- [types] ReportPeriod added
- [History] handle adjustment of data correct
- [cli] use typer instead of click
- option processing regarding History requests split hprocopt into procopt for the yahoo History request and yfprocopt for the yfinance compat. History request
- [requirements] update dependencies
- [types] types Period, Interval added
- [cli] type hints, apply yahoo types
- [tests] switch to pytest from unittest
- [cli] rename entrypoint to vfapi
- [README] minor changes/extension in install
- [setup] correct URL to repository
- [README] add codestyle ‘black’ badge
- [setup.py] delete ‘version=’ from version
- [yahoo.Profile] add a 404
- apply typing
- [black] black applied to library + tests + setup.py
- [endpoints] make the basic requests return the standardized JSON of the extensions.stdjson requests. Remove the extensions.stdjson. Modify compat.yfinance to use the standardized JSON.
- [pre-commit] added / configured pre-commit
- [endpoints] extensions.stdjson, a standardized JSON layer
- [unittest] unittests regarding virtual_finance_api.extensions.stdjson virtual_finance_api.client
- [unittest] yfinance Ticker class tests extended
- [Makefile] prevent link creation by pandoc
- [compat.yfinance] Ticker property code fixed for properties: dividends splits actions
- minor EOL whitespace / empty line changes
- [enpoints] History, Options now VirtualAPIRequests
- [endpoints] extensions.stdjson added
- [CHANGELOG] templates to generate CHANGELOG
- [requirements] python 3.6 up to pandas 1.1.5
- [README] badges added
- [README] extended with various components
- [config] setup.py include requirements correctly
- [travis] fix deployment to pypi
- [endpoints] yfinance compatibility endpoints
- [unitttest] yfinance compatible endpoint tests
- [docs] requirements_dev: missing packages
- [endpoints] use rapidjson instead of json
- [config] requirements, Makefile update requirements: include rapidjson Makefile extended
- [config] update travis / tox config
- [docs] fix sphinx build
- [sphinx] initial documentation setup
- [README] example added
- [yahoo endpoints] Yahoo endpoint request classes
- [endpoints] business_insider ISIN request class
- [generic] ISINCode class to handle ISIN-codes
- [base] base classes classes to handle and setup API requests
- [yahoo endpoints] unittests for yahoo endpoints
- [unittests] test business_insider endpoint(s)
- [unittest] tests to test Client and generic module
- [config] setup travis for coverage, add badges to README.rst
- [config] setup.py and requirements
- [travis] removed unsupported python 3.5
- [config] fix tox config
- [requirements] packages added