04daf02 | Hugo van Kemenade | 01 April 2024, 18:02:10 UTC | [pre-commit.ci] pre-commit autoupdate (#624) | 01 April 2024, 18:02:10 UTC |
362c88a | Hugo van Kemenade | 01 April 2024, 17:58:55 UTC | Use Black mirror | 01 April 2024, 17:58:55 UTC |
e96c8cf | pre-commit-ci[bot] | 01 April 2024, 17:55:50 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v3.15.0 → v3.15.2](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.2) - [github.com/psf/black: 23.12.1 → 24.3.0](https://github.com/psf/black/compare/23.12.1...24.3.0) - [github.com/PyCQA/flake8: 6.1.0 → 7.0.0](https://github.com/PyCQA/flake8/compare/6.1.0...7.0.0) | 01 April 2024, 17:55:50 UTC |
fbf7aff | Hugo van Kemenade | 01 April 2024, 05:47:36 UTC | Update pypa/cibuildwheel action to v2.17.0 (#623) | 01 April 2024, 05:47:36 UTC |
08f14e5 | renovate[bot] | 01 April 2024, 01:26:13 UTC | Update pypa/cibuildwheel action to v2.17.0 | 01 April 2024, 01:26:13 UTC |
6aeaa96 | Hugo van Kemenade | 01 March 2024, 10:13:14 UTC | Update github-actions (#622) | 01 March 2024, 10:13:14 UTC |
9cdf1e1 | renovate[bot] | 01 March 2024, 01:45:14 UTC | Update github-actions | 01 March 2024, 01:45:14 UTC |
45e00b3 | renovate[bot] | 01 February 2024, 00:16:47 UTC | Update pypa/cibuildwheel action to v2.16.5 | 01 February 2024, 13:26:45 UTC |
0d2d8c5 | Hugo van Kemenade | 05 January 2024, 11:40:33 UTC | Remove unused docker/setup-buildx-action (#619) | 05 January 2024, 11:40:33 UTC |
d7b4d62 | Hugo van Kemenade | 05 January 2024, 06:59:06 UTC | Remove unused docker/setup-buildx-action from test.yml | 05 January 2024, 06:59:06 UTC |
455ac40 | Hugo van Kemenade | 04 January 2024, 09:36:56 UTC | Remove unused docker/setup-buildx-action from deploy.yml | 04 January 2024, 09:36:56 UTC |
f7c37ec | Hugo van Kemenade | 01 January 2024, 18:07:16 UTC | [pre-commit.ci] pre-commit autoupdate (#618) | 01 January 2024, 18:07:16 UTC |
aea81d8 | pre-commit-ci[bot] | 01 January 2024, 17:44:15 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v3.13.0 → v3.15.0](https://github.com/asottile/pyupgrade/compare/v3.13.0...v3.15.0) - [github.com/psf/black: 23.9.1 → 23.12.1](https://github.com/psf/black/compare/23.9.1...23.12.1) - [github.com/PyCQA/isort: 5.12.0 → 5.13.2](https://github.com/PyCQA/isort/compare/5.12.0...5.13.2) - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v4.5.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v4.5.0) - [github.com/asottile/setup-cfg-fmt: v2.4.0 → v2.5.0](https://github.com/asottile/setup-cfg-fmt/compare/v2.4.0...v2.5.0) | 01 January 2024, 17:44:15 UTC |
d7cc8ac | Hugo van Kemenade | 01 January 2024, 09:12:28 UTC | Update github-actions (#617) | 01 January 2024, 09:12:28 UTC |
86de8d3 | renovate[bot] | 01 January 2024, 00:47:15 UTC | Update github-actions | 01 January 2024, 03:10:31 UTC |
381f248 | Eugene Toder | 06 December 2023, 04:56:01 UTC | Speedup dumps with sorted keys Do not create a list of tuples with (converted key, value) upfront. Instead, convert keys and fetch values during iteration. Also, if sorting fails, preserve the original exception instead of overwriting it with a less informative ValueError. This is the same behavior as the standard library's json module. | 10 December 2023, 21:11:20 UTC |
eda5ecd | Eugene Toder | 02 December 2023, 12:34:55 UTC | Speed-up and cleanup objToJSON * Use PyDict_Next() to iterate over dicts. * Use macros to access lists, tuples, bytes. * Avoid calling PyErr_Occurred() if not necessary. * Fix a memory leak when encoding very large ints. * Delete dead and duplicate code. Also, * Raise TypeError if toDict() returns a non-dict instead of silently converting it to null. | 10 December 2023, 21:11:20 UTC |
a08b75b | Eugene Toder | 17 November 2023, 21:20:16 UTC | Use lowercase strings for bool dict keys Fixes #613 Also, * Consolidate key conversion for sorted and unsorted cases. * Fix memory leak of the "null" string when handling None dict key. | 27 November 2023, 17:26:17 UTC |
1c8188d | Hugo van Kemenade | 01 November 2023, 17:17:12 UTC | Update pypa/cibuildwheel action to v2.16.2 (#612) | 01 November 2023, 17:17:12 UTC |
40e342e | Hugo van Kemenade | 01 November 2023, 16:09:14 UTC | Don't invoke setup.py directly | 01 November 2023, 16:09:14 UTC |
87c2a9d | renovate[bot] | 01 November 2023, 00:09:49 UTC | Update pypa/cibuildwheel action to v2.16.2 | 01 November 2023, 00:09:49 UTC |
748dd1b | Hugo van Kemenade | 26 October 2023, 18:05:30 UTC | README: replace expired esn.me with example.com (#611) | 26 October 2023, 18:05:30 UTC |
b348b90 | Hugo van Kemenade | 26 October 2023, 13:18:38 UTC | README: replace expired esn.me with example.com | 26 October 2023, 13:18:38 UTC |
b7a4dfd | Dimitri Papadopoulos Orfanos | 17 October 2023, 17:45:44 UTC | Fix typos found by codespell (#610) | 17 October 2023, 17:45:44 UTC |
e00814c | pre-commit-ci[bot] | 02 October 2023, 22:08:24 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v3.8.0 → v3.13.0](https://github.com/asottile/pyupgrade/compare/v3.8.0...v3.13.0) - [github.com/psf/black: 23.3.0 → 23.9.1](https://github.com/psf/black/compare/23.3.0...23.9.1) - [github.com/PyCQA/flake8: 6.0.0 → 6.1.0](https://github.com/PyCQA/flake8/compare/6.0.0...6.1.0) | 02 October 2023, 22:48:07 UTC |
0959d18 | William Ayd | 01 October 2023, 22:41:23 UTC | Fix undefined behavior in Buffer_AppendLongUnchecked (#606) This was flagged when running with UBSAN | 01 October 2023, 22:41:23 UTC |
a967539 | Hugo van Kemenade | 01 October 2023, 05:39:03 UTC | Update github-actions (#608) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/checkout](https://togithub.com/actions/checkout) | action | major | `v3` -> `v4` | | [docker/setup-buildx-action](https://togithub.com/docker/setup-buildx-action) | action | major | `v2` -> `v3` | | [docker/setup-qemu-action](https://togithub.com/docker/setup-qemu-action) | action | major | `v2` -> `v3` | | [pypa/cibuildwheel](https://togithub.com/pypa/cibuildwheel) | action | minor | `v2.15.0` -> `v2.16.1` | --- ### Release Notes <details> <summary>actions/checkout (actions/checkout)</summary> ### [`v4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v400) [Compare Source](https://togithub.com/actions/checkout/compare/v3...v4) - [Support fetching without the --progress option](https://togithub.com/actions/checkout/pull/1067) - [Update to node20](https://togithub.com/actions/checkout/pull/1436) </details> <details> <summary>docker/setup-buildx-action (docker/setup-buildx-action)</summary> ### [`v3`](https://togithub.com/docker/setup-buildx-action/compare/v2...v3) [Compare Source](https://togithub.com/docker/setup-buildx-action/compare/v2...v3) </details> <details> <summary>docker/setup-qemu-action (docker/setup-qemu-action)</summary> ### [`v3`](https://togithub.com/docker/setup-qemu-action/compare/v2...v3) [Compare Source](https://togithub.com/docker/setup-qemu-action/compare/v2...v3) </details> <details> <summary>pypa/cibuildwheel (pypa/cibuildwheel)</summary> ### [`v2.16.1`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.16.1) [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.16.0...v2.16.1) - 🛠 Updates the prerelease CPython 3.12 version to 3.12.0rc3 ([#​1625](https://togithub.com/pypa/cibuildwheel/issues/1625)) - 🛠 Only calls `linux32` in containers when necessary ([#​1599](https://togithub.com/pypa/cibuildwheel/issues/1599)) ### [`v2.16.0`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.16.0) [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.15.0...v2.16.0) - ✨ Add the ability to pass additional flags to a build frontend through the [CIBW_BUILD_FRONTEND](https://cibuildwheel.readthedocs.io/en/stable/options/#build-frontend) option ([#​1588](https://togithub.com/pypa/cibuildwheel/issues/1588)). - ✨ The environment variable SOURCE_DATE_EPOCH is now automatically passed through to container Linux builds (useful for [reproducible builds](https://reproducible-builds.org/docs/source-date-epoch/)!) ([#​1589](https://togithub.com/pypa/cibuildwheel/issues/1589)) - 🛠 Updates the prerelease CPython 3.12 version to 3.12.0rc2 ([#​1604](https://togithub.com/pypa/cibuildwheel/issues/1604)) - 🐛 Fix `requires_python` auto-detection from setup.py when the call to `setup()` is within an `if __name__ == "__main__"` block ([#​1613](https://togithub.com/pypa/cibuildwheel/issues/1613)) - 🐛 Fix a bug that prevented building Linux wheels in Docker on a Windows host ([#​1573](https://togithub.com/pypa/cibuildwheel/issues/1573)) - 🐛 `--only` can now select prerelease-pythons ([#​1564](https://togithub.com/pypa/cibuildwheel/issues/1564)) - 📚 Docs & examples updates ([#​1582](https://togithub.com/pypa/cibuildwheel/issues/1582), [#​1593](https://togithub.com/pypa/cibuildwheel/issues/1593), [#​1598](https://togithub.com/pypa/cibuildwheel/issues/1598), [#​1615](https://togithub.com/pypa/cibuildwheel/issues/1615)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ultrajson/ultrajson). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=--> | 01 October 2023, 05:39:03 UTC |
92eae19 | renovate[bot] | 01 October 2023, 00:18:46 UTC | Update github-actions | 01 October 2023, 00:18:46 UTC |
6c2514e | Hugo van Kemenade | 17 August 2023, 16:45:08 UTC | Update pypa/cibuildwheel action to v2.15.0 (#604) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [pypa/cibuildwheel](https://togithub.com/pypa/cibuildwheel) | action | minor | `v2.14.1` -> `v2.15.0` | --- ### Release Notes <details> <summary>pypa/cibuildwheel (pypa/cibuildwheel)</summary> ### [`v2.15.0`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.15.0) [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.14.1...v2.15.0) - 🌟 CPython 3.12 wheels are now built by default - without the CIBW_PRERELEASE_PYTHONS flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.12.0rc1, which is guaranteed to be ABI compatible with the final release. ([#​1565](https://togithub.com/pypa/cibuildwheel/issues/1565)) - ✨ Adds musllinux\_1\_2 support - this allows packagers to build for musl-based Linux distributions on a more recent Alpine image, and a newer musl libc. ([#​1561](https://togithub.com/pypa/cibuildwheel/issues/1561)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ultrajson/ultrajson). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> | 17 August 2023, 16:45:08 UTC |
fe4990f | renovate[bot] | 17 August 2023, 16:09:56 UTC | Update pypa/cibuildwheel action to v2.15.0 | 17 August 2023, 16:09:56 UTC |
e9e1e6c | Hugo van Kemenade | 17 August 2023, 14:50:59 UTC | Deploy to PyPI using trusted publishing (#603) | 17 August 2023, 14:50:59 UTC |
2080d73 | Hugo van Kemenade | 02 August 2023, 07:24:15 UTC | Deploy to PyPI using trusted publishing | 02 August 2023, 07:24:15 UTC |
a179fb5 | Hugo van Kemenade | 02 August 2023, 07:05:40 UTC | Replace PyPy3.8 wheel with PyPy3.10 (#602) | 02 August 2023, 07:05:40 UTC |
50eb227 | Hugo van Kemenade | 01 August 2023, 16:51:30 UTC | Replace PyPy3.8 wheel with PyPy3.10 | 01 August 2023, 16:51:30 UTC |
1da76b5 | renovate[bot] | 01 August 2023, 11:49:04 UTC | Update pypa/cibuildwheel action to v2.14.1 | 01 August 2023, 14:27:53 UTC |
a2bfefb | Hugo van Kemenade | 03 July 2023, 21:18:39 UTC | [pre-commit.ci] pre-commit autoupdate (#599) <!--pre-commit.ci start--> updates: - [github.com/asottile/pyupgrade: v3.4.0 → v3.8.0](https://github.com/asottile/pyupgrade/compare/v3.4.0...v3.8.0) - [github.com/asottile/setup-cfg-fmt: v2.3.0 → v2.4.0](https://github.com/asottile/setup-cfg-fmt/compare/v2.3.0...v2.4.0) <!--pre-commit.ci end--> | 03 July 2023, 21:18:39 UTC |
e52a512 | pre-commit-ci[bot] | 03 July 2023, 21:10:25 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v3.4.0 → v3.8.0](https://github.com/asottile/pyupgrade/compare/v3.4.0...v3.8.0) - [github.com/asottile/setup-cfg-fmt: v2.3.0 → v2.4.0](https://github.com/asottile/setup-cfg-fmt/compare/v2.3.0...v2.4.0) | 03 July 2023, 21:10:25 UTC |
847b4e9 | Hugo van Kemenade | 20 June 2023, 13:32:29 UTC | CI: Replace pypy3.8 with pypy3.10 (#598) | 20 June 2023, 13:32:29 UTC |
cf60892 | Hugo van Kemenade | 18 June 2023, 19:57:18 UTC | CI: Replace pypy3.8 with pypy3.10 | 18 June 2023, 19:57:18 UTC |
7ce1914 | Hugo van Kemenade | 11 June 2023, 08:05:55 UTC | Update github-actions (#597) | 11 June 2023, 08:05:55 UTC |
0b40ece | renovate[bot] | 10 June 2023, 15:23:36 UTC | Update github-actions | 10 June 2023, 15:23:36 UTC |
db1138a | Hugo van Kemenade | 07 June 2023, 20:24:28 UTC | CI deploy: Upload all wheels from a single, final job (#596) | 07 June 2023, 20:24:28 UTC |
3e51d20 | Hugo van Kemenade | 07 June 2023, 16:58:06 UTC | Upload wheels before the sdist | 07 June 2023, 16:58:06 UTC |
54f5dfe | Hugo van Kemenade | 06 June 2023, 20:01:03 UTC | Upload all wheels from a single, final job | 06 June 2023, 20:01:03 UTC |
b527914 | Hugo van Kemenade | 04 June 2023, 20:26:14 UTC | Drop support for Python 3.7 (#595) | 04 June 2023, 20:26:14 UTC |
b042a39 | Hugo van Kemenade | 04 June 2023, 20:22:05 UTC | Merge branch 'main' into rm-3.7 | 04 June 2023, 20:22:05 UTC |
e1dfadc | Hugo van Kemenade | 04 June 2023, 19:46:55 UTC | Build wheel for Python 3.12 beta (#594) | 04 June 2023, 19:46:55 UTC |
ffd17da | Hugo van Kemenade | 03 June 2023, 12:24:46 UTC | Add 3.12 classifier | 03 June 2023, 12:24:46 UTC |
7a8fed2 | Hugo van Kemenade | 03 June 2023, 11:22:03 UTC | Drop support for Python 3.7 | 03 June 2023, 11:22:03 UTC |
cd07834 | Hugo van Kemenade | 02 June 2023, 16:41:19 UTC | Use pypa/gh-action-pypi-publish consistently instead of twine | 03 June 2023, 10:54:30 UTC |
297024b | Hugo van Kemenade | 28 May 2023, 18:30:35 UTC | Build wheel for Python 3.12 beta | 03 June 2023, 10:54:30 UTC |
092df91 | Hugo van Kemenade | 02 June 2023, 16:00:28 UTC | Remove unmaintained nujson from benchmark and bump to Python 3.11 (#593) | 02 June 2023, 16:00:28 UTC |
44e756a | Hugo van Kemenade | 02 June 2023, 06:04:22 UTC | Update benchmark results from CI run re: https://github.com/hugovk/ultrajson/actions/runs/5148581127/jobs/9270556867 | 02 June 2023, 06:04:22 UTC |
cae2f92 | Hugo van Kemenade | 01 June 2023, 19:54:54 UTC | 'git fetch --prune --unshallow' like deploy.yml | 01 June 2023, 19:54:54 UTC |
2165bcd | Hugo van Kemenade | 01 June 2023, 19:13:29 UTC | Update benchmark results from CI run re: https://github.com/hugovk/ultrajson/actions/runs/5148167409/jobs/9269512936 | 01 June 2023, 19:13:29 UTC |
ff7607b | Hugo van Kemenade | 01 June 2023, 18:58:43 UTC | Fetch all tags for setuptools_scm | 01 June 2023, 19:06:47 UTC |
cd75906 | Hugo van Kemenade | 01 June 2023, 13:59:05 UTC | Update benchmark results from CI run re: https://github.com/hugovk/ultrajson/actions/runs/5145083552/jobs/9262222063 | 01 June 2023, 13:59:05 UTC |
449761b | Hugo van Kemenade | 01 June 2023, 13:39:50 UTC | Add build trigger | 01 June 2023, 13:39:50 UTC |
ab1099a | Hugo van Kemenade | 01 June 2023, 12:37:10 UTC | Remove unmaintained nujson from benchmark and bump to Python 3.11 | 01 June 2023, 12:37:10 UTC |
1d38f89 | renovate[bot] | 01 June 2023, 00:46:54 UTC | Update pypa/cibuildwheel action to v2.13.0 | 01 June 2023, 06:22:23 UTC |
6a49e2f | Hugo van Kemenade | 01 May 2023, 04:36:33 UTC | Update github-actions (#590) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mheap/github-action-required-labels](https://togithub.com/mheap/github-action-required-labels) | action | major | `v3` -> `v4` | | [pypa/cibuildwheel](https://togithub.com/pypa/cibuildwheel) | action | patch | `v2.12.1` -> `v2.12.3` | --- ### Release Notes <details> <summary>mheap/github-action-required-labels</summary> ### [`v4`](https://togithub.com/mheap/github-action-required-labels/releases/tag/v4) [Compare Source](https://togithub.com/mheap/github-action-required-labels/compare/v3...v4) Tag that always points to the latest commit in the v4.x.x series of releases </details> <details> <summary>pypa/cibuildwheel</summary> ### [`v2.12.3`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.12.3) [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.12.2...v2.12.3) - 🐛 Fix an import error when running on Python 3.7. ([#​1479](https://togithub.com/pypa/cibuildwheel/issues/1479)) ### [`v2.12.2`](https://togithub.com/pypa/cibuildwheel/releases/tag/v2.12.2) [Compare Source](https://togithub.com/pypa/cibuildwheel/compare/v2.12.1...v2.12.2) - 🐛 Fix a bug that caused an extra empty config-setting to be passed to the backend when CIBW_BUILD_FRONTEND is set to `build`. ([#​1474](https://togithub.com/pypa/cibuildwheel/issues/1474)) - 🐛 Fix a crash that occurred when overwriting an existing wheel on Windows. ([#​1464](https://togithub.com/pypa/cibuildwheel/issues/1464)) - 🛠 Pinned version updates, including CPython 3.10.11, 3.11.3, pip 23.1 and wheel 0.40.0. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on the first day of the month" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/ultrajson/ultrajson). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNS42Ni4xIiwidXBkYXRlZEluVmVyIjoiMzUuNjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> | 01 May 2023, 04:36:33 UTC |
f0be4fb | renovate[bot] | 01 May 2023, 02:29:06 UTC | Update github-actions | 01 May 2023, 02:29:06 UTC |
6035e09 | pre-commit-ci[bot] | 03 April 2023, 21:30:11 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/psf/black: 22.12.0 → 23.3.0](https://github.com/psf/black/compare/22.12.0...23.3.0) - [github.com/pre-commit/pygrep-hooks: v1.9.0 → v1.10.0](https://github.com/pre-commit/pygrep-hooks/compare/v1.9.0...v1.10.0) | 04 April 2023, 04:50:55 UTC |
56a74a0 | Hugo van Kemenade | 01 April 2023, 06:03:55 UTC | Merge pull request #587 from ultrajson/renovate/github-actions Update pypa/cibuildwheel action to v2.12.1 | 01 April 2023, 06:03:55 UTC |
881d7bc | renovate[bot] | 01 April 2023, 03:08:59 UTC | Update pypa/cibuildwheel action to v2.12.1 | 01 April 2023, 03:08:59 UTC |
f00bfe9 | Hugo van Kemenade | 19 March 2023, 16:00:55 UTC | Merge pull request #585 from ultrajson/all-repos_autofix_fix-deprecated-repository_url Replace deprecated repository_url with repository-url | 19 March 2023, 16:00:55 UTC |
7e89446 | Hugo van Kemenade | 19 March 2023, 13:53:20 UTC | Replace deprecated repository_url with repository-url Committed via https://github.com/asottile/all-repos | 19 March 2023, 13:53:20 UTC |
54497bd | Benjamin A. Beasley | 10 March 2023, 19:08:40 UTC | Include BSD-3-Clause and TCL license text Both of these licenses require the copyright notice and the license text to be distributed in all copies. Instead of merely mentioning them, include the full text in LICENSE.txt Fixes #565; see that issue for further analysis. | 10 March 2023, 20:18:43 UTC |
2fe4237 | Hugo van Kemenade | 08 February 2023, 22:00:24 UTC | Merge pull request #581 from JustAnotherArchivist/test-enum Add test for int- and float-derived Enums | 08 February 2023, 22:00:24 UTC |
b40d35a | JustAnotherArchivist | 08 February 2023, 08:29:25 UTC | Add test for int- and float-derived Enums The stdlib json module has supported these since Python 3.4. Since `enum.IntEnum` is an `int` subclass (and hence `PyLong_*` work as expected), ujson has supported them for a long time as well, but this was so far not tested. | 08 February 2023, 17:46:16 UTC |
15285c8 | Hugo van Kemenade | 29 January 2023, 11:31:20 UTC | Merge pull request #580 from ultrajson/all-repos_autofix_all-repos-sed | 29 January 2023, 11:31:20 UTC |
e4e1320 | Hugo van Kemenade | 29 January 2023, 11:27:28 UTC | Bump isort to fix Poetry Re: https://github.com/PyCQA/isort/pull/2078 Committed via https://github.com/asottile/all-repos | 29 January 2023, 11:27:28 UTC |
72e6495 | Hugo van Kemenade | 27 January 2023, 19:11:33 UTC | Merge pull request #579 from ultrajson/renovate/github-actions Update github-actions | 27 January 2023, 19:11:33 UTC |
6b5354c | renovate[bot] | 27 January 2023, 18:19:33 UTC | Update github-actions | 27 January 2023, 18:19:33 UTC |
47c6f46 | Hugo van Kemenade | 27 January 2023, 16:42:02 UTC | Merge pull request #577 from ultrajson/renovate/configure | 27 January 2023, 16:42:02 UTC |
a1bec16 | Hugo van Kemenade | 27 January 2023, 14:32:06 UTC | Use pypa/cibuildwheel action | 27 January 2023, 15:13:43 UTC |
d391f6f | Hugo van Kemenade | 27 January 2023, 14:49:58 UTC | Add 'dependencies' label and re-arrange | 27 January 2023, 14:49:58 UTC |
02c73b9 | Hugo van Kemenade | 27 January 2023, 14:39:11 UTC | Add labels and group Renovate PRs, run monthly | 27 January 2023, 14:39:11 UTC |
bab9518 | renovate[bot] | 27 January 2023, 14:35:38 UTC | Add renovate.json | 27 January 2023, 14:35:38 UTC |
7ae42dc | Hugo van Kemenade | 02 January 2023, 20:40:29 UTC | Merge pull request #575 from ultrajson/pre-commit-ci-update-config [pre-commit.ci] pre-commit autoupdate | 02 January 2023, 20:40:29 UTC |
6811883 | pre-commit-ci[bot] | 02 January 2023, 19:45:09 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v2.38.2 → v3.3.1](https://github.com/asottile/pyupgrade/compare/v2.38.2...v3.3.1) - [github.com/psf/black: 22.8.0 → 22.12.0](https://github.com/psf/black/compare/22.8.0...22.12.0) - [github.com/PyCQA/isort: 5.10.1 → 5.11.4](https://github.com/PyCQA/isort/compare/5.10.1...5.11.4) - [github.com/PyCQA/flake8: 5.0.4 → 6.0.0](https://github.com/PyCQA/flake8/compare/5.0.4...6.0.0) - [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.4.0) | 02 January 2023, 19:45:09 UTC |
1876c02 | Brénainn Woodsend | 18 December 2022, 10:30:03 UTC | Limit loading from bytes-like to just bytes() and bytearray() on PyPy. Due to a bug in PyPy [1], PyObject_GetBuffer() fails to detect non C contiguous inputs. Allowing ujson.loads() to run on non-contiguous buffers such as a strided NumPy array would lead to mayhem. Approximate the intention of PyObject_GetBuffer() by explicitly checking that the input is within the set of common bytes-like objects known to be unconditionally C contiguous. - [1]: https://foss.heptapod.net/pypy/pypy/-/issues/3872 | 20 December 2022, 23:35:38 UTC |
87dd117 | Brénainn Woodsend | 16 December 2022, 23:41:24 UTC | Support ujson.loads(bytearray(...)) and other bytes-like objects. | 20 December 2022, 23:35:38 UTC |
1860724 | Hugo van Kemenade | 09 November 2022, 19:40:51 UTC | Merge pull request #571 from ultrajson/all-repos_autofix_add-3.12-dev | 09 November 2022, 19:40:51 UTC |
abb4951 | Hugo van Kemenade | 09 November 2022, 11:44:19 UTC | Test Python 3.12-dev Committed via https://github.com/asottile/all-repos | 09 November 2022, 11:44:19 UTC |
2907fde | Joe Marshall | 03 November 2022, 19:54:52 UTC | Update vendored double-conversion to 3.2.1 (#570) Doing so allows for building on webassembly. Officially declareing support for WASM however will have to wait until https://github.com/pyodide/pytest-pyodide/pull/59 is merged to facilitate testing WASM compatibility. | 03 November 2022, 19:54:52 UTC |
13da58c | Hugo van Kemenade | 26 October 2022, 12:41:45 UTC | Merge pull request #569 from ultrajson/3.11-dev-to-3.11 | 26 October 2022, 12:41:45 UTC |
7d5e8fc | Hugo van Kemenade | 26 October 2022, 12:37:13 UTC | Replace 3.11-dev with 3.11 | 26 October 2022, 12:37:13 UTC |
87c74e3 | Hugo van Kemenade | 26 October 2022, 12:13:32 UTC | Merge pull request #568 from ultrajson/all-repos_autofix_all-repos-sed | 26 October 2022, 12:13:32 UTC |
423bcd3 | Hugo van Kemenade | 26 October 2022, 12:08:18 UTC | Replace 3.11-dev with 3.11 Committed via https://github.com/asottile/all-repos | 26 October 2022, 12:08:18 UTC |
36ced86 | Hugo van Kemenade | 14 October 2022, 18:20:08 UTC | Merge pull request #567 from marioga/marioga_prevent_int_overflow | 14 October 2022, 18:20:08 UTC |
ec095e4 | pre-commit-ci[bot] | 14 October 2022, 17:52:51 UTC | [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci | 14 October 2022, 17:52:52 UTC |
1161d5d | Mario Garcia-Armas | 14 October 2022, 17:52:37 UTC | Add checks to test suite and improve comments | 14 October 2022, 17:52:37 UTC |
4d82888 | Mario Garcia-Armas | 11 October 2022, 19:53:40 UTC | Fix flake8 | 11 October 2022, 19:53:40 UTC |
2013758 | pre-commit-ci[bot] | 11 October 2022, 19:48:45 UTC | [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci | 11 October 2022, 19:48:46 UTC |
6f6e69c | Mario Garcia-Armas | 11 October 2022, 19:48:32 UTC | Added unittest where int overflow causes exception | 11 October 2022, 19:48:32 UTC |
fb96b90 | Mario Garcia-Armas | 04 October 2022, 23:16:08 UTC | Fix len integer overflow issue | 04 October 2022, 23:16:08 UTC |
7db453b | Hugo van Kemenade | 03 October 2022, 19:06:41 UTC | Merge pull request #566 from ultrajson/pre-commit-ci-update-config | 03 October 2022, 19:06:41 UTC |
a967d9a | pre-commit-ci[bot] | 03 October 2022, 18:54:29 UTC | [pre-commit.ci] pre-commit autoupdate updates: - [github.com/asottile/pyupgrade: v2.34.0 → v2.38.2](https://github.com/asottile/pyupgrade/compare/v2.34.0...v2.38.2) - [github.com/psf/black: 22.6.0 → 22.8.0](https://github.com/psf/black/compare/22.6.0...22.8.0) - [github.com/PyCQA/flake8: 4.0.1 → 5.0.4](https://github.com/PyCQA/flake8/compare/4.0.1...5.0.4) | 03 October 2022, 18:54:29 UTC |
d84c832 | Hugo van Kemenade | 15 September 2022, 11:22:12 UTC | Merge pull request #564 from hugovk/add-3.11 | 15 September 2022, 11:22:12 UTC |