Skip to content

Releases: Bridgeconn/usfm-grammar

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

USFM Grammar 2.0.0-beta.3

11 Aug 06:19
8de2247
Compare
Choose a tag to compare
Pre-release

Release 2.0.0

Changes

  • Bug fixes

USFM Grammar 2.0.0-beta.2

13 Jun 02:24
be2594d
Compare
Choose a tag to compare
Pre-release

Release 2.0.0

Changes

  • Update documentation
  • Fix minor bug

USFM Grammar 2.0.0-beta.1

11 Jun 17:40
1b2f4eb
Compare
Choose a tag to compare
Pre-release

Release 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

Breaking Changes

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

USFM Grammar 1.1.0

17 Oct 08:19
e9c3888
Compare
Choose a tag to compare

Changes

  • Fixed text normalization bug (#38)
  • Fixed undefined in output JSON (#37)

USFM Grammar 1.1.0-beta.2

29 Jul 18:16
cb51ff0
Compare
Choose a tag to compare
Pre-release

Changes

This is a bug-fix release. There was a package linking problem in the previous release.

USFM Grammar 1.1.0-beta.1

18 Jul 08:54
afd0b2a
Compare
Choose a tag to compare
Pre-release

This release is mainly about the new parseJSON API which re-converts the produced JSON back in to USFM ultimately making the tool 'round trip-able'!
We have also added more test cases!

A more detailed changelog can be found here: https://github.com/Bridgeconn/usfm-grammar/blob/master/docs/changelog.md

USFM Grammar 1.0.0

14 May 06:37
0a05019
Compare
Choose a tag to compare

It is finally here! This is our first stable release!

We have come a long way from dreaming about a tool that can faithfully parse USFM to actually having it being used by multiple teams. We are still a long way from calling it done though. The parsed JSON structure is set by our understanding of the spec- we are still open to hearing feedback and evolve as we learn how the tool is being used by you. We have tested this release on the internal checks that Paratext uses for its USFM parser and also spot-checked it on multiple USFM files found in the wild. We would love to know how you use it and any feedback you may have.

USFM Grammar 0.1.0-beta.2

17 Apr 06:36
b1bfe4e
Compare
Choose a tag to compare
Pre-release

Changes

There are many changes and updates to the grammar as well as the resulting output JSON structure. This version has been run against the Paratext internal USFM test cases.