Commit Graph

904 Commits

Author SHA1 Message Date
Andy Wilkinson
c44e477a77 Merge branch '3.2.x'
Closes gh-40613
2024-05-02 10:49:55 +01:00
Andy Wilkinson
c7ec6080ce Publish a runtime variant that supports Java 22
In order to support Java 22, we must use spring-core 6.1.x.
spring-core 6.1.x is a multi-release jar so, in order to support Java
22, a version of Gradle that supports multi-release jars must be
used.

This commit adds a new variant to spring-boot-gradle-plugin for
modern versions of Gradle. When Gradle's plugin API version is 8.7 or
later, we use spring-core 6.1.x. spring-core 6.0.x is used at all
other times.

Closes gh-40074
2024-05-02 10:45:18 +01:00
Andy Wilkinson
86a3099782 Align ExtractVersionConstraints with 3.2.x
See gh-40551
2024-04-26 17:47:30 +01:00
Andy Wilkinson
308b0d9921 Merge branch '3.2.x'
Closes gh-40551
2024-04-26 17:11:46 +01:00
Andy Wilkinson
0757857b74 Stop calling getProject() when ExtractVersionConstraints is executing
Closes gh-40550
2024-04-26 17:03:29 +01:00
Andy Wilkinson
85d9ebcccc Merge branch '3.2.x' 2024-04-26 16:32:08 +01:00
Andy Wilkinson
c139bdf525 Merge branch '3.1.x' into 3.2.x 2024-04-26 16:31:58 +01:00
Andy Wilkinson
ee73b022c7 Polish 2024-04-26 16:31:11 +01:00
Andy Wilkinson
ddeb114d36 Merge branch '3.2.x'
Closes gh-40548
2024-04-26 16:30:37 +01:00
Andy Wilkinson
89b13c897a Merge branch '3.1.x' into 3.2.x
Closes gh-40547
2024-04-26 16:30:27 +01:00
Andy Wilkinson
b8aed98649 Avoid calling getProject() when checking configuration metadata
Closes gh-40546
2024-04-26 16:30:00 +01:00
Andy Wilkinson
bccf004b85 Merge branch '3.2.x'
Closes gh-40545
2024-04-26 16:22:01 +01:00
Andy Wilkinson
023c104434 Merge branch '3.1.x' into 3.2.x
Closes gh-40544
2024-04-26 16:21:49 +01:00
Andy Wilkinson
fd887839a3 Avoid calling getProject() during execution of pMPTPR
Closes gh-40543
2024-04-26 16:21:11 +01:00
Andy Wilkinson
7fdb7ce984 Merge branch '3.2.x'
Closes gh-40542
2024-04-26 16:10:49 +01:00
Andy Wilkinson
876d9213f5 Merge branch '3.1.x' into 3.2.x
Closes gh-40541
2024-04-26 16:10:40 +01:00
Andy Wilkinson
3e6a9b3708 Stop calling getProject() during execution of AutoConfigurationMetadata
Closes gh-40540
2024-04-26 16:09:59 +01:00
Andy Wilkinson
7d1c244ba1 Merge branch '3.2.x'
Closes gh-40539
2024-04-26 15:58:55 +01:00
Andy Wilkinson
cfdb89fe0b Merge branch '3.1.x' into 3.2.x
Closes gh-40538
2024-04-26 15:58:44 +01:00
Andy Wilkinson
2572c6d3cd Stop calling getProject() during execution of StarterMetadata
Closes gh-40537
2024-04-26 15:52:36 +01:00
Andy Wilkinson
3881cd0ea3 Upgrade to Asciidoctor Gradle Plugin 4.0.2
Closes gh-40536
2024-04-26 15:09:28 +01:00
Andy Wilkinson
8221de2b1e Merge branch '3.2.x'
Closes gh-40533
2024-04-26 14:00:52 +01:00
Andy Wilkinson
eb7e7b6425 Merge branch '3.1.x' into 3.2.x
Closes gh-40532
2024-04-26 13:51:33 +01:00
Andy Wilkinson
d2a5bb3b26 Add dependency management alignment infrastructure
Closes gh-40531
2024-04-26 13:51:16 +01:00
Andy Wilkinson
592571c16e Merge branch '3.2.x'
Closes gh-40528
2024-04-26 09:34:00 +01:00
Andy Wilkinson
087e467387 Merge branch '3.1.x' into 3.2.x
Closes gh-40527
2024-04-26 09:33:12 +01:00
Andy Wilkinson
83f692237d Migrate to com.gradle.develocity plugin
Closes gh-40153
2024-04-26 09:30:48 +01:00
Phillip Webb
38af8cd362 Merge branch '3.1.x' into 3.2.x 2024-04-18 12:52:54 -07:00
Phillip Webb
20db2b54c7 Update copyright year of changed files 2024-04-18 12:52:29 -07:00
Scott Frederick
813507b791 Merge branch '3.2.x'
Closes gh-40166
2024-04-03 16:32:13 -05:00
Scott Frederick
1c2a43d1e6 Merge branch '3.1.x' into 3.2.x
Closes gh-40165
2024-04-03 16:30:41 -05:00
Felix
8a42935dad Apply instanceof pattern matching
See gh-40085
2024-04-03 16:30:01 -05:00
Phillip Webb
e460929aa6 Silence npm ci logging 2024-03-28 22:29:40 -07:00
Phillip Webb
70a4bc8023 Refine antora npx command
Build the nox args directly to ensure the correct `--package` is
used.

