YamlDotNet breaking changes
nuget9 curated breaking changes across major versions of YamlDotNet. Use this as a migration checklist before bumping dependencies.
- v15.3.0 \u2192 v16.0.0breaking
The `ITypeConverter` object is now passed to many methods and is expected when some are called. You can get the typeconverter by calling `BuildTypeConverter` on the serializerbuilder and deserializerbuilder. This typeconverter should be treated as a singleton and injected into the constructor of your class.
- v15.3.0 \u2192 v16.0.0breaking
The `IPropertyDescriptor` is 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.
- v15.3.0 \u2192 v16.0.0breaking
The delegates `ObjectSerializer` and `ObjectDeserializer` are also being passed around. They can be disregarded if you don't need them.
- v15.3.0 \u2192 v16.0.0breaking
To revert to the old date/time formats for `JsonCompatable` remove the `DateTime8601Converter` and add the `DateTimeConverter` with the `doubleQuotes` constructor parameter set to `true`. Example: ```csharp new SerializerBuilder() .WithoutTypeConverter<YamlDotNet.Serialization.Converters.DateTime8601Converter>() .WithTypeConverter(new YamlDotNet.Serialization.Converters.DateTimeConverter(doubleQuotes: true)) .Build(); ```
- v15.3.0 \u2192 v16.0.0breaking
on `Mark`, `Cursor`, `SimpleKey` the position property data types changed from `int` to `long`
- v13.7.1 \u2192 v15.1.0breaking
Merge pull request #898 from EdwardCooke/ec-removeoldframeworks Breaking: Removes old frameworks, .net35, .net45
- v13.7.1 \u2192 v15.1.0breaking
Merge pull request #895 from stijnherreman/issue-677 Make the type converters available to custom pre-processing phase visitors.
- v13.7.1 \u2192 v15.1.0breaking
Merge pull request #899 from EdwardCooke/ec-includenet80 Added .net8 libraries to appveyor
- v13.7.1 \u2192 v15.1.0breaking
Merge pull request #887 from dougbu/dougbu/blank.lines.886 Handle blank lines in `Yaml.Text()`
Get this data programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/breaking/nuget/YamlDotNet