doc/release-notes/official.md
As of Oct 2020, this file is no longer updated. The most current Mockito changelog is automatically generated to GitHub Releases. The generation is implemented using https://shipkit.org.
@Mock with method parameters (#1961)@Mock on method parameters (#1960)null (#1898)3.x.x version in javadoc with correct 3.0.1 (#1799)MockitoNotExtensible service-loadable (#1693)MockitoNotExtensible service-loadable (#1693)MockitoNotExtensible service-loadable (#1693)@Deprecated annotations (#1586)Important changes since previous notable release:
2.20.1 changes:
Deprecated because auxiliary artifacts were published with wrong identifiers (#1444)
2.17.3 (2018-03-29) - 2 commits by Rafael Winterhalter (1), Szczepan Faber (1) - published to
2.17.2 (2018-03-26) - 3 commits by Erhard Pointl (1), Serge Bishyr (1), Tim van der Lippe (1) - published to
2.17.1 (2018-03-25) - 3 commits by Erhard Pointl (2), Serge Bishyr (1) - published to
2.17.0 (2018-03-24) - 1 commit by Tim van der Lippe - published to
2.16.3 (2018-03-24) - 1 commit by Christian Schwarz - published to
2.16.2 (2018-03-23) - 5 commits by Pascal Schumacher (3), Rafael Winterhalter (2) - published to
2.16.1 (2018-03-15) - 3 commits by Szczepan Faber (2), Rafael Winterhalter (1) - published to
2.16.0 (2018-03-13) - 14 commits by Szczepan Faber (13), Philip P. Moltmann (1) - published to
2.15.6 (2018-03-05) - 2 commits by Philip P. Moltmann (1), Szczepan Faber (1) - published to
2.15.5 (2018-03-02) - 1 commit by Sanne Grinovero - published to
2.15.4 (2018-02-19) - 26 commits by Szczepan Faber (20), Philip P. Moltmann (5), Tim van der Lippe (1) - published to
2.15.3 (2018-02-15) - 4 commits by Szczepan Faber - published to
2.15.2 (2018-02-13) - 2 commits by Alberto Scotto (1), Szczepan Faber (1) - published to
2.15.1 (2018-02-12) - 8 commits by Szczepan Faber (5), r-smirnov (3) - published to
Notable changes:
MockitoSession feature that can be used by framework integrations such as JUnit Jupiter.InvocationFactory API improvements driven by integrations with Android.2.15.0 (2018-02-10) - 16 commits by Marc Philipp (10), Szczepan Faber (6) - published to
2.14.0 (2018-02-09) - 12 commits by 4 authors - published to
2.13.3 (2018-01-16) - 3 commits by Szczepan Faber - published to
2.13.2 (2018-01-16) - 2 commits by Serge Bishyr (1), Szczepan Faber (1) - published to
2.13.1 (2017-12-27) - 1 commit by Niklas Baudy - published to
2.12.2 (2017-11-28) - 2 commits by Rafael Winterhalter - published to
mockito-inline (#1256)2.12.1 (2017-11-28) - 6 commits by epeee (3), Tim van der Lippe (2), Szczepan Faber (1) - published to
2.11.7 (2017-11-06) - 2 commits by Rafael Winterhalter - published to
2.11.6 (2017-11-05) - 3 commits by Tim van der Lippe - published to
2.11.5 (2017-10-31) - 4 commits by Tim van der Lippe (3), Szczepan Faber (1) - published to
2.11.4 (2017-10-29) - 2 commits by Szczepan Faber (1), Tim van der Lippe (1) - published to
2.11.3 (2017-10-28) - 1 commit by Allon Murienik - published to
2.11.2 (2017-10-22) - 7 commits by Rafael Winterhalter (6), Allon Murienik (1) - published to
2.11.1 (2017-10-20) - 4 commits by Szczepan Faber (2), Allon Murienik (1), rberghegger (1) - published to
New public API for Spring Boot integration will improve compatibility of Mockito and reduce version conflict problems. We carefully grow our public API for framework integrations. This time we added new "Verification Started Listener", needed to resolve double proxy use case. Using this API, Spring Boot framework no longer needs to depend on internal Mockito API.
We also added Automatic-Module-Name to mockito jar, useful in Java9 context (#1189).
2.11.0 (2017-10-14) - 20 commits by Szczepan Faber - published to
2.10.5 (2017-10-14) - 12 commits by Marcin Zajączkowski (8), Szczepan Faber (3), Allon Murienik (1) - published to
Automatic-Module-Name entry in MANIFEST (#1189)2.10.4 (2017-10-08) - 1 commit by Allon Murienik - published to
2.10.3 (2017-10-07) - 1 commit by Christian Schwarz - published to
2.10.2 (2017-10-06) - 3 commits by Allon Murienik (1), Ben Yu (1), Roman Elizarov (1) - published to
2.10.1 (2017-10-04) - 1 commit by Dennis Cheung - published to
The main highlight of this release is the additions to the public API to accommodate advanced framework integrations. It will help other frameworks to cleanly integrate with Mockito. For more details, see #1121.
2.10.0 (2017-09-08) - 42 commits by Szczepan Faber - published to
2.9.2 (2017-09-05) - 2 commits by Rafael Winterhalter - published to
2.9.1 (2017-09-04) - 11 commits by Rafael Winterhalter (9), Szczepan Faber (2) - published to
Notable changes:
2.9.0 (2017-08-26) - 5 commits by Szczepan Faber - published to
2.8.55 (2017-08-21) - 7 commits by Szczepan Faber (6), Pascal Schumacher (1) - published to
2.8.54 (2017-08-09) - 5 commits by Marcin Zajączkowski (3), Igor C. A. de Lima (1), Szczepan Faber (1) - published to
2.8.53 (2017-07-06) - 6 commits by Szczepan Faber (5), Wojtek Wilk (1) - published to
2.8.52 (2017-06-24) - 8 commits by Szczepan Faber - published to
2.8.51 (2017-06-24) - 1 commit by Allon Murienik - published to
2.8.50 (2017-06-24) - 1 commit by Rafael Winterhalter - published to
2.8.49 (2017-06-22) - 2 commits by Rafael Winterhalter - published to
2.8.48 (2017-06-18) - 2 commits by epeee (1), Szczepan Faber (1) - published to
2.8.47 (2017-06-15) - 1 commit by Marcin Zajączkowski - published to
2.8.46 (2017-06-15) - 2 commits by Szczepan Faber - published to
2.8.45 (2017-06-13) - 1 commit by VChirp - published to
2.8.44 (2017-06-12) - 3 commits by Marcin Zajaczkowski (1), Marcin Zajączkowski (1), Myrle Krantz (1) - published to
2.8.43 (2017-06-10) - 2 commits by Szczepan Faber - published to
2.8.42 (2017-06-10) - 3 commits by epeee (2), Szczepan Faber (1) - published to
2.8.41 - 1 commit by Allon Murienik - 2017-06-10 - published to
2.8.40 - 4 commits by Szczepan Faber (2), Alex Simkin (1), mkuster (1) - 2017-06-05 - published to
2.8.39 - 1 commit by Szczepan Faber - 2017-05-30 - published to
2.8.38 - 1 commit by Szczepan Faber - 2017-05-30 - published to maven/mockito-development
2.8.37 - 4 commits by epeee, Szczepan Faber - 2017-05-28 - published to maven/mockito-development
2.8.36 - 1 commit by Allon Murienik - 2017-05-27 - published to maven/mockito-development
2.8.35 - 4 commits by Szczepan Faber - 2017-05-27 - published to maven/mockito-development
2.8.34 - 2 commits by Szczepan Faber - 2017-05-27 - published to maven/mockito-development
2.8.33 - 2 commits by Szczepan Faber (1), Tim Cooke (1) - 2017-05-27 - published to maven/mockito-development
2.8.32 - 1 commit by Arend v. Reinersdorff - 2017-05-26 - published to maven/mockito-development
2.8.31 - 1 commit by Rafael Winterhalter - 2017-05-22 - published to maven/mockito-development
2.8.30 (2017-05-18) - 3 commits by epeee (2), Szczepan Faber (1) - 2017-05-18 - published to maven/mockito-development
2.8.29 (2017-05-15) - 7 commits by Szczepan Faber (5), Christian Schwarz (1), Serge Bishyr (1) - published to maven/mockito-development
2.8.28 (2017-05-06) - 1 commit by Allon Murienik, published to: maven/mockito-development
2.8.27 (2017-05-05) - 1 commit by Roman Elizarov, published to: maven/mockito-development
2.8.26 (2017-05-05) - 3 commits by Szczepan Faber, published to: maven/mockito-development
2.8.25 (2017-05-01) - 2 commits by epeee, Szczepan Faber, published to: maven/mockito-development
2.8.24 (2017-05-01) - 1 commit by epeee, published to: maven/mockito-development
2.8.23 (2017-05-01) - 11 commits by Szczepan Faber, Tim van der Lippe, published to: maven/mockito-development
Notable changes sincle last release to Maven Central (2.7.22):
2.8.9 (2017-04-26) - 11 commits by Rafael Winterhalter, published to: JCenter/Maven Central
2.8.8 (2017-04-24) - 3 commits by Szczepan Faber, published to: maven/mockito-development
2.8.7 (2017-04-20) - 1 commit by Szczepan Faber, published to: maven/mockito-development
2.8.6 (2017-04-19) - 1 commit by Serge Bishyr, published to: maven/mockito-development
2.8.5 (2017-04-18) - 1 commit by Rafael Winterhalter, published to: maven/mockito-development
2.8.4 (2017-04-17) - 1 commit by Allon Murienik, published to: maven/mockito-development
2.8.3 (2017-04-16) - 1 commit by yyvess, published to: maven/mockito-development
2.8.2 (2017-04-14) - 1 commit by Szczepan Faber, published to: maven/mockito-development
2.8.1 (2017-04-13) - 3 commits by Marcin Zajączkowski, Szczepan Faber, yyvess, published to: maven/mockito-development
2.8.0 (2017-04-12) - 23 commits by Szczepan Faber, Allon Mureinik, published to: maven/mockito-development
Last version published to Maven Central after the team adopted Continuous Delivery Pipeline 2.0.
mock-maker-inline drops -parameters (#764)Mockito 2: even cleaner tests!!! THANK you for writing great tests with us, your patience waiting for v2, and kudos to fantastic gang of contributors!
For comprehensive overview of the brand new release see What's new in Mockito 2 wiki page.
Special thanks to Ben Yu for the original idea and implementation of the abstract classes spying!
Thanks everybody for great contributions! Next release should come quicker thanks to continuous deployment goodness.
Older implemented improvements were managed in the original issue tracker and can be viewed at Google Code site.
Few minor bug fixes and a relatively small extension point added to improve the android experience.
Thanks a lot to all community members for reporting issues, submitting patches and ideas! The complete list of bug fixes and features is listed here.
If you're upgrading from 1.8.5 please read about all the goodies delivered by 1.9.0-rc1! This release contains 2 bug fixes and 1 awesome improvement. Full details of this release are listed here.