Oliver Drotbohm
b3e9e89de1
GH-1107 - Prepare next development iteration.
2025-03-21 11:05:40 +01:00
Oliver Drotbohm
8a8dbc6116
GH-1107 - Release version 1.2.10.
2025-03-21 11:05:39 +01:00
Oliver Drotbohm
854603e424
GH-1096 - Prepare next development iteration.
2025-02-25 10:25:53 +01:00
Oliver Drotbohm
ba8b566f1b
GH-1096 - Release version 1.2.9.
2025-02-25 10:25:52 +01:00
Oliver Drotbohm
c4a9d7e85d
GH-1025 - Fix version number to 1.2.9 snapshots.
2025-02-23 15:17:47 +01:00
Oliver Drotbohm
0f272d7b85
GH-1025 - Prepare next development iteration.
2025-01-23 13:32:42 +01:00
Oliver Drotbohm
f85a9dc70f
GH-1025 - Release version 1.2.8.
2025-01-23 13:32:41 +01:00
Oliver Drotbohm
8192f1bb2d
GH-1012 - Update copyright declarations to include 2025.
2025-01-06 17:01:21 +01:00
Oliver Drotbohm
dad6bf775c
GH-1003 - Prepare next development iteration.
2024-12-20 14:18:59 +01:00
Oliver Drotbohm
64c351b0b7
GH-1003 - Release version 1.2.7.
2024-12-20 14:18:59 +01:00
Oliver Drotbohm
32c66c2b2c
GH-956 - Prepare next development iteration.
2024-11-21 16:47:07 +01:00
Oliver Drotbohm
255596b619
GH-956 - Release version 1.2.6.
2024-11-21 16:47:06 +01:00
Oliver Drotbohm
777587eeb5
GH-899 - Prepare next development iteration.
2024-10-26 15:38:55 +02:00
Oliver Drotbohm
aed05301c7
GH-899 - Release version 1.2.5.
2024-10-26 15:38:55 +02:00
Oliver Drotbohm
ad5f432ed1
GH-879 - Add LICENSE and NOTICE files to binaries.
2024-10-14 22:18:51 +02:00
Oliver Drotbohm
ff131170e0
GH-811 - Prepare next development iteration.
2024-09-20 23:00:45 +02:00
Oliver Drotbohm
3d28ea69a1
GH-811 - Release version 1.2.4.
2024-09-20 23:00:45 +02:00
Oliver Drotbohm
5a8a95adcb
GH-784 - Prepare next development iteration.
2024-08-23 12:23:37 +02:00
Oliver Drotbohm
da4d38c1c8
GH-784 - Release version 1.2.3.
2024-08-23 12:23:37 +02:00
Oliver Drotbohm
1dbce34fb9
GH-757 - Fix test context cache key contributions.
...
Both ModuleContextCustomizer and ModuleTypeExcludeFilter contribute to the calculation of the context configuration which the Spring Test Context Framework uses to decide whether it's necessary to create new ApplicationContext instances.
Both of them previously used a Supplier<ModuleTestExecution> to calculate equals(…) and hashCode() which -- by definition -- does not result in the same result even when created with identical input. We now rather use the source class instance eventually backing the ModuleTestExecution, as that is the internal cache key in turn.
2024-08-11 11:56:50 -04:00
Oliver Drotbohm
7ebee3c838
GH-741 - Prepare next development iteration.
2024-07-19 01:11:15 +02:00
Oliver Drotbohm
b58f4ecb92
GH-741 - Release version 1.2.2.
2024-07-19 01:11:14 +02:00
Oliver Drotbohm
62b9e7a092
GH-677 - Prepare next development iteration.
2024-06-21 13:57:05 +02:00
Oliver Drotbohm
c569a481fd
GH-677 - Release version 1.2.1.
2024-06-21 13:57:05 +02:00
Oliver Drotbohm
b37e39d89e
GH-605 - Prepare next development iteration.
2024-06-17 21:09:44 +02:00
Oliver Drotbohm
0d74b1b1d0
GH-605 - Release version 1.2.0.
2024-05-24 12:56:39 +02:00
Oliver Drotbohm
21bd2cef75
GH-587 - ModulithMetadata now exposes all base packages.
...
Previously, we had a variety of places calculating the overall packages to inspect for types. This is now all consolidated into the ModulithMetadata abstraction exposing them directly.
2024-05-20 19:58:30 +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
1e71649073
GH-449 - Guard against AutoConfiguration- and EntityScanPackages bean definitions not having any constructor argument defined.
2024-01-16 18:09:34 +01:00
Oliver Drotbohm
88f65f18cb
GH-428 - Avoid duplicate inclusions of modules in test executions.
2023-12-21 22:19:36 +01:00
Oliver Drotbohm
5bb16e4c93
GH-393 - Prepare next development iteration.
2023-11-24 18:22:06 +01:00
Oliver Drotbohm
c6c0c0f500
GH-393 - Release version 1.1.0.
2023-11-24 18:22:06 +01:00
Oliver Drotbohm
e2cc4fe2a4
GH-345 - Properly handle manually declared entity scan and autoconfiguration packages.
...
If Spring Modulith packages were explicitly configured as autoconfiguration or entity scan packages, the test autoconfiguration would fail as it previously attempted to manipulate an immutable list. We now create a copy of that list to fix this.
2023-11-03 20:16:38 +01:00
Oliver Drotbohm
20a7474f2f
GH-358 - Prepare next development iteration.
2023-11-03 09:02:46 +01:00
Oliver Drotbohm
6336e32d54
GH-358 - Release version 1.1.0-RC2.
2023-11-03 09:02:45 +01:00
Oliver Drotbohm
cef3ffbe7e
GH-356 - Removed legacy way of tweaking autoconfiguration and entity scan packages for test runs.
2023-11-02 14:06:11 +01:00
Oliver Drotbohm
69fd64dbf7
GH-341 - Prepare next development iteration.
2023-10-23 09:12:13 +02:00
Oliver Drotbohm
d4cde409a1
GH-341 - Release version 1.1.0-RC1.
2023-10-23 09:12:13 +02:00
Oliver Drotbohm
9148a57b02
GH-317 - Detect violations from types located in root packages.
...
We now create artificial root application modules for all root packages to detect violations (for example, types located in root packages referring to module-internal types).
2023-10-16 07:57:16 +02:00
Oliver Drotbohm
4a857dcddf
GH-323 - Move off of Google's Suppliers.memoize(…).
2023-10-15 19:23:08 +02:00