Current Updates¶
GitHub¶
You can find open issues and current changes to AuthoritySpoke through its GitHub repo.
Twitter¶
On Twitter, you can follow @authorityspoke or its author Matt Carey @mcareyaus for project updates.
Changelog¶
0.3.4 (2020-01-02)¶
Create broader conditions for Procedure.contradicts()
0.3.3 (2020-01-01)¶
Add __init__.py to utils folder
0.3.2 (2020-01-01)¶
Publish repo’s utils folder as part of AuthoritySpoke package
0.3.1 (2020-01-01)¶
Fix bug where some types of cross-references caused loading of Holdings from JSON to fail
Update case download function because Case Access Project API no longer includes “casebody” field in all responses from cases endpoint
new_context function can use string to find Factor to be replaced
Enactment URIs can target a chapeau or continuation
Fix bug that created [multiple pint Unit Registries](https://github.com/hgrecco/pint/issues/581)
0.3.0 (2019-12-07)¶
Enactments may choose text by section without a TextQuoteSelector
Remove “regime” parameter from Enactment
Add data serialization using [Marshmallow](https://marshmallow.readthedocs.io/)
Migrate JSON data loading functions to Marshmallow
Add Decision class containing Opinions
Add Explanation class to clarify relationships between Holdings
Improve readability of string representations of objects
Move text selectors to separate [anchorpoint](https://anchorpoint.readthedocs.io/) library
Add [apispec](https://github.com/marshmallow-code/apispec) schema specification for Holding input JSON files
0.2.0 (2019-09-24)¶
Merge ProceduralRule class with Rule
Split aspects of Rule into a separate Holding class
Use Selectors to anchor Holdings to Opinion text
Ignore was/were differences in Predicate content text
Let input JSON label a Rule as the “exclusive” way to get output
Create addition operator for Factors, Rules, and Holdings
Let Rule init method handle the necessary Procedure init method
Use addition operator to add Factors as Rule inputs
Use addition operator to add Enactments to Rules
Create function to consolidate list of Enactments
Add Union operator for Rules and Holdings
Move functions for loading objects from JSON and XML to new I/O modules
Add “explain” functions to show how generic Factors match up when a contradiction or implication exists
Add whitespace to __str__ methods for greater clarity
0.1.0 (2019-06-10)¶
Add Regime and Jurisdiction classes to organize Enactments
Add TextQuoteSelector class to select text from Enactments
Change Enactment init method to use TextQuoteSelectors