introduce heuristics to parse MIME right even if the MIME header is missing
[cpan-testers-parsereport.git] / Changes
blobc439017f0e3de339ef9bfa49eec72fab04199d8e
1 2009-10-26  Andreas J. Koenig  <andk@cpan.org>
3         * release 0.1.5
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>
11         * release 0.1.4
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>
24         * release 0.1.3
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>
30         * release 0.1.2
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> 
37         * release 0.1.1
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>
48         * release 0.1.0
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
54         option.
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)
62         * minor bugfixes
64 2008-12-30  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
66         * release 0.0.23
68         * do not die when we cannot parse a date in an nntp article, for example
69         550894.
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
73         a pointless variable.
75         * do not die if Statistics::Regression::print() dies. Before it may come
76         to that introduce additional caution, checking the return value of
77         standarderrors().
79 2008-12-29  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
81         * release 0.0.22
83         * dropped support for ctformat=html because cpantesters site is a moving
84         target.
86 2008-12-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
88         * release 0.0.21
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>
96         * release 0.0.20
98         * catch errors from HTTP and NNTP server.
100 2008-11-10  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
102         * release 0.0.19
104         * introduce a backdoor to feed an arbitrary article as argument to the
105         parser.
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>
112         * release 0.0.18
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>
119         * release 0.0.17
121         * typo fix # 40608
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>
129         * release 0.0.16
131         * add protection against linear dependencies between columns
133 2008-10-28  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
135         * release 0.0.15
137         * provide a normalized meta:perl for --solve
139 2008-10-26  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
141         * release 0.0.14
143         * forgot dependency on Statistics::Regression
145 2008-10-21  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
147         * release 0.0.13
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>
160         * release 0.0.12
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>
177         * release 0.0.11
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>
188         * release 0.0.10
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
197         is stable again
199 2008-09-20  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
201         * release 0.0.9
203         * new options --raw and --q qr:REGEXP (suggested by Slaven Rezic)
205         * release 0.0.8
207         * packaging issues: META.yml and MANIFEST repaired, tests added
209 2008-09-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
211         * release 0.0.7
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>
221         * release 0.0.6
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>
229         * release 0.0.5
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>
235         * release 0.0.4
237         * release 0.0.3
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>
250         * release 0.0.2
252         * with docs and a bit of testing.
254 2008-06-12  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
256         * release 0.0.1
258   * just the bare script I'm currently working with. very early alpha
259         quality
262         Local Variables:
263         mode: change-log
264         change-log-default-name: "Changes"
265         tab-width: 2
266         left-margin: 2
267         End: