From 2ae50b38d67f3c74aee652c7e777f3adec1cb4c5 Mon Sep 17 00:00:00 2001 From: Nas Kavian Date: Sat, 26 Sep 2026 23:16:44 -0400 Subject: [PATCH] chore(release): prepare 0.4.0 --- README.md | 8 ++++---- examples/pom.xml | 2 +- odp-agent/pom.xml | 2 +- odp-bom/pom.xml | 2 +- odp-core/pom.xml | 2 +- odp-directory/pom.xml | 2 +- odp-json-jackson2/pom.xml | 2 +- odp-json-jackson3/pom.xml | 2 +- odp-service/pom.xml | 2 +- pom.xml | 2 +- testdata/consumer-direct/pom.xml | 2 +- testdata/consumer-gradle/build.gradle.kts | 2 +- testdata/consumer/pom.xml | 2 +- tools/odp-conformance/pom.xml | 2 +- 14 files changed, 17 insertions(+), 17 deletions(-) diff --git a/README.md b/README.md index 36c2be9..d528f24 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Import `odp-bom` once to keep every explicitly selected ODP module on a compatib org.offeringprotocol odp-bom - 0.3.0 + 0.4.0 pom import @@ -85,7 +85,7 @@ For a Service integration: Gradle uses the same coordinates: ```kotlin -implementation(platform("org.offeringprotocol:odp-bom:0.3.0")) +implementation(platform("org.offeringprotocol:odp-bom:0.4.0")) implementation("org.offeringprotocol:odp-agent") implementation("org.offeringprotocol:odp-json-jackson2") ``` @@ -94,8 +94,8 @@ The BOM manages ODP module versions only. It does not add modules, select a Jack manage Jackson itself. Applications select the role modules they use and exactly one JSON provider. Consumers that prefer direct versions can omit the BOM and specify the same ODP release on each -dependency, for example `org.offeringprotocol:odp-agent:0.3.0` and -`org.offeringprotocol:odp-json-jackson2:0.3.0`. +dependency, for example `org.offeringprotocol:odp-agent:0.4.0` and +`org.offeringprotocol:odp-json-jackson2:0.4.0`. Replace `odp-json-jackson2` with `odp-json-jackson3` when the application uses Jackson 3. Exactly one provider must be present at runtime; `OdpJson` discovers it through Java `ServiceLoader`. diff --git a/examples/pom.xml b/examples/pom.xml index acf8645..90c1e0f 100644 --- a/examples/pom.xml +++ b/examples/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-examples diff --git a/odp-agent/pom.xml b/odp-agent/pom.xml index af6285a..7a94365 100644 --- a/odp-agent/pom.xml +++ b/odp-agent/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-agent diff --git a/odp-bom/pom.xml b/odp-bom/pom.xml index 8433e56..ed6c654 100644 --- a/odp-bom/pom.xml +++ b/odp-bom/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-bom diff --git a/odp-core/pom.xml b/odp-core/pom.xml index aa4ae88..277db54 100644 --- a/odp-core/pom.xml +++ b/odp-core/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-core diff --git a/odp-directory/pom.xml b/odp-directory/pom.xml index eff171d..c9f01d7 100644 --- a/odp-directory/pom.xml +++ b/odp-directory/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-directory diff --git a/odp-json-jackson2/pom.xml b/odp-json-jackson2/pom.xml index 2b90e04..5c6f88d 100644 --- a/odp-json-jackson2/pom.xml +++ b/odp-json-jackson2/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-json-jackson2 diff --git a/odp-json-jackson3/pom.xml b/odp-json-jackson3/pom.xml index c873a7d..2dafb8a 100644 --- a/odp-json-jackson3/pom.xml +++ b/odp-json-jackson3/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-json-jackson3 diff --git a/odp-service/pom.xml b/odp-service/pom.xml index 6524532..ee98448 100644 --- a/odp-service/pom.xml +++ b/odp-service/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 odp-service diff --git a/pom.xml b/pom.xml index 91144f4..2c8679a 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 pom Offering Discovery Protocol for Java diff --git a/testdata/consumer-direct/pom.xml b/testdata/consumer-direct/pom.xml index 8fc4f6a..a53bf12 100644 --- a/testdata/consumer-direct/pom.xml +++ b/testdata/consumer-direct/pom.xml @@ -9,7 +9,7 @@ 1.0.0 - 0.3.0 + 0.4.0 17 UTF-8 diff --git a/testdata/consumer-gradle/build.gradle.kts b/testdata/consumer-gradle/build.gradle.kts index a7ff18a..0d3b1a5 100644 --- a/testdata/consumer-gradle/build.gradle.kts +++ b/testdata/consumer-gradle/build.gradle.kts @@ -2,7 +2,7 @@ plugins { java } -val odpVersion = providers.gradleProperty("odpVersion").getOrElse("0.3.0") +val odpVersion = providers.gradleProperty("odpVersion").getOrElse("0.4.0") repositories { providers.gradleProperty("odpRepository").orNull?.let { diff --git a/testdata/consumer/pom.xml b/testdata/consumer/pom.xml index 1d32030..0bf197a 100644 --- a/testdata/consumer/pom.xml +++ b/testdata/consumer/pom.xml @@ -9,7 +9,7 @@ 1.0.0 - 0.3.0 + 0.4.0 17 UTF-8 diff --git a/tools/odp-conformance/pom.xml b/tools/odp-conformance/pom.xml index 7bc892b..bdc1780 100644 --- a/tools/odp-conformance/pom.xml +++ b/tools/odp-conformance/pom.xml @@ -7,7 +7,7 @@ org.offeringprotocol odp-java - 0.3.0 + 0.4.0 ../../pom.xml