2.2.352

data-privacy-stack/presidio2.2.352Jan 22, 2024by cseilbot

AI Summary

Introduces the alpha version of presidio-structured for semi-structured data anonymization, adds new recognizers (PESEL, Azure AI Language), and improves Docker support.

Key Highlights

  • Alpha release of presidio-structured library
  • New PL PESEL Recognizer
  • Azure AI language recognizer
  • Change ner_model_configuration from list to map
  • Add Dockerfile for Windows containers

Breaking Changes

  • Change ner_model_configuration from list to map

New Features

  • presidio-structured (Alpha)
  • PL PESEL Recognizer
  • Azure AI Language Recognizer
  • Keep operator as deanonymizer
  • Windows Dockerfile

Full Release Notes

## Changes:
### Added
#### Structured
* Added alpha of presidio-structured, a library (presidio-structured) which re-uses existing logic from existing presidio components to allow anonymization of (semi-)structured data. (#1192)

#### Analyzer
* Add PL PESEL recognizer (#1209)
* Azure AI language recognizer (#1228)
* Add_conf_to_package_data (#1243)

#### Anonymizer
* Add keep operator as deanonymizer (#1255)
* Update anonymize_list type hints and document that sometimes items will be ignored. (#1252)


#### General
* Add Dockerfile for Windows containers (#1194)

### Changed
#### Analyzer
* Drop WA driver license number (#1214)
* Change ner_model_configuration from list to map (#1222)
* Bugfix in SpacyRecognizer (#1221)
* Bugfix in NerModelConfiguration (#1230)
* Add_conf_to_package_data (#1243)

#### Anonymizer
* Improved the logic of conflict handling in AnonymizerEngine (#1196)

#### Image Redactor
* Change default score threshold in image redactor (#1210)
* fixes bug #1227 (#1231)
* Added missing dependencies for opencv-python and azure forms recognizer (#1257)

#### General
* Remove inclusive-lint step (#1207)
* Updates to demo website with new NLP Engine (#1181)