Update NEWS
This commit is contained in:
1 parent
930899e12d
commit
f55034d314
1 file changed
+31
-7
@@ -7,17 +7,41 @@ Release history
|
|||||||
* jq version 1.3 was released on Sun May 19 2013
|
* jq version 1.3 was released on Sun May 19 2013
|
||||||
* jq version 1.4 was released on Mon Jun 9 2014
|
* 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,
|
- a library/module system
|
||||||
dispatching on number of arguments in function calls
|
|
||||||
|
|
||||||
- misc
|
- many new builtins
|
||||||
|
|
||||||
- env builting (to access the environment)
|
- datetime builtins
|
||||||
- prebuilt jq.1 man page
|
- 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:
|
New features in 1.4 since 1.3:
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user