- update to 5.5.1:
* Fixed ``CBORSimpleValue`` allowing the use of reserved values
(24 to 31) which resulted in invalid byte sequences
* Fixed encoding of simple values from 20 to 23 producing the
wrong byte sequences
* The ``cbor2.encoder``, ``cbor2.decoder`` or ``cbor2.types``
modules were deprecated – import their contents directly
from ``cbor2`` from now on. The old modules will be removed
in the next major release.
* Added support for Python 3.12
* Added type annotations
* Dropped support for Python 3.7
* Fixed bug in the ``fp`` attribute of the built-in version of
``CBORDecoder`` and ``CBOREncoder`` where the getter returns
an invalid pointer if the ``read`` method of the file was a
built-in method
* Bump requirement to 3.7+
* Fix segfault when initializing CBORTag with incorrect arguments
* Fix sphinx build warnings
* Fix SystemErrors when using C-backend, meaningful exceptions now raised
* Fix precision loss when decoding base10 decimal fractions
* Made CBORTag handling consistent between python and C-module
* Feature: Ignore semantic tag used for file magic 55799 AKA "Self-Described CBOR" (kalcutter)
* BACKWARD INCOMPATIBLE CBOR does not have a bare DATE type,
* Optional Pure C implementation by waveform80 that functions
OBS-URL: https://build.opensuse.org/request/show/1133371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cbor2?expand=0&rev=11
- update to 5.2.0:
* Final version tested with Python 2.7 and 3.5
* README: Announce deprecation of Python 2.7, 3.5
* README: More detail and examples
* Bugfix: Fix segfault on loading huge arrays with C-backend (Sekenre)
* Build system: Allow packagers to force C-backend building or disable using env var (jameshilliard)
* Feature: :module:`cbor2.tool` Command line diagnostic tool (Sekenre)
* Feature: Ignore semantic tag used for file magic 55799 AKA "Self-Described CBOR" (kalcutter)
OBS-URL: https://build.opensuse.org/request/show/887881
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-cbor2?expand=0&rev=6
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.