Iamsystem

Latest version: v0.6.1

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

Scan your dependencies

Page 1 of 2

0.6.1

- Remove dependencies' version, solve some dependency conflicts.

0.6.0

- Replace `unidecode` with `anyascii` for license compliance.
- Add support for Python 3.12.

0.5.1

- Fix issue 20: allows to customize the name of an iamsystem spaCy component and to add multiple iamsystem components into a spaCy pipeline.

0.5.0

- Fix issue 18: create multiple annotations when a keyword is repeated in the same window.

0.4.0

Breaking changes
- IAnnotation: remove 'brat_formatter' instance getter/setter.
'set_brat_formatter' becomes a class method to change the BratFormatter.
- Rename BratFormatters classes.
- Span (super class of Annotation): remove 'to_brat_format' method.
- Remove "offsets" attribute from the dictionary produced by
the 'to_dict' method of an annotation.
- FuzzyAlgo and ISynsProvider, get_synonyms method: change parameter name 'states' to 'transitions'.

Enhancement
- Bug fixes: 11 to 16.
- Add the 'NoOverlap' matching strategy.
- Add a versioning number to the dictionary representation of an annotation.

0.3.0

Breaking changes

- IToken interface: add a 'i' attribute, the token index.
- FuzzyAlgo: replace 'i', the index of the token for which synonyms are
expected by the token: since token has now a 'i' attribute, it's possible to
retrieve its context tokens.
- BratDocument: remove "text" parameter. This parameter is now handled by the
annotation's brat_formatter.

Enhancement

- BratFormatter: the user can set how to create a Brat annotation.
- IAnnotation interface added.
- The list of stopwords are added to each annotation instance.
It allows to keep information on the matching strategy and to know the importance of stopwords in the detection.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.