- New upstream release 2.150005
- Metadata merging now does deep hash merging as long as keys don't conflict
- Serialized CPAN::Meta objects now include a x_serialization_backend entry
- Declared extra developer prereq
- Added test for 'x_deprecated' field in "provides"
- Noted explicitly that historical META spec files are licensed under the
same terms as Perl
- Changed some test data from UTF-8 to ASCII
- New upstream release 2.150001
- Include allowed values for license field in 1.x historic licenses rather
than linking to Module::Build
- Documented when fragment merging became available
- New upstream release 2.143240
- Give correct path in nested merges such as resources
- Removed strings test that should have been removed when
CPAN::Meta::Requirements was removed to a separate dist
- New upstream release 2.142060
- Added ability for CPAN::Meta::Converter to convert metadata fragments
(incomplete portions of a metadata structure)
- Optimized internal use of JSON for datastructure cloning
- Removed dependency on List::Util 1.33
- Clarified language around 'dynamic_config' in the Spec
- Clarified use of 'file' for the 'provides' field in the Spec
- CPAN::Meta::Merge is a new class for merging two possibly overlapping
instances of metadata, which will accept both CPAN::Meta objects and
(possibly incomplete) hashrefs of metadata
- Use %license
- New upstream release 2.140640
- Improved bad version handling during META conversion
- When downgrading multiple licenses to version 1.x META formats, if all the
licenses are open source, the downgraded license will be "open_source", not
"unknown"
- Added a 'load_string' method that guesses whether the string is YAML or
JSON
- Drop obsoletes/provides for old tests sub-package
- Classify buildreqs by usage
- Package upstream's CONTRIBUTING file
- Make %files list more explicit
- New upstream release 2.132830
- Fixed incorrectly encoded META.yml
- META validation used to allow a scalar value when a list (i.e. array
reference) was required for a field; this has been tightened and
validation will now fail if a scalar value is given
- Installation on Perls < 5.12 will uninstall older versions installed
due to being bundled with ExtUtils::MakeMaker
- Updated Makefile.PL logic to support PERL_NO_HIGHLANDER
- Dropped ExtUtils::MakeMaker configure_requires dependency to 6.17
- CPAN::Meta::Prereqs now has a 'merged_requirements' method for combining
requirements across multiple phases and types
- Invalid 'meta-spec' is no longer a fatal error: instead, it will usually
be treated as spec version "1.0" (prior to formalization of the meta-spec
field); conversion has some heuristics for guessing a version depending on
other fields if 'meta-spec' is missing or invalid
- Don't need to remove empty directories from the buildroot
- update by Fedora::App::MaintainerTools 0.006
- added a new br on perl(Carp) (version 0)
- added a new br on perl(Data::Dumper) (version 0)
- altered br on perl(ExtUtils::MakeMaker) (0 => 6.31)
- added a new br on perl(File::Spec) (version 0)
- added a new br on perl(File::Temp) (version 0.20)
- added a new br on perl(IO::Dir) (version 0)
- added a new br on perl(Scalar::Util) (version 0)
- added a new br on perl(Storable) (version 0)
- added a new br on perl(autodie) (version 0)
- added a new br on perl(version) (version 0.82)