Commit Graph

28 Commits

Author SHA1 Message Date
Paul Howarth 843ee6a1f3 Update to 1.004000
- New upstream release 1.004000
  - Added true and false subs so they can be used via JSON::MaybeXS rather than
    only JSON() exported sub
2018-04-20 10:22:21 +01:00
Fedora Release Engineering 0e0fd55fb1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-08 22:09:24 +00:00
Paul Howarth 5d4c7da2c3 Update to 1.003010
- New upstream release 1.003010
  - Use bundled ExtUtils::HasCompiler rather than ExtUtils::CBuilder to detect
    compiler availability
  - Clarify exported JSON in documentation
- This release by HAARG → update source URL
2018-01-29 12:01:03 +00:00
Fedora Release Engineering 74d82635de - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 04:32:06 +00:00
Petr Písař 67f9b5af5f perl dependency renamed to perl-interpreter <https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules> 2017-07-12 14:08:48 +02:00
Jitka Plesnikova c37d103a98 Perl 5.26 rebuild 2017-06-05 03:45:13 +02:00
Paul Howarth ea5b85c056 Update to 1.003009
- New upstream release 1.003009
  - Fix tests to no longer rely on . being in @INC (CPAN RT#120404)
2017-02-27 10:29:32 +00:00
Fedora Release Engineering 885b61040e - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 03:42:59 +00:00
Paul Howarth d1efa8980d Update to 1.003008
- New upstream release 1.003008
  - 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
2016-10-03 10:06:10 +01:00
Paul Howarth 6bb7746e92 Update to 1.003007
- New upstream release 1.003007
  - 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 (CPAN RT#115394)
- Simplify find command using -delete
2016-09-12 17:25:54 +01:00
Petr Písař 2c6723f547 Mandatory Perl build-requires added <https://fedoraproject.org/wiki/Changes/Build_Root_Without_Perl> 2016-06-24 10:29:49 +02:00
Jitka Plesnikova fbe5da7ed0 Perl 5.24 rebuild 2016-05-15 21:59:55 +02:00
Fedora Release Engineering 016dd8a48e - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-04 14:14:14 +00:00
Dennis Gilmore 3911dc3513 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-18 03:55:59 +00:00
Jitka Plesnikova 478c2bcb24 Perl 5.22 rebuild 2015-06-06 08:16:45 +02:00
Paul Howarth 6837b598f9 Update to 1.003005
- New upstream release 1.003005
  - Fix x_contributors metadata that was killing metacpan (see
    https://github.com/CPAN-API/cpan-api/issues/401)
2015-03-23 16:28:49 +00:00
Paul Howarth 9b3d058d17 Update to 1.003004
- New upstream release 1.003004
  - Caveat added to documentation about type checking the object returned by
    new() (CPAN RT#102733)
2015-03-15 16:25:04 +00:00
Paul Howarth 44f9bfe1c8 Update to 1.003003
- New upstream release 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
2014-12-08 14:52:56 +00:00
Paul Howarth b519b05720 Update to 1.003002
- New upstream release 1.003002
  - Correctly fix boolean interoperability with older Cpanel::JSON::MaybeXS
2014-11-16 23:02:31 +00:00
Paul Howarth 89a1b52d09 Update to 1.003001
- New upstream release 1.003001
  - Add :legacy tag to support legacy apps
  - Fix boolean interoperability with older Cpanel::JSON::MaybeXS
2014-11-13 17:31:09 +00:00
Paul Howarth 81c667448c Update to 1.002006
- New upstream release 1.002006
  - Add some additional test diagnostics, to help find bad version combinations
    of JSON backends
2014-10-22 18:52:48 +01:00
Paul Howarth d2ba6415f5 Update to 1.002005
- New upstream release 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
2014-10-15 18:10:14 +01:00
Paul Howarth dca1ccbe39 Update to 1.002004
- New upstream release 1.002004
  - Support use of PUREPERL_ONLY in Makefile.PL to avoid adding an XS
    dependency
  - New is_bool() interface
2014-10-14 12:17:36 +01:00
Paul Howarth 8234ad6e74 Update to 1.002003
- New upstream release 1.002003
  - Document how to use booleans
2014-10-08 11:32:30 +01:00
Jitka Plesnikova 6739cc9a8f Perl 5.20 rebuild 2014-08-29 21:13:26 +02:00
Dennis Gilmore fb4f1b3729 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-07 00:55:34 -05:00
Paul Howarth e7c970bcac Initial import (perl-JSON-MaybeXS-1.002002-2)
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.
2014-05-12 13:49:29 +01:00
Fedora Release Engineering 895afc7e21 Initial setup of the repo 2014-05-12 11:53:04 +00:00