Skip to content

Releases: mscarey/AuthoritySpoke

0.3.0

07 Dec 09:21
Compare
Choose a tag to compare

This release introduces the following changes:

  • Enactments may choose text by section without a TextQuoteSelector
  • Remove "regime" parameter from Enactment
  • Add data serialization using Marshmallow
  • 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 library
  • Add apispec schema specification for Holding input JSON files

0.2.0

13 Sep 00:06
Compare
Choose a tag to compare

This release introduces the following changes:

  • 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