Skip to content

v0.10.0

Compare
Choose a tag to compare
@avendesora avendesora released this 27 May 16:30
· 49 commits to main since this release
e4f488d

The goal of this release was to address [Issue #90], and to make things related to Books, BookGroups, and Versions structured in a more object-oriented way.

Added

  • started this Changlog
  • new abbreviations list property of Book Enum
  • Jupyter notebook for Basic Usage documentation
  • Jupyter notebook for Advanced Usage, Single Chapter Books documentation
  • Jupyter notebook for Advanced Usage, Multi Book References documentation
  • Jupyter notebook for Advanced Usage, Book Groups documentation

Changed

  • moved book specific regular expressions to new regular_expression property of Book
  • moved book default titles to be encapsulated within the Book Enum and updated the title property to use them
  • moved book group regular expressions to be encapsulated within the BookGroup Enum and updated the regular_expression property to use them
  • moved book group books tuple to be encapsulated within the BookGroup Enum and updated the books property to use them
  • moved version titles to be encapsulated within the Version Enum and updated the title property to use them
  • updated Technical Reference documentation to use autodocs (generate documentation from docstrings)

Fixed

  • changed the default Version to AMERICAN_STANDARD in order to match the existing documentation
  • updated Advanced Usage documentation to reference the format_scripture_references function rather than the format_references function (which doesn't exist)
  • fixed a typo on the documentation index page