github safe-global/safe-wallet-monorepo web-v1.89.0

8 hours ago

🚀 Release web-v1.89.0

📊 Release Statistics

  • Total commits: 49
  • Features: 4
  • Bug fixes: 7
  • Mobile changes: 14
  • Breaking changes: 0

✨ Features

Change PR/Commit Author
feat(web/Spaces): select all Safes in onboarding; connect wallet on Safe selection #7851 Varya
feat(web): Security hub #7839 Clóvis Neto
feat: private contacts UI with request-to-add workflow #7671 katspaugh
feat: show specific error login message for safe and ledger #7551 Tong Yao

🐛 Bug Fixes

Change PR/Commit Author
fix: disable Create Space btn when N Spaces >=10 #7816 Varya
fix(swap): update CoW Swap widget domain from .finance to .fi #7881 katspaugh
fix(web/Spaces): UI fixes for Spaces #7873 Varya
fix: hotfixes from Release 1.89.0 (backmerge to dev) #7852 Varya
fix: regenerate CGW schema #7862 Clóvis Neto
fix: drop console- and report-sourced errors from Datadog RUM #7815 katspaugh
fix(web/Spaces): Epic Spaces M2 #7539 Varya

📱 Mobile

Change PR/Commit Author
fix(mobile): show explainer immediately when OS notifications are DENIED #7849 Daniel Dimitrov
feat(mobile): add BIP44 standard derivation path for Ledger #7506 Marvin Kruse
fix(mobile): never auto-redirect to Settings on biometrics toggle (WA-2239) #7811 Daniel Dimitrov
fix(mobile): never auto-redirect to Settings on notification permission denial #7812 Daniel Dimitrov
fix(mobile): never auto-redirect to Settings on camera permission denial #7810 Daniel Dimitrov
tests(mobile): close WC e2e gaps for collision and reconnect mismatch #7770 Tim
feat(mobile): scan for new networks; remove implicit chain probing #7786 Daniel Dimitrov
fix(mobile): stop eager api.web3modal.org requests on launch #7788 Daniel Dimitrov
fix(mobile): wrap NFTItem in renderItem callback to avoid invalid hook call #7780 Daniel Dimitrov
fix(mobile): prevent crash on settings switch row tap #7778 Daniel Dimitrov
tests(mobile): e2e coverage for WalletConnectGate flows #7760 Tim
fix(mobile): shim ws to empty in Metro production builds 2da75a3fb Daniel Dimitrov
chore(mobile): Release 1.0.11 #7712 Tim
fix(mobile): rename QR scan button to 'Continue' for Apple compliance #7726 Daniel Dimitrov

🔧 Chores & Maintenance

Change PR/Commit Author
chore(ci): split web-storybook-screenshots into build + publish workf… #7882 Daniel Dimitrov
chore(ci): split page-screenshots into build + publish workflows #7867 Daniel Dimitrov
chore: drop --max-turns 10 from claude-code-review workflow #7871 Pooya Raki
chore: tighten claude-code-review workflow triggers and config #7868 Pooya Raki
chore(deps): bump @protobufjs/utf8 from 1.1.0 to 1.1.1 #7854 dependabot[bot]
chore(deps): bump protobufjs from 6.11.5 to 6.11.6 #7855 dependabot[bot]
chore(deps): bump hono from 4.12.14 to 4.12.18 #7827 dependabot[bot]
chore: pin GitHub Actions to commit SHAs #7838 Daniel Dimitrov
chore(deps): bump axios from 1.15.2 to 1.16.0 #7805 dependabot[bot]
chore(deps): bump basic-ftp from 5.3.0 to 5.3.1 #7825 dependabot[bot]
chore: regenerate CGW schema #7824 katspaugh
chore: host PNG files for OTP email template #7809 Dasha Kobzeva
chore(deps): bump actions/github-script from 7 to 9 #7756 dependabot[bot]
chore(deps): bump slackapi/slack-github-action from 3.0.1 to 3.0.3 #7793 dependabot[bot]
chore(deps): bump CatChen/eslint-suggestion-action from 4.1.29 to 4.1.31 #7794 dependabot[bot]
chore: split AGENTS.md across the monorepo to fix size warning #7785 Daniel Dimitrov
chore: update package manager to yarn@4.14.1 and bump yarn.lock version to 9 5edfc5d14 Tim Schwarz
chore: bump version to 1.0.11 27decfdd0 Tim Schwarz
chore: Replace POST /v1/spaces/create-with-user with POST /v1/spaces #7758 Dasha Kobzeva

📦 Other Changes

Change PR/Commit Author
Revert "chore: remove custom Claude code review workflow" (#7813) #7698 katspaugh
Revert "chore(mobile): Release 1.0.11" (#7771) #7712 Tim

Generated from main..dev on 2026-05-21 10:26:34 UTC


🔗 IPFS release

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

NewReleases is sending notifications on new releases.