diff --git a/CHANGES b/CHANGES index 98542bc..9752604 100644 --- a/CHANGES +++ b/CHANGES @@ -1,6 +1,19 @@ CHANGES ======= +0.9 to 0.9.1 +------------ + +Let's use semver, and fix a couple of bugs: + + - not properly closing file handles on exceptions (thanks, mwgamera) + - not using ctrl-a/ctrl-b for internal environment processing + so they can be used by libreadline properly + +Unfortunately, there are still problems around signal handling which I +thought I'd fixed earlier. In practice, these have never affected me. See: +https://github.com/wryun/es-shell/issues/7 + 0.9beta1 to 0.9 --------------- diff --git a/release.es b/release.es new file mode 100755 index 0000000..6055c88 --- /dev/null +++ b/release.es @@ -0,0 +1,16 @@ +#!/usr/bin/env es + +# Create a new tarball + +if {!~ $#* 1} { + echo Must provide a single argument: the release version (e.g. 0.9.1) + exit 1 +} + +if {! grep -q $1 version.c} { + echo 'Must update version.c to '^$1 + echo '(yes, this should be automated)' +} + +tar chzvf ../es-$1.tar.gz --exclude\=.gitignore --exclude\=release.es `{git ls-files} config.guess config.sub configure install-sh + diff --git a/version.c b/version.c index 8efdcf8..8eafc3a 100644 --- a/version.c +++ b/version.c @@ -1,4 +1,4 @@ /* version.c -- version number ($Revision: 1.2 $) */ #include "es.h" -static const char id[] = "@(#)es version 0.9 21-August-2012"; +static const char id[] = "@(#)es version 0.9.1 15-July-2016"; const char * const version = id + (sizeof "@(#)" - 1);