diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d80a3c..cfb418b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,17 @@ +# Version 1.6.1 +_2026-07-01_ + +Restores _some_ checksums: + +* `maven-metadata.md5`, `maven-metadata.sha1` (because `maven` outputs a scary warning without them) +* All the `.sha512` checksums (because Gradle uses them to validate caches contents) + +All in all, nmcp now publishes `.md5`, `.sha1`, `.sha512` for all files except for signature files (`.asc`) where no checksums are required. + +Long term, I'd love to drop the `.md5` and `.sha1` checksums. That would require both maven and Sonatype to stop requesting them. + +Many thanks to @marcphilipp and @leonard84 for helping me navigate this issue 💙 + # Version 1.6.0 _2026-06-21_ diff --git a/docs/src/content/docs/index.mdx b/docs/src/content/docs/index.mdx index c907c1c..5d6e7bd 100644 --- a/docs/src/content/docs/index.mdx +++ b/docs/src/content/docs/index.mdx @@ -32,7 +32,7 @@ Add the `com.gradleup.nmcp.settings` plugin to your `settings.gradle[.kts]` file ```kotlin // settings.gradle[.kts] plugins { - id("com.gradleup.nmcp.settings").version("1.5.0") + id("com.gradleup.nmcp.settings").version("1.6.1") } nmcpSettings { diff --git a/docs/src/content/docs/manual-configuration.mdx b/docs/src/content/docs/manual-configuration.mdx index 6543c99..9b3a144 100644 --- a/docs/src/content/docs/manual-configuration.mdx +++ b/docs/src/content/docs/manual-configuration.mdx @@ -35,7 +35,7 @@ In the project where you want to upload the deployment (typically your root proj ```kotlin // build.gradle.kts plugins { - id("com.gradleup.nmcp.aggregation").version("1.6.0") + id("com.gradleup.nmcp.aggregation").version("1.6.1") } nmcpAggregation { diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 0eea342..4a94b51 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -4,7 +4,7 @@ ksp = "2.3.9" gratatouille-runtime = "0.2.3" gratatouille-plugin = "0.2.3" gradle-api = "8.8" -nmcp = "1.6.1-SNAPSHOT-bc109494c52d3a4a6af265bb71af40e6138c39e1" +nmcp = "1.6.1-SNAPSHOT-f0114cb014b5ada1c16ad827ddbb9d0ce2e9a8c6" [libraries] json = "org.jetbrains.kotlinx:kotlinx-serialization-json:1.11.0" diff --git a/librarian.root.properties b/librarian.root.properties index 7f4c49b..fef40c4 100644 --- a/librarian.root.properties +++ b/librarian.root.properties @@ -7,7 +7,7 @@ kdoc.artifactId=kdoc kdoc.allProjects=true pom.groupId=com.gradleup.nmcp -pom.version=1.6.1-SNAPSHOT +pom.version=1.6.2-SNAPSHOT pom.description=New Maven Central Publishing pom.vcsUrl=https://github.com/gradleup/nmcp pom.developer=nmcp authors diff --git a/nmcp/testProjects/duplicate-name/build.gradle.kts b/nmcp/testProjects/duplicate-name/build.gradle.kts index 627c5fe..bac8aa4 100644 --- a/nmcp/testProjects/duplicate-name/build.gradle.kts +++ b/nmcp/testProjects/duplicate-name/build.gradle.kts @@ -1,6 +1,6 @@ plugins { id("org.jetbrains.kotlin.jvm").version("2.3.0").apply(false) - id("com.gradleup.nmcp.aggregation").version("1.6.1-SNAPSHOT") + id("com.gradleup.nmcp.aggregation").version("1.6.2-SNAPSHOT") } group = "com.example" diff --git a/nmcp/testProjects/empty-aggregation/build.gradle.kts b/nmcp/testProjects/empty-aggregation/build.gradle.kts index 8fe60b3..ebc77e9 100644 --- a/nmcp/testProjects/empty-aggregation/build.gradle.kts +++ b/nmcp/testProjects/empty-aggregation/build.gradle.kts @@ -1,3 +1,3 @@ plugins { - id("com.gradleup.nmcp.aggregation").version("1.6.1-SNAPSHOT") + id("com.gradleup.nmcp.aggregation").version("1.6.2-SNAPSHOT") }