NimYAML 0.5.0

* Updated changelog, readme and nimble file
 * moved nimble file from nimyaml.nimble to yaml.nimble because
   the nimble package has been renamed
 * Updated documentation about nimble package
This commit is contained in:
Felix Krause 2016-06-05 19:41:09 +02:00
parent 48aeff20c0
commit 2ce212b79a
4 changed files with 22 additions and 5 deletions

View File

@ -1,3 +1,21 @@
### 0.5.0
Features:
* Support variant object types (experimental)
* Added ability to use variant object types to process
heterogeneous data
* Support `set` type
* Support `array` type
* Support `int`, `uint` and `float` types
(previously, the precision must be specified)
* Check for duplicate tag URIs at compile time
* Renamed `setTagUriForType` to `setTagUri`
Bugfixes:
* None, but fastparse.nim has seen heavy refactoring
### 0.4.0
Features:

View File

@ -1,6 +1,6 @@
# NimYAML - YAML implementation for Nim
NimYAML is currently being developed. The current release 0.4.0 is not
NimYAML is currently being developed. The current release 0.5.0 is not
considered stable. See [the documentation](http://flyx.github.io/NimYAML/) for
an overview of already available features.
@ -11,7 +11,6 @@ an overview of already available features.
* Serialization:
- Support for more standard library types
- Support polymorphism
- Support variant objects
- Support generic objects
- Support transient fields (i.e. fields that will not be (de-)serialized on
objects and tuples)
@ -31,7 +30,7 @@ nim yamlTestSuite # execute YAML test suite (git-clones yaml-dev-kit)
```
Project is tested against current develop branch of Nim. Older Nim versions
probably do not work.
do not work.
## License

View File

@ -14,7 +14,7 @@ Source code can be found on `GitHub <https://github.com/flyx/NimYAML>`_. You can
install it with `Nimble <https://github.com/nim-lang/nimble>`_:
.. code-block:: bash
nimble install nimyaml
nimble install yaml
Quickstart
==========

View File

@ -1,6 +1,6 @@
# Package
version = "0.4.0"
version = "0.5.0"
author = "Felix Krause"
description = "YAML 1.2 implementation for Nim"
license = "MIT"