Releases: safe-global/safe-wallet-monorepo
Releases · safe-global/safe-wallet-monorepo
v1.41.3
- A hot fix for tx details: contract method parameters must be always displayed.
v1.41.2
v1.41.1
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
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
v1.40.0
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
v1.39.2
v1.39.1
What's Changed
- Tests: Add sidebar tests by @mike10ca in #3898
- Tests: Add relay check by @mike10ca in #3909
- Tests: Add sidebar (pending tx) tests by @mike10ca in #3912
- Tests: Update hp tests by @mike10ca in #3919
- Tests: Order details tests by @mike10ca in #3922
- fix: usdt missing from stablecoins array on arbitrum by @compojoom in #3927
Full Changelog: v1.39.0...v1.39.1
v1.39.0
Main Highlights
TWAP order support is now in place! Swap fees are displayed in the decoded information, and we’ve added warnings for poisoning transactions. Enjoy the updates! 🚀 🌔
Swaps
- feat: TWAP order decoding in tx history/queue [SW-1] (#3861)
- feat: TWAP decoding on confirmation screen [SW-2] (#3865)
- feat: Display swap info on sent/receive events [SW-3] (#3877)
- feat: add a warning if changing the fallback handler (#3889)
- feat: Do not show swaps feature to users from blocked counties [SW-48] (#3892)
- feat: swaps fees [SW-34] (#3880)
Address poisoning
- Feat: Show warning for address poisoning transactions (#3851)
Other improvements
- feat: visually group transactions executed in bulk in the transaction history (#3772)
- feat: Add method to Sign in with Ethereum [SW-28] (#3853)
- feat: create deep link page for messages (#3863)
- feat: Improve safe creation status screen (#3778)
- feat: private key signer (#3784)
- refactor: lazy-load governance widget (#3864)
Fixes
- fix: Hide native swaps card from custom apps list (#3896)
- fix: swapTxInfo for buy orders shows wrong value (#3895)
- fix: wrong number formatting in SingleTxDecoded (#3868)
- fix: removed border from messages txs (#3874)
- fix: update recommendedNonce when history tag changes (#3872)
- fix: Display cow fallback handler message [SW-33] (#3882)
- fix: update meta description (#3866)
- fix: adjust approval editor with swaps (#3855)
- fix: full token amount in tx details (#3848)
- fix: redirect routes w/o ?safe (#3846)
- fix: add loading indicator for safe list (#3860)
- fix: delay chainChanged event in test wallet (#3859)
- fix: remove mobile signer promo (#3852)
- fix: signTypedData for the test wallet (#3850)
- fix: Close transaction modals as soon as the transaction is submitted (#3676)
Tests
- tests: add testid for pk input
- tests: E2e wallet (#3878)
- tests: Increase waiters in swap tests (#3886)
- tests: Add swap tests (#3884)
- tests: Add swap tests (#3845)
- tests: Fix happy path tests (#3849)
- tests: Fix regression tests (#3862)
Other
- chrore: update privacy policy (#3857)
v1.38.1
v1.38.0
Features
Swaps
- Feat: add swaps card to safe apps list (#3786)
- feat: decode txs in swap modal [SWAP-81] (#3764)
- feat: add link to tx for order notifications [SWAP-61] (#3803)
- feat: add promo widget for swaps [SWAP-87] (#3771)
- feat: relaying for native swaps only (#3809)
- Feat: calculate surplus for partially filled orders (#3804)
UX improvements
- Feat: allow custom recovery delay (#3728)
- Feat: better fiat and token amount formatting (#3807)
- Feat: top 5 assets on the dashboard (#3796)
- Feat: address book indicator (#3790)
- feat: slight UI improvements to the new tx flow (#3767)
WalletConnect
- feat: update EIP 5792 implementation to match updated standard (#3656)
- Feat: display contract names for WalletConnect txs (#3760)
Roles & Permissions (WIP)
- feat: Execute transaction through role (#3768)
- feat: add feature toggle for zodiac roles integration (#3830)
Analytics
- Analytics: remove 0x from signer address (#3802)
Bug fixes
- Fix: same addresses showing same balance (#3795) 🐞
- Fix: Error initializing the Safe Core SDK -> Error connecting to the blockchain (#3789)
- fix: Optimize RPC requests when predicting safe address (#3780)
- Fix: restore lowercase "native transfer" (#3814)
- Fix: move the execute button on recovery transactions to the correct column [SWAP-75] (#3808)
- Fix: filter out undefined address in useSafeOverviews (#3801)
- fix: typo in feeTooltipMarkdown (#3799)
- Fix: improve chain switch redirect (#3769)
- fix: switch between swap & limit loses token (#3791)
- fix: use zero swap amount from assets table (#3761)
- fix: always show tx value (#3793)