All Versions
10
Latest Version
Avg Release Cycle
177 days
Latest Release
196 days ago

Changelog History

  • v1.8.0

    February 03, 2019
    • ➕ add @SuppressModernizer annotation
    • ➕ add violations for Streams.stream(Optional*)
    • 👌 improve modernizer.skip when missing modernizer.javaVersion

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

  • v1.7.1

    December 03, 2018
    • 👌 improved compatibility with Java 11

    Thanks @kincajou for sending pull requests to improve Modernizer!

  • v1.7.0

    November 10, 2018
    • compatibility with Java 11 via asm 7.0
    • 👍 allow ignoring package names via ignoreClassNamePattern
    • 👍 allow comments in exclusion file
    • ➕ add Java 10, NavigableMap, and NavigableSet violations
    • ✂ remove bogus Guava WithExpectedSize violations

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

  • v1.6.0

    January 17, 2018
    • ➕ 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!

  • v1.5.0

    January 24, 2017
    • ➕ 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!

  • v1.4.0

    August 09, 2015
    • ➕ Added new violations for Joda-Time and Spring
    • 👌 Improve Maven Mojo configuration

    Thanks @ArloL, @hgschmie, and @SimenB for opening pull requests to improve Modernizer!

  • v1.3.0

    March 09, 2015
    • 📦 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!

  • v1.2.2

    December 17, 2014
    • ➕ Address NullPointerException in ignorePackages #15

    Thanks @ArloL for opening issues and pull requests to improve Modernizer!

  • v1.2.0

    December 17, 2014
    • 🔌 Report source file name for violations #4
    • ➕ Add option to ignore specified packages #12
    • 🔌 Don't fork for the plugin execution #13
    • ➕ Add 25 new violations for Apache Commons and Guava

    Thanks @jponge and @Stephan202 for opening issues and pull requests to improve Modernizer!

  • v1.1.0

    September 21, 2014
    • Compile all classes classes before modernizer goal
    • 👉 Use ClassLoader to resolve user resources
    • ✅ Enable Modernizer for test classes
    • ➕ Add 20 new violations for Guava Collection factories and remove 2 bogus ones

    Thanks @whyicantusemyemailasusername, @KarolS, and @Stephan202 for opening issues and pull requests to improve Modernizer!