All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- renamed CRYPTO_CURRENCY -> CRYPTO_CURRENCIES for the sake of consistency
- crypto currencies
- versions/dist upload
- dropped python3.6 support as it's not supported even by pandas1.2 either (https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.2.0.html#increased-minimum-version-for-python)
- fill_empty option support in finam.export
- ParserError import from the right place (pandas.errors)
- fetcher passed to ExporterMeta #22
- TICKS data download in some cases might miss some days (#16)
- version in setup.py
- automatic request split for long intervals (#4)
- from now on everything needs to be exported from finam package (instead of finam.export and others)
- automatic retries when hitting the error "Система уже обрабатывает Ваш запрос. Дождитесь окончания обработки."
- download from time intervals that don't include any trading sessions (i.e. 2018-01-01) is now safe and would result in empty data file instead of an exception
- dropped python2.x support as the newest pandas doesn't support it
- --ext option support in ./scripts/finam-download.py to enable configuration of the resulting files
- date/time export format changed to separate columns and instead of a datetime in a single field to make it compatible with tslab and other software
- switched logging mode to .INFO to get rid of annoying debug lines
- unpinned urltools dependency as the previous version doesn't exist
- upgraded dependencies to modern versions
- new market CURRENCIES_WORLD=5 (#9)
- finam-downloader.py would take into account market code even if contracts are specified
- uploaded to PyPI https://pypi.org/project/finam-export/, now finam-export can be installed via pip install finam-export
- scripts/finam-download.py now supports both --contracts and --market keys at the same time
- scripts/finam-lookup.py to quickly lookup contracts available on finam.ru
- switched to pandas==0.24.2
- renamed scripts/download.py to scripts/finam-download.py for easier distribution
- all scripts made executable (chmod +x)
- #3: finam metadata cache file is discovered dynamically on the export page
Changelog was not used, see the commits history - I do my best to write meaningful commit messages https://github.com/ffeast/finam-export/commits/master