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>