#acl PaulHowarth:read,write,admin,revert,delete All:read === Thursday 26th November 2015 === ==== Fedora Project ==== * Updated `perl-Cpanel-JSON-XS` to 3.0203 in Rawhide: * Simplify handling of references, removing all the complicated work-around for reblessing; breaks overloaded values, but fixes serialising refs to read-only values ([[https://github.com/rurban/Cpanel-JSON-XS/pull/21|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 ([[https://github.com/rurban/Cpanel-JSON-XS/issues/36|GH#36]]) * Boolean interop: use only `JSON::PP::Boolean` ([[https://github.com/rurban/Cpanel-JSON-XS/issues/40|GH#40]]) * Remove our own `JSON::XS::Boolean`, and solely use `JSON::PP::Boolean` and accept `Mojo::JSON::_Bool` ([[https://github.com/rurban/Cpanel-JSON-XS/issues/37|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 ([[https://github.com/rurban/Cpanel-JSON-XS/issues/39|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 ([[https://github.com/rurban/Cpanel-JSON-XS/issues/37|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 ([[https://github.com/rurban/Cpanel-JSON-XS/pull/42|GH#42]]) ==== Local Packages ==== * Updated `perl-Cpanel-JSON-XS` to 3.0203 as per the Fedora version * Rebuilt `perl-XML-LibXML` against the latest `libxml2` ----