All Versions
10
Latest Version
Avg Release Cycle
123 days
Latest Release
1761 days ago
Changelog History
Changelog History
-
v3.6.0 Changes
November 12, 2019 -
v3.5.0 Changes
July 10, 2019New features:
- ๐ Java API: Scott's instrumentation module can be invoked programmatically with fine-tuned instrumentation rules so you can build your own solution on top of Scott. For more information, check the user guide.
๐ Fixes:
- Invalid bytecode for instrumenting method with branches and a try-finally #80
-
v3.4.1 Changes
January 07, 2019 -
v3.4.0 Changes
December 04, 2018 -
v3.3.0 Changes
January 21, 2018New features:
- Java 9 compatibility #41
-
v3.2.0 Changes
January 21, 2018 -
v3.0.0 Changes
May 20, 2017New features:
๐ฅ Breaking change:
๐ Due to the added JUnit 5 support the optional config params have been changed.
๐ง Scott can be configured with the following parameters:- scott.track.method_annotation
- scott.inject_junit4_rule.method_annotation
- scott.inject_junit5_rule.method_annotation
-
v2.0.1 Changes
November 25, 2016 -
v2.0.0 Changes
October 29, 2016New features:
- Record values in lambda expressions #11
- Render method input parameters #10
- Record field mutation and access #13
- โจ Enhanced error reporting #16
- ๐ Support tests in directories other than src/test #6
- ๐ง Provide instrumentation configuration #7
- โ Add Cucumber example / support #8
- โ Automatically inject ScottReportingRule to test classes #3
๐ Bugfixes:
- ๐ฆ Repackage dependent libraries to avoid classpath collisions #20
- Variable names are not recorded in for blocks #17
- ๐ Fix boolean value recording #1
- Record the name of a variable, even if its declaration is the last statement in a block #15
- Block with a single declaration breaks instrumentation #2
- Variable scopes in Try blocks has wrong end Label #14
- ๐ Fix multiline exception message rendering #9