File: CHANGELOG.rst

package info (click to toggle)
python-jq 1.10.0%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 200 kB
  • sloc: python: 439; makefile: 26; sh: 6
file content (125 lines) | stat: -rw-r--r-- 2,045 bytes parent folder | download
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
Changelog
=========

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.