- Fixed an issue where `get_passage_range` in the Web Extractor would incorrectly cap the upper limit of passages to 100 - Drop library support for Python 3.8 - Python version support now extends to the 4 earliest versions (subject to its EOL date) which are at least receiving security fixes
1.0.0
- Removed legacy_xml_file_interface module and the `use_legacy_mode` flag in the XML Downloader and Extractor - Added experimental Apocrypha Web Extractor for the NRSVUE translation - Added translation support for: NMB
0.7.0
- Refined xml_file_interface to use a more standard XML document structure with easier integration with XSLT - Added `use_legacy_mode` flag to XML Downloader and Extractor to continue using the original behaviour and assist with transitioning to the updated XML file interface - Added legacy_xml_file_interface module for backward compatibility with XML files using the previous (deprecated) document structure - Added download timestamp and library version information to output files - Drop library support for Python 3.7
0.6.1
- Fixed an issue where the JSON file interface was writing Unicode characters incorrectly to output files
0.6.0
- Added text searching functionality into Base Extractor - Added a dedicated area for experimental functionality and helper scripts - With enough refinement, some of these might become new features in future releases - Added translation support for: NRSVUE - Removed translation support for: CJB
0.5.0
- Added CSV Extractor and CSV Downloader - Added csv_file_interface module to assist with CSV file access - Added translation support for: NIVUK - Drop library support for Python 3.6