Update version compatibility matrix in reference docs #1290
Expose additional application module metadata in application-modules.json#1277
Unnecessary context bootstrap triggered for application module tests due to overly constrained equals(…) and hashCode() in ModuleTypeExcludeFilter#1261
🪲 Bugs
Potential ConcurrentModificationException when running @ApplicationModuleTest tests in parallel #1302
Potential stack overflow when looking up a module's dependencies if it's part of a cycle #1300
ApplicationModules.toString() should list *all* dependencies marking bootstrap dependencies #1286
Exception during file creation from APT module #1284
Named interfaces leaking from submodules into parent ones #1280
Unnecessary context bootstrap triggered for application module tests due to overly constrained equals(…) and hashCode() in ModuleTypeExcludeFilter#1262
🪲 Bugs
Potential ConcurrentModificationException when running @ApplicationModuleTest tests in parallel #1303
Potential stack overflow when looking up a module's dependencies if it's part of a cycle #1301
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [org.springframework.modulith:spring-modulith-bom](https://spring.io/projects/spring-modulith/spring-modulith-bom) ([source](https://github.com/spring-projects/spring-modulith)) | `1.2.3` → `1.4.13` |  |  |
| io.spring.dependency-management | `1.1.6` → `1.1.7` |  |  |
| org.springframework.boot | `3.3.4` → `3.5.16` |  |  |
---
### Release Notes
<details>
<summary>spring-projects/spring-modulith (org.springframework.modulith:spring-modulith-bom)</summary>
### [`v1.4.13`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.13)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.12...1.4.13)
#### :beetle: Bugs
- Ambiguous violation message when referring to a non-exposed type in a module generally available for access [#​1829](https://github.com/spring-projects/spring-modulith/issues/1829)
- ConcurrentModificationException in TestExecutionCondition when running tests with JUnit parallel class execution [#​1826](https://github.com/spring-projects/spring-modulith/issues/1826)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.16 [#​1819](https://github.com/spring-projects/spring-modulith/issues/1819)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​arendomoda](https://github.com/arendomoda), [@​kalayciburak](https://github.com/kalayciburak)
### [`v1.4.12`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.12)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.11...1.4.12)
#### :bulb: Improvements
- Fix typo in Javadoc of ApplicationModules [#​1697](https://github.com/spring-projects/spring-modulith/issues/1697)
#### :beetle: Bugs
- Avoid `ConcurrentModificationException` in `ModuleEntryInterceptor` [#​1721](https://github.com/spring-projects/spring-modulith/issues/1721)
- Primitive types break `FormattableType` [#​1717](https://github.com/spring-projects/spring-modulith/issues/1717)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Framework 6.2.19 [#​1746](https://github.com/spring-projects/spring-modulith/issues/1746)
- Upgrade to Micrometer Tracing 1.5.12 [#​1745](https://github.com/spring-projects/spring-modulith/issues/1745)
-
### [`v1.4.11`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.11)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.10...1.4.11)
#### :bulb: Improvements
- Prefer `@SpringBootApplication` on explicitly declared classes in `@ModuleSlicing` [#​1646](https://github.com/spring-projects/spring-modulith/issues/1646)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.14 [#​1678](https://github.com/spring-projects/spring-modulith/issues/1678)
- Upgrade to Micrometer 1.15.11 [#​1677](https://github.com/spring-projects/spring-modulith/issues/1677)
- Upgrade to Lombok 1.18.46 [#​1676](https://github.com/spring-projects/spring-modulith/issues/1676)
- Upgrade to ArchUnit 1.4.2 [#​1673](https://github.com/spring-projects/spring-modulith/issues/1673)
- Upgrade to Spring Framework 6.2.18 [#​1672](https://github.com/spring-projects/spring-modulith/issues/1672)
- Upgrade to Micrometer Tracing 1.5.11 [#​1671](https://github.com/spring-projects/spring-modulith/issues/1671)
### [`v1.4.10`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.10)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.9...1.4.10)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.13 [#​1633](https://github.com/spring-projects/spring-modulith/issues/1633)
### [`v1.4.9`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.9)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.8...1.4.9)
#### :beetle: Bugs
- Package-based named interfaces not properly merged [#​1600](https://github.com/spring-projects/spring-modulith/issues/1600)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.12 [#​1613](https://github.com/spring-projects/spring-modulith/issues/1613)
- Upgrade to Spring Framework 6.2.17 [#​1612](https://github.com/spring-projects/spring-modulith/issues/1612)
- Upgrade to Micrometer Tracing 1.5.10 [#​1611](https://github.com/spring-projects/spring-modulith/issues/1611)
### [`v1.4.8`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.8)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.7...1.4.8)
#### :bulb: Improvements
- Hibernate schema validation fails with JPA event publication registry [#​1571](https://github.com/spring-projects/spring-modulith/issues/1571)
#### :beetle: Bugs
- Contributions made `ApplicationModuleSourceFactory` not fully considered in `ApplicationModules` [#​1586](https://github.com/spring-projects/spring-modulith/issues/1586)
- Architecturally-evident type discovery tries to look up repository metadata for implementation classes [#​1548](https://github.com/spring-projects/spring-modulith/issues/1548)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.11 [#​1587](https://github.com/spring-projects/spring-modulith/issues/1587)
- Upgrade to Spring Framework 6.2.16 [#​1577](https://github.com/spring-projects/spring-modulith/issues/1577)
- Upgrade to Micrometer Tracing 1.5.9 [#​1576](https://github.com/spring-projects/spring-modulith/issues/1576)
### [`v1.4.7`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.7)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.6...1.4.7)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.10 [#​1531](https://github.com/spring-projects/spring-modulith/issues/1531)
- Upgrade to Micrometer Tracing 1.5.8 [#​1530](https://github.com/spring-projects/spring-modulith/issues/1530)
### [`v1.4.6`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.6)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.5...1.4.6)
#### :beetle: Bugs
- `@ApplicationModuleTest` does not bootstrap beans from test configuration [#​1494](https://github.com/spring-projects/spring-modulith/issues/1494)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.9 [#​1502](https://github.com/spring-projects/spring-modulith/issues/1502)
- Upgrade to Testcontainers 1.21.4 [#​1501](https://github.com/spring-projects/spring-modulith/issues/1501)
- Upgrade to Spring Framework 6.2.15 [#​1497](https://github.com/spring-projects/spring-modulith/issues/1497)
- Upgrade to Micrometer Tracing 1.5.7 [#​1496](https://github.com/spring-projects/spring-modulith/issues/1496)
### [`v1.4.5`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.5)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.4...1.4.5)
#### :bulb: Improvements
- Register SQL schemas as native image resources [#​1450](https://github.com/spring-projects/spring-modulith/issues/1450)
#### :beetle: Bugs
- Forward classloader in `ConfigDataEnvironmentPostProcessor` application in `ApplicationModuleDetectionStrategy` lookup [#​1436](https://github.com/spring-projects/spring-modulith/issues/1436)
- Properly detect Maven test execution in `BuildSystemUtils` [#​1433](https://github.com/spring-projects/spring-modulith/issues/1433)
- Properly disable APT execution for test sources when using KAPT [#​1428](https://github.com/spring-projects/spring-modulith/issues/1428)
- Invalid type reference in check for jMolecules Onion Architecture integration presence [#​1426](https://github.com/spring-projects/spring-modulith/issues/1426)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.8 [#​1474](https://github.com/spring-projects/spring-modulith/issues/1474)
- Upgrade to Spring Framework 6.2.14 [#​1462](https://github.com/spring-projects/spring-modulith/issues/1462)
- Upgrade to Micrometer Tracing 1.5.6 [#​1461](https://github.com/spring-projects/spring-modulith/issues/1461)
### [`v1.4.4`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.4)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.3...1.4.4)
#### :bulb: Improvements
- Fix a typo in the overview docs [#​1404](https://github.com/spring-projects/spring-modulith/issues/1404)
- Update copyright year in `index.adoc` [#​1402](https://github.com/spring-projects/spring-modulith/issues/1402)
- Fix typo in reference documentation [#​1401](https://github.com/spring-projects/spring-modulith/issues/1401)
#### :beetle: Bugs
- `TestExecutionCondition` should fall back to execute the test if more than one main class is found [#​1395](https://github.com/spring-projects/spring-modulith/issues/1395)
- SpringModulithProcessor extracting Javadoc for Kotlin test sources [#​1388](https://github.com/spring-projects/spring-modulith/issues/1388)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.7 [#​1424](https://github.com/spring-projects/spring-modulith/issues/1424)
- Upgrade to MongoDB 5.5.2 [#​1423](https://github.com/spring-projects/spring-modulith/issues/1423)
- Upgrade to Micrometer 1.15.5 [#​1422](https://github.com/spring-projects/spring-modulith/issues/1422)
- Upgrade to Spring Framework 6.2.12 [#​1421](https://github.com/spring-projects/spring-modulith/issues/1421)
- Upgrade to Micrometer Tracing 1.5.5 [#​1420](https://github.com/spring-projects/spring-modulith/issues/1420)
- Upgrade to jMolecules 2023.3.4 [#​1419](https://github.com/spring-projects/spring-modulith/issues/1419)
### [`v1.4.3`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.3)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.2...1.4.3)
#### :beetle: Bugs
- Potential `NullPointerException` in annotation detection in `JavaPackage` [#​1342](https://github.com/spring-projects/spring-modulith/issues/1342)
- Potential `NoClassDefFoundError` when jMolecules DDD artifact is missing from the classpath [#​1340](https://github.com/spring-projects/spring-modulith/issues/1340)
- Version compatibility of 1.4 should state Boot 3.5 at compile target [#​1339](https://github.com/spring-projects/spring-modulith/issues/1339)
- Avoid `ConcurrentModificationException` in `PackageName` [#​1324](https://github.com/spring-projects/spring-modulith/issues/1324)
- Remove reference to JGraphT from reference documentation [#​1323](https://github.com/spring-projects/spring-modulith/issues/1323)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.5 [#​1350](https://github.com/spring-projects/spring-modulith/issues/1350)
- Upgrade to Spring Framework 6.2.10 [#​1349](https://github.com/spring-projects/spring-modulith/issues/1349)
- Upgrade to Micrometer Tracing 1.5.3 [#​1348](https://github.com/spring-projects/spring-modulith/issues/1348)
### [`v1.4.2`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.2)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.1...1.4.2)
#### :bulb: Improvements
- Update version compatibility matrix in reference docs [#​1290](https://github.com/spring-projects/spring-modulith/issues/1290)
- Expose additional application module metadata in `application-modules.json` [#​1277](https://github.com/spring-projects/spring-modulith/issues/1277)
- Unnecessary context bootstrap triggered for application module tests due to overly constrained `equals(…)` and `hashCode()` in `ModuleTypeExcludeFilter` [#​1261](https://github.com/spring-projects/spring-modulith/issues/1261)
#### :beetle: Bugs
- Potential `ConcurrentModificationException` when running `@ApplicationModuleTest` tests in parallel [#​1302](https://github.com/spring-projects/spring-modulith/issues/1302)
- Potential stack overflow when looking up a module's dependencies if it's part of a cycle [#​1300](https://github.com/spring-projects/spring-modulith/issues/1300)
- `ApplicationModules.toString()` should list \*all\* dependencies marking bootstrap dependencies [#​1286](https://github.com/spring-projects/spring-modulith/issues/1286)
- Exception during file creation from APT module [#​1284](https://github.com/spring-projects/spring-modulith/issues/1284)
- Named interfaces leaking from submodules into parent ones [#​1280](https://github.com/spring-projects/spring-modulith/issues/1280)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.4 [#​1320](https://github.com/spring-projects/spring-modulith/issues/1320)
- Upgrade jMolecules to 2023.2.2 in examples [#​1315](https://github.com/spring-projects/spring-modulith/issues/1315)
- Upgrade to Testcontainers 1.21.3 [#​1314](https://github.com/spring-projects/spring-modulith/issues/1314)
- Upgrade to Micrometer 1.15.2 [#​1313](https://github.com/spring-projects/spring-modulith/issues/1313)
- Upgrade to Spring Framework 6.2.9 [#​1308](https://github.com/spring-projects/spring-modulith/issues/1308)
- Upgrade to Micrometer Tracing 1.5.2 [#​1307](https://github.com/spring-projects/spring-modulith/issues/1307)
- Upgrade to jMolecules 2023.3.2 [#​1306](https://github.com/spring-projects/spring-modulith/issues/1306)
### [`v1.4.1`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.1)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.4.0...1.4.1)
#### :bulb: Improvements
- Reflection metadata missing in JSONPath lookup for application module identifiers on GraalVM [#​1250](https://github.com/spring-projects/spring-modulith/issues/1250)
- Prevent application module misconfiguration due to invalid additional packages [#​1247](https://github.com/spring-projects/spring-modulith/issues/1247)
#### :beetle: Bugs
- Incompatible path handling for KAPT with Maven [#​1255](https://github.com/spring-projects/spring-modulith/issues/1255)
- Fix automatic module name of Moments artifact [#​1220](https://github.com/spring-projects/spring-modulith/issues/1220)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.5.2 [#​1257](https://github.com/spring-projects/spring-modulith/issues/1257)
- Upgrade jGit to 7.0.1.202505221510-r [#​1236](https://github.com/spring-projects/spring-modulith/issues/1236)
- Upgrade Spring Framework to 6.2.8 [#​1235](https://github.com/spring-projects/spring-modulith/issues/1235)
- Upgrade ArchUnit to 1.4.1 [#​1233](https://github.com/spring-projects/spring-modulith/issues/1233)
- Upgrade Micrometer Tracing to 1.5.1 [#​1222](https://github.com/spring-projects/spring-modulith/issues/1222)
### [`v1.4.0`](https://github.com/spring-projects/spring-modulith/releases/tag/1.4.0)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.12...1.4.0)
#### :star: New Features
- Support for bean instances located in test sources for `@ApplicationModuleTest` [#​202](https://github.com/spring-projects/spring-modulith/issues/202)
- Automatically create counters for cross-module application events [#​1068](https://github.com/spring-projects/spring-modulith/issues/1068)
- Provide abstraction to access `ApplicationModuleIdentifiers` in order of module dependency [#​1066](https://github.com/spring-projects/spring-modulith/issues/1066)
- Avoid the bootstrap of an `ApplicationModules` instance to execute `ApplicationModuleInitializer`s [#​1065](https://github.com/spring-projects/spring-modulith/issues/1065)
- Documenter should automatically write application module metadata [#​1063](https://github.com/spring-projects/spring-modulith/issues/1063)
- Application metadata JSON should list `ApplicationModuleInitializer` beans [#​1062](https://github.com/spring-projects/spring-modulith/issues/1062)
- Avoid dependency on JGraphT [#​1060](https://github.com/spring-projects/spring-modulith/issues/1060)
- Migrate to `FinishedSpan.localServiceName(…)` [#​935](https://github.com/spring-projects/spring-modulith/issues/935)
- Remove AWS integration in favor of Spring Cloud AWS port [#​1024](https://github.com/spring-projects/spring-modulith/issues/1024)
- Allow detecting `NamedInterfaces` programmatically [#​1009](https://github.com/spring-projects/spring-modulith/issues/1009)
- Move to Micrometer's `Observations` API [#​928](https://github.com/spring-projects/spring-modulith/issues/928)
#### :bulb: Improvements
- Remove deprecated support for Spring AutoRestDocs for Javadoc extraction [#​1193](https://github.com/spring-projects/spring-modulith/issues/1193)<sup>\*</sup>
- Deprecate `@CheckReturnValue` in favor of the Spring Framework variant [#​1189](https://github.com/spring-projects/spring-modulith/issues/1189)<sup>\*</sup>
- Support to disable automatic additional verifications executed by `ApplicationModules.verify()` [#​1185](https://github.com/spring-projects/spring-modulith/issues/1185)<sup>\*</sup>
- Improve rendering of tree structures in reference documentation [#​1171](https://github.com/spring-projects/spring-modulith/issues/1171)
- Removed deprecated `FormatableType` [#​1153](https://github.com/spring-projects/spring-modulith/issues/1153)
- `ApplicationModules` should expose root packages [#​1152](https://github.com/spring-projects/spring-modulith/issues/1152)
- `ApplicationModule` should expose internal types [#​1150](https://github.com/spring-projects/spring-modulith/issues/1150)
- Module observability listener performance issue on publishEvent [#​1149](https://github.com/spring-projects/spring-modulith/issues/1149)
- Performance problem with event publication lookup [#​1146](https://github.com/spring-projects/spring-modulith/issues/1146)
- State change detection for `Scenarios` should only accept non-empty collections by default [#​1131](https://github.com/spring-projects/spring-modulith/issues/1131)
- Event externalization bootstrap should log which event types it's configured to externalize. [#​1130](https://github.com/spring-projects/spring-modulith/issues/1130)
- Align automatic module names with project portfolio [#​1122](https://github.com/spring-projects/spring-modulith/issues/1122)
- Register `AssertablePublishedEvents` in test `ApplicationContext` if AssertJ is on the classpath [#​1110](https://github.com/spring-projects/spring-modulith/issues/1110)
- `ModuleTestExecution` should use `ApplicationModulesFactory` to create `ApplicationModules` instance [#​1090](https://github.com/spring-projects/spring-modulith/issues/1090)
- Set up DCO infrastructure [#​1087](https://github.com/spring-projects/spring-modulith/issues/1087)
- Move AOT processor generating application module metadata to runtime module [#​1064](https://github.com/spring-projects/spring-modulith/issues/1064)
- Structurally identical events cause the wrong publication to be selected for completion [#​1056](https://github.com/spring-projects/spring-modulith/issues/1056)
- Avoid dependency on Apache Commons Logging from `spring-modulith-docs` artifact [#​1055](https://github.com/spring-projects/spring-modulith/issues/1055)
- `ModulithMetadata.of(String)` should pick up classes annotated with `@Modulithic` in the given package [#​1015](https://github.com/spring-projects/spring-modulith/issues/1015)
- Allow filtering `Violations` [#​995](https://github.com/spring-projects/spring-modulith/issues/995)
- Allow registering skin parameters in generated PlantUML diagrams [#​983](https://github.com/spring-projects/spring-modulith/pull/983)
- Provide a Spring Boot compatibility matrix [#​971](https://github.com/spring-projects/spring-modulith/issues/971)
- Improve Application Module Canvas rendering [#​968](https://github.com/spring-projects/spring-modulith/issues/968)
- Improve documentation when to add the Spring Modulith Core artifact in compile scope [#​943](https://github.com/spring-projects/spring-modulith/issues/943)
- Controllers implementing interfaces not mapped when the observability module is used [#​933](https://github.com/spring-projects/spring-modulith/issues/933)
#### :beetle: Bugs
- `FormattableType.getAbbreviatedTypeName(…)` skips containing class for nested ones [#​1151](https://github.com/spring-projects/spring-modulith/issues/1151)
- `@NamedInterface` not detected on composed annotation [#​1139](https://github.com/spring-projects/spring-modulith/issues/1139)
- Fix Kotlin examples for module and named interfaces declarations and … [#​1138](https://github.com/spring-projects/spring-modulith/pull/1138)
- Severe performance regression in `JavaPackage` [#​1098](https://github.com/spring-projects/spring-modulith/issues/1098)
- Complete description for Neo4j index property [#​1084](https://github.com/spring-projects/spring-modulith/pull/1084)
- Application module identifier not picked up on package marker types [#​1052](https://github.com/spring-projects/spring-modulith/issues/1052)
- Resubmission of publications must not unregister in-progress publications in case of successful invocation [#​1051](https://github.com/spring-projects/spring-modulith/issues/1051)
- `@ApplicationModuleTest` in separate test files does not cache the `ApplicationContext` [#​1050](https://github.com/spring-projects/spring-modulith/issues/1050)
- `ApplicationModuleSource` picks up module identifier from nested modules [#​1042](https://github.com/spring-projects/spring-modulith/issues/1042)
- `NamedInterfaces.Builder` excludes all packages by default [#​1040](https://github.com/spring-projects/spring-modulith/issues/1040)
- `JavaPackage.getSubPackages()` does not include empty intermediate packages [#​1039](https://github.com/spring-projects/spring-modulith/issues/1039)
- `ApplicationModuleInformation` needs to be public [#​1038](https://github.com/spring-projects/spring-modulith/issues/1038)
- Proxy creation in observability support should use the original bean's classloader [#​1016](https://github.com/spring-projects/spring-modulith/issues/1016)
- `IllegalArgumentException` in AsciiDoc generation for Spring `@EventListeners` without parameters [#​1006](https://github.com/spring-projects/spring-modulith/issues/1006)
- Prevent compile time dependency of APT on docs artifact [#​984](https://github.com/spring-projects/spring-modulith/issues/984)
- `Asciidoctor.toInlineCode(String)` does not handle local method references correctly [#​965](https://github.com/spring-projects/spring-modulith/issues/965)
- Archiving JPA entity causes unnecessary need to set up archive table [#​964](https://github.com/spring-projects/spring-modulith/issues/964)
#### :hammer: Dependency Upgrades
- Upgrade Micrometer Tracing to 1.5.0 [#​1205](https://github.com/spring-projects/spring-modulith/issues/1205)<sup>\*</sup>, [#​1169](https://github.com/spring-projects/spring-modulith/issues/1169), [#​1104](https://github.com/spring-projects/spring-modulith/issues/1104), [#​1072](https://github.com/spring-projects/spring-modulith/issues/1072), [#​1036](https://github.com/spring-projects/spring-modulith/issues/1036)
- Upgrade to Spring Boot 3.5 [#​1203](https://github.com/spring-projects/spring-modulith/issues/1203), [#​1176](https://github.com/spring-projects/spring-modulith/issues/1176), [#​1073](https://github.com/spring-projects/spring-modulith/issues/1073), [#​1037](https://github.com/spring-projects/spring-modulith/issues/1037)
- Upgrade Spring Framework to 6.2.7 [#​1202](https://github.com/spring-projects/spring-modulith/issues/1202), [#​1168](https://github.com/spring-projects/spring-modulith/issues/1168), [#​1116](https://github.com/spring-projects/spring-modulith/issues/1116), [#​1103](https://github.com/spring-projects/spring-modulith/issues/1103), [#​1071](https://github.com/spring-projects/spring-modulith/issues/1071), [#​1046](https://github.com/spring-projects/spring-modulith/issues/1046)
- Upgrade jMolecules to 2023.3.1 [#​1167](https://github.com/spring-projects/spring-modulith/issues/1167), [#​1045](https://github.com/spring-projects/spring-modulith/issues/1045)
- Upgrade to ArchUnit 1.4 [#​1097](https://github.com/spring-projects/spring-modulith/issues/1097)
- Upgrade to APTK 0.29 [#​992](https://github.com/spring-projects/spring-modulith/issues/992)
- Upgrade to Structurizr 3.1 [#​961](https://github.com/spring-projects/spring-modulith/issues/961)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​Alexander-Miller](https://github.com/Alexander-Miller) [@​ciberkleid](https://github.com/ciberkleid) [@​marcingrzejszczak](https://github.com/marcingrzejszczak) [@​lukasdo](https://github.com/lukasdo) [@​dtsaryov](https://github.com/dtsaryov) [@​sangjun121](https://github.com/sangjun121)
<sup>\*</sup> – Added between RC1 and GA.
### [`v1.3.12`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.12)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.11...1.3.12)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.13 [#​1500](https://github.com/spring-projects/spring-modulith/issues/1500)
- Upgrade to Spring Framework 6.2.15 [#​1499](https://github.com/spring-projects/spring-modulith/issues/1499)
### [`v1.3.11`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.11)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.10...1.3.11)
#### :bulb: Improvements
- Register SQL schemas as native image resources [#​1451](https://github.com/spring-projects/spring-modulith/issues/1451)
#### :beetle: Bugs
- Forward classloader in `ConfigDataEnvironmentPostProcessor` application in `ApplicationModuleDetectionStrategy` lookup [#​1437](https://github.com/spring-projects/spring-modulith/issues/1437)
- Invalid type reference in check for jMolecules Onion Architecture integration presence [#​1427](https://github.com/spring-projects/spring-modulith/issues/1427)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.12 [#​1473](https://github.com/spring-projects/spring-modulith/issues/1473)
- Upgrade to Spring Framework 6.2.14 [#​1460](https://github.com/spring-projects/spring-modulith/issues/1460)
### [`v1.3.10`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.10)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.9...1.3.10)
#### :bulb: Improvements
- Fix a typo in the overview docs [#​1405](https://github.com/spring-projects/spring-modulith/issues/1405)
- Update copyright year in `index.adoc` [#​1403](https://github.com/spring-projects/spring-modulith/issues/1403)
#### :beetle: Bugs
- `TestExecutionCondition` should fall back to execute the test if more than one main class is found [#​1396](https://github.com/spring-projects/spring-modulith/issues/1396)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.11 [#​1417](https://github.com/spring-projects/spring-modulith/issues/1417)
- Upgrade to Spring Framework 6.2.12 [#​1416](https://github.com/spring-projects/spring-modulith/issues/1416)
### [`v1.3.9`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.9)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.8...1.3.9)
#### :beetle: Bugs
- Avoid `ConcurrentModificationException` in `PackageName` [#​1325](https://github.com/spring-projects/spring-modulith/issues/1325)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.9 [#​1345](https://github.com/spring-projects/spring-modulith/issues/1345)
- Upgrade to Spring Framework 6.2.10 [#​1344](https://github.com/spring-projects/spring-modulith/issues/1344)
### [`v1.3.8`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.8)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.7...1.3.8)
#### :bulb: Improvements
- Unnecessary context bootstrap triggered for application module tests due to overly constrained `equals(…)` and `hashCode()` in `ModuleTypeExcludeFilter` [#​1262](https://github.com/spring-projects/spring-modulith/issues/1262)
#### :beetle: Bugs
- Potential `ConcurrentModificationException` when running `@ApplicationModuleTest` tests in parallel [#​1303](https://github.com/spring-projects/spring-modulith/issues/1303)
- Potential stack overflow when looking up a module's dependencies if it's part of a cycle [#​1301](https://github.com/spring-projects/spring-modulith/issues/1301)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.8 [#​1305](https://github.com/spring-projects/spring-modulith/issues/1305)
- Upgrade to Spring Framework 6.2.9 [#​1304](https://github.com/spring-projects/spring-modulith/issues/1304)
### [`v1.3.7`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.7)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.6...1.3.7)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.7 [#​1256](https://github.com/spring-projects/spring-modulith/issues/1256)
- Upgrade jGit to 7.0.1.202505221510-r [#​1239](https://github.com/spring-projects/spring-modulith/issues/1239)
- Upgrade ArchUnit to 1.3.2 [#​1238](https://github.com/spring-projects/spring-modulith/issues/1238)
- Upgrade Spring Framework to 6.2.8 [#​1237](https://github.com/spring-projects/spring-modulith/issues/1237)
### [`v1.3.6`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.6)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.5...1.3.6)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.6 [#​1201](https://github.com/spring-projects/spring-modulith/issues/1201)
- Upgrade Spring Framework to 6.2.7 [#​1200](https://github.com/spring-projects/spring-modulith/issues/1200)
### [`v1.3.5`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.5)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.4...1.3.5)
#### :bulb: Improvements
- Improve rendering of tree structures in reference documentation [#​1173](https://github.com/spring-projects/spring-modulith/issues/1173)
- Performance problem with event publication lookup [#​1160](https://github.com/spring-projects/spring-modulith/issues/1160)
- Event externalization bootstrap should log which event types it's configured to externalize. [#​1136](https://github.com/spring-projects/spring-modulith/issues/1136)
#### :beetle: Bugs
- `FormattableType.getAbbreviatedTypeName(…)` skips containing class for nested ones [#​1161](https://github.com/spring-projects/spring-modulith/issues/1161)
- `@NamedInterface` not detected on composed annotation [#​1142](https://github.com/spring-projects/spring-modulith/issues/1142)
- Fix Kotlin examples for module and named interfaces declarations and … [#​1140](https://github.com/spring-projects/spring-modulith/issues/1140)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.5 [#​1175](https://github.com/spring-projects/spring-modulith/issues/1175)
- Upgrade Spring Framework to 6.2.6 [#​1165](https://github.com/spring-projects/spring-modulith/issues/1165)
- Upgrade jMolecules to 2023.2.2 [#​1164](https://github.com/spring-projects/spring-modulith/issues/1164)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​sangjun121](https://github.com/sangjun121)
### [`v1.3.4`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.4)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.3...1.3.4)
#### :beetle: Bugs
- Severe performance regression in `JavaPackage` [#​1100](https://github.com/spring-projects/spring-modulith/issues/1100)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.4 [#​1121](https://github.com/spring-projects/spring-modulith/issues/1121)
- Upgrade Spring Framework to 6.2.5 [#​1115](https://github.com/spring-projects/spring-modulith/issues/1115)
- Upgrade to ArchUnit 1.3.1 for Java 24 support [#​1112](https://github.com/spring-projects/spring-modulith/issues/1112)
- Upgrade Spring Framework to 6.2.4 [#​1108](https://github.com/spring-projects/spring-modulith/issues/1108)
### [`v1.3.3`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.3)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.2...1.3.3)
#### :bulb: Improvements
- `ModuleTestExecution` should use `ApplicationModulesFactory` to create `ApplicationModules` instance [#​1091](https://github.com/spring-projects/spring-modulith/issues/1091)
- Set up DCO infrastructure [#​1088](https://github.com/spring-projects/spring-modulith/issues/1088)
- Avoid dependency on Apache Commons Logging from `spring-modulith-docs` artifact [#​1069](https://github.com/spring-projects/spring-modulith/issues/1069)
#### :beetle: Bugs
- `@ApplicationModuleTest` in separate test files does not cache the `ApplicationContext` [#​1092](https://github.com/spring-projects/spring-modulith/issues/1092)
- Complete description for Neo4j index property [#​1085](https://github.com/spring-projects/spring-modulith/issues/1085)
- Resubmission of publications must not unregister in-progress publications in case of successful invocation [#​1083](https://github.com/spring-projects/spring-modulith/issues/1083)
- Application module identifier not picked up on package marker types [#​1082](https://github.com/spring-projects/spring-modulith/issues/1082)
- `ApplicationModuleSource` picks up module identifier from nested modules [#​1043](https://github.com/spring-projects/spring-modulith/issues/1043)
- `JavaPackage.getSubPackages()` does not include empty intermediate packages [#​1041](https://github.com/spring-projects/spring-modulith/issues/1041)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.3 [#​1081](https://github.com/spring-projects/spring-modulith/issues/1081)
- Upgrade Spring Framework to 6.2.3 [#​1080](https://github.com/spring-projects/spring-modulith/issues/1080)
### [`v1.3.2`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.2)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.1...1.3.2)
#### :beetle: Bugs
- Proxy creation in observability support should use the original bean's classloader [#​1017](https://github.com/spring-projects/spring-modulith/issues/1017)
- `IllegalArgumentException` in AsciiDoc generation for Spring `@EventListeners` without parameters [#​1013](https://github.com/spring-projects/spring-modulith/issues/1013)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.2 [#​1032](https://github.com/spring-projects/spring-modulith/issues/1032)
- Upgrade to Spring Framework 6.2.2 [#​1028](https://github.com/spring-projects/spring-modulith/issues/1028)
### [`v1.3.1`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.1)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.3.0...1.3.1)
#### :bulb: Improvements
- Allow filtering `Violations` [#​996](https://github.com/spring-projects/spring-modulith/issues/996)
- Improve documentation when to add the Spring Modulith Core artifact in compile scope [#​991](https://github.com/spring-projects/spring-modulith/issues/991)
- Allow registering skin parameters in generated PlantUML diagrams [#​988](https://github.com/spring-projects/spring-modulith/issues/988)
- Provide a Spring Boot compatibility matrix [#​979](https://github.com/spring-projects/spring-modulith/issues/979)
- Improve Application Module Canvas rendering [#​969](https://github.com/spring-projects/spring-modulith/issues/969)
#### :beetle: Bugs
- Prevent compile time dependency of APT on docs artifact [#​986](https://github.com/spring-projects/spring-modulith/issues/986)
- Archiving JPA entity causes unnecessary need to set up archive table [#​970](https://github.com/spring-projects/spring-modulith/issues/970)
- `Asciidoctor.toInlineCode(String)` does not handle local method references correctly [#​967](https://github.com/spring-projects/spring-modulith/issues/967)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.4.1 [#​999](https://github.com/spring-projects/spring-modulith/issues/999)
- Upgrade to Spring Framework 6.2.1 [#​998](https://github.com/spring-projects/spring-modulith/issues/998)
- Upgrade to jMolecules 2023.2.1 [#​997](https://github.com/spring-projects/spring-modulith/issues/997)
- Upgrade to APTK 0.29 [#​993](https://github.com/spring-projects/spring-modulith/issues/993)
-
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​ciberkleid](https://github.com/ciberkleid)
### [`v1.3.0`](https://github.com/spring-projects/spring-modulith/releases/tag/1.3.0)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.13...1.3.0)
#### :bulb: Improvements
- Fix typo in reference documentation [#​934](https://github.com/spring-projects/spring-modulith/pull/934)
- `ObservedModule` should be able to detect whether a `MethodInvocation` is an event listener invocation [#​927](https://github.com/spring-projects/spring-modulith/issues/927)
- Improve development experience on `Scenario` fluent API [#​919](https://github.com/spring-projects/spring-modulith/issues/919)
- Reinstantiate Spring Boot 3.2 compatibility of the Neo4j events module [#​918](https://github.com/spring-projects/spring-modulith/issues/918)
- Mention message header support in event externalization documentation [#​914](https://github.com/spring-projects/spring-modulith/issues/914)
- Polish package Javadoc for newly introduced packages [#​913](https://github.com/spring-projects/spring-modulith/issues/913)
#### :beetle: Bugs
- Wrong logger definition in `EventExternalizationSupport` [#​937](https://github.com/spring-projects/spring-modulith/issues/937)
- No tracing spans created for `@RabbitListener` beans [#​936](https://github.com/spring-projects/spring-modulith/issues/936)
- Improve Javadoc in `PersistentApplicationEventMulticaster` [#​870](https://github.com/spring-projects/spring-modulith/issues/870)
- Invalid code sample in reference documentation section on customizing the modules arrangement [#​845](https://github.com/spring-projects/spring-modulith/issues/845)
#### :hammer: Dependency Upgrades
- Upgrade to jMolecules 2023.2.0 [#​950](https://github.com/spring-projects/spring-modulith/issues/950)
- Upgrade to Spring Boot 3.4 [#​949](https://github.com/spring-projects/spring-modulith/issues/949)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​ciberkleid](https://github.com/ciberkleid), [@​rajadilipkolli](https://github.com/rajadilipkolli)
### [`v1.2.13`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.13)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.12 [#​1199](https://github.com/spring-projects/spring-modulith/issues/1199)
- Upgrade Spring Framework to 6.1.20 [#​1198](https://github.com/spring-projects/spring-modulith/issues/1198)
### [`v1.2.11`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.11)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.10...1.2.11)
#### :bulb: Improvements
- Improve rendering of tree structures in reference documentation [#​1174](https://github.com/spring-projects/spring-modulith/issues/1174)
- Event externalization bootstrap should log which event types it's configured to externalize. [#​1137](https://github.com/spring-projects/spring-modulith/issues/1137)
#### :beetle: Bugs
- `@NamedInterface` not detected on composed annotation [#​1143](https://github.com/spring-projects/spring-modulith/issues/1143)
- Fix Kotlin examples for module and named interfaces declarations and … [#​1141](https://github.com/spring-projects/spring-modulith/issues/1141)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.11 [#​1172](https://github.com/spring-projects/spring-modulith/issues/1172)
- Upgrade Spring Framework to 6.1.19 [#​1162](https://github.com/spring-projects/spring-modulith/issues/1162)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@​sangjun121](https://github.com/sangjun121)
### [`v1.2.10`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.10)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.9...1.2.10)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.10 [#​1120](https://github.com/spring-projects/spring-modulith/issues/1120)
- Upgrade to ArchUnit 1.3.1 for Java 24 support [#​1113](https://github.com/spring-projects/spring-modulith/issues/1113)
- Upgrade Spring Framework to 6.1.18 [#​1109](https://github.com/spring-projects/spring-modulith/issues/1109)
### [`v1.2.9`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.9)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.8...1.2.9)
#### :bulb: Improvements
- Set up DCO infrastructure [#​1089](https://github.com/spring-projects/spring-modulith/issues/1089)
- Avoid dependency on Apache Commons Logging from `spring-modulith-docs` artifact [#​1070](https://github.com/spring-projects/spring-modulith/issues/1070)
#### :beetle: Bugs
- Complete description for Neo4j index property [#​1086](https://github.com/spring-projects/spring-modulith/issues/1086)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.9 [#​1079](https://github.com/spring-projects/spring-modulith/issues/1079)
- Upgrade Spring Framework to 6.1.17 [#​1078](https://github.com/spring-projects/spring-modulith/issues/1078)
### [`v1.2.8`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.8)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.7...1.2.8)
#### :beetle: Bugs
- Proxy creation in observability support should use the original bean's classloader [#​1018](https://github.com/spring-projects/spring-modulith/issues/1018)
- `IllegalArgumentException` in AsciiDoc generation for Spring `@EventListeners` without parameters [#​1014](https://github.com/spring-projects/spring-modulith/issues/1014)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.8 [#​1023](https://github.com/spring-projects/spring-modulith/issues/1023)
### [`v1.2.7`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.7)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.6...1.2.7)
#### :bulb: Improvements
- Allow registering skin parameters in generated PlantUML diagrams [#​989](https://github.com/spring-projects/spring-modulith/issues/989)
- Provide a Spring Boot compatibility matrix [#​978](https://github.com/spring-projects/spring-modulith/issues/978)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.7 [#​1002](https://github.com/spring-projects/spring-modulith/issues/1002), [#​974](https://github.com/spring-projects/spring-modulith/issues/974)
- Upgrade to Spring Framework 6.1.16 [#​1001](https://github.com/spring-projects/spring-modulith/issues/1001), [#​975](https://github.com/spring-projects/spring-modulith/issues/975)
### [`v1.2.6`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.6)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.5...1.2.6)
#### :bulb: Improvements
- Fix typo in reference documentation [#​940](https://github.com/spring-projects/spring-modulith/issues/940)
#### :beetle: Bugs
- Improve Javadoc in `PersistentApplicationEventMulticaster` [#​953](https://github.com/spring-projects/spring-modulith/issues/953)
- Invalid code sample in reference documentation section on customizing the modules arrangement [#​951](https://github.com/spring-projects/spring-modulith/issues/951)
- No tracing spans created for `@RabbitListener` beans [#​946](https://github.com/spring-projects/spring-modulith/issues/946)
- Wrong logger definition in `EventExternalizationSupport` [#​938](https://github.com/spring-projects/spring-modulith/issues/938)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.6 [#​958](https://github.com/spring-projects/spring-modulith/issues/958)
### [`v1.2.5`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.5)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.4...1.2.5)
#### :bulb: Improvements
- Fix icons and icon coloring in graphics in fundamentals section [#​910](https://github.com/spring-projects/spring-modulith/issues/910)
- Add `LICENSE` and `NOTICE` to binary distribution [#​879](https://github.com/spring-projects/spring-modulith/issues/879)
- Integration testing section missing mentioning the artifacts that are needed [#​875](https://github.com/spring-projects/spring-modulith/issues/875)
#### :beetle: Bugs
- Invalid Kotlin code example in reference documentation [#​887](https://github.com/spring-projects/spring-modulith/issues/887)
- Update artifact overview in reference documentation [#​841](https://github.com/spring-projects/spring-modulith/issues/841)
#### :hammer: Dependency Upgrades
- Upgrade to jMolecules 2023.1.7 [#​905](https://github.com/spring-projects/spring-modulith/issues/905)
- Upgrade to Spring Framework 6.1.14 [#​900](https://github.com/spring-projects/spring-modulith/issues/900)
- Upgrade to Spring Boot 3.3.5 [#​898](https://github.com/spring-projects/spring-modulith/issues/898)
- Upgrade to embedded MongoDB 4.16.1 [#​877](https://github.com/spring-projects/spring-modulith/issues/877)
### [`v1.2.4`](https://github.com/spring-projects/spring-modulith/releases/tag/1.2.4)
[Compare Source](https://github.com/spring-projects/spring-modulith/compare/1.2.3...1.2.4)
#### :bulb: Improvements
- Improve/fix Kotlin code examples [#​814](https://github.com/spring-projects/spring-modulith/issues/814)
- Wrong assert message of `HourHasPassed` [#​793](https://github.com/spring-projects/spring-modulith/issues/793)
- Invalid package reference in `JacksonEventSerializer` [#​790](https://github.com/spring-projects/spring-modulith/issues/790)
#### :beetle: Bugs
- Inconsistent reference documentation on republication of incomplete event publications [#​821](https://github.com/spring-projects/spring-modulith/issues/821)
- `ApplicationModules.of(…)` throws `NoClassDefFoundError` when using the jMolecules Kotlin library [#​816](https://github.com/spring-projects/spring-modulith/issues/816)
- `ApplicationModules` bootstrap failing for non-unique base packages [#​798](https://github.com/spring-projects/spring-modulith/issues/798)
#### :hammer: Dependency Upgrades
- Upgrade to Spring Boot 3.3.4 [#​830](https://github.com/spring-projects/spring-modulith/issues/830)
</details>
---
### Configuration
📅 **Schedule**: (in timezone Europe/Berlin)
- Branch creation
- Between 12:00 AM and 06:59 AM, only on Monday (`* 0-6 * * 1`)
- Automerge
- At any time (no schedule defined)
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate CLI](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0NC42NS41IiwidXBkYXRlZEluVmVyIjoiNDQuNjUuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
1.2.3→1.4.131.1.6→1.1.73.3.4→3.5.16Release Notes
spring-projects/spring-modulith (org.springframework.modulith:spring-modulith-bom)
v1.4.13Compare Source
🪲 Bugs
🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@arendomoda, @kalayciburak
v1.4.12Compare Source
💡 Improvements
🪲 Bugs
ConcurrentModificationExceptioninModuleEntryInterceptor#1721FormattableType#1717🔨 Dependency Upgrades
v1.4.11Compare Source
💡 Improvements
@SpringBootApplicationon explicitly declared classes in@ModuleSlicing#1646🔨 Dependency Upgrades
v1.4.10Compare Source
🔨 Dependency Upgrades
v1.4.9Compare Source
🪲 Bugs
🔨 Dependency Upgrades
v1.4.8Compare Source
💡 Improvements
🪲 Bugs
ApplicationModuleSourceFactorynot fully considered inApplicationModules#1586🔨 Dependency Upgrades
v1.4.7Compare Source
🔨 Dependency Upgrades
v1.4.6Compare Source
🪲 Bugs
@ApplicationModuleTestdoes not bootstrap beans from test configuration #1494🔨 Dependency Upgrades
v1.4.5Compare Source
💡 Improvements
🪲 Bugs
ConfigDataEnvironmentPostProcessorapplication inApplicationModuleDetectionStrategylookup #1436BuildSystemUtils#1433🔨 Dependency Upgrades
v1.4.4Compare Source
💡 Improvements
index.adoc#1402🪲 Bugs
TestExecutionConditionshould fall back to execute the test if more than one main class is found #1395🔨 Dependency Upgrades
v1.4.3Compare Source
🪲 Bugs
NullPointerExceptionin annotation detection inJavaPackage#1342NoClassDefFoundErrorwhen jMolecules DDD artifact is missing from the classpath #1340ConcurrentModificationExceptioninPackageName#1324🔨 Dependency Upgrades
v1.4.2Compare Source
💡 Improvements
application-modules.json#1277equals(…)andhashCode()inModuleTypeExcludeFilter#1261🪲 Bugs
ConcurrentModificationExceptionwhen running@ApplicationModuleTesttests in parallel #1302ApplicationModules.toString()should list *all* dependencies marking bootstrap dependencies #1286🔨 Dependency Upgrades
v1.4.1Compare Source
💡 Improvements
🪲 Bugs
🔨 Dependency Upgrades
v1.4.0Compare Source
⭐ New Features
@ApplicationModuleTest#202ApplicationModuleIdentifiersin order of module dependency #1066ApplicationModulesinstance to executeApplicationModuleInitializers #1065ApplicationModuleInitializerbeans #1062FinishedSpan.localServiceName(…)#935NamedInterfacesprogrammatically #1009ObservationsAPI #928💡 Improvements
@CheckReturnValuein favor of the Spring Framework variant #1189*ApplicationModules.verify()#1185*FormatableType#1153ApplicationModulesshould expose root packages #1152ApplicationModuleshould expose internal types #1150Scenariosshould only accept non-empty collections by default #1131AssertablePublishedEventsin testApplicationContextif AssertJ is on the classpath #1110ModuleTestExecutionshould useApplicationModulesFactoryto createApplicationModulesinstance #1090spring-modulith-docsartifact #1055ModulithMetadata.of(String)should pick up classes annotated with@Modulithicin the given package #1015Violations#995🪲 Bugs
FormattableType.getAbbreviatedTypeName(…)skips containing class for nested ones #1151@NamedInterfacenot detected on composed annotation #1139JavaPackage#1098@ApplicationModuleTestin separate test files does not cache theApplicationContext#1050ApplicationModuleSourcepicks up module identifier from nested modules #1042NamedInterfaces.Builderexcludes all packages by default #1040JavaPackage.getSubPackages()does not include empty intermediate packages #1039ApplicationModuleInformationneeds to be public #1038IllegalArgumentExceptionin AsciiDoc generation for Spring@EventListenerswithout parameters #1006Asciidoctor.toInlineCode(String)does not handle local method references correctly #965🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Alexander-Miller @ciberkleid @marcingrzejszczak @lukasdo @dtsaryov @sangjun121
* – Added between RC1 and GA.
v1.3.12Compare Source
🔨 Dependency Upgrades
v1.3.11Compare Source
💡 Improvements
🪲 Bugs
ConfigDataEnvironmentPostProcessorapplication inApplicationModuleDetectionStrategylookup #1437🔨 Dependency Upgrades
v1.3.10Compare Source
💡 Improvements
index.adoc#1403🪲 Bugs
TestExecutionConditionshould fall back to execute the test if more than one main class is found #1396🔨 Dependency Upgrades
v1.3.9Compare Source
🪲 Bugs
ConcurrentModificationExceptioninPackageName#1325🔨 Dependency Upgrades
v1.3.8Compare Source
💡 Improvements
equals(…)andhashCode()inModuleTypeExcludeFilter#1262🪲 Bugs
ConcurrentModificationExceptionwhen running@ApplicationModuleTesttests in parallel #1303🔨 Dependency Upgrades
v1.3.7Compare Source
🔨 Dependency Upgrades
v1.3.6Compare Source
🔨 Dependency Upgrades
v1.3.5Compare Source
💡 Improvements
🪲 Bugs
FormattableType.getAbbreviatedTypeName(…)skips containing class for nested ones #1161@NamedInterfacenot detected on composed annotation #1142🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@sangjun121
v1.3.4Compare Source
🪲 Bugs
JavaPackage#1100🔨 Dependency Upgrades
v1.3.3Compare Source
💡 Improvements
ModuleTestExecutionshould useApplicationModulesFactoryto createApplicationModulesinstance #1091spring-modulith-docsartifact #1069🪲 Bugs
@ApplicationModuleTestin separate test files does not cache theApplicationContext#1092ApplicationModuleSourcepicks up module identifier from nested modules #1043JavaPackage.getSubPackages()does not include empty intermediate packages #1041🔨 Dependency Upgrades
v1.3.2Compare Source
🪲 Bugs
IllegalArgumentExceptionin AsciiDoc generation for Spring@EventListenerswithout parameters #1013🔨 Dependency Upgrades
v1.3.1Compare Source
💡 Improvements
Violations#996🪲 Bugs
Asciidoctor.toInlineCode(String)does not handle local method references correctly #967🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@ciberkleid
v1.3.0Compare Source
💡 Improvements
ObservedModuleshould be able to detect whether aMethodInvocationis an event listener invocation #927Scenariofluent API #919🪲 Bugs
EventExternalizationSupport#937@RabbitListenerbeans #936PersistentApplicationEventMulticaster#870🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@ciberkleid, @rajadilipkolli
v1.2.13🔨 Dependency Upgrades
v1.2.11Compare Source
💡 Improvements
🪲 Bugs
@NamedInterfacenot detected on composed annotation #1143🔨 Dependency Upgrades
❤️ Contributors
Thank you to all the contributors who worked on this release:
@sangjun121
v1.2.10Compare Source
🔨 Dependency Upgrades
v1.2.9Compare Source
💡 Improvements
spring-modulith-docsartifact #1070🪲 Bugs
🔨 Dependency Upgrades
v1.2.8Compare Source
🪲 Bugs
IllegalArgumentExceptionin AsciiDoc generation for Spring@EventListenerswithout parameters #1014🔨 Dependency Upgrades
v1.2.7Compare Source
💡 Improvements
🔨 Dependency Upgrades
v1.2.6Compare Source
💡 Improvements
🪲 Bugs
PersistentApplicationEventMulticaster#953@RabbitListenerbeans #946EventExternalizationSupport#938🔨 Dependency Upgrades
v1.2.5Compare Source
💡 Improvements
LICENSEandNOTICEto binary distribution #879🪲 Bugs
🔨 Dependency Upgrades
v1.2.4Compare Source
💡 Improvements
HourHasPassed#793JacksonEventSerializer#790🪲 Bugs
ApplicationModules.of(…)throwsNoClassDefFoundErrorwhen using the jMolecules Kotlin library #816ApplicationModulesbootstrap failing for non-unique base packages #798🔨 Dependency Upgrades
Configuration
📅 Schedule: (in timezone Europe/Berlin)
* 0-6 * * 1)🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.
PR Code Suggestions ✨
No code suggestions found for the PR.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.