Version 3.16.0:
* Restore old behavior with regard to the type of decoded empty
strings with speedups enabled on Python 2.x
* Add python_requires to setup.py to help pip
* Fix CSS in docs when built locally
4.04 2018-06-22 (rurban)
- Fix bignum NaN/inf handling (#78 reported by Slaven Rezic)
- Move author tests to xt/ as suggested in #106, added a make xtest target.
Fixes a test fail with ASAN.
4.03 2018-06-21 (rurban)
- Add sereal cpanel_json_xs type (#110 James Rouzier)
- Fix bencode/bdecode methods in cpanel_json_xs (#111 Fulvio Scapin)
- Overload ne operator for JSON::PP::Boolean (#107 tevfik1903)
- Add a missing semicolon to a documentation example (#104 E. Choroba)
Version 3.15.0:
* Clean up the C code
* Bypass the decode() method in bytes subclasses
* Support builds without cStringIO
* Allow to disable serializing bytes by default in Python 3
* Simplify the compatibility code
* Fix tests in Python 2.5
utf8proc is a small, clean C library that provides Unicode
normalization, case-folding, and other operations for data in the
UTF-8 encoding, supporting Unicode version 9.0.
Version 3.14.0:
* Defer is_raw_json test (performance improvement)
* Avoid escaping U+2028 and U+2029 without ensure_ascii
* Fix an incorrect type test in Python 2, avoiding an unnecessary unicode copy.
* Fix build with boost 1.65.0
Changelog:
2018-02-26 Kohei Yoshida <kohei.yoshida@gmail.com> [ef2e27538e335583ef3ff85c4bc4f512efc72eb5]
Up the version to 0.13.4.
2018-02-21 Markus Mohrhard <markus.mohrhard@googlemail.com> [13af2fbab2cac1020d6bb840833c0e0efc231bff]
protect the self-closing xml element code against self-closing root elements
Found by Antti Levomäki and Christian Jalio from Forcepoint.
(cherry picked from commit 12e5d89cbd7101c61fbdf063322203a1590a0ef5)
2018-02-19 Kohei Yoshida <kohei.yoshida@gmail.com> [b8848ef7fc6a7d89e3f872574e36cbbab82275b0]
xls-xml: Gracefully handle formula cells without cached results.
This fixes#51.
(cherry picked from commit 32a1b05ffc6edd7d528b6760dab9035252329ab0)
Depend on p5-Cpanel-JSON-XS.
1.004000 - 2018-04-19
- added true and false subs so they can be used via JSON::MaybeXS rather than
only JSON() exported sub.
This module converts Perl data structures to JSON and vice versa.
Its primary goal is to be *correct* and its secondary goal is to
be *fast*. To reach the latter goal it was written in C.
As this is the n-th-something JSON module on CPAN, what was the
reason to write yet another JSON module? While it seems there are
many JSON modules, none of them correctly handle all corner cases,
and in most cases their maintainers are unresponsive, gone missing,
or not listening to bug reports for other reasons.
The cPanel fork has additional bug fixes and interoperability
improvements.
2.05
- allow NFC/NFD conversion on APFS volumes, add man page section for that filesystem
- use case- and normalization-insensitivity workarounds also for parsable mode
This version is exclusively for Python 2.7 use.
Changes:
- Fix crash when lxml is not installed
- CairoSVG was vulnerable to XML eXternal Entity (XXE) attacks, this
release fixes this vulnerability by not resolving the XML entities
anymore.
libmspub 0.1.4
- Fix several problems found by oss-fuzz.
- Fix regression in closing shape groups that caused missing shapes on
second and subsequent pages. (tdf#116018)