Merge branch 'broken-by-amend'
[cpan-testers-parsereport.git] / Changes
blobdc5ac28a925a999d83d0c19b10517318a1ffb968
1 0.2.7 2013-09-24  k  <andk@cpan.org>
3         * finish and activate GID and EGID calculations (thanks to Christian
4         Walde for the request)
6         * reformat changes file according to CPAN::Changes::Spec
8 0.2.6 2013-09-15  Andreas Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
10         * fix handling of cached gzipped results
12 0.2.5 2013-09-11  Andreas Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
14         * switch download URLs for reports to guid, they seem to have a greater
15         chance to succeed than the numeric ids
17         * RT #86898: fix META_ADD syntax to inject repository into META.yml
18         (thanks to Karen Etheridge)
20 0.2.4 2012-08-22  Andreas Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
22         * bugfix: parsing of lines that nowadays have commas to separate
23         variables but that did not have commas with perl 5.8.9
25 0.2.3 2012-05-01  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
27         * bugfix: parsing of config lines that have neither quotes nor commas
28         but spaces, thus need to consume the whole line, like libpth, libs and
29         perllibs
31 0.2.2 2012-01-06  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
33         * bugfix: prerequisites of "0" could be misparsed
35 0.2.1 2011-12-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
37         * Replace the use of zcat with Compress::Zlib
39         * Remove all remnants of dependencies on XML::LibXML
41 0.2.0 2011-11-27  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
43         * Upgrading to this release seems needed to get at reports of distros
44         for which a yaml formatted summary file is not available. I don't know
45         whether yaml files will reappear at cpantesters.org but I have
46         encountered distros that had no yaml file at all but did have a json
47         file.
49         * Minor incompatibility: old yaml files with summaries of results are no
50         longer supported. We now have settled to download JSON files from
51         cpantesters.org and use those. It seems that JSON is the preferred
52         format at cpantesters.org, at least for now. The path to the summary
53         files had to be adjusted.
55         * introduce --prefer-local-reports option to skip mirroring for all
56         reports we have ever downloaded before. Highly recommended to reduce
57         latency, especially since If-Modified-Since support at cpantesters seems
58         not always to be a given.
60         * on transport=http_cpantesters_gzip set the HTTP headers to get
61         compressed versions of reports. Highly recommended to reduce download
62         times.
64 0.1.22 2011-10-29  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
66         * support YAML::XS besides YAML::Syck
68         * set CPANPLUS version from the intro of the report if not reported
69         properly in the footer
71 0.1.21 2011-05-31  Andreas J. Koenig  <andk@cpan.org>
73         * protect against zcat implementations that expect a $target.Z file
74         instead of a $target.gz file
76 0.1.20 2011-05-28  Andreas J. Koenig  <andk@cpan.org>
78         * adjust default to official URLS
80 0.1.19 2011-04-07  Andreas J. Koenig  <andk@cpan.org>
82         * introduce dependency on CPAN::Meta::Converter
84 0.1.18 2011-04-06  Andreas J. Koenig  <andk@cpan.org>
86         * improve diagnostics for Makefile.PL failures
88 0.1.17 2011-03-27  Andreas J. Koenig  <andk@cpan.org>
90         * fix misparsing of UID, EUID, GID, EGID, and $^X under CPANPLUS
92         * fix misparsing of UID and EUID under CPAN::Reporter
94 0.1.16 2011-03-24  Andreas J. Koenig  <andk@cpan.org>
96         * add compression support for fetched and cached cpan testers reports
98         * rip out nntp support, the nntp server has closed its gates in 2010
100 0.1.15 2010-08-26  Andreas J. Koenig  <andk@cpan.org>
102         * fix parsing bug with configure_requires
104 0.1.14 2010-08-08  Andreas J. Koenig  <andk@cpan.org>
106         * support for new option --sample to limit number of observations
108 0.1.13 2010-07-10  Andreas J. Koenig  <andk@cpan.org>
110         * parse the new cpantesters 2.0 raw page now with <strong> tag
112 0.1.12 2010-02-17  Andreas J. Koenig  <andk@cpan.org>
114         * switching transport to new option "http_cpantesters" because nntp has
115         a broken disk and many reports missing; option "http" has been renamed
116         to http_nntp.
118 0.1.11 2010-01-10  Andreas J. Koenig  <andk@cpan.org>
120         * CPANPLUS may paint an exclamation mark into the margin of the
121         prerequisties stanza
123 0.1.10 2009-12-23  Andreas J. Koenig  <andk@cpan.org>
125         * if the summary at the end doesn't provide a perl version then use the
126         one from the first paragraph
128         * junk CARRIAGE RETURNs at end of line in time
130 0.1.9 2009-12-09  Andreas J. Koenig  <andk@cpan.org>
132         * replace DateTime::Format::DateParse with D:F:Strptime
134         * patch from Slaven Rezic to show reports after mime processing
136         * RT #52550: move emacs stanza from shebang line to end (suggested
137         by Sean O'Rourke)
139         * fix typo in the compound config name "archname+osvers"
141 0.1.8 2009-11-11  Andreas J. Koenig  <andk@cpan.org>
143         * CPANPLUS does not try to align the prereq stanza, using split as a
144         fallback
146 0.1.7 2009-11-02  Andreas J. Koenig  <andk@cpan.org>
148         * CPANPLUS beginning with 0.89_06(?) has a toolchain stanza
150 0.1.6 2009-11-01  Andreas J. Koenig  <andk@cpan.org>
152         * bugfix: not all reports have a correct MIME header; introduce
153         heuristics to parse MIME as MIME if it probably is.
155 0.1.5 2009-10-26  Andreas J. Koenig  <andk@cpan.org>
157         * bugfix: allow an empty line after the Summary line
159         * bugfix: allow any whitespace after Date:
161 0.1.4 2009-10-10  Andreas J. Koenig  <andk@cpan.org>
163         * introduce --ctdb option to use a local sqlite database instead of
164         asking cpantesters for yaml files (Andreas Koenig)
166         * Don't croak on invalid Date headers (Ask Bjørn Hansen) and protect
167         date to time converter against unexpected date format (Andreas Koenig)
169         * Avoid infinite loop if the last line of a report ends with
170           a '!' (Ask Bjørn Hansen)
172 0.1.3 2009-06-28  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
174         * do not rely on the sort order of the cpantesters yaml file
176 0.1.2 2009-05-22  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
178         * Fix parsing of files with a MIME-Version header which comes from
179         recent improvements on the Test::Reporter end.
181 0.1.1 2009-03-29  Andreas J. Koenig  <andk@cpan.org>
183         * add the parsed prerequisites wanted version number to the result with
184         the prefix C<prereq:> (popular Birmingham hackathon demand)
186         * added a bin/conf2conf.pl script developed by H.Merijn Brand during
187         Birmingham hackathon. This will probably end up as a sub in
188         ParseReport.pm, needs to be decided later.
190 0.1.0 2009-03-12  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
192         * discontinued the support for more than one distro on the commandline;
193         it seemed unnneeded and confusing
195         * allow a versioned distro name as argument, obsoletes the --vdistro
196         option.
198         * generate a conf:git_commit_id if possible
200         * honour proxy environment
202         * return the %extract hash from parse_report (suggested by Ask B. Hansen)
204         * minor bugfixes
206 0.0.23 2008-12-30  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
208         * do not die when we cannot parse a date in an nntp article, for example
209         550894.
211         * if -solve is given, always provide a variable C<conf:archname+osvers>
212         that concatenates C<archname> and C<osvers> because the latter alone is
213         a pointless variable.
215         * do not die if Statistics::Regression::print() dies. Before it may come
216         to that introduce additional caution, checking the return value of
217         standarderrors().
219 0.0.22 2008-12-29  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
221         * dropped support for ctformat=html because cpantesters site is a moving
222         target.
224 0.0.21 2008-12-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
226         * solve switch: secondary sort order K ascending (suggested by Slaven)
228         * solvetop switch: overrule it when there are more results with R^2==1.0
230 0.0.20 2008-12-14  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
232         * catch errors from HTTP and NNTP server.
234 0.0.19 2008-11-10  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
236         * introduce a backdoor to feed an arbitrary article as argument to the
237         parser.
239         * RT #40812: with NNTP, when the date format doesn't match
240         expectations, use DateParse compatible parser.
242 0.0.18 2008-11-06  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
244         * switch to Net::NNTP instead of HTTP for the reports. HTTP can be
245         switched on with --transport=http
247 0.0.17 2008-11-03  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
249         * typo fix RT #40608
251         * bug fix RT #40609: division by zero error in Statistics::Regression
253         * new option --ycb to specify a callback for calculating Y
255 0.0.16 2008-11-01  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
257         * add protection against linear dependencies between columns
259 0.0.15 2008-10-28  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
261         * provide a normalized meta:perl for --solve
263 0.0.14 2008-10-26  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
265         * forgot dependency on Statistics::Regression
267 0.0.13 2008-10-21  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
269         * forgot to include the catalog files in the last release
271         * meta:writer now also detected on CPANPLUS::Dist::YACSmoke
273         * new option --cturl to temporarily switch servers
275         * new experimental option --solve to run some statistics to aid
276         determining blame candidates.
278 0.0.12 2008-10-19  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
280         * all output goes now to STDERR except for the output for --dumpvars
281         which goes to --dumpfile's option (default: ./ctgetreports.out)
283         * XML::LibXML parser object now has a catalog and is being cached.
285         * new option --quiet to suppress all output
287         * we have a real test now (but not many individual tests)
289         * env state was not turned off correctly, fixed.
291         * entities are now decoded
293 0.0.11 2008-09-29  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
295         * packaging issues: remove the overly clever idea to get the version into
296         the manpage. It screws the enduser who is using MM->parse_version.
298         * Since Barbie has switched to XHTML, drop HTML::TreeBuilder and parse
299         directly with XML::LibXML, set the default downloaded file back to html
300         because it is easier to debug and generally gets more attention.
302 0.0.10 2008-09-21  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
304         * RT #39458: make sort order descending with --ctformat:yaml
305         (suggested by Slaven Rezic)
307         * RT #39459: set display variable to captured regexp with qr:
308         (suggested by Slaven Rezic)
310         * temporarily setting --ctformat=yaml the default until cpantesters site
311         is stable again
313 0.0.9 2008-09-20  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
315         * packaging issues: META.yml and MANIFEST repaired, tests added
317 0.0.8 2008-09-20  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
319         * new options --raw and --q qr:REGEXP (suggested by Slaven Rezic)
321 0.0.7 2008-09-13  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
323         * support new option --report to parse a single report
325         * support envariables parsing and options of the form env:VARIABLE
327         * document so far undocumented query option meta:output_from
329 0.0.6 2008-09-09  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
331         * add meta:ok and meta:about as query parameter
333         * slightly improved manpage
335 0.0.5 2008-08-23  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
337         * minor bug fix: --vdistro and --ctformat=yaml did not work together
339 0.0.4 2008-06-24  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
341         * fixed a gotcha in the Makefile.PL produced by Module::Build: it
342         contained a reference to an inexistant file. Investigation pending,
343         switching to MakeMaker.
345 0.0.3 2008-06-24  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
347         * RT #37035: $ua could be uninitialized.
349         * introduce new option ctformat=html|yaml especially to analyze
350         DateTime::Format::Strptime which has a broken HTML page at the moment.
352 0.0.2 2008-06-15  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
354         * with docs and a bit of testing.
356 0.0.1 2008-06-12  Andreas J. Koenig  <andreas.koenig.7os6VVqR@franz.ak.mind.de>
358         * just the bare script I'm currently working with. very early alpha
359         quality
362         Local Variables:
363         mode: change-log
364         change-log-default-name: "Changes"
365         tab-width: 2
366         left-margin: 2
367         End: