Releases: McKalvan/secpy
v0.5.0-alpha
Updated StatementHistory and Statement classes to group Facts based on value of accn (id of filing) instead of the filing period. This is a deviation from the previous approach which grouped Facts based purely on the relevant filing period (IE FY2022Q1). By nature of being keyed based on filing period, the previous approach did not accurately allow for distinct statements w/in a filing period to be distinguished from one another, which could potentially cause some confusion for users as it makes it more difficult to correlate facts w/in a Statement class to the actual underlying statement that it is meant to represent.
In grouping StatementHistory based on the accn value of the Fact, we are able to more accurately group facts from common filings together.
v0.4.0-alpha
Fixed bug w/ logging in BaseEndpointMixin that was throwing exceptions on warnings. Created get_all_concepts method in CompanyFacts class
Full Changelog: 0.3.0-alpha...v0.4.0-alpha
0.3.0-alpha
v0.2.1-alpha
Fixed bug w/ CompanyFacts class where KeyError-type exceptions would be thrown due to sparsely populated json objects for certain companies
Full Changelog: v0.2.0-alpha...v0.2.1-alpha
v0.2.0-alpha release
This release fixes an existing bug w/ the Statement object wherein the initializing unit -> fact instance that instantiates the Statement object is keyed by the unit name instead of the appropriate concept name in the internal mapping of facts in Statement.
This release also includes several new methods to supplement the Statement object which should make it easier to navigate:
- list_all_facts: Lists all facts available w/in a given statement instance
- get_all_facts: returns a mapping of concept names -> unit -> Fact objects
Additionally, this method also includes a change to the core data objects of secpy that subclasses them by a new BaseDataObjectMixin class. This adds support for a "to_json" method that allows conversion of a given data object instance to its representation as a json string.
v0.1.2-alpha
More fixes to setup script
v0.1.1-alpha
Changed package name, updated download_url
Full Changelog: https://github.com/McKalvan/secpy/commits/v0.1.1-alpha
v0.1.0-alpha
Initial release of secpy.