* We made an assumption that all tickers marked as "defunct" from
Estimize would have a dash '-' separating the defunct indicator
from the ticker. However, there was a ticker where the defunct
separator was actually an underscore '_'. There are now
additional checks in place to ensure that we do not pass the
Substring method an invalid 'length' value.
Fix issue in Consensus downloader where attempt to select non-duplicates would cause a chunk
of data to be dropped and never processed
Update output path to be CSV files instead of JSON, non-zipped
Fix documentation
Fix bug where we would not properly output files
- Release: Financial releases for the specified company
- Estimate: Financial estimates for the specified company
- Consensus: Consensus of the specified release
For each equity endpoint, we create a `BaseData`, a Downloader and add unit tests.