Releases: safe-global/safe-wallet-web
Releases · safe-global/safe-wallet-web
v1.34.0
v1.33.0
Features
- feat: speedup pending transactions (#3425)
Analytics
- Analytics: reject tx events (#3516)
Improvements and bug fixes
- fix: web3-onboard support for EIP6963 (#3518)
- Fix: [Tx Deletion] signTypedData fallback for Ledger (#3512)
- Fix: don't show onboard popup on reconnect for MetaMask, Rabby and Zerion (#3510)
- Fix: close Notifications popup after navigation (#3504)
- Fix: adjust bridge warning wording (#3506)
- Fix: extend bridge warnings list (#3505)
- Update eslint rules (#3475)
- Chore: adjust timezone in tests (#3507)
v1.32.1
v1.32.0
WalletConnect imrprovements
- feat: Auto approve verified WC sessions (#3455)
- fix: cannot connect with WC to Opensea (#3437)
- fix: Add loading states to WC (#3441)
Features
- feat: make gas estimation error more prominent (#3404)
- Feat: delete transactions (#3336) – disabled for now
- Feat: show Social Login deprecation banner on all pages (#3474)
Bug fixes
- fix: Overlapping buttons when signing a transaction (#3471) by @Eshwarj
- fix: block new social login creations (#3426)
- fix: Revert warning.background color in dark mode (#3468)
- fix: allow subscribing to owned but not added safes (#3429)
- fix: Redirect user to accounts page on social login (#3460)
- fix: Propose relay transactions without a signature (#3457)
- Fix: always switch wallet chain before signing/executing (#3440)
- fix: Hamburger icon on mobile (#3453) by @puneetbagewadi
- Fix: color styles updates (#3410)
- fix: hydration error on dashboard (#3444)
- fix: Remove display version on unsupported contract (#3454) by @daniel0ar
- fix: Redirect to home if safe address is in url path (#3447)
- fix: Remove counterfactual backup option (#3446)
- fix: move scroll.io from blocked bridges to the warned bridges (#3445) by @ElvisKrop
- fix: Don't allow duplicate signers in safe creation (#3427)
- fix: max button not applying correct value (#3408)
- fix: Use chain logos from config service (#3409)
- fix: Address overflow in read-only inputs (#3423)
- fix: Recovery not visible on settings page (#3414)
Other improvements
- chore: update ethers to v6.11.1 (#3458)
- Chore: update web3-onboard packages (#3473)
- chore:
<p>
cannot appear as a descendant of<p>
(#3417) - tests: add send funds happy pathwith connected wallet (#3466)
- Test: add tx signing for NFTs (#3430)
- Test: detect duplicated signer in safe creation (#3439)
- Test: Add "sign action" to the replace signer e2e test (#3419)
- Tests: fix recover test (#3421)
v1.31.0
Safe List improvements
- Add View Watchlist button on welcome page for disconnected users with watchlist safes (#3385)
- Rename owner to signer (#3375)
- If there are local safes redirect from index route
/
to accounts page (#3376) - Allow adding safes from the welcome page (#3358)
- Remove show more button from safe lists (#3390)
- fix: not possible to click on a safe in listItem (#3373)
- fix: Stay on the same route when switching safes (#3344)
Analytics
- Add source labels to events related to the new login page (#3310)
- Track number of owned safes and watchlist safes from the login page (#3364)
- fix: [Analytics] Set safe address during safe creation (#3360)
Bug fixes
- Fix: don't fetch manifest for unknown Safe Apps (#3400)
- fix: Add wrap on queue tx button container (#3401) by @daniel0ar
- fix: Don't show native transfer for unknown contract interactions (#3368)
- Fix: token icons ui issues (#3384)
- fix: mainnet gas price calculation (#3380) 🔥
- fix: Hide tooltip when connected with social signer (#3363)
- Fix: remove broken index redirect (#3356)
- fix: do not modify signatures for fully signed txs when estimating (#3335)
- fix: Catch errors during gas limit estimation (#3333)
- Fix: Add noindex meta tag to prevent search engine indexing (#3325) by @Moganesan
- fix: stricter boolean checks with numbers involved (#3265)
- fix: wc "no matching key" errors (#3316) 🔥
- fix: address overflow in transaction history (#3315) by @daniel0ar
Chores and tests
- feat: add husky pre-push hook (#3319)
- Update next.js to v 14.1 (#3349) 🔥
- chore: update typescript to version 5.3.3 (#3345)
- Chore: rm unused env var (#3383)
- chore: exclude folders from coverage (#3342)
- chore: upgrade package versions (#3361) by @happyleow
- Chore: fix autoprefixer warning
- chore: remove old sidebar components (#3317)
- tests: add happy path for cf (#3378)
- tests: fix cypress tests on dev (#3374)
- Tests: add safe creation tests (#3346)
- Tests: add sepolia test SafeToken address (#3302)
- Tests: fix breaking tests (#3312)
v1.30.0
Features
- Feat: My Accounts page (#3233)
- Feat: redesign Safe List in sidebar (#3245)
- Feat: enable Safe version 1.4.1 (#3209)
Counterfactual safe deployments
- fix: [Counterfactual] Only show success screen once (#3281)
- fix: [Counterfactual] Enable spending limit setup (#3279)
- fix: [Counterfactual] Add analytics events (#3271)
- feat: [Counterfactual] Update UI elements (#3234)
- fix: [Counterfactual] gasEstimation for counterfactual deployments (#3257)
- fix: [Counterfactual] Add event bus and pending state (#3242)
- fix: edit styles for assets in Overview widget (#3162)
- fix: [Counterfactual] Disable notifications and message signing (#3240)
- fix: [Counterfactual] try signing methods when signing (#3246)
- fix: [Counterfactual] Deploy safe with specific version (#3238)
- fix: [Counterfactual] Display option to refresh balances (#3227)
- fix: [Counterfactual] Show notification when submitting counterfactual tx (#3226)
- feat: [Counterfactual] Add pay now pay later option to safe creation (#3222)
- feat: [Counterfactual] Add backup option (#3202)
- [Counterfactual] Add deploy safe flow (#3199)
- [Counterfactual] Deploy safe with first transaction (#3185)
- [Counterfactual] Safe creation (#3180)
- fix: [Counterfactual] Enable addOwner and swapOwner flow for counterfactual safes (#3192)
Bugfixes
- fix: dont show address book suggestions after a valid adddress has been entered (#3268)
- Fix: move Linea bridge to warned bridges (#3282)
- fix: Set Safe apps categories via URL query (#3276)
- Refactor: remove Show Prefix setting (#3277)
- Fix: change macOsInfo border color (#3275) by @TanyaEfremova
- Refactor: don't poll data in background tabs (#3269)
- Fix: don't load social login if no env var is set (#3267)
- Fix: don't display 0 nonce for grouped txs (#3250)
- fix: Don't use faker for extendedSafeInfoBuilder (#3260)
- Fix: sync Redux and localStorage across tabs (#3239)
- [Analytics] origin as label for safe app txs (#3189)
- [Safari] Sidebar CSS is broken fix (#3235) by @Moganesan
- fix: Adjust dashboard widget positions (#3287)
- Fix: Add copy visual feedback to tx share button (#3298) by @daniel0ar
- fix: edit styles for assets in Overview widget (#3162) by @000000armor
Chores and Tests
v1.29.1
Use the new isTestnet
flag in ChainConfig instead of a hardcoded list of testnet shortnames.
v1.29.0
Features
- Feat: enable Base Sepolia (#3157)
Improvements
- Fix: edit Safe Apps heading (#3193)
- Refactor: remove QR scanner in address inputs (#3165)
- Refactor: remove custom ENS resolver for Sepolia (#3204)
- Fix: update the Safe Apps SDK link (#3213)
- fix: ENS resolution (#3219)
- Fix: rm old domain link (#3221)
- Chore: update WalletConnect packages (#3216)
Tests
v1.28.0
Refactoring
Upgrade ethers to v6 and protocol-kit to v2 (#3087)
Features
- feat: better number input (#3127)
Bug fixes and improvements
- fix: a more accurate WC app detection (#3155)
- fix: TxType overlap/overflow (#3161)
- fix: Bug fixes and improvements for Dark Mode (#3102)
- fix: don't load Spindl if no SDK key (#3154)
- fix: left sidebar ui (#3152)
- fix: only rehydrate if social login is enabled (#3121)
- fix: ignore trusted flags on networks without token list (#3137)
- fix: show empty balance change response correctly (#3122)
- fix: send history timezone_offset to gateway (#3091)
Test & Chores
v1.27.0
Features
- feat: show approval editor for permit2 messages (#3105)
- Feat: tx queue redesign (#3104)
- Feat: EIP-5792 (tx bundling) for WalletConnect (#2875)
Bug fixes and improvements
- fix: [Spending Limit] wrong decoded data shown (#3099)
- Fix: don't treat user rejections as errors (#3090)
- Fix: new CC GmbH address (#3112)
- fix: do not copy address on wallet button (#3098)
- fix: Persist timeout for pending transactions (#3070)
- fix: do not copy address on wallet button (#3098)
- fix: [Spending Limit] estimate gas via readonly provider (#3092)
- fix: [WalletConnect] scroll on smaller screens (#3095)