This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
regcomp.c: Change macro name to better indicate its purpose
[perl5.git] / cpan / CPAN-Meta / Changes
index 7dabb94..e866b76 100644 (file)
@@ -1,5 +1,172 @@
 Revision history for CPAN-Meta
 
+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
+
+2.120630  2012-03-03 14:48:35 EST5EDT
+
+  [BUGFIX]
+
+  - CPAN::Meta::Requirements now ensures that dotted-decimal versions are
+    represented in normalized form when stringified.  This fixes a
+    regression in META conversion in 2.120620.
+    [Reported by Kent Fredric; fixed by David Golden]
+
+2.120620  2012-03-02 12:28:59 EST5EDT
+
+  [ADDED]
+
+  - CPAN::Meta::Requirements::add_string_requirements allows building
+    a requirements specification piecemeal [Cory G. Watson]
+
+  [BUGFIX]
+
+  - Version range handling fixed [rt.cpan.org #75424]
+
+  - CPAN::Meta::Converter handles bad version strings more gracefully,
+    truncating alphanumerics and otherwise falling back to "0".  This
+    is likely better than dropping a prerequisite or dying.
+    [rt.cpan.org #75427]
+
+2.120530  2012-02-22 16:15:31 EST5EDT
+
+  [OTHER]
+
+  - Dialed back perl prereq to 5.006
+
+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.
+
+2.113640  2011-12-30 15:19:46 America/New_York
+
+  [OTHER]
+
+  - Version::Requirements has now been merged as CPAN::Meta::Requirements,
+    rendering Version::Requirements itself redundant
+
+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)
+
+2.112600  2011-09-17 12:21:09 America/New_York
+
+  [DOCUMENTATION]
+
+  - Fixed spelling error in CPAN::Meta::Spec (RT #71036) [Gregor Hermann]
+
+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]
+
+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)
+
+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.
+
 2.110440  2011-02-12 22:55:28 EST5EDT
 
   [BUGFIX]
@@ -64,7 +231,7 @@ Revision history for CPAN-Meta
 2.110240  2011-01-24 16:28:25 EST5EDT
 
   - Reading JSON/YAML is delegated entirely to Parse::CPAN::Meta (1.4200)
-  
+
   - JSON.pm is dropped as a prerequisite and JSON::PP is added to prepare
     for CPAN::Meta to be added to the Perl core
 
@@ -78,7 +245,7 @@ Revision history for CPAN-Meta
 2.102160  2010-08-04 12:27:10 EST5EDT
 
   - Fix bugtracker conversion bug (RT#60017)
-    
+
 2.101670  2010-06-15 21:02:42 EST5EDT
 
   - converting 1.x 'repository' field now puts converted url into the
@@ -110,7 +277,7 @@ Revision history for CPAN-Meta
 
 2.101590  2010-06-07 21:49:36 EST5EDT
 
-  - won't automatically add 'unknown' as repository type when converting; 
+  - won't automatically add 'unknown' as repository type when converting;
     instead, will only add a repository type if a repository 'url' is
     present and it is of the 'svn:' or 'git:' scheme.