From 26720f48b2f8ce7f167d114d40185602ac57c8d2 Mon Sep 17 00:00:00 2001 From: Uniswap Labs Service Account Date: Fri, 26 Jan 2024 16:54:15 +0000 Subject: [PATCH] ci(release): publish latest release --- RELEASE | 82 ++++---------------------------- VERSION | 2 +- apps/web/public/csp.json | 96 +++----------------------------------- apps/web/public/index.html | 2 +- 4 files changed, 17 insertions(+), 165 deletions(-) diff --git a/RELEASE b/RELEASE index 17e2835ac06..29ddb481110 100644 --- a/RELEASE +++ b/RELEASE @@ -1,6 +1,6 @@ IPFS hash of the deployment: -- CIDv0: `QmfJZyV1FNLS52DKthuXkGMPoFfVhiWTaUUPqMqceQQ2xr` -- CIDv1: `bafybeih4byuzedugrnnand4go4tzh5iok7a6wqxup6csffeb3iy4lhzgwm` +- CIDv0: `QmU1QSS7dNky4pkCfkknkmcBKmFfx9m7HctyzzNCTJpBbk` +- CIDv1: `bafybeicug7zwouvztzcfjasynspfg7kjt76w4pg5m6lsj3iez6d3wbmvf4` The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org). @@ -10,82 +10,16 @@ You can also access the Uniswap Interface from an IPFS gateway. Your Uniswap settings are never remembered across different URLs. IPFS gateways: -- https://bafybeih4byuzedugrnnand4go4tzh5iok7a6wqxup6csffeb3iy4lhzgwm.ipfs.dweb.link/ -- https://bafybeih4byuzedugrnnand4go4tzh5iok7a6wqxup6csffeb3iy4lhzgwm.ipfs.cf-ipfs.com/ -- [ipfs://QmfJZyV1FNLS52DKthuXkGMPoFfVhiWTaUUPqMqceQQ2xr/](ipfs://QmfJZyV1FNLS52DKthuXkGMPoFfVhiWTaUUPqMqceQQ2xr/) +- https://bafybeicug7zwouvztzcfjasynspfg7kjt76w4pg5m6lsj3iez6d3wbmvf4.ipfs.dweb.link/ +- https://bafybeicug7zwouvztzcfjasynspfg7kjt76w4pg5m6lsj3iez6d3wbmvf4.ipfs.cf-ipfs.com/ +- [ipfs://QmU1QSS7dNky4pkCfkknkmcBKmFfx9m7HctyzzNCTJpBbk/](ipfs://QmU1QSS7dNky4pkCfkknkmcBKmFfx9m7HctyzzNCTJpBbk/) -## 5.5.0 (2024-01-25) - - -### Features - -* **web:** [info] add new token tables (#5714) 8f43de5 -* **web:** [info] Add Sorting to Info Tables (#5601) c6ccc29 -* **web:** [info] Adds Filter Dropdown to all TX tables (#5607) 8d9aaa9 -* **web:** [info] Change checkbox size and deprecate some VE usage (#5780) 7fb8bd0 -* **web:** [info] Make PDP titles clickable (#5710) 1b318b9 -* **web:** [info] reveal an in line swap module on pdp (#5639) 5bb9dd2 -* **web:** [landing-page] add landing page design tweaks (#5806) 2f882d0 -* **web:** [landing-page] add refreshed More option / dropdown menu to navbar (#5674) b7c10da -* **web:** [landing-page] integrate protocol stats with live volume (#5913) ddf2be9 -* **web:** [landing-page] integrate token cloud with live data (#5823) c21be43 -* **web:** [landing-page] integrate token listings with live data (#5826) 04195b4 -* **web:** [landing-page] refactor redirect conditions (#5783) 2a709c9 -* **web:** [landing-page] update connect-with-us section (#5896) 4288784 -* **web:** [landing-page] update stats section (#5781) 6bad18d -* **web:** add expiry selection to limit form (#5566) 8c94d7d -* **web:** auto update input or output based on price (#5748) c3ebb6d -* **web:** build initial price input for limits (#5461) 283d845 -* **web:** build limit price preset buttons (#5462) 54d679b -* **web:** custom limit price reactive button (#5463) 2bbe27f -* **web:** fix market price calculation for limit prices (#5678) 8a548d0 -* **web:** full recipient form implementation (#5905) 69e37fb -* **web:** gas estimation for transaction (#5874) dffefa7 -* **web:** LimitOrderTrade class + tests (#5673) 233c226 -* **web:** limits form - switch tokens (#5677) b86c2bc -* **web:** minimize eth_blockNumber calls (#5725) 8de99c0 -* **web:** new address modal speed bump (#5910) 3b8d370 -* **web:** pdp price chart (#5692) 5f68798 -* **web:** review modal for limit orders (#5679) c482b54 -* **web:** send (#5926) fe14e81 -* **web:** send context and derived send info hook (#5798) 37bbbd4 -* **web:** send currency selector (#5872) afc86d8 -* **web:** send feature flag and swap tab setup (#5795) a4c0053 -* **web:** send input amount (#5871) 0950741 -* **web:** send input setup (#5841) 8c5481e -* **web:** send review modal (#5907) 66c2e65 -* **web:** send smart contract speed bump (#5908) c561e1b -* **web:** sets up appropriate transaction parsing for send info (#5797) 79f3558 -* **web:** useUSDTokenUpdater for send (#5832) f484f3f +### 5.5.1 (2024-01-26) ### Bug Fixes -* **web:** [landing-page] add polish (#5914) 7fb6d2d -* **web:** [landing-page] update protocol copy and 24H volume period (#5930) 183d92c -* **web:** class name to work w/ zzmp's refactor (#5863) c5a9a59 -* **web:** currency search mobile bugs (#5788) 5f850a4 -* **web:** de-duplicate eth_blockNumber calls (#5727) d7f83b1 -* **web:** disallow more resources in robots.txt (#5776) 15cf3b1 -* **web:** fix cypress tests in CI (#5625) d31dfad -* **web:** mini portfolio mobile height (#5779) 076f1be -* **web:** MP parsing small numbers (#5771) b69e6a4 -* **web:** numerical input prepend symbol more than one char (#5787) 0127a0d -* **web:** polling for token balances (#5911) e216b75 -* **web:** re-enable rich link previews (#5912) f513b94 -* **web:** remove Object.hasOwn usage (#5750) bb247b4 -* **web:** send need to check parsedInput and not inputs given (#5928) f38c324 -* **web:** Show UniswapX icon and gas breakdown in swap review (#5840) 7aa45b2 -* **web:** use

tag on NFT pages (#5728) 9ebc0b4 - - -### Performance Improvements - -* **web:** memoize SwapContext to avoid extra re-renders (#5713) afe1daf - - -### Code Refactoring - -* **web:** reusable chart header (#5649) df9038c +* **web): Revert "chore(web:** added opensea api to csp and made long … (#5938) d7aa795 +* **web): Revert "fix(web:** re-enable rich link previews (#5912)" (#5942) b835519 diff --git a/VERSION b/VERSION index 94223aa2a18..40ee275c557 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -web/5.5.0 \ No newline at end of file +web/5.5.1 \ No newline at end of file diff --git a/apps/web/public/csp.json b/apps/web/public/csp.json index caec4c2d2f8..cc1eca3f07b 100644 --- a/apps/web/public/csp.json +++ b/apps/web/public/csp.json @@ -1,91 +1,9 @@ { - "defaultSrc": [ - "'self'" - ], - "scriptSrc": [ - "'self'", - "'unsafe-eval'", - "'unsafe-inline'", - "'wasm-unsafe-eval'", - "data:", - "https://translate.googleapis.com/", - "https://vercel.com", - "https://vercel.live/", - "https://www.google-analytics.com", - "https://www.googletagmanager.com" - ], - "styleSrc": [ - "'self'", - "'unsafe-inline'", - "'unsafe-eval'" - ], - "imgSrc": [ - "*", - "'self'", - "blob:", - "data:", - "https://assets.coingecko.com/", - "https://cdn.center.app/", - "https://ethereum-optimism.github.io/", - "https://explorer-api.walletconnect.com/", - "https://i.seadn.io/", - "https://lh3.googleusercontent.com/", - "https://openseauserdata.com/", - "https://raw.githubusercontent.com/", - "https://raw.seadn.io/", - "https://s2.coinmarketcap.com/", - "https://static.optimism.io/", - "https://vercel.com", - "https://vercel.live/" - ], - "frameSrc": [ - "'self'", - "https://buy.moonpay.com/", - "https://vercel.com", - "https://vercel.live/", - "https://verify.walletconnect.com/", - "https://verify.walletconnect.org/" - ], - "connectSrc": [ - "*", - "'self'", - "blob:", - "data:", - "https://api.moonpay.com/", - "https://api.opensea.io", - "https://api.thegraph.com/", - "https://api.uniswap.org", - "https://arbitrum-mainnet.infura.io/", - "https://avalanche-mainnet.infura.io/", - "https://base-mainnet.infura.io/", - "https://bridge.arbitrum.io", - "https://celo-org.github.io", - "https://cloudflare-ipfs.com", - "https://explorer-api.walletconnect.com", - "https://forno.celo.org/", - "https://gateway.ipfs.io/", - "https://interface.gateway.uniswap.org", - "https://mainnet.infura.io", - "https://o1037921.ingest.sentry.io", - "https://old-wispy-arrow.bsc.quiknode.pro/", - "https://optimism-mainnet.infura.io/", - "https://polygon-mainnet.infura.io/", - "https://raw.githubusercontent.com", - "https://static.optimism.io", - "https://temp.api.uniswap.org/", - "https://tokenlist.arbitrum.io", - "https://tokens.coingecko.com", - "https://ultra-blue-flower.quiknode.pro", - "https://us-central1-uniswap-mobile.cloudfunctions.net/", - "https://vercel.com", - "https://vercel.live/", - "https://www.gemini.com", - "wss://relay.walletconnect.com/", - "wss://www.walletlink.org/rpc" - ], - "workerSrc": [ - "*", - "'self'", - "blob:" - ] + "defaultSrc": "'self'", + "scriptSrc": "'self' 'unsafe-eval' 'wasm-unsafe-eval' 'unsafe-inline' https://www.google-analytics.com https://www.googletagmanager.com https://translate.googleapis.com/ https://vercel.live/ https://vercel.com data:", + "styleSrc": "'self' 'unsafe-inline' 'unsafe-eval'", + "imgSrc": "* 'self' https://i.seadn.io/ https://cdn.center.app/ https://raw.githubusercontent.com/ https://assets.coingecko.com/ https://static.optimism.io/ https://ethereum-optimism.github.io/ https://explorer-api.walletconnect.com/ https://s2.coinmarketcap.com/ https://openseauserdata.com/ https://raw.seadn.io/ https://lh3.googleusercontent.com/ https://vercel.live/ https://vercel.com data: blob:", + "frameSrc": "'self' https://verify.walletconnect.com/ https://verify.walletconnect.org/ https://buy.moonpay.com/ https://vercel.live/ https://vercel.com", + "connectSrc": "* 'self' https://api.uniswap.org https://interface.gateway.uniswap.org https://o1037921.ingest.sentry.io https://mainnet.infura.io https://cloudflare-ipfs.com https://raw.githubusercontent.com https://tokens.coingecko.com https://bridge.arbitrum.io https://static.optimism.io https://celo-org.github.io https://www.gemini.com https://tokenlist.arbitrum.io https://gateway.ipfs.io/ https://arbitrum-mainnet.infura.io/ https://optimism-mainnet.infura.io/ https://polygon-mainnet.infura.io/ https://base-mainnet.infura.io/ https://avalanche-mainnet.infura.io/ https://forno.celo.org/ wss://www.walletlink.org/rpc https://explorer-api.walletconnect.com wss://relay.walletconnect.com/ https://temp.api.uniswap.org/ https://us-central1-uniswap-mobile.cloudfunctions.net/ https://ultra-blue-flower.quiknode.pro https://api.thegraph.com/ https://api.moonpay.com/ https://old-wispy-arrow.bsc.quiknode.pro/ https://vercel.live/ https://vercel.com data: blob:", + "workerSrc": "* 'self' blob:" } diff --git a/apps/web/public/index.html b/apps/web/public/index.html index 798a12b7b76..cd1a3e64f5c 100644 --- a/apps/web/public/index.html +++ b/apps/web/public/index.html @@ -18,7 +18,7 @@ <% const cspConfig = require('./csp.json'); %>