Releases: serilog/serilog-settings-configuration
Releases · serilog/serilog-settings-configuration
Release list
v10.0.1
What's Changed
- Support LevelAlias names in configuration parsing by @mohammed-saalim in #465
- Fix: Update ConditionalSink expression syntax in sample app by @gyurebalint in #470
- issue-468: Fix empty/whitespace string converting to array type by @gyurebalint-CID in #469
- Add WriteTo.FallbackChain and WriteTo.Fallible support in configuration by @ArieGato in #474
- Fix/issue 441 by @gyurebalint in #471
- Support C# 13 params collections (IEnumerable, List) by @gyurebalint in #478
New Contributors
- @mohammed-saalim made their first contribution in #465
- @gyurebalint made their first contribution in #470
- @gyurebalint-CID made their first contribution in #469
- @ArieGato made their first contribution in #474
Full Changelog: v10.0.0...v10.0.1
v10.0.0
What's Changed
- Cleanup the TestApp files by @0xced in #449
- Fix typo in destructuring policy description by @grinn in #460
- Update to
net10.0SDK and dependencies by @nblumhardt in #462 - Remove
FluentAssertionsby @nblumhardt in #464
New Contributors
Full Changelog: v9.0.0...v10.0.0
v9.0.0
v8.0.4
v8.0.3
- #430 - use consistent binding logic for nested objects in argument values (@nblumhardt)
- #432 - make
stringtoenumconversion case-insensitive (@0xced) - #413 - prefer
"MinimumLevel:Default"if"MinimumLevel"is an empty string (@DavidAllardyce)
v8.0.2
v8.0.1
- #405 - support for collections/arrays in constructor arguments (@ChristofferGersen)
- #403 - restore parallel test execution 😅 (@0xced)
- #409 - improve tests for
ObjectArgumentValue(@ChristofferGersen), reformat JSON using raw literal strings (@0xced) - #412 - fix example in README.md (@erichiller)
- #416 - clarify location of
"Serilog"configuration section in README.md (@eleazarcelis)
v8.0.0
v7.0.1
v7.0.0
- #233 - minimum level configuration improvements (@HexHunter97)
- #301 - support for delegate type arguments (@almostchristian)
- #326 - README improvements (@nblumhardt)
- #333 - extension method discovery that goes easier on Dynatrace (@skomis-mm)
- #334 - case-insensitive level support (@skomis-mm)
- #342 - implicit
usingand file-scoped namespaces (@sungam3r) - #344 - clean-up (@sungam3r)
- #351 - drop .NET 4.5.1 support (@0xced)
- #348 - additional
IFormatProvidersupport (@0xced) - #354, #357 - improve tests using raw string literals (@sungam3r)
- #352 -
OnLevelSwitchCreatedcallback (@0xced) - #355 - add
global.json(@SimonCropp) - #356 - use
Directory.Build.props(@SimonCropp) - #359 - update test refs (@SimonCropp)
- #360 - remove redundant project settings (@SimonCropp)
- #358 - build on macOS (@SimonCropp)
- #361 - add API approval tests (@sungam3r)
- #362 - support for reading configuration from
IConfigurationSectioncontents (@sungam3r) - #364 - nullable reference type fixes (@0xced)
- #367 - improve tests using raw string literals (@0xced)
- #369 - more nullable reference type safety (@0xced)
- #363 - allow configuration using internal types and methods (@sungam3r)
- #368 - improve
SelfLogoutput (@sungam3r) - #375 - fix README example (@DevAlvaroF)
- #377 - pin to
Microsoft.Extensions.Configurationv7 (@nblumhardt) - #353 - improve support for single-file apps (@0xced)
- #379 - simplify assembly loading (@0xced)
- #366 - reader options callback to expose
LoggingLevelSwitch(@0xced) - #380, #381 - fix tests on .NET 4.8 (@0xced)
- #378 - fix error handling in build script (@0xced)