⭐ New Features
- Move code of
….modulith.events
into….modulith.events.core
#259 - Add appendix listing all configuration properties exposed #257
- Allow disabling outstanding event republication on restart #240
- Allow
ApplicationModulesExporter
to write output to a file #229 ApplicationModulesExport
should allow exporting named interfaces #227- Allow customization of
Clock
used by the Event Publication Registry #206
💡 Improvements
- Meta-annotate
@ApplicationModuleTest
with@SpringBootTest
#253 - Avoid premature initialization of
SpringModulithRuntimeAutoConfiguration
#252 - Improve database interaction to mark event publications as completed #251
- Move of deprecated API in
DocumenterTest
#245 - Document
Clock
customization options for Event Publication Registry #243 - Remove workaround introduced for GH-186 #239
- Core starter should bring
spring-boot-starter
#237 - Improve configuration property metadata in Event Publication Registry support #232
- Improve documentation of automatic jMolecules ArchUnit library integration #228
- Improve documentation of the examples #224
- Change default of outstanding event republication to
false
#212
🪲 Bugs
- Fix typo in property controlling the MongoDB Event Publication Registry's default transaction setup #231
- Guard caches in
ApplicationModules
andArchitecturallyEvidentType
against concurrent modification #230 - Got "module does not exist" exception when run spring-boot app with modulith via
java -jar app.jar
#221