Oliver Drotbohm
9ea2b24b53
GH-1192 - Migrate code base to jSpecify for nullness verification.
2025-05-28 15:35:34 +02:00
Oliver Drotbohm
d2b22aacfe
GH-1208 - Prepare next development iteration.
2025-05-28 14:25:04 +02:00
Oliver Drotbohm
83957916b2
GH-1208 - Release version 1.4.0.
2025-05-26 21:14:04 +02:00
Oliver Drotbohm
73cf1d4576
GH-1155 - Prepare next development iteration.
2025-04-25 13:59:55 +02:00
Oliver Drotbohm
e345c1d476
GH-1155 - Release version 1.4.0-RC1.
2025-04-25 13:59:54 +02:00
Oliver Drotbohm
fa946c148b
GH-1122 - Consolidate automatic module names.
2025-03-22 15:17:47 +01:00
Oliver Drotbohm
6a98b3624e
GH-1105 - Prepare next development iteration.
2025-03-21 11:52:23 +01:00
Oliver Drotbohm
48ecc12337
GH-1105 - Release version 1.4.0-M3.
2025-03-21 11:52:23 +01:00
Oliver Drotbohm
f0016c8164
GH-1094 - Prepare next development iteration.
2025-02-25 10:40:49 +01:00
Oliver Drotbohm
95acf1fcac
GH-1094 - Release version 1.4.0-M2.
2025-02-25 10:40:48 +01:00
Oliver Drotbohm
66bb3b847a
GH-1075 - Temporarily upgrade to Spring Framework 6.2.4 snapshots.
2025-02-23 13:13:36 +01:00
Oliver Drotbohm
a0315113bc
GH-1066 - Use metadata resource's input stream rather than file.
2025-02-23 09:48:51 +01:00
Oliver Drotbohm
78991f4723
GH-1060 - Remove dependency to JGraphT from runtime artifact.
2025-02-23 09:47:09 +01:00
Oliver Drotbohm
f09009bfb2
Gh-1075 - Temporarily downgrade to Spring Framework 6.2.2.
2025-02-22 17:10:45 +01:00
Oliver Drotbohm
d5408d7359
GH-1064 - Polishing.
2025-02-22 15:20:12 +01:00
Oliver Drotbohm
417e1c1e8c
GH-1066 - Provide abstraction to access ApplicationModuleIdentifiers in order of module dependency.
...
Introduce ApplicationModuleIdentifiers as abstraction for an ordered collection of application module identifiers.
Introduced ApplicationModuleMetadata as abstraction for the generated metadata (usually located in META-INF/spring-modulith/application-modules.json) to expose the information we currently need to downstream infrastructure components. Migrated the components introduced to execute ApplicationModuleInitializers to AMA and adapt auto-configuration accordingly.
2025-02-22 14:19:32 +01:00
Oliver Drotbohm
7db3897b0f
GH-1065 - Avoid the bootstrap of an ApplicationModules instance to execute ApplicationModuleInitializers.
2025-02-21 23:15:24 +01:00
Oliver Drotbohm
65f7bb7a8f
GH-1064 - Move AOT processor to generate application module metadata into runtime module.
2025-02-21 23:09:18 +01:00
Oliver Drotbohm
4090499634
GH-1027 - Prepare next development iteration.
2025-01-23 22:16:36 +01:00
Oliver Drotbohm
36370ae31a
GH-1027 - Release version 1.4.0-M1.
2025-01-23 22:16:36 +01:00
Oliver Drotbohm
7fabc528b4
GH-1010 - Update copyright declarations to include 2025.
2025-01-06 16:58:45 +01:00
Oliver Drotbohm
f8728fc009
GH-955 - Prepare next development iteration.
2024-11-21 20:13:56 +01:00
Oliver Drotbohm
6f6597e163
GH-955 - Release version 1.3.0.
2024-11-21 20:13:55 +01:00
Oliver Drotbohm
3d35d48d18
GH-912 - Prepare next development iteration.
2024-10-26 15:58:59 +02:00
Oliver Drotbohm
05c5550312
GH-912 - Release version 1.3.0-RC1.
2024-10-26 15:58:59 +02:00
Oliver Drotbohm
6da5d1dafb
GH-874 - Add LICENSE and NOTICE files to binaries.
2024-10-14 22:14:51 +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
438f17b56d
GH-813 - Introduce FormattableType.
...
As replacement for misspelled Formatable type.
2024-09-20 22:02:17 +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
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
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
47063006d0
GH-614 - Polishing.
2024-05-22 15:40:02 +02:00
Oliver Drotbohm
4c4ac0c45e
GH-614 - Expose factory method to create a (SpringBoot)ApplicationRuntime.
...
We now expose ApplicationRuntime.of(ApplicationContext) to create a SpringBootApplicationRuntime as that's needed a lot in integration tests for runtime and observability components.
2024-05-21 23:54:04 +02:00
Oliver Drotbohm
e29853fcc7
GH-587 - Avoid repeated lookup of ApplicationModules in ApplicationModulesRuntime.
2024-05-21 00:57:08 +02:00
Oliver Drotbohm
04c1203f65
GH-587 - Additional modulith packages are now considered for application classes.
2024-05-20 19:57:23 +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
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
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
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
c06a2c915e
GH-474 - Prepare next development iteration.
2024-01-19 19:49:09 +01:00
Oliver Drotbohm
6f5886ddef
GH-474 - Release version 1.2.0-M1.
2024-01-19 19:49:08 +01:00
Oliver Drotbohm
c32227bdfb
GH-463 - Update copyright headers.
2024-01-17 19:45:40 +01:00
Oliver Drotbohm
5bb16e4c93
GH-393 - Prepare next development iteration.
2023-11-24 18:22:06 +01:00