Skip to content

v3.23.0

Latest
Compare
Choose a tag to compare
@sjanel sjanel released this 31 Mar 09:19
· 34 commits to main since this release

What's Changed

  • Improve withdrawal fees crawler's first source by downloading json fi… by @sjanel in #515
  • [Feature] - New CLI option closed-orders by @sjanel in #516
  • [GitHub action] - Faster Windows build by @sjanel in #517
  • [Feature] - Handle interrupt and termination signals to gracefully sh… by @sjanel in #518
  • [Feature] - New CL option conversion (legacy 'conversion' option rena… by @sjanel in #519
  • [Feature] - make conversion possible with special fiat currency at st… by @sjanel in #520
  • Improve market order book computation of average price for taker buy … by @sjanel in #521
  • [Feature] - Be more robust against fiat queries errors for source 1 by @sjanel in #523
  • [Feature] - Allow MonetaryAmount operations with doubles by @sjanel in #522
  • Feature/add more order based services market order book by @sjanel in #524
  • [Feature] - Merge Closed Order method by @sjanel in #527
  • Revert signal handler to default once called in order to allow progra… by @sjanel in #525
  • Fix MarketOrderBook avgPriceAndMatchedVolumeBuy by @sjanel in #526
  • [Optim] - Avoid copying arguments in parallelTransform of threadpool by @sjanel in #528
  • [Feature] - Support of multi line cells in SimpleTable by @sjanel in #529
  • Rename Time types into duration as they are actually durations by @sjanel in #530
  • Bugfix/fix ubsan error withdrawal fees crawler test by @sjanel in #531
  • Fix asan error in withdrawal fees crawler by @sjanel in #532
  • Improve compile time string view logging levels by @sjanel in #463
  • Clean-up and make MarketOrderBook creation more user friendly by @sjanel in #534
  • [Code cleaning] - Create PublicTradeVector and MarketOrderBookVector by @sjanel in #535
  • Do not select Exchange without account with private requests on empty list of exchanges by @sjanel in #536
  • Use std::unique_ptr instead of forward_list to hold ExchangePrivate memory by @sjanel in #537
  • Make curl failures non-throwing for withdrawal fees crawler by @sjanel in #538
  • More strict checking of ExchangeName creation from 2 parameters by @sjanel in #539
  • Log instead of throw for duplicate prices in MarketOrderBook and merg… by @sjanel in #540
  • Check at configure time that LTO is supported by the C++ compiler bef… by @sjanel in #541
  • Chore/misc clean up and add unit tests by @sjanel in #542
  • Less verbose request stats logs by @sjanel in #543
  • Correctly take into account depth parameter for Binance & Kucoin orde… by @sjanel in #544
  • Correctly take into account depth parameter for last trades for some … by @sjanel in #545
  • Add PublicTrade unit test by @sjanel in #546
  • Add cct::format by @sjanel in #547
  • Do not throw exception when json parsing fails for unstable APIs by @sjanel in #548
  • Implement more error - retry instead of exceptions for json parsing and exchange errors by @sjanel in #549
  • [MonetaryAmount] - Fix divide when result has no decimal part and results in adding zeros by @sjanel in #550
  • [GitHub workflows] - Remove upgrade dependencies for faster builds by @sjanel in #551
  • [Conversion] - Support transferable results for conversion by @sjanel in #552

Full Changelog: v3.22.0...v3.23.0