Skip to content

Releases: cloudfoundry/multiapps

2.3.2

06 Oct 11:33
Compare
Choose a tag to compare
  • Updated Maven dependencies (see 93b921e).

2.3.1

14 Sep 12:50
Compare
Choose a tag to compare
  • MultiappsImmutablesStyle now specifies allowedClasspathAnnotations = java.lang.Override.class, which disables the use of random annotations found on the classpath.

2.3.0

14 Sep 12:44
Compare
Choose a tag to compare
  • This library is now built and compatible only with Java >=11.

2.2.0

27 Aug 12:42
Compare
Choose a tag to compare

⚠️ Incompatible changes:

  • TestDataSourceProvider has been removed as it is not used and does not belong in this project.
  • TestUtil, Tester and GenericArgumentMatcher have been extracted in a new Maven module - multiapps-common-test. This means that we can stop the bad practice of using a test-jar dependency to multiapps-common both here and in multiapps-controller.

2.1.2

27 Aug 12:25
Compare
Choose a tag to compare
  • Improve error messages when parsing JSON with JsonUtil.

2.1.1

27 Aug 12:25
Compare
Choose a tag to compare

Note: Don't use this release! Use 2.1.2 instead, as it contains an important fix for the change below (see 45ff1f4).

  • Improve error messages when parsing JSON with JsonUtil.

2.1.0

05 Aug 14:47
Compare
Choose a tag to compare
  • Fix compilation with Java 11.
  • Fix Javadoc generation with Java 11.
  • Updated Maven dependencies (see 58bb698).

⚠️ Incompatible changes:

  • MTA handler creation has been refactored for easier maintenance:
    new HandlerFactory(3).getDescriptorParser() -> HandlerFactory.forSchemaVersion(3).getDescriptorParser()
  • validateModifiableElements has been removed from ValidatorUtil, as it was never supposed to be a part of the public API.
  • ValidatorUtil has been renamed to NameUtil, as the remaining methods are not validator-specific and work with MTA entity names.

2.0.1

05 Aug 14:28
Compare
Choose a tag to compare
  • Fix compilation with Java 11.
  • Fix Javadoc generation with Java 11.

2.0.0

05 Aug 14:26
Compare
Choose a tag to compare
  • Change Maven group and artifact IDs.
  • Change Java packages for consistency with group ID: com.sap.cloud.lm.sl -> org.cloudfoundry.multiapps

Previous artifacts:

<dependency>
    <groupId>com.sap.cloud.lm.sl</groupId>
    <artifactId>com.sap.cloud.lm.sl.common</artifactId>
    <version>...</version>
</dependency>
<dependency>
    <groupId>com.sap.cloud.lm.sl</groupId>
    <artifactId>com.sap.cloud.lm.sl.mta</artifactId>
    <version>...</version>
</dependency>

New artifacts:

<dependency>
    <groupId>org.cloudfoundry.multiapps</groupId>
    <artifactId>multiapps-common</artifactId>
    <version>...</version>
</dependency>
<dependency>
    <groupId>org.cloudfoundry.multiapps</groupId>
    <artifactId>multiapps-mta</artifactId>
    <version>...</version>
</dependency>