Releases: cowprotocol/cowswap
v1.25.0-RC.0 New look ✨👀✨
Summary
Brand new design
Some issues still to be addressed as noted by Elena on #1514 (review)
See the list here
What's Changed
- [Limit orders] Execution price implementation by @nenadV91 in #1256
- [Limit orders] Rate impact warnings and indicator by @shoom3301 in #1287
- [Limit orders] Validate limit orders form by @shoom3301 in #1282
- [Limit orders] deadline control by @shoom3301 in #1283
- [Limit orders] UI improvements by @shoom3301 in #1326
- Added widget links by @nenadV91 in #1328
- [ETH-FLOW-V2] - Feature branch by @W3stside in #1239
- [Eth flow] Follow up 1239 - fix selltokenaddress by @alfetopito in #1377
- Added enable limit orders screen by @nenadV91 in #1389
- Main -> Develop by @shoom3301 in #1394
- Fix limit orders performance issues by @shoom3301 in #1390
- Limit price info by @shoom3301 in #1388
- [Limit orders] orders list layout (pure components) by @shoom3301 in #1383
- Update logic to properly handle buy order changes by @nenadV91 in #1400
- 🆕🎨 Design updates [consolidating branch] by @fairlighteth in #1277
- Remove outdated tests by @shoom3301 in #1424
- Fix detection of network changes from provider by @shoom3301 in #1410
- 🆕🎨 Misc styling II by @fairlighteth in #1411
- Set proper kind for limit-order by @shoom3301 in #1430
- 🆕🎨 Misc styling III by @fairlighteth in #1416
- [Eth flow]#1290 disable for sc wallets by @alfetopito in #1370
- [EthFlow]#1291 creating order state by @alfetopito in #1372
- Persist current orders tab to the URL query by @shoom3301 in #1423
- Hide progress bar in an activity card when order has class limit by @shoom3301 in #1428
- DIsplay orders list and styles fixes by @shoom3301 in #1434
- Fix WETH/USDC issue on switch and also warning issue by @nenadV91 in #1429
- Reset chainId to provider's value after network change request initiated by URL by @shoom3301 in #1439
- Allow usage of native currency as buy token in limit orders by @shoom3301 in #1425
- Show nose picking cow on every quote update and display "Price updated" correctly by @shoom3301 in #1442
- Limit orders price impact warning by @shoom3301 in #1414
- [ETH] Stepper pure component by @anxolin in #1402
- Release 1.24.6 by @shoom3301 in #1492
- 🆕🎨 Design updates IV by @fairlighteth in #1441
- 🆕🎨 Design updates V by @fairlighteth in #1463
- 🆕🎨 Design updates VI by @fairlighteth in #1470
- General layout fix 2 by @fairlighteth in #1619
- General layout style fixes by @fairlighteth in #1616
- Token list styles fix by @fairlighteth in #1615
- Release/1.25 by @anxolin in #1514
Full Changelog: v1.24.6...v1.26.0-RC.0
v.1.24.6
v1.24.5
v.1.24.4
Fixes:
- Reset chainId to provider's value after network change request initiated by URL #1439
- Show nose picking cow on every quote update and display "Price updated" correctly #1442
- Fix detection of network changes from provider #1410
- Fix offline issue #1451
- Vercel build fix #1454
- Use current provider's chainId for trade context in the main menu #1461
Full Changelog: v1.24.2...v1.24.4
v1.24.3
Fixes:
- Reset chainId to provider's value after network change request initiated by URL #1439
- Show nose picking cow on every quote update and display "Price updated" correctly #1442
- Fix detection of network changes from provider #1410
- Fix offline issue #1451
- Vercel build fix #1454
Full Changelog: v1.24.2...v1.24.3
v1.24.2
Set the right version in the package.json
With the change of workflow for deployments, I forgot to bump the version. This release code is the same as v1.24.1 but now the tag matches the NPM version.
Full Changelog: v1.24.1...v1.24.2
v1.24.1
Description
Fixes a race condition displaying the wxDAI logo that makes the wrong image to show up.
What's Changed
- Don't use token's logo from HTTP when there is an override by @shoom3301 in #1396
Full Changelog: v1.24.0...v1.24.1
v1.24.0
Summary
Release v1.24.0
Highlights:
- New Swap: The Swap code has been refactored. This was a step required to create new trading pages (like limit orders). The swap page was created again with this new refactored code, and has been running in Barn for some time. Now this release enables it also in production.
- New URLs: Now the token selection is encoded in the URL, so its easier to share. Also the network is encoded differently. This will be coherent with the future Limit Order interface
- Remember Amount/Tokens: The new Swap will now remember your last token selection, and the amounts. It will be nicer for returning users that usually trade the same tokens.
- New CI/CD: Vercel setup deployemnts
- Misc improvements and bug fixes
Additionally:
- Refactors the app: Breaks down the core parts into smaller components that are not dependant on uniswap code any more. Move a lot of our custom code to our own
- Limit Orders WIP: Adds some the WIP for Limit Orders (hidden for now)
Changelog
Full Changelog: v1.23.4...v1.24.0
cab033b 1.24.0
d922ab7 Merge pull request #1317 from cowprotocol/release/1.24
d090cad [1.24] Fix trade state update for not-connected wallet state (#1384)
85aac27 Use only the input token for approve (#1385)
9b9d803 Update COW address in Goerli token list (#1387)
f22cb04 Update COW address in Goerli token list (#1387)
ad14d2c Fix part of the issue with invalid chain id (#1368)
20b2b2f [1.24] Use default values for the trade link in the main menu (#1357)
3329f9d Fix glitch with transparent Import token modal during alert (#1365)
5eae92b Use new route for sell/buy links on Tokens page (#1364)
fd3e550 Reset dismiss state in the Import token component after importing token (#1363)
fab1591 Hide fee discount when wrap/unwrap mode is enabled (#1362)
c3b9617 Search token by symbol or address with taking into account favourite tokens (#1358)
ec15e85 [1.24] Fix navigation to account page when open link with referral address (#1340)
fed9796 [1.24] Fix app crash when network was switch to unsupported one (#1334)
b6338b2 Fix for lower-case letters in URL (#1336)
ea734d0 Updated env vars with domain regex to account for: (#1285)
f719a4b Merge remote-tracking branch 'origin/main' into develop
f6ef7cf Manual prod deployment (#1269)
7dc1380 Remove old swap and related code (#1271)
d1d8b90 Enable new swap as default and use new routing format (#1270)
0c0b63e Update node version (#1268)
2204aca Vercel setup (#1245)
a54f1d2 [Limit orders] pending and submitted modals, allowance check and approve (#1238)
c3381ba [Limit orders] confirm screen (#1234)
1af842f [Limit orders] render balances and fiat amounts (#1232)
aeb085e Fix: don't reset network to mainnet after page reload (#1248)
7742636 Update Goerli cow and vcow address and merkle repo (#1265)
16be749 [Limit orders] Initial price fetch (#1236)
b3abb32 set pinned node 16.17.1 (#1257)
0440cb3 Cosmos ci build (#1244)
f2f6de2 Cosmos export (#1230)
4cf3aa5 [New Process] - Move EthFlow & TradeSummary code to cow-react/modules/swap (#1206)
3a487c3 Fix for imported token bug (#1221)
c5b9bd2 Fix Swap e2e test
4260149 Fix tests (#1218)
34f2a65 Merge branch 'main' of https://github.com/cowprotocol/cowswap into develop
22e1176 [Limit orders] store, widget, settings, rate control (#1137)
7dd9815 Merge remote-tracking branch 'origin/main' into develop
c6497fd Fix tests and ignore ABIs linting (#1161)
8e22d58 1069/native token icons (#1152)
a6de58c Add webpack alias (#1145)
3518c03 Merge remote-tracking branch 'origin/main' into develop
c4f407a [Refactor 5] Refactor App, Routes and entry point (#1131)
8864fca [Refactor 4] Move ABIs (#1130)
867dbf7 Move API (#1129)
c31cbed [refactor 2] Create dumb Widget, Page, HelpCircle component (#1127)
5c7b10d [refactor 1] Move pages to cow-react (#1126)
b94c7e4 Refactor GA, fix custom dimensions and page titles (#1006)
13449e6 Keep last orderId on state when popup is closed (#974)
7e69894 improve blocknative sdk error reporting (#1122)
365f7c8 1020/replace blockscout with gnosisscan (#1021)
v1.23.4 - Forgotten change 🤦
Summary
I forgot to bump the version in package.json in the previous release 😮💨
The only change: 21dc7c6
Full Changelog: v1.23.3...v1.23.4
v1.23.3 - Moving to Vercel
Summary
v1.23.3 - Moving to Vercel
No functional code changes, only configuration to update the CI setup
What's Changed
- Hotfix/1.23.3 by @alfetopito in #1276
- Fix vercel project by @alfetopito in #1279
- Hotfix 1.23.3-RC.1 by @alfetopito in #1280
- Release 1.23.3 by @alfetopito in #1342
Full Changelog: v1.23.2...v1.23.3