mirror of https://github.com/status-im/NimYAML.git
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:
parent
48aeff20c0
commit
2ce212b79a
18
CHANGELOG.md
18
CHANGELOG.md
|
@ -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:
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
==========
|
||||
|
|
|
@ -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"
|
Loading…
Reference in New Issue