- dynamic download window based on data type and timeframe
- public.py: added fetch_daily helper for daily candles
- utilities.py: remove duplicate timestamp-symbol pairs on load
- _period_start: no adjustment for daily period
- utilities.py: fixed filename_builder handling of date str
- implement incomplete data management
- write data to parquet files instead of csv
- utilities: added get_tickers utility
- candles: added more timeframe keys
- download: allow passing options for each datatype download
- added download of funding rate history
- trades: timestamp key error
- download_async: fix kwargs input"
- public.py: remove debug print
- utilities.py: dropping of duplicate values
- utilities.py: added flatten ohlcv utility
- public.py: detect when data is out of range
- public: trades filename prefix
- public.py: added support for public trade data
- candles: add verbosity control
- get_symbols: added helper to get market type symbols
- unformat_str: implemented utility function
- candles: include data metadata in file (exchange and symbol)
- load_data: improved argument filtering
- download: optionally provide custom rate limiter
- optionally specify start and end dates as str
- created basic ccxt download package
- public.py: remove debug print
- rename start/end_dt args to start/end_date for disambiguation