1 2011-04-07 Andreas J. Koenig <andk@cpan.org>
5 * introduce dependency on CPAN::Meta::Converter
7 2011-04-06 Andreas J. Koenig <andk@cpan.org>
11 * improve diagnostics for Makefile.PL failures
13 2011-03-27 Andreas J. Koenig <andk@cpan.org>
17 * fix misparsing of UID, EUID, GID, EGID, and $^X under CPANPLUS
19 * fix misparsing of UID and EUID under CPAN::Reporter
21 2011-03-24 Andreas J. Koenig <andk@cpan.org>
25 * add compression support for fetched and cached cpan testers reports
27 * rip out nntp support, the nntp server has closed its gates in 2010
29 2010-08-26 Andreas J. Koenig <andk@cpan.org>
33 * fix parsing bug with configure_requires
35 2010-08-08 Andreas J. Koenig <andk@cpan.org>
39 * support for new option --sample to limit number of observations
41 2010-07-10 Andreas J. Koenig <andk@cpan.org>
45 * parse the new cpantesters 2.0 raw page now with <strong> tag
47 2010-02-17 Andreas J. Koenig <andk@cpan.org>
51 * switching transport to new option "http_cpantesters" because nntp has
52 a broken disk and many reports missing; option "http" has been renamed
55 2010-01-10 Andreas J. Koenig <andk@cpan.org>
59 * CPANPLUS may paint an exclamation mark into the margin of the
62 2009-12-23 Andreas J. Koenig <andk@cpan.org>
66 * if the summary at the end doesn't provide a perl version then use the
67 one from the first paragraph
69 * junk CARRIAGE RETURNs at end of line in time
71 2009-12-09 Andreas J. Koenig <andk@cpan.org>
75 * replace DateTime::Format::DateParse with D:F:Strptime
77 * patch from Slaven Rezic to show reports after mime processing
79 * address #52550: move emacs stanza from shebang line to end (suggested
82 * fix typo in the compound config name "archname+osvers"
84 2009-11-11 Andreas J. Koenig <andk@cpan.org>
88 * CPANPLUS does not try to align the prereq stanza, using split as a
91 2009-11-02 Andreas J. Koenig <andk@cpan.org>
95 * CPANPLUS beginning with 0.89_06(?) has a toolchain stanza
97 2009-11-01 Andreas J. Koenig <andk@cpan.org>
101 * bugfix: not all reports have a correct MIME header; introduce
102 heuristics to parse MIME as MIME if it probably is.
104 2009-10-26 Andreas J. Koenig <andk@cpan.org>
108 * bugfix: allow an empty line after the Summary line
110 * bugfix: allow any whitespace after Date:
112 2009-10-10 Andreas J. Koenig <andk@cpan.org>
116 * introduce --ctdb option to use a local sqlite database instead of
117 asking cpantesters for yaml files (Andreas Koenig)
119 * Don't croak on invalid Date headers (Ask Bjørn Hansen) and protect
120 date to time converter against unexpected date format (Andreas Koenig)
122 * Avoid infinite loop if the last line of a report ends with
123 a '!' (Ask Bjørn Hansen)
125 2009-06-28 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
129 * do not rely on the sort order of the cpantesters yaml file
131 2009-05-22 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
135 * Fix parsing of files with a MIME-Version header which comes from
136 recent improvements on the Test::Reporter end.
138 2009-03-29 Andreas J. Koenig <andk@cpan.org>
142 * add the parsed prerequisites wanted version number to the result with
143 the prefix C<prereq:> (popular Birmingham hackathon demand)
145 * added a bin/conf2conf.pl script developed by H.Merijn Brand during
146 Birmingham hackathon. This will probably end up as a sub in
147 ParseReport.pm, needs to be decided later.
149 2009-03-12 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
153 * discontinued the support for more than one distro on the commandline;
154 it seemed unnneeded and confusing
156 * allow a versioned distro name as argument, obsoletes the --vdistro
159 * generate a conf:git_commit_id if possible
161 * honour proxy environment
163 * return the %extract hash from parse_report (suggested by Ask B. Hansen)
167 2008-12-30 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
171 * do not die when we cannot parse a date in an nntp article, for example
174 * if -solve is given, always provide a variable C<conf:archname+osvers>
175 that concatenates C<archname> and C<osvers> because the latter alone is
176 a pointless variable.
178 * do not die if Statistics::Regression::print() dies. Before it may come
179 to that introduce additional caution, checking the return value of
182 2008-12-29 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
186 * dropped support for ctformat=html because cpantesters site is a moving
189 2008-12-15 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
193 * solve switch: secondary sort order K ascending (suggested by Slaven)
195 * solvetop switch: overrule it when there are more results with R^2==1.0
197 2008-12-14 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
201 * catch errors from HTTP and NNTP server.
203 2008-11-10 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
207 * introduce a backdoor to feed an arbitrary article as argument to the
210 * address #40812: with NNTP, when the date format doesn't match
211 expectations, use DateParse compatible parser.
213 2008-11-06 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
217 * switch to Net::NNTP instead of HTTP for the reports. HTTP can be
218 switched on with --transport=http
220 2008-11-03 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
226 * bug fix # 40609: division by zero error in Statistics::Regression
228 * new option --ycb to specify a callback for calculating Y
230 2008-11-01 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
234 * add protection against linear dependencies between columns
236 2008-10-28 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
240 * provide a normalized meta:perl for --solve
242 2008-10-26 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
246 * forgot dependency on Statistics::Regression
248 2008-10-21 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
252 * forgot to include the catalog files in the last release
254 * meta:writer now also detected on CPANPLUS::Dist::YACSmoke
256 * new option --cturl to temporarily switch servers
258 * new experimental option --solve to run some statistics to aid
259 determining blame candidates.
261 2008-10-19 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
265 * all output goes now to STDERR except for the output for --dumpvars
266 which goes to --dumpfile's option (default: ./ctgetreports.out)
268 * XML::LibXML parser object now has a catalog and is being cached.
270 * new option --quiet to suppress all output
272 * we have a real test now (but not many individual tests)
274 * env state was not turned off correctly, fixed.
276 * entities are now decoded
278 2008-09-29 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
282 * packaging issues: remove the overly clever idea to get the version into
283 the manpage. It screws the enduser who is using MM->parse_version.
285 * Since Barbie has switched to XHTML, drop HTML::TreeBuilder and parse
286 directly with XML::LibXML, set the default downloaded file back to html
287 because it is easier to debug and generally gets more attention.
289 2008-09-21 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
293 * address #39458: make sort order descending with --ctformat:yaml
294 (suggested by Slaven Rezic)
296 * address #39459: set display variable to captured regexp with qr:
297 (suggested by Slaven Rezic)
299 * temporarily setting --ctformat=yaml the default until cpantesters site
302 2008-09-20 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
306 * new options --raw and --q qr:REGEXP (suggested by Slaven Rezic)
310 * packaging issues: META.yml and MANIFEST repaired, tests added
312 2008-09-13 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
316 * support new option --report to parse a single report
318 * support envariables parsing and options of the form env:VARIABLE
320 * document so far undocumented query option meta:output_from
322 2008-09-09 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
326 * add meta:ok and meta:about as query parameter
328 * slightly improved manpage
330 2008-08-23 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
334 * minor bug fix: --vdistro and --ctformat=yaml did not work together
336 2008-06-24 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
342 * address #37035: $ua could be uninitialized.
344 * introduce new option ctformat=html|yaml especially to analyze
345 DateTime::Format::Strptime which has a broken HTML page at the moment.
347 * 0.0.4 fixed a gotcha in the Makefile.PL produced by Module::Build: it
348 contained a reference to an inexistant file. Investigation pending,
349 switching to MakeMaker.
351 2008-06-15 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
355 * with docs and a bit of testing.
357 2008-06-12 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
361 * just the bare script I'm currently working with. very early alpha
367 change-log-default-name: "Changes"