Presidio Versions Save

Context aware, pluggable and customizable data protection and de-identification SDK for text and images

2.2.354

2 weeks ago

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)
See More
  • 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.

2.2.353

2 months ago
  • Add predefined_recognizer: IN_AADHAAR (#1256)
  • Added the option to add custom operators + pseudonymization sample (#1284)
  • Fix failing test due to optional package (#1258)
  • Allow local Spacy Models to be loaded in NLP Engine (#1269)
  • Upgrade pip in windows containers (#1272)
  • Bugfix in ImageAnalyzerEngine #1274

2.2.352

2 months ago

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)

2.2.351

5 months ago

Changed

Analyzer

  • Hotfix for NerModelConfiguration not created correctly (#1208)

[2.2.350] - Nov. 2nd 2024

Changed

Analyzer

  • Hotfix: default.yaml is not parsed correctly (#1202)

[2.2.35] - Nov. 2nd 2024

Changed

Analyzer

  • Put org in ignore as it has many FPs (#1200)

2.2.35

5 months ago

Changes:

  • 22619f3198d1b1fabc9b46db6aaee945096696e5 Put org in ignore as it has many FPs (#1200)

This list of changes was auto generated.

2.2.34

5 months ago

Changes:

  • b756c174ca06b0cb451eb17c8097038d2023cbb3 Enable regex flags manipulation (#1193)
  • 4aaa05fca8c162853d47046954ed65d78f838e9b New NlpEngine - docs (#1177)
  • 3a7b8f67f56d2c32a834af5ff4739a312bb42dd5 Integrating spacy-huggingface-pipelines and refactoring NlpEngine logic (#1159)
  • 818c80f9780186b29b09a9489fd3aab00c68c978 Msft document intelligence ocr (#1184)
  • 6cf5f18cb4a891b64ebf6073ef02d59192a3a349 added image processing class to preprocess the image before running OCR (#1166)
  • 7400dc4b357595406954e13c0ecbdee4b27e5cd8 Updating verification engines and enable plotting of custom bboxes (#1164)
  • beb605d38c153163e18141568e86c999647d5c16 update type check (#1175)
  • f36caf448f2a5b14c3adddb8c521df907e57e964 anonymize_list return type hint fix (#1178)
  • d8541e973349ceefccec926a01992dd554de6123 Improve bbox processor (#1163)
  • 4e8490ce0cfe4f74bdb83fbe34427ad681fe7fbd Updating verification engines to include latest updates to redactor engines (#1162)
  • 93934a93b29f5f3d659725482b22d3bbf4b6e62c Adding examples of toggling metadata usage and saving bboxes (#1158)
  • 1a12771c90ceff042e9ab2d12b6ada06f534706a Improve process names method in DICOM image redactor (#1150)
  • 60e1f7db941a6f2c18e33e11353345a54e17d295 Enabling allow list approach with all image redaction (#1145)
  • 994074bbb41c6a568d0eb6bd7867206bd8194736 Changing test exception type check (#1148)
  • 9206d7a2f2a0d33089cf08a3a8f0f5f055755cac Anonymizer - Pass bytes key to Encrypt / Decrypt (#1147)
  • dfddae429c233de3a0011f9bc2adbefbe3dff47d Update security-analysis.yml (#1154)
  • 8e1bf802c45e9a13e4c3b45672adad3169b8f3d5 Enable toggle of printing output location after redacting from file (#1144)
  • 18090c60c62f2074eebe492f909f079d637df67c install from pipfile (#1152)
  • fa861aaddf334837afd63ab928c2dc8a5beeaa7f DICOM redactor improvement: Enable selection of redact approach (#1113)
  • 3effc1467b8714714d5112ef7b627889507ea83d Fix type mismatch in check_label_groups parameter in spacy_recognizer (#1130)
  • a2f7785c9298b9695aadccf961ff329420118609 Fix Sphinx warning in OperatorConfig (#1143)
  • e323fed0209a3cef3fa7e75eb6b2ef0e0e92234f DICOM redactor improvement: Enable return of redacted bboxes (#1111)
  • 67833d5be37ce2ce603836e120f40bb7513ee498 DICOM redactor improvement: Enabling compatibility with compressed images (#1105)
  • 0a4c76d005d5db69e0742eabb95184e74cff1e89 New Predefined Recognizer: IN_PAN (#1100)
  • a1c5c309ea98260e1e24d12784002ce82a7112ce DICOM redactor improvement: Preventing distortion when multiple sets of pixels are in one instance (#1109)
  • d51ff564f411114a30fe21ef00d534e3bd073793 Initial logic check for merging 2 entities (#1092)
  • a66103784171b78417e56c552d2faa808afa9cdf relock image redactor (#1117)
  • 08e7b8909ad9b3e16b0754c0223105de225b0763 Small reordering of kwargs as prereq for allow list functionality (#1110)
  • 23a89af2d74430910d0a21037df478c488761a89 DICOM redactor improvement: Adding exceptions for when DICOM file does not have pixel data (#1104)
  • 42f30bde24eaba13729225dcfad3a18db489b447 DICOM redactor improvement: Enabling more photometric interpretations (#1103)
  • a1c8a23e206f1a5671f164758a4d14b769901fd4 image-redactor-version-0.0.48 (#1098)
  • ced96b0f4d30102c1a7a1e9cfe02f5c49c66ea83 hotfix for removing fixed dependency versions (#1096)
  • 838d402b470cd80b1bfe7db17c7fb1c09c3f818a Change ACR instance (#1089)

This list of changes was auto generated.

2.2.33

10 months ago

Changes:

  • b6f81912e9b3649c39b341c6d8f203afaf60087e Update VERSION to 2.2.33 (#1081)
  • 0e5c3b7907d4c4dc177f29ad231d1f92e31b17f1 Updated docs website and notebooks (#1086)
  • dda4444fdab0dd9396f2cae4380ce99e93285afd Updates to the TransformersRecognizer sample (#1084)
  • 87380574af8cf7498027133bf5f68614cd6c5c29 Update setup.py (#1082)
  • 3e84d9ef25741d5637c3f14ddc1966e98d0d0353 Updated demo website (#1078)
  • d459d44ff5bcd6797d6565bfc25df26132841c10 Lock with 3.8, drop building on 3.7 for 3.11 (#1080)
  • e5d41912a88df146b36086dd1883f84a89bd4399 push images on CI (#1072)
  • 0f48e6eb110c522f90a09db600482b62e97d113f Revert "Remove link to demo website (temporary) (#1047)" (#1068)
  • 09c05f6517079af83fa332f824dfd0291d8e26cb Bump flask from 2.2.2 to 2.3.2 in /presidio-analyzer (#1065)
  • a7ff5479574ef704034225fa6c5e1092aaf48244 Bump flask from 2.2.3 to 2.3.2 in /presidio-image-redactor (#1066)
See More
  • 481811af113eaf2efa5c668e8ca7fc61128aeb9d Add batch anonymization (#993)
  • 24a76a8f440daaf4185bfed378d18901dfbc17c0 Added "keep" anonymizer (#1062)
  • 61a540561111fd94cb8d6eaed37ef01dd9880393 New demo app for Presidio, based on Streamlit (#1054)
  • b4b62b23ebdb6b0d35d9b2b85e216776a363bccc Fix name of a couple of entity types in the docs (#1057)
  • 60911edf166d216e14cbed6ba6a0ac2d42796fb4 GPT-3 based synthetic data generation (#1051)
  • aeaff636a6922757f169e297c0dd0333dc722343 skip pushing images and deploying services (#1050)
  • ff8892973e6cb6c3f8c7e559dc99e7ad8eb3d66d Remove link to demo website (temporary) (#1047)
  • 1d50d41a08047d1c451cec3deddbb746d8a659f5 Bump werkzeug from 2.2.2 to 2.2.3 in /presidio-image-redactor (#1032)
  • d7788f5fa76178933332f9c4b49ef7269e893826 Bump werkzeug from 2.2.2 to 2.2.3 in /presidio-analyzer (#1031)
  • 7595011aeb112e43201f68929d45c2ff55ba3e1b Bump werkzeug from 2.0.2 to 2.2.3 in /presidio-anonymizer (#1030)

This list of changes was auto generated.

2.2.32

1 year ago

Changes:

  • 07b854dd7ae247b916aef4d2adbb82f33bba7be8 Adding a sample for identifying PII in a PDF (#1023)
  • 9671db36d3ce7086ed34b629c6ad965f8b28a874 Adding type check for image passed to redact (#1020)
  • 3a406838415f8feeb6eeafc8973f0f2ac41da448 Fix Anonymize API documentation (#1018)
  • 105d9455c532c24ac4d58b74c1ac4688eac1f304 Install transformers model into the docker image (#912)
  • 5512a39ce78278b592710082ad20f89889373b33 Consolidating general bounding box operations (#1011)
  • 11dfa64d6383603b76ec2149dfacbd4a13398f17 Image Redactor - REST API to support web applications payload (#1009)
  • bce777bb72cd49ecfa61238ed5b39e7b3cc0200d Enable thresholding of OCR results (#1001)
  • 1d07b03866065fae01b38eabb8d2fd74e7bc4a57 Make displaying DICOM verification image optional (#1000)
See More
  • b0430cabbbbeabf692cf21da37b814cbd5b626ea Add evaluation code for DICOM de-identification (#979)
  • 9dba056745ebaa115d5797ca414451b40f8b222d Updating DICOM redact box fill color selection (#987)
  • 8993be09e9afdb1032af0e0194a19d2885ada5ac fix access to start end positions (#994)
  • aab4d20ee71b89bf41580cdb5c15caa12d51f2d5 Sample - analyze and anonymize csv file (#990)
  • a29e1bb9f8b20a9700e44f83582576d884779260 Enabling ImagePiiVerifyEngine to accept kwargs (#978)
  • 7b7079346e0d740454d63f5b2fa83ccdad2899e1 Fix exception on whitespace in AU recognizers (#983)
  • b0a4c72d28ca5af4f657c5934b158f69d10adc9e Update example_text_analytics_recognizer.py (#981)
  • 2107f051c6cde715c2935f096f74bddb4ad155a3 add revised example for transformer recognizer (#962)
  • a153a59c64eda20677d6b4a039037f634d7069bd Bump analyzer, image-redactor dependencies + Fix CLI hanging (#980)
  • 2b8f4ef73a565c306e865b69f5c8b45ac794a8cd Fix: merge entity from the same type (#934)

This list of changes was auto generated.

2.2.31

1 year ago

Changes:

  • 2730c6c00bd448deb03ceaefa2c8fb9a384357ab Adding DICOM image redacting capability to presidio-image-redactor module (#960)
  • 3d5f2c9e08bcd8ee53319289c3f86f53c22244db Fix IPv6 Recognition (#958)
  • 5dcc8dc0226cacf1b018abc5ad8de26f448eb8c0 Added information on CLA into CONTRIBUING.md (#949)
  • 93aa62b1dbd3a21c85579f738989dde67779f428 Replace the wording on README (#953)
  • d8aca134081d39ed2fec98d356796b58da00dac3 Bump pillow from 9.2.0 to 9.3.0 in /presidio-image-redactor (#947)
  • 60a9901c6a7091badefd54ae43025779a0d53207 Add 50-60 number range to itin recognizer (#955)
  • 865f44802d6d27d302c5cad3ceec34e49bfd758a Update to ImagePiiVerifyEngine class (#952)
  • fa9a3703cc5e6b651e3b433e1dd29008df52672c Add missing comma (#946)
  • e329e1634b695bdf70852ecc77795c740943e5d3 Integrate Presidio CLI (#918)

This list of changes was auto generated.