Phillip Webb
7f99190259
Manage antora versions using package.json
...
See gh-40132
2 years ago
Phillip Webb
10260c084b
Rename Antora component from spring-boot to boot
...
Closes gh-40131
2 years ago
Moritz Halbritter
9f8a26f0f7
Replace links to code with links to javadoc
...
Closes gh-40065
2 years ago
Moritz Halbritter
2d9b1ad592
Use xref for documentation links
...
Closes gh-33745
2 years ago
Phillip Webb
75012c5173
Attempt to fix Windows build error with Antora
...
See gh-33766
2 years ago
Phillip Webb
82cac04637
Turn up Antora logging to help with CI
2 years ago
Phillip Webb
605930f325
Upgrade antora-zip-contents-collector-extension to 1.0.0-alpha.3
...
See gh-33766
2 years ago
Phillip Webb
124066941e
Attempt to fix Windows build error
...
See gh-33766
2 years ago
Phillip Webb
0c0fa1bc70
Attempt to fix Windows build error
...
See gh-33766
2 years ago
Phillip Webb
8d64e99714
Prepare buildSrc for migration to Antora
...
Replace `AsciidoctorConventions` with `AntoraConventions` in
preparation for the migration to Antora.
See gh-33766
2 years ago
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
2 years ago
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
2 years ago
Phillip Webb
9cdc8833c3
Fix copyright header
2 years ago
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
2 years ago
Phillip Webb
91d150c3d4
Apply nohttp check per-project rather than at root
...
Switch nohttp checks to a convention that is applied per-project rather
than at the root. This should help to reduce memory consumption.
Closes gh-40013
2 years ago
Phillip Webb
8b4f411e90
Refine links in `spring-boot-dependencies`
...
Add support for a root name and change `reference` to `docs`.
See gh-39779
2 years ago
Phillip Webb
75c7bed6c6
Add external links to `spring-boot-dependencies`
...
Update the BOM `Library` model to support external links that we
can use in documentation and the release process.
An additional `checkLinks` task has also been added to verify
returned HTTP status codes.
Closes gh-39779
Co-authored-by: Andy Wilkinson <andy.wilkinson@broadcom.com>
2 years ago
Phillip Webb
8f1a330dd5
Update copyright header of cleaned up code
...
See gh-39259
2 years ago
Tobias Lippert
24e0864105
Replace !Optional.isPresent with Optional.isEmpty
...
See gh-39259
2 years ago
Tobias Lippert
7f4aaacf42
Simplify stream chain operations
...
See gh-39259
2 years ago
Phillip Webb
e40f49d173
Polish 'Use pattern variables'
...
See gh-39259
2 years ago
Tobias Lippert
06265ee617
Use pattern variables
...
See gh-39259
2 years ago
Tobias Lippert
def7523398
Inline redundant if statements
...
See gh-39259
2 years ago
Andy Wilkinson
9874363fbe
Don't offer aligned version when it's already the current version
...
See gh-34114
2 years ago
Andy Wilkinson
c8e9a2a32c
Add support to Bomr for aligning dependency versions
...
Closes gh-34114
2 years ago
Brian Clozel
46b7bd2f23
Add configuration property to enable micrometer annotations
...
Prior to this commit, the Micrometer annotations support (`@Timed`,
`@Counted`...) was guarded by the presence of both Micrometer and
AspectJ on the classpath.
This signal is too weak, considering the startup performance impact and
the fact that the AspectJ dependency can be brought transitively in many
cases.
This commit adds a new `micrometer.observations.annotations.enabled`
property that is set to `false` by default to only process the
annotations support when this property is enabled.
Fixes gh-39128
2 years ago
teacmity
c6c7fbc15f
Change log messages to use singular or plural instead of "noun(s)"
...
See gh-37017
2 years ago
Andy Wilkinson
45c32854a5
Fix Checkstyle upgrade
...
Closes gh-38746
2 years ago
Andy Wilkinson
4699923b68
Upgrade to Spring Java Format 0.0.41
...
Closes gh-39082
2 years ago
Christoph Dreis
68b9f0c643
Update copyright year to 2024
...
See gh-38946
2 years ago
Christoph Dreis
b7c9c82180
Fix typos
...
See gh-38983
2 years ago
Andy Wilkinson
be4ed3ffc0
Upgrade to Jackson Bom 2.16.1
...
Closes gh-39009
2 years ago
Andy Wilkinson
433f8a6fd9
Prepare 3.2.x branch
2 years ago
Yanming Zhou
8cb8999772
Ban call of URLEncoder.encode/URLDecoder.decode(String,String)
...
Add ArchUnit rules to ban the use of `URLEncoder` calls with String
charsets and use `Charset` calls instead.
See gh-38740
2 years ago
Yanming Zhou
8599e5a986
Remove unnecessary `toString()` calls
...
See gh-38739
2 years ago
Yanming Zhou
d3a51e56b7
Remove unnecessary `static` modifiers
...
See gh-38739
2 years ago
Yanming Zhou
ac18e3015c
Use `.isEmpty()` where feasible
...
See gh-38739
2 years ago
Andy Wilkinson
8fc59e3367
Improve bom checking and address reported problems
...
Closes gh-38250
2 years ago
Victor Georgescu
b9c2c6b820
Polish unit tests from buildSrc
...
* remove redundant "public" access modifiers
* remove a never thrown defined Exception
* assert the emptiness instead of length of files
See gh-38086
2 years ago
Andy Wilkinson
f081a0e9be
Upgrade to Checkstyle 10.12.4
...
Closes gh-37976
2 years ago
Phillip Webb
abdad1cabe
Constently use assertThatExceptionOf... assertions
...
Closes gh-37964
2 years ago
Phillip Webb
4c3a0f09d7
Support parallel initialization of Testcontainers
...
Add support for a `spring.testcontainers.startup` property that can
be set to "sequential" or "parallel" to change how containers are
started.
Closes gh-37073
2 years ago
Phillip Webb
1edd1d5078
Protect against NPE when groups property is missing
...
Closes gh-37888
2 years ago
Andy Wilkinson
952ce1234a
Reinstate Download Plugin dependency
2 years ago
Andy Wilkinson
254b8fe3cb
Closes gh-37815
2 years ago
Phillip Webb
a33ce9d405
Cache JDK downloads for tests that use ImageFromDockerfile
...
Update `spring-boot-launch-script-tests` and `spring-boot-loader-tests`
so that JDK archives are now downloaded by Gradle and cached across
builds.
Closes gh-37450
2 years ago
Phillip Webb
b83e7b42bb
Update copyright year of changed files
2 years ago
Phillip Webb
e10ac76761
Polish
2 years ago
Andy Wilkinson
e8e5146beb
Stop failing the build when tests pass after retry
...
Closes gh-37392
2 years ago
Andy Wilkinson
0b3a5f2489
Ensure that check for unnecessary exclusions runs on classpath change
...
Closes gh-37307
2 years ago