Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 10 Sep 03:39
· 26 commits to main since this release
ff6dd40

3.0.0 (2023-09-10)

Features

  • core: Change how the plugin should be used (#109) (ff6dd40)

Performance Improvements

BREAKING CHANGES

  • core: The strictNullCheck extension has changed to allow configuration of the imports and the annotations separately, with useful shorcut functions like useEclipse() and useSpring(). It also allows to specifically add the source dependencies of the annotations, also with useful shortcuts like addFindBugs() and addSpotBugs(). The default conventions of the extensions has also changed, by default now only javax.annotation.ParametersAreNonnullByDefault annotation is used wihout adding any source dependency. Additionally, the generatePackageInfo task can no longer be configured directly, chenges should always come from the extension.
  • core: The codebase was migrated from Groovy to Java 20