NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #1604 most downloaded on NuGet
An enricher to be used for masking sensitive (PII) data using Serilog
Last release 1 years ago
18 Aug 2025
Ships unpredictably
gaps range from 8 days to 2.0 years
Most releases are documented
notes for 14 of 20 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
20 releases · first in 2020
Add support for wildcard matching on properties to mask. See here for usage details.
Add support for wildcard matching on properties to mask. See here for usage details.
This release introduces support for configuring MaskProperties via JSON. As the version number indicates this is a breaking change as the C# equivalen…
This release introduces support for configuring MaskProperties via JSON. As the version number indicates this is a breaking change as the C# equivalent had to be changed to match.
See the README for more details on configuring specific property masking options.
One column per quarter.
Add support for masking property values that contain a Uri, reported by @yadanilov19
Uri, reported by @yadanilov19Fix project URL in NuGet package
Fix project URL in NuGet package
Merge branch 'master' of https://github.com/sandermvanvliet/Serilog.E…
Merge branch 'master' of https://github.com/sandermvanvliet/Serilog.E…
appsettings.json)Allow configuration through appsettings.json files.
appsettings.json files.Pass match to PreprocessMask to allow for further customisation of mask value
PreprocessMask to allow for further customisation of mask valueAdd support for dictionaries in destructured objects
Add support for collections in destructured objects
Add support for masking destructured objects
WithSensitiveDataMasking() methods that take specific parameters as obsolete in favour of the WithSensitiveDataMasking(options => {}) versionAdd the default enricher logo to package #5
Add ShouldMaskMatch to the RegexMaskingOperator to allow implementors to perform further checks on the sensitive value in order to decide whether or n
ShouldMaskMatch to the RegexMaskingOperator to allow implementors to perform further checks on the sensitive value in order to decide whether or not to perform maskingAdd support to supply a custom mask value #6
Removed a number of try/catch blocks that only existed for debugging
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →