Usfm-grammar

Latest version: v3.0.0b16

Safety actively analyzes 682457 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 7

3.0.0beta.1

What's Changed
* Grammar and AST modified as per more clarity obtained from collaborating with teams
* The newly proposed JSON format for scripture, USJ, incorporated as the JSON output format in python module.
* Test suite updated as per directions got from USFM/X committee
* Newer version of USX.rng grammar being used, as obtained from USFM/X committee

Packages Published
1. Tree-sitter-usfm3 on [NPM](https://www.npmjs.com/package/tree-sitter-usfm3), the grammar for USFM.
2. Usfm-grammar on [pypi](https://pypi.org/project/usfm-grammar/), the python parser built using the above tree-sitter-usfm3 grammar. This can validate, parse and convert USFM files to the formats, USX, USJ and list.

3.0.0alpha.7

What's Changed
* Version change for publishing by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/209


**Full Changelog**: https://github.com/Bridgeconn/usfm-grammar/compare/v3.0.0-alpha.6...v3.0.0-alpha.7

3.0.0alpha.6

What's Changed
* Testing: Conversion to USX by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/194
* Remove quotes in List output by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/195
* Minor changes in Python module by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/196
* Fix issue of missing components in output by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/198
* Relaxed mode with "ignore_errors" option by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/201
* Update test suite by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/205
* Update grammar by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/206
* Update usx schema by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/207
* USJ Generation by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/208


**Full Changelog**: https://github.com/Bridgeconn/usfm-grammar/compare/v3.0.0-alpha.5...v3.0.0-alpha.6

3.0.0alpha.5

- The grammar fixed for errors after testing with the USFM/X committee's test suite
- Python package with the following major changes
- Revised JSON output structure
- Code refraction of to_dict() and to_usx() methods
- Some bug fixes, identified via testing against the committee's test suite

3.0.0alpha4

Re-implementation of the grammar for USFM using tree-sitter instead of ohm.js

2.3.1

What's Changed
* Bugfix 204 extracting versetext from li by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/218
* Dependancy upgrades
* Ohm-js, yargs and jsonschema by kavitharaju in https://github.com/Bridgeconn/usfm-grammar/pull/220
* Bump semver by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/221
* Bump minimist from 1.2.5 to 1.2.6 by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/145
* Bump npm from 7.20.3 to 8.11.0 by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/150
* Bump json5 from 2.2.0 to 2.2.3 by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/203
* Bump word-wrap from 1.2.3 to 1.2.4 by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/211
* Bump ansi-regex by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/212
* Bump nanoid and mocha by dependabot in https://github.com/Bridgeconn/usfm-grammar/pull/213

**Full Changelog**: https://github.com/Bridgeconn/usfm-grammar/compare/v2.3.0...v2.3.1

Page 3 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.