Add more release notes links to spring-boot-dependencies

Closes gh-43039
This commit is contained in:
Andy Wilkinson 2024-11-05 15:29:24 +00:00
parent 0abbe9bb91
commit e0a27e4554
1 changed files with 151 additions and 8 deletions

View File

@ -74,7 +74,8 @@ bom {
}
links {
site("https://eclipse.dev/aspectj")
releaseNotes("https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-{version}.adoc")
releaseNotes { version -> "https://github.com/eclipse-aspectj/aspectj/blob/master/docs/release/README-%s.%s.%s.adoc"
.formatted(version.major(), version.minor(), version.patch()) }
}
}
library("AssertJ", "${assertjVersion}") {
@ -188,12 +189,6 @@ bom {
"java-driver-core"
]
}
links {
site { version -> "https://docs.datastax.com/en/developer/java-driver/%s.%s/"
.formatted(version.major(), version.minor()) }
releaseNotes { version -> "https://docs.datastax.com/en/developer/java-driver/%s.%s/changelog/#%s"
.formatted(version.major(), version.minor(), version.toString("-")) }
}
}
library("Classmate", "1.7.0") {
group("com.fasterxml") {
@ -226,6 +221,7 @@ bom {
}
links {
site("https://commons.apache.org/proper/commons-dbcp")
releaseNotes("https://commons.apache.org/proper/commons-dbcp/changes-report.html#a{version}")
}
}
library("Commons Lang3", "3.14.0") {
@ -236,6 +232,7 @@ bom {
}
links {
site("https://commons.apache.org/proper/commons-lang")
releaseNotes("https://commons.apache.org/proper/commons-lang/changes-report.html#a{version}")
}
}
library("Commons Pool", "1.6") {
@ -263,6 +260,7 @@ bom {
}
links {
site("https://docs.couchbase.com/java-sdk/current/hello-world/overview.html")
releaseNotes("https://docs.couchbase.com/java-sdk/current/project-docs/sdk-release-notes.html")
}
}
library("Crac", "1.4.0") {
@ -278,6 +276,9 @@ bom {
"cyclonedx-maven-plugin"
]
}
links {
releaseNotes("https://github.com/CycloneDX/cyclonedx-maven-plugin/releases/tag/cyclonedx-maven-plugin-{version}")
}
}
library("DB2 JDBC", "11.5.9.0") {
group("com.ibm.db2") {
@ -383,6 +384,7 @@ bom {
links {
site("https://documentation.red-gate.com/flyway")
javadoc("https://javadoc.io/doc/org.flywaydb/flyway-core/{version}")
releaseNotes("https://documentation.red-gate.com/flyway/release-notes-and-older-versions/release-notes-for-flyway-engine")
}
}
library("FreeMarker", "2.3.33") {
@ -414,6 +416,9 @@ bom {
"jaxb-bom"
]
}
links {
releaseNotes("https://github.com/eclipse-ee4j/jaxb-ri/releases/tag/{version}-RI")
}
}
library("Glassfish JSTL", "3.0.1") {
group("org.glassfish.web") {
@ -484,6 +489,9 @@ bom {
"hamcrest-library"
]
}
links {
releaseNotes("https://github.com/hamcrest/JavaHamcrest/releases/tag/v{version}")
}
}
library("Hazelcast", "5.4.0") {
group("com.hazelcast") {
@ -628,6 +636,9 @@ bom {
"jackson-bom"
]
}
links {
releaseNotes("https://github.com/FasterXML/jackson/wiki/Jackson-Release-{version}")
}
}
library("Jakarta Activation", "2.1.3") {
group("jakarta.activation") {
@ -686,6 +697,7 @@ bom {
links {
javadoc { version -> "https://jakarta.ee/specifications/jsonp/%s.%s/apidocs"
.formatted(version.major(), version.minor()) }
releaseNotes("https://github.com/jakartaee/jsonp-api/releases/tag/{version}-RELEASE")
}
}
library("Jakarta Json Bind", "3.0.1") {
@ -731,6 +743,8 @@ bom {
.formatted(version.major(), version.minor()) }
javadoc { version -> "https://jakarta.ee/specifications/persistence/%s.%s/apidocs"
.formatted(version.major(), version.minor()) }
releaseNotes { version -> "https://github.com/jakartaee/persistence/releases/tag/%s.%s-%s-RELEASE"
.formatted(version.major(), version.minor(), version) }
}
}
library("Jakarta Servlet", "6.0.0") {
@ -752,6 +766,9 @@ bom {
"jakarta.servlet.jsp.jstl-api"
]
}
links {
releaseNotes("https://github.com/jakartaee/tags/releases/tag/{version}-RELEASE")
}
}
library("Jakarta Transaction", "2.0.1") {
group("jakarta.transaction") {
@ -773,6 +790,7 @@ bom {
links {
javadoc { version -> "https://jakarta.ee/specifications/bean-validation/%s.%s/apidocs"
.formatted(version.major(), version.minor()) }
releaseNotes("https://github.com/jakartaee/validation/releases/tag/{version}")
}
}
library("Jakarta WebSocket", "2.1.1") {
@ -796,6 +814,9 @@ bom {
"jakarta.xml.bind-api"
]
}
links {
releaseNotes("https://github.com/jakartaee/jaxb-api/releases/tag/{version}")
}
}
library("Jakarta XML SOAP", "3.0.2") {
group("jakarta.xml.soap") {
@ -803,6 +824,9 @@ bom {
"jakarta.xml.soap-api"
]
}
links {
releaseNotes("https://github.com/jakartaee/saaj-api/releases/tag/{version}")
}
}
library("Jakarta XML WS", "4.0.2") {
group("jakarta.xml.ws") {
@ -810,6 +834,9 @@ bom {
"jakarta.xml.ws-api"
]
}
links {
releaseNotes("https://github.com/jakartaee/jax-ws-api/releases/tag/{version}")
}
}
library("Janino", "3.1.12") {
group("org.codehaus.janino") {
@ -840,6 +867,9 @@ bom {
"jaxen"
]
}
links {
releaseNotes("https://github.com/jaxen-xpath/jaxen/releases/tag/v{version}")
}
}
library("Jaybird", "5.0.6.java11") {
prohibit {
@ -851,6 +881,10 @@ bom {
"jaybird"
]
}
links {
releaseNotes { version -> "https://github.com/FirebirdSQL/jaybird/releases/tag/v%s"
.formatted(version.toString().replace(".java11", "")) }
}
}
library("JBoss Logging", "3.5.3.Final") {
group("org.jboss.logging") {
@ -858,6 +892,9 @@ bom {
"jboss-logging"
]
}
links {
releaseNotes("https://github.com/jboss-logging/jboss-logging/releases/tag/{version}")
}
}
library("JDOM2", "2.0.6.1") {
group("org.jdom") {
@ -865,6 +902,9 @@ bom {
"jdom2"
]
}
links {
releaseNotes("https://github.com/hunterhacker/jdom/releases/tag/JDOM-{version}")
}
}
library("Jedis", "5.0.2") {
group("redis.clients") {
@ -983,6 +1023,9 @@ bom {
"junit"
]
}
links {
releaseNotes("https://github.com/junit-team/junit4/blob/HEAD/doc/ReleaseNotes{version}.md")
}
}
library("JUnit Jupiter", "${junitJupiterVersion}") {
group("org.junit") {
@ -1167,6 +1210,9 @@ bom {
"maven-assembly-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-assembly-plugin/releases/tag/maven-assembly-plugin-{version}")
}
}
library("Maven Clean Plugin", "3.3.2") {
group("org.apache.maven.plugins") {
@ -1174,6 +1220,9 @@ bom {
"maven-clean-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-clean-plugin/releases/tag/maven-clean-plugin-{version}")
}
}
library("Maven Compiler Plugin", "3.13.0") {
group("org.apache.maven.plugins") {
@ -1181,6 +1230,9 @@ bom {
"maven-compiler-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-compiler-plugin/releases/tag/maven-compiler-plugin-{version}")
}
}
library("Maven Dependency Plugin", "3.6.1") {
group("org.apache.maven.plugins") {
@ -1188,6 +1240,9 @@ bom {
"maven-dependency-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-dependency-plugin/releases/tag/maven-dependency-plugin-{version}")
}
}
library("Maven Deploy Plugin", "3.1.3") {
group("org.apache.maven.plugins") {
@ -1195,6 +1250,9 @@ bom {
"maven-deploy-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-deploy-plugin/releases/tag/maven-deploy-plugin-{version}")
}
}
library("Maven Enforcer Plugin", "3.4.1") {
group("org.apache.maven.plugins") {
@ -1202,6 +1260,9 @@ bom {
"maven-enforcer-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-enforcer/releases/tag/enforcer-{version}")
}
}
library("Maven Failsafe Plugin", "3.2.5") {
group("org.apache.maven.plugins") {
@ -1209,6 +1270,9 @@ bom {
"maven-failsafe-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-surefire/releases/tag/surefire-{version}")
}
}
library("Maven Help Plugin", "3.4.1") {
group("org.apache.maven.plugins") {
@ -1223,6 +1287,9 @@ bom {
"maven-install-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-install-plugin/releases/tag/maven-install-plugin-{version}")
}
}
library("Maven Invoker Plugin", "3.6.1") {
group("org.apache.maven.plugins") {
@ -1230,6 +1297,9 @@ bom {
"maven-invoker-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-invoker-plugin/releases/tag/maven-invoker-plugin-{version}")
}
}
library("Maven Jar Plugin", "3.4.2") {
group("org.apache.maven.plugins") {
@ -1237,6 +1307,9 @@ bom {
"maven-jar-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-jar-plugin/releases/tag/maven-jar-plugin-{version}")
}
}
library("Maven Javadoc Plugin", "3.6.3") {
group("org.apache.maven.plugins") {
@ -1244,6 +1317,9 @@ bom {
"maven-javadoc-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-javadoc-plugin/releases/tag/maven-javadoc-plugin-{version}")
}
}
library("Maven Resources Plugin", "3.3.1") {
group("org.apache.maven.plugins") {
@ -1251,6 +1327,9 @@ bom {
"maven-resources-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-resources-plugin/releases/tag/maven-resources-plugin-{version}")
}
}
library("Maven Shade Plugin", "3.5.3") {
group("org.apache.maven.plugins") {
@ -1258,6 +1337,9 @@ bom {
"maven-shade-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-shade-plugin/releases/tag/maven-shade-plugin-{version}")
}
}
library("Maven Source Plugin", "3.3.1") {
group("org.apache.maven.plugins") {
@ -1265,6 +1347,9 @@ bom {
"maven-source-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-source-plugin/releases/tag/maven-source-plugin-{version}")
}
}
library("Maven Surefire Plugin", "3.2.5") {
group("org.apache.maven.plugins") {
@ -1272,6 +1357,9 @@ bom {
"maven-surefire-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-surefire/releases/tag/surefire-{version}")
}
}
library("Maven War Plugin", "3.4.0") {
group("org.apache.maven.plugins") {
@ -1279,6 +1367,9 @@ bom {
"maven-war-plugin"
]
}
links {
releaseNotes("https://github.com/apache/maven-war-plugin/releases/tag/maven-war-plugin-{version}")
}
}
library("Micrometer", "1.13.7-SNAPSHOT") {
considerSnapshots()
@ -1374,6 +1465,11 @@ bom {
}
]
}
links {
releaseNotes { version -> "https://dev.mysql.com/doc/relnotes/connector-j/en/news-%s.html"
.formatted(version.toString().replace(".", "-"))
}
}
}
library("Native Build Tools Plugin", "${nativeBuildToolsVersion}") {
group("org.graalvm.buildtools") {
@ -1426,6 +1522,10 @@ bom {
"okhttp-bom"
]
}
links {
releaseNotes { version -> "https://square.github.io/okhttp/changelogs/changelog_4x/#version-%s"
.formatted(version.toString().replace(".", "")) }
}
}
library("OpenTelemetry", "1.37.0") {
group("io.opentelemetry") {
@ -1510,6 +1610,9 @@ bom {
"oracle-r2dbc"
]
}
links {
releaseNotes("https://github.com/oracle/oracle-r2dbc/releases/tag/{version}")
}
}
library("Pooled JMS", "3.1.7") {
group("org.messaginghub") {
@ -1592,6 +1695,7 @@ bom {
links {
site("https://github.com/quartz-scheduler/quartz")
javadoc("https://www.javadoc.io/doc/org.quartz-scheduler/quartz/{version}")
releaseNotes("https://github.com/quartz-scheduler/quartz/releases/tag/v{version}")
}
}
library("QueryDSL", "5.1.0") {
@ -1613,6 +1717,9 @@ bom {
"r2dbc-h2"
]
}
links {
releaseNotes("https://github.com/r2dbc/r2dbc-h2/releases/tag/v{version}")
}
}
library("R2DBC MariaDB", "1.2.2") {
group("org.mariadb") {
@ -1620,6 +1727,9 @@ bom {
"r2dbc-mariadb"
]
}
links {
releaseNotes("https://github.com/mariadb-corporation/mariadb-connector-r2dbc/releases/tag/{version}")
}
}
library("R2DBC MSSQL", "1.0.2.RELEASE") {
group ("io.r2dbc") {
@ -1627,6 +1737,9 @@ bom {
"r2dbc-mssql"
]
}
links {
releaseNotes("https://github.com/r2dbc/r2dbc-mssql/releases/tag/v{version}")
}
}
library("R2DBC MySQL", "1.1.3") {
group("io.asyncer") {
@ -1634,6 +1747,9 @@ bom {
"r2dbc-mysql"
]
}
links {
releaseNotes("https://github.com/asyncer-io/r2dbc-mysql/releases/tag/r2dbc-mysql-{version}")
}
}
library("R2DBC Pool", "1.0.2.RELEASE") {
considerSnapshots()
@ -1654,6 +1770,9 @@ bom {
"r2dbc-postgresql"
]
}
links {
releaseNotes("https://github.com/pgjdbc/r2dbc-postgresql/releases/tag/v{version}")
}
}
library("R2DBC Proxy", "1.1.5.RELEASE") {
considerSnapshots()
@ -1662,6 +1781,9 @@ bom {
"r2dbc-proxy"
]
}
links {
releaseNotes("https://github.com/r2dbc/r2dbc-proxy/releases/tag/v{version}")
}
}
library("R2DBC SPI", "1.0.0.RELEASE") {
considerSnapshots()
@ -1673,6 +1795,7 @@ bom {
links {
site("https://r2dbc.io")
javadoc("https://r2dbc.io/spec/{version}/api")
releaseNotes("https://github.com/r2dbc/r2dbc-spi/releases/tag/v{version}")
}
}
library("Rabbit AMQP Client", "5.21.0") {
@ -1746,6 +1869,9 @@ bom {
"rxjava"
]
}
links {
releaseNotes("https://github.com/ReactiveX/RxJava/releases/tag/v{version}")
}
}
library("Spring Boot", "${version}") {
group("org.springframework.boot") {
@ -2172,7 +2298,7 @@ bom {
.formatted(version.forMajorMinorGeneration()) }
docs { version -> "https://docs.spring.io/spring-ws/docs/%s/reference/html"
.formatted(version.forMajorMinorGeneration()) }
releaseNotes("https://github.com/spring-projects/spring-ws/releases/tag/vversion}")
releaseNotes("https://github.com/spring-projects/spring-ws/releases/tag/v{version}")
}
}
library("SQLite JDBC", "3.45.3.0") {
@ -2230,6 +2356,9 @@ bom {
"thymeleaf-layout-dialect"
]
}
links {
releaseNotes("https://github.com/ultraq/thymeleaf-layout-dialect/releases/tag/{version}")
}
}
library("Tomcat", "${tomcatVersion}") {
group("org.apache.tomcat") {
@ -2250,6 +2379,8 @@ bom {
links {
site("https://tomcat.apache.org")
docs { version -> "https://tomcat.apache.org/tomcat-%s.%s-doc".formatted(version.major(), version.minor()) }
releaseNotes { version -> "https://tomcat.apache.org/tomcat-%s.%s-doc/changelog.html"
.formatted(version.major(), version.minor()) }
}
}
library("UnboundID LDAPSDK", "6.0.11") {
@ -2258,6 +2389,9 @@ bom {
"unboundid-ldapsdk"
]
}
links {
releaseNotes("https://github.com/pingidentity/ldapsdk/releases/tag/{version}")
}
}
library("Undertow", "2.3.17.Final") {
prohibit {
@ -2271,6 +2405,9 @@ bom {
"undertow-websockets-jsr"
]
}
links {
releaseNotes("https://github.com/undertow-io/undertow/releases/tag/{version}")
}
}
library("Versions Maven Plugin", "2.16.2") {
group("org.codehaus.mojo") {
@ -2278,6 +2415,9 @@ bom {
"versions-maven-plugin"
]
}
links {
releaseNotes("https://github.com/mojohaus/versions/releases/tag/{version}")
}
}
library("WebJars Locator Core", "0.58") {
group("org.webjars") {
@ -2299,6 +2439,9 @@ bom {
"xml-maven-plugin"
]
}
links {
releaseNotes("https://github.com/mojohaus/xml-maven-plugin/releases/tag/{version}")
}
}
library("XmlUnit2", "2.9.1") {
group("org.xmlunit") {