From 9a9df76cd86707d64a8d433231d1c14390e08138 Mon Sep 17 00:00:00 2001 From: William Richter Date: Wed, 3 Sep 2025 18:04:23 +0200 Subject: [PATCH 1/4] release(4.2.0): bump versionName to 4.2.0 and versionCode to 218 --- build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle b/build.gradle index bb5aa0978f..9c32c9be34 100644 --- a/build.gradle +++ b/build.gradle @@ -1,8 +1,8 @@ buildscript { ext { // App version - versionName = '4.0.2' - versionCode = 217 + versionName = '4.2.0' + versionCode = 218 // SDK and tools compileSdkVersion = 35 From 477812d72a62d712c93dcae62770eb1718b31d7f Mon Sep 17 00:00:00 2001 From: William Richter Date: Wed, 3 Sep 2025 18:07:55 +0200 Subject: [PATCH 2/4] docs(play-notes): add 4.2.0 production and beta release notes --- app/src/main/play/release-notes/en-US/beta.txt | 1 + app/src/main/play/release-notes/en-US/default.txt | 1 + 2 files changed, 2 insertions(+) create mode 100644 app/src/main/play/release-notes/en-US/beta.txt create mode 100644 app/src/main/play/release-notes/en-US/default.txt diff --git a/app/src/main/play/release-notes/en-US/beta.txt b/app/src/main/play/release-notes/en-US/beta.txt new file mode 100644 index 0000000000..6d6904e48d --- /dev/null +++ b/app/src/main/play/release-notes/en-US/beta.txt @@ -0,0 +1 @@ +TON features are now public. We’ve added Coinbase provider support, migrated WalletConnect to the Reown SDK, and introduced a new price service plus remote asset sync. This update also includes platform/toolchain upgrades required by Google Play and multiple stability/UX fixes (e.g., improved Ethereum recipient checks). Please try key flows (connect/sign, send/receive) and share feedback via Settings → Support. diff --git a/app/src/main/play/release-notes/en-US/default.txt b/app/src/main/play/release-notes/en-US/default.txt new file mode 100644 index 0000000000..a079583c73 --- /dev/null +++ b/app/src/main/play/release-notes/en-US/default.txt @@ -0,0 +1 @@ +Fearless 4.2.0 brings public TON features, Coinbase provider integration, migration from WalletConnect to Reown SDK, and a new price service with remote asset sync. Includes platform/toolchain upgrades required by Google Play, stability and UX improvements, and CI hardening. Staged rollout is in progress — please report any issues via Settings → Support. From a6eb7ef249a95e9279e17f0b817dbdf356911e31 Mon Sep 17 00:00:00 2001 From: William Richter Date: Wed, 3 Sep 2025 18:13:32 +0200 Subject: [PATCH 3/4] docs(release): document Polkadot stable2503 alignment in 4.2.0 notes --- docs/releases/4.2.0.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/docs/releases/4.2.0.md b/docs/releases/4.2.0.md index 7cb2a1d63e..416f69e819 100644 --- a/docs/releases/4.2.0.md +++ b/docs/releases/4.2.0.md @@ -25,3 +25,21 @@ Promote 4.2.0 from 4.2.0‑beta.1 with no functional changes. Stability verified - Create `4.2.x` patch branch if needed - Update `docs/status.md` and `docs/roadmap.md` to reflect current state +## Polkadot stable2503 Alignment + +To align this release with Polkadot SDK stable2503 without code changes, set the following in `local.properties` (or as CI env vars): + +``` +TYPES_URL_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/all_chains_types_android.json +DEFAULT_V13_TYPES_URL_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/default_v13_types.json +CHAINS_URL_DEBUG_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/v13/chains_dev_prod.json +CHAINS_URL_RELEASE_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/v13/chains.json +# Optional: pin shared_features to a version compatible with stable2503 +SHARED_FEATURES_VERSION_OVERRIDE=1.x.y +``` + +Verify the effective alignment before running tests/builds: + +``` +./gradlew printPolkadotSdkAlignment +``` From f7ae3c8d4ab9d6aa0a2c991d783ff3f9563bbac5 Mon Sep 17 00:00:00 2001 From: William Richter Date: Wed, 3 Sep 2025 18:15:53 +0200 Subject: [PATCH 4/4] docs(release): add Polkadot stable2503 alignment to beta/stable notes; update Play text --- app/src/main/play/release-notes/en-US/beta.txt | 2 +- .../main/play/release-notes/en-US/default.txt | 2 +- docs/releases/4.2.0-beta.md | 18 ++++++++++++++++++ 3 files changed, 20 insertions(+), 2 deletions(-) diff --git a/app/src/main/play/release-notes/en-US/beta.txt b/app/src/main/play/release-notes/en-US/beta.txt index 6d6904e48d..fa5ec4b568 100644 --- a/app/src/main/play/release-notes/en-US/beta.txt +++ b/app/src/main/play/release-notes/en-US/beta.txt @@ -1 +1 @@ -TON features are now public. We’ve added Coinbase provider support, migrated WalletConnect to the Reown SDK, and introduced a new price service plus remote asset sync. This update also includes platform/toolchain upgrades required by Google Play and multiple stability/UX fixes (e.g., improved Ethereum recipient checks). Please try key flows (connect/sign, send/receive) and share feedback via Settings → Support. +TON features are now public. We’ve added Coinbase provider support, migrated WalletConnect to the Reown SDK, and introduced a new price service plus remote asset sync. This update also includes platform/toolchain upgrades required by Google Play, Polkadot SDK stable2503 compatibility via config alignment, and multiple stability/UX fixes. Please try key flows (connect/sign, send/receive) and share feedback via Settings → Support. diff --git a/app/src/main/play/release-notes/en-US/default.txt b/app/src/main/play/release-notes/en-US/default.txt index a079583c73..b667aad3ee 100644 --- a/app/src/main/play/release-notes/en-US/default.txt +++ b/app/src/main/play/release-notes/en-US/default.txt @@ -1 +1 @@ -Fearless 4.2.0 brings public TON features, Coinbase provider integration, migration from WalletConnect to Reown SDK, and a new price service with remote asset sync. Includes platform/toolchain upgrades required by Google Play, stability and UX improvements, and CI hardening. Staged rollout is in progress — please report any issues via Settings → Support. +Fearless 4.2.0 brings public TON features, Coinbase provider integration, migration from WalletConnect to Reown SDK, and a new price service with remote asset sync. Includes platform/toolchain upgrades required by Google Play, stability and UX improvements, CI hardening, and Polkadot SDK stable2503 compatibility via config alignment. Staged rollout is in progress — please report any issues via Settings → Support. diff --git a/docs/releases/4.2.0-beta.md b/docs/releases/4.2.0-beta.md index 5351b2acf3..41af01865c 100644 --- a/docs/releases/4.2.0-beta.md +++ b/docs/releases/4.2.0-beta.md @@ -62,3 +62,21 @@ Beta release enabling public TON features, Coinbase provider integration, Reown - Toolchain upgrades for Google Play requirements - Stability and UX fixes +## Polkadot stable2503 Alignment + +To validate against Polkadot SDK stable2503 without code changes, set the following in `local.properties` (or CI env vars): + +``` +TYPES_URL_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/all_chains_types_android.json +DEFAULT_V13_TYPES_URL_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/default_v13_types.json +CHAINS_URL_DEBUG_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/v13/chains_dev_prod.json +CHAINS_URL_RELEASE_OVERRIDE=https://cdn.jsdelivr.net/gh/soramitsu/shared-features-utils@polkadot-stable2503/chains/v13/chains.json +# Optional: pin shared_features to a version compatible with stable2503 +SHARED_FEATURES_VERSION_OVERRIDE=1.x.y +``` + +Verify the effective alignment before running tests/builds: + +``` +./gradlew printPolkadotSdkAlignment +```