Skip to content

Bug fixes and data/module attribution

Compare
Choose a tag to compare

Release Notes - company_dns v2.2.1

We're excited to announce the release of company_dns v2.2.1! This release includes several bug fixes and new features, including:

  • Bug fix for public companies that have stale CIKs (Central Index Keys) have them only report wikipedia data
  • Bug fix for companies which return multiple valid CIKs, in this scenario instead of reporting an error with two separate company objects only one company is reported
  • Bug fix to return a not found error when non-company entities are searched for
  • Feature that moves the embedded help to a /help endpoint
  • Feature that attributes key used python modules model and data sets to their source
  • Changes in how the lib/edgar.py module returns data such that it is in alignment with other modules
  • Repository cleanups
  • Overall improvements in error handling

New Features

Help Endpoint

We've moved the embedded help to a /help endpoint, which provides detailed information about how to use company_dns and its various endpoints. This new endpoint is accessible via the following URL:

  • /help

Attribution of Python modules, models, and data sets

We've added a new feature that attributes the key used Python modules, models, and data sets to their source. This will make it easier for users to understand where the data is coming from and ensure that we are giving proper credit to the original sources.

Bug Fixes

Handling stale CIKs

We've fixed a bug that caused public companies with stale CIKs to only report Wikipedia data. Now, users will get the correct data when querying these companies.

Handling multiple valid CIKs

We've also fixed a bug that caused an error to be reported with two separate company objects when a company had multiple valid CIKs. Now, only one company will be reported in this scenario.

Handling non-company entities

We've fixed a bug that caused non-company entities to be searched for, resulting in an error. Now, users will receive a not found error when attempting to search for non-company entities.

Changes to edgar.py module

We've made changes to the lib/edgar.py module to ensure that it returns data in alignment with other modules.

What's Changed

Full Changelog: V2.2.0-new-sic-behaviors...V2.2.1-shoulda-been-2.2.3