REFCODES.ORG change list version 3.1.2

This change list has been auto-generated on triton by steiner with changelist-all.sh on the 2023-04-21 at 17:55:58.

Corrected module names

The following erroneous module names from release 3.1.1 have been corrected in this release:

  • refcodes-properties-ext-runtimerefcodes-properties-ext-application
  • refcodes-decoupling-ext-runtimerefcodes-decoupling-ext-application

New REFCODES.ORG archetype

The refcodes-archetype-alt artifact got an offspring archetype:

Please adjust my.corp with your actual Group-ID and myapp with your actual Artifact-ID:

refcodes-archetype-alt-decoupling

Use the refcodes-archetype-alt-decoupling archetype to create a bare metal dependency injection and inversion of control (IoC) driven Java application breaking up dependencies between components or modules of a software system:

mvn archetype:generate \
  -DarchetypeGroupId=org.refcodes \
  -DarchetypeArtifactId=refcodes-archetype-alt-decoupling \
  -DarchetypeVersion=3.1.2 \
  -DgroupId=my.corp \
  -DartifactId=myapp \
  -Dversion=0.0.1

New REFCODES.ORG artifacts

Alongside the above mentioned refcodes-archetype-alt-decoupling archetype come two artifacts for breaking up dependencies between components or modules of a software system:

<dependencies>
	...
	<dependency>
		<artifactId>refcodes-properties</artifactId>
		<groupId>org.refcodes</groupId>
		<version>3.1.2</version>
	</dependency>
	...
</dependencies>
<dependencies>
	...
	<dependency>
		<artifactId>refcodes-decoupling-ext-application</artifactId>
		<groupId>org.refcodes</groupId>
		<version>3.1.2</version>
	</dependency>
	...
</dependencies>

Runtime properties now are application properties

As part of unification, the RuntimeProperties type now is called ApplicationProperties and resides in the refcodes-properties-ext-application artifact! Instead of referencing the refcodes-properties-ext-runtime artifact, you now declare the dependency for the ApplicationProperties in your pom.xml as follows:

<dependencies>
	...
	<dependency>
		<artifactId>refcodes-properties-ext-application</artifactId>
		<groupId>org.refcodes</groupId>
		<version>3.1.2</version>
	</dependency>
	...
</dependencies>

Change list <refcodes-rest> (version 3.1.2)

Change list <refcodes-hal> (version 3.1.2)

Change list <refcodes-eventbus> (version 3.1.2)

Change list <refcodes-eventbus-ext> (version 3.1.2)

Change list <refcodes-decoupling> (version 3.1.2)

Change list <refcodes-decoupling-ext> (version 3.1.2)

Change list <refcodes-filesystem> (version 3.1.2)

Change list <refcodes-filesystem-alt> (version 3.1.2)

Change list <refcodes-forwardsecrecy> (version 3.1.2)

Change list <refcodes-forwardsecrecy-alt> (version 3.1.2)

Change list <refcodes-io-ext> (version 3.1.2)

Change list <refcodes-interceptor> (version 3.1.2)

Change list <refcodes-jobbus> (version 3.1.2)

Change list <refcodes-rest-ext> (version 3.1.2)

Change list <refcodes-remoting> (version 3.1.2)

Change list <refcodes-remoting-ext> (version 3.1.2)

Change list <refcodes-serial> (version 3.1.2)

Change list <refcodes-serial-alt> (version 3.1.2)

Change list <refcodes-serial-ext> (version 3.1.2)

Change list <refcodes-p2p> (version 3.1.2)

Change list <refcodes-p2p-alt> (version 3.1.2)

Change list <refcodes-p2p-ext> (version 3.1.2)

Change list <refcodes-servicebus> (version 3.1.2)

Change list <refcodes-servicebus-alt> (version 3.1.2)

Change list <refcodes-tabular-alt> (version 3.1.2)

Change list <refcodes-archetype> (version 3.1.2)

Change list <refcodes-archetype-alt> (version 3.1.2)