Commit Graph

20 Commits

Author SHA1 Message Date
Oliver Drotbohm
0d9d1fe5c9 GH-1034 - Revert explicit Mockito agent configuration.
This reverts commit 003c4280a4. See [0] for details. Additionally, the change causes our integration builds to fail as the Mockito versions referred to by older Boot versions do not contain the necessary manifest entries.

[0] https://github.com/eclipse-m2e/m2e-core/issues/1916#issuecomment-2616344357
2025-01-27 18:02:06 +01:00
Oliver Drotbohm
003c4280a4 GH-1034 - Prevent dynamic agent attachment warnings caused by Mockito.
Prior to this commit, running our tests caused the following warning because Mockito was dynamically self-attaching to the running JVM:

Mockito is currently self-attaching to enable the inline-mock-maker. This will no longer work in future releases of the JDK. Please add Mockito as an agent to your build what is described in Mockito's documentation: https://javadoc.io/doc/org.mockito/mockito-core/latest/org/mockito/Mockito.html#0.3

We now follow the advice in the provided link and set up our build accordingly.
2025-01-23 16:59:07 +01:00
Oliver Drotbohm
6c31e04d40 GH-1026 - Prepare next development iteration. 2025-01-23 16:16:41 +01:00
Oliver Drotbohm
f8ba64821a GH-1026 - Release version 1.3.2. 2025-01-23 16:16:40 +01:00
Oliver Drotbohm
cd6aa42637 GH-1011 - Update copyright declarations to include 2025. 2025-01-06 17:00:49 +01:00
Oliver Drotbohm
a56392d866 GH-1000 - Prepare next development iteration. 2024-12-20 14:23:47 +01:00
Oliver Drotbohm
37b5840c35 GH-1000 - Release version 1.3.1. 2024-12-20 14:23:47 +01:00
Oliver Drotbohm
639fda9476 GH-993 - Upgrade to APTK 0.29. 2024-12-12 00:07:50 +01:00
Oliver Drotbohm
d75559292e GH-986 - Prevent APT from depending on Docs artifact.
Co-authored-by: Cora Iberkleid <ciberkleid@gmail.com>
2024-12-11 17:34:02 +01:00
Oliver Drotbohm
18d4e1f21a GH-966 - Fix Javadoc creation for APT module.
Exclude the temporary type from Javadoc creation.
2024-12-10 14:16:25 +01:00
Oliver Drotbohm
3a0389a94f GH-966 - Fix Javadoc extraction for methods referring to types nested in interfaces.
A bug [0] in APTK causes our Javadoc extraction to fail for methods whose parameters are classes nested in interfaces. We fix that by temporarily including a fixed copy of TypeElementWrapper, that looks up outer types on interfaces as well.

[0] https://github.com/toolisticon/aptk/issues/163
2024-11-25 12:20:45 +01:00
Oliver Drotbohm
71d80c6188 GH-955 - Prepare next development iteration. 2024-11-25 12:20:05 +01:00
Oliver Drotbohm
6f6597e163 GH-955 - Release version 1.3.0. 2024-11-21 20:13:55 +01:00
Oliver Drotbohm
95438a997f GH-913 - Package Javadoc for newly introduced packages. 2024-10-29 22:15:16 +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
6ac2b786eb GH-854 - Automatically include Spring Boot configuration processor in APT module. 2024-10-08 17:28:39 +02:00
Oliver Drotbohm
d7d2a2750f GH-860 - Switch to managed plugin dependencies in APT module. 2024-10-08 17:27:52 +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