Releases: easymock/easymock
5.6.0
Bug fixing on classloader exception handling mostly.
Change log
- IllegalArgumentException: java.util.Dictionary$$$EasyMock$2 must be defined in the same package as org.easymock.internal.ClassProxyFactory (#760)
- pom java-11 profile unbounded range (#708)
- Bump com.puppycrawl.tools:checkstyle from 10.23.0 to 10.23.1 (#759)
- Bump com.puppycrawl.tools:checkstyle from 10.22.0 to 10.23.0 (#758)
- Bump junit.jupiter.version from 5.11.4 to 5.12.2 (#757)
- Bump org.jacoco:jacoco-maven-plugin from 0.8.12 to 0.8.13 (#756)
- Bump nokogiri from 1.18.5 to 1.18.8 in /website (#755)
- Bump actions/setup-java from 4.7.0 to 4.7.1 (#754)
- Bump org.apache.maven.surefire:surefire-testng from 3.5.2 to 3.5.3 (#753)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 (#752)
- Bump net.bytebuddy:byte-buddy from 1.17.4 to 1.17.5 (#751)
- Bump org.ow2.asm:asm from 9.7.1 to 9.8 (#750)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.5.2 to 3.5.3 (#749)
- Bump com.puppycrawl.tools:checkstyle from 10.21.4 to 10.22.0 (#748)
- Bump net.bytebuddy:byte-buddy from 1.17.2 to 1.17.4 (#747)
- Bump nokogiri from 1.18.3 to 1.18.4 in /website (#746)
- Bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 (#745)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.18 (#744)
- Bump junit.jupiter.version from 5.11.4 to 5.12.1 (#743)
- Bump com.github.spotbugs:spotbugs from 4.8.6 to 4.9.3 (#742)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.3.0 (#741)
- Bump json from 2.10.1 to 2.10.2 in /website (#740)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.2.0 (#739)
- Bump com.puppycrawl.tools:checkstyle from 10.21.3 to 10.21.4 (#738)
- Bump uri from 1.0.2 to 1.0.3 in /website (#737)
- Bump net.bytebuddy:byte-buddy from 1.17.1 to 1.17.2 (#736)
- Bump com.github.spotbugs:spotbugs from 4.8.6 to 4.9.2 (#735)
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.3 to 3.1.4 (#734)
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.3 to 3.1.4 (#733)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.8.0 to 3.9.0 (#732)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.17 (#731)
- Bump slf4j.version from 2.0.16 to 2.0.17 (#730)
- Bump com.puppycrawl.tools:checkstyle from 10.21.2 to 10.21.3 (#729)
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.13.0 to 3.14.0 (#728)
- Bump junit.jupiter.version from 5.11.4 to 5.12.0 (#727)
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.0 to 3.4.1 (#726)
- Bump nokogiri from 1.16.7 to 1.18.3 in /website (#725)
- Bump net.bytebuddy:byte-buddy from 1.17.0 to 1.17.1 (#724)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.6 to 4.9.1.0 (#723)
- Bump org.testng:testng from 7.5.1 to 7.11.0 (#722)
- Bump com.github.spotbugs:spotbugs from 4.8.6 to 4.9.1 (#721)
- Bump actions/setup-java from 4.6.0 to 4.7.0 (#720)
- Bump net.bytebuddy:byte-buddy from 1.16.1 to 1.17.0 (#719)
- Bump com.puppycrawl.tools:checkstyle from 10.21.1 to 10.21.2 (#718)
- Bump net.bytebuddy:byte-buddy from 1.15.11 to 1.16.1 (#717)
- Bump com.github.spotbugs:spotbugs from 4.8.6 to 4.9.0 (#716)
- Bump org.apache.maven.plugins:maven-remote-resources-plugin from 3.2.0 to 3.3.0 (#715)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.16 (#714)
- Bump com.puppycrawl.tools:checkstyle from 10.21.0 to 10.21.1 (#713)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.15 (#712)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.14 (#711)
- Bump actions/setup-java from 4.5.0 to 4.6.0 (#710)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.13 (#709)
- Bump junit.jupiter.version from 5.11.3 to 5.11.4 (#707)
- Bump net.bytebuddy:byte-buddy from 1.15.10 to 1.15.11 (#706)
- Bump com.puppycrawl.tools:checkstyle from 10.20.2 to 10.21.0 (#705)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.11.1 to 3.11.2 (#704)
- Bump paxexam.version from 4.13.5 to 4.14.0 (#703)
- Bump com.puppycrawl.tools:checkstyle from 10.20.1 to 10.20.2 (#702)
- Bump org.apache.felix:maven-bundle-plugin from 5.1.9 to 6.0.0 (#701)
5.5.0
OSGi and Java 24 support.
Change log
- Bump org.codehaus.mojo:versions-maven-plugin from 2.17.1 to 2.18.0 (#700)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.5 to 4.8.6.6 (#699)
- easymock.org unresolvable (#698)
- Bump com.puppycrawl.tools:checkstyle from 10.20.0 to 10.20.1 (#696)
- Bump net.bytebuddy:byte-buddy from 1.15.7 to 1.15.10 (#695)
- Bump org.apache.maven.surefire:surefire-testng from 3.5.1 to 3.5.2 (#694)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.1 to 3.11.1 (#693)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.1 to 3.5.2 (#692)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.5.1 to 3.5.2 (#691)
- Bump com.puppycrawl.tools:checkstyle from 10.19.0 to 10.20.0 (#690)
- Bump org.apache.maven.plugins:maven-pmd-plugin from 3.25.0 to 3.26.0 (#689)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.12 (#688)
- Bump com.puppycrawl.tools:checkstyle from 10.18.2 to 10.19.0 (#687)
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.8.0 to 3.8.1 (#686)
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.5.0 to 3.6.0 (#685)
- Bump actions/setup-java from 4.4.0 to 4.5.0 (#684)
- Bump actions/checkout from 4.2.1 to 4.2.2 (#683)
- Bump net.bytebuddy:byte-buddy from 1.15.5 to 1.15.7 (#682)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.4.1 to 3.5.0 (#681)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.7.0 to 3.8.0 (#680)
- Bump junit.jupiter.version from 5.11.2 to 5.11.3 (#679)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.4 to 4.8.6.5 (#678)
- Bump net.bytebuddy:byte-buddy from 1.15.4 to 1.15.5 (#677)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.11 (#676)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.10 (#675)
- Bump net.bytebuddy:byte-buddy from 1.15.2 to 1.15.4 (#674)
- Support Java 24-ea (#673)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.9 (#672)
- Bump org.ow2.asm:asm from 9.7 to 9.7.1 (#671)
- Bump actions/checkout from 4.2.0 to 4.2.1 (#669)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.0 to 3.5.1 (#668)
- Bump org.apache.maven.surefire:surefire-testng from 3.5.0 to 3.5.1 (#667)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.5.0 to 3.5.1 (#666)
- Bump junit.jupiter.version from 5.11.1 to 5.11.2 (#665)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.10.0 to 3.10.1 (#664)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.6 to 3.2.7 (#663)
- Bump com.puppycrawl.tools:checkstyle from 10.18.1 to 10.18.2 (#662)
- Bump net.bytebuddy:byte-buddy from 1.15.2 to 1.15.3 (#661)
- Bump actions/checkout from 4.1.7 to 4.2.0 (#660)
- Bump net.bytebuddy:byte-buddy from 1.15.1 to 1.15.2 (#659)
- Bump com.mycila:license-maven-plugin from 4.5 to 4.6 (#658)
- Bump junit.jupiter.version from 5.11.0 to 5.11.1 (#657)
- Bump actions/setup-java from 4.3.0 to 4.4.0 (#656)
- Bump org.codehaus.mojo:jdepend-maven-plugin from 2.0 to 2.1 (#655)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.3 to 4.8.6.4 (#654)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.5 to 3.2.6 (#653)
- Bump actions/setup-java from 4.2.2 to 4.3.0 (#652)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.8 (#651)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.2 to 4.8.6.3 (#650)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.8.0 to 3.10.0 (#649)
- Bump com.puppycrawl.tools:checkstyle from 10.17.0 to 10.18.1 (#648)
- Bump org.apache.maven.plugins:maven-pmd-plugin from 3.24.0 to 3.25.0 (#647)
- Bump net.bytebuddy:byte-buddy from 1.14.19 to 1.15.1 (#646)
- Bump org.apache.maven.surefire:surefire-testng from 3.4.0 to 3.5.0 (#645)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.4.0 to 3.5.0 (#644)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.4.0 to 3.5.0 (#643)
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.4.0 to 3.5.0 (#640)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.2 to 3.7.0 (#639)
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.1 to 3.8.0 (#638)
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.2 to 3.1.3 (#637)
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.2 to 3.1.3 (#636)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.1 to 3.4.0 (#635)
- Bump org.apache.maven.surefire:surefire-testng from 3.3.1 to 3.4.0 (#634)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.3.1 to 3.4.0 (#633)
- Bump net.bytebuddy:byte-buddy from 1.14.18 to 1.14.19 (#632)
- Bump junit.jupiter.version from 5.10.3 to 5.11.0 (#630)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.4 to 3.2.5 (#629)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.4.0 to 3.4.1 (#628)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.3.0 to 3.4.0 (#627)
- java.lang.NoClassDefFoundError: net/bytebuddy/TypeCache in OSGI context since 5.3.0 / missing OSGI dependency after removal of shading (#626)
- Bump actions/setup-java from 4.2.1 to 4.2.2 (#625)
5.4.0
Fix a linkage error during mocking.
Change log
- Linkage Error with FacesContext (#594)
- class org.easymock.internal.ClassMockingData not visible from class com.sun.net.httpserver.HttpExchange$$$EasyMock$1 (#559)
- class org.easymock.internal.ClassMockingData not visible from class org.bukkit.entity.Spigot$$$EasyMock$1 (#515)
- Cant mock class if its classloader cant load ClassMockingData (#504)
- Bump org.apache.maven.plugins:maven-site-plugin from 4.0.0-M15 to 4.0.0-M16 (#623)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.7.0 to 3.8.0 (#622)
- Bump org.codehaus.mojo:versions-maven-plugin from 2.17.0 to 2.17.1 (#621)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.1 to 3.6.2 (#620)
- Bump org.apache.maven.plugins:maven-pmd-plugin from 3.23.0 to 3.24.0 (#619)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.3.0 to 3.3.1 (#618)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.3.0 to 3.3.1 (#617)
- Bump org.apache.maven.surefire:surefire-testng from 3.3.0 to 3.3.1 (#616)
- Bump net.bytebuddy:byte-buddy from 1.14.17 to 1.14.18 (#615)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.6.1 to 4.8.6.2 (#614)
- Bump org.codehaus.mojo:animal-sniffer-maven-plugin from 1.23 to 1.24 (#613)
- Bump org.codehaus.mojo:versions-maven-plugin from 2.16.2 to 2.17.0 (#612)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.1 (#611)
- Bump junit.jupiter.version from 5.10.2 to 5.10.3 (#610)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.6.0 to 3.6.1 (#609)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.5.0 to 4.8.6.0 (#608)
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.7.0 to 3.7.1 (#607)
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.1 to 3.4.2 (#606)
- Bump org.apache.maven.plugins:maven-clean-plugin from 3.3.2 to 3.4.0 (#605)
- Bump com.github.spotbugs:spotbugs from 4.8.5 to 4.8.6 (#604)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.5 to 3.3.0 (#603)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.2.5 to 3.3.0 (#602)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.5.0 to 3.6.0 (#601)
- Bump org.apache.maven.surefire:surefire-testng from 3.2.5 to 3.3.0 (#600)
- Bump actions/checkout from 4.1.6 to 4.1.7 (#599)
- Bump org.apache.maven.plugins:maven-pmd-plugin from 3.22.0 to 3.23.0 (#598)
- Bump org.apache.maven.plugins:maven-dependency-plugin from 3.6.1 to 3.7.0 (#597)
5.3.0
Add support for Java 22.
Stop shading ByteBuddy and ASM to help support of new versions.
Change log
- Remove shading of ByteBuddy and ASM (#593)
- Bump org.apache.maven.plugins:maven-checkstyle-plugin from 3.3.1 to 3.4.0 (#595)
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.3 to 3.6.0 (#592)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.3 to 3.7.0 (#591)
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.4.1 to 3.5.0 (#590)
- Bump net.bytebuddy:byte-buddy from 1.14.16 to 1.14.17 (#589)
- Bump org.sonatype.plugins:nexus-staging-maven-plugin from 1.6.13 to 1.7.0 (#588)
- Bump com.puppycrawl.tools:checkstyle from 10.16.0 to 10.17.0 (#587)
- Bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.16 (#586)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.2.0 to 3.3.0 (#585)
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.5.0 to 3.6.0 (#584)
- Bump actions/checkout from 4.1.5 to 4.1.6 (#583)
- Bump com.mycila:license-maven-plugin from 4.4 to 4.5 (#581)
- Bump net.bytebuddy:byte-buddy from 1.14.14 to 1.14.15 (#580)
- Bump com.mycila:license-maven-plugin from 4.3 to 4.4 (#579)
- Bump actions/checkout from 4.1.4 to 4.1.5 (#578)
- Bump org.objenesis:objenesis from 3.3 to 3.4 (#577)
- Bump com.github.spotbugs:spotbugs from 4.8.4 to 4.8.5 (#576)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.4.0 to 4.8.5.0 (#575)
- Bump org.apache.maven.plugins:maven-install-plugin from 3.1.1 to 3.1.2 (#574)
- Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.1 to 3.1.2 (#573)
- Bump com.puppycrawl.tools:checkstyle from 10.15.0 to 10.16.0 (#571)
- Bump org.apache.maven.plugins:maven-pmd-plugin from 3.21.2 to 3.22.0 (#570)
- Bump actions/checkout from 4.1.3 to 4.1.4 (#569)
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.2 to 3.5.3 (#568)
- Bump net.bytebuddy:byte-buddy from 1.14.13 to 1.14.14 (#567)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 (#566)
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.4.0 to 3.4.1 (#565)
- Bump actions/checkout from 4.1.2 to 4.1.3 (#564)
- Bump org.apache.maven.plugins:maven-jar-plugin from 3.3.0 to 3.4.0 (#561)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.2 to 3.2.3 (#560)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.1 to 4.8.4.0 (#557)
- Bump com.github.spotbugs:spotbugs from 4.8.3 to 4.8.4 (#554)
- Bump org.apache.maven.plugins:maven-source-plugin from 3.3.0 to 3.3.1 (#553)
- Bump org.jacoco:jacoco-maven-plugin from 0.8.11 to 0.8.12 (#552)
- Bump com.puppycrawl.tools:checkstyle from 10.14.2 to 10.15.0 (#551)
- Bump net.bytebuddy:byte-buddy from 1.14.12 to 1.14.13 (#550)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.1 to 3.2.2 (#549)
- Bump org.ow2.asm:asm from 9.6 to 9.7 (#548)
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.1 to 3.13.0 (#546)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.0 to 3.2.1 (#545)
- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.7.0 to 3.7.1 (#544)
- Bump com.puppycrawl.tools:checkstyle from 10.14.1 to 10.14.2 (#542)
- Bump actions/setup-java from 4.2.0 to 4.2.1 (#541)
- Bump actions/setup-java from 4.1.0 to 4.2.0 (#540)
- Bump actions/checkout from 4.1.1 to 4.1.2 (#539)
- Bump org.apache.maven.plugins:maven-gpg-plugin from 3.1.0 to 3.2.0 (#538)
- Bump com.puppycrawl.tools:checkstyle from 10.14.0 to 10.14.1 (#537)
- Bump org.apache.maven.plugins:maven-remote-resources-plugin from 3.1.0 to 3.2.0 (#536)
- Bump org.apache.maven.plugins:maven-assembly-plugin from 3.6.0 to 3.7.0 (#535)
- Bump com.puppycrawl.tools:checkstyle from 10.13.0 to 10.14.0 (#531)
- Bump actions/setup-java from 4.0.0 to 4.1.0 (#530)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.1.1 to 3.2.0 (#529)
- Bump org.apache.maven.plugins:maven-shade-plugin from 3.5.1 to 3.5.2 (#528)
- Bump net.bytebuddy:byte-buddy from 1.14.11 to 1.14.12 (#527)
- Bump ch.qos.logback:logback-classic from 1.3.14 to 1.5.0 (#526)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.3.0 to 4.8.3.1 (#525)
- Bump junit.jupiter.version from 5.10.1 to 5.10.2 (#523)
- Bump com.puppycrawl.tools:checkstyle from 10.12.7 to 10.13.0 (#521)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.2.0 to 4.8.3.0 (#519)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.2.3 to 3.2.5 (#518)
- Bump org.apache.maven.surefire:surefire-testng from 3.2.3 to 3.2.5 (#517)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.3 to 3.2.5 (#516)
- Bump com.puppycrawl.tools:checkstyle from 10.12.6 to 10.12.7 (#514)
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.12.0 to 3.12.1 (#512)
- Bump net.bytebuddy:byte-buddy from 1.14.10 to 1.14.11 (#511)
- Bump org.apache.maven.plugins:maven-compiler-plugin from 3.11.0 to 3.12.0 (#510)
- Bump org.apache.maven.surefire:surefire-junit-platform from 3.2.2 to 3.2.3 (#508)
- Bump org.apache.maven.surefire:surefire-testng from 3.2.2 to 3.2.3 (#507)
- Bump org.apache.maven.plugins:maven-surefire-plugin from 3.2.2 to 3.2.3 (#506)
- Bump com.github.spotbugs:spotbugs from 4.8.2 to 4.8.3 (#505)
- Bump com.puppycrawl.tools:checkstyle from 10.12.5 to 10.12.6 (#503)
- Bump com.github.spotbugs:spotbugs-maven-plugin from 4.8.1.0 to 4.8.2.0 (#502)
- Bump org.apache.maven.plugins:maven-javadoc-plugin from 3.6.2 to 3.6.3 (#500)
- Bump actions/setup-java from 3.13.0 to 4.0.0 (#499)
- Bump com.github.spotbugs:spotbugs from 4.8.1 to 4.8.2 (#498)
- Bump ch.qos.logback:logback-classic from 1.3.6 to 1.3.12 in /test-osgi (#497)
- Bump ch.qos.logback:logback-classic from 1.3.6 to 1.4.12 (#495)
- Bump org.codehaus.mojo:build-helper-maven-plugin from 3.4.0 to 3.5.0 (#494)
- Bump org.apache.maven.plugins:maven-project-info-reports-plugin from 3.4.5 to 3.5.0 (#493)
- Bump net.bytebuddy:byte-buddy from 1.14.9 to 1.14.10 (#492)
- Bump org.codehaus.mojo:exec-maven-plugin from 3.1.0 to 3.1.1 ([#491](https://github.com/easymock/easymock/p...
5.2.0
Fixes problems with Java 17 for mocks in different modules.
Also fixes the source jar that was empty.
Change log
- EasyMock HEAD build fails on JDK21 (#442)
- Error running tests after Java upgrade to IBM Semeru jdk-17.0.6+10 (from jdk1.8.0_311.jdk) (#393)
- LinkageError when mocking certain classes (#373)
- pom file error: the source.jar is not deployed correctly to maven (#369)
- Can't mock methods called from the constructor of a partial mock (#358)
- Partial mocking Swing components in EasyMock 5.1.0 (#356)
- java.lang.NoSuchMethodException on mock(Timestamp.class) (#256)
- Bump com.puppycrawl.tools:checkstyle from 10.12.2 to 10.12.3 (#461)
- Bump net.bytebuddy:byte-buddy from 1.14.6 to 1.14.7 (#460)
- Bump org.apache.maven.plugins:maven-enforcer-plugin from 3.3.0 to 3.4.0 (#458)
- Bump net.bytebuddy:byte-buddy from 1.14.5 to 1.14.6 (#457)
- Bump commonmarker from 0.23.9 to 0.23.10 in /website (#454)
- Bump jmh.version from 1.36 to 1.37 (#452)
- Bump com.puppycrawl.tools:checkstyle from 10.12.1 to 10.12.2 (#450)
- Bump junit.jupiter.version from 5.9.3 to 5.10.0 (#449)
- Bump depends-maven-plugin from 1.4.0 to 1.5.0 (#447)
- Bump checkstyle from 10.12.0 to 10.12.1 (#446)
- Bump maven-clean-plugin from 3.2.0 to 3.3.1 (#445)
- Bump spotbugs-maven-plugin from 4.7.3.4 to 4.7.3.5 (#444)
- Bump maven-shade-plugin from 3.4.1 to 3.5.0 (#443)
- Bump surefire-testng from 3.1.0 to 3.1.2 (#440)
- Bump versions-maven-plugin from 2.15.0 to 2.16.0 (#439)
- Bump maven-project-info-reports-plugin from 3.4.4 to 3.4.5 (#438)
- Bump maven-surefire-plugin from 3.1.0 to 3.1.2 (#437)
- Bump surefire-junit-platform from 3.1.0 to 3.1.2 (#436)
- Bump byte-buddy from 1.14.4 to 1.14.5 (#435)
- Bump maven-project-info-reports-plugin from 3.4.3 to 3.4.4 (#434)
- Bump checkstyle from 10.11.0 to 10.12.0 (#433)
- Bump maven-dependency-plugin from 3.5.0 to 3.6.0 (#432)
- Bump maven-checkstyle-plugin from 3.2.2 to 3.3.0 (#431)
- Bump maven-source-plugin from 3.2.1 to 3.3.0 (#429)
- Bump maven-bundle-plugin from 5.1.8 to 5.1.9 (#428)
- Bump maven-pmd-plugin from 3.20.0 to 3.21.0 (#427)
- Bump maven-assembly-plugin from 3.5.0 to 3.6.0 (#426)
- Bump maven-remote-resources-plugin from 3.0.0 to 3.1.0 (#425)
- Bump build-helper-maven-plugin from 3.3.0 to 3.4.0 (#424)
- Bump checkstyle from 10.10.0 to 10.11.0 (#423)
- Bump maven-surefire-plugin from 3.0.0 to 3.1.0 (#422)
- Bump maven-gpg-plugin from 3.0.1 to 3.1.0 (#421)
- Bump surefire-testng from 3.0.0 to 3.1.0 (#420)
- Bump surefire-junit-platform from 3.0.0 to 3.1.0 (#419)
- Bump junit.jupiter.version from 5.9.2 to 5.9.3 (#418)
- Bump checkstyle from 10.9.3 to 10.10.0 (#417)
- Bump jacoco-maven-plugin from 0.8.9 to 0.8.10 (#416)
- Bump maven-checkstyle-plugin from 3.2.1 to 3.2.2 (#414)
- Bump maven-project-info-reports-plugin from 3.4.2 to 3.4.3 (#413)
- Bump nokogiri from 1.14.2 to 1.14.3 in /website (#412)
- Bump commonmarker from 0.23.8 to 0.23.9 in /website (#411)
- Bump spotbugs-maven-plugin from 4.7.3.3 to 4.7.3.4 (#410)
- Bump byte-buddy from 1.14.3 to 1.14.4 (#409)
- Bump maven-enforcer-plugin from 3.2.1 to 3.3.0 (#408)
- Bump jacoco-maven-plugin from 0.8.8 to 0.8.9 (#407)
- Bump byte-buddy from 1.14.2 to 1.14.3 (#406)
- Bump checkstyle from 10.9.2 to 10.9.3 (#405)
- Bump asm from 9.4 to 9.5 (#404)
- Bump maven-deploy-plugin from 3.1.0 to 3.1.1 (#403)
- Bump animal-sniffer-maven-plugin from 1.22 to 1.23 (#402)
- Bump maven-install-plugin from 3.1.0 to 3.1.1 (#401)
- Bump maven-resources-plugin from 3.3.0 to 3.3.1 (#400)
- Bump license-maven-plugin from 4.1 to 4.2 (#399)
- Bump spotbugs-maven-plugin from 4.7.3.2 to 4.7.3.3 (#398)
- Bump checkstyle from 10.9.1 to 10.9.2 (#397)
- Bump checkstyle from 10.8.1 to 10.9.1 (#396)
- Bump logback-classic from 1.3.5 to 1.4.6 (#394)
- Bump surefire-testng from 3.0.0-M9 to 3.0.0 (#392)
- Bump surefire-junit-platform from 3.0.0-M9 to 3.0.0 (#391)
- Bump maven-surefire-plugin from 3.0.0-M9 to 3.0.0 (#390)
- Bump byte-buddy from 1.14.1 to 1.14.2 (#389)
- Bump checkstyle from 10.8.0 to 10.8.1 (#388)
- Bump byte-buddy from 1.14.0 to 1.14.1 (#387)
- Bump maven-compiler-plugin from 3.10.1 to 3.11.0 (#386)
- Bump checkstyle from 10.7.0 to 10.8.0 (#385)
- Bump spotbugs-maven-plugin from 4.7.3.0 to 4.7.3.2 (#384)
- Bump maven-assembly-plugin from 3.4.2 to 3.5.0 (#383)
- Bump versions-maven-plugin from 2.14.2 to 2.15.0 (#382)
- Bump byte-buddy from 1.13.0 to 1.14.0 (#381)
- Bump maven-javadoc-plugin from 3.4.1 to 3.5.0 (#379)
- Bump surefire-junit-platform from 3.0.0-M8 to 3.0.0-M9 (#378)
- Bump surefire-testng from 3.0.0-M8 to 3.0.0-M9 (#377)
- Bump maven-surefire-plugin from 3.0.0-M8 to 3.0.0-M9 (#376)
- Bump byte-buddy from 1.12.23 to 1.13.0 (#375)
- Bump maven-deploy-plugin from 3.0.0 to 3.1.0 (#374)
- Bump byte-buddy from 1.12.22 to 1.12.23 (#372)
- Bump maven-enforcer-plugin from 3.1.0 to 3.2.1 (#371)
- Bump checkstyle from 10.6.0 to 10.7.0 (#370)
- Bump maven-pmd-plugin from 3.19.0 to 3.20.0 (#367)
- Bump byte-buddy from 1.12.21 to 1.12.22 (#366)
- Bump surefire-junit-platform from 3.0.0-M7 to 3.0.0-M8 (#365)
- Bump surefire-testng from 3.0.0-M7 to 3.0.0-M8 (#364)
- Bump maven-dependency-plugin from 3.4.0 to 3.5.0 (#363)
- Bump maven-surefire-plugin from 3.0.0-M7 to 3.0.0-M8 (#362)
- Bump maven-checkstyle-plugin from 3.2.0 to 3.2.1 (#361)
- Bump maven-project-info-reports-plugin from 3.4.1 to 3.4.2 ([#360](ht...
5.1.0
Mainly a performance fix caused by ByteBuddy causing OOME.
Change log
- Typecache for create mock classes (#353)
- Bump versions-maven-plugin from 2.14.1 to 2.14.2 (#352)
- Bump wagon-ssh-external from 3.5.2 to 3.5.3 (#351)
- Bump byte-buddy from 1.12.19 to 1.12.20 (#350)
- Bump versions-maven-plugin from 2.14.0 to 2.14.1 (#349)
- Bump versions-maven-plugin from 2.13.0 to 2.14.0 (#348)
- Bump testng from 7.5 to 7.7.0 (#347)
- Bump maven-dependency-plugin from 3.3.0 to 3.4.0 (#345)
- Bump checkstyle from 10.4 to 10.5.0 (#344)
- java.lang.NullPointerException at org.easymock.internal.ClassProxyFactory.classPackage(ClassProxyFactory.java:178) (#343)
- EasyMock 5.0.1 OOM on large project (#338)
- Bump spotbugs-maven-plugin from 4.7.2.1 to 4.7.3.0 (#337)
- Bump checkstyle from 10.3.4 to 10.4 (#336)
- Bump maven-shade-plugin from 3.4.0 to 3.4.1 (#335)
- Add cache for mocked types. (#334)
- Mock serialization doesn't work (#312)
5.0.1
Quick fix allowing package-private methods to be mocked.
Change log
- Mocking package-private methods not working in 5.0.0 (#331)
- Bump versions-maven-plugin from 2.12.0 to 2.13.0 (#333)
- Bump nokogiri from 1.13.8 to 1.13.9 in /website (#332)
- Bump spotbugs from 4.7.2 to 4.7.3 (#330)
- Bump maven-javadoc-plugin from 3.2.0 to 3.4.1 (#329)
- Bump nexus-staging-maven-plugin from 1.6.8 to 1.6.13 (#328)
- Bump maven-compiler-plugin from 3.8.1 to 3.10.1 (#327)
- Bump animal-sniffer-maven-plugin from 1.20 to 1.22 (#326)
- Bump maven-deploy-plugin from 3.0.0-M1 to 3.0.0 (#325)
- Bump maven-pmd-plugin from 3.14.0 to 3.19.0 (#324)
- Bump maven-resources-plugin from 3.2.0 to 3.3.0 (#323)
- Bump maven-site-plugin from 3.9.1 to 3.12.1 (#322)
- Bump exec-maven-plugin from 3.0.0 to 3.1.0 (#321)
- Bump maven-remote-resources-plugin from 1.7.0 to 3.0.0 (#319)
5.0.0
This major release announce the move from Cglib to ByteBuddy.
Sadly good old Cglib can't cope with all the tricks needed to workaround JPMS and reflection limitations.
It means you will most probably experience some issues until it stabilizes.
The good news are that this version is working up to Java 18.
Known issues:
All help is greatly appreciated.
Change log
- Replace Cglib with Bytebuddy to support Java 9+ (#300)
- Fix core source-jar, added maven-source-plugin (#283)
- Upgrade to ASM 9.2 so that easymock can work with JDK18-EA #277 (#278)
- Upgrade to ASM 9.2 so that easymock can work with JDK18-EA (#277)
- Does not work with Java 17 (#274)
- Allow @mock to get a default name from the variable being mocked (#260)
- Easymock doesn't work in Java 11 with --illegal-access=deny (#235)
4.3
Add support to Java 16. You can now do a partial mock for default methods.
Change log
- Update Objenesis to 3.2 (#269)
- Easymock 4.2 fails with Java 16 (Unsupported class file major version 60) (#268)
- Update asm to 9.1 (#267)
- Allow partial mocking for interfaces with default methods (#264)
- be more generic about jq install (#257)
- Easymock throws java.lang.OutOfMemoryError: Java heap space trying to output large array (10MB+) (#255)
- Serve easymock.org over HTTPS (#220)