diff --git a/CHANGELOG.md b/CHANGELOG.md index b0b4dce83..82d0aa8bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,11 @@ ## Pending +## 4.0.0-beta0 + ### Update -- chore: upgrade generated XDR definitions to Protocol 27. -- feat: add CAP-0071 (Protocol 27) Soroban authorization support. +- chore: upgrade generated XDR definitions to Protocol 27. ([#800](https://github.com/lightsail-network/java-stellar-sdk/pull/800)) +- feat: add CAP-0071 (Protocol 27) Soroban authorization support. ([#804](https://github.com/lightsail-network/java-stellar-sdk/pull/804)) - New credential types (from the Protocol 27 XDR): - `SOROBAN_CREDENTIALS_ADDRESS_V2` (CAP-71-02) — same fields as the legacy `ADDRESS`, but the signed payload is bound to the signer's address. - `SOROBAN_CREDENTIALS_ADDRESS_WITH_DELEGATES` (CAP-71-01) — delegated / multi-party signing via a (possibly nested) tree of delegate signatures. diff --git a/android_test/app/build.gradle.kts b/android_test/app/build.gradle.kts index dd1c13e79..71ad02516 100644 --- a/android_test/app/build.gradle.kts +++ b/android_test/app/build.gradle.kts @@ -68,7 +68,7 @@ dependencies { implementation("androidx.compose.material3:material3") // Since we are adding local jar(libs/stellar-sdk.jar) as dependency, // gradle cannot automatically download the required third-party dependencies. - implementation(files("libs/stellar-sdk-3.1.0.jar")) + implementation(files("libs/stellar-sdk-4.0.0-beta0.jar")) implementation("com.squareup.okhttp3:okhttp:4.11.0") implementation("com.squareup.okhttp3:okhttp-sse:4.11.0") implementation("com.moandjiezana.toml:toml4j:0.7.2") diff --git a/build.gradle.kts b/build.gradle.kts index 7821f8abc..c75b523be 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { } group = "network.lightsail" -version = "3.1.0" +version = "4.0.0-beta0" java { toolchain { diff --git a/examples/build.gradle.kts b/examples/build.gradle.kts index ff8202744..a7c3106e8 100644 --- a/examples/build.gradle.kts +++ b/examples/build.gradle.kts @@ -22,7 +22,7 @@ spotless { dependencies { // Use https://central.sonatype.com/artifact/network.lightsail/stellar-sdk in prod. - implementation("network.lightsail:stellar-sdk:3.1.0") + implementation("network.lightsail:stellar-sdk:4.0.0-beta0") testImplementation(platform("org.junit:junit-bom:5.10.0")) testImplementation("org.junit.jupiter:junit-jupiter") } diff --git a/pom.xml b/pom.xml index a13a57c41..805e700f2 100644 --- a/pom.xml +++ b/pom.xml @@ -11,7 +11,7 @@ network.lightsail stellar-sdk - 3.1.0 + 4.0.0-beta0 jar stellar-sdk diff --git a/skills/java-stellar-sdk/SKILL.md b/skills/java-stellar-sdk/SKILL.md index 35d496e74..3a9943671 100644 --- a/skills/java-stellar-sdk/SKILL.md +++ b/skills/java-stellar-sdk/SKILL.md @@ -22,14 +22,14 @@ Maven: network.lightsail stellar-sdk - 3.1.0 + 4.0.0-beta0 ``` Gradle: ```groovy -implementation 'network.lightsail:stellar-sdk:3.1.0' +implementation 'network.lightsail:stellar-sdk:4.0.0-beta0' ``` ## Import style diff --git a/skills/java-stellar-sdk/references/quickstart.md b/skills/java-stellar-sdk/references/quickstart.md index a1b665bb8..45c2d4ee1 100644 --- a/skills/java-stellar-sdk/references/quickstart.md +++ b/skills/java-stellar-sdk/references/quickstart.md @@ -6,7 +6,7 @@ from the environment. See `transactions.md` for the full lifecycle. ## Install (Gradle) ```groovy -implementation 'network.lightsail:stellar-sdk:3.1.0' +implementation 'network.lightsail:stellar-sdk:4.0.0-beta0' ``` ## Generate or load a keypair