Releases: Uniswap/interface
Release web/5.60.0
IPFS hash of the deployment:
- CIDv0:
QmReiE84jPE7A2a52oNhxkyR1S9hZDgR9ENHdBpsqxM4vA
- CIDv1:
bafybeibrgn7bxrw5utokbemws52rnuwiexakexjw5n4fq35fp66lnuqla4
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://bafybeibrgn7bxrw5utokbemws52rnuwiexakexjw5n4fq35fp66lnuqla4.ipfs.dweb.link/
- https://bafybeibrgn7bxrw5utokbemws52rnuwiexakexjw5n4fq35fp66lnuqla4.ipfs.cf-ipfs.com/
- ipfs://QmReiE84jPE7A2a52oNhxkyR1S9hZDgR9ENHdBpsqxM4vA/
5.60.0 (2024-11-26)
Features
- web: add an error state for trading api errors for create flow (#13954) 155c273
- web: add deadline settings to create flow (#13876) 2ef89c1
- web: add error / no data state to liq range input component (#13847) 6f3180f
- web: add loading state to mini price charts (#13826) c0656c1
- web: add migrate to position dropdown (#13829) 48b4d13
- web: add settings to add/remove liq (#13864) d178851
- web: gate v4 features behind feature flag (#13877) 7c59740
- web: integrate LiquidityRangeInput to create flow (#13804) f41b2c6
- web: mvp of new price range input (#13803) 5bb8579
- web: refactor flags into redesign flag and v4data flag (#13867) bf39790
- web: set max height for create position bottomsheet (#13979) 21b486c
Bug Fixes
- web: add current page to pool position breadcrumbs (#13737) 6124764
- web: add trading api error to all the flows (#13961) 81f5359
- web: add wrapper to fix info icon alignment (#13740) 700a749
- web: aligns icon colors and fix info buttons (#13957) b97d130
- web: button sizing on mweb TDP (#13942) 89f83fc
- web: create swap settings context (#13929) b3bc846
- web: DEATH TO THE HORIZONTAL SCROLLBAR (#14026) a27e5a6
- web: fix closed positions cta container (#13988) 6d27f16
- web: fix explore chart colors (#13902) 1168e7e
- web: fix incorrect pairs on v2 (#13985) da75ba5
- web: fix limits form button text color (#13828) 4edb362
- web: fix overflow in unconnected menu (#13939) 34c15af
- web: fix price chart range calculations (#13970) 20fe90b
- web: improve autoscaling and zooming in price range input (#13940) efea0bb
- web: increase + create ui fixes (#13943) 4a9e536
- web: initialize uniswap wc modal on click (#13975) 944900e
- web: LP create form - fix text overflow and design change (#13830) 12988b7
- web: mock datadog in jest tests (#13913) 81bb64a
- web: more improvements to price range input (#14000) 19d7fb3
- web: only pad preference menu instead of all nav (#13995) 279e5c7
- web: overflow bug on empty positions page (#13842) 5d7b242
- web: part 1 of polling uniswap x orders (#14032) 594f090
- web: polyfill roundRect calls (#13971) 42bfa61
- web: reduce nft/swap test flakiness (#13924) 8739af5
- web: remove hover behavior on mweb (#13888) 12c97dc
- web: reset chain id and multichain context (#14014) fef3f96
- web: reset to default state when testnet mode is toggled (#14011) 6086f4d
- web: revert pr 12277 (#13851) f562f7a
- web: scroll to top of posdp (#13860) 2d47c65
- web: single step creation review treatment (#13993) dc09d73
- web: small UI nits (#13879) 62282b1
- web: tdp e2e test fixes (#13861) 566a721
- web: update create modal padding (#14019) 6321752
- web: use sepolia eth as default token when in testnet mode (#13856) 6e4f6b8
- web: v4 mobile web fixes (#13831) ff816b5
- web: v4 ui nits (#13927) f3efa1c
Continuous Integration
- web: update sitemaps de8bd02
Release mobile/1.39
We’ve got some minor updates and improvements!
- Balances update more quickly in your wallet after a transaction!
- Various bug fixes and performance improvements around sending, usernames, and more.
Release extension/1.9.0
We’ve got some minor updates and improvements!
- Balances update more quickly in your wallet after a transaction!
- Various bug fixes and performance improvements around sending, usernames, and more.
Release web/5.59.3
IPFS hash of the deployment:
- CIDv0:
QmRCrXbMR4EUz9dAJvL4pBfVtVGkj6sB7zNZo6H8V65jDb
- CIDv1:
bafybeibkspdr2mrrvuxfqo2kh7aaasnzbjlxixfic2dpqtbnsq4qw25o6i
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://bafybeibkspdr2mrrvuxfqo2kh7aaasnzbjlxixfic2dpqtbnsq4qw25o6i.ipfs.dweb.link/
- https://bafybeibkspdr2mrrvuxfqo2kh7aaasnzbjlxixfic2dpqtbnsq4qw25o6i.ipfs.cf-ipfs.com/
- ipfs://QmRCrXbMR4EUz9dAJvL4pBfVtVGkj6sB7zNZo6H8V65jDb/
5.59.3 (2024-11-21)
Bug Fixes
- web: only pad preference menu instead of all nav [prod] (#13994) 1809d8c
Release web/5.59.2
IPFS hash of the deployment:
- CIDv0:
Qme3taNpEsZnMw9J6veC7Zy2mC3qpe7otuikyy6AN9j4ED
- CIDv1:
bafybeihjn7f5lga2wsadipjb5bi7vuwcqnlpltcr54enkvhak2lr6hbmli
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://bafybeihjn7f5lga2wsadipjb5bi7vuwcqnlpltcr54enkvhak2lr6hbmli.ipfs.dweb.link/
- https://bafybeihjn7f5lga2wsadipjb5bi7vuwcqnlpltcr54enkvhak2lr6hbmli.ipfs.cf-ipfs.com/
- ipfs://Qme3taNpEsZnMw9J6veC7Zy2mC3qpe7otuikyy6AN9j4ED/
5.59.2 (2024-11-21)
Bug Fixes
- web: round rect bug prod (#13972) 8ff327e
Release web/5.59.1
IPFS hash of the deployment:
- CIDv0:
Qmbi7qUw2KPYEeiRDwq1p9QFH7aNAbCfL6JT7qVeF6PUum
- CIDv1:
bafybeiggu7gmcacpa2plvge7vi5dv6quztwe52x7e7edrnnv35xgzipxqa
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://bafybeiggu7gmcacpa2plvge7vi5dv6quztwe52x7e7edrnnv35xgzipxqa.ipfs.dweb.link/
- https://bafybeiggu7gmcacpa2plvge7vi5dv6quztwe52x7e7edrnnv35xgzipxqa.ipfs.cf-ipfs.com/
- ipfs://Qmbi7qUw2KPYEeiRDwq1p9QFH7aNAbCfL6JT7qVeF6PUum/
5.59.1 (2024-11-20)
Release web/5.59.0
IPFS hash of the deployment:
- CIDv0:
Qmckh3X76dS3aki3F24Hf4GZzDtSPyhMRBa1rV2soC6qJm
- CIDv1:
bafybeigwfqzd3hshqyg4h4gexgv2yuxodjpaxgkvteoqwjiznjcrukcq7y
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://bafybeigwfqzd3hshqyg4h4gexgv2yuxodjpaxgkvteoqwjiznjcrukcq7y.ipfs.dweb.link/
- https://bafybeigwfqzd3hshqyg4h4gexgv2yuxodjpaxgkvteoqwjiznjcrukcq7y.ipfs.cf-ipfs.com/
- ipfs://Qmckh3X76dS3aki3F24Hf4GZzDtSPyhMRBa1rV2soC6qJm/
5.59.0 (2024-11-20)
Features
- web: add hide button to chain connectivity warning (#13795) 48e7521
- web: add max content to liq modals and propagate padding and gap to bottom sheet (#13806) 1991803
- web: clear selected limit orders after cancellation (#13808) 084120b
- web: mweb responsive liq position cards (#13825) 8757ff6
- web: mweb support for pool creation page (#13823) 9c82fec
- web: navigate to positions page after migrating liq (#13802) e60979a
- web: tweaks to top pools cards (#13824) c2628e0
- web: update shadow prop medium and light for interface (#13819) ad78fc4
- web: watch swap, send, bridge, wrap txs (#13807) 523abbd
Bug Fixes
- web: [v4] wrap disconnected welcome text (#13791) dba8373
- web: broken charts on PDP (#13809) 5ba405f
- web: Fix buy crypto form e2e tests and nft tab nav test (#13790) 44b02ae
- web: fix overflow in unconnected menu [staging] (#13938) 9e46347
- web: Fix regression in TDP swap component navigation on web (#13779) 3f107e5
- web: handle edit text on small screens (#13800) 8a796fa
- web: only show warning on invalid price or range (#13805) 1c32c37
- web: pool tab zindex was too damn high (#13792) 7d01a6a
- web: set max height for advanced info icon (#13801) 4aea7f0
- web: uniswapx tests - increase hardhat funding (#13820) 7a43cff
Continuous Integration
- web: update sitemaps 2c6b2bc
Release web/5.58.1
IPFS hash of the deployment:
- CIDv0:
QmevZvvRwjXodt61tEJ2A5m8xG5QfwGPbewx7RhHrwPcKK
- CIDv1:
bafybeihwnnk2wz3dt7cychtk7meo5tbo7toj3m2ydjxb3z6kd74ndbcmqi
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://bafybeihwnnk2wz3dt7cychtk7meo5tbo7toj3m2ydjxb3z6kd74ndbcmqi.ipfs.dweb.link/
- https://bafybeihwnnk2wz3dt7cychtk7meo5tbo7toj3m2ydjxb3z6kd74ndbcmqi.ipfs.cf-ipfs.com/
- ipfs://QmevZvvRwjXodt61tEJ2A5m8xG5QfwGPbewx7RhHrwPcKK/
5.58.1 (2024-11-13)
Bug Fixes
- web: broken charts on PDP (#13810) 4d130d3
Release web/5.58.0
IPFS hash of the deployment:
- CIDv0:
QmRAsMChBURwebWNq1p91nAXfAbhZEoGqNQfQpivBqYTDt
- CIDv1:
bafybeibkcgfvpyahakei5eufru4vcmypgcp7jc4wmh7lacvph4ethbhnnm
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://bafybeibkcgfvpyahakei5eufru4vcmypgcp7jc4wmh7lacvph4ethbhnnm.ipfs.dweb.link/
- https://bafybeibkcgfvpyahakei5eufru4vcmypgcp7jc4wmh7lacvph4ethbhnnm.ipfs.cf-ipfs.com/
- ipfs://QmRAsMChBURwebWNq1p91nAXfAbhZEoGqNQfQpivBqYTDt/
5.58.0 (2024-11-12)
Features
- web: add a pool out of sync error to the create flow (#13687) 686db59
- web: add dynamic fee tier speedbump (#13749) f24ca9d
- web: add fiat amount to pool position price display (#13705) 5d96363
- web: add hookAddress to PDP and explore table (#13522) 8f7f225
- web: add multichain context (#13681) 0f911ed
- web: add poolId to pair (#13280) 44c11ec
- web: add tx parsing for v4 transactions in the mini portfolio and fix pending toasts for create + migrate (#13761) 1059b2d
- web: add v4 analytics - add/remove/migrate (#13366) d9e94ea
- web: Add v4 Pools to TDP (#13507) d1d724d
- web: adding apr to positions cards (#13630) 58de358
- web: adding position row button (#13519) 9900a9e
- web: adding top pools table for empty positions (#13726) 369874f
- web: animated crosshair on LP price chart (#13643) e6f0395
- web: change 7d to 30d volume (#13739) 5f083b1
- web: fix Add Liq button color on light mode (#13611) 6ac6738
- web: mini price charts in LP position cards (mvp) (#13614) 631c32d
- web: move swap fields to multichain provider (#13688) 6395ab3
- web: remove multichainUXEnabled (#13690) 9dd774f
- web: Remove NFTs from explore menu and search results (#13744) 9149460
- web: top pools positions page (#13725) de77cf0
- web: update mini portfolio cards (#13633) 203c2ce
- web: update PDP to use getPositions query (#13534) 1df4fcc
- web: use mainnet txs on multichain explore ux (#13748) af78802
- web: v4 collect fees analytics (#13629) ecf0ee0
- web: v4 page hook analytics (#13637) ebde907
- web: v4 page viewed analytics (#13632) 2887504
- web: v4 PDP support (#13401) bc6a1a9
- web: v4 select fee tier analytics (#13706) ad618a0
Bug Fixes
- web: add link to tdp and fix styling nit (#13607) 75a1e8a
- web: align chevrons + show full range (#13639) dc8b232
- web: align widths (#13584) cc1945f
- web: bunch of ui nits (#13770) a551b09
- web: clean up multichain buy flow (#13352) 1ed6784
- web: crash on PosDP (#13664) d09692b
- web: create page design nits (#13672) 357e42a
- web: fix activity-history e2e test (#13661) 41b514c
- web: fix token warning on nav (#13443) 3793aab
- web: fix useEffect in usePendingLPTransactionsChangeListener (#13595) 1ff8cec
- web: for unavailable text overflow (#13759) 56e0490
- web: liquidity modal padding (#13686) d7af07b
- web: lp flow design nits (#13741) 41f10e3
- web: polish, use link instead of router nav (#13588) c5d2800
- web: pool tab zindex was too damn high - staging (#13793) fbc78a4
- web: remove extra breadcrumb arrow (#13704) 3202db9
- web: remove network selector in nav on positions and migration (v3) (#13353) b93aec4
- web: scrollable adaptive web modal (#13489) 2d32a7d
- web: search icon color in light mode (#13694) a5a699f
- web: send sorted tokens to the create endpoint of the trading API (#13710) 9b468bb
- web: token protection polish (#13764) 9be51b7
- web: update invalid price state (#13719) 6afcbb5
Continuous Integration
- web: update sitemaps a82abd3
Release web/5.57.0
IPFS hash of the deployment:
- CIDv0:
QmXSmkbZBfMGwWiC7fzw8oDCxvmfGENb7ahoaZVWsstaTF
- CIDv1:
bafybeiehjkqxfubc7qylb2q67pnqzri4j5kqxcllryecaq7nuqntzzjrfy
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://bafybeiehjkqxfubc7qylb2q67pnqzri4j5kqxcllryecaq7nuqntzzjrfy.ipfs.dweb.link/
- https://bafybeiehjkqxfubc7qylb2q67pnqzri4j5kqxcllryecaq7nuqntzzjrfy.ipfs.cf-ipfs.com/
- ipfs://QmXSmkbZBfMGwWiC7fzw8oDCxvmfGENb7ahoaZVWsstaTF/
5.57.0 (2024-11-07)
Features
- web: [v4] add v4 data to explore graphs (#13174) 3d2b961
- web: add hook functionality and update the UI (#13415) 4dfcd67
- web: Add liq button on pools explore page (#13400) d116542
- web: add loading states to all LP actions buttons (#13408) 9aa091b
- web: adding dynamic fee tier option to fee tier search modal (#13478) 7276ef7
- web: animate fee tier dropdown (#13542) 13f32e2
- web: design fixes on PosDP (#13543) 5f93dfc
- web: handle one-sided liq input in increase modal (#13370) 4fa66d4
- web: redirect to positions list after creating a position (#13444) 160adc6
- web: refetch position queries when pending LP txs change (#13483) 70ae19d
- web: remove thai from supported languages and translations (#13528) 36fe674
- web: update explore table header styles (#13386) e272167
- web: updating fee tiers search modal to include the default fee tiers (#13464) aa0bfcf
- web: use the new rest endpoint on the mini portfolio pools tab (#13521) 555de82
Bug Fixes
- web: Add error message for missing trade routes (#13327) 004265a
- web: add insuffient balance error state for the button (#13447) eb4ea2d
- web: allow testnets to be backend supported chains (#13424) b968f05
- web: better default fee tier selection (#13526) 5976b4b
- web: change view position to view positions (#13511) bcee0e3
- web: cypress tests (#13402) f78f58b
- web: fee tier fixes (#13240) 16ad294
- web: filter to testnets when in testnet mode (#13356) b1a67be
- web: fix token sorting for v2 positions (#13504) 7c460ff
- web: fixing uniswap context provider for web (#13566) c7511a4
- web: hide the collect button if there are no fees to collect (#13459) 9a98813
- web: improve LiquidityChartRangeInput behavior when inverting tokens (#13550) 523eb00
- web: landing page redirection when connected (#13425) 6b5993e
- web: position cards text sizing (#13307) e406dd1
- web: remove confusing subgraph naming from v3 tick query (#13436) f1d7d14
- web: Remove default mainnet chain ID in NetworkFilter (#13272) 4993213
- web: stop using multicall for Position NFT data fetching (#13414) 5d9db63
- web: udpate scroll behavior on explore page (#12277) bb14b4d
- web: update creating pool banner to be persistent (#13456) 94b7801
- web: update loading/error states in LiquidityChartRangeInput (#13498) a5f6b0e
- web: update url when switching protocol versions in create (#13422) f3edc84
- web: use DropdownSelector for position filters (#13544) dc63bdd
- web: use NATIVE in url to add liquidity (#13262) 48aa927
- web: version dropdown ordering, clickable Sidebar in create flow (#13551) a86ee47
Continuous Integration
- web: update sitemaps d3686aa
Tests
- web: cron job run web e2e tests (#13482) 8eda2da