Releases: safe-global/safe-wallet-web
Releases · safe-global/safe-wallet-web
v1.12.0
Features
- Feat: blink title if walletconnect needs attention (#2032)
- Feat: general app settings in the footer (#1999)
Bug fixes
- Fix: terms link + rm terms banner (#2041)
- fix: Do not rerender approval editor in confirmation modal (#2004)
- fix: keep expand/collapse buttons from rotating (#2012) 🙃
- fix: merge custom env vars per chain (#1989)
Other imporovements
- refactor: MsgModal (#2043)
- Refactor: move wallet utils to utils (#2047)
- Tests: fix balances - rm Ok button (#2044)
- tests: import export (#2035)
- test: E2E remove NFT tooltip assertion (#1997)
- Chore: fix modularized exports config (#2049)
- chore: remove duplicated white-space (#2037)
- Chore: rm cancel-workflow-action (#2010)
v1.11.0
Safe -> Safe {Wallet} rebranding.
v1.10.0
Features
- [EIP-1271 Sync] Synchronous signing flow for arbitrary thresholds (#1630)
UX improvements
- Make it easier to paste eth addresses (#1897)
- Add Advanced details title in tx details (#1966)
- Split import/export data settings panes
- Improve array decoding (#1965)
- Improve wrong chain switching UX (#1937)
- Support injected wallet icons (#1953)
Bug fixes
- Don't refresh main component on first page load (#1985)
- Improve disable condition and tooltip tile on buttons (#1969)
- Fix env-dependent legal pages (#1982)
- Redirect non-existing Messages tab (#1973)
- Fix acronyms in camelCaseToSpaces (#1964)
- Update copyright text in footer (#1945)
- Fix sandbox safe app icons in tx list (#1942)
Refactoring and chores
v1.9.1
v1.9.0
Features
- Approval editor – warn about token approvals and allow editing the amount (#1763)
- Import and export – save your entire Safe Wallet data as JSON and import in another browser (#1816)
- Decoded transaction info – show native transfers and multisend sub-transactions (#1899)
- Relaying – the option to execute transactions and Safe creations with the connected wallet (#1919 + #1924)
- Cookie banner – an improved design with more transparency about our cookies (#1849)
Bug fixes
- fix: wrong message in safe creation relay (#1922)
- fix: improve relay error (#1921)
- Fix: isValidMasterCopy params
- fix: Multiple transactions when creating a safe (#1883)
- fix: Over-initialization of the safe core sdk (#1843)
- fix: fetch all balances if chain does not support default tokens (#1928)
- fix: don't scroll wrap in transaction list (#1915)
- Fix: useTxActions should accept origin (#1926)
- fix: Dashboard layout with relaying widget (#1911)
- fix: replaced safe_token with new icon (#1917)
- fix: Add fallback for empty data in ApprovalEditor (#1892)
- Update safe-deployments to latest version to support Neon contracts (#1877)
- fix: brand alignment inconsistencies (#1910)
- fix: remove slash from end of CLA links (#1907)
- fix: tweak wording of Safe Account/{Wallet} (#1901)
- fix: balance pagination test (#1895)
- fix: allow using the injected wallet on mobile (#1880)
- fix: refresh remaining relays after relay (#1885)
- fix: rename Safe Apps to Safe{Apps} (#1888)
- fix: Unhandled error for pending txs in queue (#1862)
- fix: check simulation call trace for reversion (#1861)
- fix: Unhandled exception in the Copy button #1782 (#1851)
- Fix: a better cookie banner layout (#1849)
- Fix: filter pending txs by safe address (#1836)
- fix: Dashboard widgets do not align correctly (#1867)
- Fix: redirect old tx id URLs (#1870)
- fix: create Safe App share URL in (#1866)
- fix: remove unnecessary dependency (#1841)
- fix: Unhandled exception in useOnboard (#1868)
- fix: Spending limits: Table header is displayed when no records #1703 (#1852)
- fix: Navigation tabs break the layout on mobile viewports (#1865)
- fix: Track most searched safe apps (#1827)
- fix(safe-apps): Add new Safe apps domain (#1765)
- Fix: track QR button in address inputs (#1935)
Other improvements
- Chore: fix e2e tests (#1929)
- chore(deps-dev): bump @openzeppelin/contracts from 4.8.2 to 4.8.3 (#1873)
- app store button - replaced with next image (#1906)
- NFTs page: better select-all UI (#1904)
- Chore: repace http-server with serve (#1905)
- refactor: elements (#1842)
- [e2e] Collapse expand all actions (#1801)
- refactor: remove (#1837)
v1.8.1
v1.8.0
Features
- Feat: better UX for disabled tx buttons by @katspaugh in #1712
- feat: allow initialisation of SDK with unsupported mastercopies by @iamacook in #1738
- feat: display Fallback Handler address by @iamacook in #1785
- feat: show alert for new versions in settings by @iamacook in #1810
- [EPIC] Relaying by @iamacook in #1776
- feat: buttons to expand/collapse all actions by @iamacook in #1789
- feat: add relay debug toggle by @iamacook in #1847
Bug fixes
- fix: only show
safeTxGas
when present by @iamacook in #1753 - fix: pending skeletons + indexing statuses by @iamacook in #1755
- fix: Only store owned safes for their given chainId by @usame-algan in #1760
- fix: add link to messages placeholder by @iamacook in #1771
- fix: Stay on the same route when switching safes by @usame-algan in #1756
- Fix: tx-summary word-break only on mobile by @katspaugh in #1772
- Fix: rm automatic safe-react data migration by @katspaugh in #1778
- Fix: strip query params from Sentry events by @katspaugh in #1784
- Fix: sort Safe App tags by @katspaugh in #1793
- fix: support tokens with no decimals by @iamacook in #1794
- fix: DateTime jest test by @schmanu in #1804
- Fix: update safe-react-components by @katspaugh in #1805
- fix: Token list layout on mobile screens by @usame-algan in #1806
- fix: rejection transaction description + link text by @iamacook in #1821
- fix: add missing env. var. secrets by @iamacook in #1834
- fix: Add licenses page by @usame-algan in #1819
- fix: Dismiss update safe notification for 90 days by @usame-algan in #1812
- fix: height of "Explore Safe Apps" card by @iamacook in #1835
- Fix: remove atomic0 links and add Zerion links on the NFTs page by @katspaugh in #1846
- fix: add help centre article by @iamacook in #1850
Improvements
- test: e2e manually hide tokens by @schmanu in #1757
- Refactor: minimize the usage of the static chains config by @katspaugh in #1692
- chore: remove EIP-1271 docs by @iamacook in #1761
- apple-app-site-association file also needed in staging environment. by @biafra23 in #1766
- Chore: replace deprecated set-output in the deploy workflow by @katspaugh in #1769
- refactor: simplify
isValidMasterCopy
by @iamacook in #1773 - chore(deps): bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1768
- chore(deps-dev): bump @openzeppelin/contracts from 4.8.1 to 4.8.2 by @dependabot in #1736
- chore: fix typo by @chawyehsu in #1779
- refactor: delay switching networks until execution by @usame-algan in #1746
New Contributors
- @biafra23 made their first contribution in #1766
- @chawyehsu made their first contribution in #1779
Full Changelog: v1.7.1...v1.8.0
v1.7.1
Updates the safe-apps-sdk to fix the xDAI Bridge Safe App.
v1.7.0
What's Changed
- [Fix][Mobile] Hamburger menu not working on welcome page by @alindsharmasimply in #1698
- fix: migrate widgets to the governance app by @iamacook in #1640
- Chore: update MUI by @katspaugh in #1702
- Chore: remove an unnecessary deployment step by @katspaugh in #1710
- Docs: add a checklist to the PR template by @katspaugh in #1717
- Fix: pre-render the nav sidebar by @katspaugh in #1715
- Fix: OpenSea links for l2 chains by @katspaugh in #1720
- fix: alphabetically sort remote apps by @iamacook in #1719
- Fix: single transaction skeleton by @katspaugh in #1709
- fix: Display manual gasLimit in GasParams overview by @usame-algan in #1711
- fix: Reuse amount validation for spending limits by @usame-algan in #1718
- test: add pending actions E2E by @DiogoSoaress in #1688
- fix: filter governance app tag by @iamacook in #1727
- Fix: apps sdk widget design by @katspaugh in #1716
- [Epic] EIP-1271 support by @iamacook in #1162
- Backmerge main -> dev by @usame-algan in #1740
- fix: show new name in review modal by @iamacook in #1721
- Backmerge main -> dev by @usame-algan in #1743
- fix: Typo in terms page by @usame-algan in #1747
New Contributors
- @alindsharmasimply made their first contribution in #1698
Full Changelog: v1.6.3...v1.7.0