⭐ New Features
- Move
@ApplicationModuleListener
into….modulith.events
inspring-modulith-events-api
#322 - Modularity tests pass when code in application root package refers to module-internal components #317
💡 Improvements
- Extract
Now
interface fromMoments
#335 - Add mission statement to reference documentation #325
- Add Neo4j-specific configuration properties to reference documentation #324
- Move off of Google's
Suppliers.memoize(…)
#323 - Application module test includes unwanted beans in test run #320
- Revert time zone drop for Postgres event publication registry schema #310
- Refactor
@Modulith
to Compose@SpringBootApplication
#282 - Add Kotlin variants of Java code samples in reference documentation #256
🪲 Bugs
spring-modulith-events-api
missing from BOM #337- Observability proxying accidentally processes configuration classes #332
@ApplicationModuleTest
loads incorrect slice, if two module names begin with the same string #319ModuleTracingBeanPostProcessor
potentially triggers accidental cycle on lookup of autoconfiguration packages #315
🔨 Dependency Upgrades
- Upgrade to Spring Boot 3.2 RC1 #329
❤️ Contributors
Thank you to all the contributors who worked on this release: