- Add support for masking property values that contain a
Uri
, reported by @yadanilov19
- FIx issue where Microsoft.Extensions.Configuration.Binder version 7.0.0 or up was required for JSON configuration to work. #25
- Support confguring masking operators using Serilog.Settings.Configuration (mainly
appsettings.json
)
- Allow configuration through
appsettings.json
files.
- Pass match to
PreprocessMask
to allow for further customisation of mask value
- Add support for dictionaries in destructured objects
- Add support for collections in destructured objects
- Add support for destructured objects which are collections
- Add support for masking destructured objects
- Marked the
WithSensitiveDataMasking()
methods that take specific parameters as obsolete in favour of theWithSensitiveDataMasking(options => {})
version
- Add
ShouldMaskMatch
to theRegexMaskingOperator
to allow implementors to perform further checks on the sensitive value in order to decide whether or not to perform masking
- Add support to supply a custom mask value #6
- Add support to always mask a property regardless of value #7
- Removed a number of try/catch blocks that only existed for debugging
- Updated copyright notices
- Bumped version
- Cleaned up README