Releases: Kwenta/kwenta
Psidium cattleianum
Summary
This patch releases focuses on UI bug fixes, improvements to the mobile UI as well as under-the-hood refactoring of various hooks and data fetching improvements. Notable changes are:
Naming
This release is called Psidium cattleianum, also known as strawberry guava. The whole fruit can be eaten as both the thin skin and juicy interior are soft and tasty, or be used in jellies, jams, custards, drinks etc.
What's Changed
- Bump github/codeql-action from 2.1.16 to 2.1.17 by @dependabot in #1203
- Bump @types/react-slick from 0.23.4 to 0.23.10 by @dependabot in #1205
- Improve futures data hooks by @Tburm in #1191
- remove updateDependency workflow by @platschi in #1206
- fix: truncated 'size' value at Future Positions above 1M. by @zhyd1997 in #1201
- Bump next-connect from 0.12.2 to 0.13.0 by @dependabot in #1212
- Replace currencykey with market key by @LeifuChen in #1215
- Enable sorting on futures/spot markets tables by @joeyzhaozhao in #1200
- Fix colors on light theme by @Xiaolei-Shawn in #1210
- Refetch trade query when switching between long and short by @avclarke in #1218
- Futures mobile fixes by @koredefashokun in #1175
- Bump github/codeql-action from 2.1.17 to 2.1.18 by @dependabot in #1225
- Fix market name by @Tburm in #1221
- remove eth.link relicts by @platschi in #1228
- Bump react-i18next from 11.17.2 to 11.18.3 by @dependabot in #1217
- Bug: Margin info and buying power by @Tburm in #1230
- bump version by @platschi in #1231
- Fix the missing futures markets on the landing page by @LeifuChen in #1233
- Query for synth balances on exchange page by @avclarke in #1235
- Fix the price rate of synth-token by @LeifuChen in #1236
- v3.0.1 by @platschi in #1232
Full Changelog: v3.0.0...v3.0.1
Tropaeolum majus
Summary
This releases focuses on minor bug fixes, package updates and better market data availability on the UI. This release also moves Kwenta v3.0.0 out of beta. Noteworthy changes are:
- Lazy Load implementation for Trading History (#1042)
- Futures Positions Table bug fixes and refactor (#1162)
- Adding Skew data on mobile Stats tab (#1184)
Naming
This release is called Tropaeolum majus, also known as garden nasturtium. All of the above-ground parts of the plant are edible, making for an especially ornamental salad ingredient. Upcoming Kwenta releases might be named after edible plants.
What's Changed
- Bump eslint from 7.12.0 to 7.32.0 by @dependabot in #1152
- Fix tx error handling by @avclarke in #1164
- Fix: reject the txn may crash the app by @LeifuChen in #1163
- Release tx error fix by @avclarke in #1169
- Feat/lazy load by @Tburm in #1042
- Bump axios from 0.21.2 to 0.27.2 by @dependabot in #1170
- Bug: Futures positions table by @Tburm in #1162
- Added the missing commodity price by @LeifuChen in #1173
- remove obsolete imagemin-* packages by @platschi in #1176
- fix skew bar border on light theme by @winrhcp in #1183
- Bump react-slick from 0.28.1 to 0.29.0 by @dependabot in #1179
- Remove react-countdown by @dependabot in #1188
- Bump eslint-plugin-prettier from 3.1.4 to 4.2.1 by @dependabot in #1180
- Bump various synthetix packages to 2.74.* by @platschi in #1196
- Add Skew data in mobile market stats tab by @Xiaolei-Shawn in #1184
- Bump eslint-plugin-jsx-a11y from 6.4.1 to 6.6.1 by @dependabot in #1195
- Bump @svgr/webpack from 6.2.1 to 6.3.1 by @dependabot in #1194
- v3.0.0 by @platschi in #1197
- Release v3.0.0 by @platschi in #1199
New Contributors
Full Changelog: v3.0-beta.19...v3.0.0
V2 Beta Release #19
Summary
The 18th and 19th v2 beta maintenance releases focus on a major refactor to improve the existing Kwenta codebase. Additionally, Synthswap and a mobile version of the Exchange has been introduced. Major new features are:
- Integrade Synthswap (#1038)
- Exchange on Mobile (#1062)
What's Changed
- Fix leaderboard table issue by @koredefashokun in #1093
- V2 Beta: Hotfix by @Tburm in #1094
- Error fixes by @Tburm in #1095
- Hotfix: Throwing errors by @Tburm in #1096
- Fix "no result" on Table component by @Tburm in #1098
- remove balancer code by @platschi in #1072
- Integrate Synthswap and 1inch swaps by @avclarke in #1038
- Add atomic swap check back and remove the duplicated redeem button by @LeifuChen in #1111
- Bug: Locale error by @Tburm in #1116
- IPFS File Hook by @Tburm in #1100
- Fix ETH swaps failing with 1inch by @avclarke in #1122
- Exchange mobile by @koredefashokun in #1108
- V2 Release #18 by @Tburm in #1126
- Fix margin deposit/withdraw on transaction by @Tburm in #1092
- Update the max leverage button to 25 by @LeifuChen in #1119
- Hotfix: L1 atomic swaps by @Tburm in #1128
- remove gas price specification (#1128) by @LeifuChen in #1129
- Updated the max leverage to 25x by @LeifuChen in #1131
- Update default provider to BlastAPI by @Tburm in #1115
- Bump actions/cache from 3.0.4 to 3.0.5 by @dependabot in #1118
- Refactor: Update libraries by @Tburm in #1120
- Bump github/codeql-action from 2.1.15 to 2.1.16 by @dependabot in #1117
- Bump pinst from 2.1.4 to 3.0.0 by @dependabot in #1125
- Bump @synthetixio/providers from 2.73.1 to 2.74.1 by @dependabot in #1124
- Refactor: Error Improvements by @Tburm in #1106
- Bump @synthetixio/contracts-interface from 2.73.1 to 2.74.1 by @dependabot in #1083
- Add futures config by @koredefashokun in #1130
- Fix market key issue by @koredefashokun in #1135
- Refactor: Layout shifting by @Tburm in #1134
- Re-add transaction notifier for useExchange txns by @koredefashokun in #1140
- Release merge conflicts by @Tburm in #1142
- Fee display conditions by @Tburm in #1143
- Fix conflicts by @Tburm in #1144
- Try to fix the leverage over market max leverage by @LeifuChen in #1138
- Add import/order and no-console rule to eslint by @LeifuChen in #1114
- Cleanup by @koredefashokun in #1146
- Refactor: Close with next-price by @Tburm in #1150
- Refactor translations by @Tburm in #1145
- Fix volume sort on markets table by @koredefashokun in #1151
- Futures e2e tests by @avclarke in #1109
- Clean up the image assets by @LeifuChen in #1149
- Refactor: Trade size bug by @Tburm in #1154
- Tradingview Rerenders by @Tburm in #908
- V2 Release #19 by @Tburm in #1141
- Hotfix: Default table size by @Tburm in #1157
- Hotfix to dev by @Tburm in #1158
- Fixed the missing market rate for new listing assets by @LeifuChen in #1159
- hotfix: fix market rates for assets by @platschi in #1160
Full Changelog: v3.0-beta.17...v3.0-beta.19
V2 Beta Release #17
Summary
This is the 17th v2 beta maintenance release focusing on the introduction of a mobile dashboard, mobile leaderboard and a futures markets details tab in the trade history table, next to various important bugfixes big and small (such as the leverage slider).
- Introduces Markets on the Futures sidebar (#978)
- Introduces dashboard on mobile (#931)
- Introduces leaderboard on mobile (#932)
- Fixes the broken leverage slider (#1002)
What's Changed
- Bump github/codeql-action from 2.1.12 to 2.1.13 by @dependabot in #1044
- Fix the padding space of first column on mobile by @LeifuChen in #1046
- Bump github/codeql-action from 2.1.13 to 2.1.14 by @dependabot in #1047
- Added text into Futures History Table and Spot History Table. by @sebfk in #1050
- Removed the max-width by @LeifuChen in #1055
- Implement futures market details and trading history on left sidebar by @Xiaolei-Shawn in #1048
- Update Subgraph Endpoints by @Tburm in #1039
- Bump github/codeql-action from 2.1.14 to 2.1.15 by @dependabot in #1061
- Fix the market tab on the smaller screen by @LeifuChen in #1060
- Fix Liquidation Pnl by @Tburm in #1064
- fix: localstorage for last market by @KngZhi in #1059
- change asset name by @Tburm in #1068
- Fee hotfix merge by @Tburm in #1069
- Adjust max leverage for NP orders by @Tburm in #1070
- Bump @testing-library/react from 12.1.2 to 12.1.5 by @dependabot in #1058
- Mobile dashboard implementation by @koredefashokun in #1056
- Fix the missing slider trail by @LeifuChen in #1071
- Bump moment from 2.29.3 to 2.29.4 by @dependabot in #1090
- V2 Beta Release #17 by @platschi in #1091
Full Changelog: v3.0-beta.16...v3.0-beta.17
V2 Beta Release #16
Summary
This is another maintenance release focusing on improving the codebase, ironing out bugfixes, bumping packages and introducing the first mobile support elements, among other.
- Introduces the Futures Transaction History Table to the Dashboard (#999)
- Fixes atomic exchange for missing synths (#1005)
- Adds a visible light/dark theme toggle on the navigation menu (#979)
All Changes
- Bump @types/react-responsive from 8.0.2 to 8.0.5 by @dependabot in #995
- Use SWC compiler to replace Babel by @Xiaolei-Shawn in #991
- feat: Implement Dark/Light Theme Switch by @lohba in #979
- Remove unused lint-staged package by @dependabot in #983
- light them switch revision by @asherism in #1010
- Fix atomic exchange by adding all atomic synths by @LeifuChen in #1005
- add --legacy-peer-deps flag to updateDependency by @platschi in #1015
- Initial mobile implementation by @koredefashokun in #1013
- Replaced one img tag with Image and disabled the rule by @LeifuChen in #1011
- Codebase Cleanup by @platschi in #1008
- add missing key by @brossetti1 in #1019
- Trades Table Reset by @Tburm in #1017
- Bump @storybook/react from 6.4.20 to 6.5.9 by @dependabot in #1004
- Fixed PositionCard to not have "-" in leverage. by @sebfk in #1020
- Enable synth redeem function on v2 by @LeifuChen in #1023
- Merge main by @Tburm in #1027
- bump synthetix from 2.68.2 to 2.73.1 by @platschi in #1029
- Bump react-i18next from 11.7.0 to 11.17.2 by @dependabot in #1031
- Bump @storybook/addon-essentials from 6.4.20 to 6.5.9 by @dependabot in #1034
- Futures transaction history table by @joeyzhaozhao in #999
- remove korean translation leftovers by @platschi in #1033
- Fix swc dependency issues by @avclarke in #1040
- Mobile new landing page by @LeifuChen in #958
- Update
Markets
link to ETH future market on mobile by @LeifuChen in #1041 - V2 Beta Release #16 by @platschi in #1028
New Contributors
Full Changelog: v3.0-beta.15...v3.0-beta.16
V2 Beta Release #15
Summary
This is a maintainance release fixing two bugs on the UI:
- Fixes "Max" button rounding issue on the Exchange (#975)
- Fixes wallet connect screen when using the light theme (#992)
All Changes
- To truncate the number without rounding by @LeifuChen in #977
- fix workflows & dependabot by @platschi in #980
- Bump react-toastify from 7.0.3 to 9.0.4 by @dependabot in #981
- Bump lodash from 4.17.20 to 4.17.21 by @dependabot in #984
- Bump cross-fetch from 2.2.5 to 2.2.6 by @dependabot in #987
- Bump axios from 0.21.1 to 0.21.2 by @dependabot in #985
- Bump moment from 2.29.1 to 2.29.3 by @dependabot in #986
- Update the font color of wallet connect by @LeifuChen in #997
- Maintenance/Hotfix Release by @platschi in #998
Full Changelog: v3.0-beta.14...v3.0-beta.15
V2 Beta Release #14
Summary
This beta release contains important bug-fixes and improvements. It introduces the synth exchange transaction history, a brand new Kwenta landing page and a Share Position modal. Minor changes are updates to various packages and minor bugfixes.
What's new
We’re excited to present the first set of awesome new features and UI improvements:
🔸 New v2 Landing page
Early this year, 2022, we began an initiative/mission to revamp the Kwenta dApp, leaving no stone unturned; all aspects of the v1 implementation have gotten or are in the final stages of completing this journey. Today we get to share our brand new v2 landing page and officially deprecated and will no longer direct traffic to our v1 implementation.
🔸 Light Mode
Alright, alright, we heard you! Since its inception, traders on Kwenta haven’t had many choices in preferred themes. Although we try not to be opinionated, we figured most people prefer a dark-themed experience. But boy were we wrong! This release finally turns the lights on.
🔸 TradingView Upgrades
Kwenta traders recently gained access to lower time frame candlesticks but were still missing a significant amount of timeframes. Kwenta traders now have access to candles all the way up to quarterly candles, sometimes traders just need HTF (Higher time frame) perspectives.
🔸 Position Sharing
Traders have repeatedly requested to be able to easily share open positions within their trading groups, and was deemed a necessary feature by the community, and we couldn't agree more. Traders now have a share button at their disposal when they carry an open position for any of our available assets. Go ahead don’t be shy brag away!
All Changes
- Bump @synthetixio/assets from 2.0.12 to 2.0.13 by @dependabot in #903
- Bump github/codeql-action from 81bfc289f5947eca8a3358341c874cb4f4697b64 to 2.1.11 by @dependabot in #905
- Bump @synthetixio/queries from 2.68.2 to 2.71.0 by @dependabot in #906
- Bump actions/cache from 3.0.1 to 3.0.2 by @dependabot in #915
- Bump @synthetixio/transaction-notifier from 2.68.2 to 2.70.1 by @dependabot in #916
- Bump actions/checkout from 2 to 3.0.2 by @dependabot in #917
- Bump @synthetixio/optimism-networks from 2.68.2 to 2.70.1 by @dependabot in #918
- Improve tooltips 874 by @joeyzhaozhao in #900
- scrollbar fix by @asherism in #880
- Bump actions/cache from 3.0.2 to 3.0.3 by @dependabot in #922
- Bump @synthetixio/wei from 2.68.2 to 2.70.1 by @dependabot in #923
- Fixed the broken APE and DYDX exchange rate by @LeifuChen in #925
- Fixed the price display of position card for dydx and ape by @LeifuChen in #928
- Bump github/codeql-action from 2.1.11 to 2.1.12 by @dependabot in #927
- Add dydx and ape to coingecko id map by @LeifuChen in #933
- Merge v2 into v2-dev by @platschi in #926
- Change position card order by @Tburm in #934
- Bump @synthetixio/providers from 2.68.2 to 2.71.0 by @dependabot in #929
- Add timeframes by @Tburm in #919
- Bump @synthetixio/transaction-notifier from 2.70.1 to 2.71.2 by @dependabot in #938
- Bump @synthetixio/contracts-interface from 2.68.2 to 2.71.2 by @dependabot in #940
- Bump @synthetixio/optimism-networks from 2.70.1 to 2.71.2 by @dependabot in #939
- Bump @synthetixio/providers from 2.71.0 to 2.71.2 by @dependabot in #941
- Bump @synthetixio/queries from 2.71.0 to 2.71.2 by @dependabot in #942
- Bump @synthetixio/wei from 2.70.1 to 2.71.2 by @dependabot in #943
- Fix Buying Power Bug by @platschi in #946
- Synth exchange transaction history by @Xiaolei-Shawn in #902
- Search by ens name by @burtrico in #936
- Bump actions/cache from 3.0.3 to 3.0.4 by @dependabot in #961
- Add preview trade by @brossetti1 in #885
- Themes switch & Light mode by @asherism in #920
- feat: add share position modal by @0xwontonsoup in #863
- New landing page by @LeifuChen in #865
- feat: Show Network Fees in USD on L2 by @lohba in #952
- Fix TV theme switch issue by @koredefashokun in #971
- widescreen & tablet responsiveness css by @platschi in #973
- Realized pnl percent by @Tburm in #935
- Close Using Next-Price by @Tburm in #969
- Clean Up Code by @platschi in #966
- V2 Beta Release by @platschi in #910