github Uniswap/interface web/5.111.0
Release web/5.111.0

12 hours ago

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

Don't miss a new interface release

NewReleases is sending notifications on new releases.