1.0 beta
Pre-releaseThis release includes a large number of new filters, mostly for:
- strings (@baod-rate, #84, #82),
- arrays (@kklingenberg #74),
- dates (@baod-rate, #85), and
- math (@kklingenberg, #96).
Furthermore, it adds support for the try f catch g
syntax (@kklingenberg, #100), and strings can now be multiplied with integers to repeat them (@nouritsu, #86).
The CLI supports the option --nul-output
(@baod-rate, #91) and matches jq’s exit code with --exit-status
when there is no output (@baod-rate, #92).
Under the hood, the API has changed considerably in order to accommodate for the changes implied by native filters. Most notably, the jaq-interpret crate (containing the interpreter, i.e. the heart of jaq) was split off from jaq-core, and the jaq-syn crate (containing only data types for the syntax) was split off from jaq-parse.
Thanks again to @baod-rate and @kklingenberg for their tremendous efforts!
New Contributors
- @baod-rate made their first contribution in #80
- @nouritsu made their first contribution in #86
- @kklingenberg made their first contribution in #74
Full Changelog: v1.0.0-alpha...v1.0.0-beta