Releases: gaul/modernizer-maven-plugin
Releases Β· gaul/modernizer-maven-plugin
Modernizer Maven Plugin 3.1.0
- 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
- Add
File
violations, #301 - Add violation for
ByteStreams.toByteArray
- Add violation for
StringReader
, #291 - Add violations for
Map
s andSet
s 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
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!