Saturday 27th February 2016
Fedora Project
Updated perl-Cpanel-JSON-XS to 3.0212 in F-24 and Rawhide:
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
I softened the optional script dependencies for cpanel_json_xs to Suggests: rather than Requires: for distributions that have rpm ≥ 4.12 and hence support weak dependencies
Local Packages
Updated perl-Cpanel-JSON-XS to 3.0212 as per the Fedora version
Updated perl-JSON-XS to 3.02:
allow_nonref now affects booleans (\1, $Types::Serialiser::Boolean) as well
Allow literal tabs in strings in relaxed mode
Support "cbor" format in json_xs tool
Support (and fix) calling encode and decode in list context
- Work around a bug in older perls crashing when presented with shared hash keys
- Use stability canary
Updated perl-Text-Diff to 1.44:
Fixed the handling of text without a trailing newline: this module now adds the same text that the diff tool does, "\n\\ No newline at end of file\n"; previously this module simply produced broken diffs when one or both files had no trailing newline (GH#1)
Updated perl-XML-LibXML to 2.0124:
Fix XML::LibXML::Text->attributes() to return an empty list in list context (CPAN RT#112470)