Sam Brannen
445da24631
Upgrade to JUnit 5.13.4
...
Backport Bot / build (push) Has been cancelled
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
Closes gh-35229
2025-07-21 13:17:38 +03:00
Sam Brannen
292ea1769f
Upgrade to JUnit 5.13.3
...
Closes gh-35103
2025-07-04 17:17:39 +02:00
Sam Brannen
1ad05db877
Simplify dependency management for JUnit artifacts
...
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
This commit simplifies our dependency management for JUnit artifacts by
making use of the junit-jupiter and junit-platform-suite aggregator
artifacts.
Closes gh-35127
2025-06-29 17:42:22 +02:00
Sam Brannen
cdf4c61d08
Upgrade to JUnit 5.13.2
...
Closes gh-35103
2025-06-24 16:12:39 +02:00
Sam Brannen
0afdb08099
Upgrade to JUnit 5.13.1
...
Backport Bot / build (push) Has been cancelled
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Has been cancelled
Details
Deploy Docs / Dispatch docs deployment (push) Has been cancelled
Details
Build and Deploy Snapshot / Verify (push) Has been cancelled
Details
Closes gh-34969
2025-06-07 12:03:10 +02:00
Brian Clozel
332c7f770c
Remove Link to AspectJ Javadoc
...
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-35000
2025-06-06 12:05:44 +02:00
Sam Brannen
8201193650
Upgrade to JUnit 5.13
...
Closes gh-34969
2025-05-30 13:57:18 +02:00
Sébastien Deleuze
66f8eb02bd
Upgrade to HttpComponents HttpClient 5.5
...
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
Closes gh-34941
2025-05-26 10:25:00 +02:00
Sam Brannen
87e04df983
Upgrade to JUnit 5.12.2
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
2025-04-11 16:58:23 +02:00
Sam Brannen
ec488282a8
Upgrade to JUnit 5.12.1
Backport Bot / build (push) Waiting to run
Details
Build and Deploy Snapshot / Build and Deploy Snapshot (push) Waiting to run
Details
Build and Deploy Snapshot / Verify (push) Blocked by required conditions
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:false version:17], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:21], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
CI / ${{ matrix.os.name}} | Java ${{ matrix.java.version}} (map[toolchain:true version:23], map[id:ubuntu-latest name:Linux]) (push) Waiting to run
Details
Deploy Docs / Dispatch docs deployment (push) Waiting to run
Details
2025-03-14 18:03:23 +01:00
Juergen Hoeller
387677eae8
Upgrade to JUnit 5.12
...
Closes gh-34416
2025-03-12 12:46:34 +01:00
Sam Brannen
683733a682
Link to AspectJ "runtime-api" Javadoc site
...
The AspectJ team has confirmed that the following Javadoc site hosts
the latest version (currently 1.9.22.1) of the runtime API for AspectJ,
generated with a modern version of the javadoc tool which generates the
element-list file required by the Spring Framework build.
https://eclipse.dev/aspectj/doc/latest/runtime-api/
See https://github.com/eclipse-aspectj/aspectj/issues/321
See gh-34293
2025-01-24 15:33:24 +01:00
Sam Brannen
15b1310470
Link to AspectJ runtime 1.9.22.1 Javadoc site
...
Closes gh-34293
2025-01-21 11:31:14 +01:00
Sam Brannen
99cb6ba0a7
Upgrade to Gradle 8.12
2024-12-21 16:02:15 +01:00
Sam Brannen
b0fcde9aa3
Upgrade to JUnit 5.11.4
...
Closes gh-34095
2024-12-16 14:42:30 +01:00
Sam Brannen
1784ccb200
Upgrade to JUnit 5.11.3
...
Closes gh-33764
2024-10-21 16:58:14 +02:00
Sam Brannen
21d80dd849
Upgrade to JUnit 5.11.2
2024-10-04 15:39:00 +02:00
Sam Brannen
17f319b957
Upgrade to JUnit 5.11.1
2024-09-25 11:33:29 +02:00
Sam Brannen
6da114054e
Update comment
2024-09-24 15:49:35 +02:00
Sam Brannen
66a518abd5
Merge branch '6.1.x'
2024-09-24 12:23:47 +02:00
Sam Brannen
88905ea20d
Upgrade to Apache HttpClient 5.4
...
This commit also updates the external Javadoc link to avoid the following
warning in the build.
URL https://hc.apache.org/httpcomponents-client-5.2.x/current/httpclient5/apidocs/package-list was redirected to https://hc.apache.org/httpcomponents-client-5.4.x/current/httpclient5/apidocs/package-list
Closes gh-33587
2024-09-24 12:20:44 +02:00
Stéphane Nicoll
bbfc3364e1
Merge branch '6.1.x'
2024-07-24 11:45:49 +02:00
Stéphane Nicoll
bcdc991838
Switch to Shadow plugin fork
...
This commit fixes to a fork of the shadow plugin that fixes support
with recent Gradle releases.
See https://github.com/johnrengelman/shadow/pull/876
2024-07-24 11:42:54 +02:00
Stéphane Nicoll
589f17f48b
Polish "Upgrade XJC processing to com.github.bjornvester.xjc"
...
See gh-33264
2024-07-24 11:42:25 +02:00
Stéphane Nicoll
1bc71824ea
Merge branch '6.1.x'
2024-05-22 14:46:33 +02:00
Stéphane Nicoll
39dd1e4049
Remove outdated Javadoc links
...
Closes gh-32872
2024-05-22 14:40:25 +02:00
Stéphane Nicoll
8568aa691c
Stop linking to Websphere's Javadoc
...
Closes gh-32581
2024-04-05 15:57:58 +02:00
Stéphane Nicoll
583dc04986
Merge branch '6.1.x'
2024-04-05 15:57:39 +02:00
Stéphane Nicoll
749d7671a0
Stop linking to Websphere's Javadoc
...
Closes gh-32581
2024-04-05 15:54:41 +02:00
Sébastien Deleuze
4c7735016b
Refine null-safety with NullAway build-time checks
...
This commit introduces null-safety checks for spring-core at build-time
in order to validate the consistency of Spring null-safety annotations
and generate errors when inconsistencies are detected during a build
(similar to what is done with Checkstyle).
In order to make that possible, this commit also introduces a new
org.springframework.lang.Contract annotation inspired from
org.jetbrains.annotations.Contract, which allows to specify semantics
of methods like Assert#notNull in order to prevent artificial
additional null checks in Spring Framework code base.
This commit only checks org.springframework.core package, follow-up
commits will also extend the analysis to other modules, after related
null-safety refinements.
See gh-32475
2024-03-19 16:30:32 +01:00
Sébastien Deleuze
db826551a6
Upgrade to Dokka 1.9.20
...
Closes gh-32374
2024-03-05 10:31:29 +01:00
Sam Brannen
b737f36f39
Upgrade to JUnit 5.10.2
2024-02-04 14:00:56 +01:00
Werner Fouché
f4b3c768e8
Upgrade to gradle-versions-plugin 0.51.0
...
See gh-32123
2024-01-26 06:39:03 +01:00
Werner Fouché
aacb7e1604
Upgrade to gradle-versions-plugin 0.50.0
...
See gh-31976
2024-01-08 13:03:27 +01:00
Brian Clozel
3bcd30e811
Remove API diff Gradle plugin configuration
...
We have not published API diffs for a while now so we should remove the
configuration entirely from our build.
2023-11-23 16:19:20 +01:00
Sam Brannen
cd503e3af6
Upgrade to JUnit 5.10.1
...
Closes gh-31558
2023-11-06 14:57:31 +01:00
Sam Brannen
de74520286
Upgrade to JMH plugin 0.7.2
...
Closes gh-31517
2023-10-29 11:09:48 +01:00
Lars Grefer
b124522a11
Update to io.freefair.aspectj 8.4
2023-10-15 01:09:29 +02:00
Stéphane Nicoll
da24c6b346
Merge branch '6.0.x'
2023-10-10 20:34:11 +02:00
Werner Fouché
3c2e21a578
Upgrade to gradle-versions-plugin 0.49.0
...
See gh-31396
2023-10-10 20:33:14 +02:00
Brian Clozel
130b1f44f7
Do not use javadoc.io for javadoc generation
...
The website has been unresponsive for quite some time, our build cannot
rely on this service right now.
2023-10-05 11:47:41 +02:00
Brian Clozel
3686c457bb
Polish Aggregate Javadoc task
...
Closes gh-31173
2023-09-07 15:29:25 +02:00
Brian Clozel
da1d00be7a
Fix dependency management in framework-docs module
...
See gh-31049
2023-08-30 13:19:11 +02:00
Brian Clozel
c93ae250f9
Stop publishing distribution zip artifact
...
Prior to this commit, the Spring Framework build would publish several
zip artifacts:
* a "*-schema.zip" containing all the XSD schemas produced
* a "*-docs.zip" containing the API docs
* a "*-dist.zip" containing all of the above, plus module jars
Since the reference docs are now produced by Antora in a separate
process, the "*-docs.zip" does not contain the reference docs anymore.
But it still contains the API docs which are automatically fetched from
the artifact repository and published on the docs.spring.io website.
This commit intends to update the current arrangement and optimize the
build.
First, the "*-dist.zip" is not published anymore, since it cannot be
consumed anyway by the community: repo.spring.io does not distribute
release artifacts publicly, developers are expected to get them from
Maven Central. This arrangement is quite dated anyway and is not really
useful in current application build setups.
The generation of API docs is moved to a new "framework-api" module,
separating it from the reference docs module ("framework-docs") which
contains Java, Kotlin and Asciidoctor sources. This removes the custom
javadoc aggregation task and instead uses a dedicated Gradle plugin.
This change also adds a new `-PskipDocs` Gradle project property that
skips entirely the documentation tasks (javadoc, kdocs) as well as the
"distrbution" tasks managed in the framework-api module.
This allows developers to publish locally a SNAPSHOT of Spring Framework
without creating the entire documentation distribution. This is
particularly useful for local testing.
For example, `$ ./gradlew pTML -PskipDocs`.
Closes gh-31049
2023-08-30 12:15:23 +02:00
Sam Brannen
6876c284f4
Upgrade to Checkstyle 10.12.3
2023-08-28 14:43:40 +02:00
Sam Brannen
b167152108
Upgrade to spring-javaformat-checkstyle 0.0.39
2023-08-28 14:43:05 +02:00
Sam Brannen
af1c06917d
Upgrade to JUnit 5.10
...
Closes gh-30970
2023-08-01 10:28:50 +03:00
rstoyanchev
e945e7426e
Update AspectJ Javadoc link after permanent redirect
2023-07-04 18:09:55 +01:00
Juergen Hoeller
1e403d1606
Upgrade to Groovy 4.0.13 and Checkstyle 10.12.1
2023-06-30 12:58:28 +02:00
rstoyanchev
ae23f5a594
Merge branch '6.0.x'
2023-07-04 18:10:19 +01:00