Releases: destructurama/attributed
Releases · destructurama/attributed
4.0.0
What's Changed
- Get rid of TypeInfo by @sungam3r in #84
- Compile property accessor by @sungam3r in #98
- Remove AttributeFinder by @sungam3r in #104
- Refactor MaskedAttribute by @sungam3r in #106
- Refactor LogWithNameAttribute by @sungam3r in #103
- Fix LogWithNameAttribute on complex objects by @sungam3r in #110
Tests and benchmarks
- Add benchmarks by @sungam3r in #94
- Unify tests by @sungam3r in #101
- Add test for set-only property by @sungam3r in #102
- Add test by @sungam3r in #105
- CodeQL warnings by @sungam3r in #97
Misc
- Bump MarkdownSnippets.MsBuild from 24.5.1 to 26.0.1 by @dependabot in #95
- Bump NUnit from 3.13.3 to 3.14.0 by @dependabot in #100
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #107
- Bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by @dependabot in #108
- Bump Serilog to 3.1.1 by @sungam3r in #99
Full Changelog: 3.2.0...4.0.0
3.2.0
New features
- Mask empty strings if PreserveLength is false by @sungam3r in #58
- Add NotLoggedIfNull attribute by @avtc in #49
- LogAsScalarAttribute can be applied to structs by @sungam3r in #87
Misc
- Migrate to GitHub Actions by @sungam3r in #74
- Update ReadMe to show the need for using statement by @RobinBaileyLeicester in #62
- Update readme with badges + format by @sungam3r in #77
- Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.8.0 by @dependabot in #75
- Bump Serilog from 3.0.1 to 3.1.1 by @dependabot in #76
- Add approval tests by @sungam3r in #78
- Documentation changes by @sungam3r in #83
- Add code coverage by @sungam3r in #85
- Remove unreachable code by @sungam3r in #86
- Migrate tests to Shouldly by @sungam3r in #90
New Contributors
- @RobinBaileyLeicester made their first contribution in #62
- @avtc made their first contribution in #49
- @dependabot made their first contribution in #75
Full Changelog: 3.1.0...3.2.0
3.1.0
Changes:
- Update to Serilog 3
- Attribute with nullable reference tokens thanks @sungam3r
- Add timeout to LogReplacedAttribute thanks @sungam3r
See the Milestone for more information.
3.0.0
Changes:
- add SourceLink support
- Add a strong name
- Add LogWithName attribute
- Add masking for IEnumerable
- Fix issue #34 - LogMasked with ShowsFirst, ShowsLast, PreserveLength
- LogMasked PreserveLength ignored when both ShowLast and ShowFirst specified
- No signature on version 2.0 (and beyond)? duplicate enhancement
See the Milestone for more information.