ICRAR/ijson
### [`v2.6.1`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#261)
[Compare Source](https://togithub.com/ICRAR/ijson/compare/v2.6.0...v2.6.1)
- Fixed a deprecation warning in the C backend
present in python 3.8 when parsing Decimal values.
### [`v2.6.0`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#260)
[Compare Source](https://togithub.com/ICRAR/ijson/compare/v2.5.1...v2.6.0)
- New `kvitems` method in all backends.
Like `items`, it takes a prefix,
and iterates over the key/value pairs of matching objects
(instead of iterating over objects themselves, like in `items`).
This is useful for iterating over big objects
that would otherwise consume too much memory.
- When using python 2, all backends now return
`map_key` values as `unicode` objects, not `str`
(until now only the Python backend did so).
This is what the `json` built-in module does,
and allows for correctly handling non-ascii key names.
Comparison between `unicode` and `str` objects is possible,
so most client code should be unaffected.
- Improving error handling in yajl2 backend (ctypes-based)
so exceptions caught in callbacks interrupt the parsing process.
- Including more files in source distributions ([#14](https://togithub.com/ICRAR/ijson/issues/14)).
- Adjusting python backend to avoid reading off the input stream
too eagerly ([#15](https://togithub.com/ICRAR/ijson/issues/15)).
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
==2.4
->==2.6.1
==2.5.1
->==2.6.1
Release Notes
ICRAR/ijson
### [`v2.6.1`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#261) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v2.6.0...v2.6.1) - Fixed a deprecation warning in the C backend present in python 3.8 when parsing Decimal values. ### [`v2.6.0`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#260) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v2.5.1...v2.6.0) - New `kvitems` method in all backends. Like `items`, it takes a prefix, and iterates over the key/value pairs of matching objects (instead of iterating over objects themselves, like in `items`). This is useful for iterating over big objects that would otherwise consume too much memory. - When using python 2, all backends now return `map_key` values as `unicode` objects, not `str` (until now only the Python backend did so). This is what the `json` built-in module does, and allows for correctly handling non-ascii key names. Comparison between `unicode` and `str` objects is possible, so most client code should be unaffected. - Improving error handling in yajl2 backend (ctypes-based) so exceptions caught in callbacks interrupt the parsing process. - Including more files in source distributions ([#14](https://togithub.com/ICRAR/ijson/issues/14)). - Adjusting python backend to avoid reading off the input stream too eagerly ([#15](https://togithub.com/ICRAR/ijson/issues/15)).Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:no_bell: Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by WhiteSource Renovate. View repository job log here.