Releases: 5afe/safe-react
v3.22.1
Improvements
- feat: Change manifest.json requirements for Safe Apps (#3684)
- Refactor: tidy up Safe creation (#3660)
Bug fixes
- Fix: safeTxGasEstimation race condition (#3683)
- fix: clear pending status when transaction reverts (#3691)
- fix: virtualize collectibles list (#3700)
- fix: only disconnect WC when a
peerId
exists (#3686)
Chores
v3.22.0
Improvements
- feat: watch pending txs for success (#3537)
- style: Outlined input migration (#3566)
- feat: Add getCommunicationInfo method and new prop to SafeInfo (#3657) (Safe Apps)
Bug fixes
- fix: asset types (#3655)
- fix: Hide first wallet in onboard modal if mobile pairing is enabled (#3654)
- Fix: add viewed safe only if loaded successfully (#3650)
- fix: Delete Beamer cookies only if it was previously loaded (#3653)
- fix: add
set
/deleteGuard
(#3645) - fix: migrate to
TransactionTokenType
type (#3640) - Fix typo in Settings Component (#3625)
- fix: update legal text (#3628)
- fix: provider actions (#3648)
- fix: move wallet type from store (#3587)
- fix: pass alert key to the openBanner callback (#3643)
- fix: Don't shrink sidebar on smaller screens (#3637)
- fix: bytes params are truncated (#3600)
- fix: extract safe address when using currentSafe selector (#3630)
- chore: Add beamer id env to deploy.yml (#3632)
- fix: Only hide first wallet if mobile pairing is enabled (#3627)
- fix: Only show Whats new if there is a beamer app id, Remove beamer id QA fallback (#3622)
- Fix: clonedStoredTxs can be undefined (#3671)
- fix: remove
letterSpacing
(#3670) - fix: shrink input label when placeholder exists (#3666)
- Fix: font-size in Load Safe review step (#3674)
- fix: Don't show ThirPartyApp message for the cookies warning flow (#3676)
Chores
v3.21.0
Features
Fixes & improvements
- fix: clarify nonce warning (#3617)
- fix: Set safeTxGas to 0 when rejecting a tx (#3605)
- fix: Only fetch fee history on safe creation if EIP-1559 supported on network (#3593)
- Update safe-core-sdk version (#3598)
- fix: Only hide first wallet if mobile pairing is enabled ( #3627)
- fix: Extract safe address when using currentSafe selector #3630
v3.20.0
Features
- feat: mobile<>desktop pairing (#3354)
Design
- style: enhance multiple txs visualisation (#3538)
General bug fixes
- fix: Only run createNewSafe if user wallet is connected (#3548)
- Fix: use recommended nonce in the nonce warning (#3530)
- Fix: throw when WC rejects a created tx + on-chain signing with a Safe signer via WC (#3546)
- fix: use global
replace
instead ofreplaceAll
(#3550) - fix: hash approval errors + return
txHash
(#3545) - fix: transaction remain pending (#3525)
- fix: Remove defaultChecked attribute from exec tx checkbox (#3547)
- fix: Link execute tx checkbox state to component (#3541)
- fix: init Safe Apps providers per
chainId
(#3503) - fix: add redirection for settings section (#3533)
- Fix: undefined address in reverse ENS lookup (#3512)
- fix: Redirect user to next available safe after removing current safe (#3424)
- fix: stringify parameter value arrays (#3549)
- fix: always reset wallet on disconnect event (#3562)
Chores
v3.19.0
Features
- Feature: display ENS name in connected wallet info (#3409)
- [EPIC] Tx list and modals redesign (#3373)
- Feature: historically estimate
maxPriorityFeePerGas
(#3450) - Add third party cookies banner warning (#3513)
General bug fixes
- fix: Add form validation for max prio fee (#3482)
- fix:
getCode
via readonly web3 object (#3477) - Fix: add OpenGraph meta tags (#3487)
- fix: show user on stepper on immediate txs (#3478)
- Fix: propose when creating or signing (#3455)
- Fix: show non-owner execution warning only on tx creation (#3416)
- fix: Disable tx execution for out of order nonce txs (#3467)
- fix: only show safe sidebar on open Safes (#3463)
- fix: reset safe info when URL changes (#3411)
- style: remove on-chain rejection label (#3451)
- Fix: show error msg when tx is not found (#3422)
- fix: check that calculated gas price is a number (#3441)
- fix: Disable queued Tx interaction while replacement Tx is pending (#3405)
Chores
v3.17.2-desktop
Major improvement provided by this version is adding multiple chain support for desktop version
It also includes all functionality, fixes and improvements up to v3.17.2. Details can be checked below.
Added
This release is created to deliver a new version of the desktop app, based in v3.17.2. It includes all new features since v3.9.0
https://github.com/gnosis/safe-react/releases/tag/v3.17.2
https://github.com/gnosis/safe-react/releases/tag/v3.17.1
https://github.com/gnosis/safe-react/releases/tag/v3.17.0
https://github.com/gnosis/safe-react/releases/tag/v3.16.0
https://github.com/gnosis/safe-react/releases/tag/v3.15.4
https://github.com/gnosis/safe-react/releases/tag/v3.15.3
https://github.com/gnosis/safe-react/releases/tag/v3.15.2
https://github.com/gnosis/safe-react/releases/tag/v3.14.5
https://github.com/gnosis/safe-react/releases/tag/v3.14.4
https://github.com/gnosis/safe-react/releases/tag/v3.14.3
https://github.com/gnosis/safe-react/releases/tag/v3.14.2
https://github.com/gnosis/safe-react/releases/tag/v3.14.1
https://github.com/gnosis/safe-react/releases/tag/v3.14.0
https://github.com/gnosis/safe-react/releases/tag/v3.13.1
https://github.com/gnosis/safe-react/releases/tag/v3.13.0
https://github.com/gnosis/safe-react/releases/tag/v3.12.1
https://github.com/gnosis/safe-react/releases/tag/v3.12.0
https://github.com/gnosis/safe-react/releases/tag/v3.11.1
https://github.com/gnosis/safe-react/releases/tag/v3.11.0
https://github.com/gnosis/safe-react/releases/tag/v3.10.0
https://github.com/gnosis/safe-react/releases/tag/v3.9.0
SHA 256 Checksums
SHA256(Safe-Multisig-3.17.2.AppImage) = b6cb623137c7295bfb0ab544bf9576f4210d8e11e5dc54618e316b1d1266db89
SHA256(Safe-Multisig-3.17.2.dmg) = 3f2121a86d2d476d0a23785f00f389aa85b9744d279764159ae7b3b30b73588b
SHA256(Safe-Multisig-Setup-3.17.2.exe) = 8260e486350bd1602407ac3ae2629044540b6f233c22110622a18dd3faf33054
v3.18.0
Features
- Feature: allow editing EIP-1559 max priority fee (#3297)
- feat: Add ENS Reverse Lookup to Create/Load Safe process (#3262)
- Feature: Add ens domain to provider info (#3281)
- Feature: inverted color mode (#3264)
- Feature: Retrieve Safe Apps only guaranteed to work on the current client (#3273)
- feat: shown ERC-721 token ids (#3330)
Fixes
- Added camera access permission to the safe apps iframe (#3310)
- Show a meaningful error message on Safe creation (#3271)
- bug: signing fails in brave (#3389)
- Fix: "Send 0 eth to" -> "Interact with" (#3277)
- fix: remove sidebar scroll behaviour (#3383)
- fix: throttle queue transaction macro (#3384)
- fix: remove redundant
PENDING_FAILED
status (#3360) - Change Safe App name TextField from readonly to disabled (#3366)
- fix: return after rejecting transaction (#3356)
- Fix: CSS in modal header (#3290)
- fix: Display MethodDetails content on smaller screens (#3309)
- Fix legacy redirection of legacy mainnet links (#3298)
- fix: Relative execution + only propose as owner (#3323)
- fix: Do not cache txs in history payload (#3293)
- fix: adjust delegate call warnings (#3343)
- Fix: update Ledger instructions (#3337)
- fix: remove unnecessary transaction proposals (#3328)
- Broadcast local status updates (#3321)
- Error on gas estimation (#3385)
Refactoring
- Refactor
create/processTransaction
(#3239) - Refactor: unify Create Tx modals (#3297)
- Refactor: use TxModalWrapper in ApproveTxModal (#3369)
Chores
v3.17.2
v3.17.1
v3.17.0
Features
- Allow non-owners to execute confirmed (rejection) transactions (#3151)
- Use public RPCs for suggested wallet configs (#3167)
- configurable GATEWAY_URL (#3186)
Improvements
- Add name and address to modules (#3125)
- Add Safe load error (#3251)
- Increase backoff cap loading safe (#3226)
- Use generic Discord link (#3235)
- Persist local tx statuses (#3211)
- Migrate owner management to Safe Core SDK (#3056)
Fixes
- New tx nonce never smaller than the current Safe nonce (#3191)
- Remove email + update Discord link (#3233)
- Remove uncaught transaction execution promise (#3258)
- Fix: Increase clickable area of Add Safe button (#3242)
- fix: Reference connected user to show tx actions (#3253)
- Fix: return if transactionsToGo is NaN (#3245)
- Fix: redirect when invalid chain prefix in URL (#3228)
- Fix: Use recommended nonce for already executed nonce message (#3227)
- fix: Remove bottom margin on close button (#3238)
- fix: Truncate long token name (#3237)
- Fix: deeplink nonce order (#3217)
- fix: Append further grouped, next txs (#3213)
- Fix: deeplinked, out of nonce order transactions allow confirmation (#3210)
- Fix desktop app bundle (#3212)
- Fix: use estimations v2 endpoint for tx nonce (#3201)
- Fix: deep-linked tx status and internal state (#3156)
- Fix: catch spending limits error (#3174)
- Fix: deep-linked tx – use current timestamp as fallback (#3146)
- Fix: Errors in console while tx is in "pending" status #3274
Chores
- Migrate Safe Apps endpoint to load directly from CGW (#3195)
- Remove transaction service usage (#3189)
- chore: Add GA appearance/EIP-3770 tracking (#3177)
- Chore: unpromisify localStorage (#3181)
- Chore: add a debug toggle for prod CGW (#3180)
- Chore: staging backend on the staging site
- prefix envs with REACT_APP_ (#3198)