Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package gojq for openSUSE:Factory checked in at 2026-11-01 22:25:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gojq (Old) and /work/SRC/openSUSE:Factory/.gojq.new.1255 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gojq" Sun Nov 1 22:25:15 2026 rev:12 rq:1394311 version:0.12.20 Changes: -------- --- /work/SRC/openSUSE:Factory/gojq/gojq.changes 2026-09-29 17:55:23.029212226 +0200 +++ /work/SRC/openSUSE:Factory/.gojq.new.1255/gojq.changes 2026-11-01 22:26:15.110054211 +0100 @@ -1,0 +2,36 @@ +Sun Nov 1 16:04:46 UTC 2026 - Arnav Singh <[email protected]> + +- Update to v0.12.20 + * Fix destructuring alternative operator `?//` to reset variables of + later alternatives, and to propagate `break` and `halt` errors. + * Fix update-assignment operator against object with overlapping paths + * Fix `delpaths` function to delete ancestor paths before descendant paths + * Fix `getpath` function against string input + * Fix indexing and slicing a number literal written after a unary operator + * Fix slice indices of floating point numbers for jq compatibility + * Fix date and time functions against fractional, non-finite, and out of range numbers + * Fix `strptime` function to accept the zero time instant + * Fix `match`, `test`, and `capture` functions to support array arguments + * Fix `match` function to report an empty match after a non-empty one + * Fix `split/1` function against empty input string + * Fix math functions against large number literals like `1e1000` + * Fix `jn/2` and `yn/2` functions to avoid long recurrence on large orders + * Fix `abs` function against non-numbers for jq compatibility + * Fix `isnan` function to return false for non-numbers for jq compatibility + * Fix `halt_error` function not to print a newline after non-string values + * Fix `--argjson` and `--jsonargs` options to reject empty and multiple JSON values + * Fix `--stream` option error message against unterminated input + * Fix JSON parse error message after a large value in non-seekable input like stdin + * Fix offset of YAML parse error on multi-byte characters + * Fix panic on continuing iteration after an invalid path error + * Fix data race on input iterator when running code concurrently + * Fix add function to handle a nil map and slice as the first value + * Support destructuring alternative operator `?//` in reduce and foreach syntax + * Allow optional operator followed by alternative operator without spaces (`.a?//1`) + * Improve performance of function calls by avoiding copies of scope values, + and path tracking in `path`, `paths`, `|=`, and `del` by reducing allocations +- Patches: + * Remove 0001-Disable-test-that-fails-with-golang-v1.27.patch . + Fixed upstream. + +------------------------------------------------------------------- Old: ---- 0001-Disable-test-that-fails-with-golang-v1.27.patch gojq-0.12.19.tar.gz New: ---- gojq-0.12.20.tar.gz ----------(Old B)---------- Old:- Patches: * Remove 0001-Disable-test-that-fails-with-golang-v1.27.patch . Fixed upstream. ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gojq.spec ++++++ --- /var/tmp/diff_new_pack.XlzZKh/_old 2026-11-01 22:26:15.792082485 +0100 +++ /var/tmp/diff_new_pack.XlzZKh/_new 2026-11-01 22:26:15.793082526 +0100 @@ -17,7 +17,7 @@ Name: gojq -Version: 0.12.19 +Version: 0.12.20 Release: 0 Summary: Pure Go implementation of jq License: Apache-2.0 AND MIT AND BSD-3-Clause @@ -25,7 +25,6 @@ Source0: %{url}/archive/refs/tags/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Source1: vendor.tar.zst Source2: gojq.rpmlintrc -Patch0: 0001-Disable-test-that-fails-with-golang-v1.27.patch BuildRequires: go >= 1.24 BuildRequires: golang-packaging BuildRequires: zstd ++++++ gojq-0.12.19.tar.gz -> gojq-0.12.20.tar.gz ++++++ ++++ 5323 lines of diff (skipped) ++++++ vendor.tar.zst ++++++ ++++ 37149 lines of diff (skipped)
