Version 0.3.0

This commit is contained in:
Felix Krause 2016-03-14 18:23:55 +01:00
parent 9c251584a0
commit 91cbf92650
2 changed files with 30 additions and 1 deletions

View File

@ -1,3 +1,32 @@
### 0.3.0
Features:
* Renamed some symbols to improve consistency (#6):
- `yamlStartSequence` -> `yamlStartSeq`
- `yamlEndSequence` -> `yamlEndSeq`
- `yamlStartDocument` -> `yamlStartDoc`
- `yamlEndDocument` -> `yamlEndDoc`
- `yTagMap` -> `yTagMapping`
* Introduced `PresentationOptions`:
- Let user specify newline style
- Merged old presentation options `indentationStep` and `presentationStyle`
into it
* Use YAML test suite from `yaml-dev-kit` to test parser.
Bugfixes:
* Fixed various parser bugs discovered with YAML test suite:
- Block scalar as root node no longer leads to a parser error
- Fixed a bug that caused incorrect handling of comments after plain scalars
- Fixed bugs with newline handling of block scalars
- Fixed a bug related to block sequence indentation
- Skip content in tag and anchor names and single-quoted scalars when
scanning for possible implicit map key
- Properly handle more indented lines in folded block scalars
- Fixed a problem with handling ':' after whitespace
- Fixed indentation handling after block scalar
### 0.2.0 ### 0.2.0
Features: Features:

View File

@ -1,6 +1,6 @@
# NimYAML - YAML implementation for Nim # NimYAML - YAML implementation for Nim
NimYAML is currently being developed. The current release 0.2.0 is not NimYAML is currently being developed. The current release 0.3.0 is not
considered stable. See [the documentation](http://flyx.github.io/NimYAML/) for considered stable. See [the documentation](http://flyx.github.io/NimYAML/) for
an overview of already available features. an overview of already available features.