Update NEWS

This commit is contained in:
Nicolas Williams committed 2015-07-10 11:26:29 -05:00
1 parent 930899e12d
commit f55034d314
1 file changed
+31 -7
+31 -7
View File
@@ -7,17 +7,41 @@ Release history
* jq version 1.3 was released on Sun May 19 2013
* jq version 1.4 was released on Mon Jun 9 2014
As yet unreleased features in master branch, since 1.4:
New features in 1.5 since 1.4:
- semantics
- regular expressions (with Oniguruma)
- multiple function argument numbers for any one function name,
dispatching on number of arguments in function calls
- a library/module system
- misc
- many new builtins
- env builting (to access the environment)
- prebuilt jq.1 man page
- datetime builtins
- math builtins
- regexp-related builtins
- stream-related builtins (e.g., all/1, any/1)
- minimal I/O builtins (`inputs`, `debug`)
- new syntactic features, including:
- destructuring (`. as [$first, $second] | ...`)
- try/catch, generalized `?` operator, and label/break
- `foreach`
- multiple definitions of a function with different numbers of
arguments
- command-line arguments
- --join-lines / -j for raw output
- --argjson and --slurpfile
- --tab and --indent
- --stream (streaming JSON parser)
- --seq (RFC7464 JSON text sequence)
- --run-tests improvements
- optimizations:
- tail-call optimization
- reduce and foreach no longer leak a reference to .
New features in 1.4 since 1.3: