Reynir

Latest version: v3.5.7

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

Scan your dependencies

Page 2 of 9

3.5.1

* Adapted to BinPackage 0.4.2

3.5.1a

* Synchronized with newest BinPackage and Tokenizer

3.5.0

* Adapted to BinPackage 0.4.0
* Grammar updates

3.4.0

* New, more extensive and accurate verb frame data (see `config/Verbs.conf`)
* Various smaller fixes, especially to support GreynirCorrect

3.3.0

* Modified ``>>`` operator for matching ``SimpleTree`` instances so that it does not recurse into nested ``IP`` (inflectional phrase, *beygingarliður*) nonterminals. Added ``>>>`` operator which behaves like the ``>>`` used to behave.
* Added ``SimpleTree.substituted_text()`` function to make it easier to obtain the text within a subtree after replacing a particular contained node's text with new text. This is useful for instance in grammar correction, when generating suggested corrections.
* Smaller fixes in the grammar and the auto-capitalization logic.

3.2.0

* The original text associated with each token is now maintained through the parser stack. The original text of a token `t` is available through the `t.original` attribute.
* Support for expletives (*leppur*) has been added to the grammar. As an example, in the sentence *það snjóar* the verb terminal is now marked with the `_expl` variant. Only verbs marked as expletive-compatible in BÍN (i.e. having "það" in their inflection string) can match the `_expl` variant.
* Handling of person names and auto-uppercasing has been improved.

Page 2 of 9

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.