swapi-python
swapi-python copied to clipboard
Bump ujson from 1.33 to 5.4.0
Bumps ujson from 1.33 to 5.4.0.
Release notes
Sourced from ujson's releases.
5.4.0
Added
- Add support for arbitrary size integers (#548)
@JustAnotherArchivistFixed
- CVE-2022-31116:
- Replace
wchar_tstring decoding implementation with auint32_t-based one (#555)@JustAnotherArchivist- Fix handling of surrogates on decoding (#550)
@JustAnotherArchivist- CVE-2022-31117: Potential double free of buffer during string decoding
@JustAnotherArchivist- Fix memory leak on encoding errors when the buffer was resized (#549)
@JustAnotherArchivist- Integer parsing: always detect overflows (#544)
@NaN-git- Fix handling of surrogates on encoding (#530)
@JustAnotherArchivist5.3.0
Added
Changed
- Benchmark refactor - argparse CLI (#533)
@ErotemicFixed
- Fix segmentation faults when errors occur while handling unserialisable objects (#531)
@JustAnotherArchivist- Fix segmentation fault when an exception is raised while converting a dict key to a string (#526)
@JustAnotherArchivist- Fix memory leak dumping on non-string dict keys (#521)
@JustAnotherArchivist- Fix ref counting on repeated default function calls (#524)
@JustAnotherArchivist- Remove redundant
wheeldependency frompyproject.toml(#535)@hugovk5.2.0
Added
- Support parsing NaN, Infinity and -Infinity (#514)
@Erotemic- Support dynamically linking against system double-conversion library (#508)
@musicinmybrain- Add env var to control stripping debug info (#507)
@musicinmybrain- Add
JSONDecodeError(#498)@JustAnotherArchivistFixed
- Fix buffer overflows (CVE-2021-45958) (#519)
@JustAnotherArchivist- Upgrade Black to fix Click (#515)
@hugovk- simplify exception handling on integer overflow (#510)
@RouquinBlanc- Remove dead code that used to handle the separate int type in Python 2 (#509)
@JustAnotherArchivist- Fix exceptions on encoding list or dict elements and non-overflow errors on int handling getting silenced (#505)
@JustAnotherArchivist5.1.0
Changed
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labelswill set the current labels as the default for future PRs for this repo and language@dependabot use these reviewerswill set the current reviewers as the default for future PRs for this repo and language@dependabot use these assigneeswill set the current assignees as the default for future PRs for this repo and language@dependabot use this milestonewill set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the Security Alerts page.