Skip to content

Releases: Uniswap/interface

Release extension/1.30.0

23 Oct 18:40

Choose a tag to compare

Various bug fixes and performance improvements

Release web/5.114.0

22 Oct 18:05

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmVE46wKdk3GcLtSj9pCCUkiGgcRZXxYQFhDQ2BGQbe2u9
  • CIDv1: bafybeidgkey27lba5fowzryfm3u5mi2bvo6g2bdykdsxzbeuydqrd7x37q

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:

5.114.0 (2025-10-22)

Features

  • web: add preview:staging command (#24389) 387c793
  • web: bid distribution header (#24100) 95fdd41
  • web: make the dot pulse + the timer update for liveness (#24225) ef5a47e
  • web: upload sourcemaps to datadog (#24145) 5ed1aa5

Bug Fixes

  • web: AccountDrawer playwright tests (#23146) 6c91ac9
  • web: add onDisabledPress to web3status (#24506) 6ef7f1f
  • web: Allow TAPI override in csp file for new headers (#24572) fcba2a2
  • web: enable cloudflare plugin in local dev (#24192) 15ae76d
  • web: Fix AuthenticatedHeader e2e test (#24467) ac706b1
  • web: fix bundle size and cloudflare plugin issue re: sourcemaps (#24516) 9a3cf23
  • web: Fix Buy form e2e tests (#24490) 0e9932c
  • web: Fix Explore e2e test (#24488) 4e482e2
  • web: Fix flakiness with Navbar e2e test (#24470) 492052b
  • web: fix Footer link not changing color on theme change (#24371) bf7ffe8
  • web: Fix MigrateV3 e2e test (#24469) dc67c53
  • web: fix pool mini card menu zindex - PORT-458 (#24202) 4492cae
  • web: Fix TokenDetails e2e tests by mocking token data (#24468) 677456e
  • web: Fix WalletConnection e2e tests (#24489) 54c6557
  • web: fix z-index issue on solana promo modal (#24441) 2686a68
  • web: kill wrong platform popup (#24609) f2a6d74
  • web: omit SVM chainId from check_delegation (#24511) d3856c5
  • web: solana copy change (#24613) be3c8ea
  • web: Split Redirects.e2e.test into anvil and non-anvil tests (#24471) fd2ff12
  • web: update Legal & Privacy Modal to use dynamic theme colors (#24382) 0824bff
  • web: update the create flow to display the latest dependnet amount (#24684) 1fee1bc
  • web: use chain count for landing page chain count (#24450) 3eab76b
  • web: use jupiter fee copy (#24480) 440536d
  • web: use proper jup proxy for staging (#24386) a5b787d
  • web: x-uniroute-enabled on /quote requests only (#24510) 1a86495

Continuous Integration

  • web: update sitemaps b1bda7e

Tests

  • web: Set playwright TAPI override (#24582) 970fd15

Release extension/1.28.0

21 Oct 20:30

Choose a tag to compare

  • Various bug fixes and performance improvements

Release web/5.113.3

20 Oct 21:21

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmafSTxtnWuKQEPDicAjQtffdcWiFnoWNUQSH83BGppGaK
  • CIDv1: bafybeifxdrxtcrxuia5skiga3s5lujaofwuuo3k4cllp6kwm5plxowzk2a

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:

5.113.3 (2025-10-20)

Release web/5.113.2

15 Oct 14:48

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmX6cUAdvaHcmqZtGP3fV3H97jiTsgtgNprq3jhHe2RvmM
  • CIDv1: bafybeiececcjdwkpst4okuvb4n5e42keo3vrowgpcrh6jarhqy5idg6boa

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:

5.113.2 (2025-10-15)

Release mobile/1.58.1

15 Oct 17:43

Choose a tag to compare

We are back with some new updates! Here’s the latest:

  • We are bringing assets to our users from chains we don’t currently support such as HYPE & SOL by bridging them to Unichain
  • Recurring wallet backup reminders for wallets that haven't been backed up
  • Various bug fixes and performance improvements

Release web/5.113.1

14 Oct 15:26

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmakBbUKZVD81rBrgPjF2sjxaegGifz5wStiEoGZxH8guA
  • CIDv1: bafybeifykoddc5p7s6d7qhvp62zxf34duq7qhoovc5bogt2a23cgwsrliu

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:

5.113.1 (2025-10-14)

Bug Fixes

  • web: add onDisabledPress to web3status (#24505) 6ee07f1

Release web/5.113.0

14 Oct 13:26

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmVwDGzz52bfNgBMBwALFJ1E6JNecNgizvEqj9o2faTgoB
  • CIDv1: bafybeidq3rqtrmkzoeos4k5jn6zvrdgajsidyejtrzgrlsalii6bqcifci

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:

5.113.0 (2025-10-14)

Features

  • web: add an auction store with zustand (#24058) 79708f6
  • web: add bid container + placeholder components (#23999) 1ad50cf
  • web: add graduationThreshold marker (#24167) 2f49858
  • web: add max budget to the bid form (#24223) 86d6ae9
  • web: add multiplatform receive crypto modal (#24126) 5be7eb7
  • web: add progress bar (#24156) 638015f
  • web: add promo banner/modal clicked analytics (#24328) 1c3b366
  • web: add UI for intro modal (#23963) 9512c53
  • web: persist the hiding of the intro modal (#24031) 83874ac
  • web: toucan auction header (#23977) 6c08e97
  • web: update amplitude analytics for svm wallet connection (#24322) e441e41
  • web: update meldSupportedCurrencyToCurrencyInfo to use not deprecated common bases (#24275) a8dfa89

Bug Fixes

  • web: add infinite loading for limits (#24280) 5b032bf
  • web: add v4 support for lp flow for celo (#24201) 9145081
  • web: avoid displaying two binance wallet options when trust wallet is installed (#24247) 950f64f
  • web: dedupe visx/responsive (#24114) 1b1d322
  • web: Default FOR country to device locale on country lookup failure (#24259) 626ec89
  • web: default to TDP token on buy/sell flows (#24199) dbc660b
  • web: delete extra EnvelopeHeart (#24229) b469696
  • web: detect solflare user reject + improve connection error modal (#24325) 396debe
  • web: enable sourcemaps in staging builds (#24087) fe4e2b6
  • web: explore table tokens dropdown should not show >1d for solana (#24046) 7d17539
  • web: fix limit form crash when selecting solana (#24069) eb4ddee
  • web: fix z-index issue on solana promo modal (#24441) (#24457) 1287d20
  • web: handle meld native SOL address (#24289) e772533
  • web: minor nits for solana (#24166) 9440e71
  • web: pin datadog action for e2e tests (#24136) 078aeb1
  • web: prevent WSOL TDP pages (#24121) 5a64884
  • web: re-instate activity parsing for web popups - PORT-454 (#24086) e5531e9
  • web: replace useNavigate with links [1/n] (#23324) 3a282cd
  • web: reset account drawer on uniswap wallet connection (#24338) 2dae9a4
  • web: use chain count for landing page chain count (#24459) 9fb5adb
  • web: use connected indicator if two diff wallets connected (#24042) e26d6f1
  • web: use default export lazy import for SolanaPromoModal (#24373) f348b15
  • web: use proper jup proxy for staging (#24388) ece9de3

Continuous Integration

  • web: update sitemaps 0527e1f

Tests

  • web: check sitemap generation in CI (#24066) eb163a6

Release web/5.112.0

02 Oct 16:58

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmZDGpemKezoNt9EN6WRuTFPM4eXNYH2sxT3VXwnop1byu
  • CIDv1: bafybeifbrs7b4fucyijr6s24lgaaa736h6q25l62d3hagu3gxakobgdctq

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:

5.112.0 (2025-10-02)

Features

  • web: add basic disconnected view for portfolio (#23459) 365239b
  • web: add new Solana receive crypto QR option (#23446) 3aa3b51
  • web: add percentage allocation chart (#23205) cf31a33
  • web: add portfolio activity filter controls (#23493) 32bfa25
  • web: add toucan skeleton page behind a feature flag (#23900) 3b14d35
  • web: add toucantoken page (#23906) 199e6a8
  • web: context menu for tokens table (#23434) e1dd094
  • web: disconnect menu tooltip (#23954) 79ce2a2
  • web: Include global types in web functions (#23874) fffa958
  • web: multiwallet UX address display v2 (#22894) bd4d4dd
  • web: portfolio tokens tab (#23193) f822c00
  • web: rename base Dropdown component and create DropdownSelector component (#23836) 81f0743
  • web: Replace graphql types with GraphQLApi from @universe/api (#23757) e551cd6
  • web: Support Solana FOR (#23653) 3b229fc
  • web: switch platform-specific account (#23970) 2c5e8af
  • web: use uniswap url for jupiter api (#22101) e0d1dec

Bug Fixes

  • web: add more padding for smaller screens (#23799) 4b80cf1
  • web: add uniswap mobile wallet into accountstore (#23882) ba44b56
  • web: alignment for uniswap wallet QR code (#23992) 035d2df
  • web: avoid displaying two binance wallet options when trust wall… (#24248) 9bd62a9
  • web: debounce useMissingPlatformWalletPopup (#23965) ef1de10
  • web: don't run sitemap generation script with NX (#24061) 55711c5
  • web: env loading in production builds (#23973) fad5b5f
  • web: fix context menu on positions page (#23809) a9ef911
  • web: fix pool mini card menu zindex (#24220) 98b5d9c
  • web: fix portfolio e2e test (#23716) 6e5ac69
  • web: fix sitemap generation script (#24065) 8058e3f
  • web: fix solana-only miniP (#22895) 973103e
  • web: hide migrate to v3 button on unsupported chains (#23306) d73d883
  • web: open proper connect page when clicking swap connect wallet (#23991) 0e7f6a1
  • web: prevent regressions in non-solana wallet connection flow (#24044) ab315b0
  • web: re-enable solana coinbase adapter (#23982) 6927d70
  • web: re-instate activity parsing for web popups (#24154) 6d59743
  • web: remove custom env loading and bypass nx for staging/prod builds (#24045) df38e77
  • web: revert change to POPUP_MAX_WIDTH (#24041) e51797a
  • web: show disabled buy/sell/send form button if mismatched wallet platform (#23661) a5887c7

Continuous Integration

  • web: update sitemaps 7bcdac9

Styles

  • web: fix spinning loader causing overflow issues in mini portfolio (#24048) 3ccd937

Code Refactoring

  • web: decluster WalletModal (#23953) 625ae78
  • web: gas hook integration (#23295) 653d744
  • web: integrate cancellation functions into web (#23292) 0aee376
  • web: kill walletConnectorMeta (#23909) ee69fbf
  • web: use AccountsStore shapes for connecting (#23844) 7713cb3

Release web/5.111.0

24 Sep 19:29

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmW2N1jVYGV4M84L1cMTysFn1BtPJTKcjDkdoZtpmNE3xt
  • CIDv1: bafybeidsfyuzvuwapjnhk4dfkgjipmjnovf34gfv6c6broz6zjcsikwwbe

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:

5.111.0 (2025-09-24)

Features

  • web: [lp] action buttons - center range (#23054) 53738d8
  • web: [lp] action buttons - history duration (#23068) e163e2c
  • web: [lp] action buttons - modify zoom options (#23069) 6666906
  • web: [lp] action buttons - reset (#23067) 39d2a4b
  • web: [lp] action buttons - zoom (#23061) 6a09678
  • web: [lp] add center range behavior (#22983) c568951
  • web: [lp] add chartInteractions - pinch to zoom (#22986) a41a9ca
  • web: [lp] add chartInteractions - scroll (#22985) 8b0bd0c
  • web: [lp] add handlePriceChange action (#23348) 4c4c7ce
  • web: [lp] add line swap (#23346) 134fb89
  • web: [lp] add scrollbar and min/max indicators (#22964) 1563c30
  • web: [lp] add tick based drag behavior (#22965) 8e587cf
  • web: [lp] add tick based drag to liquidity range area (#23047) 30bd10a
  • web: [lp] create current tick renderer (#22989) 312799a
  • web: [lp] current price (#23090) f7b9574
  • web: [lp] default price strats (#23141) 828d388
  • web: [lp] drag to create range area (#23048) 9096a52
  • web: [lp] full range state (#23086) 12bf3f5
  • web: [lp] hide default price strats when missing liquidity or price data (#23422) 8bf92e7
  • web: [lp] improved loading state (#23103) d8374b3
  • web: [lp] indicate at when at our around price strat (#23423) 931ef48
  • web: [lp] move current price and token selection to d3 liquidity input (#23140) 56c68fc
  • web: [lp] move range input component (#23491) dc34109
  • web: [lp] move range inputs (#23143) 90e06d4
  • web: [lp] on set min/max, transparent drags (#22962) cab80c9
  • web: [lp] pass initial min/max price (#23080) ebec3ff
  • web: [lp] percent indicators (#23157) 973e1a7
  • web: [lp] revert back to original default range logic (#23567) d9b1335
  • web: [lp] tick tooltips (#23142) 51b26e0
  • web: [lp] time scale (#23078) 48fa2e3
  • web: AccountsStore implementation (#23290) 6230f2a
  • web: add more configuration for web-ext (#23483) 03fe259
  • web: add pool info endpoint feature gate (#23521) da496bb
  • web: add v2 style options to table component (#23171) 03c21e6
  • web: create solana switch network toast prompt (#22414) 96cfa33
  • web: show notifications in mini portfolio for context menu actions (#23218) 79b0ccf
  • web: update CLAUDE.md for extension (#23507) d1e5c5f
  • web: use poolinfo endpoint (#22711) 817b639

Bug Fixes

  • web: [lp] default to custom range (#23573) 2ba34e0
  • web: [lp] ensure minimum min/max indicator height on drag creation (#23572) 5dd689e
  • web: [lp] fix min/max at same closest tick (#23591) 3a4f390
  • web: [lp] render priceToY at specified tick alignment (#23571) 337649f
  • web: add query for extra limit orders - PORT-427 (#23667) 10848d5
  • web: detected label alignment in connection pane (#23708) 39e5c93
  • web: enhance Binance wallet connection handling (#23394) 6e82ab5
  • web: fix focus stealing issue on the deposit form (#23510) bb90d34
  • web: fix toastregularsimple design (#22493) 1539552
  • web: fix useAccountRiskCheck for solana and BlockedAccount modal for svm (#22976) d09e5d7
  • web: hover state on position cards (#22819) 1e9fa50
  • web: mweb fixes (#23596) c3dbe85
  • web: mweb mini-portfolio tabs bottom spacing - PORT-400 (#23372) 1bcd62b
  • web: prevent currency change causing re-render in create form (#23598) 3e2f37e
  • web: remove preserve sym links for better HMR (#23719) 113bb9c
  • web: remove receipt req for batch txs in updater - PORT-248 (#23371) ba1b742
  • web: remove unneeded param for deeplinking on web to native assets from portfolio (#23642) f039e38
  • web: show unsupported Solana error in create liquidity (#23399) 3dca695
  • web: updates receive modal copy animation (#23704) 37747e2
  • web: use useSwapAndLimitContext for currentTab (#23326) d7ba078

Continuous Integration

  • web: update sitemaps b368c4b

Styles

  • web: update copy icon animation (#23298) 20e9bde
  • web: update CopyHelper copy animation (#23358) 7c2d700
  • web: update explore copy icon (#23373) b834e84

Code Refactoring

  • web: [lp] clean up chart actions and utils (#23167) 199a3b7
  • web: [lp] clean up chart state (#23168) 81f689f
  • web: [lp] rename files and functions (#23169) f35fb74
  • web: rm rest of direct wagmi connection code + handle errors (#23461) 840f2cc

Tests

  • web: [lp] dynamic zoom min (#23258) fec8dd6