Skip to content

Releases: safe-global/safe-wallet-monorepo

v1.71.1

13 Oct 13:03
3b44e94
Compare
Choose a tag to compare
  • feat(web): enable upgrades for unsupported L2 master copies (#6399)

🔗 IPFS release

v1.71.0

07 Oct 12:11
a9f1be5
Compare
Choose a tag to compare

🚀 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

23 Sep 10:06
161c042
Compare
Choose a tag to compare

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

17 Sep 15:25
91cf00c
Compare
Choose a tag to compare

What it solves

Bump Safe deployments fixing issue with Plasma chain short name

🔗 IPFS release

v1.69.1

17 Sep 15:24
bd1d506
Compare
Choose a tag to compare

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

03 Sep 13:15
ef166e1
Compare
Choose a tag to compare

🚀 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

02 Sep 13:35
14d4e72
Compare
Choose a tag to compare

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

25 Aug 13:42
c015b18
Compare
Choose a tag to compare

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

05 Aug 12:55
0d11231
Compare
Choose a tag to compare

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

24 Jul 11:08
a306ba1
Compare
Choose a tag to compare

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