Skip to content

Releases: Uniswap/interface

Release mobile/1.57.1

09 Sep 15:43

Choose a tag to compare

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

Flashblocks on Unichain: This infra upgrade brings 200ms blocktimes to the network, making swaps lightning fast. Feel the difference by swapping on Unichain.

Other changes:

  • Various bug fixes and performance improvements

Release extension/1.27.1

09 Sep 15:54

Choose a tag to compare

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

Flashblocks on Unichain: This infra upgrade brings 200ms blocktimes to the network, making swaps lightning fast. Feel the difference by swapping on Unichain.

Other changes:

  • Unified context menu UI across platforms on the NFT and activity tabs
  • Various bug fixes and performance improvements

Release web/5.109.0

04 Sep 15:41

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmaaVMC6GCdf1aWGJY4n6D2DXCLbHkQR3fytd9dGQesUem
  • CIDv1: bafybeifv27ffnci2km6rbtl3pp57ma6zdqrko2f27eyp4by2kbvrd7apti

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.109.0 (2025-09-04)

Features

  • web: add ability to filter FOR providers by payment method (#22853) 5fc0334
  • web: add payment method filter buttons (#22858) cdd9d9f
  • web: add warning when local port changes to a different port when running multiple server instances (#22914) dc7654c
  • web: adding info for for buy options (#22833) 039ed83
  • web: adding porto as a connector (#23049) dda4f7d
  • web: initial shared tokens tab (#22788) 681eeb1
  • web: Log FiatOnRampTransferWidgetOpened on web (#21204) 1f42ad5
  • web: remove TURBO env vars (#22949) 65bd503
  • web: web for nudge experiment (#22801) 2e4ef73

Bug Fixes

  • web: [lp] handle undefined currencyA in url sync (#23202) 418a0b1
  • web: add wait-on timeout for CI workflows (#22941) a5e08cd
  • web: blocking bugs and fixes for portfolio unification (#23197) 07e5ec2
  • web: bun command for vercel ignore step (#23008) 9d627ec
  • web: bun warning about web sideEffects (#22756) 6db7e39
  • web: disable sourcemaps in the staging build deployed to CF (#23128) 8537819
  • web: do not set output to the same token as input (#22924) 74b603f
  • web: don't fail bun version check in vercel builds (#23016) 6e3de07
  • web: don't use nx for web-vercel-ignore, just use git (#23044) 236a72f
  • web: duplicate activities - PORT-361 (#23094) c781f0d
  • web: enable receive modal on landing page (#22654) d2c72d9
  • web: fix deeplinking navigation issues with override flag enabled (#22971) 9135fb4
  • web: fix issue with changing chains on lp token selector (#22948) 0534af8
  • web: fix line chart icon on ios - PORT-305 (#22804) 1d1adb8
  • web: fix mweb layout for the migrate screen (#22862) 44a397a
  • web: fix send and swap context menu selection actions + send flow oddities (#23052) b7902af
  • web: fix type error in storybook (#22755) 2dfa8fe
  • web: fix unitag rendering (#22929) aff181e
  • web: handle receipt in web polling - APPS-8638 (#22928) b7bbd52
  • web: pin react-compiler-runtime (#23093) b0e5358
  • web: polish styling and remove styled components (#23031) 1ad93dc
  • web: position activity dot in top right (#22835) 4520ea8
  • web: prevent redundant calls on the pool details pages (#22869) fa89372
  • web: remove line break on create flow for mweb (#23009) 3479dc3
  • web: respect on mWeb (#23027) 932f89a
  • web: split NFT list component to avoid crash on interface (#23102) 0d21bf3

Continuous Integration

  • web: update sitemaps c8de020

Release web/5.108.1

29 Aug 19:06

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmTWHDsZKruRDBYFKy7CNNR17SLkhWdvhBoiW9YJtsozeT
  • CIDv1: bafybeicmyhzjca6zajf7jo55os5qyz3u2buruntuff6k3lmqlopa7eocoa

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.108.1 (2025-08-29)

Bug Fixes

  • web: duplicate activities in mini portfolio (#23100) f5b4eab

Release web/5.108.0

27 Aug 17:54

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmR5qxJbPRNrpXMYsMARQ3eepsgrgPZLp37WELHtzNcEL6
  • CIDv1: bafybeibizaicwvxofvmqniavl5bpfejpxy5k56hjfc5mgqcjfk3i5kbvj4

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.108.0 (2025-08-27)

Features

  • web: add shared activity tab behind feature flag (#22407) 2548221
  • web: add shared NFT tab behind feature flag (#21942) 0392e0e
  • web: create anvil mananger for e2e tests (#22797) 3cb6e0d
  • web: increase size of create flow form and improve loading states (#22728) 84345fc
  • web: snap to range (#22732) 2240f10
  • web: update mweb action buttons for positions page (#22810) 51b38a3

Bug Fixes

  • web: account sidebar z-index - PORT-299 (#22770) 603fc15
  • web: Check if activity nonce is null (#22871) 45b27d4
  • web: do not set output to the same token as input (#22927) d54c71a
  • web: fix issue with changing chains on lp token selector (#22951) 730cef4
  • web: fix line chart icon on ios (#22922) 7e3d27c
  • web: fix unitag rendering (#22931) 1bf9eec
  • web: inputError should not be stringified (#22790) 6564aea
  • web: nft migration fixes (#22842) 42dea24
  • web: reset chart (#22769) 191b19b
  • web: reset min/max prices to sensible defaults on base currency change (#22768) 119c7ea
  • web: staging handle receipt in web bridge polling (#22936) b639ede
  • web: Update TWIT to TWIST (#22864) ac866c3

Continuous Integration

  • web: update sitemaps cc6a28a

Code Refactoring

  • web: add networkFee for web (#22317) 9099971
  • web: make InterfaceTransactionDetails hash optional (#22245) 1c8ba8f
  • web: store the transaction request and use that to get nonce (#22277) 636801f
  • web: used status to determine canceled status rather than using canceled field (#22336) 425aaf8

Release web/5.107.1

22 Aug 20:50

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmTfLygbz2pyqcQ2Jc4Ao6gWxAtXd9KAGr9j9GXhXVgZZE
  • CIDv1: bafybeicpcrv4oycomsww5c2p36f6sz2maleesjawmcpd6mjfphkk3xakmu

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.107.1 (2025-08-22)

Release mobile/1.56

22 Aug 01:43

Choose a tag to compare

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

Flashblocks on Unichain: This infra upgrade brings 200ms blocktimes to the network, making swaps lightning fast. Feel the difference by swapping on Unichain.

Other changes:

  • Improved virtual keyboard behavior
  • Various bug fixes and performance improvements

Release extension/1.26.0

22 Aug 01:51

Choose a tag to compare

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

Flashblocks on Unichain: This infra upgrade brings 200ms blocktimes to the network, making swaps lightning fast. Feel the difference by swapping on Unichain.

Other changes:

  • Fixed visual glitches in token selector
  • Various bug fixes and performance improvements

Release web/5.107.0

20 Aug 21:29

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmdSnv1GKSsJLedvJWRpMcPwvMkGWoXvfX7McZPvJn4mLB
  • CIDv1: bafybeihaoiipxwwexn5eq5ck3agqumqh6liln65aluqsv3v6sjhp7jjqwa

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.107.0 (2025-08-20)

Features

  • web: add anvil/non anvil tasks (#22437) 2743e35
  • web: add new updated transaction clearing migration function (#22527) e1c31b6
  • web: anvil snapshots (#22682) f65ce03
  • web: clean up playwrite config (#22477) ea66fcd
  • web: configure wrangler for local dev (#22423) d45d3bf
  • web: maintain protocol version on reset (#22685) 81dadf4
  • web: migrate pages Functions to workers and use hono (#22611) a3a316c
  • web: shard anvil tests (#22595) 303d32d

Bug Fixes

  • mweb: refresh tdp icons and fix send logic (#22539) 5b1b6c5
  • web: account sidebar z index staging (#22772) 3f4697b
  • web: avoid company menu flicker (#22523) 9d9668d
  • web: disable cloudflare plugin for vercel environment (#22637) f9915b7
  • web: fix for flaky tests on legal and policy line (#22419) 715d1aa
  • web: fix relative imports in functions directory (#22574) 376e9f7
  • web: inputError should not be stringified (#22791) 86930d9
  • web: make anvil tests more explicit (#22572) 3b2d9e1
  • web: mini portfolio tab names should update when language changes (#22735) 869a2c0
  • web: remove noDiscovery from config (#22623) bc448a8
  • web: remove send element test from navbar e2e (#22635) 1976c89
  • web: remove untestable paths (#22545) 3e91285
  • web: reorder dropdown zindex - PORT-140 (#22547) 3915e8c
  • web: reset position state and defaultInitialToken (#22546) 69d6788
  • web: revert pageSize change back to 25 (#22585) 0acf13a
  • web: specify vite entry points (#22612) 3fd86a2
  • web: staging deploy passthrough if no t9ns (#22744) 7f644db
  • web: stop polling for bridge updates after success (#22645) 84750a4
  • web: support unichain logo in Rich Link Previews (#22573) 6580143
  • web: these are actually anvil tests (#22576) a536340
  • web: update wrangler deploy step (#22747) 2c7e65a
  • web: upgrade vite plugin (#22657) 925cc1a
  • web: use anvil to show these are anvil tests (#22577) 4685fdf
  • web: use window.location.pathname over useLocation (#22542) 7466ae8
  • web: v4 pool support for meta tag injection and Rich Link Previews (#22571) bb75af9
  • web: vite cloudflare plugin output directory (#22715) 32844cc
  • web: wallet connect test expecting an ETH balance (#22697) 3997c44
  • web: wrap anvil tests (#22712) e4f16ec

Continuous Integration

  • web: update sitemaps 1d9555d

Tests

  • web: enable manual trigger for web staging deploy (#22658) 8780593

Code Refactoring

  • web: break out fees anvil (#22441) 40e8b58
  • web: create position anvil test (#22438) 79c080b
  • web: errors anvil split (#22444) d523b50
  • web: increase liquidity (#22442) 1f63914
  • web: make getTest factory (#22449) 0e060db
  • web: migrate v3 anvil split (#22512) 60e8a5f
  • web: remove liquidity anvil (#22443) dd81f16
  • web: split wrap tests (#22440) 77d4f0f
  • web: swap -> anvil naming (#22439) 25ef6b0
  • web: uniswapx anvil (#22445) 915a110

Release web/5.106.1

14 Aug 16:43

Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmUxmsfGijaMqVA9SRF7fPdVygNmxZKK82WbskzNwaEkcz
  • CIDv1: bafybeidcm4q4dymwse2shhgofp4zltwbrppnf7fge4ah26wzgw5qzcoizm

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.106.1 (2025-08-14)

Bug Fixes

  • web: receive modal landing prod (#22655) 48fad1b