Skip to content

Releases: safe-global/safe-wallet-web

v1.4.0

31 Jan 08:07
bb6fa15
Compare
Choose a tag to compare

Features

  • Feat: support 1.0.0 Safes (#1588)

Improvements

  • Switch app network to wallet network on /welcome (#1587)
  • Recipient -> Recipient address or ENS (#1570)
  • Explorer link in multisend/spending limit tx notifications (#1542)
  • feat(safe-apps): Use SignMessageLib from safe-core-sdk (#1419)

Major fixes

  • Fix: propose immediately executed txs (#1569)
  • fix: iterate signing method on error (#1589)
  • Add increment for failing estimations in Gnosis Chain (#1559)
  • fix: GA tracking wrong eventLabels, missing event type, overtracking wallet connect event (#1547)
  • fix: migrate/sanitise legacy owner format (#1604)

Minor fixes

  • fix: asset selection validation (#1583)
  • fix: Handle safe creation errors (#1591)
  • fix: reset error boundary after navigation (#1586)
  • fix: nesting (#1590)
  • fix: hydration of persisted state (#1552)
  • fix: transaction info styling (#1576)
  • fix: DOM nesting error (#1585)
  • fix: Reduce cummulative layout shift (CLS) (#1577)
  • fix: ref forwarding (#1578)
  • fix: align the ...-menu with EthHashInfo
  • fix: position executor in transaction stepper (#1574)
  • fix: prevent scrollbars on Safe App icons (#1565)
  • fix: Remove last used wallet when disconnecting (#1571)
  • refactor: replace Stepper for MUI's List (#1467)
  • style: mobile Address Book layout (#1503)
  • fix: wait until successful SDK call to set pending state (#1529)
  • fix: show input loading state when Add Safe from the sidebar (#1528)
  • render an img tag in SafeAppIcon iframe (#1516)
  • fix: unread badge colour in dark mode (#1599)

Tests

  • Extend create safe e2e test (#1543)
  • add smoke test for spending limit modal (#1581)

v1.3.0

12 Jan 08:56
c233cbb
Compare
Choose a tag to compare

Changelog for version 1.3.0

Features

  • Spam tokens: Manually hide tokens (#1377)
  • Redesign welcome page (#1471)
  • Redesign Load Safe (#1405)
  • Allow switching the wallet (#1496)

Bug fixes

  • Use custom safeTxGas for simulations (#1439)
  • Add PWA fields in the manifest (#1499)
  • Trigger validation upon owner removal (#1477)
  • Async validation loader in AddressInput (#1464)
  • Don't show unread badge if showing all (#1488)
  • Adjust error color (#1485)
  • Keyboard support (#1454)
  • Add global focus style override (#1451)
  • Do not hardcode year in copyright (#1478)
  • Don't show previous Safe notifications (#1473)
  • Add owner icon to confirmations (#1436)
  • Update signers confirmations (#1468)
  • Use new app deployment url (#1472)
  • Custom app warning flash (#1440)
  • Add a chain switch button in Safe creation (#1502)

Technical improvements

  • Update @gnosis.pm/safe-deployments to v1.18.0 (#1507)
  • Refactor: Remove old safe creation code (#1495)
  • Refactor: rename ExternalLink prop (#1460)
  • Chore: update all packages to the latest (#1470)
  • Downgrade RHF version to 7.41.1 (#1494)
  • Chore: roll back onboard-core (#1476)
  • Create safe e2e test (#1500)
  • a/b tested promotion of hiding spam tokens (#1504)

v1.2.1

02 Jan 08:57
fe3a0e9
Compare
Choose a tag to compare

Features

  • Add PWA support (#1401)

Bug fixes

  • fix: threshold position (#1409)
  • Fix: psa banner fixed on top (#1391)
  • fix: expire/clear pairing session after 24h (#1382)
  • Fix: don't propose txs w/o signatures (#1298)
  • fix: address book undefined entry address (#1338)
  • Fix: move token tracking to meta events (#1379)
  • fix: Allow editing gas fees for spending limit transactions (#1373)
  • fix: accordion mounting (#1370)
  • fix: use break-word (#1375)
  • fix: display factory and mastercopy known names in create tx info (#1365)
  • fix: replace favicon by one with a green circle background (#1376)
  • fix(safe-apps-e2e): Add timeout for avoid flakiness when tx modal is showed (#1386)
  • fix: Display available spending limit amount (#1346)
  • fix: Increase font-size for EthHashInfo (#1359)

Docs & chores

  • Chore: remove Fortmatic, Portis and Torus (#1400)
  • chore: updated Dockerfile to be used in the safe-infrastructure project (#1408)
  • Docs: list env vars in the readme (#1398)
  • chore: added Dockerfile (#1390)
  • Chore: fix badge in the readme
  • Chore: create a release when a PR is merged to main (#1380)
  • chore: enable no-constant-condition eslint rule (#1381)
  • Chore: replace non-alpha chars with _ in PR deployment (#1371)

v1.2.0

15 Dec 09:26
d892513
Compare
Choose a tag to compare

Features

  • [Epic] Transaction replacement (#1079)
  • [Epic] Governance visibility (#1256)
  • feat(safe-apps): Add custom Safe App warning (#1258)
  • Added sandbox attribute to Safe App iframe (#1252)

Bug fixes

  • fix: Change status colors in safe creation (#1339)
  • fix: allow resetting to recommended nonce of 0 (#1329)
  • fix: alter threshold change warning text (#1332)
  • fix: Track safe cretion events under the same category (#1312)
  • fix: Reset Core SDK when switching safes (#1259)
  • Fix format amount review modal (#1265)
  • Fix: div inside p (#1322)
  • fix: get fallback handler from SDK (#1282)
  • fix: redesign (external) links (#1241)
  • refactor: use isValidTransaction from SDK (#1285)
  • fix: Revert accordion transitions (#1304)
  • fix: fallback to "Contract interaction" for module (#1301)
  • fix: prevent scroll adjusting number inputs (#1280)
  • fix: vertical scrolling after opening the Mobile paring modal (#1295)
  • fix: Handle timeout error in safe creation (#1293)
  • Fix: link to old app from the import page (#1306)
  • fix: Account switching with mobile pairing and WC (#1278)
  • add safe token address to goerli (#1274)
  • fix(safe-apps): Rename transaction confirmed event to propose transaction (#1263)
  • Import Safe Core SDK from @safe-global (#1266)
  • fix: adjust text of buttons in transfer modal (#1342)
  • fix: handle nullable SafeInfo['version'] (#1340)
  • fix: Replacement modal button alignment on mobile (#1363)
  • fix: change custom tx fallback icon (#1360)
  • fix: take native number validation into account (#1368)

Chores

  • Chore: migrate gateway sdk package to safe-global (#1333)
  • Chore: add a CLA checking action (#1292)
  • Chore: a new domain for PR deployment (#1271)
  • Chore: use branch name for PR deployments + prettify the comment (#1288)

v1.1.0

30 Nov 06:17
51e0792
Compare
Choose a tag to compare

Features

  • [Epic] Safe Creation (#988) (A/B test)
  • feat: Collapsable sidebar in Safe App view (#1169)
  • feat(safe-apps): Add support for receiving analytics from our Safe Apps (#1066)
  • add: data management tab with import all data button (#1103)

Improvements

  • feat: redesign address book import (#1137)
  • refactor: simplify GTM logic + unmount on permission removal (#1047)
  • Refactor: paginated NFT select (#1235)

Bug fixes

  • fix: Dislay an error when trying to transfer safe token (#1250)
  • fix: Send current step with tracking event (#1249)
  • Fix: show upgrade notification only to owners (#1070)
  • fix(safe-apps): Safe apps analysis improvements (#1136)
  • Fix: sandbox safe app icons (#1193)
  • fix: show warning based on trusted flag (#1226)
  • fix: flag Keystone wallets as hardware wallets + adjust modal z-index (#1194)
  • fix: redirect to /home of Safe present in URL (#1183)
  • Fix: added safes across chains (#1167)
  • Fix: backdrop color (#1186)
  • fix: handle invalid shortname in url (#1160)
  • Fix: MUI Switch default color (#1189)
  • fix: pressing enter doesn't set max (#1168)
  • fix: checksum lowercase addresses + validate checksums (#1127)

Docs & chores

  • Chore: PR deployment action (#1197)
  • add: docs for import all feature (#1152)
  • fix: improve reliability of E2E tests (#1182)
  • improve reliability of create_tx cypress test (#1196)

v1.0.9

16 Nov 14:52
883f135
Compare
Choose a tag to compare

Features

  • feat: unsigned warning (#1067)

Fixes

  • fix: use useLayoutEffect instead (#1114)
  • fix: shorten meta description (#1102)
  • fix: Safe Apps list styles issues (#1115)
  • fix: switching hardware wallet networks (#1085)
  • fix: show explorer link in decoded data (#1101)
  • fix: Keep accordion details mounted for transition (#1064)
  • fix: Store newly created safe (#1128)
  • fix: adjust modals to hug long addresses (#1086)
  • fix: set defaultValues of SendAssetsForm (#1131)
  • fix: Check that isUnlocked exists before calling (#1138)
  • fix: update banner text + mobile layout (#1148)

Chores

  • test: spy and wait for slow network requests (#1107)
  • chore: Add action to deploy to dev (#1052)

v1.0.8

14 Nov 14:46
0a1fcc6
Compare
Choose a tag to compare

What's Changed

  • fix: checksum lowercase addresses + validate checksums #1127
  • add: data management tab with import all data button #1103

Full Changelog: v1.0.7...v1.0.8

v1.0.7

09 Nov 17:35
f5e6fa4
Compare
Choose a tag to compare

What's Changed

fix: signing issues #1113

Full Changelog: v1.0.6...v1.0.7

v1.0.6

08 Nov 14:29
4fc267c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.0.5...v1.0.6

v1.0.5

07 Nov 14:02
1284eeb
Compare
Choose a tag to compare
  • fix: validate migrated address book (#1081)
  • Chore: enable sourcemaps on prod (#1082)
  • fix: set default recipient (#1078)
  • fix: dark mode notification bell colour (#1076)
  • feat(safe-apps): Analytics refactor (#1042)