From 5248398a10651a41ceca975a395fcc10ee678180 Mon Sep 17 00:00:00 2001 From: Antoine Aubry Date: Sat, 20 Jul 2019 18:14:48 +0100 Subject: [PATCH] Prepare release 6.1.2 --- RELEASE_NOTES.md | 52 +++++++++++++++++++++++++++++------------------ releases/6.1.2.md | 30 +++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 20 deletions(-) create mode 100644 releases/6.1.2.md diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index b3e8827f3..1cce54a27 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,29 +1,41 @@ # Release notes -## Release 6.1.1 +## Release 6.1.2 -## New features +Improves conformance with the official test suite: -Tests from yaml-test-suite have been added to the project and an effort has been made to improve the conformance, thanks to [@am11](https://github.com/am11): +* [W4TN](https://github.com/yaml/yaml-test-suite/tree/data/W4TN) (Spec Example 9.5. Directives Documents) +* [2LFX](https://github.com/yaml/yaml-test-suite/tree/data/2LFX) (Spec Example 6.13. Reserved Directives [1.3]) +* [6LVF](https://github.com/yaml/yaml-test-suite/tree/data/6LVF) (Spec Example 6.13. Reserved Directives) +* [S3PD](https://github.com/yaml/yaml-test-suite/tree/data/S3PD) (Spec Example 8.18. Implicit Block Mapping Entries) +* [NHX8](https://github.com/yaml/yaml-test-suite/tree/data/NHX8) (Empty Lines at End of Document) +* [2JQS](https://github.com/yaml/yaml-test-suite/tree/data/2JQS) (Block Mapping with Missing Keys) +* [M7A3](https://github.com/yaml/yaml-test-suite/tree/data/M7A3) (Spec Example 9.3. Bare Documents) +* [WZ62](https://github.com/yaml/yaml-test-suite/tree/data/WZ62) (Spec Example 7.2. Empty Content) +* [52DL](https://github.com/yaml/yaml-test-suite/tree/data/52DL) (Explicit Non-Specific Tag [1.3]) +* [S4JQ](https://github.com/yaml/yaml-test-suite/tree/data/S4JQ) (Spec Example 6.28. Non-Specific Tags) +* [8MK2](https://github.com/yaml/yaml-test-suite/tree/data/8MK2) (Explicit Non-Specific Tag) +* [R4YG](https://github.com/yaml/yaml-test-suite/tree/data/R4YG) (Spec Example 8.2. Block Indentation Indicator) +* [6BCT](https://github.com/yaml/yaml-test-suite/tree/data/6BCT) (Spec Example 6.3. Separation Spaces) +* [A2M4](https://github.com/yaml/yaml-test-suite/tree/data/A2M4) (Spec Example 6.2. Indentation Indicators) +* [Q5MG](https://github.com/yaml/yaml-test-suite/tree/data/Q5MG) (Tab at beginning of line followed by a flow mapping) +* [S7BG](https://github.com/yaml/yaml-test-suite/tree/data/S7BG) (Colon followed by comma) +* [DK3J](https://github.com/yaml/yaml-test-suite/tree/data/DK3J) (Zero indented block scalar with line that looks like a comment) +* [FP8R](https://github.com/yaml/yaml-test-suite/tree/data/FP8R) (Zero indented block scalar) +* [4MUZ](https://github.com/yaml/yaml-test-suite/tree/data/4MUZ) (Flow mapping colon on line after key) +* [NJ66](https://github.com/yaml/yaml-test-suite/tree/data/NJ66) (Multiline plain flow mapping key) +* [UT92](https://github.com/yaml/yaml-test-suite/tree/data/UT92) (Spec Example 9.4. Explicit Documents) +* [9SA2](https://github.com/yaml/yaml-test-suite/tree/data/9SA2) (Multiline double quoted flow mapping key) +* [K3WX](https://github.com/yaml/yaml-test-suite/tree/data/K3WX) (Colon and adjacent value after comment on next line) +* [5MUD](https://github.com/yaml/yaml-test-suite/tree/data/5MUD) (Colon and adjacent value on next line) -- [#395](https://github.com/aaubry/YamlDotNet/pull/395) Add spec test executor for yaml-test-suite -- [#400](https://github.com/aaubry/YamlDotNet/pull/400) Improve YAML spec conformance by three tests -- [#401](https://github.com/aaubry/YamlDotNet/pull/401) Allow scalar to have value without space (x:y) -- [#403](https://github.com/aaubry/YamlDotNet/pull/403) Relax anchor names allowed characters set -- [#404](https://github.com/aaubry/YamlDotNet/pull/404) Constrain DocumentEnd parsing to allowed tokens -- [#406](https://github.com/aaubry/YamlDotNet/pull/406) Improve omitted keys handling - -### Other changes: - -- Allow to save a `YamlStream` to an `IEmitter` -- Some infrastructural changes have been made to ensure that the project would build on Linux without issues. - -## Bug fixes - -- [#396](https://github.com/aaubry/YamlDotNet/pull/396) Fix missing string quotes around json serialized enums (fixes [#146](https://github.com/aaubry/YamlDotNet/issues/408)) -- Increase the max simple key length to 1024 and allow to configure it -- Never emit key indicators in JSON +Also adds the license file to nupkg to fix NU5125 warning. # Previous releases +- [6.1.1](releases/6.1.1.md) +- [6.0.0](releases/6.0.0.md) +- [5.4.0](releases/5.4.0.md) +- [5.3.1](releases/5.3.1.md) +- [5.3.0](releases/5.3.0.md) - [5.2.1](releases/5.2.1.md) - [5.2.0](releases/5.2.0.md) - [5.1.0](releases/5.1.0.md) diff --git a/releases/6.1.2.md b/releases/6.1.2.md new file mode 100644 index 000000000..a1e275527 --- /dev/null +++ b/releases/6.1.2.md @@ -0,0 +1,30 @@ +# Release 6.1.2 + +Improves conformance with the official test suite: + +* [W4TN](https://github.com/yaml/yaml-test-suite/tree/data/W4TN) (Spec Example 9.5. Directives Documents) +* [2LFX](https://github.com/yaml/yaml-test-suite/tree/data/2LFX) (Spec Example 6.13. Reserved Directives [1.3]) +* [6LVF](https://github.com/yaml/yaml-test-suite/tree/data/6LVF) (Spec Example 6.13. Reserved Directives) +* [S3PD](https://github.com/yaml/yaml-test-suite/tree/data/S3PD) (Spec Example 8.18. Implicit Block Mapping Entries) +* [NHX8](https://github.com/yaml/yaml-test-suite/tree/data/NHX8) (Empty Lines at End of Document) +* [2JQS](https://github.com/yaml/yaml-test-suite/tree/data/2JQS) (Block Mapping with Missing Keys) +* [M7A3](https://github.com/yaml/yaml-test-suite/tree/data/M7A3) (Spec Example 9.3. Bare Documents) +* [WZ62](https://github.com/yaml/yaml-test-suite/tree/data/WZ62) (Spec Example 7.2. Empty Content) +* [52DL](https://github.com/yaml/yaml-test-suite/tree/data/52DL) (Explicit Non-Specific Tag [1.3]) +* [S4JQ](https://github.com/yaml/yaml-test-suite/tree/data/S4JQ) (Spec Example 6.28. Non-Specific Tags) +* [8MK2](https://github.com/yaml/yaml-test-suite/tree/data/8MK2) (Explicit Non-Specific Tag) +* [R4YG](https://github.com/yaml/yaml-test-suite/tree/data/R4YG) (Spec Example 8.2. Block Indentation Indicator) +* [6BCT](https://github.com/yaml/yaml-test-suite/tree/data/6BCT) (Spec Example 6.3. Separation Spaces) +* [A2M4](https://github.com/yaml/yaml-test-suite/tree/data/A2M4) (Spec Example 6.2. Indentation Indicators) +* [Q5MG](https://github.com/yaml/yaml-test-suite/tree/data/Q5MG) (Tab at beginning of line followed by a flow mapping) +* [S7BG](https://github.com/yaml/yaml-test-suite/tree/data/S7BG) (Colon followed by comma) +* [DK3J](https://github.com/yaml/yaml-test-suite/tree/data/DK3J) (Zero indented block scalar with line that looks like a comment) +* [FP8R](https://github.com/yaml/yaml-test-suite/tree/data/FP8R) (Zero indented block scalar) +* [4MUZ](https://github.com/yaml/yaml-test-suite/tree/data/4MUZ) (Flow mapping colon on line after key) +* [NJ66](https://github.com/yaml/yaml-test-suite/tree/data/NJ66) (Multiline plain flow mapping key) +* [UT92](https://github.com/yaml/yaml-test-suite/tree/data/UT92) (Spec Example 9.4. Explicit Documents) +* [9SA2](https://github.com/yaml/yaml-test-suite/tree/data/9SA2) (Multiline double quoted flow mapping key) +* [K3WX](https://github.com/yaml/yaml-test-suite/tree/data/K3WX) (Colon and adjacent value after comment on next line) +* [5MUD](https://github.com/yaml/yaml-test-suite/tree/data/5MUD) (Colon and adjacent value on next line) + +Also adds the license file to nupkg to fix NU5125 warning.