9 Commits

Author SHA256 Message Date
1a66891ad0 Accepting request 1321627 from devel:languages:go
- Update to version 0.16.0
  Changes
  * Update gojq fork.
  * Documentation fixes.
  Format changes
  * avc_nal Decode slice header frame number and picture order.
  * flac_frame Add option to decode sample and residuals details.
  * matroska Update to latest spec.
  * mpeg_asc Decode SBR and PS hierarchical signalling.
  * mp4 Decode elng box.
  * safetensors Add decoder. (forwarded request 1321435 from mnhauke)

OBS-URL: https://build.opensuse.org/request/show/1321627
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=8
2025-12-09 11:52:30 +00:00
74efcd0489 - Update to version 0.16.0
Changes
  * Update gojq fork.
  * Documentation fixes.
  Format changes
  * avc_nal Decode slice header frame number and picture order.
  * flac_frame Add option to decode sample and residuals details.
  * matroska Update to latest spec.
  * mpeg_asc Decode SBR and PS hierarchical signalling.
  * mp4 Decode elng box.
  * safetensors Add decoder.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=17
2025-12-08 16:51:39 +00:00
5278c61c21 Accepting request 1304635 from devel:languages:go
- Update to version 0.15.1:
  * Minor release to maninly fix golang sum database hash issue. (forwarded request 1304496 from mnhauke)

OBS-URL: https://build.opensuse.org/request/show/1304635
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=7
2025-09-15 17:51:54 +00:00
d32ec785a2 - Update to version 0.15.1:
* Minor release to maninly fix golang sum database hash issue.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=15
2025-09-14 13:00:02 +00:00
20061a0d8f Accepting request 1271001 from devel:languages:go
- Update to version 0.15.0
  Changes
  * Fix issue running fq without a home directory.
  Format changes
  * avc_nalu Decode payload into a rbsp struct (raw byte sequence
    payload) and only introduce a sub-buffer if de-emulation
    prevention was done.
  * hevc_nalu Decode payload into a rbsp struct.
  * matroska Update specification.
  * mp4
    + Add a skip_samples option to not add fields or decode
      samples at all. Useful when dealing with broken mp4 files.
    + Add a truncated_size field if allow_truncated is used and
      we had to truncate. Useful when dealing with broken mp4
      files.
    + pcmC Decode box.
    + chnl Decode box
    + Don't decode samples for ipcm track format. Could end up with
      a huge array and not be very useful.
    + trun Skip samples array if there are no sample flags.
    + uuid Decode tfxd and tfrf boxes. (forwarded request 1270994 from mnhauke)

OBS-URL: https://build.opensuse.org/request/show/1271001
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=6
2025-04-20 07:36:17 +00:00
13008b6cef - Update to version 0.15.0
Changes
  * Fix issue running fq without a home directory.
  Format changes
  * avc_nalu Decode payload into a rbsp struct (raw byte sequence
    payload) and only introduce a sub-buffer if de-emulation
    prevention was done.
  * hevc_nalu Decode payload into a rbsp struct.
  * matroska Update specification.
  * mp4
    + Add a skip_samples option to not add fields or decode
      samples at all. Useful when dealing with broken mp4 files.
    + Add a truncated_size field if allow_truncated is used and
      we had to truncate. Useful when dealing with broken mp4
      files.
    + pcmC Decode box.
    + chnl Decode box
    + Don't decode samples for ipcm track format. Could end up with
      a huge array and not be very useful.
    + trun Skip samples array if there are no sample flags.
    + uuid Decode tfxd and tfrf boxes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=13
