Skip to content

Releases: CAFapi/caf-common-parent

v6.0.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 13 May 18:26
38e2ee1

Version Number

6.0.0-678

Breaking Changes

  • US1122037: Java 21 is now the default supported version.

New Features

  • None

Known Issues

  • None

Release Artifacts

Maven
  • com.github.cafapi:caf-common-parent:6.0.0-678 (pom,pom.asc)

v5.0.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 21 Nov 04:52
777b971

Version Number

5.0.0-431

New Features

  • US361030: Plugin versions updated
    The Maven plugins have been updated to their latest versions.

Breaking Changes

  • Java version update
    Java 17 is now the default target. This can be overridden by setting the
    maven.compiler.release property.

  • Java EE banned
    The Java EE artifacts have been added to the list of banned dependencies.
    It has been many years since the move to Jakarta EE so this is being added to
    the banned list to prevent any accidental reintroduction.

  • Enforce correct dependencies
    The enforceCorrectDependencies flag has been enabled by default.

  • Enforce compatible dependencies
    Conflicts between dependencies will now cause the build to fail. These can be
    ignored by setting the enforceCompatibleDependencies flag to false.

  • License header configuration changes
    There have been a number of changes to the default license headers configuration.
    The new <licenseSets> option is being used for configuration so any overrides
    will also have to be similarly updated.

  • Banned inapplicable test artifacts
    The hamcrest-all and mockito-all artifacts have been banned since they are
    not meant to be used with dependency management systems like Maven.

Known Issues

  • None

Release Artifacts

Maven
  • com.github.cafapi:caf-common-parent:5.0.0-431 (pom,pom.asc)

v4.1.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 23 Feb 11:52
3d1eb7b

Version Number

4.1.0-380

New Features

  • US618048: Move copyrightNotice property to OpenText.

Known Issues

  • None

Release Artifacts

Maven

v4.0.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 26 Sep 14:19

Version Number

4.0.0-355

New Features

  • None

Known Issues

  • None

Breaking Changes

  • D565233: Enforce banned dependencies

Release Artifacts

Maven

v3.0.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 08 Feb 11:36

Version Number

3.0.0-318

Breaking Changes

  • 353368: Java version updated from from 8 to 11.
    Groovy version used by the gmavenplus-plugin updated from 2.4.15 to 3.0.9.

Known Issues

  • None

Release Artifacts

Maven

v2.4.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 11 May 12:27

Version Number

2.4.0-254

New Features

  • SCMOD-12630: Add BanDuplicatePomDependencyVersions
    This has been included as part of the maven-enforcer-plugin within enforceBannedDependencies and will check for dependency duplicates, failing the build if enforceBannedDependencies property is set to true.

Known Issues

  • None

Release Artifacts

Maven

v2.3.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 02 Oct 14:33

Version Number

2.3.0-212

New Features

  • SCMOD-5156: Added new Docker Hub properties

Known Issues

  • None

Release Artifacts

Maven

v2.2.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 17 Aug 10:40

Version Number

2.2.0-203

New Features

  • SCMOD-9303: New OpenSUSE-based maven image is updated.
  • SCMOD-5674: Updated to exclude sql files from license file detection and copyright updated to year 2020.

Known Issues

  • None

v1.2.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 06 Sep 12:13

Version Number

1.2.0-3

New Features

  • Added maven-enforcer-plugin to force the removal of unauthorized logging implementations from inheriting projects.
  • Added duplicate-finder-maven-plugin to show warnings when duplicate classes are found on the classpath, this will also highlight where the duplicate classes come from.

Known Issues

  • None

v2.1.0

Choose a tag to compare

@buildmachine-sou-jenkins2 buildmachine-sou-jenkins2 released this 06 Sep 11:08

Version Number

2.1.0-129

New Features

  • Added maven-enforcer-plugin to force the removal of unauthorized logging implementations from inheriting projects.
  • Added duplicate-finder-maven-plugin to show warnings when duplicate classes are found on the classpath, this will also highlight where the duplicate classes come from.

Known Issues

  • None