PackageTrack
Sign in Get early access

github.com/wader/fq

v0.17.0 #318 most downloaded on Go modules wader/fq

What this package is like to depend on

Last release today

23 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Nearly every release is documented

notes for 28 of 28 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

683 releases · first in 2021

56 releases in the last 12 months

see the full history below

Release timeline

683 releases · Dec 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 683
  1. v0.17.1-0.20260823083808-c4677d3842c7 23 Aug 2026 pre-release

    Nothing published for this version

  2. v0.17.1-0.20260822210244-5d84b0308cc4 22 Aug 2026 pre-release

    Nothing published for this version

  3. v0.17.1-0.20260820183912-65fcd537f788 20 Aug 2026 pre-release

    Nothing published for this version

  4. v0.17.1-0.20260817202443-b27f265ec457 17 Aug 2026 pre-release

    Nothing published for this version

  5. v0.17.1-0.20260815175430-53c170243ca9 15 Aug 2026 pre-release

    Nothing published for this version

  6. v0.17.1-0.20260814110348-2ff374cb9229 14 Aug 2026 pre-release

    Nothing published for this version

  7. v0.17.1-0.20260813164333-1480a03d7607 13 Aug 2026 pre-release

    Nothing published for this version

  8. v0.17.1-0.20260810115108-f47eaecac8e2 10 Aug 2026 pre-release

    Nothing published for this version

  9. v0.17.1-0.20260806091029-8992f5848562 06 Aug 2026 pre-release

    Nothing published for this version

  10. v0.17.1-0.20260715182122-673f4fdeaaac 15 Jul 2026 pre-release

    Nothing published for this version

  11. v0.17.1-0.20260610184918-6dbe9ab6bed4 10 Jun 2026 pre-release

    Nothing published for this version

  12. v0.17.1-0.20260608184105-1f80ddfa85e5 08 Jun 2026 pre-release

    Nothing published for this version

  13. v0.17.1-0.20260606094944-c30addc42782 06 Jun 2026 pre-release

    Nothing published for this version

  14. v0.17.1-0.20260603190446-caf73199cf5c 03 Jun 2026 pre-release

    Nothing published for this version

  15. v0.17.1-0.20260523163052-b3f8bd99c1e9 23 May 2026 pre-release

    Nothing published for this version

  16. v0.17.1-0.20260510155357-45392cde3fa2 10 May 2026 pre-release

    Nothing published for this version

  17. v0.17.1-0.20260418083706-153a8461494b 18 Apr 2026 pre-release

    Nothing published for this version

  18. v0.17.1-0.20260325102535-2c1b935857ef 25 Mar 2026 pre-release

    Nothing published for this version

  19. v0.17.1-0.20260324121439-b7340ad1174f 24 Mar 2026 pre-release

    Nothing published for this version

  20. v0.17.0 15 Mar 2026
    Release notes

    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. #1268 Thanks @soberich for reporting
    • iprint now support strings in addition to numbers #1246
      $ fq -cn '"fq" | iprint'
      {"bin":"0b1100110","dec":"102","hex":"0x66","oct":"0o146","str":"f"}
      {"bin":"0b1110001","dec":"113","hex":"0x71","oct":"0o161","str":"q"}
    • 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. #1251
    • 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
    • Updated Guix install instructions #1242 Thanks @Hellseher
    Open source →
    Release notes

    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. #1268 Thanks @soberich for reporting
    • iprint now support strings in addition to numbers #1246
      $ fq -cn '"fq" | iprint'
      {"bin":"0b1100110","dec":"102","hex":"0x66","oct":"0o146","str":"f"}
      {"bin":"0b1110001","dec":"113","hex":"0x71","oct":"0o161","str":"q"}
      
    • 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. #1251
    • 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
    • Updated Guix install instructions #1242 Thanks @Hellseher

    Format changes

    • avc_sei Decode pic_timing and buffering_period. #1271
    • bplist Properly decode unicode strings. #1270 Thanks @soberich for reporting
    • icc_profile Decode curve type #1265

    Changelog

    • 5f2c99ab avc_sei: Decode pic_timing and buffering_period
    • b24187f9 bplist: Unicode string size is in codepoints
    • 7ea80f1e gha: Update golangci-lint action and verison
    • 1c5041ec gojq: Update fq fork
    • edc14c83 gojq: Update fq fork
    • 6f020f06 icc_profile: Decode curve type
    • 4a0b51cc interp: make iprint support strings
    • 12ba0d6d json: Make fromjson less confusing when used with a decode_value
    • 905d0ce9 Mention Guix installation in README.md
    • 01e8edf7 mod: Update github.com/golang/snappy and github.com/gomarkdown/markdown
    • acc350cc repl: Make input_filename output null instead of last filename
    • c076b005 Update docker-golang to 1.25.6 from 1.25.5
    • dbff028b Update docker-golang to 1.25.7 from 1.25.6
    • 984f1373 Update docker-golang to 1.26.0 from 1.25.7
    • 7036a4f8 Update docker-golang to 1.26.1 from 1.26.0
    • e02207a8 update EBML link
    • 94c496ea Update github-go-version to 1.25.6 from 1.25.5
    • 89f47793 Update github-go-version to 1.25.7 from 1.25.6
    • 5ccf8cd9 Update github-go-version to 1.26.0 from 1.25.7
    • d9a77e57 Update github-go-version to 1.26.1 from 1.26.0
    • 34e2cd92 Update github-golangci-lint to 2.11.3 from 2.9.0
    • 391bcccb Update gomod-BurntSushi/toml to 1.6.0 from 1.5.0
    • f6775d8c Update gomod-golang-x-crypto to 0.46.0 from 0.45.0
    • 42d9e21c Update gomod-golang-x-net to 0.48.0 from 0.47.0
    • 0e4e7809 Update gomod-golang-x-net to 0.49.0 from 0.48.0
    • 890989dc Update gomod-golang-x-net to 0.50.0 from 0.49.0
    • 6766021c Update gomod-golang-x-net to 0.51.0 from 0.50.0
    • 45a8de78 Update gomod-golang-x-net to 0.52.0 from 0.51.0
    • f20017ae Update gomod-golang-x-term to 0.38.0 from 0.37.0
    • 44f63284 Update gomod-golang-x-term to 0.39.0 from 0.38.0
    • c4667bda Update gomod-golang-x-term to 0.40.0 from 0.39.0
    • fd826fcc Update gomod-golang/text to 0.32.0 from 0.31.0
    • ad4d6f52 Update gomod-golang/text to 0.33.0 from 0.32.0
    • 5a0ce911 Update gomod-golang/text to 0.34.0 from 0.33.0
    • 39f91013 Update make-golangci-lint to 2.11.3 from 2.9.0
    • 3cf7582f Update make-golangci-lint to 2.9.0 from 2.7.1
    Open source →
    Release notes

    v0.17.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  21. v0.16.1-0.20260307175514-7558592eae55 07 Mar 2026 pre-release

    Nothing published for this version

  22. v0.16.1-0.20260304175919-2b000569e5ec 04 Mar 2026 pre-release

    Nothing published for this version

  23. v0.16.1-0.20260224200018-89493cae1f0c 24 Feb 2026 pre-release

    Nothing published for this version

  24. v0.16.1-0.20260223145750-f5b07f60c4b2 23 Feb 2026 pre-release

    Nothing published for this version

  25. v0.16.1-0.20260217111651-67cae4161eb5 17 Feb 2026 pre-release

    Nothing published for this version

  26. v0.16.1-0.20260212105212-5213547fd59c 12 Feb 2026 pre-release

    Nothing published for this version

  27. v0.16.1-0.20260210171535-46e0ca903fd0 10 Feb 2026 pre-release

    Nothing published for this version

  28. v0.16.1-0.20260205173510-e75fba6ac5c2 05 Feb 2026 pre-release

    Nothing published for this version

  29. v0.16.1-0.20260117130210-3f5d99346f50 17 Jan 2026 pre-release

    Nothing published for this version

  30. v0.16.1-0.20260114222747-bc4a890e9efc 14 Jan 2026 pre-release

    Nothing published for this version

  31. v0.16.1-0.20260113182637-8cf700b252c2 13 Jan 2026 pre-release

    Nothing published for this version

  32. v0.16.1-0.20260110180938-a580f1cf4891 10 Jan 2026 pre-release

    Nothing published for this version

  33. v0.16.1-0.20260108164129-bbf1d331b35d 08 Jan 2026 pre-release

    Nothing published for this version

  34. v0.16.1-0.20251219073140-f629185ed2c5 19 Dec 2025 pre-release

    Nothing published for this version

  35. v0.16.1-0.20251218201809-f34a0a5c4642 18 Dec 2025 pre-release

    Nothing published for this version

  36. v0.16.1-0.20251210234240-f2ea6e861554 10 Dec 2025 pre-release

    Nothing published for this version

  37. v0.16.1-0.20251209174137-f4ff9753f536 09 Dec 2025 pre-release

    Nothing published for this version

  38. v0.16.1-0.20251207145133-2ad3bfe372a9 07 Dec 2025 pre-release

    Nothing published for this version

  39. v0.16.0 07 Dec 2025
    Release notes

    Changes

    • Update gojq fork. Changes from upstream:
      • Reduced memory usage for long running scripts (restore data offset when popping fork)
      • Support binding expressions with binary operators, ex 1 // 2 as $v | $v
      • Fix repeating string to emit an error when the result is too large
      • Fix last/1 to be included in builtins/0
      • Implement toboolean/0 function
      • Implement trimstr/1 function
      • Increase the array index limit to 2^29
      • Round up end index of slicing for jq compatibility
    • Documentation fixes #1185 Thanks @emanuele6

    Format changes

    • avc_nal Decode slice header frame number and picture order #1227
    • flac_frame Add option to decode sample and residuals details #802
    • matroska Update to latest spec #1219
    • mpeg_asc Decode SBR and PS hierarchical signalling #1192 Thanks @ntrrgc
    • mp4 Decode elng box #1182
    • safetensors Add decoder #1203 Thanks @Leowbattle

    Changelog

    • 747d5b0 avc_nalu: Decode more frame and poc fields
    • f43486b avc_sps: Remove debug log
    • 2e5fc7e doc: add missing echo commands in examples
    • 6780e0d flac: Add option to include sample and residuals details
    • 592645f gojq: Update fq fork
    • 8292eb5 gojq: Update fq fork
    • 586bc1f interp: Cleaup query ast code after gojq update (#1223)
    • 4cf6845 matroska: Update spec
    • 01496ba mp4: Add elng box
    • 30294ea mpeg_asc: SBR and PS hierarchical signalling
    • c3a0471 repl: Fix progress reporting
    • f24e114 safetensors: Add decoder
    • 0c0ca51 Update docker-golang to 1.25.0 from 1.24.5
    • ec48e06 Update docker-golang to 1.25.1 from 1.25.0
    • fd25824 Update docker-golang to 1.25.2 from 1.25.1
    • 1ae5a7a Update docker-golang to 1.25.3 from 1.25.2
    • 0e260c4 Update docker-golang to 1.25.4 from 1.25.3
    • 4a14765 Update docker-golang to 1.25.5 from 1.25.4
    • 7f21d1b Update docs, correct bf16 code
    • 12de02b Update github-go-version to 1.24.6 from 1.24.5
    • 0b32758 Update github-go-version to 1.25.0 from 1.24.6
    • 4eef0d8 Update github-go-version to 1.25.1 from 1.25.0
    • a274f09 Update github-go-version to 1.25.2 from 1.25.1
    • a7586b4 Update github-go-version to 1.25.3 from 1.25.2
    • a9bbca3 Update github-go-version to 1.25.4 from 1.25.3
    • 391891c Update github-go-version to 1.25.5 from 1.25.4
    • d772f1c Update github-golangci-lint to 2.3.0 from 2.2.2
    • 3e1b0cb Update github-golangci-lint to 2.3.1 from 2.3.0
    • 4b80815 Update github-golangci-lint to 2.4.0 from 2.3.1
    • e858be7 Update github-golangci-lint to 2.5.0 from 2.4.0
    • 70817af Update github-golangci-lint to 2.7.1 from 2.5.0
    • cd8cbfd Update gojq fork
    • 159ecfd Update gomod-golang-x-crypto to 0.41.0 from 0.40.0
    • e9ea602 Update gomod-golang-x-crypto to 0.44.0 from 0.43.0
    • c87fefc Update gomod-golang-x-crypto to 0.45.0 from 0.44.0
    • 4e5d2e5 Update gomod-golang-x-net to 0.44.0 from 0.42.0
    • e1722dc Update gomod-golang-x-net to 0.45.0 from 0.44.0
    • bd774ab Update gomod-golang-x-net to 0.46.0 from 0.45.0
    • 29e844d Update gomod-golang-x-term to 0.34.0 from 0.33.0
    • a1a6db2 Update gomod-golang-x-term to 0.36.0 from 0.35.0
    • a95a331 Update gomod-golang-x-term to 0.37.0 from 0.36.0
    • 8d82d8a Update gomod-golang/text to 0.28.0 from 0.27.0
    • 3b271f7 Update gomod-golang/text to 0.29.0 from 0.28.0
    • f29b7ab Update gomod-golang/text to 0.30.0 from 0.29.0
    • 94ee754 Update gomod-golang/text to 0.31.0 from 0.30.0
    • 6a2d9b8 Update gomod-gopacket to 1.4.0 from 1.3.1
    • c7e47c0 Update gomod-gopacket to 1.5.0 from 1.4.0
    • e1507ce Update make-golangci-lint to 2.3.0 from 2.2.2
    • e545050 Update make-golangci-lint to 2.3.1 from 2.3.0
    • 0d87d78 Update make-golangci-lint to 2.4.0 from 2.3.1
    • 92dcba3 Update make-golangci-lint to 2.5.0 from 2.4.0
    • 7bced00 Update make-golangci-lint to 2.7.1 from 2.5.0
    Open source →
    Release notes

    Changes

    • Update gojq fork. Changes from upstream:
      • Reduced memory usage for long running scripts (restore data offset when popping fork)
      • Support binding expressions with binary operators, ex 1 // 2 as $v | $v
      • Fix repeating string to emit an error when the result is too large
      • Fix last/1 to be included in builtins/0
      • Implement toboolean/0 function
      • Implement trimstr/1 function
      • Increase the array index limit to 2^29
      • Round up end index of slicing for jq compatibility
    • Documentation fixes #1185 Thanks @emanuele6

    Format changes

    • avc_nal Decode slice header frame number and picture order #1227
    • flac_frame Add option to decode sample and residuals details #802
    • matroska Update to latest spec #1219
    • mpeg_asc Decode SBR and PS hierarchical signalling #1192 Thanks @ntrrgc
    • mp4 Decode elng box #1182
    • safetensors Add decoder #1203 Thanks @Leowbattle

    Changelog

    • 747d5b06 avc_nalu: Decode more frame and poc fields
    • f43486bc avc_sps: Remove debug log
    • 2e5fc7e0 doc: add missing echo commands in examples
    • 6780e0dc flac: Add option to include sample and residuals details
    • 592645f9 gojq: Update fq fork
    • 8292eb50 gojq: Update fq fork
    • 586bc1ff interp: Cleaup query ast code after gojq update (#1223)
    • 4cf6845b matroska: Update spec
    • 01496ba4 mp4: Add elng box
    • 30294eaa mpeg_asc: SBR and PS hierarchical signalling
    • c3a04713 repl: Fix progress reporting
    • f24e1147 safetensors: Add decoder
    • 0c0ca514 Update docker-golang to 1.25.0 from 1.24.5
    • ec48e064 Update docker-golang to 1.25.1 from 1.25.0
    • fd258249 Update docker-golang to 1.25.2 from 1.25.1
    • 1ae5a7a4 Update docker-golang to 1.25.3 from 1.25.2
    • 0e260c4e Update docker-golang to 1.25.4 from 1.25.3
    • 4a147658 Update docker-golang to 1.25.5 from 1.25.4
    • 7f21d1bc Update docs, correct bf16 code
    • 12de02b9 Update github-go-version to 1.24.6 from 1.24.5
    • 0b32758c Update github-go-version to 1.25.0 from 1.24.6
    • 4eef0d84 Update github-go-version to 1.25.1 from 1.25.0
    • a274f09f Update github-go-version to 1.25.2 from 1.25.1
    • a7586b4f Update github-go-version to 1.25.3 from 1.25.2
    • a9bbca3f Update github-go-version to 1.25.4 from 1.25.3
    • 391891cd Update github-go-version to 1.25.5 from 1.25.4
    • d772f1ce Update github-golangci-lint to 2.3.0 from 2.2.2
    • 3e1b0cb7 Update github-golangci-lint to 2.3.1 from 2.3.0
    • 4b808158 Update github-golangci-lint to 2.4.0 from 2.3.1
    • e858be79 Update github-golangci-lint to 2.5.0 from 2.4.0
    • 70817af8 Update github-golangci-lint to 2.7.1 from 2.5.0
    • cd8cbfd3 Update gojq fork
    • 159ecfd6 Update gomod-golang-x-crypto to 0.41.0 from 0.40.0
    • e9ea6025 Update gomod-golang-x-crypto to 0.44.0 from 0.43.0
    • c87fefc8 Update gomod-golang-x-crypto to 0.45.0 from 0.44.0
    • 4e5d2e58 Update gomod-golang-x-net to 0.44.0 from 0.42.0
    • e1722dc5 Update gomod-golang-x-net to 0.45.0 from 0.44.0
    • bd774abf Update gomod-golang-x-net to 0.46.0 from 0.45.0
    • 29e844d0 Update gomod-golang-x-term to 0.34.0 from 0.33.0
    • a1a6db20 Update gomod-golang-x-term to 0.36.0 from 0.35.0
    • a95a3312 Update gomod-golang-x-term to 0.37.0 from 0.36.0
    • 8d82d8a4 Update gomod-golang/text to 0.28.0 from 0.27.0
    • 3b271f7e Update gomod-golang/text to 0.29.0 from 0.28.0
    • f29b7abe Update gomod-golang/text to 0.30.0 from 0.29.0
    • 94ee7542 Update gomod-golang/text to 0.31.0 from 0.30.0
    • 6a2d9b8a Update gomod-gopacket to 1.4.0 from 1.3.1
    • c7e47c0e Update gomod-gopacket to 1.5.0 from 1.4.0
    • e1507ced Update make-golangci-lint to 2.3.0 from 2.2.2
    • e545050d Update make-golangci-lint to 2.3.1 from 2.3.0
    • 0d87d78b Update make-golangci-lint to 2.4.0 from 2.3.1
    • 92dcba3d Update make-golangci-lint to 2.5.0 from 2.4.0
    • 7bced005 Update make-golangci-lint to 2.7.1 from 2.5.0
    Open source →
    Release notes

    v0.16.0

    Compare

    Choose a tag to compare

    Open source →
  40. v0.15.2-0.20251206162036-8076381055dd 06 Dec 2025 pre-release

    Nothing published for this version

  41. v0.15.2-0.20251204153649-22d478940f43 04 Dec 2025 pre-release

    Nothing published for this version

  42. v0.15.2-0.20251204141609-f43486bc3751 04 Dec 2025 pre-release

    Nothing published for this version

  43. v0.15.2-0.20251204135023-747d5b0648f3 04 Dec 2025 pre-release

    Nothing published for this version

  44. v0.15.2-0.20251203171523-5c714d785e07 03 Dec 2025 pre-release

    Nothing published for this version

  45. v0.15.2-0.20251123143442-b95f6b0d63d4 23 Nov 2025 pre-release

    Nothing published for this version

  46. v0.15.2-0.20251116143426-a9f16467fff2 16 Nov 2025 pre-release

    Nothing published for this version

  47. v0.15.2-0.20251112164131-12c0a375e185 12 Nov 2025 pre-release

    Nothing published for this version

  48. v0.15.2-0.20251106230857-2e5e348113db 06 Nov 2025 pre-release

    Nothing published for this version

  49. v0.15.2-0.20251102195507-3e5accc79676 02 Nov 2025 pre-release

    Nothing published for this version

  50. v0.15.2-0.20251022113242-f36b6e06bf5e 22 Oct 2025 pre-release

    Nothing published for this version

  51. v0.15.2-0.20251019100029-740031b26803 19 Oct 2025 pre-release

    Nothing published for this version

  52. v0.15.2-0.20251014195542-ccb6227c54a4 14 Oct 2025 pre-release

    Nothing published for this version

  53. v0.15.2-0.20251010073023-b3d6d482a1ad 10 Oct 2025 pre-release

    Nothing published for this version

  54. v0.15.2-0.20251003081952-9ac429519e6e 03 Oct 2025 pre-release

    Nothing published for this version

  55. v0.15.2-0.20250923142856-86af961b0ab6 23 Sep 2025 pre-release

    Nothing published for this version

  56. v0.15.2-0.20250910143812-da909623ef83 10 Sep 2025 pre-release

    Nothing published for this version

  57. v0.15.2-0.20250814173828-9790a8946529 14 Aug 2025 pre-release

    Nothing published for this version

  58. v0.15.2-0.20250813162840-03cc7a47dfb0 13 Aug 2025 pre-release

    Nothing published for this version

  59. v0.15.2-0.20250808185341-ff5d2c58795c 08 Aug 2025 pre-release

    Nothing published for this version

  60. v0.15.2-0.20250807165303-6518417345cf 07 Aug 2025 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive