Revision history for JSON-Any

1.42      2026-06-30 21:25:05Z
    - fix test error with allow_non-ref and JSON::XS >= 4.0 when
      Cpanel::JSON::XS is not installed (RT#127753)

1.41      2026-06-18 03:44:01Z
    - fix test error with allow_non-ref and Cpanel::JSON::XS >= 4.42
      (RT#179192)

1.40      2023-09-09 21:59:01Z
    - fix issues on perl 5.39.1 with 'import' subs
    - added support for JSON v3, v4, JSON::XS v4

1.39      2015-06-10 04:37:49Z
    - mark this distribution as deprecated in metadata
    - drop dependency on namespace::clean

1.38      2014-09-29 16:42:08Z
    - real fix to tests from 1.37

1.37      2014-09-29 16:29:44Z
    - fix tests to use a higher precedence operator, to avoid confusing newer
      Test::More::cmp_ok.

1.36      2014-08-26 05:54:35Z
    - many improvements to tests and their coverage
    - $ENV{JSON_ANY_CONFIG} can no longer override constructor arguments

1.35      2014-08-16 00:51:05Z
    - clarify deprecation status in documentation

1.34      2014-05-28 21:31:20Z
    - remove test dependency on Devel::StringInfo, which requires Moose
      (RT#96034)

1.33      2014-04-19 05:58:46Z
    - line numbers in shipped code are now almost the same (within 3) as the
      repository source, for easier debugging
    - Changes content once again included manually, rather than extracted
      directly from git! (there are release tests to ensure that the file is
      kept current.)
    - Improve error message when failing to find a suitable backend (RT#87751)
    - when no backend is available at install time, JSON::PP is used as the
      default prereq rather than JSON.pm (re RT#67967)
    - documentation updated to recommend JSON::MaybeXS instead of JSON.pm for
      new code

1.32   2013-11-07 15:56:33 +0000
    - include dep Test::Requires in dist.ini (wolfsage)

1.31   2013-11-06 21:46:52 +0000
    - test string escapes with JSON::PP (ilmari)
    - support added for JSON::XS version 3 (ilmari)
    - documentation notes added regarding incompatibility issues with
      JSON::XS 3.x and JSON.pm < 2.90
    - tests for more backends
    - fix the tests to properly exclude JSON::XS unless we are explicitly
      testing it

1.30    2013-06-15
    * Add support for Cpanel::JSON::XS and JSON::PP. Fixes RT#85424 & RT#67967. (perigrin)
    * Fix documentation bug RT#86065.

1.29    2011-06-07
	* Artificially bump our version number because an upstream author decided to not play nice. Fixes RT#68690 (perigrin)

1.28	2011-05-09
	* Move podspell into xt/ (perigrin)

1.27    2011-04-08
        * Add auto_install so feature works again, fixes RT#67169 (perigrin)

1.26    2011-03-30
        * Add Deprecation notice (perigrin)

1.25    2010-11-16
        * Fix the test suite to be 5.14 compatible (toddr)

1.24	2010-10-08
	    * Fix the Build from where MI changed underneath me (perigrin)

1.23    2010-10-07
        * support JSON v1.15 as well as 2.x (arcanez)

1.22	2009-10-12
        * Update JSON::XS tests to deal with inconsistent white space
          generation between releases (t0m)

1.21    2009-07-03
        * Update JSON::XS boolean support; it provides true/false methods (semifor)
        * Added a workaround for handlers that fail to decode bare true/false values (semifor)

1.20    2009-07-02
        * Re-work things so that deprecated modules just warn but aren't actually excluded (perigrin)
        * Improve the warnings when things go awry (semifor)

1.19    2009-01-15
        * Make JSON::Syck optional and deprecated. (perigrin)
        * Added tests for string escapes. (semifor)

1.18    2008-11-12
        * Removed JSON::PC support as it's been removed from CPAN (perigrin)

1.17    2008-07-05
        * Added documentation indicating that allow_blessed works for most useful
          cases (Robin Berjon)
        * Added support for obtaining the underlying representations for
          true/false in JSON.

1.16    2008-02-13
        * JSON::Any now compatible with both versions of JSON::XS  (Simon Wistow)
        * Document that calling 'use JSON::Any ();' is a bad idea
        * Make JSON.pm required unless a supported JSON package is already installed

1.15    2008-01-02
        * Update the config params for JSON and JSON/XS configuration
        * Update JSON handler to always pass in the -support_by_pp option
          if you don't want support_by_pp then don't use JSON.pm ...
        *** THIS VERSION WILL ONLY WORK ON 2.0+ VERSIONS OF THESE MODULES ***

1.14    2007-12-20
        * Fix for the new JSON/JSON::XS 2.0
        *** THIS VERSION WILL ONLY WORK ON 2.0+ VERSIONS OF THESE MODULES ***

1.13    2007-11-06
        * Fix 10_unicode.t to skip_all if no supported unicode backend is found
         (reported by Andreas Kˆnig)

1.12    2007-10-22
        * Fix issue with 05-JSON-Syck.t so we can pass our tests again

1.11    2007-10-17
        * fix issue with JSON::Syck when using Object API as reported by Miyagawa

1.10    2007-10-12
        * fix issues from http://rt.cpan.org/Public/Bug/Display.html?id=29917

1.09    2007-10-10
        * also test for is_utf8() - nothingmuch
        * improve unicode test  - nothingmuch
        * add utf8 support for JSON::{Converter,Parser} - nothingmuch
        * Add a test for unicode strings    - nothingmuch

1.08    2007-05-18
        * Fix Packaging
        * Fix JSON.pm backend tests
        * fix issues with JSON::XS being pedantic about how it's methods/functions are called
        * added a carp requirement

1.07    2007-05-13
        * changed Makefile.PL to Module::Install
        * helps if I test 04-ENV.t against the code it was designed for
        * skip all 04-ENV.t until I get it working
        * fixing tests
        * change to skip_all based skippage
        * add example directory
        * pod updates

1.06    2007-05-10
        * cleaned up t/04-ENV.t to not require JSON::XS anymore
        * fixed split on uninitalized value error
        * cleaned up JSON-XS tests a bit
        * added 04-ENV.t to MANIFEST

1.05    2007-05-07

1.04    2007-04-24

1.03    2007-04-05

1.02    2007-04-05

1.01    2007-04-05

1.00    2007-03-23
        * Initial Release
        * Currently only supports objToJson and jsonToObj
