Andy Wilkinson
add52b6ccd
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50439
2026-05-14 15:02:24 +01:00
Andy Wilkinson
e96ca4af56
Update headers to use quotes consistently
...
Closes gh-50397
2026-05-14 14:59:43 +01:00
Andy Wilkinson
9e8ed12688
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50299
2026-05-06 09:15:45 +01:00
Andy Wilkinson
cf2ca419ea
Pin Antora's Node version to 24.14.1
...
24.15.0 regularly crashes during Windows CI builds. The suspected
cause is nodejs/node#62991 .
Closes gh-50295
2026-05-06 09:13:17 +01:00
Phillip Webb
a6895e3da2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50289
2026-05-04 14:03:03 -07:00
Phillip Webb
f8ecad5155
Polish "Align DocumentBuilderFactory configuration"
...
See gh-50282
2026-05-04 14:02:22 -07:00
Sebastien Tardif
eb90d0de63
Align DocumentBuilderFactory configuration
...
Align configuration used for `DocumentBuilderFactory` instances
across the codebase.
See gh-50282
Signed-off-by: Sebastien Tardif <SebTardif@ncf.ca >
2026-05-04 13:36:12 -07:00
Phillip Webb
0bf9d6b481
Merge branch '3.5.x' into 4.0.x
...
Closes gh-50278
2026-05-01 17:48:05 -07:00
Phillip Webb
a5a4e218d9
Fix transformed ivysettings.xml
...
Fix the environment variable reference to be correctly escaped.
Closes gh-50277
2026-05-01 17:47:05 -07:00
Andy Wilkinson
5287ad0b17
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49938
2026-04-07 11:03:40 +01:00
Andy Wilkinson
cf16beca40
Polish "Improve Detekt task relocatability by relativizing basePath"
...
See gh-49937
2026-04-07 10:46:21 +01:00
Eric Haag
c6d66dc6ed
Improve Detekt task relocatability by relativizing basePath
...
Configures the `basePath` on Detekt tasks to use a relative path from
the root project. This prevents absolute paths from being used during
analysis, avoiding cross-machine build cache misses and ensuring the
task is fully relocatable.
See: https://github.com/detekt/detekt/issues/7170
Signed-off-by: Eric Haag <ehaag@gradle.com >
See gh-49937
2026-04-07 10:32:48 +01:00
Andy Wilkinson
04a4f415a9
Avoid conflict caused by Micrometer Tracing's bom
...
Micrometer Tracing's bom isn't a pure bill of materials for the
Micrometer Tracing project as it also imports Micrometer's bom.
As Boot itself also imports Micrometer's bom this can lead to
conflicts when the versions do not all align. For example, at the
time of writing, Boot is using 1.5.10-SNAPSHOT of Micrometer Tracing
and trying to use 1.15.10-SNAPSHOT of Micrometer. This results in some
conflicts as the Micrometer Tracing bom imports 1.15.9 of the
Micrometer bom.
Closes gh-49456
2026-03-06 14:17:10 +00:00
Andy Wilkinson
c62dbb2bf0
Merge branch '3.5.x' into 4.0.x
2026-03-06 08:10:12 +00:00
Andy Wilkinson
3aa714572b
Fix attribute matching when populating int test Maven repository
...
See gh-49396
2026-03-06 07:47:59 +00:00
Andy Wilkinson
b6f52e6d63
Merge branch '3.5.x' into 4.0.x
2026-03-05 20:52:28 +00:00
Andy Wilkinson
66554ec811
Make snapshot deps available to Maven Plugin integration tests
...
See gh-49396
2026-03-05 20:51:11 +00:00
Andy Wilkinson
85dd0c72b4
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49397
2026-03-04 12:30:47 +00:00
Andy Wilkinson
48cf7ebe6d
Speed up Maven plugin integration tests
...
Closes gh-49396
2026-03-04 12:13:45 +00:00
Stéphane Nicoll
5c9dbd4a4d
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49300
2026-02-23 16:47:20 +01:00
Yanming Zhou
147d3d763b
Members declared in final classes should not be protected
...
See gh-49031
Signed-off-by: Yanming Zhou <zhouyanming@gmail.com >
2026-02-23 16:28:44 +01:00
Andy Wilkinson
dffcefe5be
Merge branch '3.5.x' into 4.0.x
2026-02-11 10:36:27 +00:00
Andy Wilkinson
01b33bf76e
Disable snapshot caching when checking upgrade version alignment
2026-02-11 10:36:01 +00:00
Moritz Halbritter
73df7fa469
Polish "Remove reflection in AutoConfigurationChecker#getConfigurations"
...
See gh-49058
2026-02-06 09:01:54 +01:00
producer
df0b56f681
Remove reflection in AutoConfigurationChecker#getConfigurations
...
See gh-49058
Signed-off-by: Gaetano Cerciello <cerciello980@gmail.com >
2026-02-06 08:51:32 +01:00
Andy Wilkinson
0401000ae2
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49034
2026-02-02 10:45:15 +00:00
Andy Wilkinson
416d401fc3
Remove duplicate metadata and add check to prevent future duplicates
...
Closes gh-49033
2026-02-02 10:39:36 +00:00
Andy Wilkinson
57186426ce
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49006
2026-01-28 11:34:36 +00:00
Andy Wilkinson
606bda7d94
Upgrade copyright year to 2026
...
Closes gh-49001
2026-01-28 11:34:09 +00:00
Andy Wilkinson
69c2389337
Merge branch '3.5.x' into 4.0.x
...
Closes gh-49003
2026-01-28 10:45:24 +00:00
Andy Wilkinson
98511ed321
Correct embedded LICENSE.txt and NOTICE.txt files
...
Fixes gh-48996
2026-01-28 10:14:08 +00:00
Phillip Webb
0c34c32b3b
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48975
2026-01-26 16:41:56 -08:00
Phillip Webb
60d27fb52c
Generate 'org.eclipse.core.resources.prefs' for UTF-8 encoding
...
Update `EclipseConventions` to generate a prefs file to force
the project to use UTF-8 encoding.
Closes gh-48974
2026-01-26 16:40:45 -08:00
Phillip Webb
71f4c3442f
Fix "String.startsWith(String)" NPE when refreshing in eclipse
...
Fix NPE triggered by `PropertiesPersistableConfigurationObject` having
no `getDefaultResourceName()`.
See gh-48929
2026-01-26 16:26:28 -08:00
Phillip Webb
1cfb56f672
Polish
2026-01-26 12:17:31 -08:00
Phillip Webb
72c8e70f9e
Only use Java 25 JRE in Eclipse when necessary
...
Refine eclipse conventions so that the JRE upgrade only happens when
necessary rather than all the time.
See gh-48929
2026-01-26 10:43:13 -08:00
Phillip Webb
5f5217d5a0
Align Eclipse import with Gradle build
...
Update `JavaConventions` and `EclipseConventions` to align the
Eclipse import with the regular Gradle Build.
Imported projects now use Java 25 for the JRE but have
compatibility set to Java 17 and a project configuration
that uses the `--release` flag.
This update also removes the calls to `setSourceCompatibility`
and `setTargetCompatibility` on the `JavaPluginExtension`
in favor of just using `compile.options.release`.
We now also enforce that Java 25 or above is being used to
build the project.
Since buildship doesn't offer a way to set the `--release`
JDT project setting, a custom task is used. Projects may need
to be reimported or cleaned to actually have the setting apply
correctly.
Closes gh-48929
2026-01-23 15:17:25 -08:00
Andy Wilkinson
e8cea82772
Don't require …TestAutoConfiguration classes in imports file
...
See gh-48822
2026-01-15 12:01:46 +00:00
Andy Wilkinson
e51fb2f8f0
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48822
Fixes gh-48819
2026-01-14 11:25:01 +00:00
Andy Wilkinson
d60158ceb7
Check that auto-configuration classes are listed in imports file
...
Closes gh-48821
2026-01-14 11:19:46 +00:00
Andy Wilkinson
c9ff8d2eb6
Merge branch '3.5.x' into 4.0.x
...
Closes gh-48773
2026-01-09 10:55:39 +00:00
Andy Wilkinson
c5e9968bcc
Disable caching of changing modules in buildSrc
...
Closes gh-48772
2026-01-09 10:55:12 +00:00
Andy Wilkinson
0ffffee4bf
Upgrade to Nullability Plugin 0.0.9
...
Closes gh-48638
2026-01-08 11:59:51 +00:00
Tran Ngoc Nhan
652d6b4e3b
Correct path java files
...
See gh-48398
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com >
2025-12-05 10:01:00 -08:00
Stéphane Nicoll
e5928f7d5b
Merge branch '3.5.x'
...
Closes gh-48355
2025-12-01 11:46:19 +01:00
Stéphane Nicoll
d9bf31349a
Polish "Improve testing of architecture checks"
...
See gh-48139
2025-12-01 11:27:16 +01:00
Scott Frederick
8e65122576
Improve testing of architecture checks
...
See gh-48139
Signed-off-by: Scott Frederick <scottyfred@gmail.com >
2025-12-01 11:20:14 +01:00
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