Commit Graph

64 Commits

Author SHA1 Message Date
Oliver Drotbohm
c51ac5c6fb GH-147 - Prepare next development iteration. 2023-02-24 16:47:15 +01:00
Oliver Drotbohm
13c9f96448 GH-147 - Release version 0.4.1. 2023-02-24 16:47:14 +01:00
Oliver Drotbohm
815df2552d GH-146 - Upgrade to jMolecules 2022.2.3. 2023-02-24 16:31:40 +01:00
Oliver Drotbohm
64a5929367 GH-143 - Prepare next development iteration. 2023-02-23 23:26:25 +01:00
Oliver Drotbohm
3e705a162e GH-143 - Release version 0.4.0. 2023-02-23 23:26:25 +01:00
Oliver Drotbohm
73df1cb198 GH-142 - Upgrade to ArchUnit 1.0.1. 2023-02-23 23:07:37 +01:00
Oliver Drotbohm
f3bf6ff1b9 GH-137 - Upgrade to Spring Framework 6.0.5 (for Javadoc references). 2023-02-23 23:07:30 +01:00
Oliver Drotbohm
9f87e702c9 GH-138 - Set up integration builds against upcoming Spring Boot snapshots and milestones
Set up dedicated GitHub actions workflow to run tests against upcoming Spring Boot snapshots and milestones. Introduced with-preview-repos build profile to activate the Maven repositories containing snapshots and milestones.
2023-02-23 20:16:45 +01:00
Oliver Drotbohm
a9dd6add88 GH-137 - Upgrade to Spring Boot 3.0.3. 2023-02-23 20:14:03 +01:00
Oliver Drotbohm
9428d3be87 GH-132 - Introduce core starter POM.
We now ship a spring-modulith-starter-core that includes dependencies that will typically be used for core runtime support, including the spring-modulith-moments and …-api artifacts in compile scope (so that production code can refer to them) as well as both the …-core and …-runtime artifacts in runtime scope (primarily for ApplicationModuleListener support).

