1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132
|
Changelog
=========
1.11.0
------
* Add support for Python 3.14 and PyPy 3.11.
* Drop support for PyPy 3.9 and PyPy 3.10.
1.10.0
------
* Update to jq 1.8.1.
1.9.1
-----
* Apply a patch to jq to fix musl builds.
* Drop support for Python 3.7 and PyPy 3.8.
1.9.0
-----
Note: this version was never released due a bug in jq breaking builds with musl.
* Update to jq 1.8.0.
* Drop support for Python 3.6.
* Distribute Cython sources instead of C sources to improve compatibility.
1.8.0
-----
* Drop support for Python 3.5.
* Add support for Python 3.13.
* Build Windows wheels.
1.7.0
-----
* Update to jq 1.7.1.
* Include tox.ini in sdist.
* Use the version of oniguruma distributed with jq.
1.6.0
-----
* 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.
1.5.0
-----
* 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.
1.4.1
-----
* Improve handling of null bytes in program inputs and outputs.
1.4.0
-----
* 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.
1.3.0
-----
* The jq and oniguruma libraries that these Python bindings rely on are now
included in the source distribution, instead of being downloaded.
1.2.3
-----
* Add support for Python 3.11.
1.2.2
-----
* Include support for more wheels, including aarch64 on Linux.
1.2.1
-----
* Drop support for Python 2.7 and Python 3.4.
1.2.0 (Unreleased)
------------------
* Return integers larger than 32 bits as ints.
1.1.3
-----
* Include LICENSE in sdist.
1.1.2
-----
* Handle MACOSX_DEPLOYMENT_TARGET being an integer to improve macOS Big Sur support.
1.1.1
-----
* Update cibuildwheel to 1.6.2 to fix building of OS X wheels.
1.1.0
-----
* Add support for predefined variables.
|