Serilog v2.8.0 Release Notes

Release Date: 2019-01-16 // 8 months ago
    • 👍 #1179 - support for Destructure.AsScalar(type) in key-value settings (@tsimbalar)
    • 👍 #1174 - partial support for Destructure.Xxx() in key-value settings (@tsimbalar)
    • 👍 #1192 - support for Destructure.With(policy) in key-value settings (@tsimbalar)
    • #1189 - renew certificate to fix UWP integration tests (@skomis-mm)
    • #1197 - make it simple to compare Logger.Instance with Logger.None (@ie-zero)
    • 👍 #1198 - support *.With(...) and AuditTo.Sink(sink)/WriteTo.Sink(sink) in key-value settings (@tsimbalar)
    • 📦 #1220 - include repositoryUrl in the NuGet package (@MaximRouiller)
    • #1233 - fix padding of non-string values in output templates (@nblumhardt)
    • 🐎 #1169 - update performance tests to netcoreapp2.0 (@merbla)
    • #1234 - add tests for custom IFormatProvider support (@tsimbalar)
    • 👻 #1236 - fix failure/exception thrown when calling ForContext() to destructure some generated proxy types (@balayoglu)
    • #1269 - add netstandard2.0 target to shrink dependency graph on compatible platforms (@nblumhardt)

Previous changes from v2.7.1

  • 🔖 Version 2.7.0 was skipped due to a versioning mistake.

    • #1075 - overload of LoggerSinkConfiguration.Wrap() accepting LoggingLevelSwitch
    • 📇 #1083 - update package metadata, including https:// project and icon URLs
    • #1091 - make {Properties:j} work consistently with the console sink
    • #1110 - expose an efficient Logger.None
    • #1113 - (tooling) improve tests for LogContext
    • 🏗 #1136 - (tooling) fix build.sh exit code
    • 🌲 #1141 - fix logging of byte[] smaller than 1 KB
    • #1157 - (tooling) update .gitignore
    • 🍎 #1158 - (tooling) re-enable macOS builds
    • 👍 #1163 - SourceLink v2 support
    • #1165 - fix a number of issues with LoggerSinkConfiguration.Wrap() affecting WriteTo.Async()
    • #1134 - (tooling) add README badges for downloads/stats
    • #1166 - allow LoggerConfiguration to be garbage collected after logger is created
    • ⚡️ #1160 - (tooling) update NuGet.org API key
    • ⚡️ (tooling) Update to use the latest .NET SDK