<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>TheseFoolishThings :: Metrics (master) Git changes</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/changes</link><description>TheseFoolishThings :: Metrics (master) Git changes</description><item><title>#1326 TFT-382: Added Pair.isEven()/isOdd(). (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail0</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail0</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java
modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java
</description></item><item><title>#1326 Clean up and javadoc. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail1</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail1</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java
modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java
modules/Utilities/src/main/java/it/tidalwave/util/Finder.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java
</description></item><item><title>#1326 TFT-383: API CHANGE: FunctionalCheckedExceptionWrappers now supports functional interfaces throwing Throwable. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail2</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail2</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java
</description></item><item><title>#1326 TFT-384: BundleUtilities no more throws MissingResourceException, but returns default string. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail3</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail3</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java
</description></item><item><title>#1326 TFT-385: BundleUtilities no more fails to retrieve a bundle with the Java 9 module system. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail4</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail4</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java
</description></item><item><title>#1326 Upgraded Hibernate for examples to '6.6.7.Final'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail5</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail5</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/pom.xml
</description></item><item><title>#1326 [maven-release-plugin] prepare release 5.0-ALPHA-3 (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail6</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail6</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
archetypes/project/pom.xml
modules/SpringMessageBus/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1326 [maven-release-plugin] prepare for next development iteration (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail7</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1326/changes#detail7</guid><pubDate>Thu, 13 Feb 2025 04:00:21 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
modules/SpringMessageBus/pom.xml
archetypes/project/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1325 Added Javadoc. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail0</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail0</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java
modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java
modules/Roles/src/main/java/it/tidalwave/role/Composite.java
modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java
modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java
modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java
modules/Roles/src/main/java/it/tidalwave/role/Sortable.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java
modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java
modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java
modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java
modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentationControl.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/StringRenderable.java
modules/Roles/src/main/java/it/tidalwave/role/io/Persistable.java
modules/Utilities/src/main/java/it/tidalwave/util/StreamUtils.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/HtmlRenderable.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/Renderable.java
modules/Roles/src/main/java/it/tidalwave/role/Removable.java
modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java
modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java
modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Renderable.java
</description></item><item><title>#1325 Upgraded Hibernate for examples to '6.6.5.Final'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail1</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail1</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/pom.xml
</description></item><item><title>#1325 TFT-379: Fixed UML broken links in documentation. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail2</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail2</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/site/markdown/index.md.vm
</description></item><item><title>#1325 Site updates and reorganisation. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail3</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail3</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/site/markdown/as.md.vm
modules/Utilities/src/site/markdown/finder.md.vm
modules/Utilities/src/site/markdown/index.md.vm
src/site/site.xml
src/site/markdown/index.md.vm
modules/Utilities/src/site/markdown/pair-and-triple.md.vm
modules/Utilities/src/site/markdown/type-safe-maps.md.vm
modules/Actors/src/site/markdown/index.md.vm
</description></item><item><title>#1325 Clean up. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail4</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail4</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java
modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java
</description></item><item><title>#1325 Dropped useless dependency on JodaTime. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail5</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail5</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/pom.xml
</description></item><item><title>#1325 TFT-380: AssertJ is now used in tests. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail6</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail6</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java
modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java
modules/Roles/src/test/java/it/tidalwave/role/SimpleCompositeTest.java
modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java
modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java
modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java
modules/examples/InMemoryFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/PersonFinderTest.java
modules/pom.xml
modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java
modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java
modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java
modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java
modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java
modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java
modules/Utilities/src/test/java/it/tidalwave/util/ConcurrentHashMapWithOptionalsTest.java
modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java
modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java
modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java
modules/Utilities/src/test/java/it/tidalwave/util/ParameterTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java
modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java
modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java
modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java
modules/Utilities/src/test/java/it/tidalwave/util/ShortNamesTest.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java
modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java
</description></item><item><title>#1325 Comment clean up in tests. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail7</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail7</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java
modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TimeProviderTest.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java
modules/Utilities/src/test/java/it/tidalwave/util/TripleTest.java
modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java
modules/Utilities/src/test/java/it/tidalwave/util/PairTest.java
modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java
modules/Utilities/src/test/java/it/tidalwave/util/CollectionUtilsTest.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java
modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java
</description></item><item><title>#1325 [maven-release-plugin] prepare release 5.0-ALPHA-2 (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail8</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail8</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
modules/SpringMessageBus/pom.xml
archetypes/project/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1325 [maven-release-plugin] prepare for next development iteration (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail9</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1325/changes#detail9</guid><pubDate>Thu, 30 Jan 2025 13:02:00 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
archetypes/project/pom.xml
modules/SpringMessageBus/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1324 Changed Bitbucket Pipeline image. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail0</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail0</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1324 New version will be 5.0-ALPHA-1. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail1</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail1</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
modules/SpringMessageBus/pom.xml
archetypes/project/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1324 Super POM upgraded to '5.16'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail2</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail2</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>pom.xml
modules/examples/pom.xml
</description></item><item><title>#1324 Hibernate for examples upgraded to '6.6.4.Final'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail3</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail3</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/pom.xml
</description></item><item><title>#1324 TFT-374: All 'aspectjrt' dependencies replaced with 'aspectjweaver'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail4</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail4</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/SpringRoles/pom.xml
modules/SpringMessageBus/pom.xml
modules/examples/DciSwingExample/pom.xml
</description></item><item><title>#1324 TFT-376: Exclude dependency to spring-jcl, which has package overlap with jcl-over-slf4j. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail5</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail5</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/SpringMessageBus/pom.xml
</description></item><item><title>#1324 TFT-375: Commented out references to jsr305 annotations, whose library has got a package overlap with java.annotation. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail6</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail6</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/util/Pair.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java
modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java
modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivatorStats.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java
modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java
modules/Utilities/src/main/java/it/tidalwave/util/Finder.java
modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java
modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java
modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java
modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java
modules/Utilities/src/main/java/it/tidalwave/util/Id.java
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java
modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java
modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java
modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java
modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java
modules/Utilities/src/main/java/it/tidalwave/util/Key.java
modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java
modules/Utilities/src/main/java/it/tidalwave/util/Triple.java
modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java
</description></item><item><title>#1324 TFT-373: Package renamed to avoid inter-module clashes. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail7</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail7</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java
modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManager.java
modules/Utilities/src/main/java/it/tidalwave/util/As.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/ServiceLoaderLocator.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/OwnerAndRole.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java
modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.OwnerRoleFactoryProvider
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultOwnerRoleFactoryProvider.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java
modules/Utilities/src/test/java/it/tidalwave/role/spi/ContextSnapshotTest.java
modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultSystemRoleFactoryProvider.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java
modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.SystemRoleFactoryProvider
modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/AsDelegate.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultContextManagerProvider.java
modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/MultiMap.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultSystemRoleFactory.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/ContextSnapshot.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultOwnerRoleFactory.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactoryProvider.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java
modules/Utilities/src/main/resources/META-INF/services/it.tidalwave.role.spi.ContextManagerProvider
modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactory.java
</description></item><item><title>#1324 TFT-378: AspectJ-injected field is now private. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail8</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail8</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj
</description></item><item><title>#1324 TFT-373: Added support for Java 9 modules. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail9</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail9</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockEvent1.java
modules/Actors/src/main/java/module-info.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/ListenerAdapterMatcher.java
modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspect.aj
modules/SpringMessageBus/src/site/markdown/index.md.vm
modules/SpringRoles/src/main/java/module-info.java
modules/pom.xml
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockEvent2.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspectTest.java
modules/Utilities/src/site/markdown/index.md.vm
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent1.java
modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/spi/spring/LifeCycleAwareBean.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockEvent2.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockSubscriber2.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberAspectTest.java
modules/SpringMessageBus/src/main/aspect/it/tidalwave/messagebus/spi/spring/SpringSimpleMessageSubscriberAspect.aj
modules/SpringMessageBus/src/test/resources/SpringSimpleMessageSubscriberAspectTestBeans.xml
modules/Utilities/src/main/java/module-info.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/spi/spring/MockSubscriber1.java
modules/MessageBus/src/main/java/module-info.java
modules/Roles/src/main/java/module-info.java
modules/SpringMessageBus/src/main/java/module-info.java
modules/SpringMessageBus/src/main/resources/META-INF/aop.xml
</description></item><item><title>#1324 TFT-377: LazySupplier refactored without 'volatile'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail10</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail10</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/test/java/it/tidalwave/util/LazySupplierTest.java
modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java
</description></item><item><title>#1324 Added comment. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail11</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail11</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/SpringRoles/src/test/java/it/tidalwave/role/spring/SpringAdapterTest.java
</description></item><item><title>#1324 Clean up. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail12</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail12</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum2.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java
modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java
modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/IdXStreamConverter.java
modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java
modules/Utilities/src/main/java/it/tidalwave/util/Task.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/mock/MockDatum1.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java
</description></item><item><title>#1324 Test refactored. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail13</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail13</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java
modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java
modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinderTest.java
</description></item><item><title>#1324 Updated links in site and README. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail14</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail14</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>src/site/markdown/index.md.vm
README.md
</description></item><item><title>#1324 Dropped obsolete Travis configuration. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail15</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail15</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>.travis.yml
</description></item><item><title>#1324 [maven-release-plugin] prepare release 5.0-ALPHA-1 (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail16</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail16</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
archetypes/project/pom.xml
modules/SpringMessageBus/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1324 [maven-release-plugin] prepare for next development iteration (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail17</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1324/changes#detail17</guid><pubDate>Tue, 21 Jan 2025 04:00:10 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
archetypes/project/pom.xml
modules/SpringMessageBus/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1323 TFT-369: Upgrade to jakarta annotations. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail0</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail0</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/ExtendedFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderTestSupport.java
modules/Utilities/src/test/java/it/tidalwave/util/mock/MockAsFactory.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/HardwiredSystemRoleFactoryProvider.java
modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMapTest.java
modules/Utilities/src/main/java/it/tidalwave/util/Parameters.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Loadable.java
modules/Utilities/src/main/java/it/tidalwave/util/ProcessExecutor.java
modules/Utilities/src/main/java/it/tidalwave/util/thread/ThreadAssertions.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/TxManagerImpl.java
modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java
modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryWritable.java
modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextReadable.java
modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterExample.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum2RenderableRole.java
modules/Utilities/src/main/java/it/tidalwave/util/ContextManager.java
modules/Utilities/src/main/java/it/tidalwave/util/Initializer.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber2.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactoryProvider.java
modules/Actors/src/main/java/it/tidalwave/actor/CollaborationStartedMessage.java
modules/Utilities/src/main/java/it/tidalwave/util/BundleUtilities.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableHeaderDescriptor.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/ContextManagerProvider.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ProviderFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/IdFactory.java
modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspect.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/Main.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdMapSupport.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManagerProvider.java
modules/TestUtilities/src/main/java/it/tidalwave/util/test/MockTimeProvider.java
modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathTextWritable.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/OwnerAndRoleTest.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleMessageBus.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2a.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/SupplierFinder.java
modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/MessageBusAdapterFactory.java
modules/SpringMessageBus/src/main/java/it/tidalwave/messagebus/impl/spring/SpringSimpleMessageSubscriberSupport.java
modules/Utilities/src/main/java/it/tidalwave/util/AsException.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactorySupport.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/role/Findable.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/AsDelegateTest.java
modules/Roles/src/main/java/it/tidalwave/role/Sortable.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/Main.java
modules/Roles/src/main/java/it/tidalwave/role/SimpleComposite.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2a.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/PostConstructInvoker.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Renderable.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMap.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultSystemRoleFactoryProvider.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/OwnerAndRole.java
modules/examples/DciDisplayableExample/pom.xml
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamMarshallable.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/Locator.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactory.java
modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java
modules/Utilities/src/main/java/it/tidalwave/util/PreferencesHandler.java
modules/Roles/src/main/java/it/tidalwave/role/io/Unmarshallable.java
modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/SpringSystemRoleFactoryProvider.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/ContextSnapshot.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/MappingFinder.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/Main.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamMarshallableSupport.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/ListOfPersonsXStreamUnmarshallable.java
modules/Roles/src/main/java/it/tidalwave/role/io/TextWritable.java
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/Person.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/ObservableListProvider.java
modules/Roles/src/main/java/it/tidalwave/role/io/BinaryReadable.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/SystemRoleFactoryProvider.java
modules/Utilities/src/test/java/it/tidalwave/role/spi/SystemRoleFactorySupportTest.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonEntity.java
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/ListOfPersons.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/ExecutorWithPriority.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/TxManager.java
modules/TestUtilities/src/main/java/it/tidalwave/util/test/BaseTestHelper.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryObservableListProvider.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamUnmarshallableSupport.java
modules/Utilities/src/main/java/it/tidalwave/util/StreamUtils.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/Renderable.java
modules/Utilities/src/main/java/it/tidalwave/util/Key.java
modules/Roles/src/main/java/it/tidalwave/role/io/TextReadable.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/finder/ArrayListFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/Task.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersistableSupport.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultContextManager.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaFinder.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/RoundRobinAsyncMessageDelivery.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistry2.java
modules/Utilities/src/main/java/it/tidalwave/util/Pair.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MessageDelivery.java
modules/Utilities/src/main/java/it/tidalwave/util/DuplicateException.java
modules/Utilities/src/main/java/it/tidalwave/util/ReflectionUtils.java
modules/Utilities/src/main/java/it/tidalwave/util/TimeProvider.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/Main.java
modules/Roles/src/main/java/it/tidalwave/role/Identifiable.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactory.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonRegistryImpl2b.java
modules/Utilities/src/main/java/it/tidalwave/util/Finder.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/MultiMap.java
modules/Roles/src/main/java/it/tidalwave/role/Composite.java
modules/Utilities/src/test/java/it/tidalwave/util/RoleFactoryTest.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/AsExtensions.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonJpaPersistable.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonDisplayable.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryTableHeaderDescriptor.java
modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMap.java
modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorGroupActivator.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/DefaultPersonPresentationControl.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/MultiQueue.java
modules/Utilities/src/test/java/it/tidalwave/util/LocalizedDateTimeFormattersTest.java
modules/Actors/src/main/java/it/tidalwave/actor/CollaborationCompletedMessage.java
modules/SpringRoles/src/test/java/it/tidalwave/role/spring/spi/DciContextWithAutoThreadBindingAspectTest.java
modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/Main.java
modules/Utilities/src/main/java/it/tidalwave/dci/annotation/DciRole.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/DefaultProcessExecutor.java
modules/Utilities/src/main/java/it/tidalwave/util/RoleFactory.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Renderable.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationMessageListenerAdapter.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/DciMarshalXStreamExample.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/DefaultCollaboration.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/TransactionalProcessor.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/MBeansManager.java
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/DefaultPersonRegistry.java
modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java
modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java
modules/Utilities/src/test/java/it/tidalwave/util/TypeSafeMultiMapTest.java
modules/Roles/src/main/java/it/tidalwave/role/io/Marshallable.java
modules/Roles/src/main/java/it/tidalwave/role/impl/MapAggregate.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/ContextSnapshotTest.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/displayable/role/Displayable.java
modules/TestUtilities/src/main/java/it/tidalwave/util/test/FileComparisonUtils.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamMarshallable.java
modules/TestUtilities/src/main/java/it/tidalwave/util/test/TestLogger.java
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistry.java
modules/SpringRoles/src/main/java/it/tidalwave/role/spring/spi/AnnotationSpringSystemRoleFactory.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/FinderExample2.java
modules/Utilities/src/test/java/it/tidalwave/util/StreamUtilsTest.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/Savable.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithIdSupport.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/DefaultPreferencesHandler.java
modules/Utilities/src/main/java/it/tidalwave/util/CollectionUtils.java
modules/Utilities/src/main/java/it/tidalwave/util/LocalizedDateTimeFormatters.java
modules/MessageBus/src/test/java/it/tidalwave/messagebus/EventBusAdapterTestSupport.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/AsDelegate.java
modules/TestUtilities/src/main/java/it/tidalwave/util/test/SpringTestHelper.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/PersonEntity.java
modules/SpringMessageBus/src/test/java/it/tidalwave/messagebus/impl/spring/MockSubscriber1.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistableSupport.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/DefaultOwnerRoleFactoryProvider.java
modules/Actors/src/main/java/it/tidalwave/actor/Collaboration.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBus.java
modules/Utilities/src/main/java/it/tidalwave/util/AsExtensions.java
modules/Actors/src/main/java/it/tidalwave/actor/MessageDecorator.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/Bindings.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/ExtendedFinderSupport.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/xstream/converter/PersonConverter.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/PersonPresentation.java
modules/Utilities/src/test/java/it/tidalwave/util/KeyTest.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/HierarchicFinderSupport.java
modules/Utilities/src/test/java/it/tidalwave/util/ReflectionUtilsTest.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/ArrayListCollectorSupport.java
modules/examples/Data/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRegistryHelper.java
modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/impl/JpaPersistenceContext.java
modules/Utilities/src/test/java/it/tidalwave/util/spi/FinderSupportTest.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/HtmlRenderableListCellRenderer.java
modules/Utilities/src/main/java/it/tidalwave/util/impl/TypeSafeHashMultiMap.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/CollaborationAwareMessageBusAdapter.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaPersonRegistry.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/swing/SwingPersonPresentation.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/PreDestroyInvoker.java
modules/Utilities/src/main/java/it/tidalwave/util/FunctionalCheckedExceptionWrappers.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/SimpleAsyncMessageDelivery.java
modules/Actors/src/main/java/it/tidalwave/actor/spi/ActorActivator.java
modules/Utilities/src/main/java/it/tidalwave/util/As.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/Main.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonHtmlRenderable.java
modules/Utilities/src/test/java/it/tidalwave/util/mock/MockSimpleOwnerRoleFactoryProvider.java
modules/examples/JPAFinderExample/src/test/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/JpaMockHelper.java
modules/Utilities/src/main/java/it/tidalwave/util/StringValue.java
modules/Utilities/src/main/java/it/tidalwave/role/impl/ServiceLoaderLocator.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableSavable.java
modules/Utilities/src/test/java/it/tidalwave/util/BundleUtilitiesTest.java
modules/Roles/src/main/java/it/tidalwave/role/Aggregate.java
modules/Utilities/src/main/java/it/tidalwave/role/spi/OwnerRoleFactory.java
modules/Utilities/src/main/java/it/tidalwave/util/Id.java
modules/examples/JPAFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/jpafinderexample/impl/PersonJpaPersistable.java
modules/Roles/src/main/java/it/tidalwave/role/io/BinaryWritable.java
modules/Utilities/src/main/java/it/tidalwave/util/NamedCallback.java
modules/examples/DciDisplayableExample/src/main/java/it/tidalwave/thesefoolishthings/examples/person/PersonRenderable.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/StringRenderableRole.java
modules/SpringRoles/src/main/java/it/tidalwave/util/spring/ClassScanner.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/SwingDciExample.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/SimpleFinderSupport.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/MarshallableLoadable.java
modules/examples/DciPersistenceJpaExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/persistable/jpa/role/Findable.java
modules/examples/DciSwingExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/swing/role/TableColumnDescriptor.java
modules/Utilities/src/main/java/it/tidalwave/util/spi/FinderWithId.java
modules/Utilities/src/main/java/it/tidalwave/util/LazySupplier.java
modules/Utilities/src/test/java/it/tidalwave/util/FinderTest.java
modules/Utilities/src/test/java/it/tidalwave/util/asexamples/Datum1RenderableRole.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/spi/ReflectionUtils.java
modules/Actors/src/main/java/it/tidalwave/actor/MessageSupport.java
modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinder.java
modules/Utilities/src/main/java/it/tidalwave/util/TypeSafeMultiMap.java
modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultSimpleComposite.java
modules/Utilities/src/main/java/it/tidalwave/util/ShortNames.java
modules/Utilities/src/test/java/it/tidalwave/util/FunctionalCheckedExceptionWrappersTest.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/MessageBusHelper.java
modules/Utilities/src/main/java/it/tidalwave/util/NotFoundException.java
modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java
modules/Utilities/src/main/java/it/tidalwave/util/ConcurrentHashMapWithOptionals.java
modules/MessageBus/src/main/java/it/tidalwave/messagebus/annotation/SimpleMessageSubscriber.java
modules/Utilities/src/test/java/it/tidalwave/util/AsTest.java
modules/Utilities/src/test/java/it/tidalwave/role/impl/DefaultContextManagerTest.java
modules/Actors/src/main/java/it/tidalwave/actor/impl/MessageListenerAdapter.java
modules/Roles/src/main/java/it/tidalwave/role/impl/DefaultIdentifiable.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/XStreamContext.java
modules/Roles/src/main/java/it/tidalwave/role/io/spi/PathBinaryReadable.java
modules/examples/InMemoryFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/inmemoryfinderexample/InMemoryPersonRegistry.java
modules/Utilities/src/main/java/it/tidalwave/util/Triple.java
modules/examples/DciMarshalXStreamExample/src/main/java/it/tidalwave/thesefoolishthings/examples/dci/marshal/role/PersonXStreamUnmarshallable.java
</description></item><item><title>#1323 TFT-372: Move UserNotification* and LockableView to SteelBlue. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail1</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail1</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackTestHelper.java
modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotificationWithFeedback.java
modules/Utilities/src/main/java/it/tidalwave/util/ui/LockableView.java
modules/Utilities/src/main/java/it/tidalwave/util/ui/UserNotification.java
modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationMatcher.java
modules/Utilities/src/test/java/it/tidalwave/util/ui/UserNotificationWithFeedbackMatcher.java
</description></item><item><title>#1323 SuperPOM upgraded to '5.11.1'. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail2</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail2</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>pom.xml
</description></item><item><title>#1323 Updated Bitbucket Pipeline configuration. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail3</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail3</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1323 Clean up. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail4</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail4</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/ExtendedFinderExample/src/main/java/it/tidalwave/thesefoolishthings/examples/extendedfinderexample/PersonFinderImpl2b.java
</description></item><item><title>#1323 POM clean up. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail5</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail5</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
archetypes/project/pom.xml
modules/SpringMessageBus/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1323 Updated README.md. (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail6</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail6</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>README.md
</description></item><item><title>#1323 [maven-release-plugin] prepare release 4.0-ALPHA-3 (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail7</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail7</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
modules/SpringMessageBus/pom.xml
archetypes/project/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1323 [maven-release-plugin] prepare for next development iteration (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail8</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1323/changes#detail8</guid><pubDate>Sat, 11 Jan 2025 04:00:18 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>modules/examples/Data/pom.xml
modules/MessageBus/pom.xml
modules/examples/DciMarshalXStreamExample/pom.xml
modules/examples/pom.xml
archetypes/project/pom.xml
modules/SpringMessageBus/pom.xml
pom.xml
modules/Actors/pom.xml
modules/SpringRoles/pom.xml
modules/examples/InMemoryFinderExample/pom.xml
modules/examples/DciPersistenceJpaExample/pom.xml
modules/examples/DciDisplayableExample/pom.xml
modules/Roles/pom.xml
modules/pom.xml
modules/examples/ExtendedFinderExample/pom.xml
modules/examples/JPAFinderExample/pom.xml
modules/examples/DciSwingExample/pom.xml
modules/Utilities/pom.xml
modules/TestUtilities/pom.xml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail0</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail0</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail1</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail1</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail2</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail2</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail3</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail3</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail4</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail4</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail5</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail5</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail6</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail6</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item><item><title>#1322 bitbucket-pipelines.yml edited online with Bitbucket (fabrizio.giudici)</title><link>https://services.tidalwave.it/ci/view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail7</link><guid isPermaLink="false">view/Build%20from%20scratch/job/TheseFoolishThings_Metrics/1322/changes#detail7</guid><pubDate>Fri, 10 Jan 2025 04:00:16 GMT</pubDate><author>fabrizio.giudici@tidalwave.it</author><description>bitbucket-pipelines.yml
</description></item></channel></rss>