Reynir

Latest version: v3.5.5

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

Scan your dependencies

Page 3 of 9

2.10.1

* Fixed bug where a wrong version of the file `Greynir.grammar.bin` was included in the Pip package.
* Please upgrade 2.10.0 to this release as the parser won't work out-of-the-box in 2.10.0.
* That said, a fix for 2.10.0 is to install it and then delete the `src/reynir/Greynir.grammar.bin` file. It will be automatically re-generated when Greynir is next invoked.

2.10.0

* Grammar improvements
* Better coalescing of names, especially foreign names
* Added `BIN_Db.lookup_forms()` to look up nouns in singular and plural, definite and indefinite forms
* Added type annotations
* Migrated from Travis CI to GitHub Actions

2.9.0

* Dictionary database updated from newest version of BÍN (Beygingarlýsing íslensks nútímamáls, Database of Modern Icelandic Inflection).
* Copyright and licensing information updated to conform with BÍN's CC-BY 4.0 license.
* Grammar updates; handling of capitalization corner cases improved.

2.8.1

* Fixes in auto-uppercasing logic, for better handling of person names and proper names from lowercased input
* Added family names (*ættarnöfn*) to vocabulary
* Added type annotations; internal refactoring

2.8.0

* Added binary wheels for PyPy; adopted `manylinux2010` wheel format
* Add Python 3.9 to list of supported and tested versions
* Better attachment of prepositions to infinitive verbs (*nafnháttarsagnir*)
* Grammar enhancements and simplifications
* Type annotations added

2.7.0

* Parsing of very long sentences (>80 tokens) is now faster and much less memory-intensive. This is due to significant improvements in the parse forest reduction algorithm. It no longer needs to unpack shared packed parse forest (SPPF) nodes in order to be able to assign different scores to preposition phrases depending on their verb context. Instead, granular memoization is used when traversing the SPPF to calculate subtree scores.
* Problems with installing under CPython on macOS fixed by adjusting C++ compiler flags.
* Documented how to use the `CFLAGS` environment variable on to install under PyPy on macOS.

Page 3 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.