summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2012-02-05 22:17:21 +0100
committerKaz Kylheku <kaz@kylheku.com>2012-02-05 22:17:21 +0100
commit1426cd943a19e3a71c40364a4c7416a4a7ce29e8 (patch)
treee6e397e46d9aa24f154c6cb36a1788933d52f7c8 /RELNOTES
parenta51d9c18b071f7c3cb624771ecc21c3a9a464640 (diff)
downloadtxr-1426cd943a19e3a71c40364a4c7416a4a7ce29e8.tar.gz
txr-1426cd943a19e3a71c40364a4c7416a4a7ce29e8.tar.bz2
txr-1426cd943a19e3a71c40364a4c7416a4a7ce29e8.zip
Version 56
* txr.c (version): Bumped. * txr.1: Bumped version and set date. * configure (txr_ver): Bumped. * RELNOTES: Updated.
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES44
1 files changed, 44 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index 35cb28c1..909f6d56 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,47 @@
+ TXR 56
+ 2011-02-06
+
+
+ Features
+
+ - Hex and octal escapes work in strings and quasilterals now: the
+ documentation has stopped lying.
+ - Escapes can be followed by a semicolon which terminates them and is
+ removed, which is useful if an escape is followed by characters
+ that would otherwise be interpreted as part of the escape.
+
+ - More color categories and more accurate syntax in Vim syntax
+ highlighting file. Highlights @[...] syntax properly inside quasiquote.
+
+ - The third argument (the default value if a key is not found) can be omitted
+ when indexing hashes with the [hash key] syntax. It defaults to nil.
+
+ - The dwim operator (and thus [] syntax) is even more Lisp-1 like. It
+ now has Lisp-1 namespace semantics for evaluating arguments
+ that are symbols.
+
+ - A new operator called "op" as been added. This allows simple lambda
+ functions to be written as partial evaluatios of functions, with implicit
+ arguments as well as numbered/rest arguments appearing in the body.
+
+
+ Bugs
+
+ - Fixed missing type check in hash module that allows bad code
+ to crash interpreter instead of getting an excepion.
+
+ - Fixed regression in TXR 55 which broke computed field widths in output
+ variables.
+
+ - Fixed incorrect UTF-8 decoding of some code points.
+
+ - Closed several security holes in UTF-8 decoder by recognizing all invalid
+ UTF-8 sequences, and mapping invalid bytes in such a way that any byte
+ sequence processed by the decoder into Unicode code points will be
+ recovered exactly when encoded back into UTF-8.
+
+
+
TXR 55
2011-01-26