Oliver Drotbohm
a7145c3b86
GH-605 - Fix repository reference for changelog generator.
2024-05-17 08:35:21 +02:00
Oliver Drotbohm
6130e618d9
GH-603 - Upgrade integration CI builds to Java action 4.0.
2024-05-17 08:17:08 +02:00
Oliver Drotbohm
51c5f0bf42
GH-601 - Support for wildcard references to named interfaces in explicitly defined allowed application module dependencies.
...
When defining allowed application module dependencies to named interfaces, the asterisk can now be used to allow referencing all named interfaces declared by the target module.
2024-05-16 16:03:14 +02:00
Oliver Drotbohm
e9203ca159
GH-594 - Polishing.
2024-05-16 13:27:45 +02:00
Oliver Drotbohm
3855479c7c
GH-595 - Invalid dependency into named interface now gets reported properly.
2024-05-16 12:34:28 +02:00
Oliver Drotbohm
2bf9f797ec
GH-594 - Deduplicate violations with the same message.
...
Moving away from exceptions as carriers for violations.
2024-05-16 12:20:44 +02:00
dowenliu-xyz
551e117113
GH-588 - Fix a spell mistake in docs.
2024-05-14 12:34:29 +02:00
Oliver Drotbohm
4be7626855
GH-584 - Fix configuration property metadata for JSON support in Kafka and RabbitMQ.
2024-05-08 10:33:21 +02:00
Oliver Drotbohm
1e79109af9
GH-583 - java.lang.boolean -> java.lang.Boolean in configuration property metadata.
2024-05-08 10:23:42 +02:00
Benjamin Knauer
32f4cbca4d
GH-549 - Use error log in PersistentApplicationEventMulticaster if listener not found.
...
Related pull request: GH-548.
2024-04-29 08:34:51 +02:00
Oliver Drotbohm
0361503fd6
GH-562 - Move test spring.factories to test sources.
2024-04-23 20:10:17 +02:00
Oliver Drotbohm
8b567937b4
GH-560 - Properly upgrade examples to Boot 3.3 RC1.
2024-04-19 19:05:46 +02:00
Oliver Drotbohm
742ca82f8b
GH-561 - Prepare next development iteration.
2024-04-19 18:56:33 +02:00
Oliver Drotbohm
c8ec877bc7
GH-561 - Release version 1.2.0-RC1.
2024-04-19 18:56:33 +02:00
Oliver Drotbohm
dc4a077a46
GH-558 - Upgrade Spring Modulith examples to jMolecules 2023.1.3.
2024-04-19 17:37:51 +02:00
Oliver Drotbohm
c7bb58d6f9
GH-560 - Upgrade to Spring Boot 3.3 RC1.
2024-04-19 17:37:06 +02:00
Oliver Drotbohm
36ec890de8
GH-550 - Rearrange sections in reference doc.
...
The exclusion of types from the Application Modules model is now described in the section about the ApplicationModules type already. That general section is now located before the discussion of simple and advanced modules.
The verification section now mentions the behavior for open modules as well.
2024-04-19 17:32:19 +02:00
Oliver Drotbohm
03e152d9ac
GH-559 - Upgrade to Lombok 1.18.32.
2024-04-18 21:52:44 +02:00
Oliver Drotbohm
c418de42ed
GH-558 - Upgrade to jMolecules 2023.1.3.
2024-04-18 21:51:39 +02:00
Oliver Drotbohm
2667ec626a
GH-552 - Upgrade to jGraphT 1.5.2.
2024-04-12 10:36:24 +02:00
Oliver Drotbohm
7fbb67f93e
GH-551 - Upgrade to ArchUnit 1.3.
2024-04-12 10:35:38 +02:00
Oliver Drotbohm
6de6f46ada
GH-550 - Polishing.
2024-04-10 19:08:58 +02:00
Stephan Harbauer
1dd7238ff7
GH-550 - Add section on how to exclude packages from application module detection.
2024-04-10 19:08:47 +02:00
Oliver Drotbohm
769cefab7d
GH-545 - Avoid inclusion of starters in Spring Boor repackaged JARs.
2024-04-08 20:20:39 +02:00
Othmane Maniar
7a4f18641c
GH-538 - Add build steps documentation.
2024-03-28 11:38:59 +01:00
sant0s
d9bbd7ca45
GH-540 - Improve reference documentation.
2024-03-28 11:36:12 +01:00
Oliver Drotbohm
6b839cf6dc
GH-525 - Prepare next development iteration.
2024-03-22 11:41:33 +01:00
Oliver Drotbohm
c441fdf535
GH-525 - Release version 1.2.0-M3.
2024-03-22 11:41:33 +01:00
Oliver Drotbohm
53f6bc97ad
GH-537 - Temporarily stop linking to Boot's Javadoc.
...
Looks like there's an issue with 3.3 M3's Javadoc publication, likely induced by Boot's move to Antorra.
2024-03-22 08:59:17 +01:00
Oliver Drotbohm
ce2f608e60
GH-536 - Add missing package-info.java files.
2024-03-22 08:48:51 +01:00
Oliver Drotbohm
27c5c5e58f
GH-535 - Upgrade to Maven Compiler Plugin 3.13.0.
2024-03-22 08:18:20 +01:00
Oliver Drotbohm
9f5cc422c0
GH-534 - Upgrade to Maven Assembly Plugin 3.7.1.
2024-03-22 08:18:20 +01:00
Oliver Drotbohm
3c53b7d65b
GH-533 - Upgrade to Maven GPG Plugin 3.2.1.
2024-03-22 08:18:20 +01:00
Oliver Drotbohm
639e86a7ee
GH-532 - Upgrade to Spring Cloud AWS 3.1.1.
...
Switch to latest Localstack Docker image for testing, too.
2024-03-22 08:18:16 +01:00
Oliver Drotbohm
5bbece1580
GH-531 - Upgrade to Spring Boot 3.3 M3.
2024-03-21 23:19:38 +01:00
Oliver Drotbohm
6b8ec5684c
GH-530 - Upgrade to jMolecules 2023.1.2.
2024-03-21 23:19:21 +01:00
Oliver Drotbohm
71a4960687
GH-529 - Upgrade to Flapdoodle MongoDB 4.12.2.
2024-03-21 23:13:26 +01:00
Oliver Drotbohm
1949c415c4
GH-528 - Add section on @Modulithic to reference documentation.
2024-03-19 15:51:51 +01:00
Sebastian Lammering (E984754)
1f4df2d8f0
GH-527 - Fix modulith actuator endpoint value in examples.
2024-03-18 17:41:10 +01:00
Oliver Drotbohm
60de42bf6c
GH-518 - Support for conditions on @ApplicationModuleListener.
2024-03-14 18:07:43 +01:00
emanuel.trandafir
3d68f1a588
GH-521 - Improve reference docs.
...
Making the starters section more visible. Fixed links related to testing.
2024-03-05 19:41:28 +01:00
Oliver Drotbohm
e41d7ec083
GH-520 - Early reject invalid ApplicationModules bootstraps.
...
We now immediately reject the ApplicationModules bootstrap in case the initial scanning of the root packages yield no classes at all.
2024-03-05 19:34:47 +01:00
Oliver Drotbohm
c45a0fc9b7
GH-522 - Polishing.
2024-03-05 11:52:04 +01:00
Oliver Drotbohm
5f7e6a2479
GH-522 - Support for package info types.
...
Introduce @PackageInfo annotation to allow marking a types as alternative to Java's native package-info.java so that annotation lookups on a JavaPackage will also find annotations placed on that type. Useful to declare package scoped metadata like @ApplicationModule and @NamedInterface for languages that do not support packages well enough (read: Kotlin).
2024-03-05 09:55:34 +01:00
Oliver Drotbohm
f3c111f769
GH-284 - Support for open application modules.
...
Application modules can now be declared as open, which causes internal components being exposed for access by other modules.
2024-02-29 12:58:49 +01:00
Oliver Drotbohm
b73b4ca70a
GH-514 - Prepare next development iteration.
2024-02-23 16:54:58 +01:00
Oliver Drotbohm
7315c8a13e
GH-514 - Release version 1.2.0-M2.
2024-02-23 16:54:57 +01:00
Oliver Drotbohm
09da2a9608
GH-511 - Upgrade build plugins to the latest versions.
2024-02-23 14:29:09 +01:00
Oliver Drotbohm
ef7f114866
GH-510 - Upgrade to Spring Boot 3.3 M2.
...
Explicitly exclude Reactor Core to avoid the Neo4j reactive auto-configuration kicking in, now unconditionally registering a reactive transaction manager causing simple @Transactional declarations to break as two transaction manager beans are present.
Also upgrade to Spring Framework 6.1.4 for Javadoc reference.
2024-02-23 14:27:39 +01:00
Lukas Dohmen
d325c83736
GH-508 - Fix parameter name to match Javadoc.
2024-02-23 11:44:52 +01:00