Upgrading YamlDotNet 8 to 9
Unknown8.1.2 → 9.1.4Fixed1
UnknownUpgrade verdict
1 of 2 releases publish no notes, so breaking changes can't be ruled out.
In plain terms
- Some releases in this range publish no notes, so DepDelta can't rule out breaking changes.
- DepDelta found no commit log for them either.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Requires Target frameworks .NETFramework2.0, .NETFramework3.5, .NETFramework3.5-Client, .NETFramework4.5, .NETStandard1.3, .NETStandard2.1 from 9.1.4-fix-issues-553-562-0001 (none stated before).
API changes
Generated by DepDelta from published .NET assemblies. Not mixed with prose notes.
- changed:
ctor EmitterSettings(int bestIndent, int bestWidth, bool isCanonical, int maxSimpleKeyLength) → ctor EmitterSettings(int bestIndent, int bestWidth, bool isCanonical, int maxSimpleKeyLength, bool skipAnchorName = …) - changed:
ctor InsertionQueue() → ctor InsertionQueue(int initialCapacity = …) - changed:
sealed class InsertionQueue<T> → sealed class InsertionQueue<T> implements IEnumerable, IEnumerable<T> - added:
method EmitterSettings.WithoutAnchorName(): EmitterSettings - added:
method InsertionQueue.GetEnumerator(): IEnumerator<T> - added:
property EmitterSettings.SkipAnchorName: bool { get; } - added:
property InsertionQueue.Capacity: int { get; }
- added:
interface IOrderedDictionary<TKey, TValue> extends ICollection<KeyValuePair<TKey, TValue>>, IDictionary<TKey, TValue>, IEnumerable, IEnumerable<KeyValuePair<TKey, TValue>> - added:
method IOrderedDictionary.Insert(int index, TKey key, TValue value): void - added:
method IOrderedDictionary.RemoveAt(int index): void - added:
property IOrderedDictionary.Item[int]: KeyValuePair<TKey, TValue> { get; set; }
- changed:
property YamlMappingNode.Children: IDictionary<YamlNode, YamlNode> { get; } → property YamlMappingNode.Children: IOrderedDictionary<YamlNode, YamlNode> { get; }
- added:
method BuilderSkeleton.IncludeNonPublicProperties(): TBuilder - added:
property AliasEventInfo.NeedsExpansion: bool { get; set; }
- added:
ctor ReadablePropertiesTypeInspector(ITypeResolver typeResolver, bool includeNonPublicProperties)