Andy Wilkinson
b5703eaa4c
Merge branch '3.5.x'
...
Closes gh-48300
2025-11-26 12:43:51 +00:00
Andy Wilkinson
7b1b834fce
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48299
2025-11-26 10:45:02 +00:00
Andy Wilkinson
710e567ba5
Check javadoc macros in adoc files
...
Closes gh-48298
2025-11-26 10:41:49 +00:00
Andy Wilkinson
4b8db9b630
Fix problems with auto-configuration architecture checks
...
Closes gh-48216
2025-11-21 16:57:56 +00:00
Andy Wilkinson
85bbbc99ad
Merge branch '3.5.x'
...
Closes gh-48229
2025-11-21 16:54:25 +00:00
Andy Wilkinson
01d93513c7
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48226
2025-11-21 16:47:11 +00:00
Andy Wilkinson
859606ae13
Split architecture checks by language as well as source set
...
Closes gh-48224
2025-11-21 16:44:54 +00:00
Andy Wilkinson
0884005212
Generate individual modules' javadoc without web fonts
...
Closes gh-48208
2025-11-20 19:57:14 +00:00
Phillip Webb
2e54aa6760
Merge branch '3.5.x'
...
Closes gh-48160
2025-11-17 21:00:09 -08:00
Phillip Webb
c3c983f1d8
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48159
2025-11-17 20:59:53 -08:00
Phillip Webb
7837583484
Add credentials to ivy settings to support commercial builds
...
Closes gh-46824
2025-11-17 20:54:34 -08:00
Phillip Webb
2bb967de14
Merge branch '3.5.x'
2025-11-17 18:12:48 -08:00
Phillip Webb
80ed778179
Merge branch '3.4.x' into 3.5.x
2025-11-17 18:11:41 -08:00
Phillip Webb
0d0493e45e
Fix SpringRepositoriesExtensionTests
...
See gh-46823
2025-11-17 18:11:32 -08:00
Stéphane Nicoll
3d23261f87
Merge branch '3.5.x'
...
Closes gh-48122
2025-11-13 14:55:19 +01:00
Scott Frederick
78ea236e13
Add since to deprecations in config metadata JSON files
...
Add the `since` field to all deprecated properties in all
additional-spring-configuration-metadata.json files in the project.
Add to the CheckAdditionalSpringConfigurationMetadata build task to
ensure that all deprecated properties have a non-empty `since` field.
See gh-47980
Signed-off-by: Scott Frederick <scottyfred@gmail.com >
2025-11-13 14:28:27 +01:00
Scott Frederick
e1c33a7e3a
Add since attribute to uses of DeprecatedConfigurationProperty
...
Add an architecture rule to ensure that all usages of
`@DeprecatedConfigurationProperty` in the Spring Boot codebase include
the `since` attribute.
Add the `since` attribute to the few places where it was not already
included.
See gh-47980
Signed-off-by: Scott Frederick <scottyfred@gmail.com >
2025-11-13 14:28:27 +01:00
Andy Wilkinson
9cc18130e6
Merge branch '3.5.x'
...
Closes gh-48110
2025-11-13 10:19:47 +00:00
Andy Wilkinson
eed7f75f9e
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48107
2025-11-13 10:17:47 +00:00
Andy Wilkinson
b09b0296c3
Check aggregated property metadata
...
Closes gh-47972
2025-11-13 10:16:38 +00:00
Stéphane Nicoll
d1e5fe3248
Merge branch '3.5.x'
...
Closes gh-48106
2025-11-13 10:31:25 +01:00
Stéphane Nicoll
1ce1b7ee35
Merge branch '3.4.x' into 3.5.x
...
Closes gh-48105
2025-11-13 10:27:51 +01:00
Stéphane Nicoll and CatiaCorreia catia.correia97@gmail.com
9e656c1554
Remove unnecessary field initialization
...
Closes gh-45168
Co-authored-by: CatiaCorreia catia.correia97@gmail.com
2025-11-13 10:21:05 +01:00
Andy Wilkinson
5699915383
Rename module for Kotlinx Serialization JSON support
...
Closes gh-48076
2025-11-12 17:34:28 +00:00
Andy Wilkinson
edd530c7e1
Merge branch '3.5.x'
...
Closes gh-48095
2025-11-12 14:56:19 +00:00
Andy Wilkinson
adbeb7a03d
Include in the appendix properties described using only manual metadata
...
Closes gh-48073
2025-11-12 14:55:06 +00:00
Stéphane Nicoll
3e0eb7d930
Merge branch '3.5.x'
2025-11-12 13:21:12 +01:00
Stéphane Nicoll
c7c09588c1
Adapt assertion to relax newlines check
...
See gh-47984
2025-11-12 13:20:51 +01:00
Stéphane Nicoll
73087f369b
Merge branch '3.5.x'
...
Closes gh-48071
2025-11-12 13:08:31 +01:00
Stéphane Nicoll
52951ed8f4
Apply checks for manual configuration metadata
...
This commit adds a 'org.springframework.boot.configuration-metadata'
plugin to be used for projects that only define manual metadata. Such
project do not need the annotation processor, but do not to check that
the structure of the metadata content matches the same rules.
Closes gh-47984
2025-11-12 13:01:56 +01:00
Moritz Halbritter
17a56df570
Enable INCLUDE_SOURCE_IN_LOCATION for CheckAdditionalSpringConfigurationMetadata task
2025-11-05 15:11:17 +01:00
Andy Wilkinson
45978e2069
Address Gradle deprecation warnings
...
Closes gh-47876
2025-10-30 11:13:39 +00:00
Andy Wilkinson
578b199b6d
Merge branch '3.5.x'
...
Closes gh-47860
2025-10-29 10:25:10 +00:00
Andy Wilkinson
c51c478501
Merge branch '3.4.x' into 3.5.x
...
Closes gh-47859
2025-10-29 10:06:20 +00:00
Andy Wilkinson
d2a349868e
Limit Kotlin API docs to Kotlin code
...
Previously, the Kotlin API docs included Java APIs. This commit
corrects this by suppressing all Dokkatoo source sets other than
main (main in src/main/kotlin, javaMain is src/main/java).
Dokkatoo is sensitive to the order in which plugins are applied. This
commit adapts to the sensitivity by changing the order in which
the Dokatoo and Kotlin JVM plugins are applied. This prevents the
Dokatoo plugin for overwriting the configuration that's applied by
our Kotlin conventions.
Closes gh-47763
2025-10-29 10:02:34 +00:00
Stéphane Nicoll
7bde0e65f1
Fix typos
...
Closes gh-47818
2025-10-27 14:55:39 +01:00
Stéphane Nicoll
c35a766b13
Fix typos
...
Closes gh-47816
2025-10-27 14:55:02 +01:00
Tran Ngoc Nhan
0546e3035d
Fix typos
...
See gh-47801
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-10-27 11:40:32 +01:00
Varun Patni
f84b17c751
Migrate from Dokkatoo to Dokka
...
This commit migrates from Dokkatoo to Dokka for generation of Kotlin
API documentation.
See gh-47706
Signed-off-by: Varun Patni <varun.patni1@gmail.com >
2025-10-22 15:50:29 +01:00
Andy Wilkinson
8292954076
Revert "Use spring.restdocs as prefix for Spring REST Docs properties"
...
This reverts commits a502f4d and 661574b .
Closes gh-47481
2025-10-22 13:27:14 +01:00
Andy Wilkinson
704456120a
Merge branch '3.5.x'
...
Closes gh-47670
2025-10-22 10:48:23 +01:00
Andy Wilkinson
41092f36e0
Merge branch '3.4.x' into 3.5.x
...
Closes gh-47669
2025-10-22 10:48:09 +01:00
Andy Wilkinson
c249d952ab
Omit properties deprecated at error level from new appendix
...
Closes gh-47622
2025-10-22 10:46:35 +01:00
Phillip Webb
350179901f
Merge branch '3.5.x'
...
Closes gh-47751
2025-10-21 15:04:57 -07:00
Phillip Webb
acaa938050
Merge branch '3.4.x' into 3.5.x
...
Closes gh-47750
2025-10-21 12:34:01 -07:00
Dmytro Nosan
ba88ec7ed1
Stop using @ConditionalOnClass on @Bean methods
...
See gh-47429
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com >
2025-10-21 11:32:42 -07:00
Phillip Webb
2210252c75
Drop @TestAutoConfiguration annotation
...
Closes gh-47746
2025-10-21 11:18:01 -07:00
onobc
4aaa1dfb5f
Remove Spring Pulsar Reactive support
...
This removes the auto-configuration for Spring Pulsar Reactive.
Consolidates the PulsarConfiguration into the PulsarAutoConfiguration because
there is no longer a need to factor out the common components between Spring
Pulsar and Spring Pulsar Reactive.
See gh-47707
Signed-off-by: onobc <chris.bono@gmail.com >
2025-10-20 18:15:34 +02:00
Moritz Halbritter
11f1c6c6d9
Add architecture rule to prevent public modifiers in imported configurations
...
See gh-47715
2025-10-20 17:18:36 +02:00
Yanming Zhou
609b0b444e
Use JsonMapper instead of ObjectMapper where feasible
...
See gh-47503
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2025-10-20 13:16:52 +02:00