From d7c94bb70bb754ffbe85669e550589089d6597d1 Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Sun, 12 Jul 2020 22:21:35 -0500 Subject: [PATCH] Bump to v0.6.4 --- .travis.yml | 3 ++- CHANGES.md | 4 ++-- nimterop.nimble | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 173da68..b58b29d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,7 +13,7 @@ language: c env: - BRANCH=0.20.2 - BRANCH=1.0.6 - - BRANCH=1.2.2 + - BRANCH=1.2.4 - BRANCH=devel cache: @@ -26,6 +26,7 @@ install: - source travis.sh script: + - set -e - nimble develop -y - nimble test - nimble --verbose --nimbleDir:`pwd`/build/fakenimble install nimterop@#head -y diff --git a/CHANGES.md b/CHANGES.md index 23aa2bb..91cecac 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -41,7 +41,7 @@ https://github.com/nimterop/nimterop/compare/v0.5.9...v0.6.3 - `xxxJBB` now allows for customizing the base location to search packages with the `jbbFlags` param to `getHeader()`. Specifying `giturl=xxx` where `xxx` could be a full Git URL or just the username for Github.com allows changing the default Git repo. In addition, `url=xxx` is also supported to download project info and binaries compiled with BinaryBuilder.org but hosted at another non-Git location. (since v0.6.3) -- It is now possible to exclude the contents of specific files or entire directories from the wrapped output using `--exclude | -X` with `toast` or `cExclude()` from a wrapper. This might be required when a header uses `#include` to pull in external dependencies. E.g. `sciter` has a `#include ` which pulls in the entire GTK ecosystem which is needed for successful preprocessing but we do not want to include those headers in the wrapped output when using `--recurse | -r`. +- It is now possible to exclude the contents of specific files or entire directories from the wrapped output using `--exclude | -X` with `toast` or `cExclude()` from a wrapper. This might be required when a header uses `#include` to pull in external dependencies. E.g. `sciter` has a `#include ` which pulls in the entire GTK ecosystem which is needed for successful preprocessing but we do not want to include those headers in the wrapped output when using `--recurse | -r`. (since v0.6.4) ### Other improvements @@ -49,7 +49,7 @@ https://github.com/nimterop/nimterop/compare/v0.5.9...v0.6.3 - `cImport()` now includes wrapper output from a file rather than inline. Errors in generated wrappers will no longer point to a line in `macros.nim` making debugging easier. (since v0.6.1) -- `cIncludeDir()` can now accept a `seq[string]` of directories and an optional `exclude` param which sets those include directories to not be included in the wrapped output. +- `cIncludeDir()` can now accept a `seq[string]` of directories and an optional `exclude` param which sets those include directories to not be included in the wrapped output. (since v0.6.4) ## Version 0.5.0 diff --git a/nimterop.nimble b/nimterop.nimble index 16a6c6a..1eb35ef 100644 --- a/nimterop.nimble +++ b/nimterop.nimble @@ -1,6 +1,6 @@ # Package -version = "0.6.3" +version = "0.6.4" author = "genotrance" description = "C/C++ interop for Nim" license = "MIT"