31f1f8651d
- Update to 5.7.1 * Improved performance on decoding large definite bytestrings * Fixed a read(-1) vulnerability caused by boundary handling error
Nico Krapp2025-10-30 13:18:28 +00:00
aad6eaab4d
Accepting request 1307718 from devel:languages:python
Ana Guerrero2025-09-29 14:37:20 +00:00
a6c86ae467
- update to 5.7.0: * Added support for Python 3.14 (no free-threading support yet, sorry) * Dropped support for Python 3.8 * Added support for encoding indefinite containers * Added complex number support (tag 43000)
Dirk Mueller2025-09-29 10:21:47 +00:00
0c6379bf3c
Accepting request 1217046 from devel:languages:python
Ana Guerrero2024-10-23 19:09:46 +00:00
6f747eba62
- update to 5.6.5: * Published binary wheels for Python 3.13
Dirk Mueller2024-10-22 13:48:05 +00:00
4e4816b20e
Accepting request 1179021 from devel:languages:python
Ana Guerrero2024-06-07 13:03:25 +00:00
8f26a6b682
Accepting request 1178996 from home:glaubitz:branches:devel:languages:python
Markéta Machová2024-06-06 13:46:51 +00:00
4428b713f9
Accepting request 1178786 from home:glaubitz:branches:devel:languages:python
Dirk Mueller2024-06-06 06:55:12 +00:00
efb2683975
Accepting request 1133371 from devel:languages:python
Ana Guerrero2023-12-15 20:49:53 +00:00
79e3c43b1b
(24 to 31) which resulted in invalid byte sequences modules were deprecated – import their contents directly from `cbor2 from now on. The old modules will be removed in the next major release. 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
Dirk Mueller2023-12-15 09:42:50 +00:00
01db3c0b1b
Accepting request 1133145 from home:pgajdos:python
Dirk Mueller2023-12-15 09:42:11 +00:00
045136184e
- update to 5.4.2: * 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
Dirk Mueller2022-01-15 17:52:28 +00:00
946e1d986c
- update to 5.4.0: * Added new feature stringrefs, which makes repetitive dictionary structures more compact. Use with care since support for this is rare in other CBOR implementations. * This release includes some bugfixes around decoding invalid data, which may improve security on decoding untrusted data.
Dirk Mueller2021-06-08 12:55:22 +00:00
a3788d7272
- 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)
Dirk Mueller2021-04-22 20:18:26 +00:00
fdc481e11b
- Update to version 5.1.2 * Refcount bug in C lib causing intermittent segfaults on shutdown * Fractional seconds parsing in datetimes
Ondřej Súkup2020-08-21 10:07:35 +00:00