Skip to content

build(deps): bump the python group with 3 updates#34

Merged
CristhianKapelinski merged 1 commit into
mainfrom
dependabot/uv/python-d099318cd2
Jul 6, 2026
Merged

build(deps): bump the python group with 3 updates#34
CristhianKapelinski merged 1 commit into
mainfrom
dependabot/uv/python-d099318cd2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 4, 2026

Copy link
Copy Markdown
Contributor

Bumps the python group with 3 updates: presidio-analyzer, presidio-anonymizer and fastapi.

Updates presidio-analyzer from 2.2.362 to 2.2.363

Release notes

Sourced from presidio-analyzer's releases.

Release 2.2.363

What's Changed

... (truncated)

Changelog

Sourced from presidio-analyzer's changelog.

[2.2.363] - 2026-06-28

General

Added

  • Published source distributions alongside wheels in the PyPI release pipeline (#1924) (Thanks @​Copilot)

Changed

Fixed

  • Skipped the coverage PR-comment step outside pull request runs to prevent CI failures on push and workflow-dispatch runs (#1921) (Thanks @​Copilot)
  • Cleaned stale Poetry virtual environments during CI reruns to avoid mixed NumPy installs and IndentationError failures (#2091) (Thanks @​Copilot)
  • Fixed OpenAI anonymization sample typos, Fabric sample dependency guidance, and duplicate ZIP-code example documentation (#2017, #2027, #2034) (Thanks @​ynachiket, @​BelizSertcan)

Analyzer

Added

  • UK Driving Licence Number (UK_DRIVING_LICENCE) recognizer with pattern matching and context support (#1857) (Thanks @​tee-jagz)
  • German PII recognizers for 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)
  • Canadian SIN (CA_SIN) recognizer with English/French context and Luhn checksum validation (#1934) (Thanks @​kennionblack)
  • Turkish recognizers for TR_NATIONAL_ID, TR_LICENSE_PLATE, and TR_PHONE_NUMBER; all are disabled by default (#1995, #1999, #2006) (Thanks @​mrcuren)
  • Spanish Passport (ES_PASSPORT) recognizer (#2011) (Thanks @​asensionacher)
  • Optional countries filter for RecognizerRegistry.load_predefined_recognizers(), country metadata on predefined/custom recognizers, country-code introspection, and YAML supported_countries support (#2000) (Thanks @​ynachiket)
  • Configurable supported_entity support in PhoneRecognizer, including correct propagation to recognizer results (#2014) (Thanks @​max-tarlov-infinitusai)
  • Philippines TIN (PH_TIN) and Philippine mobile number (PH_MOBILE_NUMBER) recognizers; both are disabled by default (#2016, #2038) (Thanks @​aaronaco, @​Surya-5555)
  • South African ID number (ZA_ID_NUMBER) recognizer with birth-date and Luhn validation; disabled by default (#2064) (Thanks @​thatomokoena)

Changed

  • Consolidated analyzer configuration into a single analyzer.yaml flow while preserving the older config files with deprecation banners (#1970) (Thanks @​SharonHart)
  • Added Python 3.14 package support for 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)
  • Updated analyzer dependencies and metadata for 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)

Fixed

... (truncated)

Commits

Updates presidio-anonymizer from 2.2.362 to 2.2.363

Release notes

Sourced from presidio-anonymizer's releases.

Release 2.2.363

What's Changed

... (truncated)

Changelog

Sourced from presidio-anonymizer's changelog.

[2.2.363] - 2026-06-28

General

Added

  • Published source distributions alongside wheels in the PyPI release pipeline (#1924) (Thanks @​Copilot)

Changed

Fixed

  • Skipped the coverage PR-comment step outside pull request runs to prevent CI failures on push and workflow-dispatch runs (#1921) (Thanks @​Copilot)
  • Cleaned stale Poetry virtual environments during CI reruns to avoid mixed NumPy installs and IndentationError failures (#2091) (Thanks @​Copilot)
  • Fixed OpenAI anonymization sample typos, Fabric sample dependency guidance, and duplicate ZIP-code example documentation (#2017, #2027, #2034) (Thanks @​ynachiket, @​BelizSertcan)

Analyzer

Added

  • UK Driving Licence Number (UK_DRIVING_LICENCE) recognizer with pattern matching and context support (#1857) (Thanks @​tee-jagz)
  • German PII recognizers for 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)
  • Canadian SIN (CA_SIN) recognizer with English/French context and Luhn checksum validation (#1934) (Thanks @​kennionblack)
  • Turkish recognizers for TR_NATIONAL_ID, TR_LICENSE_PLATE, and TR_PHONE_NUMBER; all are disabled by default (#1995, #1999, #2006) (Thanks @​mrcuren)
  • Spanish Passport (ES_PASSPORT) recognizer (#2011) (Thanks @​asensionacher)
  • Optional countries filter for RecognizerRegistry.load_predefined_recognizers(), country metadata on predefined/custom recognizers, country-code introspection, and YAML supported_countries support (#2000) (Thanks @​ynachiket)
  • Configurable supported_entity support in PhoneRecognizer, including correct propagation to recognizer results (#2014) (Thanks @​max-tarlov-infinitusai)
  • Philippines TIN (PH_TIN) and Philippine mobile number (PH_MOBILE_NUMBER) recognizers; both are disabled by default (#2016, #2038) (Thanks @​aaronaco, @​Surya-5555)
  • South African ID number (ZA_ID_NUMBER) recognizer with birth-date and Luhn validation; disabled by default (#2064) (Thanks @​thatomokoena)

Changed

  • Consolidated analyzer configuration into a single analyzer.yaml flow while preserving the older config files with deprecation banners (#1970) (Thanks @​SharonHart)
  • Added Python 3.14 package support for 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)
  • Updated analyzer dependencies and metadata for 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)

Fixed

  • Resolved LangExtract configuration path loading for installed PyPI packages (#1917) (Thanks @​RonShakutai)
  • Fixed analyzer Docker configuration handling and Stanza model accessibility (#1930) (Thanks @​TheSabari07)
  • Improved IP recognizer regexes and regression coverage for IPv4-mapped/embedded and compressed IPv6 edge cases (#1941, #1940, #2062) (Thanks @​kennionblack, @​extrasmall0, @​AlexanderSanin)
  • Corrected German recognizer checksum and structural validation for KVNR, RVNR, LANR, VAT ID, passport/ID MRZ checksums, BSNR, tax IDs, and default registry coverage (#1990) (Thanks @​MvdB)
  • Fixed Polish PESEL checksum validation (#1998) (Thanks @​sienioApius)
  • Fixed PhoneRecognizer default region typo from FE to FR (#2009) (Thanks @​Copilot)
  • Preserved GLiNER and recognizer-specific configuration fields through Pydantic validation and config serialization (#2007, #2081) (Thanks @​yuriihavrylko, @​ultramancode)
  • Ignored empty allow-list terms in regex matching (#2061) (Thanks @​uwezkhan)
  • Capped URL recognizer host matching to avoid quadratic backtracking (#2063) (Thanks @​uwezkhan)
  • Fixed Singapore UEN detection for Format C identifiers with the R prefix (#2088) (Thanks @​jichaowang02-lang)
  • Fixed Australian ACN checksu...

    Description has been truncated

Bumps the python group with 3 updates: [presidio-analyzer](https://github.com/data-privacy-stack/presidio), [presidio-anonymizer](https://github.com/data-privacy-stack/presidio) and [fastapi](https://github.com/fastapi/fastapi).


Updates `presidio-analyzer` from 2.2.362 to 2.2.363
- [Release notes](https://github.com/data-privacy-stack/presidio/releases)
- [Changelog](https://github.com/data-privacy-stack/presidio/blob/main/CHANGELOG.md)
- [Commits](data-privacy-stack/presidio@2.2.362...2.2.363)

Updates `presidio-anonymizer` from 2.2.362 to 2.2.363
- [Release notes](https://github.com/data-privacy-stack/presidio/releases)
- [Changelog](https://github.com/data-privacy-stack/presidio/blob/main/CHANGELOG.md)
- [Commits](data-privacy-stack/presidio@2.2.362...2.2.363)

Updates `fastapi` from 0.138.1 to 0.139.0
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.138.1...0.139.0)

---
updated-dependencies:
- dependency-name: presidio-analyzer
  dependency-version: 2.2.363
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: presidio-anonymizer
  dependency-version: 2.2.363
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python
- dependency-name: fastapi
  dependency-version: 0.139.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 4, 2026
@CristhianKapelinski CristhianKapelinski self-requested a review July 6, 2026 13:59
@CristhianKapelinski CristhianKapelinski self-assigned this Jul 6, 2026
@CristhianKapelinski CristhianKapelinski merged commit da96cd8 into main Jul 6, 2026
6 checks passed
@dependabot dependabot Bot deleted the dependabot/uv/python-d099318cd2 branch July 6, 2026 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant