2.2.355

data-privacy-stack/presidio2.2.355Jul 22, 2024by cseilbot

AI Summary

Migrates packaging from Pipenv to Poetry, introduces the Ruff linter, and adds a Spanish NIE recognizer, alongside improvements to configuration file loading.

Key Highlights

  • Migrated from Pipenv to Poetry.
  • Added Ruff linter and auto-formatting.
  • Added Spanish NIE (Foreigners ID card) recognizer.
  • Loading analyzer engine and recognizer registry from configuration file.

New Features

  • Poetry migration
  • Ruff linter
  • Spanish NIE recognizer
  • Configuration file loading for analyzer engine

Full Release Notes



## Changes:

* edd722d01baeaf49844611ac2ca38db152d069e3 version 2.2.355 (#1410)
* c059131383d1caa832f7f9f180aab80043c95028 changing predefined recognizers to use the config file (#1393)
* 56f0df2a3a60de355950d84db26d040337b051ad Update Dockerfile.windows (#1414)
* ad77f2ff2ced3562e5b0d7ea52e39db842c4b31d Update Dockerfile.windows (#1413)
* ac38ccae3c1b61d03d744a3cf1e61986211e13d2 NLP engine sample + refresh on samples (#1388)
* 97a7e42b3897861a31d2706099244e1efedc110a Fix the entity filtering of the transformer_recognizer.py analzye function (#1403)
* 2be6de12dc223fa1e160733ebc61bdef2b2a0eba Fix ports in docs (#1408)
* a3a609b40cd83ff55644ca4a3fb79bac94b8eb53 Improve url detector (#1398)
* 4752166f765f245e77feb5d26e9b0848b89aba1b From Pipenv to Poetry (#1391)
* ebbfd3015048dfa56eb16daa7175e19bf5787d63 Added presidio structured downloads to readme (#1392)
<details><summary><b>See More</b></summary>

* 67d583709c5b51e389ed04e8bc4630e367bf90be Feature/analyzer documentation (#1384)
* e65c89c68797d1609c7cba176e55450cc635d764 Migrate Python Packaging to pyproject.toml (#1383)
* 2d92539fcab6c640aa8e2960b7a29bb33a0d48f9 Fix N818, E721 (#1382)
* 51dc5c6d9dfc3988a05f90a8b6b2ab17db15e86f Auto-formatting, fix D rules (#1381)
* cb0184afa2504b3084faead98e103186c43e47f4 Add Ruff linter + Apply Ruff fix (#1379)
* 2348fff508f1a45af92945d5f597ec56bd4faae6 Fix OverflowError in crypto_recognizer (#1377)
* ff31243028a4fc2907d73388188987a988087759 Align ports with documentation and postman collection. (#1375)
* 2805c86221498f6e6843e608246af136b3137158 Loading analyzer engine & recognizer registry from configuration file (#1367)
* 55bfb8fc7ec03bf93188ee4e1810a0984a609083 added regex functionality for allow lists in the analyzer (#1357)
* e64d8ecf1097f0de6a9ccca0864447120838c150 Spanish NIE (Foreigners ID card) recognizer (#1359)
* f29e112fd3d12c555068e4bdffa961f49ea063df Update conf files location (#1358)
* 41e02026f3cb56051bc66c773eaf5e0dc9de27f8 feat: Add new recognizer for IN_VOTER #1344 (#1345)
* 5ea004d8adab0ad7fc1afcede0f67ee2831c9f9e New Predefined Recognizer for Indian Passport #1350 (#1351)
* c7fa82518d28532384560ad0270a52abcdb95ec1 Added Finnish Personal Identity Code Recognizer. (#1349)

This list of changes was [auto generated](https://dev.azure.com/csedevil/Presidio/_build/results?buildId=16577&view=logs).</details>