Releases: gaul/modernizer-maven-plugin
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!
Modernizer Maven Plugin 1.9.0
- 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!
Modernizer Maven Plugin 1.8.0
- add
@SuppressModernizer
annotation - add violations for
Streams.stream(Optional*)
- improve
modernizer.skip
when missingmodernizer.javaVersion
Thanks @Serranya, @Stephan202, and @stevegutz for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 1.7.1
- improved compatibility with Java 11
Thanks @kincajou for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 1.7.0
- compatibility with Java 11 via asm 7.0
- allow ignoring package names via
ignoreClassNamePattern
- allow comments in exclusion file
- add Java 10,
NavigableMap
, andNavigableSet
violations - remove bogus Guava
WithExpectedSize
violations
Thanks @snago and @vorburger for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 1.6.0
- Add violation for EMPTY Collection constants
- Fix unsigned longs violation error message
- Upgraded to ASM 6.0 which fixes Java 9 issues
Thanks @ARentz07 and @lampapetrol for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 1.5.0
- Added new violations for Java 9
- Remove spurious @Autowired violation
- Allow multiple violation files
- Allow exclusions in pom.xml configuration
- Support regexes in exclusions
Thanks @ArloL, @ArturGajowy, @electrum, and @Stephan202 for sending pull requests to improve Modernizer!
Modernizer Maven Plugin 1.4.0
Modernizer Maven Plugin 1.3.0
- Handle default package classes
- Handle annotation violations
- Deploy Javadoc and source artifacts to Maven Central
- Add 4 new violations for Guava and Guice
Thanks @ankon, @dodgex, and @Stephan202 for opening pull requests to improve Modernizer!