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

7 hours ago

🚀 Release v1.84.0

📊 Release Statistics

  • Total commits: 58
  • Features: 4
  • Bug fixes: 9
  • Mobile changes: 13
  • Breaking changes: 0

✨ Features

Change PR/Commit Author
feat(web): integrate Cloudflare Turnstile CAPTCHA #7069 Gr3g
feat(web): Add version-specific release link to contract version in Settings #7136 Copilot
feat(web): migrate chain config fetching to /v2/chains endpoint #7275 Tim
feat: add shadcn/ui design system with scoped Tailwind preflight #7227 valleXYZ

🐛 Bug Fixes

Change PR/Commit Author
fix(web): infinite loading of positions #7301 Aryan Shah
fix: token inconsistency in review step of send flow #7334 Dasha Kobzeva
fix: align icon and text in API sidebar nav item #7313 Zalens
fix: enable Datadog RUM on all environments when tokens are present #7315 Guilherme Fekete Endres
fix: add auto-generated schema.json to .prettierignore #7243 valleXYZ
fix: infinite loading of positions #7280 Aryan Shah
fix: UI fixes for the Calendly widget #7281 Varya

🔧 Chores & Maintenance

Change PR/Commit Author
chore: fix prettier 8553ea395 katspaugh
chore: harden Claude code review against prompt injection #7350 katspaugh
chore: fix shell injection in web-release-start workflow #7348 katspaugh
chore(deps): bump svgo from 3.3.2 to 3.3.3 #7345 dependabot[bot]
chore(deps): bump hono from 4.12.3 to 4.12.5 #7346 dependabot[bot]
chore: remove and ignore codemod 6b54ea8c9 katspaugh
chore: remove older safe-deployments dependencies #7333 Daniel
chore: update @safe-global dependencies for creditcoin #7322 Zalens
chore: fix Argos CI by not passing --group/--tag without --record #7308 valleXYZ
chore(web): auto-export NEXT_PUBLIC secrets in build action #7297 katspaugh
chore: fix Argos parallel idempotency and remove Chromatic E2E #7257 valleXYZ
chore(deps): bump axios from 1.13.5 to 1.13.6 #7296 dependabot[bot]
chore(deps): bump rollup from 2.79.2 to 2.80.0 #7269 dependabot[bot]
chore(deps): bump @modelcontextprotocol/sdk from 1.25.3 to 1.27.1 #7288 dependabot[bot]
chore(deps): bump tar from 7.5.7 to 7.5.9 #7287 dependabot[bot]
chore(deps): bump bn.js from 4.12.1 to 4.12.3 #7286 dependabot[bot]
chore(deps): bump @isaacs/brace-expansion from 5.0.0 to 5.0.1 #7285 dependabot[bot]
chore(deps): bump lodash from 4.17.21 to 4.17.23 #7284 dependabot[bot]
chore(deps): bump qs from 6.14.1 to 6.14.2 #7283 dependabot[bot]
chore(deps): bump CatChen/eslint-suggestion-action from 4.1.24 to 4.1.25 #7292 dependabot[bot]
chore(deps): bump actions/attest-build-provenance from 3 to 4 #7291 dependabot[bot]

📦 Other Changes

Change PR/Commit Author
refactor(web): unify dashboard carousel banners to PromoBanner #7342 katspaugh
refactor(web): migrate Swap to new feature architecture #7084 Daniel Dimitrov
refactor: migrate ledger to feature architecture #7341 katspaugh
refactor(web): migrate NFTs to feature architecture #7337 katspaugh
refactor(web): extract batch into feature architecture as batching #7336 katspaugh
docs: add key entry points to AGENTS.md #7316 katspaugh
tests: remove assertions from visual regression tests #7309 valleXYZ
fix(e2e): add and update tests for the actions panel task #7233 Liliya Soroka

📱 Mobile

Change PR/Commit Author
feat(mobile): add chain awareness to address book contacts #7370 Daniel Dimitrov
fix(mobile): fix e2e positions test and stabilize tab test IDs #7366 Daniel Dimitrov
fix(mobile): design review UI fixes for Send flow and account sheets #7356 Daniel Dimitrov
fix(mobile): align positions and NFTs tab layout with tokens tab #7339 Daniel Dimitrov
fix(mobile): prevent refresh indicator from showing during polling #7338 Daniel Dimitrov
feat(mobile): add "Propose with" signer selector to Send flow #7335 Daniel Dimitrov
fix(mobile): UI improvements for home screen, pending tx, and manage tokens #7327 Daniel Dimitrov
fix(mobile): use dismissTo for recipient navigation on amount screen #7321 Daniel Dimitrov
fix(mobile): truncate long method names in transaction list #7320 Daniel Dimitrov
fix(mobile): fix QR scan navigation and remove 'To' label from recipient input #7319 Daniel Dimitrov
feat(mobile): implement forced app update via Remote Config #7299 Daniel Dimitrov
feat(mobile): implement send/transfer flow #7255 Daniel Dimitrov
feat(mobile): migrate chain config fetching to v2/chains endpoint #7303 Tim

🔗 IPFS release

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

NewReleases is sending notifications on new releases.