Skip to content

Releases: gaul/modernizer-maven-plugin

Modernizer Maven Plugin 3.1.0

18 Jan 19:50
Compare
Choose a tag to compare
  • Allow SuppressModernizer on local types, #155
  • Fix recommendation for Files.newOutputStream, #309
  • Fix suggestions for newXWithExpectedSize, #315

Thanks @Bananeweizen and @snago for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 3.0.0

28 Dec 20:06
Compare
Choose a tag to compare
  • Add File violations, #301
  • Add violation for ByteStreams.toByteArray
  • Add violation for StringReader, #291
  • Add violations for Maps and Sets with expected size, #258
  • Rework pom.xml structure, #263, #264
  • Upgrade to asm 9.7.1 for Java 24 compatibility, #286

Thanks @cstamas and @mkarg for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.9.0

23 May 13:30
Compare
Choose a tag to compare
  • Upgrade to ASM 9.7
  • Revert unneeded Maven core dependency from 3.9.5 to 3.2.5, #241

Thanks @cstamas for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.8.0

25 Feb 06:25
Compare
Choose a tag to compare
  • Add m2e hint, #213
  • Add support for different output formats and add codeclimate as an output format, #235
  • Upgrade to ASM 9.6, #222

Thanks @hazendaz and @themadprofessor for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.7.0

21 Sep 13:37
Compare
Choose a tag to compare
  • Add Enumeration and Stack violations, #183, #185
  • Upgrade to ASM 9.5 for Java 21 compatibility, #198

Thanks @delanym for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.6.0

23 Mar 23:28
Compare
Choose a tag to compare
  • Add violations for Java 17, 18, and 19 #115
  • Recommend Optional::orElseThrow instead of get #147
  • Remove usage of plexus StringUtils for compatibility with newer Maven #170
  • Upgrade to ASM 9.4 for Java 20 compatibility #154

Thanks @Harmelodic, @krzyk, and @mattnelson for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.5.0

13 Nov 08:58
Compare
Choose a tag to compare
  • Maven pom.xml fixes
  • Upgrade to ASM 9.3 for Java 19 compatibility

Thanks @cstamas, @mnoteberg-non, and @sullis for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.4.0

06 Mar 11:46
Compare
Choose a tag to compare
  • Add Maven generated site for all modules
  • Add violations for primitive wrappers, Base64, and StringUtils.join
  • Address CVE by excluding plexus-utils
  • Allow SuppressModernizer on constructors
  • Remove Guava Immutable* violations

Thanks @binkley, @boxleytw, @krzyk, @mprins, @stevegutz, and @sullis for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.3.0

19 Aug 11:19
Compare
Choose a tag to compare
  • Add violations for Guava Iterables
  • JDK 17/18 compatibility

Thanks @Stephan202 for sending pull requests to improve Modernizer!

Modernizer Maven Plugin 2.2.0

17 Mar 13:58
Compare
Choose a tag to compare
  • JDK 16 compatibility

Thanks @nickstolwijk for sending pull requests to improve Modernizer!