Skip to content

Releases: Bridgeconn/usfm-grammar

USFM-Grammar 2.3.0

22 Feb 19:15
9e30047
Compare
Choose a tag to compare

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)

30 Jul 01:25
Compare
Choose a tag to compare

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

27 Jul 05:47
9954301
Compare
Choose a tag to compare

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

07 May 19:27
4ce69a3
Compare
Choose a tag to compare

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

  • The generated output JSON is new and thus incompatible with v1.x
  • The APIs have been changed to become more consistent in their usage and naming

USFM Grammar 2.0.0-beta.9

11 Feb 04:52
47e8191
Compare
Choose a tag to compare
Pre-release

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

09 Dec 19:28
6527acd
Compare
Choose a tag to compare
Pre-release

Changes

  • Fixed correct exit status in CLI.
  • Updated CLI options. Check here for more info.
  • Added documentation for non-USFM marker based property names in the converted JSON output. (#89)
  • Updated dependencies

USFM Grammar 2.0.0-beta.7

18 Nov 02:12
c9fe6ae
Compare
Choose a tag to compare
Pre-release

Changes

  • Removed -o option from CLI. The recommendation is to redirect stdout to the desired location. (#98)
  • Fixed improper parser bug in relaxed mode. (#99)
  • Improved debug information in TSV/CSV output. (#97)

USFM Grammar 2.0.0-beta.6

03 Nov 06:06
78ab0fe
Compare
Choose a tag to compare
Pre-release

Changes

  • Fix automated release and versioning

USFM Grammar 2.0.0-beta.5

03 Nov 04:36
6b3bee1
Compare
Choose a tag to compare
Pre-release

New

  • Add support for \pi marker

Changes

  • Fix incorrect line numbers in errors reported (#81)
  • Allow \li without any text (#84)
  • Allow empty strings for attributes of \w with warning (#87)

USFM Grammar 2.0.0-beta.4

14 Aug 00:33
2b8bae7
Compare
Choose a tag to compare
Pre-release

Release 2.0.0

Changes

  • Update vulnerable dependency