π Release web-v1.87.0
π Release Statistics
- Total commits: 55
- Features: 6
- Bug fixes: 7
- Mobile changes: 4
- Breaking changes: 0
β¨ Features
| Change | PR/Commit | Author |
|---|---|---|
| feat: add nested safe button to SafeBar | #7604 | Tong Yao |
| feat(spaces): refactor safe accounts page with navigation and pending tx display | #7567 | ClΓ³vis Neto |
| feat: Allow proposers to export CSV | #7588 | Dasha Kobzeva |
| feat: add ENS name for welcome accounts page | #7515 | Tong Yao |
| feat(e2e): add and fix spaces e2e cases | #7548 | Liliya Soroka |
| feat(safenet): safenet staking widget [EPD-433] | #7565 | Gr3g |
π Bug Fixes
| Change | PR/Commit | Author |
|---|---|---|
| fix: allow nonce edition in tx-builder flow | #7616 | Dasha Kobzeva |
| fix: collapsed API button in the Spaces Sidebar | #7609 | Varya |
| fix(tx-builder): form reset bug preventing duplicate method submissions and broken E2E selectors | #7577 | Daniel Dimitrov |
| fix: Handle long strings in Safe Shield | #7598 | Dasha Kobzeva |
| fix: trust CGW recommended version for chains not in safe-deployments | #7589 | Zalens |
| fix: Address Book: import btn and contacts styles | #7590 | Varya |
| fix: resolve correct spending limit module version per chain | #7580 | katspaugh |
π± Mobile
| Change | PR/Commit | Author |
|---|---|---|
| chore(mobile): replace moti with custom skeleton using reanimated | #7500 | Daniel Dimitrov |
| feat(mobile): sign transactions with WalletConnect signers | #7569 | Tim |
| feat(mobile): redesign signer badges and list layout in settings | #7563 | Tim |
| feat(mobile): add signer ownership validation, error screen, and design updates | #7559 | Tim |
π§ Chores & Maintenance
| Change | PR/Commit | Author |
|---|---|---|
| chore: sign release tag commit | #7619 | Dasha Kobzeva |
| chore: upgrade @cowprotocol/widget-react to 1.3.5 | #7620 | Gr3g |
| chore: HN improvements | #7607 | Dasha Kobzeva |
| chore(deps): update yarn.lock after dependency bumps | #7611 | Daniel Dimitrov |
| chore(deps): bump marocchino/sticky-pull-request-comment from 2 to 3 | #7428 | dependabot[bot] |
| chore(deps): bump convict from 6.2.4 to 6.2.5 | #7546 | dependabot[bot] |
| chore(deps): bump crazy-max/ghaction-import-gpg from 6 to 7 | #7425 | dependabot[bot] |
| chore(deps): bump mshick/add-pr-comment from 2 to 3 | #7426 | dependabot[bot] |
| chore(deps): bump slackapi/slack-github-action from 2.1.1 to 3.0.1 | #7427 | dependabot[bot] |
| chore(deps): bump undici from 6.23.0 to 6.24.1 | #7452 | dependabot[bot] |
| chore(deps): bump flatted from 3.3.2 to 3.4.2 | #7473 | dependabot[bot] |
| chore(deps): bump CatChen/eslint-suggestion-action from 4.1.26 to 4.1.27 | #7508 | dependabot[bot] |
| chore(deps): bump minimatch from 3.1.2 to 3.1.5 | #7518 | dependabot[bot] |
| chore(deps): bump smol-toml from 1.6.0 to 1.6.1 | #7528 | dependabot[bot] |
| chore(deps-dev): bump webpack from 5.97.1 to 5.104.1 | #7529 | dependabot[bot] |
| chore(deps): bump yaml from 1.10.2 to 1.10.3 | #7532 | dependabot[bot] |
| chore(deps): bump node-forge from 1.3.2 to 1.4.0 | #7553 | dependabot[bot] |
| chore(deps): bump handlebars from 4.7.8 to 4.7.9 | #7555 | dependabot[bot] |
| chore(deps): bump brace-expansion from 1.1.12 to 1.1.13 | #7556 | dependabot[bot] |
| chore(deps): bump axios from 1.13.6 to 1.14.0 | #7557 | dependabot[bot] |
| chore(deps): bump @xmldom/xmldom from 0.8.10 to 0.8.12 | #7562 | dependabot[bot] |
| chore(deps): bump lodash from 4.17.23 to 4.18.1 | #7571 | dependabot[bot] |
| chore(deps): bump h3 from 1.15.5 to 1.15.11 | #7572 | dependabot[bot] |
| chore(deps): bump fast-xml-parser from 5.4.2 to 5.5.10 | #7574 | dependabot[bot] |
| chore(deps-dev): bump vite from 6.4.1 to 6.4.2 | #7581 | dependabot[bot] |
| chore(deps): bump hono from 4.12.7 to 4.12.12 | #7582 | dependabot[bot] |
| chore(deps): bump @hono/node-server from 1.19.11 to 1.19.13 | #7583 | dependabot[bot] |
| chore(deps): bump defu from 6.1.4 to 6.1.7 | #7603 | dependabot[bot] |
| chore: delete .claude/settings.json | #7593 | katspaugh |
| chore: fix PR preview URLs by using DNS-safe branch name sanitization | #7579 | Daniel Dimitrov |
| chore: added fiat value for token transfer | #7511 | Aryan Shah |
| chore: 1.86.0 | #7564 | github-actions[bot] |
π¦ Other Changes
| Change | PR/Commit | Author |
|---|---|---|
| test: e2e verify allowance module version | #7600 | francovenica |
Generated from main..dev on 2026-04-13 08:44:58 UTC