Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

First stable release #10

Closed
kavitharaju opened this issue Apr 4, 2019 · 0 comments
Closed

First stable release #10

kavitharaju opened this issue Apr 4, 2019 · 0 comments
Assignees

Comments

@kavitharaju
Copy link
Collaborator

After testing the beta and making required updations, publish a new stable version of usfm-grammar library

@kavitharaju kavitharaju added this to the Stable Release milestone Apr 4, 2019
@kavitharaju kavitharaju self-assigned this Apr 4, 2019
kavitharaju added a commit to kavitharaju/usfm-grammar that referenced this issue Oct 20, 2022
joelthe1 pushed a commit that referenced this issue Oct 21, 2022
* update toc rule to follow the pattern of other number markers

* start working on to_dict_new to revise the JSON output structure

* implement attribute, list, table and milestone handling in node_to_dict_new

* fix id_query and ensure bookCode is added

* include titles and poetry in JSON output

* reduce inner nesting in JSON with a decorator fuction

* handle footnotes and cross refs

* implement filtering

* remove old to_dict code

* re-write the to_list function as per the new JSON

* update syntax trees in test as per the change in toc rule

* add linting for python module on gitactions

* fix error in github action script

* change the use of filter Enum in CLI

* remove unused import

* Setup pytest and start testing with committee tests suite

* fix grammar: customAttribute rule

* fix grammar: not bind toc and toca within hblock

* fix grammar: make space or line after verseNumber optional

* fix grammar: not treat \b as a paragraph, but a chapter and poetry content

* grammar test update: change syntax trees in test as per change in \b rule

* fix grammar: have separate rules for xt and xt_standalone

* fix grammar: re-write zNameSpace rules

* fix grammar: all lemma attribute value to be empty

* fix grammar: allow default attribute value to be optionally quoted

* fix grammar: permit multiple attributes in jmp and change the rule for userdefine attrib

* fix grammar: change intoduction rule, to allow only imt maker to be present

* fix grammar: define \+xt to be used inside footnote

* Python module: accommodate empty values in attributes

* include USFM/X committee's test suite

* automated tests in python module with committee's test cases

* fix usx conversion: handle nested character markers in same was as regular

* fix usx conversion: include comments also in the list of para_style_markers

* fix usx conversion: handle ca cp va vp markers

* fix usx conversion: handle pi and ph paragraph blocks

* fix usx conversion: handle empty attribute values

* fix usx conversion: handle empty book with no space or line after bookcode

* fix usx conversion: add style v to verse and correct eid in chapter

* fix usx conversion: bring last verse end node of a chapter inside the previous paragraph

* fix usx conversion: break down node_2usx() into smaller functions

* fix usx conversion: nest only character markers, notes and text inside parastyle markers not others

* use the usx.rnc schema to validate the generated usx

* fix linting issues

* run python tests on gitactions

* run python tests on gitactions attempt #2

* run python tests on gitactions attempt #3

* run python tests on gitactions attempt #4

* run python tests on gitactions attempt #5

* run python tests on gitactions attempt #6

* run python tests on gitactions attempt #7

* run python tests on gitactions attempt #8

* run python tests on gitactions attempt #9

* run python tests on gitactions attempt #10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants