NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Go modules, #552 by repository stars
Latest stable
v0.12.20
Last release 13 days ago
01 Nov 2026
Release timing varies
gaps range from 8 days to 2 months
Nearly every release is documented
notes for 39 of 39 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
477 releases · first in 2019
Drag across the ruler to compare, or tap a release to open it.
Nothing published for this version
Nothing published for this version
Nothing published for this version
implement sort_by, group_by, bsearch by internal functions for performance and reducing the binary size
sort_by, group_by, bsearch by internal functions for performance
and reducing the binary sizetonumber function to allow leading zerosYour coding agent can read these notes before it upgrades. Set up the MCP server →
Nothing published for this version
Nothing published for this version
fix array addition not to modify the left hand side
implement various functions (format, significand, modulemeta, halt_error)
format, significand, modulemeta, halt_error)input, inputs functions--stream).[{"start": 1, "end": 2}])NO_COLOR environment variable supportnul output option (-0, --nul-output)-e, --exit-status)search field of module meta object--yaml-input and --slurpModuleLoader optional, implement LoadModuleWithMeta and LoadJSONWithMeta--argjson, --slurpfile)0/0 and infinite/infiniteerror function against nullNothing published for this version
implement various functions (infinite, isfinite, isinfinite, finites, isnormal, normals)
infinite, isfinite, isinfinite, finites, isnormal, normals)$NAME::NAME syntax for imported JSON variable[range(9)] | (.[] | select(. % 2 > 0)) |= empty){ x: 1 } | . as $x | (.x as $x | $x) | ., $x)startswith and endswithltrimstr and rtrimstrmktime outputNothing published for this version
implement format strings (@text, @json, @html, @uri, @csv, @tsv, @sh, @base64, @base64d)
@text, @json, @html, @uri, @csv, @tsv,
@sh, @base64, @base64d)-L option for directory to search modules from)--arg, --argjson)--slurpfile, --rawfile)--indent)isnan for null1? | .x)$ENV variableNothing 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
implement YAML input (--yaml-input) and output (--yaml-output)
--yaml-input) and output (--yaml-output)if, try, reduce and foreach expressionsNothing 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
implement arbitrary-precision integer calculation
repeat, pow10, nan, isnan, nearbyint,
halt, INDEX, JOIN, IN)--compact-output, --raw-output, --join-output,
--color-output, --monochrome-output, --null-input, --raw-input,
--slurp, --from-file, --version)-j, --join-output)-C, --color-output,
-M, --monochrome-output)Nothing published for this version
implement various functions (with_entries, from_entries, leaf_paths, contains, inside, split, stream, fromstream, truncate_stream, bsearch, path, path
with_entries, from_entries, leaf_paths,
contains, inside, split, stream, fromstream, truncate_stream,
bsearch, path, paths, map_values, del, delpaths, getpath,
gmtime, localtime, mktime, strftime, strflocaltime, strptime,
todate, fromdate, now, match, test, capture, scan, splits,
sub, gsub, debug, stderr)=)|=)+=, -=, *=, /=, %=, //=)?//)-f flag for loading query from fileNothing published for this version
Nothing published for this version
improve performance significantly
make install-debug and export GOJQ_DEBUG=1setpath functionNothing published for this version
Nothing published for this version
implement reduce, foreach, label, break syntax
reduce, foreach, label, break syntax."example")add, flatten, min, min_by, max,
max_by, sort, sort_by, group_by, unique, unique_by, tostring,
indices, index, rindex, walk, transpose, first, last, nth,
limit, all, any, isempty, error, builtins, env)sin, cos, tan, asin, acos, atan,
sinh, cosh, tanh, asinh, acosh, atanh, floor, round,
rint, ceil, trunc, fabs, sqrt, cbrt, exp, exp10, exp2,
expm1, frexp, modf, log, log10, log1p, log2, logb,
gamma, tgamma, lgamma, erf, erfc, j0, j1, y0, y1,
atan2/2, copysign/2, drem/2, fdim/2, fmax/2, fmin/2, fmod/2,
hypot/2, jn/2, ldexp/2, nextafter/2, nexttoward/2, remainder/2,
scalb/2, scalbln/2, pow/2, yn/2, fma/3)// operator-R flag for reading input as raw strings-c flag for compact output-n flag for using null as input value-r flag for outputting raw string-s flag for reading all inputs into an arrayimplement binding variable syntax (... as $var)
... as $var)try catch syntax//)in, to_entries, startswith, endswith,
ltrimstr, rtrimstr, combinations, ascii_downcase, ascii_upcase,
tojson, fromjson)implement binary operators (+, -, *, /, %, ==, !=, >, <, >=, <=, and, or)
+, -, *, /, %, ==, !=, >, <,
>=, <=, and, or)+, -)false, true), null, number and string constant
valuesempty valueif then elif else end)length, utf8bytelength, not, keys,
has, map, select, recurse, while, until, range, tonumber,
type, arrays, objects, iterables, booleans, numbers, strings,
nulls, values, scalars, reverse, explode, implode, join)Nothing published for this version
Nothing published for this version
* initial implementation
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
One column per quarter.