porting-assistant-dotnet-ui
porting-assistant-dotnet-ui copied to clipboard
build(deps): bump Serilog from 2.12.0 to 3.0.1 in /packages/csharp/PortingAssistant/PortingAssistant.Api
Bumps Serilog from 2.12.0 to 3.0.1.
Release notes
Sourced from Serilog's releases.
v3.0.1
- #1926 - fix
JsonFormatter
output forrenderMessage = true
(@nblumhardt
)v3.0.0
What's new in 3.0.0?
Target framework changes - Serilog no longer targets
netstandard1.x
or .NET Framework versions earlier than .NET 4.6.2. Users on affected frameworks should continue to target Serilog 2.12.x.Removed obsolete APIs - Many deprecated/obsolete types and functions have been removed. Notably,
JsonFormatter
can no longer be subclassed (either port toJsonValueFormatter
, use Serilog.Expressions, or copy the originalJsonFormatter
code into your project).Added APIs -
LevelAlias.Off
is now provided as an equivalent to Microsoft.Extensions.Logging'sLogLevel.Off
;Destructure.AsDictionary<T>()
can now be used to mark dictionary types.Fewer allocations on many hot paths - A lot of work has gone into avoiding heap allocations wherever possible.
Changes
- Change exception message by
@sungam3r
in serilog/serilog#1762- Avoided
IEnumerator
allocation (#1769) by@igor84
in serilog/serilog#1770- Avoid iterator allocations when working with SequenceValue by
@sungam3r
in serilog/serilog#1785- Add API approval test by
@sungam3r
in serilog/serilog#1783- Bump Newtonsoft.Json from 13.0.1 to 13.0.2 in /test/Serilog.Tests by
@dependabot
in serilog/serilog#1787- Introduce
ScalarValue.Null
by@sungam3r
in serilog/serilog#1774Tokens
->TokenArray
by@sungam3r
in serilog/serilog#1778- Drop
netstandard1.3
andnetstandard1.0
support by@SimonCropp
in serilog/serilog#1807- Remove
JsonFormatter.Escape
by@SimonCropp
in serilog/serilog#1804- Use
WriteLine(char)
by@SimonCropp
in serilog/serilog#1803- Remove extension of
JsonFormatter
by subclassing by@SimonCropp
in serilog/serilog#1801- Remove redundant overrides from
LoggerSinkConfiguration
by@SimonCropp
in serilog/serilog#1800- Avoid
StringWriter.ToString()
calls by@sungam3r
in serilog/serilog#1782- Remove the obsolete
RawFormatter
type by@nblumhardt
in serilog/serilog#1808- .NET 7 SDK by
@SimonCropp
in serilog/serilog#1806- Remove
OutputProperties.GetOutputProperties()
by@SimonCropp
in serilog/serilog#1805- Verify API by
@SimonCropp
in serilog/serilog#1809- Remove redundant nullable suppressions by
@SimonCropp
in serilog/serilog#1810- Remove duplicate
Where()
calls inFindConfigurationMethods()
by@SimonCropp
in serilog/serilog#1812- Remove
net45
support by@SimonCropp
in serilog/serilog#1811- Remove redundant
GetTypeInfo()
inLoadConfigurationAssemblies
by@SimonCropp
in serilog/serilog#1817- Remove
GetTypeInfo()
fromFindConfigurationMethods(()
by@SimonCropp
in serilog/serilog#1815- Remove redundant
GetTypeInfo()
inEnumScalarConversionPolicy
by@SimonCropp
in serilog/serilog#1816- Remove obsolete
PropertyToken
constructor by@SimonCropp
in serilog/serilog#1819switch
expressions by@SimonCropp
in serilog/serilog#1818- Do not allocate strings for
TextWriter.Write()
by@sungam3r
in serilog/serilog#1775- Simplify reflection in
SettingValueConversions
by@SimonCropp
in serilog/serilog#1814- Improve
GetPropertiesRecursive()
performance by@SimonCropp
in serilog/serilog#1813- Use
Convert.ToHexString()
inByteArrayScalarConversionPolicy()
by@sungam3r
in serilog/serilog#1776- Remove
FEATURE_ASYNCLOCAL
by@SimonCropp
in serilog/serilog#1822- Remove
FEATURE_HASHTABLE
by@SimonCropp
in serilog/serilog#1823- Use
IsEnum
for enum check inEnumScalarConversionPolicy
by@SimonCropp
in serilog/serilog#1825- Comments on
Hashtable
use inMessageTemplateCache
by@SimonCropp
in serilog/serilog#1828- Remove
GetTypeInfo()
fromPropertyValueConverter
by@SimonCropp
in serilog/serilog#1824
... (truncated)
Commits
5e93f0d
Merge pull request #1927 from serilog/devcf2c62e
Fixes #1924 - JsonFormatter produces malformed JSON when renderMessage = true...2424cae
Dev version bump [skip ci]7c395b6
Merge pull request #1901 from serilog/devb8da850
Serve README.md logo from raw.github.com so that it will be displayed on NuGe...0f7affa
IncludeREADME.md
in the NuGet package for display on nuget.org (#1916)826cb10
UseJsonValueFormatter
to implement classicJsonFormatter
(#1911)3208c64
AddLevelAlias.Off
; fixes #1684 (#1910)4610da8
Add Destructure.AsDictionary<T>() (#1906)5c7d224
Fix #1464, don't log parameter count mismatch message incorrectly (#1903)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebase
will rebase this PR -
@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it -
@dependabot merge
will merge this PR after your CI passes on it -
@dependabot squash and merge
will squash and merge this PR after your CI passes on it -
@dependabot cancel merge
will cancel a previously requested merge and block automerging -
@dependabot reopen
will reopen this PR if it is closed -
@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)