Releases: cowprotocol/cowswap
v1.30.0
What's Changed
Important changes are;
- Date picker in GPModal
- Addition of pixel tracking
- We are no longer updating prices if they are not visible
- Dependencies are updated
- Hotfix 1.29.3 by @shoom3301 in #1938
- Dependencies update by @shoom3301 in #1878
- Setting verificationGasLimit for ethflow orders by @josojo in #1937
- Limit order creating e2e test by @shoom3301 in #1942
- Update CLA file by @nenadV91 in #1941
- Add analytics hook that will set dimensions by @nenadV91 in #1966
- Kanban flow by @shoom3301 in #1971
- change text color by @fairlighteth in #1969
- Amounts displaying refactoring by @shoom3301 in #1907
- Pixel tracking by @nenadV91 in #1976
- Fix Cosmos build by @shoom3301 in #1983
- Don't update prices if not visible by @anxolin in #1913
- Date picker in GPmodal by @fairlighteth in #1922
- Removed google analytics id by @alfetopito in #1997
- Change GA debug mode to rely on NODE_ENV by @tukantje in #1998
- 1970/replace gemini with coingecko list by @alfetopito in #2016
- useAppData hook is designed for using only from an updater by @shoom3301 in #2020
- Release 1.30.0 by @tukantje in #1992
Full Changelog: v1.29.3...v1.30.0
Hotfix v1.29.3
Summary
v1.29.3 - Hotfix
What's Changed
- Removed bunny ears (2680673)
- Import token from URL only when there are no tokens with same address and symbol (#1940)
- Add spaces around token symbol in Insufficient balance text (#1939)
Full Changelog: v1.29.2...v1.29.3
v1.29.2 - Hotfix
Summary
v1.29.2 - Hotfix
Several small fixes, where the main ones are:
- Now properly handling tokens with the same symbol
- Fixed issue with ETH flow orders and the exact amount of
1 - Shortening token symbols in the UI (edge case with tokens with long symbols)
- Updated Safe URLs
- UI/layout fixes/improvements
What's Changed
- Remove aws build setup by @alfetopito in #1869
- Additionally compare chainId in URL and in provider for trade state updates by @shoom3301 in #1867
- Gnosis Banner and Connect Wallet style fix by @fairlighteth in #1883
- 🎨 Improve "Your orders table to not connected user" by @fairlighteth in #1904
- 🎨 Misc. Layout fixes by @fairlighteth in #1903
- #1893 Fixing issue with tokens with identical symbols by @alfetopito in #1920
- Fix wrap modal layout by @fairlighteth in #1912
- #1852/Shortening token symbols by @alfetopito in #1854
- #1924/Conditionally show link to swap from tokens page by @alfetopito in #1925
- Updated Safe urls to new endpoints by @alfetopito in #1928
- Hotfix v1.29.2 by @alfetopito in #1929
Full Changelog: v1.29.1...v1.29.2
v1.29.1 🐰 Bunny CoW
Summary
- add bunny ears
- fix FAQ link
- fix IPFS deployment
Details
git log --oneline v1.29.0..v1.29.1
b71c7eb (tag: v1.29.1) 1.29.1
f7830ab Merge pull request #1897 from cowprotocol/hotfix/1.29.1
afc9edf (origin/hotfix/1.29.1, hotfix/1.29.1) Fix IPFS deployment
41f2726 Fix/1892 (#1899)
b8c1dd1 Merge pull request #1896 from cowprotocol/🐰🌝
43f55d5 (origin/🐰🌝) Add bunny ears
v1.29.0 🚓 Policies, Analytics and some performance Boost
Summary
- UI fixes
- Bug fixes
- EthFlow follow ups
- New Privacy Policy and Cookie Policy pages
- Updated ToC page
- GA events simplification
Details
git log --oneline v1.28.2..v1.29.0
fd74737 (HEAD -> main, tag: v1.29.0, origin/main) Merge pull request #1829 from cowprotocol/release/1.29.0
3f09211 (origin/release/1.29.0, release/1.29.0) Bump the version to 1.29.0
0606c13 Revert "Consistent fee/numbers layout for fee tooltip (#1860)"
a69bfd0 Additionally compare chainId in URL and in provider for trade state updates (#1867)
16b8343 Changed gchain explorer path from older xdai to current gc (#1871)
635df82 Add back to top button to content pages (#1890)
221a3e6 Simplify event names (#1891)
138fe5f Remove gas cost label from ETH orders (#1887)
b4d8224 Fix issues (#1882)
d64f876 Consistent fee/numbers layout for fee tooltip (#1860)
11689aa Address comments in issue (#1880)
f813687 Fix for wrap mode (#1877)
8394a01 Raplace useIsTradeUnsupported() by state from limitOrdersQuoteAtom for Limit orders (#1876)
538b5a3 Removed italic from Terms&Conditions last updated paragraph (#1875)
6cf4bde Merge remote-tracking branch 'origin/develop' into release/1.29.0
98ce5de Fix scroll style (#1836)
9c2844d Updating domain urls (#1861)
2849ee0 Remove duplicates from inactive tokens lists in Currency search modal (#1865)
ed4cca6 Search token by symbol and address for token importing from URL (#1857)
64cb759 Make swap e2e tests more sustainable (#1866)
0a9e7b8 Remove duplicates from inactive tokens lists in Currency search modal (#1865)
d049a4d Refactor tokens list module structure (#1863)
31d0205 fix error modal footer margin (#1833)
bd66641 Removed outdated E2E data (#1859)
dafd4db Merge remote-tracking branch 'origin/develop' into release/1.29.0
03a8dc4 detect mobile/tablet by media query and not user agent (#1853)
dd7678e Add open in metamask option on mobile (#1820)
1e85771 Reset trade state when URL contains the same tokens with mixed case (#1856)
7955bb3 Fix tokens address usage in ImportTokenModal
d89e3a7 Fix useIsTradeUnsupported() usage
4f07730 Load fortmatic, coinbase, walletconnect and gnosis-safe wallets connectors asynchronously (-0.14MB gzip) (-1.5MB fortmatic!) (#1814)
23a3b06 Removed usage of WrappedTokenInfo and removed redundant cycles with tokens lists (#1822)
6d7c701 Remove tons of tokens lists recalculations by moving them to Updater (#1812)
70cc393 Add warning when unsupported token is selected (#1714)
42287a6 fix FAQ padding (#1845)
6841fbc fix tooltip and txt component refactor (#1849)
ae1be16 fix initiating eth refund text (#1850)
9ec26c6 Do not reset page number if there are no orders to be loaded (#1843)
8db7a8f Merge branch 'main' of https://github.com/cowprotocol/cowswap into develop
7d7895b PR comments: final changes
c837009 PR comments update: sender is in the outer obj
22704bb PR comments: more debugging as comment.sender seem empty??
0716462 PR comments updated: one more debug log because I can't understand what's wrong
ef6d1d3 PR comments updates:
3723133 Updated pr_comments workflow:
84ed743 Don't try to escape the event logs, it broke the summary display
96d96da pr_comments updates:
7615735 Removed RAW_EVENT mapping. Trying just the toJSON version
f6f466a PR comments workflow (#1834)
0f8a826 [EthFlow]#1586 progress bar starts not from 0 (#1819)
135ea87 Added pr_comments workflow with simple log of the whole pr comment event (#1832)
1451f55 [EthFlow]#1586 progress bar starts not from 0 (#1819)
1c8a309 Added pr_comments workflow with simple log of the whole pr comment event (#1832)
237b409 Fix modal overlay (full height) (#1830)
a770426 Reduce bundle size by excluding unused files (#1813)
e0c6836 Parse sell/buy amount from URL and apply to Limit orders widget (#1708)292af9dc6 Merge remote-tracking branch 'origin/main' into develop
18affc9 Update terms icons (#1821)
bb2b825 Fix react warning for styled-component props (#1823)
91c3d22 Update cookie policy (#1793)
62539ae Add new Privacy policy (#1791)
f5064f4 Use recursion to check props in genericPropsChecker() (#1817)
3a8c371 Fix e2e tests (#1818)
e7a718a 1809/invalid order on orders table (#1810)
9512229 [EthFlow]#1294 - updated backend return types (#1796)
9dd9723 [EthFlow] Update cypress (#1808)
ae410b5 [EthFlow]#1787 failed sound on tx failure (#1799)
641bd19 [EthFlow]#1445 more slippage business (#1807)
7739808 Fixed #20: JS and floats are not to be trusted (#1805)
47f598a [EthFlow]#1445 highligh invalid slippage (#1804)
0dc64eb Updated ToC page (#1789)
bda694d 🎨 Order table alignment: status labels (#1786)
8bef9f4 🎨 Style modals and scroll fix (#1785)
b53696f [EthFlow]#1294 handle failed txs (#1774)
9bc9c47 Merge branch 'release/1.28' into develop
b3471af Parse sell/buy amount from URL and apply to Swap widget (#1703)
e78a151 🎨 Rate impact styles (#1737)
65d0bd2 status label styling (#1748)
Migrate to the high-availability RPC for Gnosis chain
The old (https://rpc.gnosischain.com/) Gnosis chain RPC endpoint is not stable and gets down sometimes.
Corresponding to https://docs.gnosischain.com/tools/rpc/#gateway we should https://rpc.gnosis.gateway.fm/ endpoint, because it provides a high-availability public RPC as part of their Core Contributor agreement in [GIP-70].
v1.28.1 - Christmas is over
Summary
v1.28.1 - Christmas is over
Just removed the Christmas theme, nothing else
What's Changed
- Remove Christmas theme by @alfetopito in #1815
- Hotfix 1.28.1 by @alfetopito in #1816
Full Changelog: v1.28.0...v1.28.1
🐮🎅🦌🎄 Christmas CoW
Merry Christmas to all the 🐮!
Adds a new Christmas theme
Changes
380ccef (HEAD -> main, tag: v1.28.0, origin/main) Merge pull request #1768 from cowprotocol/release/1.28
ebfb2fc (origin/release/1.28, release/1.28) Update version
83bb0c6 Update sound (#1779)
75b711f edit audio file meta data (#1780)
20db60a Merge branch 'main' into release/1.28
75e5459 conditional display (#1742)
5e0642e fix scroll styles (#1769)
2776a6d move winter edition into module (#1770)
a8c72e3 🎨 🎅🏼 Winter theme footer image (#1764)
a3b80fe add winter theme hat (#1751)
f1a42de winter theme added (#1745)
18737b1 🎨 Style [B E T A] label style (#1735)
Eth Flow Collisions
Handle orderId collisions for ETH Flow Orders
Several fixes, like better handling of zero decimal tokens for Limit Orders, or fixes issues with expert mode in Eth Flow.
Changes
330a997 (HEAD -> main, tag: v1.27.1, origin/main) Merge pull request #1777 from cowprotocol/hotfix/1.27.1
037896e (origin/hotfix/1.27.1) v1.27.1
bee04e6 Fix for zero decimal tokens (#1772)
47c698e Removed duplicated row deleting orderId too soon
1d1ea0f (tag: v1.27.1-RC0) Merge pull request #1767 from cowprotocol/hotfix/1.27.1
afb88f3 (hotfix/1.27.1) Keep track of in-flight tx and avoid order Id collisions (#1744)
d845d6c Create RC
f289a29 Add expert model for eth flow (#1758)
d0638be [EthFlow]#1294 wire is refunded (#1756)