Releases: WrenSecurity/wrensec-parent
4.0.1
Changes:
- Upgraded maven-gpg-plugin to add support for non-default keys.
Full Changelog: 4.0.0...4.0.1
Release 4.0.0
Major changes:
- drop Java 8 compatibility - from now on only Java 11+ is supported
- fix POM compatibility issues with Maven 4.0.0 alpha-3 (we are getting ready for Maven 4+)
Minor changes:
- fix JavaDoc plugin configuration (removed incorrect stylesheet reference)
Release 3.5.1
Minor changes:
- fix JavaDoc plugin configuration (removed incorrect stylesheet reference)
Release 3.5.0
Major changes:
- updated all maven plugin versions
- removed unnecessary gitexe SCM provider
- replaced deprecated FindBugs with SpotBugs
- removed unnecessary Eclipse Lifecycle Mapping (processing instructions are preferred way of configuring Eclipse)
- updated PGP whitelist version reference
Release 3.4.0
Changes:
- Upgraded
i18n-maven-plugin
to the latest release with changed MavengroupId
.
Release 3.3.0
Updated pgpverifiy-maven-plugin configuration to use key file from plugin dependency instead of key map downloaded by maven-remote-resources-plugin.
3.2.1
Changes:
- replaced code coverage plugins (Cobertura -> JaCoCo)
- deprecate
bundle
Maven packaging in favour of generating manifest during process-classes phase (enabled OSGi testing) - remove deprecated BinTray Maven repository (replaced with JFrog)
- fix build on newer JDKs
Release 3.2.0
Changes since 3.0.x:
- Make sure the whole POM is up to date (plugin versions, configuration, profiles, ...).
Release 3.0.1
Changes since Release 3.0.0
- Upgraded
wrensec-pgp-whitelist
into the latest release (1.4.3
)
Release 3.0.0
Changes since Release 2.2.0
-
Java 8 compilation is now the default
-
ForgeRock repo + version vars have been renamed
forgerockBuildToolsVersion
->wrenBuildToolsVersion
forgerockDistMgmtSnapshotsUrl
->wrenDistMgmtSnapshotsUrl
forgerockDistMgmtReleasesUrl
->wrenDistMgmtReleasesUrl
-
References to the FR binary license have been removed.
-
POM style (indentation and spacing) has been cleaned-up a bit.
-
The
forgerock-release
maven build profile has been renamed tofull-release
. -
The
generate-javadoc-jar
profile is now automatically triggered by the same CI environment variable as theci-build
profile. -
The option to ignore artifact signatures has been renamed from
-Dignore-artifact-sigs
to-DignoreArtifactSigs
, to make it follow the convention of similar Maven options like-DskipTests
. -
The minimum version of Maven required is now 3.5.0 (was 3.0.1).
-
Several dependencies have been updated:
- org.apache.felix:maven-bundle-plugin ................. 2.3.7 -> 3.5.0 - maven-antrun-plugin ...................................... 1.7 -> 1.8 - maven-assembly-plugin ................................ 2.5.3 -> 3.1.0 - maven-checkstyle-plugin ............................... 2.16 -> 3.0.0 - maven-clean-plugin ................................... 2.6.1 -> 3.1.0 - maven-compiler-plugin .................................. 3.3 -> 3.8.0 - maven-dependency-plugin ............................... 2.10 -> 3.1.1 - maven-deploy-plugin ............................... 2.8.2 -> 3.0.0-M1 - maven-docck-plugin ....................................... 1.0 -> 1.1 - maven-eclipse-plugin .................................... 2.9 -> 2.10 - maven-enforcer-plugin ............................... 1.4 -> 3.0.0-M1 - maven-failsafe-plugin .............................. 2.12.4 -> 2.22.0 - maven-gpg-plugin ......................................... 1.4 -> 1.6 - maven-install-plugin .............................. 2.5.2 -> 3.0.0-M1 - maven-invoker-plugin ................................... 1.7 -> 3.1.0 - maven-jar-plugin ....................................... 2.6 -> 3.1.0 - maven-jarsigner-plugin ................................... 1.2 -> 1.4 - maven-javadoc-plugin ................................... 2.9 -> 3.0.1 - maven-plugin-plugin .................................... 3.2 -> 3.5.2 - maven-pmd-plugin ...................................... 3.4 -> 3.11.0 - maven-project-info-reports-plugin ........................ 2.6 -> 2.9 - maven-release-plugin ................................. 2.5.1 -> 2.5.3 - maven-remote-resources-plugin .......................... 1.5 -> 1.6.0 - maven-resources-plugin ................................. 2.7 -> 3.1.0 - maven-scm-plugin .................................... 1.9.4 -> 1.11.1 - maven-shade-plugin ..................................... 2.4 -> 3.1.1 - maven-site-plugin ...................................... 3.3 -> 3.7.1 - maven-source-plugin .................................... 2.4 -> 3.0.1 - maven-surefire-plugin ............................ 2.18.1 -> 3.0.0-M1 - maven-war-plugin ....................................... 2.6 -> 3.2.2 - org.codehaus.mojo:clirr-maven-plugin ................... 2.6.1 -> 2.8 - org.codehaus.mojo:findbugs-maven-plugin .............. 3.0.1 -> 3.0.5 - org.codehaus.mojo:license-maven-plugin .................. 1.8 -> 1.16
-
Several plug-in dependencies have been updated:
- com.puppycrawl.tools:checkstyle ......................... 6.6 -> 8.14 - org.apache.maven.scm:maven-scm-provider-gitexe ...... 1.8.1 -> 1.10.0 - org.apache.felix:maven-bundle-plugin ................. 3.5.0 -> 4.1.0 - maven-failsafe-plugin ............................ 2.22.0 -> 3.0.0-M1 - maven-jarsigner-plugin ................................. 1.4 -> 3.0.0 - maven-plugin-plugin .................................. 3.5.2 -> 3.6.0 - maven-project-info-reports-plugin ...................... 2.9 -> 3.0.0 - maven-shade-plugin ................................... 3.1.1 -> 3.2.1
-
Maven Enforcer 3.0.0-M1 is being used to work around MENFORCER-306 which was causing all of our plugins to fail the
RequirePluginVersions
rule. Once MENFORCER-306 is resolved and released in the final version of 3.0.0, we can upgrade to that Enforcer release. -
The last remaining CDDL commits from FR have been merged-in. This only brought in minor changes to the POM, but added missing history.