Changes for Perl programming language extension Parse-CPAN-Meta

1.4422    2016-07-02 21:02:57-04:00 America/New_York

    [Fixed]

    - Fixed use of Encode in load_json_string.

1.4421    2016-06-28 16:59:09-04:00 America/New_York

    - No changes from 1.4420

1.4420    2016-06-23 07:07:05-04:00 America/New_York (TRIAL RELEASE)

    [TESTS]

    - Adds tests cases for wide characters in META files.

    [PREREQS]

    - Bumps JSON::PP prerequisite to 2.27300 to work around a bug before
      perl 5.8.7.  Includes a test to confirm correct behavior.

1.4419    2016-04-30 15:32:12+00:00 UTC (TRIAL RELEASE)

    - Re-encode strings before decode_json since that expects bytes

1.4418    2016-04-24 13:15:53+00:00 UTC (TRIAL RELEASE)

    - Add CPAN_META_JSON_BACKEND to allow requesting non-JSON.pm backends
    - Add CPAN_META_JSON_DECODER to allow Mojo::JSON/JSON::Tiny to be used
      just for decoding.

1.4417    2015-06-09 16:19:41-06:00 America/Denver

    - No changes from 1.4416

1.4416    2015-05-19 11:11:47-04:00 America/New_York (TRIAL RELEASE)

    [FIXED]

    - Minimum Perl was inadvertently set to v5.10.0.  Now back to v5.8.1.

1.4415    2015-04-28 11:29:52-04:00 America/New_York (TRIAL RELEASE)

    [TESTS]

    - Outputs the version of backends used

    [META]

    - Updated repo metadata and boilerplate files

    - Pointed issue tracker to the Perl-Toolchain-Gang Github repo

1.4414    2014-03-04 15:22:00-05:00 America/New_York

    [ADDED]

    - Added load_string, which uses heuristics to guess YAML/JSON content

    [CHANGED]

    - load_file will now attempt to detect YAML/JSON content if the suffix
      is not .json, .yml or .yaml

1.4413    2014-02-17 20:04:23-05:00 America/New_York

    [FIXED]

    - UTF-8 decoding is done differently to avoid requiring
      a newer version of Encode (Graham Knop)

1.4412    2014-02-17 07:14:43-05:00 America/New_York

    [FIXED]

    - Added prerequisite on Encode 2.11 (Paul Howarth)

1.4411    2014-02-16 23:06:00-05:00 America/New_York

    [FIXED]

    - Invalid UTF-8 encoding in YAML files are now replaced with "PERLQQ"
      quoting from the Encode module and without warnings.

    - Removed legacy test modifications for $ENV{PERL_CORE}

1.4410    2014-02-16 00:47:48-05:00 America/New_York

    [INCOMPATIBLE CHANGES]

    - Dropped support for Perl's before v5.8.1 to ensure proper
      UTF-8 and IO layer support

    [CHANGED]

    - Updated CPAN::Meta::YAML prereq to 0.011 due to deprecation
      of 'errstr' and consistent use of exceptions

1.4409    2013-09-23 13:17:18 America/New_York

    [FIXED]

    - updated Makefile.PL logic to support PERL_NO_HIGHLANDER

1.4408    2013-09-23 11:06:35 America/New_York

    [FIXED]

    - Installation on Perls < 5.12 will uninstall older versions installed
      due to being bundled with ExtUtils::MakeMaker

1.4407    2013-09-08 10:16:29 America/New_York

    - Fixed incorrect resource metadata

1.4406    2013-09-08 09:59:28 America/New_York

    - Fixed improperly encoded META.yml

1.4405    2013-07-17 21:43:34 America/New_York

    - Fixed incorrect "return ... or die ..." constructs

    - Converted distribution to Dist::Zilla management

    - Noted new repository location in the Github Perl-Toolchain-Gang
      organization

1.4404 2012-04-05

    - Protected tests from user PERL_YAML/JSON_BACKEND

1.4403 2012-04-01

    - Bumped prereqs: JSON::PP to 2.27200 and CPAN::Meta::YAML to 0.008

1.4402 2012-02-07

    - Minor maintenance: standardized newlines to Unix style

1.4401 2011-02-04

    - Removed Module::Load::Conditional dependency

1.4400 2011-02-04

    - Added 'json_backend' and 'yaml_backend' methods to provide
    the names of modules used for deserialization

1.4200 2011-01-24

    - No changes from 1.41_04

1.41_04 2011-01-03

    - Support PERL_JSON_BACKEND environment (defaulting to JSON::PP)

    - Support PERL_YAML_BACKEND environment (defaulting to CPAN::Meta:YAML)

    - Update Makefile.PL to install to sitelib on Perl 5.12+

1.41_03 2010-12-17

    - Throw exception when CPAN::Meta::YAML has a parse error
      (RT#47608)

1.41_02 2010-12-17

    - Convert to using CPAN::Meta::YAML instead of YAML::Tiny

1.41_01 2010-12-10

    - add support for JSON metafiles and load_* methods (RJBS)

    - Move binary file unpacking to test file from Makefile.PL so tests
      will pass in the Perl core using a generated Makefile.PL

    - Move bundled uupacktool.pl to t/bin/

1.40 2009-07-25

    - Add core perl 5.10.1's uupacktool.pl

    - Repackage t/data/utf_16_le_bom.yml as ASCII for https://rt.cpan.org/Ticket/Display.html?id=47844

1.39 2009-05-21

    - Even though utf8 starts at 5.7+ there's no is_utf till
      5.8.1 so skip in the tests if needed (ADAMK)

1.38 2009-05-16

    - Synchorised version numbers with YAML::Tiny

    - Code shrinkages to the bloaty Unicode/BOM code

    - Merging a ton more tests from YAML::Tiny

    - Added back some pointless options to yaml_ok that keep our
      codebase closer to YAML::Tiny (which should help with syncing)

    - Changed exceptions to be closer to YAML::Tiny

0.05 2009-03-11

    - Upgrade previous release to a stable release.

0.04_01 2009-03-03

    - Merge Unicode / BOM fixes from YAML::Tiny

0.04 2009-01-07

    - Matching changes in YAML::Tiny 1.36

    - Fixing missing feature reported by H.Merijn Brand

    - Changes to make Padre-CPAN-Meta core-compatible (SMUELLER)++

0.03 2008-03-20

    - Adding YAML.pm compatibility in scalar context

0.02 2008-01-10

    - Purging some references to YAML::Tiny that I missed

0.01 2008-01-08

    - Cloned from YAML::Tiny 1.21

    - Removed all write functionality

    - Reduced interface to Load and LoadFile

    - Removed object-orientation

    - Removed global $errstr, all errors are exceptions

    - Applied prototypes to all functions
