Files
tiingo-python/HISTORY.rst
David Minnen aed36edb65 Update get_news() to work when no sources are provided.
Currently, `sources=[]` by default, which will become "" once the
list is `joined` to form a csv string. The tiingo api appears to
interpret the empty string as "don't match any sources" instead of
"match all sources". This commit fixes the problem by setting
`sources` to `None` if the list is empty.

Adds unit test for empty new sources list.

Updates HISTORY.rst with note about bug fix.
2021-01-11 04:44:35 +00:00

92 lines
3.0 KiB
ReStructuredText

=======
History
=======
0.14.0 (2020-12-XX - Unreleased)
--------------------------------
* Feature (Name #Number)
* Development: Run tests in Github Actions instead of Travis.org
* [/news] Fix bug in get_news() when sources list is empty (#566)
0.13.0 (2020-12-12)
--------------------------------
* 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)
0.12.0 (2019-10-20)
--------------------
* Feature: Added 3 new methods for crypo endpoints: top of book prices, historical, and metadata endpoints (@n1rna #340)
* Feature: Permit list_tickers to support multiple asset types at once (@n1rna #346)
0.11.0 (2019-09-01)
--------------------
* [/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
0.10.x (2019-05-11)
--------------------
* 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
0.9.x (2019-01-30)
------------------
* Documentation: Added runnable jupyter notebook sample under "/examples"
* Minor: bumped various library dependencies
0.8.0 (2018-07-06)
------------------
* 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
0.7.0 (2018-06-14)
------------------
* Major: Provide functions for returning data as pandas Dataframes or Series (@dcwtx #112)
* Minor documentation edits
0.6.0 (2018-04-30)
------------------
* 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
0.5.0 (2018-03-11)
------------------
* 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
0.4.0 (2017-10-22)
------------------
* Make tests run in 1/10th the time with ``vcr.py`` (@condemil #32)
* Add support for returning python objects instead of dictionaries (@BharatKalluri #33)
0.3.0 (2017-09-17)
------------------
* Add support for listing all tickers + date ranges
* Add support for interacting with the ``/news`` API
* Improve logging of REST client errors
0.2.0 (2017-09-01)
------------------
* Improve test coverage of tickers endpoint
* Deprecate the Mutual Funds endpoint
0.1.0 (2017-08-24)
------------------
* First release on PyPI.