Reynir

Latest version: v3.5.7

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

Scan your dependencies

Page 7 of 9

1.5.1

* Fixed handling of family names, especially those that can also be given names (*Hafstein*)
* Added functionality for the benefit of ``ReynirCorrect``
* Better support for multiple parsers using multiple grammars simultaneously
* Better support for addresses, especially those with a number+letter (*Laugavegur 21B*)
* Vocabulary fixes, including fix for BÍN error in *Landmannalaugar*

1.5.0

* Added `parent`, `enclosing_tag()`, `index`, `tidy_text` and `span` to `SimpleTree` class.
* Included `ord.auka.csv` and `systematic_additions.csv` files, used when building the vocabulary in `ord.compressed`.
* `Reynir.tokenize()` is now the function from `bintokenizer.py` instead of the one from the `Tokenizer` package.
* `BinErrata.conf` file now controls both edits and deletions from BÍN when building the `ord.compressed` vocabulary file.
* The default tokenization pipeline in `bintokenizer.py` has been enhanced to support the `ReynirCorrect` package.
* Better support for parsing and detecting errors in the use of impersonal verbs.
* Added `S-HEADING` and `VP-REV` nonterminals to simplified parse trees.
* Added `_Sentence.terminal_nodes` attribute for retrieving a list of terminal nodes in a parse tree for a sentence.
* Lots of additional support for place names and geographical information.

1.4.1

All abbreviation handling moved to the `Tokenizer` package. Moved large resources, such as the `ord.compressed` file, to `git-lfs` (Git Large File Storage). Made the tokenizer used by the `Reynir` class overridable.

1.4.0

Improved handling of adjective arguments (*tengdur flokknum*, *viðstödd sýninguna*, *frjáls ferða sinna*). Stricter and more accurate parsing of impersonal verbs; *Ég dreymi fílinn* no longer parses. Added `kind`, `cat`, `fl` and `leaves` attributes to `SimpleTree`. Added `config/BinErrata.conf` with almost 1.600 corrections to the BÍN `fl` data, which are applied when building the `ord.compressed` file.

1.3.3

Internal refactoring to support `ReynirCorrect`; small bug fixes

1.3.2

Updated mechanism for obtaining resource file names via `pkg_resources`, in order to better support inclusion of `reynir` as a dependency of other Python packages under Python 3.4 (seems not to be a problem on Python >= 3.5).

Page 7 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.