| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: fq | Distribution: openSUSE Tumbleweed |
| Version: 0.17.0 | Vendor: openSUSE |
| Release: 1.2 | Build date: Sun Mar 15 19:23:47 2026 |
| Group: Development/Tools/Other | Build host: reproducible |
| Size: 14606584 | Source RPM: fq-0.17.0-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/wader/fq | |
| Summary: CLI tool and REPL for working with binary data inspired by jq | |
fq is inspired by the well known jq tool and language and allows you to work with binary formats the same way you would using jq. In addition it can present data like a hex viewer, transform, slice and concatenate binary data. It also supports nested formats and has an interactive REPL with auto-completion.
MIT
* Sun Mar 15 2026 Martin Hauke <mardnh@gmx.de>
- Update to version 0.17.0:
Changes
* fromjson now works more like jq and as one would expect for
decode value. fromjson used to be implement as normal format
decode which returns decode values which in turn when decoding
from will decode the backing binary range. This result was
expressions like "123" | fromjson | fromjson would return 123
instead of failing the second fromjson.
* iprint now support strings in addition to numbers.
* In REPL mode input_filename used to always return the last
filename. Now it returns null which is wrong but less confusing
The REPL mode needs quite a bit of refactor to fix this
properly.
* Update gojq fork. Changes from upstream:
+ Fix gsub and sub when the replacement emits multiple values.
+ Improve performance of regexp functions by caching compiled
regexps.
+ Implement splits/2 using match/2 for better jq compatibility
+ Fix fmax, fmin, modf functions against NaN and infinity.
+ Fix join/1 to use add/0 implementation and handle null
separator.
+ Fix significand function against subnormal numbers.
+ Fix confusing operator precedence in funcIsnormal.
+ Fix arithmetic operations on the minimum integer.
+ Fix array slice update to validate index types.
+ Fix del and delpaths on null to emit null.
+ Fix flatten/1 to emit error when depth is nan.
+ Fix string repetition boundary check to match jq behavior.
+ Fix type error messages for split and match functions.
* Sun Dec 07 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 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 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 08 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 2024 Martin Hauke <mardnh@gmx.de>
- Update to version 0.13.0
* New format decoders midi, negentropy, tap and txz
* Add byte_array bits format.
* 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
* Update readline package to fix issue with left/right word jump
in REPL.
* Update of version of golang and other dependencies.
* jpeg
+ Decode DHT paramaters.
+ Fix EOI description.
- Update to version 0.11.0
* 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.
* gojq updates from upstream:
+ Implement ltrim, rtrim, and trim functions.
+ Fix object construction with duplicate keys
({x:0,y:1} | {a:.x,a:.y}).
+ Fix halt and halt_error functions to stop the command
execution immediately.
+ Fix variable scope of binding syntax
("a" as $v | def f: $v; "b" as $v | f).
+ Fix ltrimstr and rtrimstr functions to emit error on
non-string input.
+ Fix nearbyint and rint functions to round ties to even.
+ Improve parser to allow reduce, foreach, if, try-catch
syntax as object values.
+ Remove pow10 in favor of exp10, define scalbn and scalbln
by ldexp.
* Fix issue using decode value with ltrimstr/rtrimstr.
Format changes
* fit
+ Skip array fields on pre read messages.
+ Fixed subfield referencing fields below self in message.
* jp2c New JPEG 2000 codestream decoder.
* icc_profile Strip whitespace in header and tag strings.
* mp4
+ Add jp2c, jp2h, ihdr jP JPEG 2000 related boxes support.
+ Add thmb box support.
+ Turns out for qt brand hdlr component name might be zero
bytes.
* nes New iNES/NES 2.0 ROM decoder.
- Update to version 0.10.0
Changes
* Switch readline module from own fork to
https://github.com/ergochat/readline
* Updated gojq fork. Notable changes from upstream below.
+ Fix pre-defined variables to be available in initial modules.
+ Fix object construction with duplicate keys.
Format changes
* aac_frame Decode instance tag and common window flag.
* fit Add support for Garmin Flexible and Interoperable Data
Transfer decoder.
* hevc_sps Fix some incorrect profile_tier_level decoding.
* html Fix issue parsing elements including SOLIDUS "/".
* mpeg_es Support ES_ID_Inc and decode descriptors for IOD tags.
* leveldb_descriptor, leveldb_log, leveldb_table Add support for
LevelDB.
* pcapng Decode all section headers instead of just the first.
* png Fix incorrect decoding of type flags.
* hevc_sps Fix incorrect decoding of profile_tier_level.
* tls Fix field name typos.
* mp4
+ Don't try decode samples for a track that has an external
reference.
+ Use box structure instead of track id to keep track for
sample table data.
+ ctts box v0 sample offset seems to be signed in practice but
not in spec.
* webp Decode width, height and flags for lossless WebP.
* Sat Nov 25 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.9.0:
* fq: Release 0.9.0
* mod: Update golang.org/x/exp and github.com/gomarkdown/markdown
* webp,avi,wav,aiff: Trim RIFF id string
* Update gomod-gopacket to 1.2.0 from 1.1.1
* doc: Remove spurious backtick
* Update gomod-golang-x-net to 0.18.0 from 0.17.0
* Update gomod-golang-x-crypto to 0.15.0 from 0.14.0
* Update github-go-version to 1.21.4 from 1.21.3
* Update docker-golang to 1.21.4 from 1.21.3
* gojq: Update rebased fq fork
* Update gomod-golang/text to 0.14.0 from 0.13.0
* Update github-golangci-lint to 1.55.2 from 1.55.1
* Update make-golangci-lint to 1.55.2 from 1.55.1
* exif,tiff: Handle broken last next ifd offset by treating it as end marker
* webp: Refactor to use riff code and decode VP8X, EXIF, ICCP and XMP chunks
* interp: Fix infinite recursion when casting synthetic raw value into a jq value
* protobuf: No need for synthetic for string and bytes value
* Update github-golangci-lint to 1.55.1 from 1.55.0
* Update make-golangci-lint to 1.55.1 from 1.55.0
* macho: Move timestamp string to description
* macho: Respect endian when decoding flags
* gzip: Correctly handle multiple members
* zip: Fix incorrect time/date, add extended timestamp and refactor
* Update github-golangci-lint to 1.55.0 from 1.54.2
* Update make-golangci-lint to 1.55.0 from 1.54.2
* avi: Add extended chunks support and option
* interp: Change bit ranges to use exclusive end
* interp: Better from_jq error handling
* matroska: Decode ebml date type
* Update github-go-version to 1.21.3 from 1.21.2
* Update gomod-golang-x-net to 0.17.0 from 0.16.0
* Update docker-golang to 1.21.3 from 1.21.2
* avi: Add unused field for extra indx chunk space
* interp: Improve colors when using light background
* avi: Increase sample size heuristics to 32bit stereo
* avi: Add stream type constants
* avi: Only use sample size heuristics if there is no format
* decode,interp: Make synthetic values more visible and not act as decode values
* avi: Handle stream sample size
* avi: Add type, handler, format_tag and compreession per stream
* Update github-go-version to 1.21.2 from 1.21.1
* Update gomod-golang-x-net to 0.16.0 from 0.15.0
* Update docker-golang to 1.21.2 from 1.21.1
* avi: More correct strf chunk extra data
* Update gomod-golang-x-crypto to 0.14.0 from 0.13.0
* Wed Sep 27 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.8.0:
* fq: Release 0.8.0
* opentimestamps: one last make doc.
* opentimestamps: add help text.
* opentimestamps: account for unknown attestation types.
* opentimestamps: abstract away file digest sizes and support sha1, ripemd160 and keccac256.
* opentimestamps: address comments and improve things.
* opentimestamps: satisfy linter.
* opentimestamps: add tests.
* opentimestamps: add parser.
* mod: Update golang.org/x/exp and github.com/gomarkdown/markdown
* interp: split: Correctly split binary
* moc3: update tests
* moc3: Fix field order in blend_shape_keyform_bindings structure, version detection in count_info
* mp3_frame_xing: Detect lame ext more similar to ffmpeg and mediainfo
* Update github-go-version to 1.21.1 from 1.21.0
* Update docker-golang to 1.21.1 from 1.21.0
* Update gomod-golang-x-net to 0.15.0 from 0.14.0
* Update gomod-golang-x-crypto to 0.13.0 from 0.12.0
* id3v2: Handle W000-WZZZ,W00-WZZ URL frames
* decode,interp: Don't shadow _key and error on missing _key
* Update gomod-golang/text to 0.13.0 from 0.12.0
* mp4: Decode emsg box
* mp4: Decode cslg box
* mp4,mpeg_es: Decode iods box and MP4_IOD_Tag OD
* doc: Move up and update differences jq section a bit
* golangci: Fix gosec aliasing warnings
* html: Add forgotten re test
* Update github-golangci-lint to 1.54.2 from 1.54.1
* Update make-golangci-lint to 1.54.2 from 1.54.1
* doc,moc3,caff: Add author and regenerate docs
* moc3: update test data
* moc3: count_info: extra space is reserved, not normal alignment/padding
* moc3: eliminate gaps and properly handle padding, fix version 5 format decoding
* caff: run go fmt
* caff: eliminate gaps and specify unused fields
* caff: run go fmt
* moc3: add test data for new version 5
* caff: obfuscation key is a signed integer, add test data
* moc3: add support for version 5
* moc3: consistency - scales array contains value elements, not scale elements
* moc3: nicer tree structure, use more meaningful names for array elements
* caff: update doc/formats.md
* caff: include uncompressed bits for proper decompressed entries that can't be decoded as a format
* moc3, caff: update tests and README
* caff: minor formatting changes
* moc3: update certain array element names, explicitly mark unused or reserved space
* protobuf_widevine: Make protection_scheme constants less magic
* moc3: remove dead code
* moc3: initial implementation
* caff: remove dead code
* caff: initial implementation
* Update github-golangci-lint to 1.54.1 from 1.54.0
* Update make-golangci-lint to 1.54.1 from 1.54.0
* Update github-go-version to 1.21.0 from 1.20.7
* Update github-golangci-lint to 1.54.0 from 1.53.3
* Update make-golangci-lint to 1.54.0 from 1.53.3
* Update docker-golang to 1.21.0 from 1.20.7
* gomod: Update x/exp and gomarkdown
* matroska: Update spec and regenerate
* cli: Rename --null/nul-output to --raw-output0
* gojq: Update fq fork
* Update gomod-golang-x-net to 0.14.0 from 0.13.0
* Update gomod-golang-x-crypto to 0.12.0 from 0.11.0
* Update gomod-golang/text to 0.12.0 from 0.11.0
* elf: Fix broken static and segfault tests
* Update github-go-version to 1.20.7 from 1.20.6
* Update gomod-golang-x-net to 0.13.0 from 0.12.0
* Update docker-golang to 1.20.7 from 1.20.6
* dev,jq: Reformat jq code to look more the same
* mp4: Nicer major brand and handle some qt brand short strings better
* dev: Move examples and snippets to wiki
* luajit: file null terminator: raw bits, validate
* docker: Change to bookworm
* Update github-go-version to 1.20.6 from 1.20.5
* Update docker-golang to 1.20.6 from 1.20.5
* Fri Jul 07 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.7.0:
* fq: Release 0.7.0
* Update gomod-gopacket to 1.1.1 from 1.1.0
* Update gomod-golang-x-net to 0.12.0 from 0.11.0
* Update gomod-golang-x-crypto to 0.11.0 from 0.10.0
* Update gomod-BurntSushi/toml to 1.3.2 from 1.2.1
* Update gomod-golang/text to 0.11.0 from 0.10.0
* wav: Decode bext chunk
* luajit: make doc
* luajit: typo
* luajit: remove unused variable
* luajit: fix regression: (u64 vs i64)
* luajit: tests: rename lua source file
* luajit: explain LuaJITDecodeKNum, fix negative in bug
* luajit: improve debuginfo decoding
* luajit: tests: improve coverage
* luajit: standardize field names (key/value/type ect.)
* luajit: fallbackUintMapSymStr
* luajit: remove unecessary dependency
* sgpd box entries parsing
* luajit: add to probe group
* luajit: clarify description
* luajit: *.fqtest: add comments for generating .luac from source
* luajit: split in smaller decode functions
* luajit: add luajit.md
* luajit: opcodes: implement scalar.UintMapper
* luajit: use UTF8 strings
* luajit: check binary.Read() error
* luajit: magic number: raw bits, check with assert
* luajit: lowercase flags
* go fmt
* luajit: initial support
* Update github-golangci-lint to 1.53.3 from 1.53.2
* Update make-golangci-lint to 1.53.3 from 1.53.2
* interp: Add to binary fast path for arrays with only 0-255 numbers and strings
* Update gomod-golang/text to 0.10.0 from 0.9.0
* Update gomod-golang-x-net to 0.11.0 from 0.10.0
* Update gomod-golang-x-crypto to 0.10.0 from 0.9.0
* Update github-go-version to 1.20.5 from 1.20.4
* Update docker-golang to 1.20.5 from 1.20.4
* Update README.md
* Improved README.md
* Update github-golangci-lint to 1.53.2 from 1.53.1
* Update make-golangci-lint to 1.53.2 from 1.53.1
* doc: Fix broken link in README
* Update github-golangci-lint to 1.53.1 from 1.52.2
* Update make-golangci-lint to 1.53.1 from 1.52.2
* gojq: Update rebased fq fork
* interp: Make binary also respect bits_format
* mp4: udta: Improve length/lang box probe and support empty value
* Tue May 16 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.6.0:
* fq: Release 0.6.0
* mp4: Use correct epoch for quicktime timestamps
* fix non-ascii characters handling in to_hex and to_base64 functions
* interp: Add hex bits format
* bitcoin: fix witness item structs
* doc: fix typos
* interp: trim: Add multi-line support
* html: Add to probe group
* bits,bytes: Behave as binary instead of raw decode value
* interp: Don't output raw binary if display is called explicitly
* Update gomod-golang-x-net to 0.10.0 from 0.9.0
* Update gomod-golang-x-crypto to 0.9.0 from 0.8.0
* doc: Hopefully fix svg fixed font issue
* help,markdown: Rewrote and made text rendering nicer
* postgres: doc
* postgres: use bit stream instead of masks to get flags
* postgres: btree refactored by Mattias Wadman
* postgres: fix line endings in error messages, simplify code, add comments
* postgres: refactoring
* postgres: update doc
* Update github-go-version to 1.20.4 from 1.20.3
* Update docker-golang to 1.20.4 from 1.20.3
* postgres: refactoring
* postgres: fix lint
* interp,decode: Support decode group argument
* postgres: fix compilation, fix tests
* id3v2: Decode CTOC flags
* id3v2: Add WXXX (desc/url) frame support
* bson: fix doc formatting and add author info
* dev,doc Clarify some dev docs and rename launch.json to be a template
* pcap: Add forgotten help test
* formats: Clenaup naming a bit
* mp4: Better description for QuickTime terminator atom
* bson: add BSON test file generator module and correct BSON format docs
* bson: support all non-deprecated types and fix int/uint bugs
* interp: Add skip_gaps option for tovalue/-V
* interp: Make tovalue output behave as jq value
* decode,interp: Refactor format groups into a proper struct
* matroska: file_data: Fallback to raw if probe fails
* gzip.go: fix typo in variablename: delfate
* postgres: version 15 support
* mp4: ctts,infe,iinf,trun: More ISOMFF version handling
* doc: Add some more examples
* postgres: fix error in tests
* postgres: add page arg in pg_btree, change args names in pg_heap
* postgres: fail on error in pg_heap
* postgres: lint fixes
* postgres: remove pg_wal. Failed to implement.
* postgres: wal support multiple xlog_body for wal record
* postgres: fix pg_wal when XLogRecord size is more than page size
* postgres: refactor ItemIdData
* postgres: remove lsn parameter in pg_wal
* postgres: remove unused code
* postgres: refactoring
* psotgres: refactoring
* postgres: remove arg in pg_btree
* postgres: add btree index tests
* postgres: add tests data
* postgres: add test files
* postgres: refactoring, tests
* postgres: wal refactoring
* postgres: pgpro wal refactoring
* postgres: pgpro wal implementation
* postgres: add wal tests
* postgres: refactoring
* postgres: wal refactoring
* postgres: refactoring
* postgres: wal implementation
* postgres: wal refactoing
* postgres: wal refactoing
* postgres: wal impl
* postgres: wal const
* postgres: add pg_wal for pgproee11 as copy of postgres14
* postgres: allow all flovours to decode btree index
* postgres: add additional checks in pg_heap
* postgres: remove SeekAbs(0) where it's not used.
* postgres: how_to.md
* postgres: add btree, pg_control to how_to.md
* postgres: add how_to.md - how to generate test files for postgres
* postgres: lint, doc
* postgres: refactoring
* postgres: refactoring
* postgres: add argument to calc page's check sum correctly
* postgres: make page size const
* postgres: page sum impl
* postgres: regenerate docs
* postgres: refactoring
* postgres: postgres 10 support
* postgres: pg_heap fix page_begin, page_end
* postgres: pg_control change default flavour to empty string - it uses versions prober. Fix root name in pg_heap.
* postgres: generate docs by embedded md
* postgres: add postgres.md to format
* postgres: refactoring
* postgres: move postgres.md to formats.md, add btree tests
* postgres: refactoring
* postgres: pg_heap refactoring
* postgresql: general logic for pg_heap, pg_btree
* postgres: pg_heap reafactoring
* postgres: change AssertPosBytes to AssertPos (bits)
* postgres: pg_control refactoring
* postgres: pg_heap refactoring
* postgres: btree handle full file
* postgres: btree add free space
* postgres: btree impl
* postgres: btree impl
* postgres: pg_btree add opaque flags
* postgres: pg_btree begin impl
* postgres: refactoring
* postgres: add state to wal struct
* postgres: try to implement pg_wal
* postgres: pgwal checks
* postgres: add wal checks
* postgres: wal decoding implement
* postgres: exclude wal tests for now
* postgres: first correct read of WAL file
* postgres: try to implement wal
* postgres: add test data with specific values
* postgres: fix linter
* postgres: refactoring
* postgres: refactoring - remove GetHeapD
* postgres: remove duplicate tests
* postgres: move SeekAbs(0) to Probe
* postgres: better versions probing in pg_control, fix holes, better tests
* postgres: change tuple struct in heap
* postgres: fill gap alignment in heap tuple
* postgres: fix some unknown, chanche tests tovalue -> dv
* postgres: add tests
* postgres: add postgres format docs, refactoing postgres flavours
* postgres: made root an array
* allow to change FillGaps in decoder
* add postgres tests for mem, cpu profiling
* add pgpro11 for postgres
* add pgpro12 postgres
* add pgpro13 heap
* add pgpro13 to postgres
* PostgreSQL: pgheap impl for pgproee10
* PostgreSQL: pg_control impl for pgproee 10
* PostgreSQL: pg_control, pgheap impl for pgproee13
* PostgreSQL: add heap for pgpro14
* PostgreSQL: add pg_control to pgpro14
* PostgreSQl: heap impl for version 13
* PostgreSQl: pg_control impl for version 13
* PostgreSQL: ref
* PostgreSQL: fix
* PostgreSQL: heap impl for pgproee 12
* PostgreSQL: add pg_control for pgproee 12
* PostgreSQL: heap impl for version 11
* ref
* PostgreSQL: pg_control for ver 12
* PostgreSQl: fix offset
* PostgreSQL: pgproee11 pg_control impl
* PostgreSQL: pgproee11 heap impl
* PostgreSQL: fixes
* PostgreSQL: implement pgproee 14
* PostgreSQL: accept only normal item pointers
* PostgreSQL: lp_flags format
* Add heap infomask flags parser to PostgreSQL
* PostgrreSQl heap decode refactoring
* PostgreSQL: heap tuples implementation
* PostgreSQL heap page parser implememtation.
* Try to implement pgwal - fail.
* mappers for postgres
* pgpro version mapper
* unix time mapper for postgres
* lsn mapper
* add icu version mapper
* WalLevel for postgres
* show mock_authentication_nonce as hex
* DBState enum for postgres
* Add pgproee14 flavour to postgres
* Add flavour arg to postgres parser
* pg_control implementation
* Add postgres pg_control parser
* [WIP] initial attempt to add postgres
* Thu Apr 13 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.5.0:
* fq: Release 0.5.0
* matroska: Update ebml specification
* interp: Add --value-output/-V option to do tovalue before output
* interp: Allow and convert JQValues:s (ex decode value) in function arg objects
* wav: Cleanup avi leftovers
* msgpack: Add str, array and object type tests
* msgpack: fixstr length field is 5 bits
* Update gomod-golang-x-net to 0.9.0 from 0.8.0
* Update gomod-golang-x-crypto to 0.8.0 from 0.7.0
* Update gomod-golang/text to 0.9.0 from 0.8.0
* Update github-go-version to 1.20.3 from 1.20.2
* Update docker-golang to 1.20.3 from 1.20.2
* decode,fuzz,dev: Move recoverable error check to recoverfn.Run
* decode: Cleanup old unused help system code
* Update gomod-gopacket to 1.1.0 from 1.0.0
* Update github-golangci-lint to 1.52.2 from 1.52.1
* Update make-golangci-lint to 1.52.2 from 1.52.1
* Update github-golangci-lint to 1.52.1 from 1.52.0
* Update make-golangci-lint to 1.52.1 from 1.52.0
* golangci-lint: Disable revive unused-parameter and update for new default config
* Update github-golangci-lint to 1.52.0 from 1.51.2
* Update make-golangci-lint to 1.52.0 from 1.51.2
* Update gomod-creasty-defaults to 1.7.0 from 1.6.0
* interp: Make completion work again
* interp: Fix input completion regression in sub-REPLs
* decode: Add float 80 reader
* aiff: Add basic decoder
* fix typo
* readline: remove direct access to (*Instance).Config
* Wed Mar 08 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.4.0:
* fq: Release 0.4.0
* Update github-go-version to 1.20.2 from 1.20.1
* Update docker-golang to 1.20.2 from 1.20.1
* gojq: Update fq fork
* readline: Update fq fork
* id3v2: Decode subframes for CTOC and add struct for headers
* Update gomod-golang-x-net to 0.8.0 from 0.7.0
* Update gomod-golang-x-crypto to 0.7.0 from 0.6.0
* tls: Add TLS 1.0, 1.1, 1.2 decode and decryption
* Update gomod-golang/text to 0.8.0 from 0.7.0
* help: Show default option value as JSON
* help,markdown: Fix double line breaks when converting to text
* pcap,pcapng,ipv4,ipv6: Support raw link type (ipv4 or ipv6)
* doc: Run make doc
* interp: Exit with error if -o name=@path fails to be read, also document
* zip: Correctly peek for zip64 EOCD
* zip: Correctly look for and decode both zip32/64 EOCD record
* toml,xml: Fail fast on invalid content
* Update github-golangci-lint to 1.51.2 from 1.51.1
* Update make-golangci-lint to 1.51.2 from 1.51.1
* pcap: Add ipv4 fragments tcp test
* ipv4_packet,ipv6_packet,sll_packet,sll2_packet: Support ipv4/ipv6 link frames and pass correct in arg
* decode: Support multiple format args and some rename and refactor
* Update github-go-version to 1.20.1 from 1.20.0, 1.20.0, 1.20.0
* Update gomod-golang-x-net to 0.7.0 from 0.6.0
* Update docker-golang to 1.20.1 from 1.20.0
* doc,fq: Improve cli help and some cleanup
* matroska: Add unknown size test and add description to ebml header
* matroska: Update spec and make refs in descriptions look nicer
* matroska: Assume master with unknown size has ended if a valid parent is found
* Update gomod-golang/text to 0.7.0 from 0.6.0
* Update gomod-golang-x-net to 0.6.0 from 0.5.0
* Update gomod-golang-x-crypto to 0.6.0 from 0.5.0
* matroska: Handle unknown size for non-master types a bit better
* matroska: Add decode_samples option
* interp,json: Move error handling to colorjson
* colorjson: Handle encoding error value
* colorjson: Refactor to option struct
* doc: Add FOSDEM 2023 talk
* Update github-golangci-lint to 1.51.1 from 1.51.0
* Update make-golangci-lint to 1.51.1 from 1.51.0
* Thu Feb 02 2023 Jeff Kowalczyk <jkowalczyk@suse.com>
- Update to version 0.3.0:
* fq: Release 0.3.0
* github-action: Use quotes becase yaml (1.20 -> 1.2)
* Update github-go-version to 1.20.0 from 1.19.5, 1.19.5, 1.19.5
* Update github-golangci-lint to 1.51.0 from 1.50.1
* Update make-golangci-lint to 1.51.0 from 1.50.1
* Update docker-golang to 1.20.0 from 1.19.5
* gomod: Update non-bump tracked mods and add bump config
* gojq: Update rebased fq fork
* tcp_segment: Decode standard options and rename maxseg to mss
* readline: Update fq fork to fix draw issue when using del key
* tcp: Ignore TCP option check for now as it seems unreliable in dumps
* mp4: udta: Handle box with value rest of box
* mp3: Add max_unknown option to fail decode if too much unknown bits
* flac_picture,mpeg: Fix trailing ")" typo in map sym and description
* mp4: Decode qt minor verison as YYYY.MM description
* mp4: Decode udta metadata boxes without meta box
* mp4: Decode tkhd flags
* Update github-go-version to 1.19.5 from 1.19.4, 1.19.4, 1.19.4
* Update docker-golang to 1.19.5 from 1.19.4
* mp4: sgpd,sbgp: Change grouping_type to a string
* Update gomod-golang/text to 0.6.0 from 0.5.0
* interp: Wrap Binary in decodeValue to fix prompt issue with bits/bytes format
* doc: Add _parent for decode values and clenaup doc a bit
* goreleaser: Use name_template instead of deprecated archive replacements
/usr/bin/fq /usr/share/doc/packages/fq /usr/share/doc/packages/fq/README.md /usr/share/licenses/fq /usr/share/licenses/fq/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Jul 24 15:27:28 2026