Skip to content

v0.0.1 - Initial public release

Latest

Choose a tag to compare

@abbasmhd abbasmhd released this 09 Apr 01:10

PiiMasking v0.0.1 is the first public release of the library, introducing configurable PII masking for System.Text.Json with optional ASP.NET Core integration.

Highlights

  • Added the core package PiiMasking.Core
  • Added the ASP.NET Core integration package PiiMasking.AspNetCore
  • Added attribute-driven masking with [PiiMasking]
  • Added built-in masking modes for segment, email, per-word, and literal-aware masking
  • Added ASP.NET Core MVC registration through AddPiiMaskingMvcJson()
  • Added extensibility through IPiiMaskingPropertyContributor
  • Added named masking modes through IPiiMaskingExecutionStrategy and PiiMaskingAttribute.Mode
  • Added PiiMaskingTextFormatter for applying built-in masking rules directly

Improvements

  • Refined the README for clearer installation, usage, extensibility, and publishing guidance
  • Extracted shared masking operations to reduce duplication across built-in strategies
  • Improved execution strategy error messages to show available registered strategy names
  • Added masking settings validation and literal separator de-duplication

Packaging

  • Initial package version: 0.0.1
  • Added NuGet repository metadata and package tags for improved discoverability