311 Commits

Author SHA1 Message Date
Oliver Drotbohm
c8229f657c GH-105 - Prepare next development iteration. 2025-04-17 17:02:21 +02:00
Oliver Drotbohm
35e70425b8 GH-105 - Release version 4.0.0-M1. 2025-04-17 17:02:21 +02:00
Oliver Drotbohm
5ca2aa156b GH-105 - Update GitHub actions. 2025-04-17 16:56:49 +02:00
Oliver Drotbohm
7f2f481b0c GH-117 - Upgrade to Spring Framework 7.0 M4. 2025-04-17 16:44:25 +02:00
Oliver Drotbohm
8cc64f83e8 GH-105 - Add mappings file for automated dependency updates. 2025-04-17 10:13:34 +02:00
Oliver Drotbohm
2bb78423d6 GH-121 - Update Mockito to 5.17.0. 2025-04-17 10:12:41 +02:00
Oliver Drotbohm
9fda84f495 GH-120 - Update Slf4j to 2.0.17. 2025-04-17 10:11:29 +02:00
Oliver Drotbohm
7ee2f16f93 GH-119 - Update Logback to 1.5.18. 2025-04-17 10:11:21 +02:00
Oliver Drotbohm
b19f953309 GH-118 - Update JUnit to 5.12.2. 2025-04-17 10:11:12 +02:00
Oliver Drotbohm
e347dcc020 GH-116 - Fix Maven Javadoc Plugin version. 2025-02-14 17:21:50 +01:00
Oliver Drotbohm
9e61d0d225 GH-110 - Remove deprecations and fix Javadoc warnings. 2025-02-14 17:20:30 +01:00
Oliver Drotbohm
8679573bd4 GH-110 - Simplify CI build. 2025-02-14 17:20:09 +01:00
Oliver Drotbohm
6249cbadb0 GH-110 - Enable Nullaway verification on CI. 2025-02-14 17:16:49 +01:00
Oliver Drotbohm
29c13e6079 GH-103 - Upgrade to Spring Framework 7.0 M2. 2025-02-14 17:12:16 +01:00
Oliver Drotbohm
3ef3f59278 GH-116 - Update build plugins. 2025-02-14 17:11:28 +01:00
Oliver Drotbohm
99ddabe6c6 GH-115 - Upgrade to Slf4j 2.0.16. 2025-02-14 17:07:15 +01:00
Oliver Drotbohm
0e60cc814c GH-114 - Upgrade to Mockito 5.15.2. 2025-02-14 17:05:56 +01:00
Oliver Drotbohm
8674a07337 GH-113 - Upgrade to Logback 1.5.16. 2025-02-14 17:04:45 +01:00
Oliver Drotbohm
aa1975059f GH-112 - Upgrade to JUnit 5.12 RC1.
Also update Maven Surefire plugin to 3.5.2.
2025-02-14 17:03:03 +01:00
Oliver Drotbohm
37fb845c8b GH-111 - Upgrade to AssertJ 3.27.3. 2025-02-14 16:59:48 +01:00
Oliver Drotbohm
e5021d0765 GH-110 - Switch to JSpecify for nullness analysis. 2025-02-14 16:54:47 +01:00
Oliver Drotbohm
d3c31d46ed GH-109 - Upgrade to Maven wrapper 3.9.9. 2025-02-14 16:53:11 +01:00
Oliver Drotbohm
509da3be5a GH-108 - Re-introduce PluginRegistryFactoryBean to implement ApplicationContextAware and Initializing bean.
We now implement the aforementioned interfaces again in deprecated form to allow the new arrangement to be a drop-in replacement for the old approach.
2025-02-14 15:31:02 +01:00
Oliver Drotbohm
06ffe3c046 GH-105 - Tweak CI build to pick up 4.0 branch. 2025-02-13 12:49:07 +01:00
Oliver Drotbohm
b8a62c8caa GH-108 - Simplify collection of backing bean lists for PluginRegistry instances.
We now use the API newly introduced in Spring Framework 6.2.3 / 7.0 M2 to select filtered bean instances from an ObjectProvider (via ….stream(Predicate<Class<?>> filter)). This allows us to avoid having to proxy a List as the ultimate target for the plugin registry. Instead, we can switch to a simple Supplier (SingletonSupplier in particular) to delay the actual bean lookup.

