100 Commits
Author SHA1 Message Date
Omri Mendels 56f576d7d3 Update README to reflect new project home 2026-09-20 11:28:49 +03:00
Omri MendelsandClaude Opus 5 a7b17c75f3 ci: auto-label pull requests by component and area (#2240)
* ci: auto-label pull requests by component and area

Adds a path-based labeler so every pull request arrives routed to the
package it changes and the analyzer subsystem it touches, instead of
being triaged by hand.

Uses pull_request_target for the same reason label-external.yml does:
fork pull requests get a read-only token on pull_request, so the label
call would fail silently. The action never checks out or runs pull
request code, and both the workflow and the config are read from the
base branch, so a pull request cannot alter its own label rules.

sync-labels is left off so hand-applied triage labels are never removed.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0183ij1wiTEcd8wA58xY7e6C

* ci: label pull requests touching docs/samples

Samples are documentation but also code that has to keep working, so they
need to be findable on their own rather than only under documentation.
Reuses the existing `samples` label.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0183ij1wiTEcd8wA58xY7e6C

* ci: correct facet documentation in labeler config

The header described two facets while the file defines three, and
`samples` sat under the component heading rather than type.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0183ij1wiTEcd8wA58xY7e6C

* ci: name the labeler step for all three facets

The workflow and step names described component and area only, while the
config also applies type labels.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0183ij1wiTEcd8wA58xY7e6C

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-09-08 20:50:35 +03:00
Omri Mendels e9b5795ff9 Formal Copilot review instructions + cross-agent guidelines (recognizers, YAML config, general practices) (#2211) 2026-08-31 16:14:48 +03:00
Omri Mendels 4b35522b9c Revert to Microsoft as copyright owner (#2122)
* Revert to Microsoft as copyright owner

* Remove Samples section from Analyzer documentation

Removed the Samples section from the Analyzer documentation.
2026-06-28 13:26:48 +03:00
Omri Mendels e9fd38491c Final removal of Microsoft reference (#2121) 2026-06-28 12:50:17 +03:00
Omri Mendels bfeec6c7ea docs: add Google Search Console site-verification meta tag (#2119) 2026-06-28 11:31:29 +03:00
Omri Mendels 9914a81d75 revert: undo accidental direct-to-main docs pushes (#2118) 2026-06-28 11:24:37 +03:00
Omri Mendels 23fc1177c9 Merge branch 'main' of https://github.com/microsoft/presidio into google-site-verification 2026-06-28 11:02:40 +03:00
Omri Mendels 836cfa83be footer with link to dataprivacystack.org 2026-06-28 11:02:35 +03:00
Omri MendelsandClaude Opus 4.8 b9e1f6ddb9 docs: add Google Search Console site-verification meta tag
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-28 10:51:08 +03:00
Omri Mendels da66b6f090 dps migration phase2 - code (#2117) 2026-06-28 10:49:15 +03:00
Omri Mendels 94f866a96b Docs/dps migration phase1 (#2104) 2026-06-28 10:27:33 +03:00
Omri Mendels 23888dcab9 Revert accidental migration push to main
Reverts a725ecfa ("updates to docs and markdown") and bee25c35 ("docs and md renames"), which were pushed to main by mistake. The migration work is preserved on a separate branch and will be reintroduced via a proper branch/PR.
2026-06-25 23:38:24 +03:00
Omri Mendels a725ecfa38 updates to docs and markdown (phase 1. Phase 2 is the code + readmes) 2026-06-25 23:29:21 +03:00
Omri Mendels bee25c35aa docs and md renames 2026-06-25 23:25:03 +03:00
Omri Mendels dfe763c8ff Add project transition update link to README (#2098) 2026-06-24 22:27:15 +03:00
Omri Mendels 5073cf5dd6 Migration notification message (#2097) 2026-06-24 19:12:03 +03:00
Omri Mendels accbfae253 Remove survey request section from README
Removed survey request from README.
2026-04-17 15:47:49 +03:00
Omri MendelsandSharon Hart 06616b33dc Updated copilot instructions (#1866)
* updated copilot instructions

* more updates

---------

Co-authored-by: Sharon Hart <sharonh.dev@gmail.com>
2026-04-14 08:46:10 +03:00
Omri Mendels b4168eba28 Add a validation layer for YAML based configuration (#1780) 2025-12-08 09:19:37 +02:00
Omri Mendels 96aaa02f87 Readding py 3.13 (#1774) 2025-11-03 12:01:00 +02:00
Omri Mendels 5312d32a3e test for custom recognizers (#1720) 2025-09-10 10:59:10 +03:00
Omri Mendels ef587d0d53 Recognizers refactor (continuing #1640) (#1669) (#1670) 2025-07-27 14:29:37 +03:00
Omri Mendels 94efa23a2f Version 2.2.359 (#1648) 2025-07-13 10:01:35 +03:00
Omri Mendels a778d56ef5 allowing stanza to load even if not in the recognizer registry list, if the nlp engine is stanza (#1643) 2025-06-29 09:53:58 +03:00
Omri Mendels 1971b827b2 Links to discussion board on Docker prebuilt images (#1614) 2025-06-01 23:39:07 +03:00
Omri Mendels 6e5c7975bd Country specific default recognizers to enabled=false (#1586) 2025-05-14 10:05:47 +03:00
Omri Mendels 9205adf3f9 Bump phonenumbers version (#1579) 2025-05-08 10:19:33 +03:00
Omri Mendels 0540e1c5b6 fix issue 1574 to support as_tuples (#1575) 2025-05-06 16:01:19 +03:00
Omri Mendels 80bb846a42 Create SUPPORT.md (#1568) 2025-04-22 15:12:50 +03:00
Omri Mendels c0a5371de6 Updated initial scores in IN_PAN (#1565)
* Updated initial scores in IN_PAN

* Update test_in_pan_recognizer.py
2025-04-06 20:45:57 +03:00
Omri Mendels 28c4666c74 Add the ability to disable the nlp recognizer (#1558) 2025-04-01 13:43:07 +03:00
Omri Mendels 64722ebbc1 removed class from api docs (#1554) 2025-03-18 18:42:46 +02:00
Omri Mendels bacf23fa39 Add multiprocessing parameters (#1521) 2025-03-10 11:59:03 +02:00
Omri Mendels 65eabd447b add spacy_stanza into stanza_nlp_engine as it is no longer maintained (#1522)
* add spacy_stanza into stanza_nlp_engine as it is no longer maintained

* add spacy_stanza into stanza_nlp_engine as it is no longer maintained

* add spacy_stanza into stanza_nlp_engine as it is no longer maintained

* small note fix

* make stanza optional

* simplified stanza tests to reduce memory
2025-02-05 10:34:51 +02:00
Omri Mendels 6f840ea9c1 remove azure-core (#1517) 2025-01-23 11:34:40 +02:00
Omri Mendels a78e659f3d version 2.2.357 (#1510) 2025-01-13 13:53:09 +02:00
Omri Mendels 7d26bac0a1 example GLiNER integration (#1504) 2025-01-13 11:03:08 +02:00
Omri Mendels c01f0bd548 minor updates to the mkdocstrings config (#1503) 2025-01-01 08:47:31 +02:00
Omri Mendels bed2979d4a Docs revamp (#1500) 2024-12-29 13:16:29 +02:00
Omri Mendels 9fee33083b Version 2.2.356 (#1477)
* Update CHANGELOG.md

* Update CHANGELOG.md

* update analyzer version

* update anonymizer version

* update image redactor version

* Update pyproject.toml

* Update CHANGELOG.md
2024-12-15 12:43:27 +02:00
Omri Mendels a21a17c2cb Add a link to model classes to simplify configuration (#1472) 2024-11-15 21:34:40 +02:00
Omri Mendels d238da9008 Update community.md (#1469) 2024-11-15 21:33:59 +02:00
Omri Mendels 33808c2837 Removed python 3.8 support (EOL) and added 3.12 (#1479) 2024-11-04 11:47:02 +02:00
Omri Mendels 21361f9e82 Updates to the transformers conf docs and yaml file (#1467) 2024-10-13 13:33:16 +03:00
Omri Mendels b9f6cbaf05 Bug/azure ai language context (#1458) 2024-10-02 10:45:05 +03:00
Omri Mendels 9321e147d2 Remove ignored labels from supported entities (#1454) 2024-09-22 12:25:15 +03:00
Omri MendelsandSharon Hart e55300af3f Update defender-for-devops.yml (#1437)
Co-authored-by: Sharon Hart <sharonh.dev@gmail.com>
2024-09-03 20:28:07 +03:00
Omri Mendels e08f44b273 Fix #1442 (#1445) 2024-09-01 18:05:16 +03:00
Omri Mendels 3e4a806b06 Update CI due to DockerCompose project name issue (#1428) 2024-08-04 22:37:42 +03:00
Omri Mendels d46bacb20b minor notebook changes (#1420) 2024-07-22 11:58:46 +03:00
Omri Mendels edd722d01b version 2.2.355 (#1410)
* analyzer version

* Update pyproject.toml

* Update pyproject.toml

* Update CHANGELOG.md

* Update CHANGELOG.md

* Update CHANGELOG.md
2024-07-18 08:28:38 +03:00
Omri Mendels ac38ccae3c NLP engine sample + refresh on samples (#1388) 2024-07-10 16:04:47 +03:00
Omri Mendels ebbfd30150 Added presidio structured downloads to readme (#1392) 2024-05-30 19:37:38 +03:00
Omri Mendels f29e112fd3 Update conf files location (#1358) 2024-04-18 10:42:18 +03:00
Omri Mendels 5bc4b67960 Release 2.2.354 (#1348) 2024-03-29 16:39:29 +03:00
Omri Mendels ffa29f8d65 Fixed wrong condition for dicom metadata (#1347)
* fixed wrong condition for dicom metadata

* added redacted file for tests
2024-03-29 16:10:02 +03:00
Omri Mendels 49a996de8b Changed default aggregation_strategy to max (#1342) 2024-03-25 11:19:25 +02:00
Omri Mendels ea8d830fe4 Added contributions to readme (#1331) 2024-03-14 18:30:23 +02:00
Omri Mendels 59af84d131 Added tesseract to installation (#1312) 2024-02-26 09:24:50 +02:00
Omri Mendels 173b52726c Bugfix in tutorial (#1310) 2024-02-23 18:34:09 +02:00
Omri Mendels 7f09c95b9d added pseudonimyzation sample (#1296) 2024-02-13 13:55:44 +02:00
Omri Mendels eb52b97f60 Update VERSION to 2.2.353 (#1293) 2024-02-12 17:31:02 +02:00
Omri Mendels ee84d70b0d Added the option to add custom operators + pseudonymization sample (#1284) 2024-02-12 15:45:52 +02:00
Omri Mendels 91d8fc7a17 Added docs for structured (#1287) 2024-02-12 15:42:34 +02:00
Omri Mendels 0fad03d91e Publish presidio-structured to PyPI (#1286) 2024-02-12 12:59:34 +02:00
Omri Mendels 1d716c9e04 Update security-analysis.yml (#1279)
* Update security-analysis.yml

* Update security-analysis.yml

* Update security-analysis.yml

* Update security-analysis.yml
2024-02-08 08:48:06 +02:00
Omri Mendels c8522a7402 Added downloads per package to the readme (#1270) 2024-02-01 16:16:06 +02:00
Omri Mendels ac5d4ce2ab Added __init__.py files to test folders (#1268) 2024-01-30 07:04:45 +02:00
Omri Mendels 607f58c6c0 bug fix in tutorial (#1266) 2024-01-29 22:44:00 +02:00
Omri Mendels 8d08220cec Update publish-to-pypi.yml (#1259) 2024-01-22 15:29:55 +02:00
Omri Mendels 748cb88bee Fix failing test due to optional package (#1258) 2024-01-22 15:06:48 +02:00
Omri Mendels bdd33237e8 Update publish-to-pypi.yml 2024-01-22 11:15:14 +02:00
Omri Mendels 356a08cacb fixed yaml string error 2024-01-22 10:43:03 +02:00
Omri Mendels 2b3dfb5df9 Release 2.2.352 (#1244) 2024-01-22 10:36:56 +02:00
Omri Mendels 56fb84d353 Add missing dependencies for image-redactor (#1257) 2024-01-22 09:24:25 +02:00
Omri Mendels 2a8d3ec93b Azure AI language recognizer (#1228) 2024-01-11 13:13:43 +02:00
Omri Mendels 9d713def51 Add_conf_to_package_data (#1243) 2023-12-31 22:21:20 +02:00
Omri Mendels b24dbeda54 Updates to demo website with new NLP Engine (#1181) 2023-12-13 18:57:10 +02:00
Omri Mendels 4551b9b0d7 Bugfix in SpacyRecognizer (#1221) 2023-12-13 13:19:35 +02:00
Omri Mendels 43f6624325 Update README.MD 2023-12-11 21:35:20 +02:00
Omri Mendels 6c4cb5495e Update index.md 2023-11-30 13:05:04 +02:00
Omri Mendels 883afe7a5d Added a survey link (#1224) 2023-11-30 10:24:46 +02:00
Omri Mendels e10086c116 Remove inclusive-lint step (#1207) 2023-11-15 23:23:28 +02:00
Omri Mendels 698a5cdc53 bugfix with wrong input to NerModelConfiguration (#1208)
* bugfix with wrong input to NerModelConfiguration

* Update VERSION

* Update CHANGELOG.md

* Put org in ignore as it has many FPs

* aligned the conf with the defaults in code

* changed pipenv install to pip install
2023-11-08 23:01:40 +02:00
Omri Mendels e5ba33bf19 Update VERSION 2023-11-02 11:43:39 +02:00
Omri Mendels c16fad9cbf Hotfix: default.yaml is not parsed correctly (#1202) 2023-11-02 10:00:13 +02:00
Omri Mendels 6533ff76fe Update VERSION 2023-10-31 23:52:29 +02:00
Omri Mendels 412c2151c2 Update VERSION 2023-10-31 23:49:31 +02:00
Omri Mendels 22619f3198 Put org in ignore as it has many FPs (#1200) 2023-10-31 23:48:44 +02:00
Omri Mendels 08c6c520e2 Release 2.2.34 (#1198) 2023-10-30 21:40:44 +02:00
Omri Mendels b756c174ca Enable regex flags manipulation (#1193) 2023-10-26 12:07:14 +03:00
Omri Mendels 4aaa05fca8 New NlpEngine - docs (#1177) 2023-10-25 15:17:56 +03:00
Omri Mendels 3a7b8f67f5 Integrating spacy-huggingface-pipelines and refactoring NlpEngine logic (#1159) 2023-10-19 13:58:04 +03:00
Omri Mendels dfddae429c Update security-analysis.yml (#1154) 2023-08-23 12:21:30 +03:00
Omri Mendels a1c8a23e20 image-redactor-version-0.0.48 (#1098) 2023-06-21 18:08:49 +03:00
Omri Mendels ced96b0f4d hotfix for removing fixed dependency versions (#1096) 2023-06-21 10:25:34 +03:00
Omri Mendels 2f0b46a2b7 removed binder link (#1087) 2023-06-04 13:43:48 +03:00
Omri Mendels b6f81912e9 Update VERSION to 2.2.33 (#1081) 2023-06-04 12:55:49 +03:00
Omri Mendels 0e5c3b7907 Updated docs website and notebooks (#1086) 2023-06-04 12:55:08 +03:00