ci(release): publish latest release

parent 2a91a928
IPFS hash of the deployment: IPFS hash of the deployment:
- CIDv0: `QmfJZyV1FNLS52DKthuXkGMPoFfVhiWTaUUPqMqceQQ2xr` - CIDv0: `QmU1QSS7dNky4pkCfkknkmcBKmFfx9m7HctyzzNCTJpBbk`
- CIDv1: `bafybeih4byuzedugrnnand4go4tzh5iok7a6wqxup6csffeb3iy4lhzgwm` - CIDv1: `bafybeicug7zwouvztzcfjasynspfg7kjt76w4pg5m6lsj3iez6d3wbmvf4`
The latest release is always mirrored at [app.uniswap.org](https://app.uniswap.org). 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. ...@@ -10,82 +10,16 @@ You can also access the Uniswap Interface from an IPFS gateway.
Your Uniswap settings are never remembered across different URLs. Your Uniswap settings are never remembered across different URLs.
IPFS gateways: IPFS gateways:
- https://bafybeih4byuzedugrnnand4go4tzh5iok7a6wqxup6csffeb3iy4lhzgwm.ipfs.dweb.link/ - https://bafybeicug7zwouvztzcfjasynspfg7kjt76w4pg5m6lsj3iez6d3wbmvf4.ipfs.dweb.link/
- https://bafybeih4byuzedugrnnand4go4tzh5iok7a6wqxup6csffeb3iy4lhzgwm.ipfs.cf-ipfs.com/ - https://bafybeicug7zwouvztzcfjasynspfg7kjt76w4pg5m6lsj3iez6d3wbmvf4.ipfs.cf-ipfs.com/
- [ipfs://QmfJZyV1FNLS52DKthuXkGMPoFfVhiWTaUUPqMqceQQ2xr/](ipfs://QmfJZyV1FNLS52DKthuXkGMPoFfVhiWTaUUPqMqceQQ2xr/) - [ipfs://QmU1QSS7dNky4pkCfkknkmcBKmFfx9m7HctyzzNCTJpBbk/](ipfs://QmU1QSS7dNky4pkCfkknkmcBKmFfx9m7HctyzzNCTJpBbk/)
## 5.5.0 (2024-01-25) ### 5.5.1 (2024-01-26)
### 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
### Bug Fixes ### Bug Fixes
* **web:** [landing-page] add polish (#5914) 7fb6d2d * **web): Revert "chore(web:** added opensea api to csp and made long … (#5938) d7aa795
* **web:** [landing-page] update protocol copy and 24H volume period (#5930) 183d92c * **web): Revert "fix(web:** re-enable rich link previews (#5912)" (#5942) b835519
* **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 <p> 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/5.5.0 web/5.5.1
\ No newline at end of file \ No newline at end of file
{ {
"defaultSrc": [ "defaultSrc": "'self'",
"'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'",
"scriptSrc": [ "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:",
"'self'", "frameSrc": "'self' https://verify.walletconnect.com/ https://verify.walletconnect.org/ https://buy.moonpay.com/ https://vercel.live/ https://vercel.com",
"'unsafe-eval'", "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:",
"'unsafe-inline'", "workerSrc": "* 'self' blob:"
"'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:"
]
} }
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
<% const cspConfig = require('./csp.json'); %> <% const cspConfig = require('./csp.json'); %>
<meta <meta
http-equiv="Content-Security-Policy" http-equiv="Content-Security-Policy"
content="default-src <%= cspConfig.defaultSrc.join(' ') %>; script-src <%= cspConfig.scriptSrc.join(' ') %>; style-src <%= cspConfig.styleSrc.join(' ') %>; img-src <%= cspConfig.imgSrc.join(' ') %>; frame-src <%= cspConfig.frameSrc.join(' ') %>; connect-src <%= cspConfig.connectSrc.join(' ') %>; worker-src <%= cspConfig.workerSrc.join(' ') %>;" content="default-src <%= cspConfig.defaultSrc %>; script-src <%= cspConfig.scriptSrc %>; style-src <%= cspConfig.styleSrc %>; img-src <%= cspConfig.imgSrc %>; frame-src <%= cspConfig.frameSrc %>; connect-src <%= cspConfig.connectSrc %>; worker-src <%= cspConfig.workerSrc %>;"
> >
<!-- <!--
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment