NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #4788 most downloaded on PyPI
Add your description here
Last release 1 years ago
28 Jun 2025
Release timing varies
gaps range from 9 days to 1.4 years
Rarely documented
notes for 9 of 39 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
39 releases · first in 2019
Remove self-dependency in the pyproject.toml, fixing poetry installs
Ensure csimdjson.pxd is included in the sdist
One column per quarter.
Drop python 3.8, pypy builds, add python 3.13 ( #117 , #123 )
Bump version: 6.0.1 → 6.0.2
Bump version: 6.0.1 → 6.0.2
Bump version: 5.0.1 → 5.0.2
Bump version: 5.0.1 → 5.0.2
Bump version: 5.0.0 → 5.0.1
Bump version: 5.0.0 → 5.0.1
Bump version: 4.0.2 → 4.0.3
Bump version: 4.0.2 → 4.0.3
Nothing published for this version
Completely rewritten from the ground up, switching from pybind11 (back) to Cython due to unacceptable overhead on function calls.
Changes:
Completely rewritten from the ground up, switching from pybind11 (back) to Cython due to unacceptable overhead on function calls.
New project logo!
Typings (thanks kornicameister!)
Python 3.5 support has been removed (here we come f-strings!)
Official pypy3 support has been temporarily removed (due to memory safety concerns with PyPy's delayed __del__). Still works if you build yourself and re-use the Parser with care. Are you a pypy expert? We could use your help!
Using as_buffer() will now always return a buffer typed as a flat array of bytes.
Array.slots() has been removed. As we prepare to support the simdjson On-Demand and future streaming API, details specific to the DOM API will be removed and/or abstracted.
Bugfixes:
Enforces the simdjson document lifecycle, preventing the unsafe usage of Object or Array when parsers are re-used.
Prevents Parser instances from going out of scope when an Object or Array
Deprecation:
Python 3.6 support will be removed with the next major release, so that we can take advantage of new features in 3.7 (PEP 562, insert-order-dict, PEP 539) for future work.
Nothing published for this version
Nothing published for this version
Nothing published for this version
Updated to upstream simdjson 0.5.0.
at() has become at_pointer() and more closely follows the JSON pointer RFC. Paths now require a leading /.Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →