- fix possible KeyError: 'dt' with list_data
- fix KeyError: 'dt' with s3 method
- orderbook class performance improvements
- improve data loading performance, especially for the first time
- fix conflict of new numpy 2 and older pyarrow
- improve tox tests
- add missing numba dependency needed by orderbook class (the rest works without numba)
- order book helper class
- fix old funding rates
- fix issue !6 with lowercase symbol names
- better error when aws clients use free data sample (!7)
- option to disable cache
- improved warnings handling
- fix order book data loading (KeyError: side)
- minor optimizations and fixes in cloudfront transfer
- more efficient optional data transfer implemented via aws cloudfront
- awswrangler dependency removed, pandas 2 support added
- python3.12 support
- grow default cache size limit
- nicer error messages when data are missing
- pass and print warning when file is corrupted
- let user specify max cache size via lakeapi.set_cache_size_limit()
- too many open files bugfix
- logging fixes
- fix dependency constraints causing TypeError: _path2list() got an unexpected keyword argument 'boto3_session'
- fix path2list bug
- fix type hints
- support for python3.11
- support for funding, open_interest and liquidations list_data
- improve data type typing
- grow default cache size limit from 3 GB to 10 GB
- small documentation improvements
- fix trades_mpid issue
- fix warning messages in anonymous mode
- level_1 data added to typing
- s3 user agent set to lakeapi
- Typing bugfix
- Last modified filters for list_data
- New feature for listing available data.
- Corrupted cache bugfix
- Caching and requirements improvements.
- Python2.7 support and documentation improvements.
- First release on PyPI.