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
IPiiMaskingExecutionStrategyandPiiMaskingAttribute.Mode - Added
PiiMaskingTextFormatterfor 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