Spring Modulith 1.2 M3 released
I am happy to announce the availability of Spring Modulith 1.2 M3. It contains a couple of dependency upgrades, bug fixes but the following new features primarily:
- Support for open application modules – Application modules can now be declared as open, which gives other modules full access to the open module's internals. Primarily intended for scenarios in which Spring Modulith is introduced in existing, sub-optimally structured projects.
- Support for package info types – Kotlin does not directly support annotating packages as it doesn't know an equivalent of
package-info.java. Package-level configuration annotations such as@ApplicationModuleor@NamedInterfacecan now be used on types annotated with@PackageInfo. @ApplicationModuleListenernow exposes@EventListener'scondition…