Releases: destructurama/attributed
Releases · destructurama/attributed
5.2.0
What's Changed
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.0.0 to 9.1.0 in /src by @dependabot[bot] in #150
- Bump coverlet.msbuild from 6.0.3 to 6.0.4 in /src by @dependabot[bot] in #151
- Bump Shouldly from 4.2.1 to 4.3.0 in /src by @dependabot[bot] in #152
- Bump PublicApiGenerator from 11.3.0 to 11.4.1 in /src by @dependabot[bot] in #154
- Fix build by @sungam3r in #159
- Bump Microsoft.NET.Test.Sdk from 17.12.0 to 17.13.0 in /src by @dependabot[bot] in #158
- Bump NUnit3TestAdapter from 4.6.0 to 5.0.0 in /src by @dependabot[bot] in #157
- Bump PublicApiGenerator from 11.4.1 to 11.4.2 in /src by @dependabot[bot] in #156
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.1.0 to 9.2.0 in /src by @dependabot[bot] in #155
- Bump PublicApiGenerator from 11.4.2 to 11.4.5 in /src by @dependabot[bot] in #160
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.2.0 to 9.3.0 in /src by @dependabot[bot] in #161
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.3.0 to 9.4.0 in /src by @dependabot[bot] in #163
- Bump PublicApiGenerator from 11.4.5 to 11.4.6 in /src by @dependabot[bot] in #164
- Update Microsoft.Extensions.Telemetry.Abstractions to 9.5.0 by @dependabot[bot] in #165
- Update Serilog to 4.3.0 by @dependabot[bot] in #166
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.5.0 to 9.9.0 by @dependabot[bot] in #183
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #177
- Bump actions/stale from 9 to 10 by @dependabot[bot] in #180
- Bump Microsoft.NET.Test.Sdk from 17.13.0 to 18.0.0 by @dependabot[bot] in #186
- Bump actions/setup-dotnet from 4 to 5 by @dependabot[bot] in #179
- Bump actions/github-script from 7 to 8 by @dependabot[bot] in #182
- Bump BenchmarkDotNet from 0.14.0 to 0.15.4 by @dependabot[bot] in #185
- Bump actions/labeler from 5 to 6 by @dependabot[bot] in #181
- Bump NUnit from 4.3.2 to 4.4.0 by @dependabot[bot] in #188
- Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #187
- Bump NUnit3TestAdapter from 5.0.0 to 5.2.0 by @dependabot[bot] in #189
- Bump PublicApiGenerator from 11.4.6 to 11.5.0 by @dependabot[bot] in #190
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.9.0 to 9.10.0 by @dependabot[bot] in #191
- Bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #192
- Bump BenchmarkDotNet from 0.15.4 to 0.15.5 by @dependabot[bot] in #193
- Bump BenchmarkDotNet from 0.15.5 to 0.15.6 by @dependabot[bot] in #194
- Bump Microsoft.NET.Test.Sdk from 18.0.0 to 18.0.1 by @dependabot[bot] in #195
- Bump BenchmarkDotNet from 0.15.6 to 0.15.7 by @dependabot[bot] in #197
- Bump Microsoft.Extensions.Telemetry.Abstractions from 9.10.0 to 10.0.0 by @dependabot[bot] in #196
- Bump PublicApiGenerator from 11.5.0 to 11.5.1 by @dependabot[bot] in #198
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #199
- Bump PublicApiGenerator from 11.5.1 to 11.5.3 by @dependabot[bot] in #200
- Bump BenchmarkDotNet from 0.15.7 to 0.15.8 by @dependabot[bot] in #201
- Bump NUnit3TestAdapter from 5.2.0 to 6.0.0 by @dependabot[bot] in #202
- Bump PublicApiGenerator from 11.5.3 to 11.5.4 by @dependabot[bot] in #203
- Bump Microsoft.Extensions.Telemetry.Abstractions from 10.0.0 to 10.1.0 by @dependabot[bot] in #204
- NET10+slnx by @sungam3r in #205
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #206
- Bump NUnit3TestAdapter from 6.0.0 to 6.0.1 by @dependabot[bot] in #207
- Bump MinVer from 6.0.0 to 6.1.0 by @dependabot[bot] in #208
- Apply dotnet-project-file-analyzers by @sungam3r in #209
- Move all diagnostics to .globalconfig by @sungam3r in #210
- Bump MinVer from 6.1.0 to 7.0.0 by @dependabot[bot] in #211
- bump DotNetProject.Analyzers by @sungam3r in #213
- Bump NUnit3TestAdapter from 6.0.1 to 6.1.0 by @dependabot[bot] in #214
- Bump DotNetProjectFile.Analyzers from 1.8.1 to 1.8.2 by @dependabot[bot] in #216
- Move PublicKey into property by @sungam3r in #217
- Introduce IPropertyFilterAttribute by @sungam3r in #215
Full Changelog: 5.1.0...5.2.0
5.1.0
What's Changed
- Add support for MetadataType Attribute by @digitalsigi in #142
New Contributors
- @digitalsigi made their first contribution in #142
Full Changelog: 5.0.1...5.1.0
5.0.1
What's Changed
- LogMasked works for properties of any type by @sungam3r in #141
- Use SourceLink from SDK by @sungam3r in #148
Misc
- Bump NUnit3TestAdapter from 4.5.0 to 4.6.0 in /src by @dependabot in #135
- Bump MinVer from 5.0.0 to 6.0.0 in /src by @dependabot in #136
- Bump PolySharp from 1.14.1 to 1.15.0 in /src by @dependabot in #134
- Bump NUnit from 4.1.0 to 4.3.0 in /src by @dependabot in #137
- Bump PublicApiGenerator from 11.2.0 to 11.3.0 in /src by @dependabot in #138
- Bump NUnit from 4.3.0 to 4.3.1 in /src by @dependabot in #144
- Bump NUnit from 4.3.1 to 4.3.2 in /src by @dependabot in #146
- Bump coverlet.msbuild from 6.0.2 to 6.0.3 in /src by @dependabot in #147
Full Changelog: 5.0.0...5.0.1
5.0.0
What's Changed
The main change in this release is bumping Serilog's major version:
- Bump Serilog from 3.1.1 to 4.2.0 in /src by @dependabot in #129
Also CI and tests were migrated to .NET9:
Misc
- Bump Microsoft.NET.Test.Sdk from 17.10.0 to 17.12.0 in /src by @dependabot in #131
- Bump BenchmarkDotNet from 0.13.12 to 0.14.0 in /src by @dependabot in #132
- Bump PublicApiGenerator from 11.1.0 to 11.2.0 in /src by @dependabot in #128
- Bump Microsoft.Extensions.Telemetry.Abstractions from 8.3.0 to 9.0.0 in /src by @dependabot in #130
Full Changelog: 4.1.0...5.0.0
4.1.0
New Features
- Add support for LogPropertyIgnoreAttribute by @sungam3r in #113
- LogMaskedAttribute to handle int,long and guid values by @andreas-moneygate and @mickeyperlstein in #126
- Support string enumerables in LogReplacedAttribute by @sungam3r in #127
Misc
- Bump MinVer from 4.3.0 to 5.0.0 by @dependabot in #112
- Bump coverlet.msbuild from 6.0.0 to 6.0.2 by @dependabot in #109
- Bump MarkdownSnippets.MsBuild from 26.0.1 to 27.0.2 by @dependabot in #114
- Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #119
- Bump NUnit from 3.14.0 to 4.1.0 by @dependabot in #115
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #125
New Contributors
- @andreas-moneygate and @mickeyperlstein made their first contribution in #126
Full Changelog: 4.0.0...4.1.0
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.