Changelog for
python312-simplejson-3.19.2-1.5.x86_64.rpm :
* Mon Nov 27 2023 Dirk Müller
- update to 3.19.2:
* Updated test & build matrix to include Python 3.12
* Thu May 04 2023 Dirk Müller - update to 3.19.1:
* This release contains security hardening measures based on recommendations by a security audit sponsored by OSTIF and conducted by X41 D-Sec GmbH. Several of these measures include changing defaults to be more strict, by default simplejson will now only consume and produce compliant JSON, but the flags still exist for any backwards compatibility needs. No high priority issues were discovered, the reference count leak is thought to be unreachable since the digits of the float are checked before PyOS_string_to_double is called.
* Fix invalid handling of unicode escape sequences in the pure Python implementation of the decoder (SJ-PT-23-01)
* Fix missing reference count decrease if PyOS_string_to_double raises an exception in Python 2.x; was probably unreachable (SJ- PT-23-02)
* Backport the integer string length limitation from Python 3.11 to limit quadratic number parsing (SJ-PT-23-03)
* Fix inconsistencies with error messages between the C and Python implementations (SJ-PT-23-100)
* Remove unused unichr import from encoder (SJ-PT-23-101)
* Remove unused namedtuple_as_object and tuple_as_array arguments from simplejson.load (SJ-PT-23-102)
* Remove vestigial _one_shot code from iterencode (SJ- PT-23-103)
* Change default of allow_nan from True to False and add allow_nan to decoder (SJ-PT-23-107)
* Test the sdist to prevent future regressions
* Fix regression in sdist archive
* Fri Apr 21 2023 Dirk Müller - add sle15_python_module_pythons (jsc#PED-68)
* Thu Apr 13 2023 Matej Cepl - Make calling of %{sle15modernpython} optional.
* Wed Jan 04 2023 Dirk Müller - update to 3.18.1:
* Remove unnecessary `i` variable from encoder module namespace
* Declare support for Python 3.11 and add wheels
* Sun Dec 04 2022 Yogalakshmi Arunachalam - Update to v3.18.0
* Allow serialization of classes that implement for_json or _asdict by ignoring TypeError when those methods are called https://github.com/simplejson/simplejson/pull/302
* Raise JSONDecodeError instead of ValueError in invalid unicode escape sequence edge case https://github.com/simplejson/simplejson/pull/298
* Mon Nov 29 2021 Dirk Müller - update to 3.17.6:
* Declare support for Python 3.10 and add wheels
* Tue Sep 07 2021 Dirk Müller - update to 3.17.5:
* Fix the C extension module to harden is_namedtuple against looks-a-likes such as Mocks. Also prevent dict encoding from causing an unraised SystemError when encountering a non-Dict. Noticed by running user tests against a CPython interpreter with C asserts enabled (COPTS += -UNDEBUG).
* Fri Jul 16 2021 Dirk Müller - update to 3.17.3:
* Replaced Travis-CI and AppVeyor with Github Actions, adding wheels for Python 3.9.
* Wed Jul 29 2020 Ondřej Súkup - update to 3.17.2- use pytest as testrunner