| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-08-02 | Use custom integer check to handle large ints larger than 32 bits | Michael Williamson | |
| 2020-10-11 | Add support for predefined variables | Michael Williamson | |
| 2020-09-13 | Add comment about performance for text() | Michael Williamson | |
| 2020-09-13 | Unpack jv values into Python values directly | Nikolai Kondrashov | |
| Instead of dumping and parsing JSON, convert JQ's "jv" structures into Python values directly by recursively walking them. The naive implementation is still twice as fast. | |||
| 2020-09-09 | Free invalid values | Nikolai Kondrashov | |
| Even though "message-less" invalid values don't technically need "freeing", doing so is supported by the library, and could be good for uniformity and future-proofing. | |||
| 2020-06-24 | Add lock when compiling jq programs | Michael Williamson | |
| 2020-06-24 | Make _JqStatePool thread-safe | Michael Williamson | |
| 2020-06-22 | Use pool for jq_state | Michael Williamson | |
| 2020-06-22 | Use __cinit__ instead of __new__ | Michael Williamson | |
| 2020-05-02 | Add convenience functions | Michael Williamson | |
| 2020-04-18 | Add backwards-compatibility with 0.1.x | Michael Williamson | |
| 2020-04-18 | Add leading underscores to private module members | Michael Williamson | |
| 2020-04-18 | Allow retrieval of original program string | Michael Williamson | |
| 2020-04-18 | Add __repr__ to program | Michael Williamson | |
| 2020-04-18 | Design new API | Michael Williamson | |
| 2020-04-18 | Fix memory leaks | Michael Williamson | |
| 2015-09-09 | Update jq to 1.5 | Michael Williamson | |
| 2014-06-13 | Update for changes in jq API | Michael Williamson | |
| 2014-03-27 | Fix Python 3 support | Michael Williamson | |
| 2014-03-27 | Fix bytes/string error in Python 3 | Michael Williamson | |
| 2014-03-27 | Rename raw_output to text_output | Michael Williamson | |
| 2014-03-27 | Replace raw_input with the text argument | Michael Williamson | |
| 2014-03-27 | Capture invalid input errors | Michael Williamson | |
| 2014-03-27 | Clear errors before each transformation | Michael Williamson | |
| 2014-03-27 | Capture errors in processing | Michael Williamson | |
| 2014-03-27 | Encapsulate captured errors a little more cleanly | Michael Williamson | |
| 2014-03-27 | Capture compilation errors | Michael Williamson | |
| 2014-03-27 | Add jv_parser_flags argument to jv_parser_new | Michael Williamson | |
| 2013-09-29 | Support Python 3.3 | Michael Williamson | |
| 2013-09-29 | Add unicode support | Michael Williamson | |
| 2013-09-27 | Remove _Result class and add args to transform for raw/multiple inputs/outputs | Michael Williamson | |
| 2013-09-27 | Rename raw argument to raw_input | Michael Williamson | |
| 2013-09-27 | Remove incorrect type annotation | Michael Williamson | |
| 2013-06-28 | Update to work with libjq branch on github.com/stedolan/jq | Michael Williamson | |
| 2013-06-22 | Combine transform_{string,json} into a single transform method | Michael Williamson | |
| 2013-06-19 | Remove TODO | Michael Williamson | |
| 2013-06-19 | Check return value of jq_init | Michael Williamson | |
| 2013-06-19 | Specify a few more types | Michael Williamson | |
| 2013-06-19 | Compile program immediately in jq() | Michael Williamson | |
| 2013-06-19 | Update TODO | Michael Williamson | |
| 2013-06-19 | Raise ValueError if program is invalid | Michael Williamson | |
| 2013-06-19 | Call jv_free on invalid result | Michael Williamson | |
| 2013-06-19 | Add transform_json method | Michael Williamson | |
| 2013-06-19 | Change interface so that different formats are more easily handled | Michael Williamson | |
| 2013-06-19 | Add jq.string_to_json | Michael Williamson | |
| 2013-06-18 | Free dumped value | Michael Williamson | |
| 2013-06-18 | Basic bindings for jq | Michael Williamson | |
