| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: perl-JSON-MaybeXS | Distribution: SUSE Linux Enterprise 15 SP5 |
| Version: 1.004000 | Vendor: openSUSE |
| Release: bp155.2.11 | Build date: Wed May 17 16:01:21 2023 |
| Group: Development/Libraries/Perl | Build host: lamb12 |
| Size: 24170 | Source RPM: perl-JSON-MaybeXS-1.004000-bp155.2.11.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: http://search.cpan.org/dist/JSON-MaybeXS/ | |
| Summary: Use L<Cpanel::JSON::XS> with a fallback to L<JSON::XS> and L<JSON::PP> | |
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.
Artistic-1.0 OR GPL-1.0-or-later
* Fri Apr 20 2018 coolo@suse.com
- updated to 1.004000
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
1.004000 - 2018-04-19
- added true and false subs so they can be used via JSON::MaybeXS rather than
only JSON() exported sub.
* Wed Feb 07 2018 coolo@suse.com
- updated to 1.003010
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
1.003010 - 2018-01-28
- use bundled ExtUtils::HasCompiler rather than ExtUtils::CBuilder to detect
compiler availability.
- clarify exported JSON in documentation
* Tue Feb 28 2017 coolo@suse.com
- updated to 1.003009
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
1.003009 - 2017-02-27
- fix tests to no longer rely on . being in @INC (RT#120404)
* Tue Oct 04 2016 coolo@suse.com
- updated to 1.003008
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
1.003008 - 2016-10-03
- added an INSTALLATION section to documentation, to clarify the use of
dynamic prerequisites in Makefile.PL
- minimize prereqs listed in META.json to avoid giving the appearance of XS
prerequisites, and confusing static inspection tools such as metacpan.org.
* Tue Sep 13 2016 coolo@suse.com
- updated to 1.003007
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
* Mon Sep 12 2016 coolo@suse.com
- updated to 1.003007
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
1.003007 - 2016-09-11
- no changes since 1.003006_001
1.003006_001 - 2016-06-28
- bump prereq on JSON::PP, to ensure we get the fix for parsing utf8-encoded
values
- we now always upgrade JSON::XS if it is installed and below version 3.0,
due to changes in handling booleans
- remove test dependency on Test::Without::Module (RT#115394)
* Mon Apr 13 2015 coolo@suse.com
- updated to 1.003005
see /usr/share/doc/packages/perl-JSON-MaybeXS/Changes
* Mon Feb 24 2014 coolo@suse.com
- initial package 1.001000
* created by cpanspec 1.78.07
/usr/lib/perl5/vendor_perl/5.26.1/JSON /usr/lib/perl5/vendor_perl/5.26.1/JSON/MaybeXS.pm /usr/lib/perl5/vendor_perl/5.26.1/x86_64-linux-thread-multi /usr/share/doc/packages/perl-JSON-MaybeXS /usr/share/doc/packages/perl-JSON-MaybeXS/Changes /usr/share/doc/packages/perl-JSON-MaybeXS/README /usr/share/man/man3/JSON::MaybeXS.3pm.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Mar 9 15:40:38 2026