Releases: safe-global/safe-wallet-monorepo
Releases · safe-global/safe-wallet-monorepo
v1.71.0
🚀 Features
Change |
PR/Commit |
feat(web): enhance NumberField and TokenAmountInput for local decimal formatting |
#6396 |
feat(web): increase safe accounts limit from 10 to 40 in AddAccounts … |
#6392 |
feat(WalletConnect) Add chain switch Safe selection modal |
#6391 |
🐛 Fixes
Change |
PR/Commit |
fix(blockaid): parse Safe App origin JSON before sending to Blockaid |
#6400 |
fix(positions): position bottom padding |
#6398 |
fix(web): fixes for deployments protected behind IAP proxy |
#5972 |
Fix(Beamer): self-host beamer files |
#6364 |
fix(assets): show indicator at value when price is not available |
#6367 |
📱 Mobile
Change |
PR/Commit |
feat(mobile): automatically set the name of imported ledger address to the |
#6394 |
refactor(mobile): validate that signer is owner of a safe |
#6393 |
feat(mobile): add a delete ledger connection option |
#6389 |
feat(mobile): display signer type badge next to identicon |
#6386 |
refactor(mobile): fix depraction warnings |
#6385 |
fix(mobile): update icon font & small UI changes |
#6384 |
fix(mobile): continue button was behind the safe area on android |
#6383 |
fix(mobile): switching active signer was deleting the signer type |
#6382 |
chore(mobile): add permissions to workflows |
#6379 |
chore(mobile): upgrade expo to v54 |
#6376 |
feat(mobile): import ledger signer |
#6355 |
fix(Mobile): Poll safe info and update history |
#6353 |
📦 Other
Change |
PR/Commit |
docs: fix typo in README.md |
#6356 |
chore(web): upgrade next to 15.5.4 |
#6380 |
chore(web): remove spindl analytics integration |
#6370 |
Chore(web): update packages for security |
#6378 |
refactor(web): migrate nft data to rtk query |
#6372 |
refactor(web): migrate Safe Overviews to RTK |
#6375 |
Tests(web): small fixes for e2e tests |
#6374 |
refactor(web): migrate proposers to store delegates |
#6373 |
fix(tests)multichain_safe_creation_flows |
#6369 |
🔗 IPFS release
v1.70.0
Release 🌬️ After the storm
🚀 Features
Change |
PR/Commit |
feat(positions): design improvements |
#6343 |
feat: migrate to EIP-5792 v2 spec with new atomic field |
#6176 |
Feature(Analytics): Add Native Swap Viewed Event |
#6255 |
feat(ens): enable ENS resolution for transaction addresses |
#6336 |
feat(web): show commit hash in footer |
#6323 |
feat(web): add CoW fallback handler to Lens |
#6322 |
feat(web): implement ens resolution for safe owner list |
#6281 |
🐛 Fixes
Change |
PR/Commit |
Fix(web): check contract code for unverified contracts |
#6345 |
fix(tests): TS errors in WalletConnectContext tests |
#6342 |
Fix(assets): consistent fiat value format in assets and positions [GRO-57] |
#6316 |
fix(web): standardize Mixpanel casing |
#6317 |
Fix: rm leftover git merge tags |
#6318 |
Fix(IPFS): replace official IPFS host |
#5582 |
fix(web): Show signer name on confirmation step |
#6291 |
📱 Mobile
Change |
PR/Commit |
fix(mobile): advanced details crashes when no txData |
#6337 |
Feat(Mobile): Add transaction execution flow |
#6315 |
refactor(mobile): use the same advanced tx details view on confirmTX and in history |
7bf49f8 |
fix(mobile): add created time to tx details |
2d9ffb8 |
fix(mobile): add partially filled state was not shown on expired orders |
93e453e |
feat(mobile): staking & earning screens in history |
#6305 |
feat(Mobile): Add pending tx state |
#6346 |
📦 Other
Change |
PR/Commit |
refactor(web): port getContract to RTK Query |
#6329 |
refactor(web): Port getIndexingStatus from gateway-typescript-sdk to RTK Query |
#6328 |
docs: add prettier and type-check to AGENTS.md |
#6334 |
ci: cache yarn global directory |
#6335 |
refactor(web): cache reverse ENS lookups |
#6333 |
chore(web): run tsc noEmit as separate CI workflow |
#6330 |
chore(deps): bump actions/setup-python from 5 to 6 |
#6325 |
chore(deps): bump actions/setup-node from 4 to 5 |
#6326 |
chore(deps): bump aws-actions/configure-aws-credentials from 4 to 5 |
#6327 |
Refactor(web): call useAddressResolver in NamedAddressInfo |
#6320 |
chores(linter): add prettier to lint command |
#6290 |
🔗 IPFS release
v1.69.2
What it solves
Bump Safe deployments fixing issue with Plasma chain short name
🔗 IPFS release
v1.69.1
What it solves
- Bump Safe Deployments to the latest version to add Plasma support.
- Small chore removing resolutions for ethers on SDK packages as they don't use ethers anymore.
🔗 IPFS release
v1.69.0
🚀 Features
Change |
PR/Commit |
feat(assets): add defi positions |
#6285 |
🐛 Fixes
Change |
PR/Commit |
fix(web): dont show unverified for non-indexed contracts |
#6264 |
Fix(web): tenderly partial revert warnings |
#6209 |
fix(web): update Dashboard loading state |
#6218 |
📱 Mobile
Change |
PR/Commit |
feat(mobile): add on-chain rejection view for history txs |
#6277 |
feat(mobile): safe settings history screens |
#6286 |
feat(mobile): add contact creation when adding a signer |
#6279 |
feat(mobile): add swap/twap views for history txs |
#6272 |
fix(mobile): tenderly lint error on mobile |
#6288 |
📦 Other
Change |
PR/Commit |
hotfix(web): Dont show pending for undeployed safe |
#6293 |
chore(deps): bump actions/attest-build-provenance from 2 to 3 |
#6283 |
Tests: fix/adapt unit tests |
#6289 |
chore: Create release-notes script for a table layout |
#6194 |
chore: Normalize line endings to LF |
#6259 |
chore: prettier fix |
#6278 |
chore(web): switch around export/import icons |
#6284 |
🔗 IPFS release
v1.68.0
Release ☘️ Lucky Charm
✨ Features
- feat(analytics): CSV export dual tracking and parameter improvements (#6250)
- feat(web): export CSV with transaction history (#6197)
- feat(web): allow batching of batch txs (#6048)
- Feat(web): wc connected tracking (#6244)
- Feat(fee) use feature flag for native swap fee v2 (#6211)
- feat(analytics): Consolidate tracking system (#6234)
🐛 Fixes
- fix: Prefer canonical contract addresses for Safe creation (#6238)
- fix(NetworkSelector): keep Safe app opened when switching network (#6225)
- fix(web): disable add proposer button if safe is not activated (#6231)
- fix(web): EIP-7702 accounts are treated as smart accounts (#6235)
- fix(web): removed underline from migrate button (#6227)
🔧 Chores
- chore: bump Safe deployments (#6257)
- chore(web): remove sygnum and zksync recovery options (#6241)
- chore(web): switch around export/import icons (#6284)
🔗 IPFS release
v1.67.0
What it solves
Resolves COR-501
Features
- Feat(Spaces): Spaces address book (#5606)
Fixes
- fix(web): new transactions next button disable bug
- chore(web): remove "Buy crypto" button (#6206)
- fix(web): EIP-7702 accounts are treated as smart accounts (#6235)
Chores / Tests
- fix(tests): update Etherscan API URLs in tests and mocks (#6212)
- chore(deps): bump actions/checkout from 4 to 5 (#6222)
- fix(tests)Update web-e2e-prod-ondemand.yml- remove schedule (#6219)
- Web/fix/nested safes regression test (#6217)
- fix(e2e): click on share block header to make sure it expands (#6216)
- fix(tests)fix cypress e2e tests (#6207)
- fix(e2e): remove trailing slash from URLs to fix failing tests (#6208)
- Fix(Tests)clean_test_add-owner (#6204)
- Fix(Tests):update web e2e tests (#6203)
- Fix(Tests): update regression and happy path tests (#6200)
- Fix(Web): Decrease bundle size (#6198)
🔗 IPFS release
v1.66.1
Resolves COR-429
🐛 Fixes
Change |
PR/Commit |
Feat(Web) Edit Swap Fee on Base |
#6149 |
feat(mobile): ssl pinning |
#6175 |
feat(mobile): pending tx pull down to refresh, loading indicators |
b00f0c2 |
Feat(Analytics) change text of cookie banner |
#6148 |
Fix(Mobile): Show safe tx data in JSON view when confirming txs |
#6190 |
Fix(Mobile): Replace Image.getSize by native implementation |
#6189 |
Fix(Imprint): Update managing director |
#6188 |
Fix(Mobile): Remove READ_MEDIA_IMAGES permission |
#6187 |
fix(mobile): Scrolling within sheet was not possible |
#6185 |
fix(mobile): bulk txs were shown outside of screen on android |
67b83da |
fix(mobile): wrong padding bottom on android |
3b7ec4d |
fix(mobile): removed signer was shown on the confirm tx screen |
#6181 |
fix(mobile): correct logo and privacy & terms urls |
#6179 |
fix(mobile): log exception message |
14996c6 |
fix(mobile): android was not invalidating the PK when biometric changed |
e5f0a7e |
fix(security): log error message only if it exists in useBlockaid hook |
#6163 |
fix(mobile): couple of more UI glitches on Android |
#6177 |
fix(mobile): revert custom pull-to-refresh spinner in transaction history |
#6174 |
fix(mobile): android UI discrepancies |
#6173 |
fix(mobile): improve UI when removing signer |
#6172 |
Fix(Mobile): Update app logo, signer import success |
#6171 |
Fix(Mobile): Add bridge warning for unsupported safes |
#6166 |
fix(mobile): properly reset navigation state |
#6170 |
fix(mobile): transaction history perforance |
#6168 |
fix: Track wallet_sendCalls requests through WC |
#6079 |
Fix(Mobile): Change header arrow icon |
#6165 |
Fix(Mobile): Display transaction parameter type next to label |
#6167 |
fix(mobile): navigating from push notification doesn’t update history txs |
#6164 |
fix(mobile): use RTK inifinite query for nfts |
fbc951e |
fix: refactor getNextPagePram in inifinite query |
928851e |
fix(mobile): pending Tx list was becoming empty |
763b0d4 |
Fix(Mobile): Alert component layout |
#6159 |
fix(mobile): signer change was not reflected when signing txs |
#6160 |
📦 Other
Change |
PR/Commit |
chore(deps): bump @safe-global/protocol-kit and @safe-global/safe-modules-deployments |
#6193 |
refactor(mobile): use proper import for useCompatibleNetworks hook |
#6182 |
refactor(mobile): remove unused useInfiniteScroll hook |
6323d11 |
chore: Update cookie policy |
#6195 |
🔗 IPFS release
v1.66.0
Web App Changes
✨ Features
Feat(Web) Add Mixpanel event tracking (#6133)
🐛 Fixes
fix: stylus dep temp workaround (#6155)
fix: only create onchain message transaction if signMessageAddress is defined (#6132)
Chores
chore: bump @safe-global/safe-deployments #6150
chore: run prettier on codebase
Mobile App Changes
✨ Features
feat(mobile): Add loading indicators for transaction history (#6145)
feat(mobile): navigate to screen on notification press
feat(mobile): add remove private key option (#6135)
🐛 Fixes
fix(mobile): display notification even when app in quit state (#6152)
fix(mobile): bridge tx now displays pending signatures (#6146)
Fix(Mobile): Use SafeTab across app (#6144)
Fix(Mobile): UI fixes + copy changes (#6142)
Fix(Mobile): Transaction list icon sizes and fallback image (#6131)
Chores
chore: move the app to new account (#6143)
🔗 IPFS release