Skip to content

Release 2.2.365

Choose a tag to compare

@github-actions github-actions released this 25 Oct 19:31
· 7 commits to main since this release
a8882cb

What's Changed

  • ci: restrict release workflow to main by @RonShakutai in #2187
  • Raise Pillow minimum to 12.3.0 by @SharonHart in #2188
  • fix(structured): anonymize columns whose name is not an identifier by @uwezkhan in #2142
  • feat(analyzer): add nine South African predefined recognizers by @thatomokoena in #2069
  • Canonicalize Pillow requirement syntax by @SharonHart in #2193
  • Feature/ph passport recognizer by @jacobArquiza in #2030
  • feat: Add tokenizer-based text chunking for NER recognizers by @yuriihavrylko in #2041
  • Document release-time changelog generation policy by @SharonHart with @Copilot in #2200
  • feat: Add UuidRecognizer for detecting UUIDs (v1-v8) by @watsos in #2175
  • feat: Add CaPostalCodeRecognizer for Canadian postal codes (CA_POSTAL… by @watsos in #2204
  • feat(anonymizer): expose confidence score in OperatorResult by @kshvg in #2059
  • fix(analyzer): make every recognizer listed in default_recognizers.yaml loadable by @developer0hye in #2170
  • fix(analyzer): let AzureAILanguageRecognizer load from a registry config, and un-mute the test that guards it by @developer0hye in #2224
  • docs: update development setup from Poetry to uv by @juno-junho in #2220
  • Fix UK_NINO regex matching a leading space by @inesaranab in #2209
  • fix(analyzer): register three predefined recognizers missing from default_recognizers.yaml by @juno-junho in #2218
  • fix: snap chunk start to a word boundary in CharacterBasedTextChunker by @inesaranab in #2226
  • feat(analyzer): Add Healthcare identifiers recognizer by @bhargavikalicheti in #2159
  • Formal Copilot review instructions + cross-agent guidelines (recognizers, YAML config, general practices) by @omri374 in #2211
  • fix(anonymizer): bump cryptography to >=50.0.0 for GHSA-g6cj-pr64-35w5 by @Aryan-Pardeshi in #2231
  • ci: auto-label pull requests by component and area by @omri374 in #2240
  • fix(analyzer): omitted deny_list_score in YAML registry now defaults to 1.0 by @ppradyoth in #2254
  • fix(analyzer): remove a non-language code and a duplicate entry from default_recognizers.yaml by @heeoneie in #2236
  • docs(api): document global_regex_flags and deny_list_score on PatternRecognizer by @MohammedAlkindi in #2255
  • docs: add a Presidio sample for AISIX AI Gateway by @Yilialinn in #2257
  • fix(cli): fix --no-warnings, exit code, github output and threshold config by @v0ropaev in #2266
  • Warn about unsupported requested entities while preserving partial results by @nikolas-sapa in #2259
  • fix(analyzer): avoid quadratic duplicate result checks by @mbukowicz in #2280
  • fix(deps): patch aiohttp and AnyIO in locked environments by @RonShakutai in #2304
  • Document RECOGNIZER_REGISTRY_CONF_FILE override for the analyzer server by @nikolas-sapa in #2311
  • Update the transition docs to reflect that the transition is completed by @omri374 in #2274
  • feat(structured): let readers carry a default encoding by @v0ropaev in #2306
  • fix(anonymizer): stop REMOVE_INTERSECTIONS from leaving flagged text in clear by @anishmehta24 in #2331
  • fix(anonymizer): resolve result conflicts in one sorted sweep instead of a quadratic scan by @HardMax71 in #2371
  • fix(analyzer): keep the full span when deduplicating chunked NER results by @Support-itecz in #2362
  • fix(analyzer): pin preshed<3.0.14 to keep spaCy model loading working by @omri374 in #2405
  • Release 2.2.365 / 0.0.61 by @SharonHart in #2406

New Contributors

Full Changelog: 2.2.364...2.2.365