NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules · #328 by repository stars
Last release 13 days ago
19 Sep 2026
Ships fairly regularly
a new release about every 2 weeks
Nearly every release is documented
notes for 29 of 29 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
779 releases · first in 2021
One column per quarter.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
New format decoders midi , negentropy , tap and txz , see below for details.
midi, negentropy, tap and txz, see below for details.byte_array bits format. #992
# by default binary values are UTF-8 strings
$ fq -V -n '[1,2,3] | tobytes'
# with -o bits_format=byte_array they are byte arrays instead
"\u0001\u0002\u0003"
$ fq -cV -n -o bits_format=byte_array '[1,2,3] | tobytes'
[1,2,3]
# data is a string
$ fq '.program_headers[] | select(.type=="interp")' /bin/ls
{"align":1,"data":"/lib/ld-musl-x86_64.so.1\u0000", ...}
# data is a byte array
$ fq -cV -o bits_format=byte_array '.program_headers[] | select(.type=="interp")' /bin/ls
{"align":1,"data":[47,108,105,98,47,108,100,45,109,117,115,108,45,120,56,54,95,54,52,46,115,111,46,49,0], ...}add/1 functionmatroska Updated to latest specification. #1010midi MIDI decoder added by @twystd. #1004negentropy Negentropy message decoder added by @fiatjaf. #1012tap and txz TAP and TXZ tape format for ZX Spectrum computers added by @mrcook. #975midi, negentropy, tap and txz, see below for details.byte_array bits format. #992# by default binary values are UTF-8 strings
$ fq -V -n '[1,2,3] | tobytes'
# with -o bits_format=byte_array they are byte arrays instead
"\u0001\u0002\u0003"
$ fq -cV -n -o bits_format=byte_array '[1,2,3] | tobytes'
[1,2,3]
# data is a string
$ fq '.program_headers[] | select(.type=="interp")' /bin/ls
{"align":1,"data":"/lib/ld-musl-x86_64.so.1\u0000", ...}
# data is a byte array
$ fq -cV -o bits_format=byte_array '.program_headers[] | select(.type=="interp")' /bin/ls
{"align":1,"data":[47,108,105,98,47,108,100,45,109,117,115,108,45,120,56,54,95,54,52,46,115,111,46,49,0], ...}
add/1 functionmatroska Updated to latest specification. #1010midi MIDI decoder added by @twystd. #1004negentropy Negentropy message decoder added by @fiatjaf. #1012tap and txz TAP and TXZ tape format for ZX Spectrum computers added by @mrcook. #975Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
ad2c032 goreleaser: Update action and fix deprecation warning
REPL word navigation fix and jpeg DHT decoding, otherwise mostly maintenance release to update dependencies.
REPL word navigation fix and jpeg DHT decoding, otherwise mostly maintenance release to update dependencies.
jpeg
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
New iNES/NES 2.0 ROM decoder (thanks @mlofjard ) and basic JPEG 2000 format support. jq language improvements and fixes from gojq. And as always vario
New iNES/NES 2.0 ROM decoder (thanks @mlofjard) and basic JPEG 2000 format support. jq language improvements and fixes from gojq. And as always various decoder improvements and fixes.
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. #919ltrim, rtrim, and trim functions{x:0,y:1} | {a:.x,a:.y})halt and halt_error functions to stop the command execution immediately"a" as $v | def f: $v; "b" as $v | f)ltrimstr and rtrimstr functions to emit error on non-string inputnearbyint and rint functions to round ties to evenreduce, foreach, if, try-catch syntax as object valuespow10 in favor of exp10, define scalbn and scalbln by ldexpltrimstr/rtrimstr.fit
jp2c New JPEG 2000 codestream decoder. #928icc_profile Strip whitespace in header and tag strings. #912mp4
nes New iNES/NES 2.0 ROM decoder (thanks @mlofjard). #893New iNES/NES 2.0 ROM decoder (thanks @mlofjard) and basic JPEG 2000 format support. jq language improvements and fixes from gojq. And as always various decoder improvements and fixes.
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. #919ltrim, rtrim, and trim functions{x:0,y:1} | {a:.x,a:.y})halt and halt_error functions to stop the command execution immediately"a" as $v | def f: $v; "b" as $v | f)ltrimstr and rtrimstr functions to emit error on non-string inputnearbyint and rint functions to round ties to evenreduce, foreach, if, try-catch syntax as object valuespow10 in favor of exp10, define scalbn and scalbln by ldexpltrimstr/rtrimstr.fit
jp2c New JPEG 2000 codestream decoder. #928icc_profile Strip whitespace in header and tag strings. #912mp4
jp2c, jp2h, ihdr jP JPEG 2000 related boxes support. #928thmb box support. #897hdlr component name might be zero bytes. #896nes New iNES/NES 2.0 ROM decoder (thanks @mlofjard). #893Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →