Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions docs/releases/4.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

## Summary

Promote 4.2.0 from 4.2.0‑beta.1 with no functional changes. Stability already verified across core flows and ecosystems during beta; this release locks the artifacts, tags the repo, and rolls out broadly.
4.2.0 graduates from beta with a handful of last‑minute polish items: Android 15 readiness (compile/target toolchains + CI installers), WalletConnect crash fixes for builds that excluded the legacy Pay module, and refreshed sr25519 native libraries that work with the new `shared_utils` package. These changes landed after the beta cut and are now part of the stable release.

## Changes Since 4.2.0‑beta.1

- No functional changes; version bump only
- Continue to monitor crash/ANR metrics and session health
- **Android 15 readiness:** bumped `compileSdkVersion`/build tools to 36 and taught CI + local validation scripts to provision the matching SDK packages.
- **WalletConnect stability:** added a lightweight `WalletConnectPay` stub so builds without the Pay module no longer crash during `WalletKit` init.
- **sr25519 key generation fix:** rebuilt the Rust libraries for all ABIs so JNI exports match the current `shared_utils` namespace; account creation/import works again on fresh installs.
- **fearless-utils composite guard:** Gradle 9 shims now only opt in automatically when the utils repo supports them, preventing configuration failures (use `FORCE_LOCAL_UTILS` to override).
- **General build hygiene:** lint gate restored (fails on error) and dependency substitution shims keep working with the Gradle 9 wrapper.

## Pre‑Release Steps

Expand Down