mirror of https://github.com/status-im/NimYAML.git
Version 0.2.0
This commit is contained in:
parent
ce4349f847
commit
59d2739b79
|
@ -0,0 +1,18 @@
|
||||||
|
### 0.2.0
|
||||||
|
|
||||||
|
Features:
|
||||||
|
|
||||||
|
* Added DOM API
|
||||||
|
* Output block scalars in presenter if scalar is long and block scalar output
|
||||||
|
is feasible. Else, use multiple lines for long scalars in double quotes.
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
|
||||||
|
* Improved parser (#1, #3, #5)
|
||||||
|
* Made parser correctly handle block sequences that have the same indentation
|
||||||
|
as their parent node (#2)
|
||||||
|
* Fixed problems with outputting double quoted strings (#4)
|
||||||
|
|
||||||
|
### 0.1.0
|
||||||
|
|
||||||
|
* Initial release
|
|
@ -1,6 +1,6 @@
|
||||||
# NimYAML - YAML implementation for Nim
|
# NimYAML - YAML implementation for Nim
|
||||||
|
|
||||||
NimYAML is currently being developed. The current release 0.1.0 is not
|
NimYAML is currently being developed. The current release 0.2.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.
|
||||||
|
|
||||||
|
@ -8,15 +8,12 @@ an overview of already available features.
|
||||||
|
|
||||||
* Misc:
|
* Misc:
|
||||||
- Add type hints for more scalar types
|
- Add type hints for more scalar types
|
||||||
- Add implementation of YAML document object model, serialize and compose
|
|
||||||
procs
|
|
||||||
* Serialization:
|
* Serialization:
|
||||||
- Support for more standard library types
|
- Support for more standard library types
|
||||||
- Support polymorphism
|
- Support polymorphism
|
||||||
- Support variant objects
|
- Support variant objects
|
||||||
- Support transient fields (i.e. fields that will not be (de-)serialized on
|
- Support transient fields (i.e. fields that will not be (de-)serialized on
|
||||||
objects and tuples)
|
objects and tuples)
|
||||||
- Use `concept` type class `Serializable` or something
|
|
||||||
- Check for and avoid name clashes when generating local tags for custom
|
- Check for and avoid name clashes when generating local tags for custom
|
||||||
object types.
|
object types.
|
||||||
- Possibly use `genSym` for predefined and generated `yamlTag` procs because
|
- Possibly use `genSym` for predefined and generated `yamlTag` procs because
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Package
|
# Package
|
||||||
|
|
||||||
version = "0.1.0"
|
version = "0.2.0"
|
||||||
author = "Felix Krause"
|
author = "Felix Krause"
|
||||||
description = "YAML 1.2 implementation for Nim"
|
description = "YAML 1.2 implementation for Nim"
|
||||||
license = "MIT"
|
license = "MIT"
|
||||||
|
|
Loading…
Reference in New Issue