Oliver Drotbohm
0ddb72bc97
GH-1081 - Upgrade to Spring Boot 3.4.3.
2025-02-23 15:35:07 +01:00
Oliver Drotbohm
e6d6fdaf71
GH-1080 - Update Spring Framework to 6.2.3.
2025-02-23 15:35:06 +01:00
Oliver Drotbohm
8d3fcfbfd0
GH-1069 - Remove dependency to Commons Logging.
...
The Structurizr Core library depended on by the documentation support artifact pulls in Commons Logging which conflicts with Spring Frameworks spring-jcl artifact. We now explicitly exclude the former to prevent warning logs at runtime.
2025-02-22 15:15:47 +01:00
Oliver Drotbohm
6f24103fe8
GH-1043 - Fix module identifier lookup in ApplicationModuleSource.
...
Before this commit, ApplicationModuleSource inspected all package-info.java contained in given packages, including the sub-packages of those. That caused identifiers explicitly defined in an @ApplicationModule on a package-info.java in nested packages picked up for top-level packages. This is now fixed by only considering the files in the top-level packages.
2025-01-28 23:49:27 +01:00
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
1cc5719234
GH-1041 - Revamp JavaPackage's sub-package traversal to retain empty intermediate packages.
2025-01-25 14:03:53 +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
942f5d3552
GH-1032 - Upgrade to Spring Boot 3.4.2.
2025-01-23 16:10:19 +01:00
Oliver Drotbohm
ac286cd5e5
GH-1030 - Consume GPG passphrase from environment.
2025-01-23 13:44:04 +01:00
Oliver Drotbohm
3729cbfde0
GH-1028 - Upgrade to Spring Framework 6.2.2.
2025-01-23 13:36:23 +01:00
Oliver Drotbohm
5ab9c745ee
GH-1016 - Observability proxying now uses original bean class loader.
...
Back-port of GH-1016.
Original issue: spring-projects/spring-data-rest#2438 .
2025-01-17 01:05:15 +01:00
Oliver Drotbohm
3246099f0a
GH-1015 - Polishing.
2025-01-16 09:45:05 +01:00
Oliver Drotbohm
fe84013152
GH-1013 - Pick up reference types for event listeners declared in annotations.
...
We now detect event types a listener is interested in declared in annotations for inclusion the reference documentation. This allows for the rare case that the event listener method not actually declaring the event type as parameter as it might not be needed in the payload but only the fact that an event was published at all.
2025-01-06 19:30:29 +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
adbf78b7b4
GH-999 - Upgrade to Spring Boot 3.4.1.
2024-12-19 15:25:31 +01:00
Oliver Drotbohm
cc4584f62f
GH-1002 - Upgrade compatibility builds after Boot 3.3.7 release.
2024-12-19 12:26:24 +01:00
Oliver Drotbohm
5b182492bb
GH-1000 - Upgrade build plugins.
2024-12-19 09:44:57 +01:00
Oliver Drotbohm
08902fa9da
GH-998 - Upgrade to Spring Framework 6.2.1.
2024-12-19 09:31:23 +01:00
Oliver Drotbohm
0366284cfa
GH-997 - Upgrade examples to jMolecules 2023.2.1.
2024-12-19 09:30:44 +01:00
Oliver Drotbohm
94e580f8e7
GH-997 - Upgrade to jMolecules 2023.2.1.
2024-12-19 09:29:36 +01:00
Oliver Drotbohm
8c9a104ed1
GH-996 - Allow filtering violations.
2024-12-18 20:26:47 +01:00
Oliver Drotbohm
639fda9476
GH-993 - Upgrade to APTK 0.29.
2024-12-12 00:07:50 +01:00
Oliver Drotbohm
c3c1fd75dd
GH-991 - Polishing.
...
Slight rewording of the section talking about the usage of application module detection strategies with runtime components. Added notes in both the runtime support and production ready features chapters to point to the new instructions.
2024-12-11 22:13:21 +01:00
Cora Iberkleid
3ad7ebba1c
GH-991 - Polishing.
2024-12-11 22:13:21 +01:00
Cora Iberkleid
4a84f6f772
GH-991 - Explain when to add Spring Modulith's Core artifact as compile-time dependency.
2024-12-11 22:13:21 +01:00
Oliver Drotbohm
ef359fa396
GH-988 - Polishing.
...
Make sure that adding skin parameters does not alter the existing instance's parameters. Javadoc. General polishing.
2024-12-11 21:49:29 +01:00
Alexander Miller
f7b1c579c8
GH-988 - Allow registering skin parameters in generated PlantUML diagrams.
2024-12-11 21:49:21 +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
a40a400b75
GH-979 - Improve compatibility matrix.
2024-12-10 14:16:48 +01:00
Oliver Drotbohm
352c38b39f
GH-979 - Add Spring Boot compatibility matrix to reference documentation.
2024-12-10 14:16:48 +01:00
Oliver Drotbohm
72af66b786
GH-955 - Upgrade integration builds to latest releases and previews.
2024-12-10 14:16:25 +01:00
Oliver Drotbohm
99f4ebe8a5
GH-955 - Enable CI build for 1.3.x branch.
2024-12-10 14:16:25 +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
c4b1d9bf97
GH-970 - Prevent archiving JPA entity from being included in non-archiving setups.
2024-12-10 14:16:24 +01:00
Oliver Drotbohm
283e35062c
GH-969 - Improve Application Module Canvas rendering.
2024-11-25 13:22:53 +01:00
Oliver Drotbohm
cadcb31e7b
GH-967 - Polishing.
2024-11-25 12:22:30 +01:00
Oliver Drotbohm
d7efd19c25
GH-967 - Asciidoctor.toInlineCode(String) now renders local method references correctly.
...
Previously, the missing type caused the module lookup to fail with an exception.
2024-11-25 12:22:30 +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
19a01808ea
GH-949 - Upgrade to Spring Boot 3.4.
2024-11-21 17:30:45 +01:00
Oliver Drotbohm
5dbea66d45
GH-955 - Skip examples deployment.
2024-11-21 17:28:39 +01:00
Oliver Drotbohm
ea50c6e6d0
GH-955 - Automatically close release repository.
2024-11-21 16:05:41 +01:00
Oliver Drotbohm
89a86b4213
GH-950 - Upgrade to jMolecules 2023.2.0.
...
Also set up integration builds to build against jMolecules 2025.0 RC1.
2024-11-21 14:25:54 +01:00
Oliver Drotbohm
b542c03b7d
GH-870 - Fix Javadoc in PersistentApplicationEventMulticaster.
2024-11-21 12:59:41 +01:00
Oliver Drotbohm
5adfa4b935
GH-845 - Fix sample code in fundamentals section.
2024-11-21 12:55:48 +01:00