- Update CI flows to use Java 11 #182
- Make generated jar files read-only after creation #181
- Note: This release was never published due to a release error
- Move artifact publishing from JCenter to MavenCentral #174
- Fix crash when real hashCode() is called in mocktionsession #170
- Change mockito-core dependency from "implementation" to "api" #166
- guessPath not to depend on the first level of app directory - #156
- Support generating locals that reference generated class types - #151
- Update Mockito to 2.28.2 - #153
- Add support for abstract and native methods generation - #144
- Allow ProxyBuilder to call hidden APIs - #150
- Update Mockito to 2.25.0
- Fix crash in InspectClass - #134
- Implement new InlineMockMaker interface in Mockito 2.25.0 - #137
- Correctly handle shared classloaders
- Update to Mockito 2.21.0
- Allow for AccessFlags.ACC_SYNTHETIC
- Add support for BRIDGE methods and SYNTHETIC fields
- Update Dalvik-dx to 9.0.0_r3
- Do not consider method modifers while sorting #70
- Consider interfaces implemented when generating proxy classes #124
- Improve AppDataDirGuesser to work for secondary Android users #128
- Allow starting of static-spy-session for objects without 0-arg constructor
- Allow static advice to see hidden APIs
- Removed last usages of internal Mockito APIs - #46
- Added experimental support for mocking static methods on Android P+ via the
dexmaker-mockito-inline-extended
artifact - #97 - Updated
dexmaker-mockito-inline
to compile against finalized Android P APIs - Updated
dexmaker-mockito-inline
to allow mocks to call blacklisted APIs on Android P - #106 - Updated underlying Mockito version to 2.19.0
- New dexmaker-mockito-inline artifact which implements the Mockito inline API and allows mocking final classes & methods on Android P+
- NOTE: Using this artifact requires compiling and running with at least Android P Developer Preview 1
- ByteBuddy is now excluded from the transitive dependency on Mockito, which should bring significant method count savings for dexmaker-mockito users - #82
- Update underlying Mockito version to 2.16.0 - #85
- Allow opt-in mocking of package private classes - #72
- Better stack trace cleaning for dexmaker-mockito - #73
- Add support for generating method annotations - #75
- Update underlying Mockito version to 2.12.0
- Add support for generating static initializers - #57
- Add support for generating if-testz instructions - #58
- Fixed bug where
ProxyBuilder
did not correctly identify all interfaces to be implemented - #61
- Update underlying Mockito version to 2.2.29
- Major and minor version numbers will now be in sync with the Mockito version that's supported by dexmaker-mockito
- Fix bug in generated pom files that broke transitive dependencies
- Project ownership transferred to LinkedIn
- Updated dx dependency to latest tag release from AOSP (7.1.0_r7) and switched from copied source to Jake Wharton's repackaged artifact
- Converted tests to run as Android tests rather than in Vogar
- Fixed monitorExit instructions being added as monitorEnter
- Updated Mockito dependency to version 1.10.19
- Fixed transitive dependency configuration #22