summaryrefslogtreecommitdiff
path: root/cpan/CPAN-Meta
Commit message (Collapse)AuthorAgeFilesLines
* Changes manually performed for one file.Karen Etheridge2016-08-191-4/+24
| | | | | | | | | cpan/CPAN-Meta/Lib/CPAN/Meta.pm was being very naughty when it came to being the target of 'git am'. As committer, I extracted the diff for that file from the patch supplied by the author and attempted to apply it via 'git apply'. Still no luck. Hence, I manually edited the source file. For: RT #128987
* Upgrade CPAN-Meta from 2.150005 -> 2.150010 (Parse-CPAN-Meta now combined ↵Karen Etheridge2016-08-1945-314/+2008
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | into this distribution) 2.150010 2016-08-18 12:10:08-04:00 America/New_York [FIXED] - the YAML and JSON backend variables are ignored when building/testing the perl core itself, where non-core backends are not yet installed. [CHANGED] - Added "use warnings" to Parse::CPAN::Meta 2.150009 2016-07-02 21:07:49-04:00 America/New_York (TRIAL RELEASE) [FIXED] - Fixed used of Encode in Parse::CPAN::Meta::load_json_string (Cherry picked from Parse::CPAN::Meta 1.4422) 2.150008 2016-06-28 17:01:03-04:00 America/New_York (TRIAL RELEASE) [ADDED] - Merged Parse::CPAN::Meta 1.4420 into this distribution 2.150007 2016-06-28 03:48:16-04:00 America/New_York (TRIAL RELEASE) [FIXED] - The cloning routine would raise an error on expected types when it previously would stringify. The old behavior is restored. 2.150006 2016-06-23 20:05:46-04:00 America/New_York (TRIAL RELEASE) [FIXED] - CPAN::Meta::Prereqs now fully accepts phases and types starting with 'x_'. New 'phases' and 'types_in' interfaces have been added. - No longer relies on JSON backend for data structure cloning. This is much faster than using JSON::PP. [TESTS] - The 'extra_mappings' feature for meta merging is now tested and documented. - During tests, delete new environment variables added by Parse::CPAN::Meta 1.4418 [SPEC] - Clarifies acceptable values for booleans - Cleaned up text and links of historical specs.
* Update CPAN-Meta to CPAN release 2.150005Chris 'BinGOs' Williams2015-06-1129-62/+217
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.150005 2015-06-09 19:08:44-06:00 America/Denver [TESTING] - Changed some test data from UTF-8 to ASCII 2.150004 2015-05-19 11:25:53-04:00 America/New_York (TRIAL RELEASE) [DOCUMENTED] - Noted explicitly that historical META spec files are licensed under the same terms as Perl [TESTING] - Added test for 'x_deprecated' field in "provides" [META] - declared extra developer prereq 2.150003 2015-04-21 19:41:15-04:00 America/New_York (TRIAL RELEASE) [CHANGED] - Serialized CPAN::Meta objects now include a x_serialization_backend entry 2.150002 2015-04-19 01:00:10+02:00 Europe/Berlin (TRIAL RELEASE) [CHANGED] - Metadata merging now does deep hash merging as long as keys don't conflict
* Upgrade CPAN::Meta from version 2.143240 to 2.150001Steve Hay2015-03-1713-40/+352
|
* Update CPAN-Meta to CPAN version 2.143240Chris 'BinGOs' Williams2014-11-2011-87/+200
| | | | | | | | | | | | | [DELTA] 2.143240 2014-11-20 10:26:30-05:00 America/New_York [FIXED] - 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
* Update CPAN-Meta to CPAN version 2.142690Chris 'BinGOs' Williams2014-09-2915-39/+2563
| | | | | | | | | | | [DELTA] 2.142690 2014-09-26 11:06:34-04:00 America/New_York [DOCUMENTED] - Clarified that no_index is a list of exclusions, and that indexers should generally exclude 'inc', 'xt' and 't' as well.
* Update CPAN-Meta to CPAN version 2.142060Chris 'BinGOs' Williams2014-07-309-22/+392
| | | | | | | | | | | | [DELTA] 2.142060 2014-07-25 13:30:06-04:00 America/New_York [ADDED] - CPAN::Meta::Merge is a new class for merging two possibly overlapping instances of metadata. It will accept both CPAN::Meta objects and (possibly incomplete) hashrefs of metadata.
* Update CPAN-Meta to CPAN version 2.141520Chris 'BinGOs' Williams2014-06-017-15/+16
| | | | | | | | | | [DELTA] 2.141520 2014-05-31 23:41:13-04:00 America/New_York [DOCUMENTED] - Clarified use of 'file' for the 'provides' field in the Spec
* Update CPAN-Meta to CPAN version 2.141170Chris 'BinGOs' Williams2014-05-288-712/+1016
| | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.141170 2014-04-27 13:03:37-04:00 America/New_York [ADDED] - Added ability for CPAN::Meta::Converter to convert metadata fragments (incomplete portions of a metadata structure) [CHANGED] - Optimized internal use of JSON for datastructure cloning [FIXED] - Removed dependency on List::Util 1.33 [DOCUMENTED] - Clarified language around 'dynamic_config' in the Spec
* Upgrade CPAN::Meta from version 2.140630 to 2.140640Steve Hay2014-03-0621-30/+30
|
* Upgrade CPAN-Meta from version 2.133380 to 2.140630Steve Hay2014-03-0522-44/+862
|
* Update CPAN-Meta to CPAN version 2.133380Chris 'BinGOs' Williams2013-12-049-29/+68
| | | | | | | | | | | | | | [DELTA] 2.133380 2013-12-03 23:01:07 America/New_York [FIXED] - 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"
* Remove all IGNORABLE files under cpan/Steve Hay2013-10-181-437/+0
| | | | | | | | | | | | | | | | This was discussed on p5p: http://www.nntp.perl.org/group/perl.perl5.porters/2013/10/msg208635.html One LICENSE file (Locale-Codes) has been removed (contrary to one suggestion in that thread) since it was the only one, and only says "This module is free software; you can redistribute it and/or modify it under the same terms as Perl itself." anyway. Two files that I had previously suggested retaining for the sake of tests have also been removed. In one case, a test script has been modified (in Digest-MD5; I will send a ticket upstream); in the other case (in Test-Harness) I have removed the test which depended on the MANIFEST files, as suggested in the above thread.
* Upgrade CPAN::Meta from 2.132661 to 2.132830Steve Hay2013-10-1156-60/+657
|
* Update CPAN-Meta to CPAN version 2.132661Chris 'BinGOs' Williams2013-10-018-14/+32
| | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.132661 2013-09-23 13:27:46 America/New_York [FIXED] - updated Makefile.PL logic to support PERL_NO_HIGHLANDER [PREREQS] - Dropped ExtUtils::MakeMaker configure_requires dependency to 6.17 2.132660 2013-09-23 06:04:04 America/New_York [FIXED] - Installation on Perls < 5.12 will uninstall older versions installed due to being bundled with ExtUtils::MakeMaker
* Upgrade CPAN::Meta from version 2.132510 to 2.132620Steve Hay2013-09-199-43/+31
|
* Upgrade CPAN::Meta from version 2.132140 to 2.132510Steve Hay2013-09-098-33/+24
|
* Update CPAN-Meta to CPAN version 2.132140Chris 'BinGOs' Williams2013-08-028-395/+55
| | | | | | | | | | | | | | | [DELTA] 2.132140 2013-08-02 11:54:17 America/New_York [DOCUMENTATION] - Fixed some typos in CPAN::Meta::Spec [OTHER] - migrated repository to Perl-Toolchain-Gang organization on Github and updated metadata accordingly
* Update CPAN-Meta to CPAN version 2.131560Chris 'BinGOs' Williams2013-06-068-25/+45
| | | | | | | | | | [DELTA] 2.131560 2013-06-05 15:26:36 America/New_York [DOCUMENTATION] - Replaced CPAN::Meta SYNOPSIS with code that actually works
* Update CPAN-Meta to CPAN version 2.131490Chris 'BinGOs' Williams2013-05-309-90/+157
| | | | | | | | | | | | | | | | | | [DELTA] 2.131490 2013-05-29 14:15:16 America/New_York [BUGFIX] - Downconversion of custom resources was not dropping the leading "x_". Now "x_MailingList" will downconvert correctly to "MailingList". [SPEC] - Per the Lancaster Consensus, the 'file' subkey of a package listed in 'provides' must refer to an actual file in the distribution, either the .pm file that provides the package or another file (*.PL) that generates it
* Update CPAN-Meta to CPAN version 2.130880Chris 'BinGOs' Williams2013-05-2410-60/+583
| | | | | | | | | | | | | | | | | [DELTA] 2.130880 2013-03-29 09:51:00 America/New_York [BUGFIX] - Fix provides 'version' bug introduced in the 2.130870 fix 2.130870 2013-03-28 11:08:50 America/New_York [BUGFIX] - Don't add 'version' to 'provides' during conversion if one didn't exist in the original [Reported by Miyagawa; fixed by David Golden]
* Updated CPAN-Meta to CPAN version 2.120921Chris 'BinGOs' Williams2012-06-1517-1274/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.120921 2012-04-01 15:20:24 Europe/Paris [REMOVED] - CPAN::Meta::Requirements has been split out into its own distribution so it can be used by CPAN.pm without requiring all of CPAN::Meta 2.120920 2012-04-01 11:30:43 Europe/Paris [ADDED] - CPAN::Meta::Requirements now has a 'requirements_for_module' method to retrieve a version requirements string for a specific module [Leon Timmermans] [OTHER] - Parse::CPAN::Meta prerequisite bumped to 1.4403 - JSON::PP prerequisites bumped to 2.27200 - CPAN::Meta::YAML prerequisite bumped to 0.008 2.120900 2012-03-30 13:15:15 Europe/Paris [BUGFIX] - CPAN::Meta::Requirements now treats undef requirements given to from_string_hash() as '0' and warns about it; add_string_requirements() dies if it does not get a requirements string to parse
* Exclude perlcritic.rc files.Abigail2012-03-131-23/+0
| | | | | Listed perlcritic.rc in the @IGNORABLE array of Porting/Maintainers.pl, and removed the files from the new cpan/CPAN-Meta and cpan/HTTP-Tiny distros.
* Upgrade cpan/CPAN-Meta to 2.120630Abigail2012-03-1318-55/+490
|
* Update CPAN-Meta to CPAN version 2.120351Chris 'BinGOs' Williams2012-02-049-30/+48
| | | | | | | | | | | | | | | | | [DELTA] 2.120351 2012-02-03 23:01:45 America/New_York [OTHER] - Fixed CPAN packaging errors 2.120350 2012-02-03 22:46:59 America/New_York [BUGFIX] - Work around a memory leak bug involving version objects in boolean context.
* Update CPAN-Meta to CPAN version 2.113640Chris 'BinGOs' Williams2011-12-3014-29/+1160
| | | | | | | | | [DELTA] 2.113640 2011-12-30 15:19:46 America/New_York - Version::Requirements has now been merged as CPAN::Meta::Requirements, rendering Version::Requirements itself redundant
* Update CPAN-Meta to CPAN version 2.112621Stevan Little2011-09-1920-14/+52
| | | | | | | | | | | | | | | | | | [DELTA] 2.112621 2011-09-19 12:15:16 America/New_York [BUGFIX] - Spell BACKEND environment variables correctly this time [noticed by Stevan Little] 2.112620 2011-09-18 20:56:06 America/New_York [BUGFIX] - Protect tests against PERL_(YAML|JSON)_BACKEND settings that could cause tests to fail. (RT #69979)
* Update CPAN-Meta to CPAN version 2.112600Chris 'BinGOs' Williams2011-09-188-15/+21
| | | | | | | | | | [DELTA] 2.112600 2011-09-17 12:21:09 America/New_York [DOCUMENTATION] - Fixed spelling error in CPAN::Meta::Spec (RT #71036) [Gregor Hermann]
* Update CPAN-Meta to CPAN version 2.112580Chris 'BinGOs' Williams2011-09-1610-19/+169
| | | | | | | | | | | [DELTA] 2.112580 2011-09-15 10:53:59 America/New_York [BUGFIX] - Use UTF-8 mode for internal structure cloning to avoid bugs in Perl <= 5.8.6 (RT #70936) [Dagfinn Ilmari Mannsåker]
* Update CPAN-Meta to CPAN version 2.112150Chris 'BinGOs' Williams2011-08-039-85/+195
| | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.112150 2011-08-02 22:25:41 America/New_York [BUGFIX] - Stringify any objects encountered during conversion. (RT #67295) - Fixed some broken URLs in documentation and for LGPL in legacy conversion (RT #68738) - Fixed invalid private Pod in CPAN::Meta::Validator (RT #65925) [SPEC] - Clarified that file paths in the 'provides' section must be in Unix-style (i.e. forward slashes) (RT #69045) - Replaced examples using Module::Build::ModuleInfo with Module::Metadata (RT #66135)
* Update ExtUtils-MakeMaker to CPAN version 6.58Chris 'BinGOs' Williams2011-07-072-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 6.58 Wed Jul 6 14:17:06 PDT 2011 No changes since 6.57_11 6.57_11 Thu May 19 17:26:31 PDT 2011 Bug Fixes * Changed CPAN::Meta to accept version objects. [github #16] * Massage bad versions and warn the user about them. [github #15] * Protect against CPAN::Meta dying during metafile validation and generation. VMS * Fix prereq.t to work around "local %ENV = %ENV" bug Win32 * Liblist::Kid can now recognize long compiler paths (Christian Walde) [github #11] 6.57_10 Sun, 03 Apr 2011 19:36:38 +1000 Bug Fixes * Relaxed strictures on prerequisite versions. Invalid versions now issue a warning and are set to 0 rather than dying. [github #7] * Upgraded CPAN::Meta to 2.110930 which fixes a glitch in writing MYMETA.yml if your module's version number was 1.4. [github #9] * Convert LICENSE entries which are unknown to CPAN::Meta to "unknown" rather than dying. [github #10] 6.57_09 Mon, 28 Mar 2011 11:13:39 +1100 Misc * Make CPAN ignore bundled modules * Accidentally rolled Version::Requirements into the version bundle * Deleted now unused ExtUtils::MakeMaker::YAML 6.57_08 Sun, 27 Mar 2011 21:52:47 +1100 VMS * Removed dependency on cc_runtime.h for VMS as well. Misc * Changed how modules are bundled to avoid replacing XS version of Scalar::Util with a pure Perl version [github #4] 6.57_07 Fri, 25 Mar 2011 14:31:31 +1100 Enhancements * Generates META.json and MYMETA.json in addition to META.yml and MYMETA.yml (David Golden) * MYMETA has the runtime requirements made priority over META_* keys to allow generation of a correct META.* into the dist while still generating an accurate MYMETA.* locally (Matt S Trout) * Distributions should not depend on cc_runtime.h from core as it is only needed for B::CC * Now uses CPAN::Meta to generate META files. Bug Fixes * MYMETA.yml generation from META.yml actually works (Matt S Trout) * All required META fields are generated, even if they must be filled with "unknown" in place of real data (David Golden) Test Fixes * miniperl.t is no longer run outside of the perl core. Its only relevant to bleadperl and requires no backwards compatibility [rt.cpan.org 61868] Cygwin * Rebase behaviour was improved (Reini Urban) * Build man pages (Reini Urban) Win32 * Spot valid lib files on Win32 when .a and .lib are mixed. (Christian Walde) [github #3] * Extensive testing of ExtUtils::Liblist::Kid for Win32 (Christian Walde) * Implemented proper emulation of DOS escaping rules in ExtUtils::MM_Win32 (Christian Walde) 6.57_06 Wed Oct 06 13:49:00 EEST 2010 Win32 * Work around dmake's limitations on how long a "line" can be. [rt.cpan.org 61286] * ActivePerl 1007 can now see gcc. [rt.cpan.org 55752] (Christian Walde) Bug Fixes * Fix for AUTHOR and undocumented usage of MM->new() (Alexandr Ciornii)
* Update CPAN-Meta to CPAN version 2.110930Chris 'BinGOs' Williams2011-06-0910-36/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [DELTA] 2.110930 2011-04-02 23:31:24 America/New_York [BUGFIX] - Fixed a bug in the 'as_string' method that checked the module version instead of the meta-spec version when conversion was requested (RT #67188) 2.110910 2011-04-01 08:55:30 America/New_York [ENHANCEMENTS] - The 1.x spec "gpl" and "lgpl" and "mozilla" license values now up-convert to "open_source" because they indicate too non-specific a license. 2.110580 2011-02-27 07:58:06 EST5EDT [OTHER] - Add explicit dependencies on JSON::PP and CPAN::Meta::YAML instead of relying on Parse::CPAN::Meta to provide them (as some CPAN Testers have had P::C::M installed without them somehow) - Removed dependency on Storable as it was not a core module until Perl 5.8 2.110550 2011-02-24 07:17:57 EST5EDT [OTHER] - Added required field 'release_status' to the synopsis of CPAN::Meta::Spec (RT#66118) [Oliver Mengué] 2.110540 2011-02-23 15:21:16 EST5EDT [BUGFIX] - Had two different Parse::CPAN::Meta requirements, one in 'requires' and the other in 'build_requires'. This confused some installers, so we only inlude the 'requires' now.
* Add CPAN::Meta as a dual-life moduleDavid Golden2011-02-1555-0/+8020
CPAN::Meta version 2.110440 has been added as a dual-life module. It provides a standard library to read, interpret and write CPAN distribution metadata files (e.g. META.json and META.yml) which describes a distribution, its contents, and the requirements for building it and installing it. The latest CPAN distribution metadata specification is included as CPAN::Meta::Spec and notes on changes in the specification over time are given in CPAN::Meta::History. CPAN::Meta is required for CPAN.pm and CPANPLUS to read META.json and MYMETA.json files and is required by Module::Build and ExtUtils::MakeMaker to generate META.json and MYMETA.json files