Releases: Bridgeconn/usfm-grammar
USFM-Grammar 2.3.0
Bug fixes
- Fixed the issue of contents of \qa marker being added to verseText
- Added missing "Text" header in CSV export file
- Resolved the issues related to nested footnotes in relaxed mode parsing
USFM Grammar 2.2.0 (MIT)
License Update
- Changed license to
MIT
This change is done after considering the larger open-source ecosystem of
libraries and applications being developed for Biblical computing. It
has become apparent that most of them are using non-copyleft
licenses. Having USFM-Grammar under the GPL-* license, therefore
may impose on those considering to use this library, a larger decision than is intended.
In our desire to stimulate development and encourage use of
open-source software for Biblical computing, we have decided to go
ahead with using the more permissive MIT license for
USFM-Grammar. Ultimately, our desire is to see His kingdom come.
USFM Grammar 2.1.0
Minor Release
- Fixed spacing issue in CSV header.
- Removed quotes in TSV output.
- Fixed typo in 'delimiter'.
- Updated dependencies.
- Improved test suite
USFM Grammar 2.0.0
Major release
Based on feedback from our users as well as USFM specification maintainer (@klassenjm), we have decided to revamp a bunch of things in the library that are aimed at making it more consistent and usable.
⚠️ Includes breaking changes
Major Features and Improvements
- New output JSON structure
- relaxed mode that attempts to work with non-standard but otherwise parse-able USFM
- Command line interface
- Conversion (of scripture content) to CSV and TSV
- Add support for
\pi
marker - Allow \li without any text (#84)
- Fix incorrect line numbers in errors reported (#81)
- Allow empty strings for attributes of \w with warning (#87)
Breaking Changes
USFM Grammar 2.0.0-beta.9
Change
Models the footnote and cross-reference markers with a separate grammar rule in relaxed mode as well. This fixes the issues with in-correct closing of these markers in relaxed mode parsed outputs before.
USFM Grammar 2.0.0-beta.8
USFM Grammar 2.0.0-beta.7
USFM Grammar 2.0.0-beta.6
Changes
- Fix automated release and versioning
USFM Grammar 2.0.0-beta.5
USFM Grammar 2.0.0-beta.4
Release 2.0.0
Changes
- Update vulnerable dependency