NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1650 most downloaded on PyPI
Presidio Analyzer package
Last release 2 months ago
22 Jul 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 38 of 40 stable releases
3 versions withdrawn
withdrawn after publishing
7 years old
108 releases · first in 2020
One column per quarter.
Fix CI and release container publishing by @SharonHart in #2127
presidio-anonymizer floor in presidio-structured by @SharonHart with @Copilot in #2184Full Changelog: 2.2.363...2.2.364
presidio-anonymizer floor in presidio-structured by @SharonHart with @Copilot in https://github.com/data-privacy-stack/presidio/pull/2184Full Changelog: https://github.com/data-privacy-stack/presidio/compare/2.2.363...2.2.364
feat(analyzer): add German PII recognizers (DE_*) by @MvdB in #1909
f50f56f to f1927c7 in /presidio-image-redactor by @dependabot[bot] in #1936fb83750 to 5e59aae in /presidio-anonymizer by @dependabot[bot] in #1937f3fa41d to 5072b08 in /presidio-analyzer by @dependabot[bot] in #19385072b08 to 804ddf3 in /presidio-analyzer by @dependabot[bot] in #19685e59aae to bc389f7 in /presidio-anonymizer by @dependabot[bot] in #1966Note truncated.
f50f56f to f1927c7 in /presidio-image-redactor by @dependabot[bot] in https://github.com/data-privacy-stack/presidio/pull/1936fb83750 to 5e59aae in /presidio-anonymizer by @dependabot[bot] in https://github.com/data-privacy-stack/presidio/pull/1937f3fa41d to 5072b08 in /presidio-analyzer by @dependabot[bot] in https://github.com/data-privacy-stack/presidio/pull/19385072b08 to 804ddf3 in /presidio-analyzer by @dependabot[bot] in https://github.com/data-privacy-stack/presidio/pull/19685e59aae to bc389f7 in /presidio-anonymizer by @dependabot[bot] in https://github.com/data-privacy-stack/presidio/pull/1966Full Changelog: https://github.com/data-privacy-stack/presidio/compare/2.2.362...2.2.363
countries filter on RecognizerRegistry.load_predefined_recognizers() to scope predefined country-specific recognizers to a subset of locales (e.g. countries=["us", "uk"]). The same filter is also exposed as a top-level supported_countries field in the recognizer-registry YAML, mirroring supported_languages, and as an advisory per-recognizer country_code: field on every predefined country-specific entry in default_recognizers.yaml (cross-checked against the class attribute at load time). Country tagging works via two reconciled paths: the class-level EntityRecognizer.COUNTRY_CODE ClassVar (canonical for predefined recognizers) and the new country_code constructor kwarg on EntityRecognizer / PatternRecognizer (the path for custom recognizers without a subclass — flows through PatternRecognizer.from_dict so YAML type: custom entries can declare country_code: directly). Conflicting values raise ValueError at construction time so a predefined country recognizer can never be silently re-tagged. The resolved tag is read via the country_code() and is_country_specific() instance methods, and serialized through to_dict() / from_dict() for round-tripping. Inputs to the countries filter are validated up front (rejects bare strings, non-iterables, non-string elements, and blank codes). Locale-agnostic recognizers and untagged custom recognizers are always loaded regardless of the filter, preserving backwards compatibility. Adds RecognizerRegistry.get_country_codes() for introspection and a WARNING log when a requested country has no matching recognizer. See docs/analyzer/filtering_by_country.md. Fixes #1328.ghcr.io/data-privacy-stack, updated Docker usage documentation, and fixed GHCR authentication and provenance publishing in CI (#2103, #2123, #2124) (Thanks @SharonHart, @Copilot)IndentationError failures (#2091) (Thanks @Copilot)score_thresholds for recognizer-wide and entity-specific score cutoffs, with the analyzer's default_score_threshold as the fallback.UK_DRIVING_LICENCE) recognizer with pattern matching and context support (#1857) (Thanks @tee-jagz)DE_TAX_ID, DE_TAX_NUMBER, DE_PASSPORT, DE_ID_CARD, DE_SOCIAL_SECURITY, DE_HEALTH_INSURANCE, DE_KFZ, DE_HANDELSREGISTER, and DE_PLZ; all are disabled by default (#1909) (Thanks @MvdB)SE_PERSONNUMMER recognizer for Swedish personal identity and coordination numbers, plus Swedish Organisationsnummer recognition; both are disabled by default (#1912, #1918) (Thanks @goveebee)SlimSpacyNlpEngine and slim analyzer configs, enabling lightweight tokenization/lemmatization while delegating NER to recognizers such as GLiNER (#1916) (Thanks @SharonHart)CA_SIN) recognizer with English/French context and Luhn checksum validation (#1934) (Thanks @kennionblack)TR_NATIONAL_ID, TR_LICENSE_PLATE, and TR_PHONE_NUMBER; all are disabled by default (#1995, #1999, #2006) (Thanks @mrcuren)ES_PASSPORT) recognizer (#2011) (Thanks @asensionacher)countries filter for RecognizerRegistry.load_predefined_recognizers(), country metadata on predefined/custom recognizers, country-code introspection, and YAML supported_countries support (#2000) (Thanks @ynachiket)supported_entity support in PhoneRecognizer, including correct propagation to recognizer results (#2014) (Thanks @max-tarlov-infinitusai)PH_TIN) and Philippine mobile number (PH_MOBILE_NUMBER) recognizers; both are disabled by default (#2016, #2038) (Thanks @aaronaco, @Surya-5555)ZA_ID_NUMBER) recognizer with birth-date and Luhn validation; disabled by default (#2064) (Thanks @thatomokoena)analyzer.yaml flow while preserving the older config files with deprecation banners (#1970) (Thanks @SharonHart)presidio-analyzer by allowing Python <3.15 and avoiding spacy==3.8.14, which does not provide compatible Python 3.14 wheels (#2105) (Thanks @michaelgiraldo)stanza, gliner, spacy-huggingface-pipelines, pydantic, pyyaml, azure-ai-textanalytics, azure-core, phonenumbers, tldextract, azure-identity, numpy, and explicit click support (#1979, #1981, #1982, #1987, #1988, #1989, #1992, #1993, #1994, #2001, #2058, #2090, #2092) (Thanks @dependabot, @Copilot, @SharonHart)PhoneRecognizer default region typo from FE to FR (#2009) (Thanks @Copilot)R prefix (#2088) (Thanks @jichaowang02-lang)0 (#2087) (Thanks @jichaowang02-lang)merge_entities_with_whitespace support to anonymize() so adjacent analysis results can be merged across whitespace before anonymization (#1932) (Thanks @harishkernel)validate() no longer calls the user-supplied lambda with a dummy "PII" value. Previously, stateful lambdas accumulating a token-to-original-value map for de-anonymization would receive a spurious validation invocation, inserting a junk entry and skewing later token counters. The return-type contract is now enforced in operate() when the lambda runs on real data (#2025) (Thanks @HammadSiddiqui)DocumentIntelligenceOCR so callers can use Azure Identity credentials instead of API keys (#2085) (Thanks @mturac)opencv-python, gunicorn, pytesseract, and azure-ai-formrecognizer (#1978, #1977, #1980, #1986) (Thanks @dependabot)eval_dicom_instance (#2084, #2079) (Thanks @ArjunPakhan, @AlexanderSanin)click dependency to package metadata (#2058) (Thanks @Copilot)Fixing CVE-2024-47874 and CVE-2025-54121 by @SharonHart in #1860
9e01bf1 to f3fa41d in /presidio-analyzer by @dependabot[bot] in #18873de9a8d to f50f56f in /presidio-anonymizer by @dependabot[bot] in #18863de9a8d to f50f56f in /presidio-image-redactor by @dependabot[bot] in #1885Full Changelog: 2.2.361...2.2.362
9e01bf1 to f3fa41d in /presidio-analyzer by @dependabot[bot] in https://github.com/microsoft/presidio/pull/18873de9a8d to f50f56f in /presidio-anonymizer by @dependabot[bot] in https://github.com/microsoft/presidio/pull/18863de9a8d to f50f56f in /presidio-image-redactor by @dependabot[bot] in https://github.com/microsoft/presidio/pull/1885Full Changelog: https://github.com/microsoft/presidio/compare/2.2.361...2.2.362
presidio as a PyPI meta-package that installs presidio-analyzer and presidio-anonymizer, making pip install presidio work as expected. Inspired by and thanks to Sakthi Santhosh Anumand and Harsha Vardhan for the original idea. (#1889) (Thanks @Copilot)ruff and build pip installs with SHA256 hashes for OSSF scorecard compliance (#1864) (Thanks @Copilot)actions/checkout, actions/setup-python, actions/setup-dotnet, actions/cache, actions/github-script, actions/dependency-review-action, azure/login, docker/setup-buildx-action, github/codeql-action, microsoft/security-devops-action) and base Python Docker images (#1870, #1871, #1872, #1873, #1874, #1875, #1876, #1877, #1878, #1879, #1885, #1886, #1887, #1895, #1896, #1897, #1898) (Thanks @dependabot)HuggingFaceNerRecognizer for direct NER model inference using HuggingFace pipelines without requiring spaCy (#1834) (Thanks @ultramancode)MedicalNERRecognizer as a subclass of HuggingFaceNerRecognizer for clinical entity detection (#1853) (Thanks @stevenelliottjr)GLiNERRecognizer via load_onnx_model=True parameter, resolving crashes on CPUs without AVX2 support (#1884) (Thanks @Copilot)REGEX_TIMEOUT_SECONDS environment variable to prevent catastrophic backtracking (#1904) (Thanks @Copilot)validation_result type annotation in API docs and type hints (#1869) (Thanks @akios-ai)except clauses replaced with except Exception for proper exception handling (#1881) (Thanks @haosenwang1018)_process_names unconditionally treating all DICOM metadata as PHI; now correctly filters using both is_patient and is_name checks (#1855) (Thanks @Mr-Neutr0n)Update cryptography dependency to >=46.0.4 for CVE-2025-15467 by @Copilot in #1841
Full Changelog: 2.2.360...2.2.361
Full Changelog: https://github.com/microsoft/presidio/compare/2.2.360...2.2.361
context_matching_mode parameter to LemmaContextAwareEnhancer with two options: "substring" (default, maintains backward compatibility for compound words like "creditcard"), and "whole_word" (prevents false positives like 'lic' matching 'duplicate') (#1061)PRESIDIO_DEVICE environment variable for explicit GPU/CPU selection (#1843) (Thanks @RonShakutai)class_name parameter (#1819) (Thanks @RonShakutai)salt parameter is explicitly provided. Users requiring referential integrity must provide their own salt. Minimum salt length: 16 bytes. See documentation for migration guide. (#1846) (Thanks @Copilot)Updated Streamlit and PyTorch dependency versions to fix CVE vulnerabilities ( #1685 ) (Thanks @SharonHart )
This is a period release with feature enhancements, bug fixes, documentation updates and one configuration change.
This is a period release with feature enhancements, bug fixes, documentation updates and one configuration change.
Most country specific recognizers that expect English were put as optional to avoid false positives, and would not work out-of-the-box (#1586). Specifically:
- SgFinRecognizer
- AuAbnRecognizer
- AuAcnRecognizer
- AuTfnRecognizer
- AuMedicareRecognizer
- InPanRecognizer
- InAadhaarRecognizer
- InVehicleRegistrationRecognizer
- InPassportRecognizer
- EsNifRecognizer
- InVoterRecognizer
To re-enable them, either change the default YAML to have them as enabled: true, or via code, add them to the recognizer registry manually.
- Yaml based: see more here: YAML based configuration.
- Code based:
from presidio_analyzer import AnalyzerEngine
from presidio_analyzer.predefined_recognizers import AuAbnRecognizer
# Initialize an analyzer engine with the recognizer registry
analyzer = AnalyzerEngine()
# Create an instance of the AuAbnRecognizer
au_abn_recognizer = AuAbnRecognizer()
# Add the recognizer to the registry
analyzer.registry.add_recognizer(au_abn_recognizer)a0484dd Replace MD5 with Blake2
This list of changes was auto generated.
04920aafbb2958b7359183bf5a72af627cdb2808 Version 2.2.358 (#1553)
dcf1ae0359269e049c7cbe9825bdeff14698a68d drop blake2b (#1552)
a0484ddc2c27b9a7ff4b214dfd64ed335108f64f Replace MD5 with Blake2 (#1550)
e9df3beba53f51ec3fe181811756a46cd73daacd Exclude closing single or double quote from URL in URL recogniser (#1532)
cf75c5a0ee25c00bad1d9afc301d2b1e26bb766d Updated the Evaluating DICOM Redaction documentation to reflect changes in verify_dicom_instance() within the DicomImagePiiVerifyEngine class. (#1549)
6b10fd595c224190f09c0fe9a2d9d3f154a0dee2 Updated the return type annotation of in function from to . (#1547)
bacf23fa39bcecde7d40bf20c2315c2ce677469d Add multiprocessing parameters (#1521)
08564790dcea6e7b459e6d81b6b63cca116545bb Migrate to poetry 2.0 (and PEP 621) (#1539)
8b288fae61b898ff85e86302e425c8cc628ad702 docs: Add environment setup and notebook execution guides for Presidio + Spark in Fabric (#1529)
5881d7530848c7177276902bfc8c56e0a3ef7990 Update defender-for-devops.yml (#1544) <details><summary><b>See More</b></summary>
eb72ae0838c6065104ff77ff3075e6df106fe456 Update CodeQL and defender-for-devops workflows (#1540)
515280566c00fa69bbfede900aa844bec0316f1a Replace pycryptodome with cryptography (#1537)
5fea5af6af88ae2fadd4f7dbb93e90a889bad272 Upgrade codeql (#1536)
26f2e92e52e8ba0560e8b9e0b013f7f701e855d3 Fix python 3.9 Builds (#1534)
65eabd447b8794a2144577ef13f06bc169941d43 add spacy_stanza into stanza_nlp_engine as it is no longer maintained (#1522)
35ab8ae06fbe88443a6695294da9f9b398c775e1 Move sanitize_value to be common, Fix InPassportRecognizer (#1519)
6f840ea9c1f09e5ca81bbf7f86cf393809a94b7f remove azure-core (#1517)
This list of changes was auto generated.</details>
MD5 hash type option, defaulting into sha256.ocr_bboxes in verify_dicom_instance() from dict to list.Evaluating DICOM Redaction documentation to reflect changes in verify_dicom_instance() within the DicomImagePiiVerifyEngine class.7d26bac example GLiNER integration
a081c22 Update presidio containers to use gunicorn
This list of changes was auto generated.
9fee33083b33ffe6f44db5d9aed2d3948f0a1357 Version 2.2.356 (#1477)
a081c22b46ea6c69621edf28792fb19868f79969 Update presidio containers to use gunicorn (#1497)
ebf0ca531d224b7782b643ca6d98640948f8884a Restricting spacy.cli for version 3.7.0 (#1495)
3d9cee96c305372997dfd2fccde04750bcf88726 Fix regex match_time output (#1488)
a21a17c2cbcb212b36489c1e8d73118b28ff8ff9 Add a link to model classes to simplify configuration (#1472)
d238da9008e764a95685600a4abddddb28b8f86f Update community.md (#1469)
a0a5f8946b7076847926fd815a40e1dc40a4f15e Use ACR service connection when pushing containers (#1484)
fde30dd4bd43bbf14b7a04fbaf42f85ed3e3d5be Add support for allow_list, allow_list_match, regex_flags in REST API (#1478)
ce63783fcc48652f0f5c7758d47839bc7583ee6d Unlock numpy after dropping 3.8 (#1480)
33808c28372331cfe40e9da496972df9d6dd4fc0 Removed python 3.8 support (EOL) and added 3.12 (#1479) <details><summary><b>See More</b></summary>
cc31bb61982311d7e2ad7e3b5334da797cdb6f98 Add a link to HashiCorp vault operator resource (#1468)
71fa64df966a8fd0437035565e03ba9cafb52858 docs: clarify the docs on deploying presidio to k8s (#1453)
21361f9e82410cef57b06ec91e87dbbd27632b62 Updates to the transformers conf docs and yaml file (#1467)
13ae328a07e41f6aad610e52814f5d8241e52897 Fix presidio-structured build - lock numpy version (#1465)
49f2b6a3bd701e40f7306bdb13bb5dd441e847e8 Fix space (#1459)
b9f6cbaf05583e65cd35bdb9a22171a7f8d21b71 Bug/azure ai language context (#1458)
89ccadb8fce13a1ea73488c55ea801ced91019c2 Update US_SSN CONTEXT and unit test (#1455)
c54ce2b9cf8795a168711a9fc6954d47d3269683 Add UK National Insurance Number Recognizer (#1446)
9321e147d224f9ec635e8a16144f06919a889fcd Remove ignored labels from supported entities (#1454)
0721e36194fe053515951729cee2567eec922a03 Dev containers for: analyzer, analyzer+transformers, anonymizer and image redaction (#1450)
4aeb56bf5e2e1187dd535785cc41590ca3a4d5eb added batching support (#1449)
1bf22edcda31237ac38645defd9bbbcbf6cce5c7 Update installation.md (#1439)
e55300af3f91fbf64b56e560ae024a3b1b17c405 Update defender-for-devops.yml (#1437)
e08f44b273f4a50ab28f328a058ca7682e32ecf3 Fix #1442 (#1445)
9696b9e14b77c5308ba4d921ebd7384a5fee6f2c Reduce memory usage of Analyzer test suite (#1429)
6c51464cb86c4b5cf03a9bc54338737f06490fb1 added logic to handle phonenumbers with country code (#1426)
3e4a806b0640ac15b3d859fc6931c079eb2dd78d Update CI due to DockerCompose project name issue (#1428)
2fe6ad70c75b56384bd495a1d61c71f17ba06b1d closing handles (#1424)
cd7e5471cb4e95a1d7a7227af7b847c502924842 (docs) Use Presidio across Anthropic, Bedrock, VertexAI, Azure OpenAI, etc. w/ LiteLLM Proxy (#1421)
8dc46e2c82745fd117b79b5f21768be1584e06d9 Make sure that configuration files are closed when loading them (#1423)
ada5fced6a70e1f023a014a2435d68bb2cca1fb7 Do not release presidio-cli as part of the release pipeline (#1422)
d85ba6e5a77ace499bd024a0f98824ca7fb7be8c Typo fix added missing ":" after if condition (#1419)
d46bacb20bd58f5aef94884070f9a2cd6c2af81f minor notebook changes (#1420)
This list of changes was auto generated.</details>
batch_size parameter to BatchAnalyzerEngine (#1449) (Thanks @roeybc)presidio-cli as part of the release pipeline (#1422) (Thanks @SharonHart)c059131 changing predefined recognizers to use the config file
This list of changes was auto generated.
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.</details>
ffa29f8d65bbc7ef72c7edba0821f31c2ffb9952 Fixed wrong condition for dicom metadata
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.</details>
Add predefined_recognizer: IN_AADHAAR
Added alpha of presidio-structured, a library (presidio-structured) which re-uses existing logic from existing presidio components to allow anonymizat
Hotfix for NerModelConfiguration not created correctly
https://github.com/microsoft/presidio/commit/c16fad9cbfa6cb0bcb5fe209724d7abfb0b579e8 Hotfix: default.yaml is not parsed correctly
22619f3198d1b1fabc9b46db6aaee945096696e5 Put org in ignore as it has many FPs
This list of changes was auto generated.
b756c174ca06b0cb451eb17c8097038d2023cbb3 Enable regex flags manipulation
This list of changes was auto generated.</details>
NlpEngine and Ner recognizers (SpacyRecognizer, TransformersRecognizer, StanzaRecognizer) to allow simpler integration of huggingface and transformers models (#1159). This includes:
NerModelConfiguration object.spacy-huggingface-pipelines for a more robust integration of huggingface models.SpacyRecognizer logic has changed, please see #1159. Some fields within the class are now deprecated.b6f81912e9b3649c39b341c6d8f203afaf60087e Update VERSION to 2.2.33
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) <details><summary><b>See More</b></summary>
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.</details>
keep, an no-op anonymizer that allows preserving some types of PII while keeping track of its position in anonymized output. (#1062)BatchAnonymizerEngine to complement the BatchAnalyzerEngine for lists, and dicts (#993)07b854dd7ae247b916aef4d2adbb82f33bba7be8 Adding a sample for identifying PII in a PDF
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) <details><summary><b>See More</b></summary>
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.</details>
ImagePiiVerifyEngine to allow passing of kwargsBboxProcessorpresidio-image-redactor version from 0.0.45 to 0.0.462730c6c00bd448deb03ceaefa2c8fb9a384357ab Adding DICOM image redacting capability to presidio-image-redactor module
This list of changes was auto generated.</details>
DicomImageRedactorEngine class and tests)setup.py to include new required packages for DICOM capabilitiespresidio-image-redactor version from 0.0.44 to 0.0.45ImagePiiVerifyEngine class to allow use of custom analyzer enginesNOTICE to include licenses of added packagesDicomImageRedactorEngine77f1a8e125e5e84f9a725917dfd778cedcc39820 Remove constraint on empty texts for the anonymizer
77f1a8e125e5e84f9a725917dfd778cedcc39820 Remove constraint on empty texts for the anonymizer (#942)
aa50e6bbcd8bef6c0281c7c0eb1b354bc20ae55e fix for misalignment between transfrormers and spacy (#941)
0c7117e81a63642d11b62f5f73171954925becde Compare recognizers to results using a unique key instead of name (#940)
2193c23aa0458ac3daf2a51c865b79d732de32fe Update docs to contain the new transformers based NLP engine (#933)
f92eb5c363b9c0a1e1258da7c5875e4bacf5163f GH action to collect Github repo stats and persist into a branch (#936)
892d6a9cb52366d0354479518062d1ac160c85af Add italian VAT code Recognizer (#928)
bb1ad91b8feeb663de560419efdea448940cf6ab Add files via upload <details><summary><b>See More</b></summary>
f1824b02d0f9ee82bac6f20c06f1004b0b1ee1a9 Add Italian passport and identity card recognizers (#930)
af6c8b3150d843f7ff577c881551b2193d39ff66 Update medical_license_recognizer.py (#932)
027e146068cf9b4b5cdd3dd945e1669ef5a07cd0 Add Next Generation Passport recognition (#906)
a48285e707581ca4299d815dbd429a07b0017479 bump black in pre-commit script to 22.3.0 (#927)
494a227b5536413d1bd30fbf2bf20368db95c035 Italian fiscal code and driver license recognizers (#919)
e561c465d1f78d263d7a51f0a4720f0ca83c7650 remove --sequential from pipenv sync (#921)
37f74e8e880cb1bdf3f5224a05eaa9b63df02d31 Adding TransformersNlpEngine (#886)
fb01d2374ebef9b0b1e809790e49a75e02d731cb Update index.md (#897)
d6b9c63e856b966d1d5d88c3f90a2d3a23ccac50 bug fixes to mkdocs, added download button capability (#895)
This list of changes was auto generated.</details>
TransformersNlpEngine to support transformer based NER models within spaCy pipelinespresidio-analyzer/presidio_analyzer/predefined_recognizers/us_passport_recognizer.pypipenv versionblack and flake8 in pre-commit scripts4cbfc1a80dc15da7d5a9cf5a1c680e8df4f2b349 bump pillow to version 9
4cbfc1a80dc15da7d5a9cf5a1c680e8df4f2b349 bump pillow to version 9 (#891)
87c62d96ced61c86725742994a3c1160f68ede3c Fix getting the text before anonymizing (#890)
9b0d10cc0e9762418dec01cf6367af45149430c7 bugfix: Handling missing (None) data on batch (#881)
72d225c5f8dbbbc170f6478d98c3b4d7da81a64c added allow list functionality to analyzer engine (#865)
f3519e78c8c2c3fb56305b6f1a6a3ccd09da0e62 Batch analyze - Support for lists and dicts (partial) (#878)
b4b1b97f984b090ff66f8b0026fc22083c18ee0a Added sample notebook for anonymizing known values (#864)
63ca86f81982970344d91b43350085a84f51eca7 Add transformers recognizer sample (#866) <details><summary><b>See More</b></summary>
158cf64caeec7206bff0a3728b81171918826e15 Update README with ossf badge (#877)
bcd32322034fb773579cb12758b6c7161bc479f0 Add GH code scanning with codeQL (#871)
b69beb84110bc804c43a475fb989108d57bc9a88 Update 04_external_services.md (#870)
This list of changes was auto generated.</details>
transformers models in Presidioef6cd070bd16fa70995f66754016efa777003957 remove set -x from setvariables tasks
nlp_engine down to NlpArtifacts (#845)This list of changes was auto generated.</details>
307d28563edcf2870225cf0b08cb73067cb223eb Custom entity recognizer context enhancement
This list of changes was auto generated.
9e4b879c123a46050294a055afc2a727cf03dab7 Fixed exception on context support in 2.2.25
This list of changes was auto generated.
a0c071b7983b72f7ca6a0e478b360349ce306fcc Refactor and modularize context words logic
This list of changes was auto generated.
analyze method (or via API) and those would be taken into account for context enhancement.DOMAIN_NAME entity is no longer returned by Presidio. URL would be returned instead, and would catch full addresses and not just domain names (https://www.microsoft.com/a/b.html and not just www.microsoft.com)Fix IbanRecognizer not recongnizing IBAN followed by all caps
This list of changes was auto generated.
44aab3d0059658f89ccb46a99e28d79ed26323f9 Release Version 2.2.23
This list of changes was auto generated.
operator_name instead of operator in OperatorResult.734807f5f5dca84ac420109fa19338460d77e457 Phone Number Recognizer - Multi-Regional And set as Default
This list of changes was auto generated.</details>
7fed51f5b097b445c67839886687522f0e79745d Update VERSION to 2.2.21
This list of changes was auto generated.
Nothing published for this version
e7d4e102a3e2f533c08b3a4b7e805a5996df00ef Bump version to 2.2.2
e7d4e102a3e2f533c08b3a4b7e805a5996df00ef Bump version to 2.2.2 (#731)
992dc7cd0400d0fcb6f00becd0309272737fb610 Fix Versioning Issues (#728)
aea78042195fc7a00dbdbba6509a717e52095ba3 Add Medical License as a Predefined Recognizer (#719)
4f61f93487a91bfc54fd9fb3aaca4c34138271e8 Add more Date Recognizer Cases (#717)
630c5abb5ed460138b88007881fcfe600dbbe917 Update README.MD
ef9a636384a1b78fdf3181aa2eed70688ed7eb94 Add ORGANIZATION spacy entity (#715)
13dbbf26c7ffc2d2b90a4725e0764aee005ac2a4 docs fixes (#716)
3ba22102e35b52c198b5d509666a30db93df5e53 update dependencies - Bump pydantic from 1.7.3 to 1.7.4 (#710)
220ee8a092df64d660dd63f056af6652bc67dc68 Data Anonymization with Presidio on Databricks ADF template (#703)
c69ffbc6b40f3e3fa22ee95b9c2cfee5c9e512a5 Update spark samples docs (#691) <details><summary><b>See More</b></summary>
ba994de68faf64aca857c3794954e209c4d6a165 updated call to stanza via spacy-stanza (#711)
741df4e6d97e6f226222e1dc435736d863d0e54c Date recognizer (#712)
3bd9c9920c1f21332da49353e984b62b71526b6d Adding certificate number recognizer (#702)
c703a0b48cb1f4416619e46d1b19720c6c987b76 add contacting presidio to contrib guide (#704)
d374b84135321bfbfe765bd11eff08771d066801 Update samples validation pipeline (#696)
This list of changes was auto generated.</details>
cd9ebde391bca92ad88102340891b434ce9feb2e Remove git tag pipeline task
cd9ebde391bca92ad88102340891b434ce9feb2e Remove git tag pipeline task (#700)
5b1deb62bdd347cfd86c4798598431fe4b5d7391 Version 2.3.0 Release (#699)
1d40193cb040c102423ad3c0f3c73d4ca6ca8690 add pii_verify_engine (#646)
36ee232d70c455fa9a30040f2c78f4c2223ceb5a Sample notebook for remote recognizer (using Text Analytics) (#684)
d5d9551d57fc4f5b28d3ed55c8d3c59faec42fe7 Ad-hoc recognizers (#677)
05b568681d0196b8bfa59d65508191735a107656 Bump matplotlib in image-redactor (#689)
02af1b4b8520275fc4cbc4282db50183e15ec539 Add matplotlib to image-redactor (#688)
cc9a6012caaba3fda84826d55da354cbfd7590ec Custom anonymizer with lambda type (#654)
1ac45f89aecfc3a4acb837dc952d0642627358a9 Some changes and bug fixes in our docs (#683)
c50f81366267c333d71c5a1cf0cc212616fa8a01 samples toc (#685) <details><summary><b>See More</b></summary>
d8c7d2e74c1c5aabefbe39af1d31801a30145131 Documentation code and samples regression test pipeline (#679)
de50157ade5e64595bda2f9cc2a92ab85f50898c bug fix from migrating to spacy 3 (#682)
bdd2bd6c53f969838358cc9cba23b868c430dd4a Text Analytics Integration Sample (#678)
7d1b11b000649caa667f4c62ed26e4874964e70c Update pull_request_template.md (#676)
9f23aa89c3a556f401850ee60e90a345c09ad660 Add Git tag on release (#675)
648019ca159db8b46a3cce1b971d283d6108d91a broadcast presidio in databricks (#672)
16ed715afcb6dd707150c002bbb894eefc7912bc ADF templates docs (#671)
9f08579c8c8178ce864b27d3b6a7988ac597937e Create CODE_OF_CONDUCT (#667)
72abeeaa13a669413bfb66e1ceb1e3d8b5ea5433 Image redactor 3.9 support (#664)
875ef2969d1f05be98b127ca8b8042bc3d4a7bc8 Upgrade mkdocs-material to latest (#666)
049b7ffed693ea256f1bc28fcc30bd8787121053 Lock mkdocs-material version (#665)
db247034efb8563047dc2bf9eb6c111615372810 ADF template gallery sample (#661)
This list of changes was auto generated.</details>
3be6f2a3c0697a2ec842d32830ceb766164ada50 Change log
3be6f2a3c0697a2ec842d32830ceb766164ada50 Change log (#659)
6f6b3045a529428d8e82ec0405c35bc9848fa15a document spark dependencies (#662)
8deca0b7063fd9fdc743abdff88da59e48a350d8 update docs with supprted python versions (#653)
b1f189ea9c78bd95f80a81eb62500fc978512107 Upgrade spacy version (#656)
1c79c91e6778fda968c636764c51c9c24d16169e Fix deanonymizer documentation (#657)
81f5bf2e035f8c8249e6f190d63a5c8bf8eeb591 analyzer us phone regex fix (#658)
3afec0c958580164563bd8f2d8e2c1fa3904f16e Poc deanonymize docs (#652)
771d38c5bdb93e6fc21d8d5592357e2f390380f2 Add deanonymize (#639)
1dc2b1ed07c37e5ff4a60895cfd053dd8467f30a Moving the AnalyzerEngine to the init to avoid initialization on every request (#651) <details><summary><b>See More</b></summary>
c66e86b3074b9068a2a832db9bc5b93bfef5ae68 image redactor: initialize AnalyzerEngine instance only once (#650)
553e08992171b3afbbe4a9958e8c14b56476e9c9 Analyzer and Anonymizer Python 3.9 support (#636)
4777d1759e9bddc45317d9b2689e6df9f75eec05 fix reference to samples (#644)
7938bf40c427614c7ba3fa612581f07e1612104a Update requirements-docs.txt (#643)
6aada038e2d38b27c30c6b4b2ab6d336ab129d76 print anonymized results json (#642)
This list of changes was auto generated.</details>
Upgrade Analyzer spacy version to 3.0.5
New endpoint for deanonymizing encrypted entities by the anonymizer.
c402a0cee2cf1e1f8073627529db6b64edfd4856 Update VERSION
c402a0cee2cf1e1f8073627529db6b64edfd4856 Update VERSION (#641)
e78e1b198160b46b392ee015712e200a84fdc604 Update VERSION (#640)
9b389bc3a3ffdc68fcbb9a1ec3c7248a08051a90 fix broken docs link (#634)
65718d6b3fa807fd2eee64b5f222f3b9c794681b Enable deploying Presidio services on a single App Service Plan (#630)
15fad0c1feb7d4c3b28c08a405a4817d863cef43 deploy to azure (#632)
1f65a0f02f6529ddd2766da252c3fe8abe5c75b1 Fix issue with pipfile lock upgrade. When building with python 3.8, i… (#629)
9eff2d41a1a7ac2699bf236b2c240eec9e4c7841 Return application/json mime type in all endpoints (#626)
74ca4eb2e4ca731bf5e80c97a8138194ac205bdf Fix Deploy to Azure templates (#628)
2033d8140209d55ee49f87bf67c3c5627faad2f7 Sample - ADF pipeline (#619)
3d05acb06621681d121bbd24c79a3452555b764c use pillow version 8.1.1 (#625) <details><summary><b>See More</b></summary>
22016f4ebd340687e1f23845a111f430d50bfb81 Added image-redactor 3rd party OSS to NOTICE (#623)
b23bab2ea83c78907be496f4c4c841f95f759650 Sample - Spark on Azure Databricks (#617)
bf46a61a6d06ad47f3c12b5cd975423ff767f243 added e2e package test (#618)
c47f1c71f9ef0b7eb56634d02537ac917dbc5171 documentation update - docker use port 3000 (#615)
4e5a80fb8c91af3ddd29ea524dcaabea3ec74e1b Fixed port number used by docker images (#612)
42a8fc1b4d4292112155d79bbd48172d4f52da30 Fixed installation guide url (#611)
ea85b71ee577d8c39efd56c9789b624ee7db68aa Additional analyzer examples (#605)
13920dbec98310e2c481c36a21832eded8232440 Anonymizer Indexes in response (WIP) (#604)
5949b836b8099a97b5d0f37bdd09b695d9d49677 Add docs analytics (#599)
059a38f9e8a525ddecfb2424d0ba97f8667b241f Add Decryption for Single PII (#601)
9e2bbb1dab9c5a978ed8fd14bf575f8f1574c6f6 Anonymizer - Encrypt anonymizer (#596)
5ba46c2bea70b53c2186e6d3d81a1fce7f333db9 Anonymizer - Add Encryption Logics (#595)
63b32dcc1b50516eb043dc120f114fd21ad50cca add suported python version to doc (#594)
e8d39affa702f6a0d7f3c8055d35323f525c31d6 Update VERSION to 2.0.1 (#593)
This list of changes was auto generated.</details>
Nothing published for this version
e78e1b198160b46b392ee015712e200a84fdc604 Update VERSION
e78e1b198160b46b392ee015712e200a84fdc604 Update VERSION (#640)
9b389bc3a3ffdc68fcbb9a1ec3c7248a08051a90 fix broken docs link (#634)
65718d6b3fa807fd2eee64b5f222f3b9c794681b Enable deploying Presidio services on a single App Service Plan (#630)
15fad0c1feb7d4c3b28c08a405a4817d863cef43 deploy to azure (#632)
1f65a0f02f6529ddd2766da252c3fe8abe5c75b1 Fix issue with pipfile lock upgrade. When building with python 3.8, i… (#629)
9eff2d41a1a7ac2699bf236b2c240eec9e4c7841 Return application/json mime type in all endpoints (#626)
74ca4eb2e4ca731bf5e80c97a8138194ac205bdf Fix Deploy to Azure templates (#628)
2033d8140209d55ee49f87bf67c3c5627faad2f7 Sample - ADF pipeline (#619)
3d05acb06621681d121bbd24c79a3452555b764c use pillow version 8.1.1 (#625)
22016f4ebd340687e1f23845a111f430d50bfb81 Added image-redactor 3rd party OSS to NOTICE (#623) <details><summary><b>See More</b></summary>
b23bab2ea83c78907be496f4c4c841f95f759650 Sample - Spark on Azure Databricks (#617)
bf46a61a6d06ad47f3c12b5cd975423ff767f243 added e2e package test (#618)
c47f1c71f9ef0b7eb56634d02537ac917dbc5171 documentation update - docker use port 3000 (#615)
4e5a80fb8c91af3ddd29ea524dcaabea3ec74e1b Fixed port number used by docker images (#612)
42a8fc1b4d4292112155d79bbd48172d4f52da30 Fixed installation guide url (#611)
ea85b71ee577d8c39efd56c9789b624ee7db68aa Additional analyzer examples (#605)
13920dbec98310e2c481c36a21832eded8232440 Anonymizer Indexes in response (WIP) (#604)
5949b836b8099a97b5d0f37bdd09b695d9d49677 Add docs analytics (#599)
059a38f9e8a525ddecfb2424d0ba97f8667b241f Add Decryption for Single PII (#601)
9e2bbb1dab9c5a978ed8fd14bf575f8f1574c6f6 Anonymizer - Encrypt anonymizer (#596)
5ba46c2bea70b53c2186e6d3d81a1fce7f333db9 Anonymizer - Add Encryption Logics (#595)
63b32dcc1b50516eb043dc120f114fd21ad50cca add suported python version to doc (#594)
This list of changes was auto generated.</details>
e8d39affa702f6a0d7f3c8055d35323f525c31d6 Update VERSION to 2.0.1
e8d39affa702f6a0d7f3c8055d35323f525c31d6 Update VERSION to 2.0.1 (#593)
a6d720eb867df0e0f452bf56f62f6216623cc228 Align analyzer and anonymizer RecognizerResult objects (#591)
d9e25730363cf3a4ef01dda92fbaadcb5cff4548 Don't start cluster on e2e tests (#588)
13d951899370907aeaf9b7a387bb995def18edeb Update release-docs.yml for Azure Pipelines (#585)
3ca219d6e5f1f938eb282fccf924313ce258ec6b Release Pipeline - continue on error for GH release (#587)
a2ab9270116465c52350aced123683ed304cf9d2 add note in readme - download legacy version (#589)
8ee83534660ff147ae6379f5fea6a27a4d2fcaa3 Open redoc in a new tab (#586)
29efbdff35e4f322f97b6f9cb58e1b73e4898685 Update languages.md
4245b37ff1b682e6b8540b2e17f991df9e9e0e62 Add docs link to readme (#581)
c301f6cb73850612699bc6bc8a75f888118db8ec Redirect with fqdn (#582) <details><summary><b>See More</b></summary>
bd08038d26ee9dd6eaf95be7783d870d95cbfc4a Fix mkdocs html redirection, setting use_directory_urls (#570)
e5d83e4c9b4f0cc88befdc0d86b6048c15d37e8b Minor bug fixes in docs (#580)
cdec0ef26067a00530996fc069422660c1a3fa04 Anonymizer should return original text if analyzer results are missing (#573)
48e9d724e78cf37b1e77776274d6a795210c5e91 V2 image redactor support version 4 (#579)
0ca5704fe0fe3041dd88c9f69f200ef01d8c2dfe Fix release pipeline - add image-redactor to prod (#578)
This list of changes was auto generated.</details>
8ee83534660ff147ae6379f5fea6a27a4d2fcaa3 Open redoc in a new tab
8ee83534660ff147ae6379f5fea6a27a4d2fcaa3 Open redoc in a new tab (#586)
29efbdff35e4f322f97b6f9cb58e1b73e4898685 Update languages.md
4245b37ff1b682e6b8540b2e17f991df9e9e0e62 Add docs link to readme (#581)
c301f6cb73850612699bc6bc8a75f888118db8ec Redirect with fqdn (#582)
bd08038d26ee9dd6eaf95be7783d870d95cbfc4a Fix mkdocs html redirection, setting use_directory_urls (#570)
e5d83e4c9b4f0cc88befdc0d86b6048c15d37e8b Minor bug fixes in docs (#580)
cdec0ef26067a00530996fc069422660c1a3fa04 Anonymizer should return original text if analyzer results are missing (#573)
48e9d724e78cf37b1e77776274d6a795210c5e91 V2 image redactor support version 4 (#579)
0ca5704fe0fe3041dd88c9f69f200ef01d8c2dfe Fix release pipeline - add image-redactor to prod (#578)
ef0eab58885c7f14e430cf27f60b4a170dea5c2c k8s support (#574) <details><summary><b>See More</b></summary>
50c418977d82e251cd83937ef32cbabf733cbc4e fix release pipeline (#576)
d4ccb03443e09f73c6ec66290fa8528161da39da fix release pipeline (#575)
21c58cec7baa4937432edbcc9736d0ab280f0637 V2 add redactor docs (#572)
92abc1c1bf8ecf307fc53dc2fa398caabda98035 image-redactor release pipeline (#565)
6baee6ecacf148e669c1994ade33c826d3287837 V2 anonymizer improvements (#547)
0f853ca6564056207bae8500ab14b28fba5601ed Updated version to 2.0.0-rc1 (#564)
04a8161ee088078f8092e83ce5e51558a47a3f6f inclusive lint (#571)
cc7df8adcf92c3a55f0d317827032dc3a93ed4de add anonymizer docs (#569)
7cc4309f0ab24b22a8ef02ac435ea0db074f2723 delete analyzer docs links, bug 2937 (#563)
6752f53ea00857ba59c712ad30f7ebc0e13cf098 Match redoc to mkdocs styling (#562)
f6e31608f459a01c4f7e7018dff8bb19308d0b73 Updates to mkdocs appearance + docs bug fixes (#559)
33d8ff8c7003ac98f4f0b2f2e789d15deb889b4b docs update (#557)
691db6e150e70eafce4b49f2b97ff5ce704205de Add design diagrams (#558)
540a37314b2cb4ad0f11e6ef986a6856c2dd042a V1 to v2 doc (#549)
fab9f72a1629377a95c2322e8664fd501ae0941b Add REST API reference link to Mkdocs (#554)
61ed5452b884168d51a828724dd0b6c51f510c9a Feature/rename interpretability (#553)
a3eb6e09db4b7bfb4793c23b8f4c4373b0ff7f40 remove FPE from anonymizer since we do not support it. (#552)
a229ec79da17383461f00e2a3451db73df9612db Add usage samples (#551)
11f5b99e912de3768daf21a6cc7c763f6aa2256a rename V2 to main in docs and pipelines (#550)
4652c518914c54ca650103cc1953af225f6bbfa4 update notebook sample (#544)
5650d1b68bd50393d79400b563848426b2c2082f Add readme file for image redactor (#545)
5084208b6df9727aa79a47e4b81bb97154d79236 V2 image redactor e2e (#543)
ed2073bf13ce5d566f1657607715f0c7a177c9a1 Development Documentation (#542)
34e371a9b293ce4ad6bc1b67cf75d21a33ce93c2 Add Image Redactor to CI pipeline (#530)
d3a504c5f3620aa958577ff98925d25d7fdb2eb1 V2 anonymizer engine readme (#538)
1804416b146e015f2b606f60f99bf698f7209877 V2 - change anonymizer engine (#535)
a2faae86b1d4ac964741612732d93f120b33ae69 Remove flasgger from pipenvs (#540)
e6e791667e346d14492f7598396c1f1058957713 Move swagger to project root + Add Analyzer (#537)
c87f2850204856e59eb03ae9aee913b4e3cd6c05 release pipeline to push docs into github pages with mkdocs (#541)
08e383dff4fd0b2aed563e960962bab8379036a0 Small updates to mkdocs (#539)
5404e09ca9156f5da01ee73459572e66cd302844 Auto generated API reference + small updates to docs (#536)
632bae171ecbded35fda9f0fc526f3baaf6b671e Image redactor fix pipfile lock (#534)
800975f6c006f95b57befd429e91feebc5e89d9e Added mkdocs for docs generation (#531)
600a138e2097ae88a8dd28b234a0ab9bea9468dd Anonymizer - Add Swagger (#528)
f1d2783a17a12040bb7b857ac85a30963e4c897b fix- e2e tets (#533)
b0ee74529bdbde2ee83445ced2cb376b0a6531b8 update contrib guide (#532)
458126a34fa7be8e0dc5c0f55d0eaeb5a4c8f04d Add presidio-image-redactor to pr pipeline (#525)
70932810620de744427ca3a11c2f74e878f417dc V2 transformation to anonymizer (#526)
28dbfae6def8ebfd07a785d1b64e7c31a8886cb2 V2 improve anonymizer engine (#518)
706a31a03abb7659c20da4cfa6fffb22cf140fef Remove stub e2e integration tests (#522)
b577c34d9118c0b3043cbb2430aec17670780289 Rename to Image Redactor (#523)
0dda32f0764b69748f42895c37f66ee2fccffdd9 docs on adding recognizers (#508)
5bc5b2977b654f7239ebe05e992086108edca339 Add Flasgger + helathcheck for all services (#521)
d03de496bbb878c19405497de202400ada8d395c Remove version validation from pipeline and update codeowners (#517)
0835bcc384ee6cd01a2ac6544dba57b0b6042b13 fix import (#520)
659efd3640de30e4fea4fef9fd656023b82bc9a8 small PR improvement
8f223763202c9f02c1feb51cfec1f0d2ac99e516 Supported entities doc for V2 (#509)
4c2496702fa5c373cb3e2e0aa25d7997b07735c4 Sample jupiter notebook (#513)
ae22909c7bafec4319aba38f1289949163138dbf Add testing documentation (#514)
0c5ffb81db561b2321d5e4c8f48097ab2fcae7d6 fix imports (#515)
cafdd88607806ad8a2ac6f651bdcc54fc576060e new e2e flows (#506)
78ec9ff7d2752f6303d6e7906785cc4a30ef5daf Best practices for developing recognizers doc (#503)
c0177f32a2a6a5e3f6ccb12ad5d7939e6f190f35 Decision process (previously known as interpretability) documentation (#510)
627f9ad80dd0945e0a4c1636ee07745ad00b5915 Image anonymizer v2 integration tests (#512)
e9db047bebaf57f6486e8ba31e562c4c6beec673 Add local build script (#511)
d95ca22c4c05b393e5ec8ada105cdd4c426a3427 Installation docs (#505)
b96af984c8c5b283bc3c9dfe119829187b110dbc Run E2E Integration Tests on Deployment (#502)
30cb33067ea80b8664a0811ae15726478916d18b v2 image anonymizer API (#501)
0aacf4dfe6bb860d069899cf5a6dfa92fcd8773f Feature/languages doc (#498)
665b4fc5de02abde285b6b313c38566f4f587cd5 Deploy from Release Pipeline (#504)
6da4996f65ea1c563db72db41a124ab11caa510d presidio-image-anonymizer dockerafile with spacy and tesseract (#497)
862ce3fba232ad174302cc3da44b227ab4c42481 anonymizer engine lite refactor (#488)
4072486aa5e62912cbdaa7baf469133b184c9b7d refactor test names based on namng convention (#496)
a182557e53e8def3df3863729639bc43d8938aca ARM templates pull from MCR or private registry (#500)
1ba0e00ae1746cc5c5be44b09144efe68ed55057 Update release.yml for Azure Pipelines (#499)
319321e34b93e3eaad37215f1e4a991c91c8bab2 Dynamicly load anonymizers (#485)
0bf35505fa1092d405de825a0480b8787f696254 Don't delete slots on CI deployment (#495)
9a9eb996b874ec80d7a4ff342292d7c1d5107fb9 Fix image anonymizer imports (#494)
7bc60e6305f3e414638363f52ab9c4598943ddc5 Configurable logging (#469)
32b53ad010fed36772cfeed7ebabe702db239fb4 Update VERSION (#493)
ebf67fb7abeef95aa6908f77ecc0eb9b699387ec Add README as package description (#489)
1714ce5df7785cd9878599358db40e9f4b5d4e8f added pyyaml to setup.py (#490)
805742192c8da09e1dcd770a2915f38c324c8c74 Install NLP models in Docker (#468)
6fb3ee9a7582a6ec9524bf1c106d59bca36ee041 Publish Anonymizer and Analyzer to PyPI (#484)
9cd4903e749ef78444c3569c71f27a00f3b373cb Update azure-pipelines-ci.yml (#487)
135285bfd78a8ef48ab54be29ee05f7100b76ca9 Remove flask from presidio python packages (#486)
facb6a6fb51f7003fddb2360a9d7400f3bd4c8c3 image anonymizer starter dockerfile (#483)
ffa53c103d6849ba3ada3e085d22bf5335451fe8 Anonymizer - additional integration tests scenarios (#482)
de3651bc9ffe813192ffe7b2240926474db1ba69 Push to MCR with 'latest' tag (#481)
57a36dc5a565594a54a2757d2e0d5a5228ae0eea Python packages alignment (#478)
94145bbec87947b1c681bfd5def71133b815b223 Anonymizer integration tests files refactor (#479)
aae7cf91367ebcfa473ae7caae87823b8b2cda78 Rename 'functional-tests' to 'e2e-tests' (#480)
fd1a493919061638c7ac8d9fb35d51b771374dbf Push Presidio Containers to MCR (#476)
b2fae84a96dcfe1d5c948d1dedce646b416747e8 V2 image anonymizer flask stub (#475)
59f307bb21a7c30314cd17305858b3b1fee4aeeb V2 image anonymizer pipenv (#474)
f49d11a40f4bb4888e61a8db73bf45d9c50609ab fix code review comments. (#471)
c5f472ed2c6e2ab82fda88fe5e1b52483e8072b1 Merge pull request #470 from microsoft/v2_anonymizer_api_improvements
9669b1b6b9af957dc011d9c14af30a836fb2d0af return json response from API
5a6db4bc71604b22b839c7abdd294485e50417b1 return json response from API
2617a452106dfb82ab444dd219aeb29ed30405ba revert
b230ddde670550991759b81de4f8cb40029bfc76 new logging
332f856367864bbeb2dabda97032f42d5613376c Merge pull request #465 from microsoft/feature/split-pipelines
6bdaf1160452ef77c268223bae9d92dd88bf1bfe Merge branch 'V2' into feature/split-pipelines
4c2aeeda7a7e41141bddefaa222e8919e33fa117 Anonymizer Hash (#466)
225fbd09e9c9bdc64031654f796b617f23451bf9 Merge pull request #459 from microsoft/feature/new_readme
1a087a6b5fb0acdb69936996e9bde2a218f4c279 Merge branch 'V2' into feature/new_readme
6f0297b4d814b13d31649505d1a44d21528d5ba5 Merge branch 'V2' into feature/split-pipelines
5502b849688aaf9781132e6fba855b110cb5af79 Merge pull request #454 from microsoft/feature/image-anon-basic-flow
869d9082e4560907c4d3c057b19659765ea34997 Merge branch 'V2' into feature/new_readme
cf08134f3e3857b4aee36e6923f94055851d6706 Merge branch 'V2' into feature/image-anon-basic-flow
00340677575f473fd8d6dea34a3e2ba0704c3d2b run in parallel
6129b541cdeb90ecbafbbf8eb36dc3fc20ae48ab Nullified disaply name
fb00f46948d7138e4cf3cbaa0b56782363243ff5 Remove display name for Lint, Build and Test since recurring in the PR
bf690db8a73f4da3055b732535a73ffcbcae2e9d Merge branch 'V2' into feature/split-pipelines
d4703d463ce54fa0b83d8662faa00f15d67b7258 Update presidio-image-anonymizer/README.MD
868ef96eea9b93dd8b42e9d0a76946be725a4f5c Merge pull request #445 from microsoft/bug/nlp_engine_conf
5232cc8771ddfa18edbea2a9d34a29d3b0e6e8e1 rename depends
7fbc6df1676cfcf3bb53288cd59a1ebbbf2d44ce Merge branch 'feature/new_readme' of https://github.com/microsoft/presidio into feature/new_readme
c58a63f2d990ab082ac94be032bcca828d8b6c4f Merge branch 'V2' into feature/new_readme
ec044a14dfc34333c5a49fdce4777ad4b70d1742 stages
ae86824aebd9356b408d97f7ae46f0d50eb266df stages
470674547ac4f8c7a0ac9901e17e9ee6fb9f98cd Merge branch 'feature/new_readme' of https://github.com/microsoft/presidio into feature/new_readme
68bb408beb1bf7687ee187b7668408d4bccb1c71 Add stage name
08c415019a3968f6428dc90d3210906075ac2c41 updated readme image
8c85af71755ea05c8db6592e25ef38f8cf5bd442 Extract lint, build, test
205139bc5b0a9f30af7e393583ca11332ed8c9e0 Extract lint, build, test
94baa4367091ab051840495c3b11e0e69d08406b Merge branch 'V2' into bug/nlp_engine_conf
4059d0a7a61e952eedea0e74ec99f48d54115204 Merge branch 'V2' into feature/image-anon-basic-flow
36e86ee3358d81606670b630e08c18a695ef2616 Split PR pipeline from CI pipeline
0fe4dbc9ce90a99110d9aeb0692abf3adeb83dcb Merge pull request #462 from microsoft/feature/functional-tests-alignment
97dfa61989f91f72752be8c50dece5cc8a6fd309 Merge branch 'V2' into bug/nlp_engine_conf
9d977511189b64b5a645c94febe5f945c118a4d5 Merge branch 'V2' into feature/new_readme
748715ed5aa8e7576042a523497c371daf63d3d9 comment on pre-commit hook
8f9c3dc7ae42ab79d49ea4119071565e49864ed0 Merge branch 'feature/functional-tests-alignment' of github.com:microsoft/presidio into feature/functional-tests-alignment
1d753c8efa9d9140ade6aa4d169a59b27483e7a7 Move tests from functional to integration
2e2ac50d606d02976ae98fc4a5dcec1359d35fbd Merge branch 'V2' into feature/functional-tests-alignment
0901c323117ab41eb145e9ecba08e646b61742b3 Merge pull request #463 from microsoft/bug/templates-moved
eaab349aa257d881f5b42c9d41e5035bfd1b9aa2 fix links
72e2f1ce3639c959374cfc7312577e797ea2bb56 fix template links
20ab2d1344e4ce16d8408a037f522866d588166c fix template links
19c16047188f70deb1d27e77442a84dc7ea1a2d2 Merge branch 'V2' into bug/nlp_engine_conf
51324f3eda66514481e75f1888995b8f2157a931 updates to language PR, added NlpEngineProvider
c5e7fadcf57aa8874b9c3ee67cd36031efbbf827 changed unit tests name + added comments to matched in image_analyzer
8977cbee54096c540fa3f84983fb66ef19c3e9f5 moving get_text_from_ocr under ocr class, including tests + adding requirements.txt
57723656e991357f1241d9b3249ed473ca4939f1 Move tests from functional to integration
bba161293797038bea4fe333976ab67fee01f723 Functional tests refactor
9b7d09ac59fd075864ab0dc4a34dee99aa196939 Merge pull request #452 from microsoft/feature/anonymizers_list
353b14db548346a2a983b24fea13bb01c6cd5912 fix tests
b3d0f9cd382d3b9742c6ee22dbc8d4e1e8a79791 small changes based on PR review
1bc38483194021cb7a308615a155a080deee163d linting
bca4ee08ba8cba9c1385b65589961cfadb06929b falking
a8ddb3144c53639dc4daa0e3b8894e1738238c62 merge V2
b71a84c763844738ad8ee08aac04bac6d72cd88b merge V2
5b8ff8377e80d4d431985c407fdc039e4dcb52af Merge pull request #446 from microsoft/feature/docs_structure
08b5f75dd120bd5ec51afa8f43d27c49c2f1b96f Merge branch 'V2' into feature/new_readme
1f77e86f8fe5950c5a87f641570300e462592209 Merge remote-tracking branch 'origin/V2' into feature/docs_structure
a5a10a00a70ef72a9e46d4d285039e60142127de renamed
1dad6ff6b7c21c3a6b5bbec0fb212c3194e5160f Merge pull request #461 from microsoft/bug/template-links-and-fixes
ce17a18bea76c27e75a9b315547d60491c56f2e9 Merge branch 'V2' into bug/template-links-and-fixes
f5e6d8e4fb35ecf34705c50662de138de5812183 Merge pull request #460 from microsoft/feature/mask-documentation
e11aee18d3949b41c38475f74ceb6c3bf7bdd9dd add 'the' PII
ec7e11ecbfa8f7320ce28a1287c61d9241aef448 Merge branch 'feature/new_readme' of https://github.com/microsoft/presidio into feature/new_readme
de9f775ca0b6ae28de2920d9f713ad9277c9641a added gif
8f01cb6c277a87842978a19691bfd7469aad4d9a fix tempalte links and add missing ARM settings.
acb709aa6777de0efca6227ee61dc6287282d457 duplicate line
df100360d2dac8e0d1bef795525be5575c37e8e0 remove to the bottom
d02c66d7a900e40a9e83751ef0f11d0724c19520 Add mask documentation
069326affdeb58319f3e298ef9eab13e4c09919c Merge branch 'V2' into feature/new_readme
727484891b00a0defc1e07680cf17d0d60b805eb Merge pull request #449 from microsoft/add_redact_anonymizer_v2
6071715baa87dea41b200254b3e3c9fcb45fae83 Merge remote-tracking branch 'origin/add_redact_anonymizer_v2' into shiranr/add_redact_anonymizer_v2
ca95890f7fb7cd9735287fb27d6f8184f642c52d review changes
70c88ec8f413c6186386418b352164030bed76f2 Merge branch 'V2' into add_redact_anonymizer_v2
06540f59a28db4212094cec3e2e68a777d2d0806 Merge pull request #456 from microsoft/bug/analyze-returns-json-stirng
784d5998298798d3ff1ba02d3a3548b2b4ca8f4d added index.md in deployments
6de31c4539a35eb574a426eb30871001ae071c65 renamed deployment to deployments
d225fb22f1139b6224d46423a9b717e719ce38e9 Merge branch 'V2' into feature/docs_structure
81145241248029c959fd1ac553d7881405abbad3 updates
5ee10f05fa187ba6084610d53bd889de69ddbdf5 new readme
ba129f7103db931c4ba2b2e6ca311571397e7f85 Merge remote-tracking branch 'origin/V2' into shiranr/add_redact_anonymizer_v2
9c2fb42b3a4cbe44db9a9f274ef6d3a843271ca8 review changes
d67edd9901b181206968e946bd63a0f9cf84b5fb Merge branch 'V2' into bug/analyze-returns-json-stirng
6c6ebb79fc4faed169cb3c8255137d37e8a0a8f1 Merge pull request #458 from microsoft/bug/remove-s-from-trigger
93099e8b7d7730e8dc05b8268b603e9162487c1c bug fix
cc70ddb8cc9aca3d31b19d57cfe3d18fef43c528 Merge branch 'V2' into bug/analyze-returns-json-stirng
7f12d599641a325aa1a06e363caef372f7c1255e Merge pull request #455 from microsoft/feature/mask-integration-tests
7311389a7dc7b29563ba07934b6831781278160d Merge branch 'V2' into bug/analyze-returns-json-stirng
6956b98ae47ecd3d8bc3f7fba3ddc53f031c467f Merge branch 'V2' into feature/mask-integration-tests
fe038f6b1e9e3e28f359c64d1383ff8a66425414 Merge pull request #453 from microsoft/feature/ci-deploy-to-dev
34ad0d04d7ef041157322854125c428a2bd410e0 Merge branch 'V2' into feature/ci-deploy-to-dev
5c29369e2bfbeeacc597a50cf739468aa339d621 ci deploy to dev
07ea310fd5d02f4516d1edaa9c0a41c8cd2d2b96 Merge branch 'V2' into bug/analyze-returns-json-stirng
708a28e8e4526fdf5a4c103ed49dbdf1df7207cd Merge branch 'V2' into feature/mask-integration-tests
80d731c94ed256889d82f1aef49399304728ba45 Add to_dict method
e923a535a15ced7273ad147afbc16bee516b5709 Merge remote-tracking branch 'origin/V2' into shiranr/add_redact_anonymizer_v2
949a4ccec27553d8a7a0f37367b4c48f55a08568 Merge pull request #448 from microsoft/add_replace_anoanymizer_v2
3ea4d6a0d51a492d883ba3068769d72f2ff91fcb Merge branch 'V2' into bug/analyze-returns-json-stirng
48366e7bb07255515a657bd8272077c207d3defc Add to_dict method
e85710c58e01b6c0f463b8c317da8790d67ffb51 Merge remote-tracking branch 'origin/add_replace_anoanymizer_v2' into shiranr/add_redact_anonymizer_v2
eea9522a39495216a07542eaf7a9121f76b11db3 review changes
767a11318aee15411f1aaf72d08afeb7fe90f633 review changes
2646c2be6d0022c1c2c5a7b85d0ea4181dbeb438 linting
a674ba8ce9703427a7f84e674f865fdddc328607 Merge remote-tracking branch 'origin/V2' into shiranr/add_replace_anoanymizer_v2
e8e910de39ba3bab0b97d59018c7029ed59e8ef7 read from resources fix
a5142ed0da383c3242ce95dde8174d580b318bb1 merge
a7ffe79e04ec9a676224a2c504945ee1f5146623 Merge branch 'V2' into feature/mask-integration-tests
e6a157098a5f4af540559c0abe1418a6858609ff Merge remote-tracking branch 'origin/add_replace_anoanymizer_v2' into shiranr/add_redact_anonymizer_v2
f0fac3db635d96b320d36988cc7264d750213db1 merge
42b32287fe7c5eaddee424e375166a7312b12ab3 Load the anonymizers class in advance.
8558fc2c653864e25bd376280b4fd500f44d02a0 add tests
82946054e56805d1bef5a95090353f91d82ecfa7 ignore the same linting for anonhmizer
052441e0a7f334863efe52e0645dcd70c6afae3a Add typed exception message, moved mask parameter names to constants
f1ebcbc644c0b1f5facedf7b84b41f8ab14e9e2e code review changes
0950095983ddf51d75e53fd303ccac68da72c8df typo
dddabe262c4886963930e70b5f05f3cb5397a4ff engine to pass text_to_replace
38506ff486cc1d2002d4e23c17e5f625c2a77381 Add docs
ff4d14dda39ec38cc0459545c71db2476cc9bf0a Add docs
4a0f4effde06e4c74bbee6d03b3faf504fe0a5ef Add anonymize to mock
19c3e1d855964726b0ab01c4870702de0e09f703 Add validators tests
e9ec73da28a6d20eb77837a67cf1b9a6c47a958d Add mask tests
2b1089fed5229f04887044632c5b37d1b6c4ad90 Add mask tests
2425a1780305910dc875ff8660c1b97f6fc239f4 remove logging
fa6d0977d71693c0e04bb648fa24e2aee6a39cdd Add validators helper method
5c674b69874517a0d47578943b6e5e23cd903986 Add validation infra + mask implenetation
da2903bb9aa7144f3632d726040f48a4a48d0132 Merge pull request #443 from microsoft/feature/mask-implementation
87f1529bfba622a5d3a561f50df2e201b1a4541e removed unnecessary .gitkeep
48b959e99ee26315333452a95271c6a6ea86d6b9 reverting changes for a different PR
03ff5f34c8c33307c566c80874ac82b9e1a8652b Split into two PRs
3872a48774dec902627c2801763b7d8d9b063547 Fixes to links
119bc04c113251fab68408b3584f0a09cf692876 docs refresh + placeholders
937315658b161fcec14949a974217f0790ce0ce2 Merge branch 'add_replace_anoanymizer_v2' of https://github.com/microsoft/presidio into shiranr/add_redact_anonymizer_v2
d00e7a2d8f557727010904ea1b25eb4aad9bb4a1 Merge branch 'V2' of https://github.com/microsoft/presidio into shiranr/add_replace_anoanymizer_v2
ecce32cbc77abc785ff549af97c768b361f168ea line too long
39c5780dd06c84e730b3bc74b6f97b15588526a9 rename method
f668c82bfff56523db51a045f91b1cda99e46b0e analyze/ to return json, not json-string
6608bb74f7ce4c92dadb0ffd7e22f8b5904817f1 Merge branch 'V2' into feature/docs_structure
f44ac28990312e511ab863a79beb7d5e210a2ff4 Add integration tests over files + mask tests
1d56c3b4fe0a02f4150ec96f34ceda55a52227ad Merge remote-tracking branch 'origin/V2' into feature/image-anon-basic-flow
caa05f21c82d7cf8350ff3e6880ed7d4609d1f3c added test for small bug and fix
dd8b85bceb2bff3a66bcc27b9fb5cfd4ae7d3678 adding test for multi-word entity and changed image analyser implementation
a9e4394aa197dd92d619977b57f61af6840ae741 basic analyzer implementation
79ed18f082c0cfc2c3f097e1327f2a3543977265 add tests
50e5d1bcb873c6cfefdb9e75b3b1f0030059332c fix indices validation
58e0568307fae2c68f436525f96c19a20096667b get_text_from_ocr_results implementation
3fe730b2818a6e63c9b61291af6d871fc7e960b4 adding map entities unit tests
52ce6243600ba059e5e7407a234151db4815717b Merge branch 'V2' into feature/mask-implementation
f468ed38916954c71cddb4f30a953fabfe44ab10 ignore the same linting for anonhmizer
3246236cda2ccf31949a6b1715c891e1918348c4 Add typed exception message, moved mask parameter names to constants
11eb0697de3a37f0437f3b4e5eb3082c08073a17 fix bugs
22245b2576e41cada4e5533b31227696a2e00b49 lining
2a1c5b1980cb6068f69e9361f241e6409f0804b1 improved docs
This list of changes was auto generated.</details>
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Note: This is the last release for Presidio V1. All future releases are for versions 2.x and above.
Note: This is the last release for Presidio V1. All future releases are for versions 2.x and above.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →