Commit Graph

16 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
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
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
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
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
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