Releases: safe-global/safe-wallet-web
Releases · safe-global/safe-wallet-web
v1.4.0
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
v1.3.0
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
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
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
v1.1.0
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
v1.0.9
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
v1.0.8
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
v1.0.6
What's Changed
- fix: table actions vertical align by @DiogoSoaress in #1089
- fix: fallback to empty string when shortening address by @iamacook in #1093
- Feat: banner with an AB export link by @katspaugh in #1098
- fix: redirect to old deployment for legacy Safes by @iamacook in #1096
- fix: update
meta
by @iamacook in #1099
Full Changelog: v1.0.5...v1.0.6