- Dev: New config for readthedocs
- Feature: Add 'columns' parameter to 'get_dataframe' and 'get_ticker_price' func (#1057)
- Feature: Support websockets client / endpoints (#508)
- Documentation: Add crypto endpoint examples (#621)
- Development: Code is formatted with black (#663)
- CI: Stopped testing Python versions older than 3.10 (#944)
- CI: fixed CodeCov upload (#856)
- CI: Add CodeQL for static analysis scanning (#785)
- Minor: bumped development / examples dependencies
- Minor: Switch to trusted publisher workflow
- Feature: Added 3 new methods for fundamentals-endpoint: definitions, daily and statements
- [/news] Fix bug in get_news() when sources list is empty (#566)
- Development: Run tests in Github Actions instead of Travis.org
- Development: This is the last version of tiingo that will support Python 3.5 and below. (#601)
- Minor: Address Pandas Future Warning for sorting in pd.concat (#392)
- Feature: Add option to request data in csv format in get_dataframe method potentially boosting speed up to 4-5x. (#523)
- Minor: bumped library dependencies, in particular cryptography
- Development: Dropped official support for Python 3.5, replaced with 3.7
- Development: Publish library with Github Actions instead of Travis (#546)
- Feature: Added 3 new methods for crypto endpoints: top of book prices, historical, and metadata endpoints (@n1rna #340)
- Feature: Permit list_tickers to support multiple asset types at once (@n1rna #346)
- [/news] Internally rename sources parameter to "source", ensure lists are passed as comma separated values #325. Non-breaking external change.
- [/news] Add new URL parameter for "onlyWithTickers" #327
- Documentation: Added a "Peer Comparison Analysis" Jupyter Notebook under "/examples" (@i3creations #197)
- Minor: Update error message to clarify multiple tickers only work with single metrics
- Updated development dependencies
- Documentation: Added runnable jupyter notebook sample under "/examples"
- Minor: bumped various library dependencies
- Major: Add IEX Endpoint to retrieve data with intraday frequencies (@dcwtx #125)
- Minor: update documentation for contributing/releasing new versions
- Speed up Travis build process with pip cache
- Major: Provide functions for returning data as pandas Dataframes or Series (@dcwtx #112)
- Minor documentation edits
- Fix bug in resample argument name (@dcwtx #82)
- Add tool for removing API Keys from test fixtures (@dcwtx #107)
- Remove official support for Python 3.3
- Updated examples in docs for getting historical prices
- Add interfaces to obtain mutual fund and ETF tickers (@savagesmc #62)
- Raise explicit error when API key is missing (#44)
- Update development dependencies
- Make tests run in 1/10th the time with
vcr.py
(@condemil #32) - Add support for returning python objects instead of dictionaries (@BharatKalluri #33)
- Add support for listing all tickers + date ranges
- Add support for interacting with the
/news
API - Improve logging of REST client errors
- Improve test coverage of tickers endpoint
- Deprecate the Mutual Funds endpoint
- First release on PyPI.