2.2.354
data-privacy-stack/presidio2.2.354Mar 29, 2024by cseilbot
AI Summary
Adds new recognizers for Singapore (UEN) and cryptocurrency (Bech32), improves structured data entity selection, and optimizes analyzer performance.
Key Highlights
- New Singapore UEN Recognizer
- User-defined entity selection strategies in Presidio Structured
- Cache compiled regexes in analyzer for performance
- Fix for incorrectly referenced recognizer in analysis_explanation (PhoneRecognizer)
- Fix for 'bank' and 'check' recognizers
New Features
- Singapore UEN Recognizer
- Bech32 and Bech32m Bitcoin Address Validation
- User-defined entity selection strategies
- Span Marker Recognizer Sample
Full Release Notes
## Changes: * ffa29f8d65bbc7ef72c7edba0821f31c2ffb9952 Fixed wrong condition for dicom metadata (#1347) * 49a996de8b5c01979712121b5e6d3f2f3e740f30 Changed default aggregation_strategy to max (#1342) * db8ff8254123a113a0d511a484647734021de612 feat: Implement user-defined entity selection strategies in Presidio Structured (#1319) * 4db5278bd1636416f0a450e2937236803d77e81c Cache compiled regexes in analyzer (#1335) * 9c3369d7e3182faf508663ee61e33d094fcb453c Bugfix - Fix for incorrectly referenced recognizer in analysis_explanation using PhoneRecognizer (#1332) * 6a4135ee0f9d078c4f1909cd5f9931f4b610d52d Fix bug where "bank" and "check" wouldn't work (#1333) * ea8d830fe445ee150e4ed76db5b4f36904400809 Added contributions to readme (#1331) * 733cca26cfd5d8f4f0cc0be2eaf630fe442fce9c Adding Span Marker Recognizer Sample (#1321) * 1911a3d6befd48e0cac327cbdffd1f7f37565fcc Update spacy_stanza.md (#1325) <details><summary><b>See More</b></summary> * d71c5fbf470af4e6550ead8f2c3c1a02e18dd0c8 feat: Add Singapore UEN Recognizer (#1315) * 59af84d13122acbaafb7300303e2987494062814 Added tesseract to installation (#1312) * 4c48b928d3eef458a99fabeef8bfc737e5869640 Addition of leniency parameter in predefined PhoneRecognizer (#1311) * 173b52726c57dbcf903e5eeb7d19610dedab743c Bugfix in tutorial (#1310) * dee6562ab50c5a3655e514487521427e49112e6e predefined pattern recognizer : IN_VEHICLE_REGISTRATION (#1288) * a8d2c90cea5f2277dd9e20bdba57ddb4ecf6768a feat: Add Bech32 and Bech32m Bitcoin Address Validation in Crypto Recognizer and expand tests (#1307) * 45c418dad431bfe73a1ef94183d1ad667309cb69 feat: Support 'M' prefix in SG_NRIC_FIN Recognizer and expand tests (#1304) * 5dfbf273319e8c29db712556dd5cd299dde53ee1 Analysis builder improvements (#1295) * 7f09c95b9df300670fb8c715b2d5d46b089571c3 added pseudonimyzation sample (#1296) This list of changes was [auto generated](https://dev.azure.com/csedevil/Presidio/_build/results?buildId=16320&view=logs).</details>