From e602ab95ef03bc7cf92369486fe48163392280aa Mon Sep 17 00:00:00 2001 From: Antoine Aubry Date: Wed, 8 Jun 2016 23:09:36 +0100 Subject: [PATCH] Prepare release 3.9.0 --- .gitignore | 1 + README.md | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/.gitignore b/.gitignore index a154bcd78..5b40bd7f8 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ release/* packages packages/* !packages/repositories.config +.vscode README.html diff --git a/README.md b/README.md index 8fea450d3..76489f80a 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,25 @@ Please read [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines. # Changelog +## Version 3.9.0 + +New features: + +* Add YamlVisitorBase as an improved replacement for YamlVisitor + * **YamlVisitor is now obsolete**, and will be removed in a future release. +* Ensure compatibility with AOT compilation, for platforms that do not allow dynamic code generation, such as IOS or PS4. +* Add Yaml attribute overrides feature, similar to XML Serializer attribute overrides behavior. +* Add a YamlNodeType enumeration property to nodes. + +Bug fixes: + +* Fix #166 - Guid conversion to JSON is unquoted. +* Ignore enum value case during deserialization. +* Improve newline handling + * In some cases, consecutive newlines were incorrectly parsed or emitted. +* Fix #177 - double.MaxValue serialization. +* Register custom type converters with higher precedence than the built-in converters. + ## Version 3.8.0 New features: