Oliver Drotbohm
d7d2a2750f
GH-860 - Switch to managed plugin dependencies in APT module.
2024-10-08 17:27:52 +02:00
Oliver Drotbohm
963ac173e9
GH-860 - Use <pluginManagement /> section to manage build plugin versions.
2024-10-06 13:13:45 +02:00
Oliver Drotbohm
2d3a7026a9
GH-856 - Upgrade to jMolecules 2023.1.5.
2024-10-05 00:02:16 +02:00
Oliver Drotbohm
1708f5e181
GH-854 - Spring Modulith-native support for Javadoc usage in Application Module Canvases.
...
We now ship our own APT (included in the core starter) that automatically extracts the user code's Javadoc into a metadata file in generated-spring-modulith/javadoc.json. The documentation generation support picks up that file through SpringModulithDocumentationSource. Asciidoctor has been extended to make more use of the Javadoc where ever it renders a plain type.
2024-10-03 23:38:57 +02:00
Oliver Drotbohm
0c2f79a56d
GH-803 - Prepare next development iteration.
2024-09-20 23:26:04 +02:00
Oliver Drotbohm
a3ed03cff3
GH-803 - Release version 1.3.0-M3.
2024-09-20 23:26:03 +02:00
Oliver Drotbohm
9d818b467c
GH-824 - Upgrade to Spring Framework 6.2 RC1.
2024-09-19 18:10:04 +02:00
Oliver Drotbohm
797809d6d0
GH-824 - Upgrade to Spring Boot 3.4 M3.
2024-09-19 18:03:46 +02:00
Oliver Drotbohm
d041c6d52e
GH-31 - Polishing.
...
Added unit tests for the test execution conditions.
Add JUnit module to the BOM. Moved the jGit version into a managed property in the root pom.xml.
2024-09-16 15:36:22 +02:00
Lukas Dohmen
8cf3920af9
GH-31 - Support for optimized test execution.
...
Initital prototype to support optimized test execution based on the Spring Modulith application module model. The change introduces a new artifact spring-modulith-junit that extends JUnit's test execution lifecycle. It obtains the ApplicationModules model for the application and potentially skips test classes for execution in case the changes made to the application reside in modules the current test case's module does not depend on.
Co-authored-by: Lukas Dohmen <l.dohmen@yahoo.de >
Co-authored-by: David Bilge <david.bilge@gmail.com >
2024-09-16 15:36:21 +02:00
Oliver Drotbohm
7bdccedbb3
GH-803 - Force tag signing for releases.
2024-09-12 13:07:39 +02:00
Oliver Drotbohm
471065c113
GH-748 - Loosen Javadoc generation to allow custom tags.
2024-08-27 22:10:50 +02:00
Oliver Drotbohm
65178e42de
GH-785 - Prepare next development iteration.
2024-08-23 12:36:24 +02:00
Oliver Drotbohm
fbff89425f
GH-785 - Release version 1.3.0-M2.
2024-08-23 12:36:24 +02:00
Oliver Drotbohm
c23de32e29
GH-775 - Upgrade build plugins.
2024-08-23 11:23:49 +02:00
Oliver Drotbohm
b17a8fcbf1
GH-774 - Upgrade to Spring Framework 6.2 M7.
2024-08-23 11:14:35 +02:00
Oliver Drotbohm
58f03812f0
GH-772 - Upgrade to Spring Boot 3.4 M2.
2024-08-23 11:10:09 +02:00
Oliver Drotbohm
7838204c25
GH-578 - Support for nested application modules.
...
The ApplicationModules bootstrap now triggers the module base package detection, followed by a new, additional pass of detecting nested application module packages. Those packages are now added to the ones we create ApplicationModule instances for and also handed into the module instance creation step as exclusions to make sure that parent modules do not include code residing in sub-modules.
The bootstrap of ApplicationModules now uses a dedicated ApplicationModuleSource to allow calculating a default module name relative to the application base package.
Each module now operates on the Classes instance obtained from the JavaPackage instance that constitutes the module's base package but filtered by the given exclusions.
2024-08-16 17:09:51 +02:00
Oliver Drotbohm
87b2fd72b8
GH-760 - Fix integration builds.
...
Update integration versions and reference to commercial repositories.
2024-08-13 12:43:18 +02:00
Oliver Drotbohm
fbe1c5056f
GH-742 - Re-enable linking to Spring Boot Javadoc.
2024-07-19 09:47:18 +02:00
Oliver Drotbohm
1e3a61838e
GH-742 - Prepare next development iteration.
2024-07-19 01:58:03 +02:00
Oliver Drotbohm
9bf8a70c9f
GH-742 - Release version 1.3.0-M1.
2024-07-19 01:58:03 +02:00
Oliver Drotbohm
6096bdb1dd
GH-742 - Disable linking to Spring Boot Javadoc as it breaks the build.
2024-07-19 01:56:53 +02:00
Oliver Drotbohm
b6a73c965f
GH-737 - Upgrade to Spring Boot 3.4 M1.
2024-07-18 23:18:16 +02:00
Oliver Drotbohm
8369eec305
GH-728 - Upgrade to jMolecules 2023.1.4.
2024-07-12 16:20:10 +02:00
Eric Haag
17c329dc4e
GH-714 - Migrate to Maven Develocity conventions.
2024-07-08 22:20:04 +02:00
Oliver Drotbohm
34ead797f6
GH-672 - Upgrade to Flapdoodle MongoDB 4.14.
2024-06-19 16:20:22 +02:00
Oliver Drotbohm
5b2a0026be
GH-664 - Link to Spring Boot's Javadoc.
2024-06-18 15:14:28 +02:00
Oliver Drotbohm
3d32b2013c
GH-659 - Run integration builds against commercial repositories.
2024-06-17 22:05:24 +02:00
Oliver Drotbohm
1aef1b6191
GH-605 - Prepare next development iteration.
2024-05-24 12:56:39 +02:00
Oliver Drotbohm
0d74b1b1d0
GH-605 - Release version 1.2.0.
2024-05-24 12:56:39 +02:00
Oliver Drotbohm
324e82454b
GH-636 - Upgrade to Spring Boot 3.3.
2024-05-23 17:22:55 +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
c7bb58d6f9
GH-560 - Upgrade to Spring Boot 3.3 RC1.
2024-04-19 17:37:06 +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
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
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
b73b4ca70a
GH-514 - Prepare next development iteration.
2024-02-23 16:54:58 +01:00