Changes

Summary

  1. Fix for TFT-299. (details)
  2. Fix for TFT-295. (details)
  3. Fix for TFT-300. (details)
  4. Added code sample and documentation, refactored. (details)
  5. [maven-release-plugin] prepare release 3.2-ALPHA-13 (details)
  6. [maven-release-plugin] prepare for next development iteration (details)
  7. Added Github CodeQL configuration. (details)
Commit de8c01e6387eef7b0057778a5d4c09fbbbb31b8b by Fabrizio Giudici
Fix for TFT-299.
The file was addedmodules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java
The file was addedmodules/Utilities/src/main/java/it/tidalwave/util/CollectionUtils.java
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java
Commit e3bcf8b541b0612b3959e4c4611d02f56dc0c1dc by Fabrizio Giudici
Fix for TFT-295.
The file was modified modules/Roles/src/main/java/it/tidalwave/role/spi/RoleManager.java
The file was removedmodules/Utilities/src/test/java/it/tidalwave/util/impl/LazyReferenceTest.java
The file was modified modules/Roles/src/main/java/it/tidalwave/role/ContextManager.java
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java
The file was removedmodules/Utilities/src/main/java/it/tidalwave/util/impl/LazyReference.java
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/spi/AsDelegateProvider.java
The file was addedmodules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java
The file was addedmodules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java
Commit 3158f0f258f3c9110ca2e30fb76ea7ae32ec4467 by Fabrizio Giudici
Fix for TFT-300.
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/As.java
The file was modified modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java
Commit 7dddc4c3d0082ad1e9ee4f30ec35fec9fee6a576 by Fabrizio Giudici
Added code sample and documentation, refactored.
The file was modified modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java
The file was modified modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/DisplayableExample.java
The file was modified modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/Main.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java
The file was modified modules/Utilities/src/site/markdown/index.md.vm
The file was modified modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.java
The file was modified modules/SpringRoles/src/main/java/it/tidalwave/role/spring/RoleSpringConfiguration.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext1.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext2.java
The file was modified modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonDisplayable.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableLoadable.java
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java
The file was modified modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/Main.java
The file was modified modules/Utilities/src/main/java/it/tidalwave/util/As.java
The file was modified modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java
The file was modified modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java
Commit 071567f4e87b664f4f4f6d60635c24c34dcd9a33 by Fabrizio Giudici
[maven-release-plugin] prepare release 3.2-ALPHA-13
The file was modified modules/examples/Data/pom.xml
The file was modified pom.xml
The file was modified modules/MessageBus/pom.xml
The file was modified modules/examples/DciMarshalXStreamExample/pom.xml
The file was modified modules/examples/InMemoryFinderExample/pom.xml
The file was modified modules/Actors/pom.xml
The file was modified modules/Utilities/pom.xml
The file was modified modules/examples/DciPersistenceJpaExample/pom.xml
The file was modified modules/Roles/pom.xml
The file was modified modules/TestUtilities/pom.xml
The file was modified modules/examples/pom.xml
The file was modified modules/SpringMessageBus/pom.xml
The file was modified modules/examples/DciSwingExample/pom.xml
The file was modified modules/pom.xml
The file was modified archetypes/project/pom.xml
The file was modified modules/examples/JPAFinderExample/pom.xml
The file was modified modules/examples/ExtendedFinderExample/pom.xml
The file was modified modules/SpringRoles/pom.xml
The file was modified modules/examples/DciDisplayableExample/pom.xml
Commit d6ca518b01a2ed7fe248ec215411b87c33ade948 by Fabrizio Giudici
[maven-release-plugin] prepare for next development iteration
The file was modified modules/Roles/pom.xml
The file was modified modules/examples/JPAFinderExample/pom.xml
The file was modified modules/SpringRoles/pom.xml
The file was modified modules/SpringMessageBus/pom.xml
The file was modified archetypes/project/pom.xml
The file was modified modules/MessageBus/pom.xml
The file was modified modules/examples/DciPersistenceJpaExample/pom.xml
The file was modified modules/examples/DciDisplayableExample/pom.xml
The file was modified modules/pom.xml
The file was modified modules/examples/pom.xml
The file was modified modules/examples/Data/pom.xml
The file was modified modules/examples/InMemoryFinderExample/pom.xml
The file was modified modules/Actors/pom.xml
The file was modified modules/Utilities/pom.xml
The file was modified pom.xml
The file was modified modules/examples/DciSwingExample/pom.xml
The file was modified modules/TestUtilities/pom.xml
The file was modified modules/examples/ExtendedFinderExample/pom.xml
The file was modified modules/examples/DciMarshalXStreamExample/pom.xml
Commit 7dd98752599f5280030f4d988fb7c6095ac2a40f by Fabrizio Giudici
Added Github CodeQL configuration.
The file was added.github/workflows/codeql.yml