chore(deps): update dependency yamldotnet to v16
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| YamlDotNet (source) | 15.3.0 -> 16.1.2 |
Release Notes
aaubry/YamlDotNet (YamlDotNet)
v16.1.2: Release 16.1.2
What's Changed
- Fix warnings when building in linux due to IDE0055 bugs by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/978
Full Changelog: https://github.com/aaubry/YamlDotNet/compare/v16.1.1...v16.1.2
v16.1.1: Release 16.1.1
What's Changed
- Enable .NET analyzers by @lahma in https://github.com/aaubry/YamlDotNet/pull/928
- Dont use enummember attribute when it's null or empty by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/967
- Eliminate allocs in TypeConverterCache lookup path by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/969
- Fix build warnings in linux by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/970
- Prevent forced quoting of strings with leading backslash by @jcbfaulks in https://github.com/aaubry/YamlDotNet/pull/972
- Switch from .nuspec files to project properties by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/958
- Fix analyzer warnings on NET 9 SDK by @lahma in https://github.com/aaubry/YamlDotNet/pull/971
- Convert to use Central Package Management by @lahma in https://github.com/aaubry/YamlDotNet/pull/973
- Warnings as errors and compiler error cleanup by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/976
New Contributors
- @jcbfaulks made their first contribution in https://github.com/aaubry/YamlDotNet/pull/972
Full Changelog: https://github.com/aaubry/YamlDotNet/compare/v16.1.0...v16.1.1
v16.1.0: Release 16.1.0
What's Changed
- Use ContinuousDelivery for gitversion to fix the builds by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/961
- Make DefaultObjectFactory thread safe by @alxmitch in https://github.com/aaubry/YamlDotNet/pull/920
- Set Langversion to 12.0 and use global Directory.Build.props by @lahma in https://github.com/aaubry/YamlDotNet/pull/931
- Force a plain value by @oddbeck in https://github.com/aaubry/YamlDotNet/pull/951
- Fix property handling when there are hidden properties by @julian-burger-ttd in https://github.com/aaubry/YamlDotNet/pull/960
- Use Attribute.GetCustomAttributes to reduce allocations / improve performance by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/953
- Avoid closures in CachedTypeInspector by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/954
- Eliminate allocations from ReflectionUtility.GetImplementedInterfaces by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/955
- Cache lookups to IEnumerable<IYamlTypeConverter> by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/956
- Eliminate allocations from CharacterAnalyzer<StringLookAheadBuffer> by @MattKotsenas in https://github.com/aaubry/YamlDotNet/pull/957
- Made the typeconvertercache a concurrent dictionary by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/962
- Added private member yaml member attrribute regression test by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/963
- Fix single element with anchor inline mapping by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/964
- Support keys larger > 1024 characters by @EdwardCooke in https://github.com/aaubry/YamlDotNet/pull/965
New Contributors
- @alxmitch made their first contribution in https://github.com/aaubry/YamlDotNet/pull/920
- @oddbeck made their first contribution in https://github.com/aaubry/YamlDotNet/pull/951
- @julian-burger-ttd made their first contribution in https://github.com/aaubry/YamlDotNet/pull/960
- @MattKotsenas made their first contribution in https://github.com/aaubry/YamlDotNet/pull/953
Full Changelog: https://github.com/aaubry/YamlDotNet/compare/v16.0.0...v16.1.0
v16.0.0: Release 16.0.0
-
Merge pull request #938 from MetaFight/array-cycles
ArrayNodeDeserializer can now deserialize circular references. -
Merge pull request #935 from MrLuje/fsharp-collection
feat: properly handle FSharp List deserialization -
Merge pull request #927 from lahma/optimize-scalar-load
Optimize YamlScalarNode.Load and YamlMappingNode.Load -
Merge pull request #941 from EdwardCooke/ec-nullability
Fix bugs and add features
Breaking change notes
-
The
ITypeConverterobject is now passed to many methods and is expected when some are called. You can get the typeconverter by callingBuildTypeConverteron the serializerbuilder and deserializerbuilder. This typeconverter should be treated as a singleton and injected into the constructor of your class. -
The
IPropertyDescriptoris now passed into a lot of methods. It can be safely disregarded if you don't need it. It contains information about the property containing the object being deserialized. -
The delegates
ObjectSerializerandObjectDeserializerare also being passed around. They can be disregarded if you don't need them. -
To revert to the old date/time formats for
JsonCompatableremove theDateTime8601Converterand add theDateTimeConverterwith thedoubleQuotesconstructor parameter set totrue. Example:new SerializerBuilder() .WithoutTypeConverter<YamlDotNet.Serialization.Converters.DateTime8601Converter>() .WithTypeConverter(new YamlDotNet.Serialization.Converters.DateTimeConverter(doubleQuotes: true)) .Build(); -
on
Mark,Cursor,SimpleKeythe position property data types changed frominttolong
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.
Autoclosing Skipped
This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.