Releases: gaul/modernizer-maven-plugin
Releases Β· gaul/modernizer-maven-plugin
Modernizer Maven Plugin 2.9.0
Modernizer Maven Plugin 2.8.0
- 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
Modernizer Maven Plugin 2.6.0
- Add violations for Java 17, 18, and 19 #115
- Recommend
Optional::orElseThrow
instead ofget
#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
- 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
- Add Maven generated site for all modules
- Add violations for primitive wrappers,
Base64
, andStringUtils.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
- Add violations for Guava Iterables
- JDK 17/18 compatibility
Thanks @Stephan202 for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 2.2.0
- JDK 16 compatibility
Thanks @nickstolwijk for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 2.1.0
- 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
- Correct JDK 11 API suggestions
- Ignore classes with
@Generated
annotations
Thanks @mmoayyed, @Serranya, and @Stephan202 for sending pull requests to improve Modernizer!