1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263
|
#-----------------------------------------------------------------
# Changes for Module::CPANTS::Analyse
#-----------------------------------------------------------------
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
|