mirror of
https://github.com/status-im/NimYAML.git
synced 2025-02-04 15:33:56 +00:00
updated changelog & readme, removed travis, v0.15.0
This commit is contained in:
parent
d20707c4e4
commit
450e7f3e45
52
.travis.yml
52
.travis.yml
@ -1,52 +0,0 @@
|
|||||||
# Copied from https://github.com/nim-lang/Nim/wiki/TravisCI
|
|
||||||
language: c
|
|
||||||
env:
|
|
||||||
# Build and test against the master and devel branches of Nim
|
|
||||||
- BRANCH=master
|
|
||||||
- BRANCH=devel
|
|
||||||
compiler:
|
|
||||||
# Build and test using both gcc and clang
|
|
||||||
- gcc
|
|
||||||
- clang
|
|
||||||
matrix:
|
|
||||||
allow_failures:
|
|
||||||
# Ignore failures when building against the devel Nim branch
|
|
||||||
- env: BRANCH=devel
|
|
||||||
fast_finish: true
|
|
||||||
install:
|
|
||||||
- |
|
|
||||||
if [ ! -x nim-$BRANCH/bin/nim ]; then
|
|
||||||
git clone -b $BRANCH --depth 1 git://github.com/nim-lang/nim nim-$BRANCH/
|
|
||||||
cd nim-$BRANCH
|
|
||||||
git clone --depth 1 git://github.com/nim-lang/csources csources/
|
|
||||||
cd csources
|
|
||||||
sh build.sh
|
|
||||||
cd ..
|
|
||||||
rm -rf csources
|
|
||||||
bin/nim c koch
|
|
||||||
./koch boot -d:release
|
|
||||||
else
|
|
||||||
cd nim-$BRANCH
|
|
||||||
git fetch origin
|
|
||||||
if ! git merge FETCH_HEAD | grep "Already up-to-date"; then
|
|
||||||
bin/nim c koch
|
|
||||||
./koch boot -d:release
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
cd ..
|
|
||||||
before_script:
|
|
||||||
- export PATH="nim-$BRANCH/bin${PATH:+:$PATH}"
|
|
||||||
script:
|
|
||||||
- nim lexerTests
|
|
||||||
- nim parserTests
|
|
||||||
- nim jsonTests
|
|
||||||
- nim domTests
|
|
||||||
- nim serializationTests
|
|
||||||
- nim quickstartTests
|
|
||||||
cache:
|
|
||||||
directories:
|
|
||||||
- nim-master
|
|
||||||
- nim-devel
|
|
||||||
branches:
|
|
||||||
except:
|
|
||||||
- gh-pages
|
|
13
CHANGELOG.md
13
CHANGELOG.md
@ -1,3 +1,16 @@
|
|||||||
|
## 0.15.0
|
||||||
|
|
||||||
|
Features:
|
||||||
|
|
||||||
|
* Compiles with --gc:arm and --gc:orm
|
||||||
|
|
||||||
|
Bugfixes:
|
||||||
|
|
||||||
|
* Parser rewrite: Fixes some test suite errors (including #83)
|
||||||
|
* Fixed problems where a syntax error lead to an invalid state (#39, #90)
|
||||||
|
* Serialize boolean values as ``true`` / ``false`` instead of ``y`` / ``y``
|
||||||
|
to conform to YAML 1.2 spec.
|
||||||
|
|
||||||
## 0.14.0
|
## 0.14.0
|
||||||
|
|
||||||
Features:
|
Features:
|
||||||
|
@ -12,7 +12,7 @@ Documentation, examples and an online demo are available [here][1]. Releases are
|
|||||||
available as tags in this repository and can be fetched via nimble:
|
available as tags in this repository and can be fetched via nimble:
|
||||||
|
|
||||||
nimble install yaml
|
nimble install yaml
|
||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
The library is fairly stable, I only maintain it and will not add any features due to lack of time and interest. There are few issues with YAML corner cases in the lexer which you are unlikely to encounter unless you're going for them. Fixing them would mean a larger refactor of the lexer which I am not willing to do.
|
The library is fairly stable, I only maintain it and will not add any features due to lack of time and interest. There are few issues with YAML corner cases in the lexer which you are unlikely to encounter unless you're going for them. Fixing them would mean a larger refactor of the lexer which I am not willing to do.
|
||||||
@ -41,8 +41,9 @@ nim clean # guess
|
|||||||
nim build # build a library
|
nim build # build a library
|
||||||
```
|
```
|
||||||
|
|
||||||
NimYAML needs at least Nim 0.17.0 in order to compile. Version 0.9.1
|
NimYAML supports Nim 1.4.0 and later.
|
||||||
is the last release to support 0.15.x and 0.16.0.
|
Previous versions are untested.
|
||||||
|
NimYAML v0.9.1 is the last release to support Nim 0.15.x and 0.16.0.
|
||||||
|
|
||||||
When debugging crashes in this library, use the `d:debug` compile flag to enable printing of the internal stack traces for calls to `internalError` and `yAssert`.
|
When debugging crashes in this library, use the `d:debug` compile flag to enable printing of the internal stack traces for calls to `internalError` and `yAssert`.
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Package
|
# Package
|
||||||
|
|
||||||
version = "0.14.0"
|
version = "0.15.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…
x
Reference in New Issue
Block a user