See gh-40132
2024-03-28 22:01:47 -07:00
Phillip Webb
5282d9878e Move UI bundle URL to package.json
Closes gh-40132
2024-03-28 18:19:49 -07:00
Phillip Webb
7f99190259 Manage antora versions using package.json
See gh-40132
2024-03-28 18:19:47 -07:00
Phillip Webb
10260c084b Rename Antora component from spring-boot to boot
Closes gh-40131
2024-03-28 13:21:27 -07:00
Moritz Halbritter
3ab21ce146 Merge branch '3.2.x'
Closes gh-40118
2024-03-27 09:42:59 +01:00
Moritz Halbritter
9f8a26f0f7 Replace links to code with links to javadoc
Closes gh-40065
2024-03-26 14:59:51 +01:00
Moritz Halbritter
2d9b1ad592 Use xref for documentation links
Closes gh-33745
2024-03-26 10:11:47 +01:00
Phillip Webb
75012c5173 Attempt to fix Windows build error with Antora
See gh-33766
2024-03-21 14:12:22 -07:00
Phillip Webb
82cac04637 Turn up Antora logging to help with CI 2024-03-21 00:07:37 -07:00
Phillip Webb
605930f325 Upgrade antora-zip-contents-collector-extension to 1.0.0-alpha.3
See gh-33766
2024-03-20 23:24:53 -07:00
Phillip Webb
124066941e Attempt to fix Windows build error
See gh-33766
2024-03-20 16:46:23 -07:00
Phillip Webb
0c0fa1bc70 Attempt to fix Windows build error
See gh-33766
2024-03-20 16:32:31 -07:00
Phillip Webb
8d64e99714 Prepare buildSrc for migration to Antora
Replace `AsciidoctorConventions` with `AntoraConventions` in
preparation for the migration to Antora.

See gh-33766
2024-03-20 15:21:20 -07:00
Phillip Webb
4aa4e14fa4 Fix buildSrc Eclipse import issues
Update `buildSrc` so that it imports cleanly into Eclipse with tests
that can run inside the IDE.

Fixes gh-40041
2024-03-20 15:10:39 -07:00
Phillip Webb
f396c51550 Further refine links in spring-boot-dependencies
Fix a few links and allow the root name to be generated
from the library name.

See gh-39779
2024-03-20 15:10:39 -07:00
Phillip Webb
9cdc8833c3 Fix copyright header 2024-03-20 15:10:30 -07:00
Scott Frederick
0962025c4b Support loading of base64 encoded values as Resources
An ApplicationResourceLoader has been introduced to support loading
resources using registered ProtocolResolvers. All usages of
DefaultResourceLoader and ResourceUtils have been changed to use
the ApplicationResourceLoader.

A Base64ProtocolResolver has been added to support resources of type
`base64:` that contain base64 encoded values.

Closes gh-36033
2024-03-20 10:40:14 -05:00