The persistence-technology-specific event publication registry starters now refer to that core starter.
2023-02-11 09:14:24 +01:00
Oliver Drotbohm
3c25958edc GH-123 - Prepare next development iteration. 2023-01-20 10:16:34 +01:00
Oliver Drotbohm
43bea11041 GH-123 - Release version 0.3.0. 2023-01-20 10:16:34 +01:00
Oliver Drotbohm
b187a7a71d GH-109 - Upgrade to Spring Boot 3.0.2. 2023-01-20 09:08:02 +01:00
Oliver Drotbohm
98eeb284b3 GH-110 - Remove obsolete plugin repository declaration.
It was only used to access the Spring Asciidoctor Backends, but starting with version 0.0.4, the JAR is available from Maven Central.
2023-01-12 16:57:59 +01:00
Oliver Drotbohm
0d009f06c9 GH-111 - Package and publish Javadoc.
A lot of Javadoc polish. Not done yet.
2023-01-12 16:20:20 +01:00
Oliver Drotbohm
05643bba9c GH-110 - Upgrade to Spring Asciidoctor Backends 0.0.4. 2023-01-12 01:08:19 +01:00
Oliver Drotbohm
9ce6bf23ae GH-14 - Remove Lombok from production sources.
Polished a lot of Javadoc.
2023-01-12 01:05:35 +01:00
Oliver Drotbohm
4e13fbf7f8 GH-99 - Extend license headers to 2023. 2023-01-02 18:12:29 +01:00
Oliver Drotbohm
2d933d07c5 GH-92 - Prepare next development iteration. 2022-12-23 17:32:38 +01:00
Oliver Drotbohm
888055cf7c GH-92 - Release version 0.2.0. 2022-12-23 17:32:37 +01:00
Oliver Drotbohm
e50894c973 GH-91 - General build plugin updates.
AsciidoctorJ 2.5.7.
2022-12-23 16:53:32 +01:00
Oliver Drotbohm
986ee1bb85 GH-90 - Upgrade to Flapdoodle MongoDB 4.3.2 (Boot 3 compatible).
Allows us to get rid of the custom MongoDB infrastructure test configuration.
2022-12-23 16:53:29 +01:00
Oliver Drotbohm
1c6e70b453 GH-89 - Upgrade Artifactory Maven Plugin to 3.5.1. 2022-12-23 16:10:12 +01:00
Oliver Drotbohm
c1fc3032b7 GH-87 - Expose module structure as actuator endpoint.
Introduce Spring Modulith Actuator module to expose the application module structure as Spring Boot actuator. This required a Spring Modulith Runtime module to be extracted from the Spring Modulith Observability one. The former now contains the auto-configured ApplicationRuntime and ApplicationModulesRuntime bean instances to be able to bootstrap a ApplicationModules asynchronously on application startup. The actuator module then contains a Spring Boot @Endpoint implementation consuming the ApplicationModules to render JSON describing the application module structure.
2022-12-23 10:56:47 +01:00
Oliver Drotbohm
9dff5cc973 GH-88 - Upgrade to Spring Boot 3.0.1. 2022-12-22 22:57:56 +01:00
Oliver Drotbohm
ac072805b8 GH-78 - Prepare next development iteration. 2022-11-24 23:30:15 +01:00
Oliver Drotbohm
7f1e22db63 GH-78 - Release version 0.1.0. 2022-11-24 23:30:15 +01:00
Oliver Drotbohm
dc2f07b02e GH-77 - Add project description. 2022-11-24 23:28:51 +01:00
Oliver Drotbohm
8121516abc GH-77 - Complete project metadata for Maven Central release. 2022-11-24 23:07:17 +01:00
Oliver Drotbohm
b402f00c77 GH-77 - Upgrade to Spring Boot 3.0.
Adapt to API changes in Micrometer and Spring Boot's test context loader API now exposing a checked ContextLoadException to signal failures during ApplicationContext bootstraps.
2022-11-24 22:31:49 +01:00
Oliver Drotbohm
9d95d8715d GH-71 - Prepare next development iteration. 2022-11-16 22:48:27 +01:00
Oliver Drotbohm
3ce2be3c55 GH-71 - Release version 0.1.0-RC1. 2022-11-16 22:48:27 +01:00
Oliver Drotbohm
16831bd47d GH-70 - Upgrade Maven Assembly Plugin to 3.4.2. 2022-11-13 10:11:49 +01:00
Oliver Drotbohm
dc065653e5 GH-61 - Prepare next development iteration. 2022-11-02 18:45:47 +01:00
Oliver Drotbohm
7a7b49809f GH-61 - Release version 0.1.0-M2. 2022-11-02 18:45:47 +01:00
Oliver Drotbohm
2ee9055313 GH-62 - Upgrade to jMolecules BOM 2022.2.2. 2022-11-02 18:26:25 +01:00
Oliver Drotbohm
3b12093589 GH-61 - Include all modules in release preparations.
Added dedicated prepare-release profile to make sure that all modules get their versions updated on mvn release:prepare. This is required to make sure the tag lands on a commit that especially has the distribution module updated so that the documentation publication actually produces the artifacts for the released version.
2022-11-02 17:35:04 +01:00
Oliver Drotbohm
f53ff168f1 GH-21 - Prepare next development iteration. 2022-10-21 11:41:36 +02:00
Oliver Drotbohm
48876e5800 GH-21 - Release version 0.1.0-M1. 2022-10-21 11:41:01 +02:00
Oliver Drotbohm
badea787f0 GH-49 - Upgrade to jMolecules BOM 2022.2.1. 2022-10-21 11:11:27 +02:00
Oliver Drotbohm
6ac5e55909 GH-48 - Upgrade to Spring Boot 3.0 RC1. 2022-10-21 11:11:27 +02:00
Oliver Drotbohm
6594d7beb0 GH-6 - More reference documentation. 2022-10-18 09:50:51 +02:00
Oliver Drotbohm
ae692e3ac1 GH-45 - Upgrade to Flapdoodle MongoDB 3.5.0. 2022-10-17 12:53:36 +02:00
Oliver Drotbohm
d43f75a220 GH-6 - Upgrade to Spring Asciidoctor Backends 0.0.4 snapshots.
To benefit from support for inline FontAwesome icons.
2022-10-17 12:53:36 +02:00
Oliver Drotbohm
c192a7dd14 GH-42 - Upgrade to ArchUnit 1.0. 2022-10-13 17:23:49 +02:00
Oliver Drotbohm
bea7617507 GH-18 - Add explicit version of Maven Javadoc Plugin. 2022-09-27 09:22:25 +02:00
Oliver Drotbohm
f710f2c5a8 GH-18 - POM cleanups for deployment build. 2022-09-27 00:04:46 +02:00
Oliver Drotbohm
bc2af61c98 GH-39 - Switch to Spring Asciidoctor backend for reference documentation. 2022-09-12 22:22:03 +02:00
Oliver Drotbohm
204a6195a4 GH-34 - Initial draft of an example project. 2022-07-29 00:27:18 +02:00
Oliver Drotbohm
f8e3de1238 GH-6 - Fix structure of the documentation ZIP.
We now render the Asciidoctor documentation into a nested HTML subfolder to be consistent with other project's URL structures.
2022-07-28 12:27:53 +02:00