Skip to content

Releases: safe-global/safe-wallet-web

v1.43.1

19 Sep 11:41
a448a1c
Compare
Choose a tag to compare

Feat: Sygnum safe app recovery method [SW-168] (#4166)

v1.43.0

17 Sep 12:32
389633e
Compare
Choose a tag to compare

Features

  • feat: blockaid integration (#4029)
  • Feat: add native staking teaser in sidebar (#4154)
  • Feat: display a Network switch button when connected on the wrong chain (#4027)
  • feat: Add support for proposing transactions as a delegate (#4017)
  • feat: show Safe{Pass} points in header (#4064)
  • Legal: update the terms page (#4178)

Bug fixes

  • Fix: hide SAP and Swaps if geoblocked (#4148)
  • fix: avoid cleaning the async data when there is a reconsilation in the component (#4149)
  • fix: Consider app category in the searchbar query filter (#4147)
  • Highlight raw data transactions (#4146)
  • fix: Watch nested safe transactions (#4057)
  • Fix: (Swaps) sell token reactivity (#4145)
  • fix: put execute button to be full width on mobile display (#4143)
  • Fix: (css) center-align delegate warning (#4134)
  • fix: inconsistent layout in dashboard pending transactions view (#4034)

Chores & tests

  • Chore: update walletconnect packages (#4152)
  • Chore(deps): Bump the npm_and_yarn group with 4 updates (#4153)
  • Chore(deps): Bump classnames from 2.3.2 to 2.5.1 (#4137)
  • Chore(deps): Bump react-dom and @types/react-dom (#4128)
  • Tests: Fix failing regression tests (#4144)

v1.41.5

28 Aug 07:15
d4f4d6d
Compare
Choose a tag to compare

Bug fixes & improvements

  • Fix: don't show "verified by WalletConnect" (#4112)
  • Fix: allow Safe Apps from localhost: (#4080)
  • Fix: limit safeViewRedirectURL redirects to Safe App URLs (#4085)
  • refactor: usage of getTransactionDetails (#4020)
  • Chore: upgrade protocol-kit (#4118) (reduces RPC requests)

Package updates

  • Chore(deps): Bump aws-actions/configure-aws-credentials from 3 to 4 (#4106)
  • Chore(deps): Bump react and @types/react (#4109)
  • Chore(deps): Bump @emotion/cache from 11.11.0 to 11.13.1 (#4111)
  • Chore(deps-dev): Bump @types/js-cookie from 3.0.4 to 3.0.6 (#4101)
  • Chore(deps): Bump @web3-onboard/injected-wallets from 2.10.14 to 2.11.2 (#4100)
  • Chore(deps): Bump actions/upload-artifact from 3 to 4 (#4098)
  • Chore(deps): Bump softprops/action-gh-release from 1 to 2 (#4099)
  • Chore(deps): Bump contributor-assistant/github-action (#4097)
  • Chore(deps): Bump docker/build-push-action from 5 to 6 (#4096)
  • Chore(deps): Bump actions/setup-python from 3 to 5 (#4095)
  • Chore: create dependabot.yml (#4087)
  • Chore(deps-dev): Bump @openzeppelin/contracts (#4086)

v1.41.3

22 Aug 14:22
99e4b2b
Compare
Choose a tag to compare
  • A hot fix for tx details: contract method parameters must be always displayed.

v1.41.2

21 Aug 07:07
95f4fbb
Compare
Choose a tag to compare

Features

  • feat: upgrade zodiac to enable recovery on Base (#4062)

Analytics

  • Analytics: restore safe address in the safe_created event (#4077)
  • Analytics: ecosystem id in safe creation params (#4073)

Refactors

  • Refactor: plain img tag for safe app icons (#4028)

Tests

  • Tests: add a test for getPeriod (#4040)
  • Tests: fix create_safe_simple (#4074)

v1.41.1

15 Aug 09:25
3cef4b1
Compare
Choose a tag to compare

Features

  • feat: migrate to Safe version 1.4.1 (#3996) (turned off via a feature toggle)
  • Feat: advanced Safe creation page (#4018)
  • feat: allow users to hide Safe Pass promotion (#3980)
  • feat: Import and export counterfactual safes (#3975)
  • Feat: total asset value cents in grey (#4035)
  • Feat: redesign tx details (#3967)
  • Feat: Show approval editor for ERC721 approvals (#3991)

Analytics

  • Analytcs: execution via role event (#4037)
  • Analytcs: restore WalletConnect tx origin (#4045)

Bug fixes

  • Fix: correct filtering of history for txs marked trusted and imitation [SW-100] (#3907)
  • Fix: no balance skeleton for counterfactual safes (#4052)
  • Fix: bulk tx tooltip wording (#4055)
  • fix: reduce rpc batch size (#4036)
  • fix: do not show redefine block when no scan is performed (#4011)
  • fix: Hide transaction checks block if features are disabled (#4008)

E2E tests

  • Tests: rename test suite to avoid dupliate report files
  • Tests: enable PK module for tests in prod (#4050)
  • Tests: skip failing tests - wip (#4051)
  • Tests: Add production tests (#4049)
  • Tests: Cypress tests cleanup (#4046)
  • Tests: Spending limits tests (#4038)
  • Tests: fix tx destails tests (#4032)
  • Tests: Update cookies acceptance in safe apps (#4031)
  • Tests: Fix hp tests (#4024)
  • Tests: Set specific cypress version (#4022)

N.B. This release went live on 19.08

v1.40.1

01 Aug 08:33
b808c94
Compare
Choose a tag to compare
  • fix: update terms page last updated date (#4023)

v1.40.0

01 Aug 06:48
8c556d8
Compare
Choose a tag to compare

Features

  • Feat: dynamically block sactioned addresses [SW-11] (#3977)
  • Feat: add safe logo to header bar on mobile (#3973)
  • Feat: full amount tooltip (#3979)
  • Feat: design improvements for Roles integration (#3869) (toggled off atm)
  • Feat: Add Do not copy option to address copy modal (#3949)

Bug fixes

  • fix: balance alignment in sidebar (#4007)
  • fix: swap token selection flickers (#4006)
  • fix: Add padding to swap tx details (#4004)
  • fix: Don't parse amount when removing spending limit (#3994)
  • fix: hide twap status when we don’t know the state (#3993)
  • Fix: Update the border in the dialogs and remove border for swap order history (#3893)
  • fix: Use text color for tx dialog content element (#3986)
  • fix: Harden condition for loading spending limits (#3981)
  • Fix: add correct contents to section 18 of terms page (#3976)
  • fix: twap parse error (#3989)
  • Fix: align assets table (#3984)
  • Fix: make swap icon white in dark mode [SW-81] (#3963)
  • fix: Hide onboarding tooltip behind transaction modal (#3968)
  • Fix: allow keyboard scrolling for tx Dialog (#3961)
  • fix: Make transaction details during creation scrollable (#3899)
  • fix: Add CREATED_SAFE event back for normal safe creation (#3954)
  • Fix: avoid duplication in Safe creation tx summary (#3951)
  • Fix: remove "could not coalesce error" prefix from error messages (#3947)
  • fix: correctly format native transfer amounts (#3883)
  • Fix: uncaught error in GeoblockingProvider (#3938)

Refactoring

  • chore: Upgrade protocol-kit to v4 (#3844)
  • Refactor: update react-redux and redux-toolkit to latest versions (#4001)
  • Chore: update CGW SDK

Tests

  • Tests: Add recovery regression tests (#3998)
  • Tests: Fix regression tests (#3995)
  • Add batch tests (#3964)
  • Tests: Fix tests (#3960)
  • Tests: mock fetch in PermissionsCheck tests (#3958)
  • Tests: delete the old e2e wallet (#3955)
  • Tests: Fix tests (#3948)
  • Tests: fix tx deletion (#3942)

v1.39.2

12 Jul 13:03
ccdcfb2
Compare
Choose a tag to compare
  • Fix: valueDecoded must be an array (#3940)
  • Fix: prompt -> confirm (#3939)

v1.39.1

10 Jul 13:33
e2e13ff
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.39.0...v1.39.1