Files
bpfire/lfs
Adolf Belka f376da91aa jq: Update to version 1.7
- Update from version 1.6 to 1.7
- This project had little happen to it for 5 years but is now going again
   https://jqlang.github.io/jq/
- Update of rootfile
- Changelog
    1.7
	After a five year hiatus we're back with a GitHub organization, with new admins
         and new maintainers who have brought a great deal of energy to make a
         long-awaited and long-needed new release.  We're very grateful for all the new
         owners, admins, and maintainers.  Special thanks go to Owen Ou (@owenthereal)
         for pushing to set up a new GitHub organization for jq, Stephen Dolan (@stedolan)
         for transferring the jq repository to the new organization, @itchyny for doing a
         great deal of work to get the release done, Mattias Wadman (@wader) and Emanuele
         Torre (@emanuele6) for many PRs and code reviews.  Many others also contributed
         PRs, issues, and code reviews as well, and you can find their contributions in
         the Git log and on the [closed issues and PRs page]
         (https://github.com/jqlang/jq/issues?q=is%3Aclosed+sort%3Aupdated-desc).
	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/jq-1.7/AUTHORS#L4-L14)
	- NEWS file is replaced by NEWS.md with Markdown format. @wader #2599
	- CI, scan builds, release, website builds etc now use GitHub actions. @owenthereal @wader @itchyny #2596 #2603 #2620 #2723
	- Lots of documentation improvements and fixes.
	- Website updated with new section search box, 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 #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:
      CLI changes
	- Make object key color configurable using `JQ_COLORS` environment variable. @itchyny @haguenau @ericpruitt #2703
	- Change the default color of null to Bright Black. @itchyny #2824
	- 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 @wader #2747 #2766 #2799
	- Fix multiple issues of exit code using `--exit-code`/`-e` option. @ryo1kato #1697
	- Add `--binary`/`-b` on Windows for binary output. To get `\n` instead of `\r\n` line endings. @nicowilliams 0dab2b1
	- Add `--raw-output0` for NUL (zero byte) separated output. @asottile @pabs3 @itchyny #1990 #2235 #2684
	- Fix assert crash and validate JSON for `--jsonarg`. @wader #2658
	- Remove deprecated `--argfile` option. @itchyny #2768
	- Enable stack protection. @nicowilliams #2801
      Language changes
	- Use decimal number literals to preserve precision. Comparison operations respects precision but arithmetic operations might truncate. @leonid-s-usov #1752
	- Adds new builtin `pick(stream)` to emit a projection of the input object or array. @pkoppstein #2656 #2779
	- Adds new builtin `debug(msgs)` that works like `debug` but applies a filter on the input before writing to stderr. @pkoppstein #2710
	- Adds new builtin `scan($re; $flags)`. Was documented but not implemented. @itchyny #1961
	- Adds new builtin `abs` to get absolute value. This potentially allows the literal value of numbers to be preserved as `length` and `fabs` convert to float. @pkoppstein #2767
	- Allow `if` without `else`-branch. When skipped the `else`-branch will be `.` (identity). @chancez @wader #1825 #2481
	- Allow use of `$binding` as key in object literals. @nicowilliams 8ea4a55
	- Allow dot between chained indexes when using `.["index"]` @nicowilliams #1168
	- Allow dot for chained value iterator `.[]`, `.[]?` @wader #2650
	- Fix try/catch catches more than it should. @nicowilliams #2750
	- 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
	- Fix issue representing large numbers on some platforms causing invalid JSON output. @itchyny #2661
	- Fix deletion using assigning empty against arrays. @itchyny #2133
	- Allow keywords to be used as binding name in more places. @emanuele6 #2681
	- Allow using `nan` as NaN in JSON. @emanuele6 #2712
	- Expose a module's function names in `modulemeta`. @mrwilson #2837
	- Fix `contains/1` to handle strings with NUL. @nicowilliams 61cd6db
	- 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
	- Fix `indices/1` and `rindex/1` in case of overlapping matches in strings. @emanuele6 #2718
	- Fix `sub/3` to resolve issues involving global search-and-replace (gsub) operations. @pkoppstein #2641
	- Fix `significand/0`, `gamma/0` and `drem/2` to be available on macOS. @itchyny #2756 #2775
	- Fix empty regular expression matches. @itchyny #2677
	- Fix overflow exception of the modulo operator. @itchyny #2629
	- 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
	- Fix `error/0`, `error/1` to throw null error. @emanuele6 #2823
	- Simpler and faster `transpose`. @pkoppstein #2758
	- Simple and efficient implementation of `walk/1`. @pkoppstein #2795
	- Remove deprecated filters `leaf_paths`, `recurse_down`. @itchyny #2666

Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
2023-11-21 19:01:29 +00:00
..
2023-04-18 21:16:10 +00:00
2022-04-02 14:19:25 +00:00
2023-04-18 21:16:24 +00:00
2022-04-02 14:19:25 +00:00
2023-11-21 19:00:55 +00:00
2023-10-20 08:42:05 +00:00
2023-04-24 18:59:23 +00:00
2023-04-18 21:17:23 +00:00
2023-04-18 21:18:54 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-04-18 21:19:49 +00:00
2023-08-21 09:28:21 +00:00
2023-04-18 21:20:11 +00:00
2023-09-06 09:33:23 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-09-28 09:18:47 +00:00
2023-04-18 21:21:27 +00:00
2022-04-02 14:19:25 +00:00
2023-09-12 16:10:14 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-01-26 23:19:05 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-06 17:11:47 +00:00
2023-08-29 14:38:24 +00:00
2023-01-26 23:17:12 +00:00
2022-09-11 08:36:17 +00:00
2023-03-05 14:15:52 +00:00
2022-12-17 17:20:46 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-07-27 09:49:36 +00:00
2023-10-11 07:47:47 +00:00
2023-11-21 19:01:09 +00:00
2022-04-05 05:54:38 +00:00
2022-11-28 13:04:55 +01:00
2022-04-02 14:19:25 +00:00
2022-10-10 18:39:31 +00:00
2023-08-25 17:25:23 +00:00
2023-06-15 09:28:05 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-10-13 08:13:16 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-07-26 16:08:59 +00:00
2023-06-15 09:28:42 +00:00
2023-03-04 14:02:05 +00:00
2023-04-18 21:06:57 +00:00
2023-03-05 15:00:03 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:34:37 +00:00
2022-04-02 14:19:25 +00:00
2022-11-08 11:11:57 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-08-17 14:07:42 +00:00
2023-01-09 18:37:09 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-11-29 13:44:15 +01:00
2022-04-02 14:19:25 +00:00
2023-04-24 18:51:12 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-10-09 08:16:53 +00:00
2023-06-15 09:37:19 +00:00
2023-07-26 16:09:00 +00:00
2023-07-26 16:09:00 +00:00
2023-09-12 16:12:53 +00:00
2022-04-24 14:07:44 +00:00
2023-07-26 16:09:00 +00:00
2023-07-26 16:09:00 +00:00
2023-06-15 09:28:59 +00:00
2023-08-17 14:07:43 +00:00
2022-04-02 14:19:25 +00:00
2023-06-24 06:34:18 +00:00
2022-04-02 14:19:25 +00:00
2023-08-02 09:17:48 +00:00
2023-07-24 14:27:12 +00:00
2023-08-29 09:50:31 +00:00
2023-07-31 09:23:21 +00:00
2023-10-04 12:54:17 +00:00
2023-08-08 16:02:35 +00:00
2022-04-02 14:19:25 +00:00
2023-03-05 15:10:57 +00:00
2023-06-25 13:49:34 +00:00
2022-04-02 14:19:25 +00:00
2022-07-09 09:08:11 +00:00
2023-06-15 09:30:34 +00:00
2023-07-31 09:23:03 +00:00
2022-07-09 09:08:22 +00:00
2023-09-12 16:13:34 +00:00
2023-08-08 16:03:37 +00:00
2023-01-18 23:30:15 +00:00
2022-04-02 14:19:25 +00:00
2023-07-26 16:09:00 +00:00
2023-03-04 13:53:43 +00:00
2022-04-02 14:19:25 +00:00
2022-07-11 13:04:01 +00:00
2023-08-29 09:50:41 +00:00
2022-04-02 14:19:25 +00:00
2023-01-26 22:50:22 +00:00
2023-04-24 18:41:52 +00:00
2022-04-02 14:19:25 +00:00
2023-01-05 10:48:21 +00:00
2023-07-01 19:13:18 +00:00
2023-01-05 10:47:40 +00:00
2023-01-18 23:23:06 +00:00
2022-04-02 14:19:25 +00:00
2023-01-05 10:47:09 +00:00
2022-04-24 19:02:42 +00:00
2023-01-05 10:46:36 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-11-21 19:01:29 +00:00
2022-12-31 10:56:10 +00:00
2023-08-29 09:51:28 +00:00
2022-09-11 08:35:18 +00:00
2023-08-15 16:46:57 +00:00
2023-01-09 18:36:05 +00:00
2022-07-29 17:04:28 +00:00
2023-01-09 18:35:20 +00:00
2023-08-29 09:54:23 +00:00
2022-04-02 14:19:25 +00:00
2022-09-15 19:45:26 +00:00
2023-01-09 18:34:42 +00:00
2023-06-15 09:31:04 +00:00
2022-04-30 08:56:30 +00:00
2023-07-31 09:19:33 +00:00
2022-11-21 11:01:16 +00:00
2023-06-15 09:35:38 +00:00
2022-04-30 08:54:59 +00:00
2022-12-29 11:22:22 +00:00
2022-12-26 08:30:22 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-12-27 16:26:45 +00:00
2022-12-27 16:26:15 +00:00
2023-04-24 18:53:16 +00:00
2023-09-12 16:06:26 +00:00
2023-06-16 15:56:53 +00:00
2022-04-02 14:19:25 +00:00
2022-12-27 16:25:42 +00:00
2022-12-27 16:25:02 +00:00
2022-12-27 16:24:23 +00:00
2023-08-10 06:34:27 +00:00
2022-04-02 14:19:25 +00:00
2022-04-10 10:18:40 +00:00
2022-12-27 16:34:44 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-09-12 16:14:53 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-05-03 07:28:37 +00:00
2022-08-10 10:44:31 +00:00
2022-11-25 11:57:30 +00:00
2022-12-17 17:20:45 +00:00
2022-10-03 21:58:25 +00:00
2022-04-02 14:19:25 +00:00
2022-08-10 10:44:31 +00:00
2022-12-26 08:46:30 +00:00
2022-12-27 16:30:54 +00:00
2022-11-28 13:09:53 +01:00
2023-09-12 16:15:41 +00:00
2023-02-10 09:27:02 +00:00
2023-01-26 23:11:22 +00:00
2023-03-05 15:13:24 +00:00
2022-12-26 08:36:06 +00:00
2022-11-21 11:02:10 +00:00
2023-10-09 08:16:53 +00:00
2022-05-30 19:45:10 +00:00
2023-07-26 16:08:59 +00:00
2023-07-26 16:08:59 +00:00
2022-12-26 08:40:14 +00:00
2022-04-02 14:19:25 +00:00
2022-12-26 08:40:51 +00:00
2023-11-03 14:27:58 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-03-05 15:14:12 +00:00
2022-12-27 16:31:49 +00:00
2023-03-05 14:53:06 +00:00
2022-04-02 14:19:25 +00:00
2023-03-04 13:53:59 +00:00
2023-02-10 09:26:37 +00:00
2022-04-02 14:19:25 +00:00
2023-08-08 16:04:19 +00:00
2023-10-09 08:17:20 +00:00
2023-01-26 23:17:50 +00:00
2022-05-30 19:20:19 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-03-05 15:14:51 +00:00
2023-06-15 09:31:29 +00:00
2022-05-01 08:43:14 +00:00
2023-08-24 10:14:26 +00:00
2022-04-29 19:39:42 +00:00
2022-04-02 14:19:25 +00:00
2023-07-09 15:04:42 +00:00
2023-07-26 16:08:59 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:37:33 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-05-02 20:22:22 +00:00
2023-10-09 08:16:53 +00:00
2022-09-01 21:16:50 +00:00
2023-08-24 13:42:04 +00:00
2022-04-29 18:58:17 +00:00
2023-01-26 23:17:27 +00:00
2022-04-29 19:37:10 +00:00
2023-07-26 16:09:00 +00:00
2023-09-12 16:17:48 +00:00
2023-01-04 21:35:28 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:36:10 +00:00
2023-04-18 21:09:58 +00:00
2023-06-15 09:38:19 +00:00
2023-07-26 16:08:59 +00:00
2023-07-26 16:09:00 +00:00
2023-07-01 19:08:20 +00:00
2023-07-26 16:09:00 +00:00
2023-07-26 16:09:00 +00:00
2023-08-07 09:19:13 +00:00
2023-08-29 09:52:01 +00:00
2023-10-26 08:57:20 +00:00
2023-08-16 15:01:26 +00:00
2023-05-03 07:52:11 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:36:39 +00:00
2023-03-05 15:15:10 +00:00
2023-04-24 18:54:21 +00:00
2022-04-02 14:19:25 +00:00
2023-06-22 21:28:05 +00:00
2022-04-02 14:19:25 +00:00
2022-12-27 16:31:06 +00:00
2022-09-01 21:16:49 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-09-01 21:16:49 +00:00
2022-04-10 10:05:27 +00:00
2022-09-01 21:16:49 +00:00
2022-04-02 14:19:25 +00:00
2022-06-17 10:22:31 +00:00
2023-01-26 23:19:16 +00:00
2022-04-02 14:19:25 +00:00
2023-07-31 09:27:27 +00:00
2023-08-08 16:06:28 +00:00
2023-08-08 16:07:28 +00:00
2023-10-09 08:17:11 +00:00
2022-04-02 14:19:25 +00:00
2023-09-12 16:18:08 +00:00
2022-12-26 08:56:24 +00:00
2022-11-10 15:13:51 +00:00
2023-10-30 09:53:48 +00:00
2023-09-28 10:42:22 +00:00
2023-08-08 16:09:11 +00:00
2023-08-19 14:30:31 +00:00
2023-03-05 14:15:52 +00:00
2023-07-31 13:47:31 +00:00
2022-04-02 14:19:25 +00:00
2023-05-18 11:24:29 +00:00
2023-07-21 09:34:12 +00:00
2023-07-21 09:34:12 +00:00
2023-03-04 13:54:40 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-10-20 08:41:59 +00:00
2022-07-09 14:58:58 +00:00
2023-09-12 16:21:20 +00:00
2022-11-21 11:05:13 +00:00
2023-01-26 22:48:51 +00:00
2023-04-18 21:15:28 +00:00
2022-04-02 14:19:25 +00:00
2023-08-25 17:27:16 +00:00
2023-09-05 15:15:53 +00:00
2023-08-15 09:27:19 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-02-10 09:26:37 +00:00
2023-02-10 09:26:37 +00:00
2023-10-09 08:16:53 +00:00
2023-06-15 09:38:39 +00:00
2023-10-09 08:16:24 +00:00
2023-06-25 20:58:17 +00:00
2023-06-15 09:38:46 +00:00
2023-07-21 09:32:17 +00:00
2023-10-20 08:44:02 +00:00
2022-11-23 12:25:36 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2022-11-29 13:42:35 +01:00
2023-10-09 08:17:23 +00:00
2022-04-02 14:19:25 +00:00
2023-08-07 09:17:38 +00:00
2023-08-30 16:16:34 +00:00
2023-05-03 07:28:22 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:33:11 +00:00
2023-06-15 09:38:56 +00:00
2023-10-13 08:12:54 +00:00
2023-08-30 16:17:24 +00:00
2023-08-30 16:17:45 +00:00
2023-08-30 16:17:58 +00:00
2023-05-02 19:33:28 +00:00
2023-10-30 09:53:48 +00:00
2023-08-30 16:21:20 +00:00
2022-04-02 14:19:25 +00:00
2022-11-21 11:05:44 +00:00
2023-01-05 10:40:59 +00:00
2022-04-02 14:19:25 +00:00
2022-07-11 13:04:05 +00:00
2022-04-02 14:19:25 +00:00
2023-08-21 09:26:59 +00:00
2022-04-02 14:19:25 +00:00
2023-06-15 09:39:10 +00:00
2023-08-29 09:55:11 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-08-30 16:19:54 +00:00
2022-04-02 14:19:25 +00:00
2023-07-31 09:20:49 +00:00
2023-09-01 10:30:33 +00:00
2022-04-02 14:19:25 +00:00
2023-08-08 16:06:03 +00:00
2022-04-02 14:19:25 +00:00
2022-04-02 14:19:25 +00:00
2023-08-29 09:53:30 +00:00
2023-05-03 07:52:26 +00:00