PFigs / location-history

Analytics on GMAPS location history
MIT License
1 stars 0 forks source link

chore(deps): update dependency ijson to v3 #42

Closed renovate[bot] closed 4 years ago

renovate[bot] commented 4 years ago

This PR contains the following updates:

Package Type Update Change
ijson packages major ==2.4 -> ==3.1.1
ijson major ==2.5.1 -> ==3.1.1

Release Notes

ICRAR/ijson ### [`v3.1.1`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​311) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.1.post0...v3.1.1) - Fixed two problems in the `yajl2_c` backend related to `asyncio` support, which prevented some objects like those from `aiofiles` from working properly ([#​32](https://togithub.com/ICRAR/ijson/issues/32)). - Ironing out and documenting some corner cases related to the use of `use_float=True` and its side-effect on integer number parsing. ### [`v3.1.post0`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​31post0) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.1...v3.1.post0) - Removed `test` package from binary distributions. ### [`v3.1`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​311) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.0.4...v3.1) - Fixed two problems in the `yajl2_c` backend related to `asyncio` support, which prevented some objects like those from `aiofiles` from working properly ([#​32](https://togithub.com/ICRAR/ijson/issues/32)). - Ironing out and documenting some corner cases related to the use of `use_float=True` and its side-effect on integer number parsing. ### [`v3.0.4`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​304) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.0.3...v3.0.4) - Fixed errors triggered by JSON documents where the top-level value is an object containing an empty-named member (e.g., `{"": 1}`). Although such documents are valid JSON, they broke basic assumptions made by the `kvitems` and `items` functions (and all their variants) in all backends, producing different types of unexpected failures, including segmentation faults, raising unexpected exceptions, and producing wrong results. ### [`v3.0.3`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​303) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.0.2...v3.0.3) - Fixed segmentation fault in `yajl2_c` backend's `parse` caused by the previous fix introduced in 3.0.2 ([#​29](https://togithub.com/ICRAR/ijson/issues/29)). ### [`v3.0.2`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​302) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.0.1...v3.0.2) - Fixed memory leak in `yajl2_c` backend's `parse` functionality ([#​28](https://togithub.com/ICRAR/ijson/issues/28)). ### [`v3.0.1`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​301) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v3.0...v3.0.1) - Adding back the `parse`, `kvitems` and `items` functions under the `ijson.common` module ([#​27](https://togithub.com/ICRAR/ijson/issues/27)). These functions take an events iterable instead of a file and are backend-independent (which is not great for performance). They were accidentaly removed in the redesign of ijson 3.0, which is why they are coming back. In the future they will slowly transition into being backend-specific rather than independent. ### [`v3.0`](https://togithub.com/ICRAR/ijson/blob/master/CHANGELOG.md#​304) [Compare Source](https://togithub.com/ICRAR/ijson/compare/v2.6.1...v3.0) - Fixed errors triggered by JSON documents where the top-level value is an object containing an empty-named member (e.g., `{"": 1}`). Although such documents are valid JSON, they broke basic assumptions made by the `kvitems` and `items` functions (and all their variants) in all backends, producing different types of unexpected failures, including segmentation faults, raising unexpected exceptions, and producing wrong results. ### [`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.