2025-04-19 18:52:16 +00:00
9b1e2acdde Accepting request 1244375 from devel:languages:go
- Update to version 0.14.0:
  * More jq compatible debug/0/debug/1 (correct prefix) and
    stderr/0 (output raw strings).
  * Fix crash when decoding a file while it's growing.
  * Clean up some build dependencies.
  * gojq updates from upstream:
    + Fix reduce syntax to emit results for each initial value.
    + Implement skip/2, fix limit/2 to emit error on negative count
    + Fix last/1 to yield no values when the argument yields no values
  * av1_obu Decode more fields and derive more values according to spec.
  * elf Handle section header null better.
  * markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
  * matroska Spec update.
  * midi - Mapped SMPTE frame rates to strings and fixed bug in
    SMPTE offset metaevent decoding and more refactoring.
  * toml to_toml/1 now support indent option.
  * wav Decode fmt chunk a bit better and improve format sym names
    (implied endian not bit size).
  * yaml to_yaml/1 now support indent option.
  * Fixed format 0 filenames in Makefile debug target.
  * Mapped SMPTE frame rates to strings and fixed bug in SMPTE
    offset metaevent decoding (cf. #1023 (comment)).
  * Moved to doc.go into midi.go (cf. transcriptaze#2).
  * Reworked MIDI decoder to decode 'extra' format 0 tracks as data
    (cf. transcriptaze#6). (forwarded request 1244370 from jfkw)

OBS-URL: https://build.opensuse.org/request/show/1244375
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/fq?expand=0&rev=5
2025-02-09 19:06:21 +00:00
bc8f052246 -------------------------------------------------------------------
Sat Feb  8 16:17:03 UTC 2025 - Martin Hauke <mardnh@gmx.de>

- Update to version 0.14.0:
  * More jq compatible debug/0/debug/1 (correct prefix) and
    stderr/0 (output raw strings).
  * Fix crash when decoding a file while it's growing.
  * Clean up some build dependencies.
  * gojq updates from upstream:
    + Fix reduce syntax to emit results for each initial value.
    + Implement skip/2, fix limit/2 to emit error on negative count
    + Fix last/1 to yield no values when the argument yields no values
  * av1_obu Decode more fields and derive more values according to spec.
  * elf Handle section header null better.
  * markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
  * matroska Spec update.
  * midi - Mapped SMPTE frame rates to strings and fixed bug in
    SMPTE offset metaevent decoding and more refactoring.
  * toml to_toml/1 now support indent option.
  * wav Decode fmt chunk a bit better and improve format sym names
    (implied endian not bit size).
  * yaml to_yaml/1 now support indent option.
  * Fixed format 0 filenames in Makefile debug target.
  * Mapped SMPTE frame rates to strings and fixed bug in SMPTE
    offset metaevent decoding (cf. #1023 (comment)).
  * Moved to doc.go into midi.go (cf. transcriptaze#2).
  * Reworked MIDI decoder to decode 'extra' format 0 tracks as data
    (cf. transcriptaze#6).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=11
2025-02-08 16:39:36 +00:00
90e6d51116 - Update to version 0.14.0:
Changes
  * More jq compatible debug/0/debug/1 (correct prefix) and
    stderr/0 (output raw strings).
  * Fix crash when decoding a file while it's growing.
  * Clean up some build dependencies.
  * gojq update. Changes from upstream:
    + Fix reduce syntax to emit results for each initial value.
    + Implement skip/2, fix limit/2 to emit error on negative count
    + Fix last/1 to yield no values when the argument yields no
      values.
  Format changes
  * av1_obu Decode more fields and derive more values according to
    spec.
  * elf Handle section header null better.
  * markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
  * matroska Spec update.
  * midi - Mapped SMPTE frame rates to strings and fixed bug in
    SMPTE offset metaevent decoding and more refactoring.
  * toml to_toml/1 now support indent option.
  * wav Decode fmt chunk a bit better and improve format sym names
    (implied endian not bit size).
  * yaml to_yaml/1 now support indent option.
  Changelog
  * Fixed format 0 filenames in Makefile debug target.
  * Mapped SMPTE frame rates to strings and fixed bug in SMPTE
    offset metaevent decoding (cf. #1023 (comment)).
  * Moved to doc.go into midi.go (cf. transcriptaze#2).
  * Reworked MIDI decoder to decode 'extra' format 0 tracks as data
    (cf. transcriptaze#6).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:go/fq?expand=0&rev=10
2025-02-08 16:33:09 +00:00
7 changed files with 101 additions and 14 deletions

View File

@@ -3,7 +3,7 @@
<param name="url">https://github.com/wader/fq.git</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="revision">v0.13.0</param>
<param name="revision">v0.16.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/wader/fq.git</param>
<param name="changesrevision">9857323e5d21655a087831791162410e04edb9cc</param></service></servicedata>
<param name="changesrevision">fd25f30f3b61973089d621d498b03f55ee3c3ec8</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7ff63b42334a6cfffc0bf5ea59102f1b7304459800b2486cad43b01123840c1d
size 18003512

3
fq-0.16.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:805803dc53a30d35e18d048c03cf3db87090e38f097a5fe65903a865cfb38188
size 18061392

View File

@@ -1,26 +1,113 @@
-------------------------------------------------------------------
Sun Dec 7 12:42:29 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.16.0
Changes
* Update gojq fork.
* Documentation fixes.
Format changes
* avc_nal Decode slice header frame number and picture order.
* flac_frame Add option to decode sample and residuals details.
* matroska Update to latest spec.
* mpeg_asc Decode SBR and PS hierarchical signalling.
* mp4 Decode elng box.
* safetensors Add decoder.
-------------------------------------------------------------------
Sat Sep 13 06:53:26 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.15.1:
* Minor release to maninly fix golang sum database hash issue.
-------------------------------------------------------------------
Sat Apr 19 18:43:16 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.15.0
Changes
* Fix issue running fq without a home directory.
Format changes
* avc_nalu Decode payload into a rbsp struct (raw byte sequence
payload) and only introduce a sub-buffer if de-emulation
prevention was done.
* hevc_nalu Decode payload into a rbsp struct.
* matroska Update specification.
* mp4
+ Add a skip_samples option to not add fields or decode
samples at all. Useful when dealing with broken mp4 files.
+ Add a truncated_size field if allow_truncated is used and
we had to truncate. Useful when dealing with broken mp4
files.
+ pcmC Decode box.
+ chnl Decode box
+ Don't decode samples for ipcm track format. Could end up with
a huge array and not be very useful.
+ trun Skip samples array if there are no sample flags.
+ uuid Decode tfxd and tfrf boxes.
-------------------------------------------------------------------
Sat Feb 8 16:17:03 UTC 2025 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.14.0:
* More jq compatible debug/0/debug/1 (correct prefix) and
stderr/0 (output raw strings).
* Fix crash when decoding a file while it's growing.
* Clean up some build dependencies.
* gojq updates from upstream:
+ Fix reduce syntax to emit results for each initial value.
+ Implement skip/2, fix limit/2 to emit error on negative count
+ Fix last/1 to yield no values when the argument yields no values
* av1_obu Decode more fields and derive more values according to spec.
* elf Handle section header null better.
* markdown Update to latest gomarkdown (Fixes CVE-2024-44337).
* matroska Spec update.
* midi - Mapped SMPTE frame rates to strings and fixed bug in
SMPTE offset metaevent decoding and more refactoring.
* toml to_toml/1 now support indent option.
* wav Decode fmt chunk a bit better and improve format sym names
(implied endian not bit size).
* yaml to_yaml/1 now support indent option.
* Fixed format 0 filenames in Makefile debug target.
* Mapped SMPTE frame rates to strings and fixed bug in SMPTE
offset metaevent decoding (cf. #1023 (comment)).
* Moved to doc.go into midi.go (cf. transcriptaze#2).
* Reworked MIDI decoder to decode 'extra' format 0 tracks as data
(cf. transcriptaze#6).
* Reworked MThd SMPTE field decoding to more closely follow the
specification (cf. transcriptaze#4).
* av1_obu: Add more derived values.
* av1_obu: Decode more of sequence header.
* elf: Handle section header null a bit better.
* interp: Output raw strings for stderr/0.
* interp: debug/* should use DEBUG: not DEBUG.
* matroska: Spec update.
* midi: adding godoc (cf. transcriptaze#2).
* mod: Update github.com/gomarkdown/markdown.
* mod: Update golang.org/x/{crypto,sys,term,text,net}.
* mod: Update gomarkdown.
* progressreaderseeker: Don't index out of bounds for a growing file.
* wav: Decode fmt chunk cb_size and bytes.
* wav: format 1 and 3 mean LE PCM but no implied bit size.
* yaml,toml: Add indent option for to_{toml,yaml}.
-------------------------------------------------------------------
Sat Sep 21 17:32:57 UTC 2024 - Martin Hauke <mardnh@gmx.de>
- Update to version 0.13.0
Changes
* New format decoders midi, negentropy, tap and txz
* Add byte_array bits format.
Format changes
* matroska Updated to latest specification.
* midi MIDI decoder added.
* negentropy Negentropy message decoder.
* tap and txz TAP and TXZ tape format for ZX Spectrum computers.
- Update to version 0.12.0
Changes
* Update readline package to fix issue with left/right word jump
in REPL.
* Update of version of golang and other dependencies.
Format changes
* jpeg
+ Decode DHT paramaters.
+ Fix EOI description.
- Update to version 0.11.0
Changes
* Add string_truncate option to configure how to truncate long
strings when displaying a decode value tree. dd, dv etc set
truncate length to zero to not truncate.

View File

@@ -1,7 +1,7 @@
#
# spec file for package fq
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -20,7 +20,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: fq
Version: 0.13.0
Version: 0.16.0
Release: 0
Summary: CLI tool and REPL for working with binary data inspired by jq
License: MIT

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0fe4bb7d1e2c88b3c6c951804c30901db44f86b81179c0067e8df6a0d8434244
size 2195031
oid sha256:40b49e94f3aa9b533988593af6141a3489f3358e5c6200956dec6f1a7ab046f0
size 2223858