Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tree: 159e0d1020
Fetching contributors…

Cannot retrieve contributors at this time

274 lines (215 sloc) 9.833 kB
#-----------------------------------------------------------------
# Changes for Module::CPANTS::Analyse
#-----------------------------------------------------------------
0.86 2011-07-15, Reini Urban
- replace Test::YAML::Meta::Version with Test::CPAN::Meta::YAML::Version (rurban)
- replace YAML::Syck with YAML::Any (rurban)
- no_symlinks checks only files in MANIFEST, use ExtUtils::Manifest::maniread (rurban)
- added test 'has_better_auto_install' (ciorni)
- fix when Moose is used and strict is not used (ciorni)
- add info about MIN_PERL_VERSION (ciorni)
- better remedy for 'metayml_declares_perl_version' (ciorni)
- 'metayml_declares_perl_version' moved from experimental to extra (ciorni)
0.85 2009-07-12, Alexandr Ciornii
- fix fails on non-Win32
0.84 2009-07-08, Alexandr Ciornii
- require Test::Warn 0.11
- add Test::More to deps
- add LWP::Simple to deps
- fix calc_test_yaml_meta.t
- better META.yml
- list of changes for 0.83 (domm)
0.83 2009-06-10
- ignore no_index when searching for examples (xdaveg)
- skip the debian metrics and downloading the debian file when in LINT
(szabgab)
- has_test_pod and has_test_pod_coverage are now optional metrics (domm)
0.82 2008-07-08 10:23:30
- update META.yml spec to 1.4
- fixed experimental metrics
- use Moose now counts for using strict
- lots of commits from Gabor
- honor META.yml key 'no_index'. Fixes RT#32777 and an IRC
complaint by BinGOs
0.81 Sun Apr 13 16:45:29 CEST 2008
- fixed doc bug in SYNOPSIS (reported by ADAMOWSKI as RT#34773)
- made FindModules smarter (domm):
If available, use META.yml 'provides'. If not, look for 'package'
statements in files.
It now also finds stuff like Tk::Widget and App::Ack
- upgrade to Software::License 0.003 (Gabor)
0.80 Sat Apr 12 10:53:40 CEST 2008
domm:
- add metayml_has_provides metric
Gabor Szabo:
- simplify the way the VERSION number is looked up, keep the full version line
- increase the no_large_files limit to 200_000
- some unit test fixes thanks to Tux
- some of {error} fields are now ARRAY refs instead of strings
- more detailed unit tests
- add LICENCE to the list of special files (not only LICENSE)
- collect the license information of each file using Software::LicenseUtils
- add has_separate_license_file metric
- add has_license_in_source_file metric
0.79 Tue Apr 8 01:25:12 CEST 2008
* released at the Oslo QA Hackathon 2008
Gabor Szabo:
- replace File::Find by File::Find::Rule
- add no_large_files metrics
- add fits_fedora_license metric that was inside the easily_repackageable_by_fedora metric
- add is_experimental flag to some of the metrics
- add aggregating key to metric to list the other metrics being aggregated
- unhide some errors during testing
- renamed some error fields
- add metayml_declares_perl_version metric
0.78 2008-04-06
* released at the Oslo QA Hackathon 2008
- very hacky workaround for problems with Meta.YML, version
objects, etc
- moved has_version_in_each_file into MCK::Version & fixed a bug
in it
Gabor Szabo:
- add fits_fedora_license metric that was inside the easily_repackageable_by_fedora metric
- add is_experimental and is_aggregate flags to some of the metrics
- unhide some errors during testing
- add no_generated_files metric
- add easily_repackageagble_by_fedora, easily_repackagable_by_debian
and easily_repackageagble metric
- add has_version_in_each_file metric
- add has_tests_in_t_dir metric
- add no_stdin_for_prompting metric checking for STDIN in Makefile.PL and Build.PL
0.77 2008-01-29
- made 'prereq_matches_use' and 'build_prereq_matches_use' optional metrics
- changed data structure: all errors are now in a hashref called 'error'
0.76 2007-11-14
- added new metrics 'prereq_matches_use' and
'build_prereq_matches_use'
- added 'needs_db' to metrics and removed hardcoded workaround for
is_prereq
- removed workaround in MCK::MetaYML (Barbie fixed it the problem
in Test::YAML::Meta)
- reworded metayml_is_parsable remedy
0.75 2007-10-29
- added optional metric use_warnings
- added directory 'xt' as a potential location for test files:w
- finally applied patch provided by Adriano Ferreira to fix some
issues in MCK::Manifest. See RT #28982
0.74 2007-10-24
- removed metric metayml_conforms_spec_1_0
- fixed bug in MCK::MetaYML::check_spec_conformance, which caused
wrong results in metayml_conforms_spec*
- switched to YAML::Syck
- work around Pod::Simple::Checker returning strange data
0.73 2007-09-12
- added version of dist to dump file name
- fixed bug in MCK::NeedsCompiler (RT #28134 plus all reported merged
into that one)
0.72 2007-06-30
- added docs to cpants_lint.pl
- cpants_lint.pl can now dump metadata to a file
- added YAML output to cpants_lint.pl
Gabor Szabo:
- added MCK::NeedsCompiler
MCK::NeedsCompiler does not contain any kwalitee_indicator, but
adds much needed metadata.
Barbie:
- MCA assumes Unix paths after munging with File::Spec, thus breaking
portability at every turn in a non-Unix-like environment
... bad Thomas no biscuit!
Barbie:
- Refined META.yml metrics using Test::YAML::Meta and brought 'current
spec' up to date with version 1.3 :)
0.71 2007-04-23
- moved svn repo to http://code.google.com/p/cpants/
- has_license now also checks for LICENCE (as suggested by David
Cantrell)
- fixed RT #26535 reported by MTHURN
- has_examples now also checks for p(m|od) file (as suggested by
JUERD)
- fixed RT #24228 reported by THALJEF - t/99_critic.t now only runs
if $ENV{AUTHOR_TEST} is set
- resolved RT #25198 reported by bdfoy using his patch
- FindModules: do not check META.yml for provides because META.yml
might list semi-garbage (eg according to META.yml, Siesta provides
Apache::Constants, which it does not.)
- skip very large test-files and only check *.t files (not everything
in t/) as suggested by CASIANO
- cpants_lint.pl:
switched from Getopt::Std to Getopt::Long
added --no_capture option for easier debugging
added --verbose options
- hopefully fixed RT #25207 (test failures on Win32) reported (and
patched..) by HEMINGWAY. This should also solve RT #26535 reported
by Martin Thurn
- applied doc patch submitted by MSTEVENS as RT #26379
0.69 2006-11-04
- splited up metayml_conforms_spec to metayml_conforms_spec_1_0
and metayml_conforms_spec_1_2 (which is optional)
- added metayml_error and docu pointers to it.
0.68 2006-10-28
- fixed bug in MCK::FindModules reported by JDHEDDEN in RT #22081
(the module name of modules living in the top-level namespace (eg
'threads/pm') was not guessed correctly
- use META.yml 'provides' (if it exists) instead of guessing module names in
MCK::FindModules
- modifed changelog-regex in MCK::Files as suggested by CDOLAN in
RT #21999
- added MCK::License
- moved license checking to MCK::License
- added checks for LICENSE file and LICENSE POD section
- moved meta_yml parsing to MCK::MetaYML
- changed has_license error text after Schwern (and Andreas Koenig) suggested
that MakeMaker now suppor ts a license field
0.67 2006-09-13
- cpants_lint.pl now handles reporting of optional metrics
better.
- added t/99_critic.t (Gabor Szabo)
- some code cleanups as reported by Test::Perl::Critic
(Gabor Szabo)
- new metric: has_license; MCK::MetaYML (Gabor Szabo)
- MCK::Pod now reports the error messages returned by
Pod::Simple::Checker (suggested by Gabor Szabo)
0.66 2006-09-06
- added optional_indicator_names utility method
0.65 2006-09-05 (YAPC::Europe hackathon release)
- updated test suite
- added has_example to MCK::Files
- added buildtool_not_executable to MCK::Files
- added MCK::Manifest (manifest_matches_dist)
0.64 2006-08-29
- updated MCK::BrokenInstaller
submitted by Steffen Müller smueller@cpan.org
0.63 2006-07-31
- we now also find README.txt
resolves RT #20633 reported by MBARBON (thanks for the patch!)
0.62 2006-07-20
- added MCK::BrokenInstaller,
submitted by Steffen Müller smueller@cpan.org
0.61 2006-07-17
- Kwalitee metrics can now be marked as 'is_extra'
Such metrics do not count for available kwalitee
- marked is_prereq as 'is_extra'
- cpants_lint now reports percentages additional to absolut
values
- cpants_lint won't list failed is_extra metrics
- added some method caching to M:C:Kwalitee
- added total_kwalitee to M:C:Kwalitee.
0.60 2006-05-18
- activated is_prereq metric
- added helper method (available_kwalitee)
- MCK::FindModules: skip stuff in inc (Module::Install)
0.52 2006-03-12
- added some dependencies to Build.PL/META.yml (thanks to Achim Grolms
and BLBLACK (RT #17977))
- enhanced output of cpants_lint.pl (list failed tests)
- MCK::FindModules: die if we cannot find a namespace
- MCK::FindModules: remove stuff that doesn't seems to be namespace (eg lowercase) from module names
- changed the name of some fields to work with the (upcoming) DB
- added some tests
0.51 2006-02-16
- adapted Module::CPANTS::Kwalitee::Prereq to work with newer versions
of YAML (reported by Andreas Koenig as RT #17670)
0.50 2006-01-26
- first release to CPAN
0.01
- started rewrite
Jump to Line
Something went wrong with that request. Please try again.