summaryrefslogtreecommitdiffstats
path: root/RELNOTES
diff options
context:
space:
mode:
Diffstat (limited to 'RELNOTES')
-rw-r--r--RELNOTES52
1 files changed, 52 insertions, 0 deletions
diff --git a/RELNOTES b/RELNOTES
index a4b92254..d8afa0a6 100644
--- a/RELNOTES
+++ b/RELNOTES
@@ -1,3 +1,55 @@
+ TXR 183
+ 2017-07-19
+
+
+ Features
+
+ - Extraction Language:
+ - New :lists parameter in @(collect)/@(coll)
+ - Specifies variables which are are ensured as bindings
+ to lists, even if they match nothing, without the
+ full blown discipline of :vars.
+ - FFI:
+ - carray-buf, ffi-get, ffi-put-into, and ffi-in get
+ an offset parameter for added flexibility.
+ - Environment:
+ - The accessors symbol-function, symbol-value and symbol-macro
+ can now create bindings that don't exist, when assigned,
+ rather than throwing errors.
+ - Storing to a (symbol-function (meth ...)) place can define
+ a method now.
+ - I/O:
+ - The format function can now pad floating-point numbers with
+ zeros, if a leading zero flag is specified on the precison.
+ - remove-path: exception semantics adjusted.
+ - New path-cat function for easy catenation of paths.
+ - getopts:
+ - New argument type :text for an option whose argument is
+ a string that is treated as raw text, and not TXR Lisp
+ literal syntax as with the :str type.
+ - List/Sequence processing:
+ - New function, relate: turns corresponding elements from
+ a pair of sequences into a translation function.
+ - New accessor nth, like ANSI Lisp nth.
+ - find and pos functions optimized and improved in
+ support of objects that implement sequences.
+ - Filters:
+ - New *filters* special variable exposed. This holds the
+ named filters used in the extraction language, as a hash
+ table.
+
+ Bugs
+
+ - Fixed spurious warnings occurring in some situations when
+ functions are invoked using square bracket syntax.
+ - Fixed runaway recursion when trace macro used
+ to trace the * or format functions.
+ - regex: regex printing no longer renders superfluous parentheses
+ around character classes.
+ - getopts: fixed broken custom option type.
+
+
+
TXR 182
2017-07-09