Skip to content

Releases: McKalvan/secpy

v0.5.0-alpha

10 Apr 21:51
Compare
Choose a tag to compare
v0.5.0-alpha Pre-release
Pre-release

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

25 Feb 02:44
Compare
Choose a tag to compare
v0.4.0-alpha Pre-release
Pre-release

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

17 Feb 04:55
Compare
Choose a tag to compare
v0.2.1-alpha Pre-release
Pre-release

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

13 Feb 21:32
Compare
Choose a tag to compare
v0.2.0-alpha release Pre-release
Pre-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

12 Feb 18:34
Compare
Choose a tag to compare
v0.1.2-alpha Pre-release
Pre-release
More fixes to setup script

v0.1.1-alpha

12 Feb 17:22
Compare
Choose a tag to compare
v0.1.1-alpha Pre-release
Pre-release

Changed package name, updated download_url

Full Changelog: https://github.com/McKalvan/secpy/commits/v0.1.1-alpha

v0.1.0-alpha

12 Feb 16:55
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

Initial release of secpy.