Skip to content

Releases: Uniswap/interface

Release web/5.82.0

30 Apr 17:25
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmY6iPUuY57eq3gtoFaqtJ885ysk1SQDbHi4nawcXmYM7s
  • CIDv1: bafybeierals42wkadswmgvlto7rbuywzpzfcmgqcywdlzqbvgylukagtoy

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.82.0 (2025-04-30)

Features

  • web: add more CF cacheing for CSS resources (#18689) 3ddb1e3
  • web: add more CF caching headers for public assets (#18678) 4f9b98e
  • web: add more menu to hover state search modal (#18469) d4a85b5
  • web: add pools mock sections (#17257) 3a6bc2c
  • web: add tabs to search modal (#17180) 4e62ad9
  • web: Add verify to add/delete passkey (#18627) b872b40
  • web: bidirectional table scroll buttons (#18876) c647127
  • web: defer initializations of AssetActivityProvider and TokenBalancesProvider (#18057) b1e68cf
  • web: feature-gate pool search and tabs on web (#18273) 78ea6ec
  • web: implement keyboard focus hover state on OptionItem (#17179) ebfea5c
  • web: lazy load top level modals (#18056) 6a38462
  • web: minip updates (#18613) 248bdec
  • web: more CF caching for js chunks (#18679) 89611fe
  • web: pass uniquote enabled to trading api requests (#19018) 955bbac
  • web: show help modal on passkey error (#18682) 15039cf
  • web: top boosted pools (#18569) cbcb803
  • web: useMutate for refreshing authenticators (#18628) 3a24751

Bug Fixes

  • web: [pdp] redirect if no pool found (#18412) 8e95934
  • web: [tdp] redirect if no token found (#18408) 997977e
  • web: [tdp] switch testnet/mainnet mode when wallet is disconnected (#18406) 571fced
  • web: add additional statsig api urls to our csp.json file (#19036) d7a9320
  • web: add more context to Datadog resource events (#18743) 00d6e11
  • web: add web3modal to csp to fix wallet connect error (#18771) d57bd82
  • web: bug bash polish (#18594) ba4f511
  • web: clean up modal util hooks (#18535) db8ff2b
  • web: dd- allow 100% sample rate on interface staging (#18267) abb113a
  • web: DevFlagsBox behavior (#18749) 4a93d4e
  • web: do not render top level modals when shouldOverridePageLayout=true (#18691) 7f63a56
  • web: fix button size in FeeTierSearchModal (#18911) 5936720
  • web: fix closeModal util hook (#18783) b76e2d8
  • web: fix invalid robots.txt (#18690) f910fd3
  • web: fix resetting of modal after closing (#18872) 317f04a
  • web: fix uniwalletmodal opening bug (#18871) c4de0d2
  • web: lp incentives bugfixes (#18830) 4e3b289
  • web: migrate Card components to tamagui (#18481) 1f43821
  • web: migrate containers in MigrateV2Pair to tamagui (#18482) 374dd77
  • web: optimize images for app store logos and lazy-load QR code (#18635) cb119ef
  • web: pass chainId to useReadContracts (#18663) c4aa5b5
  • web: remove applied percent buffer logic from useMaxAmountSpend (#18834) f88ac25
  • web: remove more dead feature flags (#18538) b9ef4a8
  • web: replace dotted bg gradient png with css (#18803) bf8cfea
  • web: search revamp web polish (#18416) 86f034e
  • web: settings spacing fix (#18874) b36aa67
  • web: show price for v2 create (#18917) e80273c
  • web: slideOutMenu adjustments (#18629) 3715c68
  • web: start migrating MigrateV2Pair to spore / tamagui (#18480) 5d8a2d0
  • web: temp skip snapshot test on LimitPriceInputPanel.test.tsx (#18630) 435fe3b
  • web: uninitialized v2 pools (#18807) 8f390da
  • web: v2 migrate page UI fixes (#18479) 858807d
  • web: v4 native pair liq chart fix (#18893) c008acc

Continuous Integration

  • web: update sitemaps a994dde

Release web/5.81.1

29 Apr 21:36
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmV6wxRgkV16x6Gemmdg8UW9HD5zDgjLef844S1wk32H1a
  • CIDv1: bafybeidep4w2hwdtu4uhxrg6xuk7rdlfjf7j7zq53mo2whxi6k3jeuvfbe

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.81.1 (2025-04-29)

Bug Fixes

  • web: add additional statsig api urls to our csp.json file (#19035) 209df5d

Release web/5.81.0

29 Apr 20:00
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmdBE9twnqZcftEmPMTNYyfm7qxkAANFeSMhVxHD1MtyNu
  • CIDv1: bafybeig4ovh5dhuiambfcabacoemcxmvuql5tcl3vscbctdzinmcodysby

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.81.0 (2025-04-29)

Features

  • web: pass uniquote enabled to trading api requests (#19010) 155876e

Release web/5.80.4

25 Apr 19:17
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmNZFM3Tfk8WQxYkSq5Wst6ZEcZMGWi3JWdjEmzzLL6CgQ
  • CIDv1: bafybeiadhirdveghtb4gap6kftmp7vfaa67op3ojcarjxf5f3pt2oqface

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.80.4 (2025-04-25)

Bug Fixes

  • web: lp incentives bugfixes (#18833) d337c45

Release web/5.80.3

25 Apr 18:50
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmSR5NDYo4zoKKUQJ6fbr7QBw8VzMSYTPLCKWFrnEy3siH
  • CIDv1: bafybeib4sdzwnyzjkgip3tbxxpwp76goocrdu77z5cnshiitjqcpnv2pci

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.80.3 (2025-04-25)

Bug Fixes

  • web: prod hotfix v4 eth pair liq chart fix (#18899) bab7ea8

Release web/5.80.2

25 Apr 14:52
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmcDLYNCmBY8GZivEGAw4fwyeT24YpT1FqttKTkcRFfivc
  • CIDv1: bafybeigoeqbd3sgqs3ry32353einpmrcuy5p45hutcmjp4qummebbwhw7e

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.80.2 (2025-04-25)

Bug Fixes

  • web: reenable logging in statsig config (#18894) ae7ebce

Release web/5.80.1

23 Apr 21:51
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmPJ67xPvHcYEk5YWu59uGkE5Mv6QBSSTWwzBTy72Eoeo4
  • CIDv1: bafybeiaogowvdnmwgmzi4yqbtzsn27ej4xhanmrcacyu2ejjwuyc4apwym

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.80.1 (2025-04-23)

Bug Fixes

  • web: uninitialized v2 pools (#18808) 551de59

Release web/5.80.0

23 Apr 17:06
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmZ1bV2GELY9nMg3DBadANd68MuUTJy9A9rU8LoySetMXm
  • CIDv1: bafybeie6r3p2nalk3ahef7qkknt6ddaisbvqikuyhfbpehzusabqgvmbwa

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.80.0 (2025-04-23)

Features

  • web: [EW] Add Download Wallet Header to Connect Modal (#18295) 3dc6b22
  • web: [EW] setup deeplink to passkey mgmt modal (#18231) 5f0eadc
  • web: add loading state to passkey mgmt (#18554) c561013
  • web: add token carousel header (#18319) 2ff8d5c
  • web: clean up the sign up modals (#18271) f7cc410
  • web: default sell experience for TDP from MiniPort (#17805) dc6f91c
  • web: delete ApplicationModal enum, use ModalName enum (#18055) 2e73a78
  • web: explicitly define buffer import (#18451) 59ad348
  • web: lp incentives phase one update staging (#18766) 13cc540
  • web: Only show EW Sign In Modal if EW was Recent Connector (#18549) d0ee8cc
  • web: open sidebar when wallet is created (#18489) 42d7946
  • web: use new contextmenu in .web (#17810) 63760c5
  • web: use publicClient for getting tx receipt (#18574) 82da74f
  • web: use sporified DropdownMenuSheetItem in web&native ContextMenus (#17519) 7b8aa1c

Bug Fixes

  • web: [lp] preserve currency input state in create step 1 (#18441) 31f0fd5
  • web: [usePools] handle invalid vs non-existent pools (#18608) 396a787
  • web: add web3modal to csp to fix wallet connect error (#18705) 8af61a6
  • web: app store images compress staging (#18647) d942ac7
  • web: dynamic config overrides - set value to a single value when allowMultiple=false (#18328) f733d10
  • web: fix bad merge - remove duplicate EW feature flag (#18394) eeedb85
  • web: fix create liquidity chart deux (#18337) 47cc380
  • web: fix safari dropdown (#18475) c1c0544
  • web: fixing arb v3 (#18421) a220a0d
  • web: pass chainId to useReadContracts (#18665) fec2585
  • web: remove v4 0 slippage (#18599) 2dc6dc7
  • web: update modals during onboarding flow (#18418) 99bfe9d
  • web: update the logic for is connected to extension (#18457) ff75de8
  • web: v4 0 slippage at max (#18583) 9131be0

Continuous Integration

  • web: update sitemaps 17fee92

Code Refactoring

  • web: hook new dialog comp into dynamic fee tier speedbump modal (#18517) a6ca1fe

Tests

  • web: [lp] create lp (#18417) 49e63bb
  • web: use development for dev feature flags in test runs (#18437) d979904

Release web/5.79.3

23 Apr 15:27
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: Qmb2Gd1x82BBWBGVASZiryc8pFJWiJm4rSddWExnKHpkka
  • CIDv1: bafybeif4okadgppbk3up2camp6aughhbr6gievbj3wskn6s57vzmoxf4im

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.79.3 (2025-04-23)

Release mobile/1.49

22 Apr 15:56
Compare
Choose a tag to compare

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

Honeypot Detection: Using Blockaid’s data, we now identify potentially malicious honeypot tokens and show users a token warning when interacting with them.

New pink!: Our accent pink color has been updated across the app for better accessibility and better vibes.

Other changes:

  • Removed balances from spam tokens, to clean up the portfolio view
  • Various bug fixes and performance improvements