github safe-global/safe-wallet-monorepo v1.85.0

9 hours ago

🚀 Release v1.85.0

📊 Release Statistics

  • Total commits: 72
  • Features: 6
  • Bug fixes: 9
  • Mobile changes: 24
  • Breaking changes: 0

✨ Features

Change PR/Commit Author
feat(web): Epic: Spaces #7168 Varya
feat(safe-shield): extend Hypernative threat analysis to EIP-712 typed messages #7409 Gr3g
feat(web): deadlock check for nested safe #7360 Aryan Shah
feat(web/Hypernative): Hubspot Form #7417 Varya
feat(web): reenable Trezor wallet support #7077 Pooya Raki
feat(web): add Tempo chain integration (hide native token + fee token preference) #7352 Zalens

🐛 Bug Fixes

Change PR/Commit Author
fix: no layout shift in Assets when Swap is disabled #7436 Varya
fix(ci): build expo plugins after cached yarn install #7472 Daniel Dimitrov
fix(web): clear stale ENS name when switching Safes #7455 katspaugh
fix(web): add missing setSafeMessageHash to TxNonce test context #7465 Daniel Dimitrov
fix(e2e): hardcoded till bug on cowswap side fixed #7440 Liliya Soroka
fix(e2e): update text check function for async text loading #7415 Liliya Soroka
fix(web): resolve too much recursion in HexEncodedData regex #7412 Daniel Dimitrov
fix: Put CatchaProvider unde the condition TURNSTILE_SITE_KEY available or not so it doesn't render the modal in the DOM if catpcha is disabled #7390 Gr3g
fix: preserve ethers exports in ledger execution test #7399 Daniel Dimitrov

📱 Mobile

Change PR/Commit Author
fix(mobile): raise Android minSdkVersion to API 34 (Android 14) #7485 Daniel Dimitrov
fix(mobile): upgrade react-native-quick-crypto for Android 16KB page size #7480 Daniel Dimitrov
fix(mobile): add type declaration for auto-generated storybook.requires #7467 Daniel Dimitrov
feat(mobile): upgrade Expo SDK to v55 #7433 Daniel Dimitrov
fix(mobile): persist fiat/token input mode preference across sessions f03cdc81f Daniel Dimitrov
fix(mobile): restore keyboard after nonce modal swipe-dismiss and fix amount tap 1d8b41843 Daniel Dimitrov
chore(mobile): bump version to 1.0.10 f9d80e433 Daniel Dimitrov
fix(mobile): refetch nonce on mount to prevent stale cache #7438 Daniel Dimitrov
fix(mobile): refetch nonce on mount to prevent stale cache #7438 Daniel Dimitrov
feat(mobile): integrate Datadog RUM with consent-aware tracking #7385 Daniel Dimitrov
chore(mobile): bump version to 1.0.9 #7404 Daniel Dimitrov
fix(mobile): remove duplicate self-send warning in send flow #7402 Daniel Dimitrov
fix(mobile): add bottomInset to nonce modal footer for Android safe area #7403 Daniel Dimitrov
fix(mobile): convert amount value when toggling fiat/token mode in send flow #7401 Daniel Dimitrov
fix(mobile): populate recipient field when rescanning same QR address #7400 Daniel Dimitrov
fix(mobile): add identicon, copy, and explorer link to send recipient display #7392 Daniel Dimitrov
fix(mobile): remove duplicate menu dots icon in contact item #7397 Daniel Dimitrov
fix(mobile): set native value for Polygon MRC20 payable transfer #7393 Daniel Dimitrov
fix(mobile): add cross-chain recipient warning in send flow #7391 Daniel Dimitrov
fix(mobile): fix keyboard not appearing for nonce input on Android #7376 Daniel Dimitrov
fix(mobile): fix keyboard hiding action buttons on Android Send flow #7374 Daniel Dimitrov
fix(mobile): show correct tx type labels in nonce list and match Figma design #7373 Daniel Dimitrov
fix(mobile): show fallback icon for tokens without logo in send flow #7372 Daniel Dimitrov
fix(mobile): fix infinite pull-to-refresh spinner in "All tokens" mode #7371 Daniel Dimitrov

🔧 Chores & Maintenance

Change PR/Commit Author
chore: bump safe-deployments to the latest version #7471 Daniel
chore(ci): enforce Node 24.14.0 and unify mobile CI setup #7469 Daniel Dimitrov
chore: fix lint warnings in store package #7457 Daniel Dimitrov
chore(tx-builder): fix all 27 lint warnings #7456 Daniel Dimitrov
chore(web): enforce unit test coverage thresholds #7462 katspaugh
chore(utils): resolve all ESLint warnings in utils package #7460 Daniel Dimitrov
chore: fix lint warnings in theme package #7461 Daniel Dimitrov
chore: support auto-closed release PRs in tag workflow #7396 katspaugh
chore(web): add Jest testing infrastructure for AI agent productivity #7416 katspaugh
chore: make PR poem instructions focus on technical summaries #7418 katspaugh
chore: remove Sentry integration #7413 katspaugh
chore: updated storybook snapshots #7405 Aryan Shah
chore(deps): bump hono from 4.12.5 to 4.12.7 #7387 dependabot[bot]
chore(deps): update ethers and @mui/material versions #7386 Pooya Raki
chore(deps): bump @hono/node-server from 1.19.9 to 1.19.11 #7359 dependabot[bot]
chore(deps): bump express-rate-limit from 8.2.1 to 8.3.0 #7358 dependabot[bot]
chore(deps): bump immutable from 4.3.7 to 4.3.8 #7331 dependabot[bot]
chore(deps): bump rollup from 2.79.2 to 2.80.0 #7330 dependabot[bot]
chore(deps): bump tar from 7.5.9 to 7.5.11 #7379 dependabot[bot]
chore(deps): bump CatChen/eslint-suggestion-action from 4.1.25 to 4.1.26 #7365 dependabot[bot]
chore(deps): bump docker/login-action from 3 to 4 #7364 dependabot[bot]
chore(deps): bump docker/setup-qemu-action from 3 to 4 #7363 dependabot[bot]
chore(deps): bump docker/setup-buildx-action from 3 to 4 #7362 dependabot[bot]
chore(deps): bump docker/build-push-action from 6 to 7 #7361 dependabot[bot]
chore: fix lint-staged running in pre-push instead of pre-commit #7375 Daniel Dimitrov

📦 Other Changes

Change PR/Commit Author
tests(web): implement new testing strategy phases #7420 katspaugh
refactor(web): consolidate Datadog logs into RUM #7414 katspaugh
docs: add poem to README #7355 katspaugh
refactor(web): export individual AccountItem components from feature #7113 Varya

Generated from main..dev on 2026-03-19 15:17:46 UTC


🔗 IPFS release

Don't miss a new safe-wallet-monorepo release

NewReleases is sending notifications on new releases.