BrowseSharp
BrowseSharp copied to clipboard
Bump YamlDotNet.Signed from 4.2.2 to 6.0.0 in /BrowseSharpTest
Bumps YamlDotNet.Signed from 4.2.2 to 6.0.0.
Release notes
Sourced from YamlDotNet.Signed's releases.
Merge YamlDotNet.Signed and YamlDotNet packages
This release merges the YamlDotNet.Signed and YamlDotNet packages, as discussed in #390. This change has the following consequences:
The assemblies in the YamlDotNet package will now have strong names.
This is a breaking change. If you depend on a library that depends on a previous version of YamlDotNet, you will first need to update that library.The YamlDotNet.Signed package will cease to be published.
The code should be updated to depend on YamlDotNet.Enable serialization of public fields
YamlDotNet will now also serialize public fields. This feature is enabled by default, but it can be disabled by calling IgnoreFields() on the SerializerBuilder or DeserializerBuilder.
More detailed exception
New features:
- Produce a detailed error message when too much recursion is detected during serialization.
Make configuration more flexible
New features:
- Add support for supplying custom IObjectGraphTraversalStrategy implementations.
- Add abstract WithTagMapping() method to the base serializer / deserializer builder.
Bug fixes:
- Use BenchmarkDotNet and Compile YamlDotNet with Optimize option in Release-* configurations
Bug fixes
- Fix roundtripping of tags on sequences (#347)
v5.2.0
Improvements:
- Allow to specify the maximum recusion limit (fixes #352) with the WithMaximumRecursion method.
v5.1.0
Improvements:
- Add interfaces for serializer and deserializer (fixes #350).
Fixes:
- Fixed issue #348 that caused the assembly to have version 0.0.0.0.
Metadata update
This release adds the repository location to the package metadata. No functional changes were made.
Security issues and dropping legacy behaviors
/!\ This release fixes a security issue. It is strongly recommended to upgrade, mainly if you are parsing documents from sources that you do not trust.
... (truncated)
Changelog
Sourced from YamlDotNet.Signed's changelog.
Release notes
Release 8.0.0
New features and improvements
Change the default value handling behavior. Fixes #427
This is a breaking change to the default behaviour of the serializer, which will now always emit null and default values.
It is possible to configure this behaviour by using theConfigureDefaultValuesHandling
method onSerializerBuilder
.Add default implementations for the following non-generic collections to
DefaultObjectFactory
:
- IEnumerable
- ICollection
- IList
- IDictionary
Remove obsolete and unused
SerializationOptions
enum. Fixes #438Throw descriptive exceptions when using the "linq" methods of
YamlNode
. Relates to #437Bug fixes
- Never emit document end indicator on stream end. Fixes #436
- Fix exception when deserializing an interface. Fixes #439
Previous releases
... (truncated)
Commits
-
3440d02
Prepare release 6.0.0 -
0341198
Setup a release task to make it easier to release a new version -
a66b0d5
Merge branch 'merge-signed-package' -
42b2be1
Fix the Travis build and cleanup -
fff0266
Enable diagnostics in the Travis build -
ffe7c70
Merge signed and non-signed packages -
aa9d446
Switch to Mainline development -
7d24572
Pin cake version -
55b62d4
Merge pull request #389 from sungam3r/typos-and-nameof -
05316f1
SafeEquals -> static object.Equals - 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 ignore this [patch|minor|major] version
will close this PR and stop Dependabot creating any more for this minor/major 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) -
@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language -
@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language -
@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language -
@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.