From 80b3d35e186e2d0cd7e4a2abe815e97cd8f764eb Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Sun, 20 Nov 2011 17:23:35 -0800 Subject: * RELNOTES: Retroactively added 041 relnotes and reformatted. --- RELNOTES | 48 +++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 47 insertions(+), 1 deletion(-) (limited to 'RELNOTES') diff --git a/RELNOTES b/RELNOTES index 9b70cd76..c2e601aa 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,4 +1,7 @@ -Version 042 + TXR 042 + 2011-11-?? + + Features @@ -63,3 +66,46 @@ Version 042 - A TXR syntax highlighting file for the Vim editor exists now. See the txr.vim file. + + + + + TXR 041 + 2011-10-30 + + + Features + + - New :append keyword in @(output) to append instead of overwriting. + + - Variable contents can be treated as input sources using :string + and :list keywords in @(next). Variables can be treated as output + destinations using :into keyword in @(output). + + - New @(set) directive for destructive assignment to a variable. + + - New filters: :upcase and :downcase. + + - @(bind) can now compare left and right objects through filters. + + - Filters can now be chained into compound filters. + + - Pattern matching functions can be used as filters. + + - Shorthand notation in @(deffilter) when multiple strings map to the + same replacement string. + + - @(cat) directive changes syntax. + + - Error handling improvements in parser: no more reams and reams of + errors. + + + Bugs + + - Runaway recursion in @(block) directive, introduced in 040. + + - Fixed bug in matching list variable against text, at the same + time clarifying semantics to longest-match. + + - Fixed potential excessive memory use caused by refactoring in 040. -- cgit v1.2.3