Skip to content

Releases: jadchaar/sec-edgar-downloader

Version 2.1.0

09 Jun 02:38
Compare
Choose a tag to compare
  • Added before_date parameter to each filing download method. If this value is not specified, it will default to the current date.
  • Added include_amends parameter to each filing download method. If this value is not specified, it will default to false.
  • Added support for passing relative (e.g. ./, ../) and user (e.g. ~/) download paths to the Downloader constructor
  • An IOError is no longer thrown when an invalid download path is passed to the Downloader constructor. Instead,sec_edgar_downloader will create all the necessary directories in the path if they do not exist.
  • Filing documents are no longer downloaded in streamed chunks.
  • Downloads are now written to disk with UTF-8 encoding.
  • Added __version__ variable to package.
  • Travis CI now uses tox to lint and run tests.
  • Added verbose flag to Downloader constructor to enable information printing (e.g. how many filings are found and downloaded). verbose will default to false, meaning that no download information will be printed by default.

Version 2.0.1

14 May 03:11
Compare
Choose a tag to compare
  • Cleaned up README
  • Tweaked package naming in setup.py

Plus all the features in version v2.0.0:

  • The method for obtaining 13F filings has been split up into two methods: one for obtaining 13F-NT filings and another one for obtaining 13F-HR filings.
    • You can read about the differences here.
  • You can now specify the number of filings to download in the get_all_available_filings method.
  • Simplified API by combining ticker and CIK functionality into a single method for each filing type.
    • Available methods: get_8k_filings, get_10k_filings, get_10q_filings, get_13f_nt_filings, get_13f_hr_filings, get_sc_13g_filings, get_sd_filings, get_all_available_filings.
    • All these methods can be passed either a CIK or ticker string.
  • Removed ticker validation to facilitate this simplified API change.
  • Added a full suite of unit and integration tests along with an internal Travis CI pipeline for increased reliability.
  • Class methods now return the number of filings downloaded.
  • Added Python 3.8 support.