Revision history for JSON-Any
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