|
|
|
|
Changelog for perl-Cpanel-JSON-XS-debuginfo-3.0213-1.fc24.x86_64.rpm :
* Wed Mar 02 2016 Paul Howarth - 3.0213-1- Update to 3.0213 - Silence JSON::PP::Boolean redefine warnings (GH#60) * Sat Feb 27 2016 Paul Howarth - 3.0212-1- Update to 3.0212 - Merge with JSON-XS-3.02: - docs: add some INTEROP, stricter nonref RFC 7159 and TAGGED VALUE SYNTAX AND STANDARD JSON EN/DECODERS paragraphs - Use 7159 nonref detection from JSON-XS: json_nonref() - Add some SAVESTACK_POS calls - Add -f cbor decode option (via CBOR::XS) to cpanel_json_xs - Fixed many spelling errors in the new docs - Fixed errors with threaded perls - Improved code quality in new merged code and fixed new warnings found with gcc-5 - Add -f and -t yaml-xs and yaml-syck options to cpanel_json_xs- Soften optional script dependencies to Suggests: if we have rpm ≥ 4.12 * Thu Feb 04 2016 Fedora Release Engineering - 3.0211-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Mon Jan 11 2016 Paul Howarth - 3.0211-1- Update to 3.0211 - Relax Mojo interop test strictness (\'\' or 0 for false) - t/z_pod.t as author test - t/z_kwalitee.t accepts now RELEASE_TESTING - Fix mingw64 inf/nan with uselongdouble, strawberry 5.22.1 (GH#57) * Thu Dec 03 2015 Paul Howarth - 3.0210-1- Update to 3.0210 - Fix nasty regression bug with allow_singlequote or relaxed, hanging with single quotes in normal strings (GH#54) - Improve cpanel_json_xs: more input and output formats - Improved various spellings and add test - Much faster t/99_binary.t test * Thu Dec 03 2015 Paul Howarth - 3.0208-1- Update to 3.0208 - Fix regression decoding big strings (>16384) (GH#50) - Ignore allow_barekey if we detect quotes (GH#51) - Skip some unicode tests with 5.6 - Fix regression for is_bool([]), with unblessed references (GH#53) * Tue Dec 01 2015 Paul Howarth - 3.0206-1- Update to 3.0206 - Add support for escape_slash from JSON::PP (GH#47) - Map sort_by to canonical from JSON::PP (GH#47); reverse sort or sort by custom keys not yet possible/silently ignored - Add support for allow_singlequote from JSON::PP (GH#47) - Add support for allow_barekey from JSON::PP (GH#47) - Add support for allow_bignum from JSON::PP (GH#47) - relaxed uses now also allow_singlequote and allow_barekey - Fixed t/20_unknown.t: SKIP when JSON is not available (GH#45) - Fixed t/55_modifiable.t: Broaden the is check of true <5.12 (GH#45) - Add t/zero-mojibake.t from JSON::PP testing all supported decoding options: none, utf8, ascii, latin1, binary * Mon Nov 30 2015 Paul Howarth - 3.0205-1- Update to 3.0205 - Add t/20_unknown.t tests from JSON::PP, extended - Fix convert_blessed, disallow invalid JSON (GH#46); convert_blessed always now returns a string, even for numbers - Fix encountered GLOB error message (still in JSON::XS, and JSON::PP took over the wrong message too) - Fixed regression of immediate raw values for null/true/false to be modifiable again (GH#45, broken with 3.0201-3.0204) * Fri Nov 27 2015 Paul Howarth - 3.0204-1- Update to 3.0204 - Fix is_bool with JSON::XS >3.0 interop (GH#44)- Avoid running signature tests as we fix shellbangs in example code * Thu Nov 26 2015 Paul Howarth - 3.0203-1- Update to 3.0203 - Simplify handling of references, removing all the complicated work-around for reblessing; breaks overloaded values, but fixes serialising refs to read-only values (GH#21); schmorp thinks that overloading is broken with this patch, but reblessing and breaking read-only is worse - Stabilize Test::Kwalitee with missing XS dependencies - Suggests common::sense, not recommend (GH#36) - Boolean interop: use only JSON::PP::Boolean (GH#40) - Remove our own JSON::XS::Boolean, and solely use JSON::PP::Boolean and accept Mojo::JSON::_Bool (GH#37) and Types::Serialiser::Boolean, which is aliased to JSON::PP::Boolean - JSON::YAJL::Parser just produces an unbless IV (0|1) - Fix overload of our bools - Stringify true to \"true\", false to \"0\" - Accept is_bool as method call also - Implement native encode_sv of the internal sv_yes/sv_no values (GH#39) and map them to json true/false (YAML::XS compatible) - pod: add SECURITY CONSIDERATIONS; added a table of safe and unsafe serializers for comparison (only JSON and Data::MessagePack are safe by default) - New feature: convert_blessed for encode; stringify overloaded perl objects and with allow_blessed even without string overload (GH#37) - New optional decode_json() argument to set allow_nonref as in RFC 7159 and PHP; before 3.02, JSON::XS and Cpanel::JSON::XS always allowed nonref values for decode_json due to an internal bug - With canonical only skip hash keys sorting for actually tied hashes (GH#42)- Explicitly BR: perl-devel, needed for EXTERN.h * Thu Jun 18 2015 Fedora Release Engineering - 3.0115-4- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Wed Jun 10 2015 Jitka Plesnikova - 3.0115-3- Perl 5.22 re-rebuild of bootstrapped packages * Sat Jun 06 2015 Jitka Plesnikova - 3.0115-2- Perl 5.22 rebuild * Mon Feb 02 2015 Paul Howarth - 3.0115-1- Update to 3.0115 - Fix stack corruption when encoding nested objects with FREEZE method (GH#35) * Tue Jan 06 2015 Paul Howarth - 3.0114-1- Update to 3.0114 - Fix bad powl() with Freebsd 10 -Duselongdouble; rather use strtold (GH#34, CPAN RT#101265) * Thu Dec 18 2014 Paul Howarth - 3.0113-1- Update to 3.0113 - Relax the tests for negative NaN in t/117_number.t, as BSDs also cannot deal with it (GH#33) * Mon Dec 15 2014 Paul Howarth - 3.0112-1- Update to 3.0112 - Change encode of numbers with dual-strings (int and float); integers and numbers are now not mishandled anymore by dual-vars\' temporary string representations - Add t/117_numbers.t from JSON::PP (GH#10) - Change stringification of false and true to 0 and 1, matching upstream JSON and JSON::XS (GH#29); this didn\'t affect string comparisons, just e.g. print decode_json(\"false\") - Tolerate literal ASCII TABs in strings in relaxed mode (GH#22) (from JSON::XS) - Revise pod, merge updates from JSON::XS - Fix pod typo (PR#30) - Fixed detecting 1.#INF/1.#IND on Windows (GH#28) - Also detect now -inf and -nan (GH#28) - Fixed STRINGIFY_INFNAN return string, length off by one (GH#28) - Fixed a non-C99 declaration error in XS.xs, broken with older MSVC - Add {get_,}stringify_infnan methods and use it in the test, now run-time (GH#32); mode 0: null, 1: stringify, 2: inf/nan (invalid JSON) as before - Fix t/117_number tests for Solaris and MSWin32 - Improve docs- Add patch to make NaN encoding tests TODO (GH#33) * Fri Nov 28 2014 Paul Howarth - 3.0107-1- Update to 3.0107 - Fix fatal stack corruption with perl callbacks in list context (GH#27) * Wed Nov 12 2014 Paul Howarth - 3.0106-1- Update to 3.0106 - More minor doc improvements (GH#26) * Thu Nov 06 2014 Paul Howarth - 3.0105-1- Update to 3.0105 - Minor doc improvements (GH#25) - Fix d_Gconvert test in t/11_pc_expo.t for 5.6- Upstream no longer shipping SIGNATURE file- Use %license where possible * Wed Oct 22 2014 Petr Pisar - 3.0104-5- Break build cycles * Fri Aug 29 2014 Jitka Plesnikova - 3.0104-4- Perl 5.20 rebuild * Sun Aug 17 2014 Fedora Release Engineering - 3.0104-3- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 3.0104-2- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sat Apr 26 2014 Paul Howarth - 3.0104-1- Update to 3.0104 - Add t/z_leaktrace.t - Restore build on C89 - Fix small cxt->sv_json leak on interp exit * Tue Apr 22 2014 Paul Howarth - 3.0103-1- Update to 3.0103 - Change booleans interop logic (again) for JSON-XS-3.01 - Check now for Types::Serialiser::Boolean i.e. JSON::PP::Boolean refs (https://github.com/rurban/Cpanel-JSON-XS/issues/18) to avoid allow_blessed for JSON-XS-3.01 booleans - Fix boolean representation for JSON-XS-3.01/Types::Serialiser::Boolean interop (arrayref, not hashref) - Add t/52_object.t from JSON::XS - Backport encode_hv HE sort on stack < 64 or heap to avoid stack overflows from JSON-XS-3.01; do not use alloca - Backport allow_tags, decode_tag, FREEZE/THAW callbacks from JSON-XS-3.01 - Added pod for OBJECT SERIALISATION (allow_tags, FREEZE/THAW) * Thu Apr 17 2014 Paul Howarth - 3.0102-1- Update to 3.0102 - Added PERL_NO_GET_CONTEXT for better performance on threaded Perls - MANIFEST: added t/96_interop.t - Document deprecated functions - Change booleans interop logic for JSON-XS-3.01- Enable CLZF support via Compress::LZF * Wed Apr 16 2014 Paul Howarth - 3.0101-1- Update to 3.0101 - Added ithreads support: Cpanel::JSON::XS is now thread-safe - const\'ed a translation table for memory savings - Fixed booleans for JSON 2.9 and JSON-XS-3.01 interop; JSON does not support JSON::XS booleans anymore, so I cannot think of any reason to still use JSON::XS * Thu Apr 10 2014 Paul Howarth - 2.3404-2- Incorporate feedback from package review (#1085975) - Simplify %summary - Temporarily drop Compress::LZF format support from cpanel_json_xs client - Add optional dependencies for module, tests and cpanel_json_xs client * Wed Apr 09 2014 Paul Howarth - 2.3404-1- Initial RPM version
|
|
|