Releases
v0.18.0
Compare
Sorry, something went wrong.
No results found
wader
released this
25 Aug 17:54
Changes
Improved documentation in more formats. #1346
jq compatibility: Add $ARGS, --args and --jsonargs support. #1321
$ fq -n --arg a a --argjson b 1 ' $ARGS'
{
" named" : {
" a" : " a" ,
" b" : 1
},
" positional" : []
}
$ fq -cn ' $ARGS' --args a b c
{" named" :{}," positional" :[" a" ," b" ," c" ]}
$ fq -cn ' $ARGS' --jsonargs 1 2 3
{" named" :{}," positional" :[1,2,3]}
jq compatibility: Using - as input filename reads from stdin. Previously leaving out any filename argument would be the only way to read from stdin. #1344
Add gaps for struct/array bitbufs and skip adding single empty gap. #1289
Faster format options handling during decode. Will speed up decoding of formats that might use lots of sub-formats, for example big mp4 files. #1352 #1353
open Make returned file value behave more properly as a binary. #1360
Add Gentoo installation instructions. #1314 Thanks @kimjune01
Format changes
avc_nalu Remove redundant_pic_cnt name in nalu. #1292
avc_sei Decode SEI recovery point. #1292
heif Add High Efficiency Image Format decoder. #1336
Generic item support
Partial item decode for HEIC (HEVC) and AVIF (AV1)
mp4
Make stsd decode aware of qt/isom difference. #1305
More correct and flexible probe via brands. #1365
stl Add Standard Tessellation Language decoder. #1299 Thanks @knittl
webp Fix incorrect decoding of size for lossless (vp8l). #1341 Reported by @xnuk
Changelog
1154304 av1,safetensors,doc: Fix whitespace in field name
b7340ad avc_sei,avc_nalu: Decode SEI recovery point and fix redundant_pic_cnt name in nalu
b15e9e6 crypto: fix lint warning by using std sha3
f88f180 decode: Add gaps for struct/array bitbuf
60351a5 decode: Fast path if no remain opts match format opts
07c982b decode: Speed up and cache snake case result
882d3a4 doc,gha: Add workflow_dispatch
02a2aa5 doc,gha: Install correct debian package
f02172d doc,gha: Run apt as root
dd7593b doc: Add dark mode
c69f980 doc: Add exit status section
ac3b86e doc: Add man page and rework/improve documentation
d8b4281 doc: Correctly fix style for some function names
9b4466d doc: darkmode: Better format option title color
22c1834 doc: Example and style fixes
6a8de26 doc: Fix style for some function names
0c1c7b9 doc: Improve examples, meta and highlighting
0f437a2 doc: man: Post-process output to compact lists a bit
5173a4a doc: Revert page test
a90f6ad doc: Try pages
2932f59 doc: Typos and improvements
9c14a69 doc: Update formats.svg
d9018fa docs: add Gentoo installation instructions
c332a03 fq: Modernize code for go 1.25
43e31a6 fq: Remove not very useful list all formats test
abbaef2 fq: Update golang/x/{net,term}, gomarkdown
d4b4647 gojq: Update fq fork
1985621 heif: Add HEIF support
d4ea560 heif: Add icc profile dep
e157116 heif: Sequnce support
27f8ff1 interp: "-" filename means stdin (jq compat)
d69acef interp: Add $ARGS, --args and --jsonargs suppport
cbaf458 interp: open: Make file behave more properly as a binary
12237d8 interp: Replace radix with base from jq-extra
7938597 isobmff: Cleanup old terminology
e24714c mod: Update x/net and gomarkdown/markdown
8f66c1e mp4,heif: Fix unnecessary conversion lint errors
a75bffb mp4,heif: Rework ftyp brand probe
c4b38e8 mp4,isobmff: Refactor out isobmff code
36c65f6 mp4: Make stsd decode aware of qt/isom difference
cf7943f mp4: Refactor to use box tree to store sample and track info etc
481a4c0 Remove --args from TODO
94bcd02 stl: Implement STL format
9b6922b Update docker-golang to 1.26.2 from 1.26.1
dac6c28 Update docker-golang to 1.26.3 from 1.26.2
ceff651 Update docker-golang to 1.26.4 from 1.26.3
04c1623 Update docker-golang to 1.26.5 from 1.26.4
2747a1d Update docker-golang to 1.26.6 from 1.26.5
034c2f6 Update docker-golang to 1.27.0 from 1.26.6
3b7baf4 Update github-go-version to 1.26.2 from 1.26.1
ccf95d3 Update github-go-version to 1.26.3 from 1.26.2
4c50daa Update github-go-version to 1.26.4 from 1.26.3
48e4bc2 Update github-go-version to 1.26.5 from 1.26.4
c655b3d Update github-go-version to 1.26.6 from 1.26.5
9174f6f Update github-go-version to 1.27.0 from 1.26.6
c113dfa Update github-golangci-lint to 2.11.4 from 2.11.3
b27191d Update github-golangci-lint to 2.12.2 from 2.11.4
606b8b4 Update github-golangci-lint to 2.13.1 from 2.12.2
6ee04ae Update gomod-golang-x-crypto to 0.50.0 from 0.49.0
8cb2f99 Update gomod-golang-x-crypto to 0.53.0 from 0.51.0
6014eff Update gomod-golang-x-crypto to 0.54.0 from 0.53.0
53dcfa2 Update gomod-golang-x-crypto to 0.55.0 from 0.54.0
bf35f95 Update gomod-golang-x-net to 0.53.0 from 0.52.0
7b620b4 Update gomod-golang-x-net to 0.54.0 from 0.53.0
e7e53d8 Update gomod-golang-x-net to 0.55.0 from 0.54.0
26ba396 Update gomod-golang-x-net to 0.56.0 from 0.55.0
19d84a4 Update gomod-golang-x-net to 0.58.0 from 0.57.0
1826f7a Update gomod-golang/text to 0.37.0 from 0.36.0
476e70f Update gomod-golang/text to 0.39.0 from 0.38.0
a565d9f Update gomod-golang/text to 0.41.0 from 0.40.0
82753a5 Update gomod-gopacket to 1.6.0 from 1.5.0
c9029ad Update gomod-gopacket to 1.6.1 from 1.6.0
3d31146 Update gomod-gopacket to 1.7.0 from 1.6.1
7c433c1 Update gomod-gopacket to 1.7.1 from 1.7.0
718c005 Update make-golangci-lint to 2.11.4 from 2.11.3
308eeee Update make-golangci-lint to 2.12.2 from 2.11.4
31897d5 Update make-golangci-lint to 2.13.1 from 2.12.2
6578e79 webp: Fix wrong size for lossless (vp8l)
You can’t perform that action at this time.