NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1621 most downloaded on PyPI
jq is a lightweight and flexible JSON processor.
Last release 2 months ago
10 Jul 2026
Release timing varies
gaps range from 2 weeks to 10 months
Most releases are documented
notes for 18 of 30 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
43 releases · first in 2014
* Update to jq 1.8.2.
Update to jq 1.8.2.
Add support for Python 3.14 and PyPy 3.11.
Add support for Python 3.14 and PyPy 3.11.
Drop support for PyPy 3.9 and PyPy 3.10.
* Update to jq 1.8.1.
Update to jq 1.8.1.
One column per quarter.
Apply a patch to jq to fix musl builds.
Apply a patch to jq to fix musl builds.
Drop support for Python 3.7 and PyPy 3.8.
* Drop support for Python 3.5. * Add support for Python 3.13. * Build Windows wheels.
Drop support for Python 3.5.
Add support for Python 3.13.
Build Windows wheels.
Nothing published for this version
Use the version of oniguruma distributed with jq.
Update to jq 1.7.1.
Include tox.ini in sdist.
Use the version of oniguruma distributed with jq.
Add support for building with Cython 3.
Update to jq 1.7.
Add support for building with Cython 3.
Add support for building with the system libjq and libonig instead of building using the bundled source.
Include tests in sdist.
Add input_value, input_values and input_text methods as replacements for the input method. The input method is still supported.
Add input_value, input_values and input_text methods as replacements for the input method. The input method is still supported.
Add support for slurp when calling input_text.
Add support for Python 3.12.
Build macOS arm64 wheels.
Nothing published for this version
Improve handling of null bytes in program inputs and outputs.
Improve handling of null bytes in program inputs and outputs.
Update handling of non-finite numbers to match the behaviour jq 1.6. Specifically, NaN is outputted as None, Inf is outputted as DBL_MAX, and -Inf is
Update handling of non-finite numbers to match the behaviour jq 1.6. Specifically, NaN is outputted as None, Inf is outputted as DBL_MAX, and -Inf is outputted as DBL_MIN.
The jq and oniguruma libraries that these Python bindings rely on are now included in the source distribution, instead of being downloaded.
The jq and oniguruma libraries that these Python bindings rely on are now included in the source distribution, instead of being downloaded.
* Add support for Python 3.11.
Add support for Python 3.11.
Include support for more wheels, including aarch64 on Linux.
Include support for more wheels, including aarch64 on Linux.
Drop support for Python 2.7 and Python 3.4.
Drop support for Python 2.7 and Python 3.4.
* Include LICENSE in sdist.
Include LICENSE in sdist.
Handle MACOSX_DEPLOYMENT_TARGET being an integer to improve macOS Big Sur support.
Handle MACOSX_DEPLOYMENT_TARGET being an integer to improve macOS Big Sur support.
Update cibuildwheel to 1.6.2 to fix building of OS X wheels.
Update cibuildwheel to 1.6.2 to fix building of OS X wheels.
Nothing published for this version
Add support for predefined variables.
Add support for predefined variables.
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
Your coding agent can read these notes before it upgrades. Set up the MCP server →