{"ecosystem":"nuget","package":"YamlDotNet","from_version":null,"to_version":null,"changes":[{"from_version":"v15.3.0","to_version":"v16.0.0","change_type":"breaking","description":"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.","migration_hint":null},{"from_version":"v15.3.0","to_version":"v16.0.0","change_type":"breaking","description":"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.","migration_hint":null},{"from_version":"v15.3.0","to_version":"v16.0.0","change_type":"breaking","description":"The delegates `ObjectSerializer` and `ObjectDeserializer` are also being passed around. They can be disregarded if you don't need them.","migration_hint":null},{"from_version":"v15.3.0","to_version":"v16.0.0","change_type":"breaking","description":"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(); ```","migration_hint":null},{"from_version":"v15.3.0","to_version":"v16.0.0","change_type":"breaking","description":"on `Mark`, `Cursor`, `SimpleKey` the position property data types changed from `int` to `long`","migration_hint":null},{"from_version":"v13.7.1","to_version":"v15.1.0","change_type":"breaking","description":"Merge pull request #898 from EdwardCooke/ec-removeoldframeworks Breaking: Removes old frameworks, .net35, .net45","migration_hint":null},{"from_version":"v13.7.1","to_version":"v15.1.0","change_type":"breaking","description":"Merge pull request #895 from stijnherreman/issue-677 Make the type converters available to custom pre-processing phase visitors.","migration_hint":null},{"from_version":"v13.7.1","to_version":"v15.1.0","change_type":"breaking","description":"Merge pull request #899 from EdwardCooke/ec-includenet80 Added .net8 libraries to appveyor","migration_hint":null},{"from_version":"v13.7.1","to_version":"v15.1.0","change_type":"breaking","description":"Merge pull request #887 from dougbu/dougbu/blank.lines.886 Handle blank lines in `Yaml.Text()`","migration_hint":null}],"total":9,"note":"Curated major-version breaking changes. Always verify against the package's official changelog before migrating.","_cache":"hit"}