Skip to content

Releases: WrenSecurity/wrensec-parent

4.0.1

17 Sep 07:42
4.0.1
a0f55a8
Compare
Choose a tag to compare

Changes:

  • Upgraded maven-gpg-plugin to add support for non-default keys.

Full Changelog: 4.0.0...4.0.1

Release 4.0.0

23 Dec 13:59
4.0.0
6f3ef20
Compare
Choose a tag to compare

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

23 Dec 15:33
3.5.1
de4f0c8
Compare
Choose a tag to compare

Minor changes:

  • fix JavaDoc plugin configuration (removed incorrect stylesheet reference)

Release 3.5.0

19 Nov 13:51
3.5.0
97d250f
Compare
Choose a tag to compare

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

25 Oct 12:25
3.4.0
ae0a1ba
Compare
Choose a tag to compare

Changes:

  • Upgraded i18n-maven-plugin to the latest release with changed Maven groupId.

Release 3.3.0

12 May 13:22
3.3.0
93c8d98
Compare
Choose a tag to compare

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

08 Oct 09:39
Compare
Choose a tag to compare

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

02 Apr 10:20
Compare
Choose a tag to compare

Changes since 3.0.x:

  • Make sure the whole POM is up to date (plugin versions, configuration, profiles, ...).

Release 3.0.1

17 Jul 10:49
Compare
Choose a tag to compare

Changes since Release 3.0.0

  • Upgraded wrensec-pgp-whitelist into the latest release (1.4.3)

Release 3.0.0

02 Jul 14:48
Compare
Choose a tag to compare

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 to full-release.

  • The generate-javadoc-jar profile is now automatically triggered by the same CI environment variable as the ci-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.