Releases: Uniswap/interface
Release web/5.34.0
IPFS hash of the deployment:
- CIDv0:
QmQ2oCvxsKb6KLE7XeR4ppyZWhiAsEAMwtXta9Gwtvptnx
- CIDv1:
bafybeiazesdn7jujaopqkz3nwemsmtbdp4fcxvjv75cevqgm3fhe65nwdu
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeiazesdn7jujaopqkz3nwemsmtbdp4fcxvjv75cevqgm3fhe65nwdu.ipfs.dweb.link/
- https://bafybeiazesdn7jujaopqkz3nwemsmtbdp4fcxvjv75cevqgm3fhe65nwdu.ipfs.cf-ipfs.com/
- ipfs://QmQ2oCvxsKb6KLE7XeR4ppyZWhiAsEAMwtXta9Gwtvptnx/
5.34.0 (2024-06-12)
Features
- web: [multichain] 4070 add chain approval to swap execution flow (#8284) f645d37
- web: [multichain] 4101 update chain id in swap and limit context (#8363) 83cf952
- web: [multichain] 4121 add switch chain to send execution flow (#8060) a40162b
- web: [multichain] 4127 fallback to gql (token balances) when chain is not synced (#8059) 9848242
- web: 4194 use correct native currency in send (#8446) dbff9f3
- web: 4194 use correct native currency in swap (#8448) 27a34cd
- web: 4250 - add UniverseChainInfo and UniverseChainId types (#8632) 5c6208a
- web: 4250 - create UNIVERSE_CHAIN_INFO and mainnet property (#8633) db60dc7
- web: 4250 - move RPCType and DEFAULT_NATIVE_ADDRESS to uniswap pkg (#8634) f578d39
- web: 4250 - pull all chain info from universe (#8643) d76fbf2
- web: 4250 - use mainnet from UniverseChainInfo on wallet (#8636) 2161df6
- web: 4250 - use mainnet from UniverseChainInfo on web (#8635) 2864084
- web: Add base to supported moonpay chains (#8805) d06d5cb
- web: add infringing LV nft collections (#8719) 095e89c
- web: Add Moonpay deeplink (#8806) 81e6971
- web: add quoteId to Xv2 rfq POST (#8909) 54a936b
- web: add unauthenticated FOR transaction fetcher to uniswap package (#8587) 3a6ccfe
- web: adding zora (#8711) e99544c
- web: FOR - share token picker button (#8741) 3048ad2
- web: migrate off direct console logging (#8334) e5f9873
- web: move basic sharable ForAggregator API calls to uniswap package (#8553) fa54d49
- web: move Pill component to shared uniswap package (#8701) 4806ede
- web: Refreshed nav "Get Started" modal (#8642) 6a0e15d
- web: Refreshed nav better app layout (#8625) 4b23b54
- web: Refreshed nav chain selector dropdown (#8627) b5d092c
- web: Refreshed nav company menu dropdown (#8641) b7b2244
- web: Refreshed nav preferences menu and theme toggle (#8628) 9d43d7d
- web: Refreshed nav prep work, organize files (#8622) 9c8b5f7
- web: Replace direct thegraph queries with new BE queries (#8626) 5081b54
- web: share country picker component for FOR (#8702) 3800c04
Bug Fixes
- web: [multichain] token selector in TDP should use connected chain (#8963) 6ef7dbc
- web: AccountDrawer still showing in in-app browser on scroll when closed (#8623) ae322cb
- web: can't switch to mainnet if first pageload has chain query param (#8684) d2e3bfb
- web: connector may be undefined on landing page (#8822) 9323bd4
- web: dialog button should no longer be disabled (#8849) 56285db
- web: don't disable swap settings for unconnected chains (#8651) 141b089
- web: fix missing translation, despite matching the library doesnt work with fee.bestForStable (#8629) 9470c59
- web: liquidity translations (#8821) 4744be8
- web: Pass account to send in transferInfo - staging (#8902) 786dead
- web: patch wagmi to fix MM bug (#8841) 834a26c
- web: Remove duplicate app promo banners (#8646) b35c3c1
- web: removing zora from network selector when feature flag is off (#8960) e1eb12d
- web: update useOnClickOutside to handle tooltips (#8704) 3697c7e
- web: use address, chainId, from useAccount instead of web3-react (#8513) 26bc9fb
- web: use orders text in CancelLimitDialog (#8706) 3fb4151
Continuous Integration
- web: update sitemaps f972a73
Release web/5.33.0
IPFS hash of the deployment:
- CIDv0:
QmWDHt9C34V3ARMDrzfCHtnhJd9T3RdJ5UEvYRV2cRhBEC
- CIDv1:
bafybeidu7lqw7ls7lcaxytltxl3vr7xk3hne5lrs22rmndx7vvc5ovsbiu
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeidu7lqw7ls7lcaxytltxl3vr7xk3hne5lrs22rmndx7vvc5ovsbiu.ipfs.dweb.link/
- https://bafybeidu7lqw7ls7lcaxytltxl3vr7xk3hne5lrs22rmndx7vvc5ovsbiu.ipfs.cf-ipfs.com/
- ipfs://QmWDHt9C34V3ARMDrzfCHtnhJd9T3RdJ5UEvYRV2cRhBEC/
5.33.0 (2024-06-10)
Features
- web: add quoteId to Xv2 rfq POST (#8908) 6fd2f1e
Release web/5.32.0
IPFS hash of the deployment:
- CIDv0:
QmPSP5cRUzNoTLLmK32mHARzj3nuNRvytqWsdDetCNMgDM
- CIDv1:
bafybeiaqkn77amn3y4aj3h2sw2epgtsgothkkowwdpm6jxogowhmbxpv3a
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeiaqkn77amn3y4aj3h2sw2epgtsgothkkowwdpm6jxogowhmbxpv3a.ipfs.dweb.link/
- https://bafybeiaqkn77amn3y4aj3h2sw2epgtsgothkkowwdpm6jxogowhmbxpv3a.ipfs.cf-ipfs.com/
- ipfs://QmPSP5cRUzNoTLLmK32mHARzj3nuNRvytqWsdDetCNMgDM/
5.32.0 (2024-06-10)
Features
- web: Remove last of thegraph usage -prod (#8870) 910cb06
Release web/5.31.1
IPFS hash of the deployment:
- CIDv0:
QmNryPgeKysHA94RrWHP8fND99CthjcCSUs93ejSbEMdC8
- CIDv1:
bafybeiahysggu6xwtpveh7ux7hvrc34exseqwgidnl7lob4eogww3m56au
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeiahysggu6xwtpveh7ux7hvrc34exseqwgidnl7lob4eogww3m56au.ipfs.dweb.link/
- https://bafybeiahysggu6xwtpveh7ux7hvrc34exseqwgidnl7lob4eogww3m56au.ipfs.cf-ipfs.com/
- ipfs://QmNryPgeKysHA94RrWHP8fND99CthjcCSUs93ejSbEMdC8/
5.31.1 (2024-06-06)
Bug Fixes
- web: patch wagmi to fix MM bug - prod (#8842) 34c7bc6
Release web/5.31.0
IPFS hash of the deployment:
- CIDv0:
QmQgjnjsbdgihYv6dHDgLpnXBkTwSwi3bthr3YLBgry9We
- CIDv1:
bafybeibc3s5567p7ggbzhvrxuqztosya2qdsixkjlre5onkgbmkiipjba4
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeibc3s5567p7ggbzhvrxuqztosya2qdsixkjlre5onkgbmkiipjba4.ipfs.dweb.link/
- https://bafybeibc3s5567p7ggbzhvrxuqztosya2qdsixkjlre5onkgbmkiipjba4.ipfs.cf-ipfs.com/
- ipfs://QmQgjnjsbdgihYv6dHDgLpnXBkTwSwi3bthr3YLBgry9We/
5.31.0 (2024-06-05)
Features
- web: add utm tags to copyLink buttons (#8556) 7a70df6
- web: Only show identicon in send speedbump if ENS or Unitag (#8475) 5fea09e
- web: use max-image-preview for nft SEO (#8557) caf4d41
Bug Fixes
- web: Correctly route back to previous page on AddLiq page (#8523) 21a8143
- web: don't disable swap settings for unconnected chains [staging] (#8653) b9731e2
- web: fix broken translations (#8581) 5a86cb6
- web: fix translations not loading (#8503) 12acb23
- web: improve connection loading/error state (#8533) 9371fb3
- web: properly filter buy/sell txs on TDP (#8511) 28ac0ef
- web: round Send input if greatern than max decimals allowed (#8525) f56c514
- web: update USDC address on Celo Alfajores testnet (#8484) d265731
- web: update useOnClickOutside to handle tooltips [staging] (#8705) 1a4610f
- web: use prev sitemaps for sitemap generation.. (#8524) b72a23f
Continuous Integration
- web: update sitemaps ff410fb
Release mobile/1.28.2
Excited to share some new updates! Here’s what’s new:
Expanded support for NFTs — In addition to mainnet Ethereum, you are now able to see NFTs across all other networks that we currently support, including: Polygon, Arbitrum, Optimism, Base, BSC, and Blast.
Improved Unicons — We gave your wallet’s unique Unicon a makeover. Check out the rest of your accounts to see your upgraded icons.
Release web/5.30.1
IPFS hash of the deployment:
- CIDv0:
QmeHTibtaHFy2CsJfYCkWUkz6iRTJPbPQEnAa7syJ8TJuV
- CIDv1:
bafybeihm5hjaazzxpktgygpmi4gvtkhdfsozzxhuxmyjnbq5jiwuxskfna
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeihm5hjaazzxpktgygpmi4gvtkhdfsozzxhuxmyjnbq5jiwuxskfna.ipfs.dweb.link/
- https://bafybeihm5hjaazzxpktgygpmi4gvtkhdfsozzxhuxmyjnbq5jiwuxskfna.ipfs.cf-ipfs.com/
- ipfs://QmeHTibtaHFy2CsJfYCkWUkz6iRTJPbPQEnAa7syJ8TJuV/
5.30.1 (2024-05-31)
Release web/5.30.0
IPFS hash of the deployment:
- CIDv0:
QmWe2TF9c45GQYs4stbUXrYQvX34xQaaNTdU3T24DiRwLe
- CIDv1:
bafybeid3kd2hknxwdz7hcsqrebostgihtwucjlonlzw6oaaxjlsbgmcqdm
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeid3kd2hknxwdz7hcsqrebostgihtwucjlonlzw6oaaxjlsbgmcqdm.ipfs.dweb.link/
- https://bafybeid3kd2hknxwdz7hcsqrebostgihtwucjlonlzw6oaaxjlsbgmcqdm.ipfs.cf-ipfs.com/
- ipfs://QmWe2TF9c45GQYs4stbUXrYQvX34xQaaNTdU3T24DiRwLe/
5.30.0 (2024-05-30)
Features
- web: [multichain] handle default input token logic (#8209) 3eed0e3
- web: 4131 default to token project name instead of token name (#8325) 1debde2
- web: 4171 fix duplicate keys in currency search, show balance (#8320) 4c81e41
- web: add Mobile App Promo Banner component (#8257) c03744d
- web: Add Multichain Explore Feature Flag and Dropdown option (#8314) 27683d8
- web: converge to single analytics implementation (#8161) 30558ba
- web: convert all Trace elements to shared API (#8159) b340e9b
- web: convert all TraceEvent usage to shared trace (#8053) 3631853
- web: disable Liquidity Charts on V2 PDP (#8468) 66aad34
- web: migrates to using shared analytics send + typing relevant events (#8051) 11c6325
- web: Sitemap generation round 3?? (#8323) b6e42b6
- web: unicon v2 education label (#8339) f92cd5e
- web: use app-specific download links for competitor wallets (#8258) 399844e
- web: use new chains with wagmi (#8083) dc14772
- web: use new error dialog design (#6974) ae3628c
- web: use Xv2 arbitrum experiment parameters for quote (#8251) 08ab621
Bug Fixes
- web: add liquidity title fix (#8298) b587de4
- web: Check if WC getNamespaceChainsIds is empty rather than undefined (#8422) 2c76bff
- web: dont fetch portfolio balances if multichain ux is not enabled (#8478) 35debe1
- web: e2e test amplitude checks (#8391) ef3a9e5
- web: enable base eth and usdc for moonpay (#8330) ac0ba90
- web: failing e2e tests and wrong ethereum name (#8373) 1cd24a6
- web: filtering out spam on send (#8386) 322551b
- web: Fix blocking Testlio bugs - staging (#8592) 55a9345
- web: fix broken translations (#8580) df6f23d
- web: fix failing e2e tests (#8480) 1535f19
- web: handle chainName passed as the tab param (#8317) 4555cfd
- web: lowercase unicon flag (#8380) dbfe14a
- web: mouseover position bug (#8384) 2d8cd91
- web: prevent 1H time period on PDP price chart (#8315) ddc10ca
- web: prevent connection from hanging when iframed (#8379) 2feccc4
- web: Unicon loading state (#8415) 76f29f5
Continuous Integration
- web: update sitemaps b837434
Release web/5.29.1
IPFS hash of the deployment:
- CIDv0:
QmTyp6ePbkJCs819zgUB4Pye4E2cTudcy4SZd5MJkk89Pb
- CIDv1:
bafybeictz6ffben6zjcs6sk752jegq56ceo7m5nciosofntokzsthxrzey
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeictz6ffben6zjcs6sk752jegq56ceo7m5nciosofntokzsthxrzey.ipfs.dweb.link/
- https://bafybeictz6ffben6zjcs6sk752jegq56ceo7m5nciosofntokzsthxrzey.ipfs.cf-ipfs.com/
- ipfs://QmTyp6ePbkJCs819zgUB4Pye4E2cTudcy4SZd5MJkk89Pb/
5.29.1 (2024-05-24)
Bug Fixes
- web: Check if WC getNamespaceChainsIds is empty rather than unde… (#8455) 40a9355
Release web/5.29.0
IPFS hash of the deployment:
- CIDv0:
QmSR8nYexuW3tYLMY62XR3PCG7tcT9QWpeVkHNX6wnZn3p
- CIDv1:
bafybeib4stith4o7l5dyd5uejt25qoxfndl57qj2gfc5sgpsmpe6lcb3y4
The latest release is always mirrored at app.uniswap.org.
You can also access the Uniswap Interface from an IPFS gateway.
BEWARE: The Uniswap interface uses localStorage
to remember your settings, such as which tokens you have imported.
You should always use an IPFS gateway that enforces origin separation, or our hosted deployment of the latest release at app.uniswap.org.
Your Uniswap settings are never remembered across different URLs.
IPFS gateways:
- https://bafybeib4stith4o7l5dyd5uejt25qoxfndl57qj2gfc5sgpsmpe6lcb3y4.ipfs.dweb.link/
- https://bafybeib4stith4o7l5dyd5uejt25qoxfndl57qj2gfc5sgpsmpe6lcb3y4.ipfs.cf-ipfs.com/
- ipfs://QmSR8nYexuW3tYLMY62XR3PCG7tcT9QWpeVkHNX6wnZn3p/
5.29.0 (2024-05-22)
Features
- web: [multichain] show limits page in disabled state (#8164) df50ab0
- web: add PDP rich link previews (#8003) 564b6e1
- web: avoid fetching redundant on-chain receipts (#7508) 0cc8511
- web: unicon v2 education label (#8339) 1487fbd
- web: update wallet connect modal's color mode with app theme (#7993) 38a9308
Bug Fixes
- web: add null check to OSCollectionsFetcher (#8188) e5077c0
- web: Allow viewing pool mgmt pages when disconnected (#8239) 0ac09da
- web: change gap on landing page (#8175) f98a7e8
- web: change You pay and You receive to Buy and Sell (#8198) 601d1d9
- web: chart dot grid size (#8085) cf94701
- web: check client chain for undefined (#8215) 03697e7
- web: check for supported network on pools page (#8224) 5c7d58d
- web: filtering out spam on send (#8386) (#8405) 2775043
- web: fix limits price parsing bug in different locales (#8199) b9613d9
- web: fix SEO metatags (#8286) c294e33
- web: hotfixing mouseover bug (#8402) 8c5cf28
- web: lowercase unicon flag 02dcbf7
- web: prevent connection from hanging when iframed - staging (#8394) 80ed62c
- web: set initial user state in cypress tests using localStorage (#8189) 941d8fe
- web: Show unsupported network in navbar (#8181) 7746ac4
- web: support multichain input params (#8250) 110976e
- web: window.ethereum fallback on mobile [prod] (#8261) 8b791cc
Tests
- web: remove explicit blocknumbers (#8162) 4a83a6f