Python-rapidjson

Latest version: v1.20

Safety actively analyzes 682387 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

1.20

~~~~~~~~~~~~~~~~~

* Rectify type hints if ``loads()`` and ``Decoder.__call__()`` (`issue 214`__)

__ https://github.com/python-rapidjson/python-rapidjson/issues/214

* Ensure ``Validator`` receives valid UTF-8 ``bytes``/``bytearray`` arguments

* Generate wheels on PyPI using Python 3.13.0rc1 release, thanks to cibuildwheel `2.20.0`__

__ https://cibuildwheel.pypa.io/en/stable/changelog/#v2200

1.19

~~~~~~~~~~~~~~~~~

* Properly dump subclasses of ``float`` with custom ``__repr__()`` method ( `issue 213`__)

__ https://github.com/python-rapidjson/python-rapidjson/issues/213

1.18

~~~~~~~~~~~~~~~~~

* Expose PEP-484 typing stubs, thanks to Rodion Kosianenko and GoodWasHere (`PR 204`__)

__ https://github.com/python-rapidjson/python-rapidjson/pull/204

1.17

~~~~~~~~~~~~~~~~~

* Use `current master`__ version of rapidjson

__ https://github.com/Tencent/rapidjson/compare/5e17dbed34eef33af8f3e734820b5dc547a2a3aa...ab1842a2dae061284c0a62dca1cc6d5e7e37e346

* Generate wheels on PyPI using Python 3.13b1 release, thanks to cibuildwheel `2.18.0`__

__ https://cibuildwheel.pypa.io/en/stable/changelog/#v2180

1.16

~~~~~~~~~~~~~~~~~

* Produce Python 3.8 wheels again, I deactivated it too eagerly, it's in *security fixes
only* mode, not yet reached its `end-of-life` state

1.15

~~~~~~~~~~~~~~~~~

* Honor the `recursion limit`__ also at parse time, to avoid attacks as described by
`CVE-2024-27454`__

__ https://docs.python.org/3.12/library/sys.html#sys.setrecursionlimit
__ https://monicz.dev/CVE-2024-27454

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.