v3.22.0
What's Changed
- Improve returned trade result information by @sjanel in #472
- MonetaryAmount from std::string_view should be be constructible with … by @sjanel in #474
- Refactor and test coincenter options by @sjanel in #476
- Bugfix/upbit add deposit info net type by @sjanel in #478
- [Binance] - Use another URL for Binance public withdrawal fees source by @sjanel in #479
- Clean up code around fiat converter by @sjanel in #480
- Modernize array with std::array without template parameter arguments when applicable by @sjanel in #481
- Multi-command pipe support by @sjanel in #475
- Easier usage as library - parseExchanges does not require to be last anymore by @sjanel in #482
- New CLI option - currencies, to get all tradable currencies by @sjanel in #483
- Make first currency optional for markets command by @sjanel in #487
- Use FlatSet instead of unordered_map for withdrawal fees by @sjanel in #489
- Currency is now optional for withdraw-fee CLI, renamed into withdraw-fees by @sjanel in #490
- Fix race condition on get all approximated order books when several e… by @sjanel in #491
- Fix compilation error of prometheus-cpp by disabling tests as workaround by @sjanel in #493
- Fix incorrect assert for fiat conversions in equivalent balance conve… by @sjanel in #492
- Feature/add upbit withdraw net type parameter by @sjanel in #494
- Add retry mechanism to requests by @sjanel in #496
- Bump dependencies to latest release versions by @sjanel in #497
- Add cct::string::operator+= with std::string_view by @sjanel in #500
- Use DurationToString in logs by @sjanel in #501
- Add second source for fiat currency service, first one may be down by @sjanel in #503
- Make some default trade options configurable in exchangeconfig file by @sjanel in #502
- Fix Bithumb withdrawal fees parsing, factorize crawlers code by @sjanel in #504
- Market Order books objects are enriched with timestamp by @sjanel in #505
- Strong typing for market order book lines, minor code clean up by @sjanel in #506
- Add second source for fiat conversion, not requiring any API key by @sjanel in #507
- Code cleaning - rename LastTradesVectors into TradesVector by @sjanel in #508
- [Code refactoring] Fix clang-tidy warnings by @sjanel in #509
- Fix Windows build by @sjanel in #512
- Some MSVC compiler bug has been fixed, remove workaround by @sjanel in #452
- Fix race condition for simultaneous calls to queryTradableMarkets from private exchanges by @sjanel in #511
Full Changelog: v3.21.0...v3.22.0