Deduce

Latest version: v2.5.0

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

Scan your dependencies

Page 1 of 4

2.5.0

Added
- the `RegexpPseudoAnnotator` component for filtering regexp matches based on preceding/following words
- a `prefix_with_interfix` pattern for names, detecting e.g. `Dr. van Loon`

Fixed
- a bug with `BsnAnnotator` with non-digit characters in regexp

Changed
- the age detection component, with improved logic and pseudo patterns
- annotations are no longer counted adjacent when separated by a comma
- streets are prioritized over names when merging overlapping annotations
- removed some false positives for postal codes ending in `gr` or `ie`
- extended the postbus pattern for `xx.xxx` format (old notation)
- some smaller optimizations and exceptions for institution, hospital, placename, residence, medical term, first name, and last name lookup lists

2.4.3

Changed
- extended list of medical terms

2.4.2

Changed
- name lookup list contents, extending names and adding more exceptions

2.4.1

Added
- detection of initials `Ch.`, `Chr.`, `Ph.` and `Th.`

2.4.0

Added
- logic for detecting hospitals, with added whitelist and separate annotator

Changed
- logic for detecting (non-hospital) institutions, with extended lookup list

Removed
- the separate Altrecht annotator, now included in the lookup list

2.3.1

Fixed
- include data files recursively in package

Page 1 of 4

© 2023 Safety CLI Cybersecurity Inc. All Rights Reserved.