Modernizer Maven Plugin Versions Save

Detect uses of legacy Java APIs

modernizer-maven-plugin-2.8.0

2 months ago
  • 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

8 months ago
  • 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

1 year ago
  • 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

1 year ago
  • 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

2 years ago
  • 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

2 years ago
  • Add violations for Guava Iterables
  • JDK 17/18 compatibility

Thanks @Stephan202 for sending pull requests to improve Modernizer!

modernizer-maven-plugin-2.2.0

3 years ago
  • JDK 16 compatibility

Thanks @nickstolwijk for sending pull requests to improve Modernizer!

modernizer-maven-plugin-2.1.0

4 years ago
  • JDK 14 and 15 compatibility
  • add violations for exact arithmetic
  • make some APIs public for external callers

Thanks @brianhks, @hazendaz, and @Stephan202 for sending pull requests to improve Modernizer!

modernizer-maven-plugin-2.0.0

4 years ago
  • Correct JDK 11 API suggestions
  • Ignore classes with @Generated annotations

Thanks @mmoayyed, @Serranya, and @Stephan202 for sending pull requests to improve Modernizer!

modernizer-maven-plugin-1.9.0

4 years ago
  • Add more violations for Java 9 and 11
  • Module compatibility via adding JPMS module name
  • Java 13 compatibility via asm 7.1 upgrade

Thanks @rovarga and @Stephan202 for sending pull requests to improve Modernizer!