Skip to content

Commit

Permalink
Include more updates for 1.7
Browse files Browse the repository at this point in the history
  • Loading branch information
itchyny committed Jul 31, 2023
1 parent 4d4c17c commit 1b30fcd
Showing 1 changed file with 12 additions and 7 deletions.
19 changes: 12 additions & 7 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,16 @@ Since the last stable release many things have happened:
- jq now lives at <https://github.com/jqlang>
- New maintainers, admins, and owners have been recruited.
- A list of [current maintainers](https://github.com/jqlang/jq/blob/70bbd10b0b58e797d03963264fc934879bb44454/AUTHORS#L4-L13)
- CI, scan builds, release builds etc now use GitHub actions. @owenthereal #2596 #2620
- CI, scan builds, release, website builds etc now use GitHub actions. @owenthereal @itchyny #2596 #2603 #2620 #2723
- Lots of documentation improvements and fixes.
- Web site updated with new auto complete, better section ids for linking, dark mode, etc. @itchyny #2628
- Website updated with new auto complete, better section ids for linking, dark mode, etc. @itchyny #2628
- Release builds for:
- Linux `amd64`, `arm64`, `armel`, `armhf`, `i386`, `mips`, `mips64`, `mips64el`, `mips64r6`, `mips64r6el`, `mipsel`, `mipsr6`, `mipsr6el`, `powerpc`, `ppc64el`, `riscv64` and `s390x`
- macOS `amd64` and `arm64`
- Windows `i386` and `amd64`
- Docker `linux/386`, `linux/amd64`, `linux/arm64`, `linux/mips64le`, `linux/ppc64le`, `linux/riscv64` and `linux/s390x`
- More details see @owenthereal #2665
- Docker images are now available from `ghcr.io/jqlang/jq` instead of docker hub. @itchyny #2652
- Docker images are now available from `ghcr.io/jqlang/jq` instead of Docker Hub. @itchyny #2652 #2686
- OSS-fuzz. @DavidKorczynski #2760 #2762

Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...jq-1.7> but here are some highlights:
Expand All @@ -34,7 +34,7 @@ Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...j
```

- Respect `NO_COLOR` environment variable to disable color output. See <https://no-color.org> for details. @itchyny #2728
- Improved `--help` output. Now mentions all options and nicer order. @itchyny #2747 #2766
- Improved `--help` output. Now mentions all options and nicer order. @itchyny @wader #2747 #2766 #2799
- Last output value can now control exit code using `--exit-code`/`-e`. @ryo1kato #1697

```sh
Expand Down Expand Up @@ -96,7 +96,7 @@ Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...j
100000000000000020
```

- Adds new builtin `pick(stream)` to emit a projection of the input object or array. @pkoppstein #2656
- Adds new builtin `pick(stream)` to emit a projection of the input object or array. @pkoppstein #2656 #2779

```sh
$ jq -n '{"a": 1, "b": {"c": 2, "d": 3}, "e": 4} | pick(.a, .b.c, .x)'
Expand Down Expand Up @@ -181,7 +181,6 @@ Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...j
- Speed up and refactor some builtins, also remove `scalars_or_empty/0`. @muhmuhten #1845
- Now `halt` and `halt_error` exit immediately instead of continuing to the next input. @emanuele6 #2667
- Fix issue converting string to number after previous convert error. @thalman #2400
- Make 0 divided by 0 result in NaN consistently. @itchyny #2253
- Fix issue representing large numbers on some platforms causing invalid JSON output. @itchyny #2661
- Fix deletion using assigning empty against arrays. @itchyny #2133
Expand All @@ -191,15 +190,21 @@ Full commit log can be found at <https://github.com/jqlang/jq/compare/jq-1.6...j
[1,0]
```
- Fix overflow exception of the modulo operator @itchyny #2629
- Fix empty regular expression matches. @itchyny #2677
- Fix `stderr/0` to output raw text without any decoration. @itchyny #2751
- Fix `nth/2` to emit empty on index out of range. @itchyny #2674
- Fix `implode` to not assert and instead replace invalid unicode codepoints. @wader #2646
- Simpler and faster `transpose`. @pkoppstein #2758
- Allow keywords to be used as binding name in more places. @emanuele6 #2681
- Allow using `nan` as NaN in JSON. @emanuele6 #2712
- Fix indices/1 and rindex/1 in case of overlapping matches in strings. @emanuele6 #2718
- Enable `significand/0`, `gamma/0` and `drem/2` on macOS. @itchyny #2756 #2775
- Fix string multiplication by 0 (and less than 1) to emit empty string @itchyny #2142
- Fix segfault when using libjq and threads. @thalman #2546
- Fix constant folding of division and reminder with zero divisor @itchyny #2797
- Simpler and faster `transpose`. @pkoppstein #2758
- Simple and efficient implementation of `walk/1` @pkoppstein #2795
- Remove deprecated filters `leaf_paths`, `recurse_down`. @itchyny #2666
# Previous releases
Expand Down

0 comments on commit 1b30fcd

Please sign in to comment.