Skip to content

Releases: Uniswap/interface

Release web/5.77.0

19 Mar 17:42
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmcmxzrNZV6PSQUvi77szywWtT7oG5MB13GwMoaN7nbpBU
  • CIDv1: bafybeigwp7iptpdnrs7ot27t2aibq7d6mgmptfe6tivot3wp2lvfig3wtm

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.77.0 (2025-03-19)

Features

  • web: [creating pool] modify setting initial price style (#17104) 2a3047e
  • web: [lp] add migrate button on v3 positions (#17301) 48dcf56
  • web: [lp] add warnings based on price differential (#17163) e655444
  • web: add wallet connection/status to datadog issues (#17125) 3ea2492
  • web: avoid non-actionable rpc errors for testnet chains (#17188) cfdd7af
  • web: delete legacy swap :O (#16378) 246d6da
  • web: initialize creating a pool with current price info (#17075) 9c2e992

Bug Fixes

  • web: [lp] mweb cleanups (#17260) 5327e78
  • web: add back h1 to swap tab header (#16941) c12b85d
  • web: add missing version to DD initialization (#17314) e51f608
  • web: dont fail test if snapshot revert fails (#17230) 4034ce9
  • web: filter internal RPC errors in wrapSaga on testnets (#16952) e8264f2
  • web: fix swapping on TDP (#17379) fa90c53
  • web: fix X IconButton in enter hook address form (#17261) 54bbce1
  • web: gap in positions cards as a result of using AdaptiveDropdown, and some more minor enhancements (#16384) b56607b
  • web: remove sentry from error boundary to fix double render (#17… (#17524) af665cd
  • web: remove sprinkles from NFT common.css (#16753) f359718
  • web: remove sprinkles from NFT index.css file (#16755) 1c71867
  • web: remove sprinkles from nft loading.css (#16754) 55d7321
  • web: remove sprinkles from web app (#16756) 2dd0b72
  • web: remove styled from ActivitySwitcher (#17002) 64151b1
  • web: remove styled from NFT CollectionSearch (#17003) 1097730
  • web: remove unused dep - immer (#17187) 2c3d3ab
  • web: remove vanilla-extract from Cells.css (#17168) 0f96de7
  • web: remove vanilla-extract from CollectionDetails (#17005) 5e720d9
  • web: remove vanilla-extract from FilterButton (#17006) 32a583c
  • web: remove vanilla-extract from Filters.css (#17007) de5aa23
  • web: remove vanilla-extract from LoadingSparkle (#17166) 42f2485
  • web: remove vanilla-extract from NFT Activity (#17004) 480bce6
  • web: remove vanilla-extract from PriceRange (#17008) 0689ffa
  • web: remove vanilla-extract from SortDropdown (#17167) 82a18ee
  • web: reverse animation direction for extension (#17110) c0758d2
  • web: send do not allow fiat input testnet (#16675) 16ee4be
  • web: tweak stagehand landing page commands (#17281) b64a525

Continuous Integration

  • web: update sitemaps e4d288c

Code Refactoring

  • web: buy e2e test (#17164) ca807e8
  • web: landing page e2e test migration to playwright (#17207) 23c402d

Release mobile/1.47.1

18 Mar 20:19
Compare
Choose a tag to compare

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

Unichain Updates: Enjoy faster swap speeds, more onramp options, and more token data.
Monad Testnet Support: Swap here by toggling to testnet mode in settings

Other changes:

  • VND currency support
  • Improvements to our NFT Spam reporting feature
  • Stronger warnings when sending funds to token contracts
  • New icon for the Buy/Sell button on the homepage
  • Various bug fixes and performance improvements
  • Improved help center articles

Release web/5.76.2

17 Mar 16:38
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: Qmb32y1Tr36548yibWocrfwjoXvLKDe2fwiJ34vMNi6A24
  • CIDv1: bafybeif4ussdpkymilubf3qmecctn52my5szafwzho24vhcxez6nvfwdpe

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.76.2 (2025-03-17)

Bug Fixes

  • web: fix swapping on TDP (#17378) 3000727

Release web/5.76.1

13 Mar 20:45
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmPcDN4EiXdJ2e4eH6cYKAGiYRrAh8W2hgbmDUf5GKzRGi
  • CIDv1: bafybeias3bjepuy326a66fc6lsm7wr7kfo7v5z7qvjgho2s5ge4s734mk4

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.76.1 (2025-03-13)

Release extension/1.17.0

13 Mar 03:43
Compare
Choose a tag to compare

Back with some brief updates! This version largely comprised of:

  • Various bug fixes
  • Improved helpcenter articles
  • More localized error boundaries

Release web/5.76.0

12 Mar 20:59
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmPDjzx2KbiQfiwf1mNuZwWSufJJJrGoZ5exe8VpLE1eqe
  • CIDv1: bafybeianc2ngnptsysuwy3xt5nqxutvxngondqnnwzgofzx5yz445efove

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.76.0 (2025-03-12)

Features

  • web: (wall-5924) enable smoother transition for Button to and from loading state (#16313) 9fb3bbf
  • web: 03 10 feat web add wallet connection status to datadog issues staging (#17174) 64d0f43
  • web: add allowFlip prop on AdaptiveDropdown (#16812) 859fb34
  • web: add presets for mobile (#17026) 441b3d1
  • web: add swap presets for the input currency on web (#16828) 0402800
  • web: bump uniswap SDKs (#17011) 965edc4
  • web: disable range input when closing position (#17033) f49cb5b
  • web: make flexBasis for Button be the same on all platforms (#16314) d21f758
  • web: migrate buttons group 9 (#16283) 5942c08
  • web: move TradingApiError to ErrorCallout - add warning (#16893) f10a0c5
  • web: out of range - close position (#16914) 6ab698e
  • web: out of range - migrate position (#16915) d9ff5e5
  • web: preset amounts for extension and mweb (#17066) d7c59f1
  • web: switch web/dialog buttons to new buttons (#16305) ee215b0

Bug Fixes

  • web: [datadog] disable on local dev builds (#16858) 31dcd86
  • web: [playwright] better setErc20 logic - part ii (#16850) a1310fe
  • web: [playwright] graphql api fix and tdp mock (#16859) 61e1ead
  • web: add DEV global to web storybook 5333afc
  • web: add in a polyfill for Buffer (#16988) e22a234
  • web: change color of CTA button in WarningModal (#17035) 0ee7033
  • web: change size of SelectTokenButton to small da6256f
  • web: cleanup after button migration (#16535) 48460dc
  • web: delete Box component (#16502) 13c90a1
  • web: delete deprecated price range input component (#17076) 78bec96
  • web: do not pass unsupported props; fixes React warnings 70093a5
  • web: ensure that tick spacing is a whole number (#17037) e5219af
  • web: fix add liquidity button on pools page ac6561e
  • web: fix button size in PoolFinder (#16981) cb96458
  • web: fix button sizes and color in InsufficientNativeTokenWarning (#17052) d866033
  • web: fix buttons on SelectTokenStep (#16970) b206c86
  • web: fix detection of Trans tag within children of Button 6d543ea
  • web: fix download button in UniwalletModal e62c63d
  • web: fix input field value from not displaying 2d7dfe2
  • web: fix issue when Button has non-direct Trans component as a child (#16971) 4d15e5e
  • web: fix label color of SwapFormButton when not connected (#16972) 3390c9c
  • web: fix limit input (#16872) 600a755
  • web: fix max button on SendCurrencyInputForm 86527f3
  • web: fix MaxButton alignment in SendCurrencyInputForm c3376fa
  • web: fix misalignment of token symbol in unconnected state on SendForm (#16974) a4f808c
  • web: fix mobile and extension buttons in GetStarted (#16976) 1cbf360
  • web: fix path to ModuleScopePlugin in craco config 189c0a2
  • web: fix positioning of max button on SendCurrencyInputForm d3e9e43
  • web: fix sign in modal not closing on x click (#16880) cdd6cbf
  • web: fix suggestionrow key (#17082) c7b683a
  • web: fix TileButton background color (#17057) bfa8f31
  • web: fix UI issues with cancel limit button c279f3f
  • web: fix v4 native pool link (#16936) d0c907b
  • web: include priority orders in polling (#16934) ef9a0fe
  • web: increase size of CTA button in CreatePositionModal (#16978) 6165ac4
  • web: liquidity bars colors in ActiveLiquidityChart2 (#17067) 4024d43
  • web: LP UI nits (#17079) e45f5d9
  • web: make pool creation button larger (#16973) d1150f3
  • web: make PoolButton correct size 2beb3b0
  • web: migrate Web3Status to properly use Button 80619ec
  • web: minor updates to Web3Status + memoize Unitag b88b06e
  • web: only animate transform props for Button to fix issues with animating colors with alpha channel 8c3a630
  • web: re-add skimmed down .env.production (#16868) 4fa275f
  • web: remove background color on NavIcon and fix transition animation (#16830) b4a36bd
  • web: remove Box from ActivityCells (#16493) 19fbd28
  • web: remove Box from ActivityHeaderRow (#16492) 6632411
  • web: remove Box from Bag.tsx (#16498) 281632d
  • web: remove Box from BagRow (#16496) 617e43a
  • web: remove Box from ProfileAssetRow (#16495) f680dda
  • web: remove Box, Row, Column from MobileHoverBag (#16497) 486eea6
  • web: remove Box, Row, styled from NFT Activity (#16494) 4f4c744
  • web: remove embed NFT assets support (#16514) 57e174e
  • web: remove nft breakpoint definitions (#16735) b40203f
  • web: remove NFT Center component (#16499) c5f316f
  • web: remove NFT Column (#16500) e44d312
  • web: remove NFT darkTheme and lightTheme (#16734) 34f0548
  • web: remove NFT Row (#16501) 9f31c24
  • web: remove sprinkles from ActivitySwitcher (#16738) 172c98c
  • web: remove sprinkles from AssetDetails (#16749) f679869
  • web: remove sprinkles from Cells (#16750) 374249d
  • web: remove sprinkles from CollectionSearch (#16742) d7e5b3a
  • web: remove sprinkles from CollectionStats (#16743) d1218b8
  • web: remove sprinkles from FilterButton (#16744) cecf506
  • web: remove sprinkles from NFT Activity (#16737) ebdee66
  • web: remove sprinkles from NFT CollectionAssetLoading (#16739) f892099
  • web: remove sprinkles from NFT CollectionNfts (#16740) 3315a4b
  • web: remove sprinkles from NFT Explore (#16751) 5495867
  • web: remove sprinkles from NFT Filters (#16745) 3fd5241
  • web: remove sprinkles from NFT TransactionCompleteModal (#16747) ddac3cf
  • web: remove sprinkles from PriceRange (#16746) d089d0a
  • web: remove sprinkles from ProfilePage NFT (#16752) 40d8e60
  • web: remove sprinkles from SortDropdown (#16748) 4c3af7f
  • web: remove styled usage from NFT PriceRange (#16540) 814d177
  • web: remove styled usage from NFT Profile Page (#16538) 236a0b6
  • web: remove tertiary-transparent button variant as tertiary is already transparent 921fe78
  • web: remove tradeAutoSlippage on slippage control (#17069) 7da9edf
  • web: revert SelectTokenButton to existing designs 0004cf4
  • web: revert text style and icon of Web3Status (#16985) 3ee0075
  • web: split v3/v4 logic for calculating tick data (#16266) c8dc2b8
  • web: stop propagation of events onPress of max button on SendCurrencyInputForm c054d29
  • web: turn off ew flag for e2e tests for now (#16912) da7349e
  • web: update tdp buy initial currency selection (#15110) 853678c
  • web: update to use Button in liquidity flows (#16983) 9a8fe06
  • web: use new loading API for button in SwapDetails ba9f4ba
  • web: useTrendingTokensCurrencyInfos should not always define error (#16705) 9e51750

Continuous Integration

  • web: update sitemaps 53c75c4

Styles

  • web: fix border radii on liquidity price inputs on small screens (#16956) 891e7f7
  • web: fix switch network animation (#16954) 82c0f16

Code Refactoring

  • web: button migration group 8 (#16373) facd715
  • web: v2 migrate position card button refactor (#16277) 1163a99

Release mobile/1.46

07 Mar 17:44
Compare
Choose a tag to compare

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

Last release we introduced Unichain support! Now, enjoy faster swap speeds, more onramp options, and more token data.

Monad Testnet Support - Enjoy swapping on Monad testnet by toggling to Testnet mode in settings

Other changes:

  • VND current support
  • Improvements to our NFT Spam reporting feature
  • Stronger warnings when sending funds to token contracts
  • New icon for the Buy/Sell button on the homepage
  • Various bug fixes and performance improvements

Release extension/1.16.0

07 Mar 20:11
Compare
Choose a tag to compare

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

Last release we introduced Unichain support! Now, enjoy faster swap speeds, more onramp options, and more token data.

Monad Testnet Support - Enjoy swapping on Monad testnet by toggling to Testnet mode in settings

Other changes:

  • Improved scrollbar behavior
  • VND current support
  • Improvements to our NFT Spam reporting feature
  • Stronger warnings when sending funds to token contracts
  • New icon for the Buy/Sell button on the homepage
  • Various bug fixes and performance improvements

Release web/5.75.2

06 Mar 19:45
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmY1KGrtefyx6c622uKgMsF3wdgcHrctuPjx6FKEXtbTaU
  • CIDv1: bafybeiepudn33fn7she525pbbiq6vlylmo4ujkvbrzdbkxud5qevpnddxu

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.75.2 (2025-03-06)

Bug Fixes

  • web: ensure that tick spacing is a whole number (#17038) 5acf938

Release web/5.75.1

05 Mar 22:04
Compare
Choose a tag to compare

IPFS hash of the deployment:

  • CIDv0: QmP3pCy1NW2irnCjSR3APtUyRmxsbWLxGmLScQYJHKF6mB
  • CIDv1: bafybeiakrogvp4snzi4cbzvnt2ng22ojyuizj4jmbhwbzicaw376jlrpyy

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.75.1 (2025-03-05)

Bug Fixes

  • web: add in a polyfill for the buffer (#16989) f12d83e