This change list has been auto-generated on
tritonbysteinerwithchangelist-all.shon 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-runtime→refcodes-properties-ext-applicationrefcodes-decoupling-ext-runtime→refcodes-decoupling-ext-application
New REFCODES.ORG archetype
The refcodes-archetype-alt artifact got an offspring archetype:
Please adjust
my.corpwith your actualGroup-IDandmyappwith your actualArtifact-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)
- [ADDED]
QFactory.java - [DELETED]
DependencyBuilderImpl.java - [DELETED]
DependencyImpl.java - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
AmbigousFactoryException.java(see Javadoc atAmbigousFactoryException.java) - [MODIFIED]
Claim.java(see Javadoc atClaim.java) - [MODIFIED]
Context.java(see Javadoc atContext.java) - [MODIFIED]
DependencyBuilder.java(see Javadoc atDependencyBuilder.java) - [MODIFIED]
DependencyException.java(see Javadoc atDependencyException.java) - [MODIFIED]
Dependency.java(see Javadoc atDependency.java) - [MODIFIED]
DependencySchema.java(see Javadoc atDependencySchema.java) - [MODIFIED]
InstallDependencyException.java(see Javadoc atInstallDependencyException.java) - [MODIFIED]
Reactor.java(see Javadoc atReactor.java) - [MODIFIED]
UnsatisfiedFactoryException.java(see Javadoc atUnsatisfiedFactoryException.java) - [MODIFIED]
ClaimTest.java - [MODIFIED]
ComponentQ2.java - [MODIFIED]
ComponentQ.java - [MODIFIED]
ContextTest.java - [MODIFIED]
FactoryTest.java - [MODIFIED]
ReactorTest.java - [MODIFIED]
createdFiles.lst - [MODIFIED]
inputFiles.lst
Change list <refcodes-decoupling-ext> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
module-info.java(see Javadoc atmodule-info.java) - [MODIFIED]
ApplicationContext.java(see Javadoc atApplicationContext.java) - [MODIFIED]
ApplicationReactor.java(see Javadoc atApplicationReactor.java)
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)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
AbstractCipherVersionGenerator.java(see Javadoc atAbstractCipherVersionGenerator.java) - [MODIFIED]
CipherVersionFactoryImpl.java(see Javadoc atCipherVersionFactoryImpl.java) - [MODIFIED]
CipherVersionFactory.java(see Javadoc atCipherVersionFactory.java) - [MODIFIED]
InMemoryDecryptionServer.java(see Javadoc atInMemoryDecryptionServer.java) - [MODIFIED]
PublicKeyDecryptionServerWrapper.java(see Javadoc atPublicKeyDecryptionServerWrapper.java) - [MODIFIED]
PublicKeyDecryptionService.java(see Javadoc atPublicKeyDecryptionService.java) - [MODIFIED]
PublicKeyEncryptionService.java(see Javadoc atPublicKeyEncryptionService.java)
Change list <refcodes-forwardsecrecy-alt> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
BasicForwardSecrecyFileSystemTest.java - [MODIFIED]
ForwardSecrecyFileSystemTest.java
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)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
FixedSegmentArraySection.java(see Javadoc atFixedSegmentArraySection.java) - [MODIFIED]
SectionComposite.java(see Javadoc atSectionComposite.java) - [MODIFIED]
SegmentArraySection.java(see Javadoc atSegmentArraySection.java) - [MODIFIED]
StringArraySection.java(see Javadoc atStringArraySection.java) - [MODIFIED]
Transmission.java(see Javadoc atTransmission.java)
Change list <refcodes-serial-alt> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md
Change list <refcodes-serial-ext> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md
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)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
ServiceLookupImpl.java(see Javadoc atServiceLookupImpl.java) - [MODIFIED]
TestServiceDescriptorFactory.java
Change list <refcodes-servicebus-alt> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
SpringServiceLookup.java(see Javadoc atSpringServiceLookup.java)
Change list <refcodes-tabular-alt> (version 3.1.2)
Change list <refcodes-archetype> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
module-info.java(see Javadoc atmodule-info.java) - [MODIFIED]
CliHelper.java(see Javadoc atCliHelper.java) - [MODIFIED]
CtxHelper.java(see Javadoc atCtxHelper.java)
Change list <refcodes-archetype-alt> (version 3.1.2)
- [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java) - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java) - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java) - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java) - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java) - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java) - [MODIFIED]
pom.xml - [MODIFIED]
README.md - [MODIFIED]
README.md - [MODIFIED]
Main.java(see Javadoc atMain.java)
