Version | Date | Description |
---|---|---|
1.3.3 | 2024-01-23 | minor release |
1.3.2 | 2022-07-21 | minor release |
1.2.12 | 2018-03-29 | minor release |
1.2.11 | 2018-02-17 | bug fix release |
1.2.10 | 2017-10-03 | bug fix release |
1.2.9 | 2017-08-06 | bug fix release |
1.2.8 | 2017-02-28 | bug fix release |
1.2.7 | 2016-10-26 | bug fix release |
1.2.6 | 2016-07-10 | minor release |
1.2.5 | 2016-03-07 | bug fix release |
1.2.4 | 2016-03-01 | bug fix release |
1.2.3 | 2016-02-09 | bug fix release |
1.2.2 | 2016-01-11 | bug fix release |
1.2.1 | 2016-01-06 | bug fix release |
1.2.0 | 2015-12-31 | major release |
1.1.0 | 2015-10-20 | feature release |
1.0.5 | 2014-08-06 | minor release |
1.0.4 | 2014-05-26 | bug-fix release |
1.0.3 | 2014-05-11 | documentation release |
1.0.2 | 2014-04-09 | minor feature release |
1.0.1 | 2014-04-09 | minor feature release |
1.0.0 | 2014-01-14 | major release |
0.9 | 2014-01-12 | development release |
0.7 | 2013-04-17 | development release |
0.1.2 | 2012-07-31 | development release |
0.1.1 | 2012-07-26 | development release |
0.1 | 2012-05-22 | initial release |
Type | Changes | By |
---|---|---|
Fixed bug: Support JDK 22, which removes Unsafe.ensureClassInitialized. | russgold |
Type | Changes | By |
---|---|---|
Support use of default methods in parent interface when generating stubs Fixed bug: Support javassist in JDK 11 and later versions. | russgold |
Type | Changes | By |
---|---|---|
Created multi-release jar to add support for JDK11 | russgold |
Type | Changes | By |
---|---|---|
Nice Stub wasn't generating nested nice stubs in certain cases | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: Use Unsafe to read final static fields. Added nestedClass() static method | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: Use Unsafe to set final static fields. Updated source/target to 1.7 | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: Use Unsafe rather than reflection to define classes. | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: Only remove 'final' modifier when present. | russgold |
Type | Changes | By |
---|---|---|
Removed deprecated @SimpleStub annotation Removed deprecated Stub.create() method Removed deprecated StaticStubSupport.Momento class | russgold | |
Fixed bug: ASM createNiceStub generation with abstract method returning array of primitive was failing. | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: system classes in extension loaders were not working | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: stub generation with ASM was not working if the objects implemented interfaces | russgold |
Type | Changes | By |
---|---|---|
Added Apache license | russgold |
Type | Changes | By |
---|---|---|
Made generation using ASM the default | russgold | |
Added createNiceStub to return non-null values for arrays and interfaces | russgold | |
Fixed bug: stub generation with ASM was not working for abstract package and protected methods | russgold |
Type | Changes | By |
---|---|---|
Fixed bug: stub generation with ASM was not working for abstract methods returning arrays | russgold |
Type | Changes | By |
---|---|---|
Added ability to use ASM for stub generation rather than javassist | russgold |
Type | Changes | By |
---|---|---|
Added support for setting and restoring system properties | russgold | |
Added support for setting and restoring thread context class loaders | russgold | |
Fixed spelling of "memento" | russgold |
Type | Changes | By |
---|---|---|
Added support for Momento.getOriginalValue() | russgold | |
Support superclass static values | russgold |
Type | Changes | By |
---|---|---|
Handle case in which an array matches a constructor var args parameter | russgold |
Type | Changes | By |
---|---|---|
Added javadoc comment for Momento.NULL | russgold | |
Upgraded findbugs | russgold |
Type | Changes | By |
---|---|---|
Added support for base classes that are part of the JDK | russgold | |
Added support static stubs | russgold | |
Enabled Javadoc report | russgold | |
Upgraded Cobertura report | russgold |
Type | Changes | By |
---|---|---|
Detect non-static inner class | russgold | |
Removed annotation-based stub generation | russgold |
Type | Changes | By |
---|---|---|
Support loading from regular classloader | russgold | |
Support stubs from interfaces | russgold | |
Add documentation for @SimpleStub annotation | russgold | |
Madde @SimpleStub annotation optional | russgold |
Type | Changes | By |
---|---|---|
Moved to com.meterware package | russgold | |
Support run-time generation of stubs using Javassist rather than annotation processing | russgold |
Type | Changes | By |
---|---|---|
Support generic methods | russgold |
Type | Changes | By |
---|---|---|
Support primitives in constructor parameters | russgold | |
Fix constructor unit tests to be ordering-insensitive | russgold |
Type | Changes | By |
---|---|---|
Clean up dependencies | russgold | |
Fix constructor parameter name generation | russgold |
Type | Changes | By |
---|---|---|
Generate stubs from abstract classes using compile-time annotation processing | russgold |