String first pass of refactorings and reducing the exposure of intermediate types previously necessary to also be able to handle the ability to inject lists of beans (see GH-107). Also remove the previously AOT runtime hints registration.
2025-02-13 12:48:06 +01:00
Oliver Drotbohm
5c6105d208 GH-107 - Remove support for injecting lists of beans. 2025-02-13 12:42:54 +01:00
Oliver Drotbohm
4d7d024c98 GH-106 - Remove support for XML namespace. 2025-02-13 12:42:34 +01:00
Oliver Drotbohm
e9a0184556 GH-103 - Upgrade to Spring Framework 7.0 M2. 2025-02-13 11:10:46 +01:00
Oliver Drotbohm
bf056f9270 GH-104 - Remove metadata module. 2025-02-13 10:53:16 +01:00
Oliver Drotbohm
41f0842695 GH-105 - Prepare next development iteration. 2025-02-13 10:52:15 +01:00
Oliver Drotbohm
e39fd453e1 #95 - Prepare next development iteration. 2022-11-16 12:29:55 +01:00
Oliver Drotbohm
ef76b02061 #95 - Release version 3.0.0. 2022-11-16 12:29:55 +01:00
Oliver Drotbohm
221b3476f2 #95 - Activate ci build profile for release builds. 2022-11-16 12:29:33 +01:00
Oliver Drotbohm
811e648306 #93 - Upgrade to Spring Framework 6.0. 2022-11-16 11:50:53 +01:00
Oliver Drotbohm
bd196f051d #99 - Upgrade to JUnit 5.9.1. 2022-11-16 11:44:37 +01:00
Oliver Drotbohm
abc74deded #98 - Remove obsolete Hamcrest dependency. 2022-11-16 11:42:49 +01:00
Oliver Drotbohm
b9c729cd96 #97 - Upgrade to Mockito 4.9. 2022-11-16 11:40:35 +01:00
Oliver Drotbohm
ba78bce105 #96 - Upgrade to Logback 1.4.4. 2022-11-16 11:35:48 +01:00
Oliver Drotbohm
339b479f8d #95 - Polish POM. 2022-11-16 11:35:38 +01:00
Oliver Drotbohm
25b38b129a #94 - Upgrade to Slf4j 2.0.3. 2022-11-15 23:54:43 +01:00
Oliver Drotbohm
d8ae4835de #93 - Upgrade to Spring Framework 6.0 RC4. 2022-11-15 23:45:12 +01:00
Oliver Drotbohm
4fb9799588 #92 - Prepare next development iteration. 2022-10-12 12:33:19 +02:00
Oliver Drotbohm
944fe1e8c8 #92 - Release version 3.0.0-RC1. 2022-10-12 12:33:19 +02:00
Oliver Drotbohm
45328c3f47 #92 - Improve Javadoc generation. 2022-10-12 12:31:38 +02:00
Oliver Drotbohm
77b20cdc36 #91 - Upgrade to Spring Framework 6.0 RC1. 2022-10-12 12:30:16 +02:00
Oliver Drotbohm
9181125daf #90 - Upgrade to Maven Wrapper 3.1.1 / Maven 3.8.6. 2022-09-26 22:38:13 +02:00
Oliver Drotbohm
64dc2929ea #89 - Avoid obsolete step in release workflows.
We don't produce no Asciidoctor documentation, so we don't need to install GraphViz.
2022-09-15 13:09:58 +02:00
Oliver Drotbohm
031b7b06d0 #89 - Prepare next development iteration. 2022-09-15 11:55:38 +02:00
Oliver Drotbohm
2d816c70e5 #89 - Release version 3.0.0-M2. 2022-09-15 11:55:38 +02:00
Oliver Drotbohm
8623de43c2 #89 - Add Maven Release Plugin. 2022-09-15 11:54:57 +02:00