Name: | perl-JSON-MaybeXS |
---|---|
Version: | 1.003005 |
Release: | 1.el7 |
Architecture: | noarch |
Group: | Unspecified |
Size: | 18692 |
License: | GPL+ or Artistic |
RPM: | perl-JSON-MaybeXS-1.003005-1.el7.noarch.rpm |
Source RPM: | perl-JSON-MaybeXS-1.003005-1.el7.src.rpm |
Build Date: | Thu Nov 16 2017 |
Build Host: | x86-ol7-builder-02.us.oracle.com |
Vendor: | Oracle America |
URL: | http://search.cpan.org/dist/JSON-MaybeXS/ |
Summary: | Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP |
Description: | This module first checks to see if either Cpanel::JSON::XS or JSON::XS is already loaded, in which case it uses that module. Otherwise it tries to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and either uses the first module it finds or throws an error. It then exports the "encode_json" and "decode_json" functions from the loaded module, along with a "JSON" constant that returns the class name for calling "new" on. If you're writing fresh code rather than replacing JSON.pm usage, you might want to pass options as constructor args rather than calling mutators, so we provide our own "new" method that supports that. |
- Update to 1.003005 - Fix x_contributors metadata that was killing metacpan (see https://github.com/CPAN-API/cpan-api/issues/401)
- Update to 1.003004 - Caveat added to documentation about type checking the object returned by new() (CPAN RT#102733)
- Update to 1.003003 - Ensure an old Cpanel::JSON::XS is upgraded if it is too old, as it will always be used in preference to JSON::XS - Avoid "JSON::XS::Boolean::* redefined" warnings caused by an old JSON::XS loaded at the same time as a newer Cpanel::JSON::XS
- Update to 1.003002 - Correctly fix boolean interoperability with older Cpanel::JSON::MaybeXS
- Update to 1.003001 - Add :legacy tag to support legacy apps - Fix boolean interoperability with older Cpanel::JSON::MaybeXS
- Update to 1.002006 - Add some additional test diagnostics, to help find bad version combinations of JSON backends
- Update to 1.002005 - Fix "can I haz XS?" logic precedence in Makefile.PL - Added the ':all' export tag - Removed dependency on Safe::Isa - Repository moved to git://git.shadowcat.co.uk/p5sagit/JSON-MaybeXS.git
- Update to 1.002004 - Support use of PUREPERL_ONLY in Makefile.PL to avoid adding an XS dependency - New is_bool() interface
- Update to 1.002003 - Document how to use booleans
- Perl 5.20 rebuild