- Add
SerializerSettings.RespectPrivateSetters(PR xoofx#61) - Fix clearing of mapping/sequence, and update IsImplicit when setting Tag (PR xoofx#78)
- Always enclose keys in quotes when emitting JSON (PR xoofx#82)
- Optimize memory usage (PR xoofx#87)
- Fix EmitJsonComptible typo by hiding old member and adding fixed one (PR xoofx#86)
- When an item is inserted/removed from a container, update the indices of the subsequent children in the tracker (PR xoofx#84)
- Allow to Ignore unmapped properties in YAML
SerializerSettings.IgnoreUnmatchedProperties(PR xoofx#91) - Remove dependency on System.Reflection.TypeExtensions from netstandad2.0 (PR xoofx#92)
- Add PascalCase and CamelCase naming convention support
- Handle parsing unicode surrogate pairs.
- Fix serialization with DefaultStyle set to Flow
- Make CoreSchema a singleton so that PrepareScalarRules only runs once.
- Support for escaping slash for JSON Compatibility (PR xoofx#66)
- .NETStandart 2.0 supports
- Fix ChildIndex.Resolve avoids OutOfRangeExceptions, returns null instead (#57)
- Enable SourceLink (#58)
- Fix tracker on YamlDocument (#53)
- .NETStandart 1.3 supports
- Add better high-precision double to round-trip
- Expose new signature for YamlNode.ToObject which takes a Type reference.
- Add support for events and subscribers to be notified of model changes.
- Add YamlNode hierarchy to allow modification of the parse tree.
- Add support for Guid and DateTimeOffset
- Improve support for unicode escape characters
- Add support for CoreCLR (netstandard1.6+)