=encoding UTF-8 =head1 NAME Changes - Revision history for Module-CPANTS-Analyse =head2 0.90_02 2013-08-03 =over =item Fixed L - incorrect version specification in 0.90_01 (L) =item Fixed L - Test failure in 0.90_01 (L) =item Fixed L - t/11_hash_random.t fails due to undeclared test dependency (L) =back =head2 0.90_01 2013-08-01 =over =item Applied all the changes in 0.88 again, and removed a few non-portable metrics for Test::Kwalitee. =back =head2 0.89 2013-08-01 =over =item Tentatively reverted all the changes in 0.88 =back =head2 0.88 2013-08-01 =over =item add metric C (L, L) =item remove metrics C, C, C, C, C, C, C, C, C (L) =item add metric C (L) =item numerous fixes for a smoother operation of www-cpants (L) =back =head2 0.87 2013-02-12 =over =item fix L - Test failures due to Test::CPAN::Meta::YAML::Version interface change (L) =item fix L - Hash-Randomization causes 10_analyse.t to fail (L, L) =item fix L - Module::CPANTS::Kwalitee::Manifest broken for MANIFESTs containing files with spaces (L) =back =head2 0.86 2012-04-11 =over =item add several strict and warnings equivalents & make it easy to add more =item fix when L is used and strict is not used =item add info about C =item better remedy for L =item L moved from experimental to extra =item some pod improvements (L) =item fix L - no more C on CPAN (L) =item replace L with L (L) =item L checks only files in F, use L (L) =item add more equivalents for L and L tests (L) =item implement L metric (L) =back =head2 0.85 2009-07-12, L =over =item fix fails on non-Win32 =back =head2 0.84 2009-07-08, L =over =item require L 0.11 =item add L to deps =item add L to deps =item fix F =item better F =item list of changes for L<0.83|/"0.83 2009-06-10"> (L) =back =head2 0.83 2009-06-10 =over =item ignore C when searching for examples (L) =item skip the debian metrics and downloading the debian file when in LINT (L) =item L and L are now optional metrics (L) =back =head2 0.82 2008-07-08 10:23:30 =over =item update F L =item fixed experimental metrics =item use L now counts for using L =item lots of commits from L =item honor F key C. Fixes L and an IRC complaint by L =back =head2 0.81 Sun Apr 13 16:45:29 CEST 2008 =over =item fixed doc bug in SYNOPSIS (reported by L as L) =item made L smarter (L): If available, use F C. If not, look for C statements in files. It now also finds stuff like L and L =item upgrade to L 0.003 (L) =back =head2 0.80 Sat Apr 12 10:53:40 CEST 2008 L: =over =item add L metric =back L: =over =item simplify the way the VERSION number is looked up, keep the full version line =item increase the L limit to 200_000 =item some unit test fixes thanks to L =item some of {error} fields are now ARRAY refs instead of strings =item more detailed unit tests =item add C to the list of special files (not only LICENSE) =item collect the license information of each file using L =item add L metric =item add L metric =back =head2 0.79 Tue Apr 8 01:25:12 CEST 2008 released at the Oslo QA Hackathon 2008 L: =over =item replace L by L =item add L metrics =item add L metric that was inside the L metric =item add C flag to some of the metrics =item add aggregating key to metric to list the other metrics being aggregated =item unhide some errors during testing =item renamed some error fields =item add L metric =back =head2 0.78 2008-04-06 released at the Oslo QA Hackathon 2008 =over =item very hacky workaround for problems with F, version objects, etc =item moved C into L & fixed a bug in it =back L: =over =item add L metric that was inside the L metric =item add C and C flags to some of the metrics =item unhide some errors during testing =item add L metric =item add L, L and L metric =item add L metric =item add L metric =item add L metric checking for STDIN in F and F =back =head2 0.77 2008-01-29 =over =item made L and L optional metrics =item changed data structure: all errors are now in a hashref called C =back =head2 0.76 2007-11-14 =over =item added new metrics L and L =item added C to metrics and removed hardcoded workaround for L =item removed workaround in L (L fixed it the problem in L) =item reworded L remedy =back =head2 0.75 2007-10-29 =over =item added optional metric L =item added directory F as a potential location for test files =item finally applied patch provided by L to fix some issues in L. See L =back =head2 0.74 2007-10-24 =over =item removed metric C =item fixed bug in L, which caused wrong results in L =item switched to L =item work around L returning strange data =back =head2 0.73 2007-09-12 =over =item added version of dist to dump file name =item fixed bug in L (L plus all reported merged into that one) =back =head2 0.72 2007-06-30 =over =item added docs to F =item F can now dump metadata to a file =item added L output to F =back L: =over =item added L MCK::NeedsCompiler does not contain any C, but adds much needed metadata. =back L: =over =item L assumes Unix paths after munging with L, thus breaking portability at every turn in a non-Unix-like environment… bad Thomas no biscuit! =item Refined F metrics using L and brought I up to date with L :) =back =head2 0.71 2007-04-23 =over =item moved svn repo to L =item L now also checks for F (as suggested by L) =item fixed L reported by L =item L now also checks for C files (as suggested by L) =item fixed L reported by L - F now only runs if C<$ENV{AUTHOR_TEST}> is set =item resolved L reported by L using his patch =item L: do not check F for C because F might list semi-garbage (eg according to F, L provides L, which it does not.) =item skip very large test-files and only check F<*.t> files (not everything in F) as suggested by L =item F: switched from L to L added C<--no_capture> option for easier debugging added C<--verbose> options =item hopefully fixed L (test failures on Win32) reported (and patched…) by L. This should also solve L reported by L =item applied doc patch submitted by L as L =back =head2 0.69 2006-11-04 =over =item split up C to L and C (which is optional) =item added C and docu pointers to it. =back =head2 0.68 2006-10-28 =over =item fixed bug in L reported by L in L (the module name of modules living in the top-level namespace (eg 'threads.pm') was not guessed correctly =item use F C (if it exists) instead of guessing module names in L =item modifed changelog-regex in L as suggested by L in L =item added L =item moved license checking to L =item added checks for F file and C POD section =item moved C parsing to L =item changed C error text after L (and L) suggested that L now supports a C field =back =head2 0.67 2006-09-13 =over =item F now handles reporting of optional metrics better. =item added F (L) =item some code cleanups as reported by L (L) =item new metric: C; L (L) =item L now reports the error messages returned by L (suggested by L) =back =head2 0.66 2006-09-06 =over =item added L method =back =head2 0.65 2006-09-05 (YAPC::Europe hackathon release) =over =item updated test suite =item added C to L =item added C to L =item added L (C) =back =head2 0.64 2006-08-29 =over =item updated L submitted by L =back =head2 0.63 2006-07-31 =over =item we now also find F resolves L reported by L (thanks for the patch!) =back =head2 0.62 2006-07-20 =over =item added L submitted by L =back =head2 0.61 2006-07-17 =over =item Kwalitee metrics can now be marked as C Such metrics do not count for available kwalitee =item marked L as C =item F now reports percentages additional to absolute values =item F won't list failed C metrics =item added some method caching to L =item added Ctotal_kwalitee> to L. =back =head2 0.60 2006-05-18 =over =item activated L metric =item added helper method (C) =item L: skip stuff in F (L) =back =head2 0.52 2006-03-12 =over =item added some dependencies to F/F (thanks to L and L (L)) =item enhanced output of F (list failed tests) =item L: die if we cannot find a namespace =item L: remove stuff that doesn't seem to be namespace (eg lowercase) from module names =item changed the name of some fields to work with the (upcoming) DB =item added some tests =back =head2 0.51 2006-02-16 =over =item adapted L to work with newer versions of L (reported by L as L) =back =head2 0.50 2006-01-26 =over =item first release to CPAN =back =head2 0.01 =over =item started rewrite =back