1 2009-10-26 Andreas J. Koenig <andk@cpan.org>
5 * bugfix: allow an empty line after the Summary line
7 * bugfix: allow any whitespace after Date:
9 2009-10-10 Andreas J. Koenig <andk@cpan.org>
13 * introduce --ctdb option to use a local sqlite database instead of
14 asking cpantesters for yaml files (Andreas Koenig)
16 * Don't croak on invalid Date headers (Ask Bjørn Hansen) and protect
17 date to time converter against unexpected date format (Andreas Koenig)
19 * Avoid infinite loop if the last line of a report ends with
20 a '!' (Ask Bjørn Hansen)
22 2009-06-28 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
26 * do not rely on the sort order of the cpantesters yaml file
28 2009-05-22 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
32 * Fix parsing of files with a MIME-Version header which comes from
33 recent improvements on the Test::Reporter end.
35 2009-03-29 Andreas J. Koenig <andk@cpan.org>
39 * add the parsed prerequisites wanted version number to the result with
40 the prefix C<prereq:> (popular Birmingham hackathon demand)
42 * added a bin/conf2conf.pl script developed by H.Merijn Brand during
43 Birmingham hackathon. This will probably end up as a sub in
44 ParseReport.pm, needs to be decided later.
46 2009-03-12 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
50 * discontinued the support for more than one distro on the commandline;
51 it seemed unnneeded and confusing
53 * allow a versioned distro name as argument, obsoletes the --vdistro
56 * generate a conf:git_commit_id if possible
58 * honour proxy environment
60 * return the %extract hash from parse_report (suggested by Ask B. Hansen)
64 2008-12-30 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
68 * do not die when we cannot parse a date in an nntp article, for example
71 * if -solve is given, always provide a variable C<conf:archname+osvers>
72 that concatenates C<archname> and C<osvers> because the latter alone is
75 * do not die if Statistics::Regression::print() dies. Before it may come
76 to that introduce additional caution, checking the return value of
79 2008-12-29 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
83 * dropped support for ctformat=html because cpantesters site is a moving
86 2008-12-15 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
90 * solve switch: secondary sort order K ascending (suggested by Slaven)
92 * solvetop switch: overrule it when there are more results with R^2==1.0
94 2008-12-14 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
98 * catch errors from HTTP and NNTP server.
100 2008-11-10 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
104 * introduce a backdoor to feed an arbitrary article as argument to the
107 * address #40812: with NNTP, when the date format doesn't match
108 expectations, use DateParse compatible parser.
110 2008-11-06 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
114 * switch to Net::NNTP instead of HTTP for the reports. HTTP can be
115 switched on with --transport=http
117 2008-11-03 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
123 * bug fix # 40609: division by zero error in Statistics::Regression
125 * new option --ycb to specify a callback for calculating Y
127 2008-11-01 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
131 * add protection against linear dependencies between columns
133 2008-10-28 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
137 * provide a normalized meta:perl for --solve
139 2008-10-26 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
143 * forgot dependency on Statistics::Regression
145 2008-10-21 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
149 * forgot to include the catalog files in the last release
151 * meta:writer now also detected on CPANPLUS::Dist::YACSmoke
153 * new option --cturl to temporarily switch servers
155 * new experimental option --solve to run some statistics to aid
156 determining blame candidates.
158 2008-10-19 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
162 * all output goes now to STDERR except for the output for --dumpvars
163 which goes to --dumpfile's option (default: ./ctgetreports.out)
165 * XML::LibXML parser object now has a catalog and is being cached.
167 * new option --quiet to suppress all output
169 * we have a real test now (but not many individual tests)
171 * env state was not turned off correctly, fixed.
173 * entities are now decoded
175 2008-09-29 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
179 * packaging issues: remove the overly clever idea to get the version into
180 the manpage. It screws the enduser who is using MM->parse_version.
182 * Since Barbie has switched to XHTML, drop HTML::TreeBuilder and parse
183 directly with XML::LibXML, set the default downloaded file back to html
184 because it is easier to debug and generally gets more attention.
186 2008-09-21 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
190 * address #39458: make sort order descending with --ctformat:yaml
191 (suggested by Slaven Rezic)
193 * address #39459: set display variable to captured regexp with qr:
194 (suggested by Slaven Rezic)
196 * temporarily setting --ctformat=yaml the default until cpantesters site
199 2008-09-20 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
203 * new options --raw and --q qr:REGEXP (suggested by Slaven Rezic)
207 * packaging issues: META.yml and MANIFEST repaired, tests added
209 2008-09-13 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
213 * support new option --report to parse a single report
215 * support envariables parsing and options of the form env:VARIABLE
217 * document so far undocumented query option meta:output_from
219 2008-09-09 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
223 * add meta:ok and meta:about as query parameter
225 * slightly improved manpage
227 2008-08-23 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
231 * minor bug fix: --vdistro and --ctformat=yaml did not work together
233 2008-06-24 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
239 * address #37035: $ua could be uninitialized.
241 * introduce new option ctformat=html|yaml especially to analyze
242 DateTime::Format::Strptime which has a broken HTML page at the moment.
244 * 0.0.4 fixed a gotcha in the Makefile.PL produced by Module::Build: it
245 contained a reference to an inexistant file. Investigation pending,
246 switching to MakeMaker.
248 2008-06-15 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
252 * with docs and a bit of testing.
254 2008-06-12 Andreas J. Koenig <andreas.koenig.7os6VVqR@franz.ak.mind.de>
258 * just the bare script I'm currently working with. very early alpha
264 change-log-default-name: "Changes"