Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Newer
Older
100644 666 lines (571 sloc) 26.311 kB
b13af6a @pjcj v0.81
authored
1 Devel::Cover history
3a6ae7f @wchristian changes file is now done by dzil
wchristian authored
2
3 {{$NEXT}}
0d23ad2 @pjcj v0.93
authored
4
5 Release 0.93 - 4 August 2012
26175f2 @pjcj Add changes.
authored
6 - Fix up start and finish times in text report.
7 - Make summary cover report respect options given.
8 - Make vim report respect specified criteria.
9 - Only collect time and condition coverage when requested.
10 - Fix some "ignoring extra $criterion" errors.
11 - Don't stop reports at __END__ with AutoLoader.
12 - Add perl version and OS to html_basic.
13 - Make html_minimal summary more like html_basic.
14 - Time coverage is no use in the vim report.
15 - Keep descriptions to a single line.
6532f35 @pjcj v0.92
authored
16
17 Release 0.92 - 17 July 2012
561303a @pjcj Note github ticket.
authored
18 - Fix inc directories when working with local::lib (Olivier Mengué) (github 25)
d47a154 @pjcj v0.91
authored
19
20 Release 0.91 - 15th July 2012
a785d6a @pjcj Add changes.
authored
21 - Generate inc directories at runtime (rt 68991, 76528, 66881, 37349).
22 - Get the tests running again on Windows.
f1f4481 @pjcj v0.90
authored
23
24 Release 0.90 - 13th July 2012
f9dec11 @pjcj Tidy and note fixed RT.
authored
25 - Fix cover -test on Windows (Christian Walde) (github 24) (rt 75565).
a66fd83 @pjcj Better document coverage options (github 23).
authored
26 - Better document coverage options (github 23).
9c7a90d @pjcj Note fixing of rt 62423.
authored
27 - Run in directories containing spaces (rt 62423).
d195a84 @pjcj Add moose_constraint test (rt 57173).
authored
28 - Add moose_constraint test (rt 57173).
d7f2266 @pjcj v0.89
authored
29
30 Release 0.89 - 15th June 2012
514b6f5 @pjcj Update Changes.
authored
31 - Fix POD syntax error (gregor herrmann <gregoa@debian.org>) (rt 77599).
6f6e321 @pjcj Handle RE metachars in build directory.
authored
32 - Handle RE metachars in build directory (rt 75633 & 77598)
33 (dcoupal@cisco.com & Niko Tyni <ntyni@debian.org>).
514b6f5 @pjcj Update Changes.
authored
34 - Return to starting directory after cover report (John Lightsey) (rt 61515).
97a6340 @pjcj Relax permissions on DB directories (github 22).
authored
35 - Relax permissions on DB directories (github 22).
3862be5 @pjcj v0.88
authored
36
37 Release 0.88 - 8th June 2012
c66be26 @pjcj Credit Stephen Thirlwall with -launch option.
authored
38 - Add -launch option to open report in appropriate viewer (Stephen Thirlwall).
dd89615 @pjcj Move list of ignoired filenames into DB.pm.
authored
39 - Move ignored filename list into DB module (rt 77163 and github 12).
6797c3c @pjcj Don't complain about Mouse accessors.
authored
40 - Don't complain about Mouse accessors (rt 71680).
3862be5 @pjcj v0.88
authored
41 - Turn off $^W when calling B::Deparse (fixes perl #113464).
42 - Update cpancover.
b012c8a @pjcj v0.87
authored
43
5abc20e @pjcj Some days shouldn't be release days, it seems.
authored
44 Release 0.87 - 21st May 2012
01fd1d2 @pjcj Add Pau Amma's documentation work to Changes file.
authored
45 - Major documentation overhaul (Pau Amma).
fb4eca8 @pjcj Minor tidyup of Olivier's Dumper rework.
authored
46 - Cleanup Data::Dumper usage (localise settings) (Olivier Mengué) (rt 76531).
b012c8a @pjcj v0.87
authored
47 - Ignore more generated filenames - Moose and Template Toolkit.
48 - Improve results for chained logical operators.
49 - Officially support 5.16.0.
bfa87bb @pjcj v0.83
authored
50
b11afb4 @pjcj v0.86
authored
51 Release 0.86 - 9th April 2012
52 - Add all coverage criteria to the Vim report.
53
23234c1 @dolmen Changes: fix typo: April 1th => April 1st
dolmen authored
54 Release 0.85 - 1st April 2012
595b395 @pjcj v0.85
authored
55 - Add customisable thresholds to HTML reports (Xavier Caron).
56 - Improve Vim report.
57
6b1627c @pjcj v0.84
authored
58 Release 0.84 - 31th March 2012
59 - Add Vim report (based on discussion with Tatsuhiko Miyagawa).
60
bfa87bb @pjcj v0.83
authored
61 Release 0.83 - 30th March 2012
3b6e3f9 @pjcj Forgot to credit Audrey.
authored
62 - Prefer JSON::XS for faster operation (Audrey Tang (唐鳳)).
b11afb4 @pjcj v0.86
authored
63 - Rework testing framework (Xavier Caron).
4ea8246 @pjcj v0.80
authored
64
e972da5 @pjcj v0.82
authored
65 Release 0.82 - 19th March 2012
66 - Do not distribute MYMETA.json (Olivier Mengué) (rt 75883).
67
b13af6a @pjcj v0.81
authored
68 Release 0.81 - 18th March 2012
69 - Fix up dzil release process.
70
4ea8246 @pjcj v0.80
authored
71 Release 0.80 - 18th March 2012
af40173 @pjcj Changes need to be indented.
authored
72 - Don't be so noisy with Moose code.
73 - Move to Dist:Zilla (Christian Walde).
74 - Test against 5.14.2 and 5.15.2 - 5.15.8.
75 - Select gcov2perl from the same directory as cover.
76 - Print warnings to STDERR so $SIG{__WARN__} isn't called (Christian Walde).
77 - Manage coverage reporting errors before an exec (Daisuke Maki).
78 - Don't run fork tests on Windows (Christian Walde).
79 - Add more documentation about cover --test (Kirk Kimmel).
80 - Remove race conditions around mkdir.
81 - Add travis config file.
82 - Add word "Warning" to MD5 digest message.
692f58f @pjcj import Devel::Cover 0.01
authored
83
c587c8a @pjcj Add changes for 0.79 release.
authored
84 Release 0.79 - 5th August 2011
85 - Test against 5.12.4, 5.14.1, 5.15.0 and 5.15.1.
86 - Fix inc_sub test failures dependant on whether JSON:PP was installed.
87
7cb80af @pjcj Add changes for 0.78 release.
authored
88 Release 0.78 - 17th May 2011
89 - Fix up test quoting to work with Windows too.
90
7ac489e @pjcj Add changes for 0.77 release.
authored
91 Release 0.77 - 15th May 2011
88d926c @pjcj Update CHANGES.
authored
92 - Fix cover -test covering all the test files (Larry Leszczynski) (rt 65920).
93 - Add DEVEL_COVER_IO_OPTIONS environment variable.
94 - Sort runs by start time.
95 - Add digests to DB.
8db4094 @pjcj Update CHANGES.
authored
96 - Add cover -make option (Olivier Mengué) (rt 44906).
97 - Add digests to DB.
98 This should fix some problems related to losing coverage data when there are
99 duplicate files. This happens most usually when modules are sometimes loaded
100 from lib and sometimes from blib. (rt 14192, 32465, 45737).
b1e815b @pjcj Update CHANGES.
authored
101 - Add branch coverage for gcov (rt 30365).
a9d6071 @pjcj Update CHANGES.
authored
102
5af5388 @pjcj Update CHANGES.
authored
103 Release 0.76 - 18th April 2011
104 - Move CHANGES file into root for search.cpan.org (rt 67541).
354a23e @pjcj Add top level version subroutine.
authored
105 - Add top level version subroutine (requested by H.Merijn Brand).
338c218 @pjcj Add changes for 0.76 release.
authored
106 - Add DEVEL_COVER_DB_FORMAT environment variable.
107 - Add advisory locking to database IO operations.
108 - Explain what to do if regexp_eval.t ever fails again (Florian Ragwitz).
109 - Remove leftovers from PERL_OBJECT (Florian Ragwitz).
110 - Recommend 5.8.8 and above - 5.8.7 is crashing so skip some tests there.
5af5388 @pjcj Update CHANGES.
authored
111
6e7d4a9 @pjcj Add changes for 0.75 release.
authored
112 Release 0.75 - 17th April 2011
113 - Write database as JSON if JSON::PP is available.
114
495ced3 @pjcj Add changes for 0.74 release
authored
115 Release 0.74 - 16th April 2011
116 - Test against 5.12.3 and code frozen 5.14.0 (unreleased).
8db4094 @pjcj Update CHANGES.
authored
117 - Fix tests to work with all releases of 5.13.x (rt 64210, 60901).
495ced3 @pjcj Add changes for 0.74 release
authored
118 - Avoid race condition writing DB structure files (Nicholas Clark).
119 - Add debuglog method to Devel::Cover::DB::Structure (Nicholas Clark).
120 - Be more careful deleting DB structure files (Nicholas Clark).
121 - Get cover -test to honour the db passed in.
122
70403c3 @pjcj Add changes for 0.73 release
authored
123 Release 0.73 - 2nd October 2010
124 - Tidy up Makefile.PL and META.yml.
125 - Get coverage working with Windows again.
126
9c5b217 @pjcj Add changes for 0.72 release
authored
127 Release 0.72 - 27th September 2010
128 - Teach cpancover how to work in parallel.
129 - Improve speed of check_file() (Goro Fuji).
130 - Fix errors with non-existent directories on Cygwin (Goro Fuji).
131 - Improve self coverage with new test.
132 - Fix tests to work with 5.13.5.
133 - New dependency on Test::Warn.
134 - New dependency on Parallel::Iterator for cpancover.
135
9864f89 @pjcj Add changes for 0.71 release
authored
136 Release 0.71 - 10th September 2010
137 - Improve running of Devel::Cover on itself.
138 - Fix occasional parallel test failures.
139 - Test against 5.12.2.
140
86a812f @pjcj Add changes for 0.70 release
authored
141 Release 0.70 - 29th August 2010
142 - Get Devel::Cover working better on itself.
143 - Distribution should now pass on 5.13.* development releases.
144
a4f121d @pjcj Add information for 0.69 release.
authored
145 Release 0.69 - 28th August 2010
146 - Correctly report on C<my $x = $y || return> and other shortcuts.
147 - Put end to end tests in t/e2e.
148 - Add test for regexp eval fail (Florian Ragwitz).
149 - Fix some warnings from strict compilers (Florian Ragwitz).
150 - Allow tests to run in parallel (Florian Ragwitz).
151 - Test against 5.13.* development releases.
152 - We now require Test::More to run the tests.
153
df10de4 @pjcj Add information for 0.68 release.
authored
154 Release 0.68 - 5th August 2010
95aa629 @pjcj Fix gcov2perl to work with large numbers.
authored
155 - Fix gcov2perl to work with large numbers (Thomas Dorner) (rt 45028).
35d3702 @pjcj Fix "gcov -l" include files.
authored
156 - Fix "gcov -l" include files (Thomas Dorner) (rt 44864).
df10de4 @pjcj Add information for 0.68 release.
authored
157 - Test against 5.12.1.
158 - Gross workaround for for regexp evals (Florian Ragwitz).
95aa629 @pjcj Fix gcov2perl to work with large numbers.
authored
159
c6c9ac0 @pjcj Add information for 0.67 release.
authored
160 Release 0.67 - 8th May 2010
161 - Fix up the Makefile for dmake on Strawberry Perl (Curtis Jewell) (rt 50774).
162
1bf0d71 @pjcj Add information for 0.66 release.
authored
163 Release 0.66 - 12th April 2010
164 - Move to faster method of collecting data. Could be up to twice as fast now.
165 - Add -replace_ops options to be able to revert to previous collection method.
df10de4 @pjcj Add information for 0.68 release.
authored
166 - Test against 5.12.0 and update tests as necessary.
1bf0d71 @pjcj Add information for 0.66 release.
authored
167 - Work better with non-existent databases.
168 - XS fixes related to overriding ops rather than replacing runops
169 (Florian Ragwitz).
170 - Don't chmod created directories (mkdir should suffice).
171
d7c4646 @pjcj Update CHANGES for 0.65 release.
authored
172 Release 0.65 - 8th August 2009
173 - Fix uninitialised value warning (reported by Andrew Billeb).
174 - Test against 5.8.9 and 5.10.1 (RC1).
175 - Correct deparsed conditional output in elsif conditions.
176 - Unset PERL5OPT when running tests.
177
d663f5a @pjcj Release version 0.64.
authored
178 Release 0.64 - 10th April 2008
3b8078d @pjcj Note that we can now compile on Windows.
authored
179 - Build on Windows.
6ff6ef8 @pjcj Make "cover -test" work for Module::Build (Michael G Schwern) (rt 342…
authored
180 - Make "cover -test" work for Module::Build (Michael G Schwern) (rt 34263).
792959b @pjcj Make "cover -test" cover .[ch] files (Michael G Schwern) (rt 34262).
authored
181 - Make "cover -test" cover .[ch] files (Michael G Schwern) (rt 34262).
2c3b860 @pjcj Make "cover -gcov" a valid option (Michael G Schwern) (rt 34261).
authored
182 - Make "cover -gcov" a valid option (Michael G Schwern) (rt 34261).
3b8078d @pjcj Note that we can now compile on Windows.
authored
183
391bfd6 @pjcj Release 0.63.
authored
184 Release 0.63 - 16th November 2007
903e0fc @pjcj I should really note what I'm doing.
authored
185 - require 5.006001 might stop CPAN testers trying to test with 5.005.
580f15e @pjcj store_return() should be a void function (H.Merijn Brand)
authored
186 - store_return() should be a void function (H.Merijn Brand).
b123221 @pjcj Finish dor support.
authored
187 - Finish dor support.
640bbd6 @pjcj Add support for exec (Brandon Black).
authored
188 - Add support for exec (Brandon Black).
75699c9 @pjcj Tested against 5.10 (RC1)
authored
189 - Tested against 5.10 (RC1).
580f15e @pjcj store_return() should be a void function (H.Merijn Brand)
authored
190
22a7b03 @pjcj Release 0.62 today.
authored
191 Release 0.62 - 5th November 2007
6a998f3 @pjcj Assume heredocs are constants.
authored
192 - Add table sorting to Html_basic report (Nathan Haigh).
193 - Assume heredocs are constants.
194 - Don't add 0x200 to $^P ("file" names for evals) (Fix for Template::Declare).
195 - Add timer and alarm for cpancover.
196 - Add Report Date to basic html report.
197 - Quieten some warnings.
198 - Document cover -test.
199 - Get rid of any __DIE__and __WARN__ signals during the report.
200 - Don't try to get a digest for "-e".
201 - Tidy up filename normalisation.
202 - Be more explicit about what I mean when I call this alpha software.
850a68c @pjcj Update CHANGES.
authored
203 - Add uncoverable comments.
a4ffeaf @pjcj Don't complain about POSIX.pm (Erwan Lemonnier).
authored
204 - Don't complain about POSIX.pm (Erwan Lemonnier).
205 - Don't resolve pathnames of symbolic links (Stefan Becker).
c0e5978 @pjcj Spelling nits (James E Keenen).
authored
206 - Spelling nits (James E Keenen).
6a998f3 @pjcj Assume heredocs are constants.
authored
207
7045d3e @pjcj Update CHANGE and add new pod golden results to MANIFEST.
authored
208 Release 0.61 - 10th January 2007
209 - Fix some "ignored" errors due to multiple subs of the same name on the same
210 line (rt 14192).
211 - Display pod coverage with subroutine coverage in text report.
212 - Update golden output (tests were failing in 0.60).
213
cb574fe @pjcj Release 0.60.
authored
214 Release 0.60 - 2nd January 2007
b89471b @pjcj Be careful with UNC paths on Windows (John LoVerso) (rt 24105).
authored
215 - Simplify get_key function and remove TODO item (Gisle Aas).
216 - Be careful with UNC paths on Windows (John LoVerso) (rt 24105).
2fcd710 @pjcj Update CHANGES.
authored
217 - Only call HvSHAREKEYS_off if threading is enabled.
218 - s/unvailable/unavailable/ (Jim Cromie).
219 - Don't key on op_targ - it might change (rt 22701).
220 - Tidy up docs and error messages for reports (rt 21098).
221 - Better database validation.
222 - Don't delete invalid datbases (rt 16039).
223 - Tested against 5.9.5.
224 - Allow for new anonlist and anonhash ops (rt 24067).
225 - Use outputfile for both cover and cpancover.
02e2d7c @pjcj Update CHANGES.
authored
226 - Add compilation report (Denis Howe).
a58b7af @pjcj Simplify get_key function and remove TODO item. (Gisle Aas).
authored
227
31b8add @pjcj Add changes for this release.
authored
228 Release 0.59 - 23rd August 2006
229 - Tidy up HTML, especially for cpancover.
230 - Allow coverage of subroutine statements in a different file (as with Mason)
231 (clkao).
232 - Bump refcount on subs to ensure they stay around for us to look at them
233 (yes, this is a hack).
234
ec5b825 @pjcj Changes for this release.
authored
235 Release 0.58 - 6th August 2006
236 - Be more clever about void context and so avoid SvROK hack.
237 - Document some bugs, limitations and requirements.
238 - HTML alignment fix (Sébastien Aperghis-Tramoni).
239 - CSS improvements for HTML reports (Sébastien Aperghis-Tramoni).
240
1f6524c @pjcj Update CHANGES for release.
authored
241 Release 0.57 - 3rd August 2006
9eca557 @pjcj Report Pod::Coverage load failure (dom - happygiraffe.net) (rt 14425).
authored
242 - Report Pod::Coverage load failure (dom - happygiraffe.net) (rt 14425).
b01cc25 @pjcj Use Perl::Tidy as an alternative syntax highlighter (Sébastien Aperg…
authored
243 - Use Perl::Tidy as an alternative syntax highlighter
244 (Sébastien Aperghis-Tramoni).
6773c33 @pjcj Lighten the style a little - make table cells only have right and bo…
authored
245 - Lighten the style a little - make table cells only have right and bottom
246 borders, using the ones from the surrounding cells to form the grid
247 (Sébastien Aperghis-Tramoni).
855c7ad @pjcj subs_only option to only show coverage for subs (Nicholas Clark).
authored
248 - subs_only option to only show coverage for subs (Nicholas Clark).
9eca557 @pjcj Report Pod::Coverage load failure (dom - happygiraffe.net) (rt 14425).
authored
249
48cbd57 @pjcj Update CHANGES and MANIFEST.
authored
250 Release 0.56 - 1st August 2006
4a0e803 @pjcj gcov2perl creates db if necessary (Steve Peters) (rt 13536).
authored
251 - gcov2perl creates db if necessary (Steve Peters) (rt 13536).
252 - Properly merge identical files (Jeff Wren) (rt 12410).
253 - Allow line achors in html_basic (Mark Stosberg) (rt 13615).
3cd6743 @pjcj Right justify numerical tabular html output (Sébastien Aperghis-Tramo…
authored
254 - Right justify numerical tabular html output (Sébastien Aperghis-Tramoni).
255 - Work around ExtUtils::MakeMaker realclean bug (Florian Ragwitz) (rt 17324).
256 - Don't try to delete db if it isn't there.
48cbd57 @pjcj Update CHANGES and MANIFEST.
authored
257 - The following changes were made at the Devel::Cover hackathon, sponsored by
258 Best Practical.
259 - No longer create the temporary .version files (Leon Brocard).
260 - Document Module::Build's testcover (Leon Brocard).
261 - Add more detail about code coverage in docs (Leon Brocard).
262 - Make the HTML valid by moving comment past the <?xml> (Leon Brocard).
263 - Add syntax highlighting to HTML_basic if PPI::HTML is installed
264 (Leon Brocard).
265 - Refactored common code for calculate_summary across all Criterion classes
266 (Norman Nunley).
267 - Remove duplicated code paths between Branch and Condition (Norman Nunley).
268 - Don't call overload bool in condition coverage (clkao).
269 - Fix the XML comment for cpancover (Norman Nunley).
270 - Turn conditionals in void context into or2 conditions so that the value of
271 the RHS doesn't matter for coverage purposes.
272 - Add a tool to scan comments about uncoverable code and output .uncoverable
273 format to stdout (clkao).
274 - Add and update overload tests.
4a0e803 @pjcj gcov2perl creates db if necessary (Steve Peters) (rt 13536).
authored
275
276 Release 0.55 - 22nd September 2005
64966b3 @pjcj Add -gcov option to cover and make it default when using gcc.
authored
277 - Add -gcov option to cover and make it default when using gcc.
278 - Remolve unused File::Find from cpancover.
279 - Document how to get XS coverage in gcov2perl.
8a201ec @pjcj Improvements to SVK annotation (Chia-liang Kao).
authored
280 - Improvements to SVK annotation (Chia-liang Kao).
64966b3 @pjcj Add -gcov option to cover and make it default when using gcc.
authored
281
77f12a0 @pjcj Bump version to 0.54.
authored
282 Release 0.54 - 13th September 2005
8e395bc @pjcj Update CHANGES.
authored
283 - Make html_basic prettier.
321001f @pjcj Fix integer <-> pointer conversion warnings (Robin Barker).
authored
284 - Fix pod coverage percentages.
285 - Fix integer <-> pointer conversion warnings (Robin Barker).
f0c313c @pjcj Add more tests for sort bug fixed in 0.53 (Rob Kinyon).
authored
286 - Add more tests for sort bug fixed in 0.53 (Rob Kinyon).
84539e7 @pjcj Handle || bless {}, "XXX" (reported by Marcel Grünauer).
authored
287 - Handle || bless {}, "XXX" (reported by Marcel Grünauer).
5309600 @pjcj Test against perl-5.8.7.
authored
288 - Add preliminary dor support (unfinished).
289 - Test against perl-5.8.7.
290 - Add check for Pod::Coverage::CountParents.
291 - Fix line number display problem in conditionals in Html_basic.
292 - Add eval_sub and eval3 tests.
293 - Add buildperl script.
294 - Add -report option to cpancover.
295 - Update cpancover CSS.
296 - Partial solution for structure problems including debugging code.
297 - Add outputfile option to Html_basic.
8e395bc @pjcj Update CHANGES.
authored
298
d5a3f9a @pjcj Update version number and release 0.53
authored
299 Release 0.53 - 17th April 2005
1660a6b @pjcj Fix core dump associated with sort subs and add test case supplied by
authored
300 - Clean up database directories.
446fcd1 @pjcj Add missed change.
authored
301 - Allow require File::Spec->catfile('t', 'common.pl'); (from an example by
302 Randy W. Sims).
1660a6b @pjcj Fix core dump associated with sort subs and add test case supplied by
authored
303 - Fix core dump associated with sort subs and add test case supplied by
304 Leif Eriksen.
ee0c3e1 @pjcj Add extra options for coverage criteria.
authored
305 - Add extra options for coverage criteria.
306 - Allow pod coverage options to be specified.
307 - Update copyrights.
308 - Allow Test::Differences output to be displayed usefully.
309 - Test against perl-5.9.3.
1660a6b @pjcj Fix core dump associated with sort subs and add test case supplied by
authored
310
81771cd @pjcj Fix thread locking bug (Ruslan Zakirov) - locks are not recursive.
authored
311 Release 0.52 - 13th December 2004
312 - Fix thread locking bug (Ruslan Zakirov).
313 - Make valgrind happy.
314 - Fix gcov2perl (Steve Peters).
315 - Restore failure message to CLONE.
316
c3a9588 @pjcj Test against perl-5.8.6.
authored
317 Release 0.51 - 29th November 2004
d903387 @pjcj Handle $y || undef.
authored
318 - Handle $y || undef.
c3a9588 @pjcj Test against perl-5.8.6.
authored
319 - Small branch coverage fix.
320 - Improve reporting of uncoverable constructs in html reports.
321 - Test against perl-5.8.6.
322 - Recommend at least perl-5.8.2.
d903387 @pjcj Handle $y || undef.
authored
323
8a3acf0 @pjcj import Devel::Cover 0.50
authored
324 Release 0.50 - 25th October 2004
325 - Add -test option to cover.
326 - Fix missing coverage when calling a sub in an ignored module.
327 - Add module_ignore test.
328 - Add uncoverable options to cover.
ba86713 @pjcj import Devel::Cover 0.07
authored
329
8a3acf0 @pjcj import Devel::Cover 0.50
authored
330 Release 0.49 - 6th October 2004
331 - Compile on Win32 (and elsewhere) (Steve Hay).
2717da1 @pjcj import Devel::Cover 0.08
authored
332
8a3acf0 @pjcj import Devel::Cover 0.50
authored
333 Release 0.48 - 5th October 2004
334 - Working towards thread safety.
335 - Test against perl-5.8.5.
336 - Store perl version number in Inc.pm and complain if it doesn't match.
337 - Add annotation API and Random example.
338 - Display run information in text report.
339 - Remove POSIX path bodge which is now properly fixed.
340 - Update test results for new functionality.
341 - Add -select_re and -ignore_re options to cover.
342 - Sort out "ignoring extra subroutine" and friends.
343 - Add eval2 and eval_use tests.
344 - Ignore *.t by default with blib.
345 - Add beginnings of sort report.
346 - Bump up DB version.
347 - Fix problems with references in INC (which can't be handled).
348 - Fixes for mod_perl (Vadim O. Ustiansky).
6649f9f @pjcj import Devel::Cover 0.09
authored
349
8a3acf0 @pjcj import Devel::Cover 0.50
authored
350 Release 0.47 - 27th June 2004
351 - Provide subroutine coverage for empty subs - sub empty { }.
352 - Only override B::Deparse subs whilst using them and add deparse test.
69a8165 @pjcj import Devel::Cover 0.10
authored
353
8a3acf0 @pjcj import Devel::Cover 0.50
authored
354 Release 0.46 - 23rd June 2004
355 - Don't lose data merging DBs.
356 - Work with Safe.pm, by not covering it.
357 - Swap Profiling_op for Profiling_key to avoid accessing freed memory.
358 - Rename -file and -exclude options in cover to -select and -ignore.
359 - Fully cover conditions and branches when the condition calls a sub in
360 an ignored file.
3884285 @pjcj import Devel::Cover 0.11
authored
361
8a3acf0 @pjcj import Devel::Cover 0.50
authored
362 Release 0.45 - 27th May 2004
363 - Cope with spaces in build path on Windows (Max Maischein).
364 - Allow Devel::Cover to be used under mod_perl (Philippe M. Chiasson).
365 - Handle $x ||= 1 and friends nicely, including subs and *foo{THING}.
366 - Allow uncoverable code to be specified. (Unfinished)
b6b6594 @pjcj import Devel::Cover 0.12
authored
367
8a3acf0 @pjcj import Devel::Cover 0.50
authored
368 Release 0.44 - 18th May 2004
369 - Fix get_elapsed, although its result is not used yet.
370 - Recommend 5.8.1 as a minimum.
371 - Replace run Makefile target with text and html.
372 - Fix up gcov2perl.
373 - Fail gracefully when covering a threaded program.
374 - Add DEVEL_COVER_OPTIONS environment variable.
f125fb8 @pjcj import Devel::Cover 0.13
authored
375
8a3acf0 @pjcj import Devel::Cover 0.50
authored
376 Release 0.43 - 2nd May 2004
377 - Add +ignore and +select options, and change meaning of -ignore and
378 -select options. This is an interface change.
379 - Ignore coverage on Devel::Cover's files by default.
380 - Cover INIT and END blocks more reliably.
381 - Fix 5.6 on Windows. Well, sort of.
382 - Add a message in Makefile.PL recommending against using Devel::Cover
383 on 5.6, especially under Windows.
2152f1e @pjcj import Devel::Cover 0.14
authored
384
8a3acf0 @pjcj import Devel::Cover 0.50
authored
385 Release 0.42 - 30th April 2004
386 - Add SYNOPSIS section to README.
387 - Resolve links for Devel::Cover::Inc (Dave Rolsky).
388 - Get things running on Windows again.
c8c4341 @pjcj import Devel::Cover 0.15
authored
389
8a3acf0 @pjcj import Devel::Cover 0.50
authored
390 Release 0.41 - 29th April 2004
391 - Correct time coverage percentages.
392 - Collect data for BEGIN, CHECK, INIT and END blocks in the main
393 program, and INIT and END blocks in modules.
394 - Ensure our END block is always the last run.
395 - Don't clean up Pending_conditionals data.
396 - Untaint @INC after using blib.
397 - Be silent if called via HARNESS_PERL_SWITCHES.
398 - Test against perl-5.8.4.
399 - Store cwd from when each module was required in order to find them again.
400 - Refactor and tidy XS code.
401 - Get cpancover running again with the DB changes.
402 - Normalise filenames.
434aad5 @pjcj import Devel::Cover 0.16
authored
403
8a3acf0 @pjcj import Devel::Cover 0.50
authored
404 Release 0.40 - 24th March 2004
405 - Remove DB structure for unwanted files.
406 - Identify ops based on address and OP contents, except for op_ppaddr,
407 which we modify.
408 - Overhaul of coverage collection.
409 - Additions to tests.
0b957fb @pjcj import Devel::Cover 0.17
authored
410
8a3acf0 @pjcj import Devel::Cover 0.50
authored
411 Release 0.39 - 22nd March 2004
412 - Major database rework to store runs.
413 - Add Devel::Cover::DB::Structure.pm.
414 - Check for Test::Differences in Makefile.PL.
415 - Test with perl5.9.2.
416 - Skip fork test on MSWin32.
c6cb737 @pjcj import Devel::Cover 0.18
authored
417
8a3acf0 @pjcj import Devel::Cover 0.50
authored
418 Release 0.38 - 12th March 2004
419 - Allow coverage summary title to be changed (David Wheeler).
420 - More care generating pod golden results.
421 - Small Devel::Cover::Op output fix.
422 - Handle "my $x = shift || []" and friends nicely.
423 - Add default_param test.
424 - Provide summary output to one decimal place.
425 - Update gcov2perl.
34f3dd2 @pjcj import Devel::Cover 0.19
authored
426
8a3acf0 @pjcj import Devel::Cover 0.50
authored
427 Release 0.37 - 10th March 2004
428 - Fix up pod test golden results.
429 - Add limitation documentation (Michael Carman).
f9ee5ec @pjcj import Devel::Cover 0.20
authored
430
8a3acf0 @pjcj import Devel::Cover 0.50
authored
431 Release 0.36 - 9th March 2004
432 - Add fork test.
433 - Remove debugging code from md5 test.
434 - Remove runs after merging - code was commented out for debugging.
435 - Don't merge runs during coverage collection.
436 - Delete database at start if not merging to cope with forking.
7a80026 @pjcj import Devel::Cover 0.21
authored
437
8a3acf0 @pjcj import Devel::Cover 0.50
authored
438 Release 0.35 - 8th March 2004
439 - Change Text2 to pick up version changes.
440 - Minor documentation updates.
441 - Minor changes to Devel::Cover::Op.
442 - Add outputfile option to HTML output (David Wheeler).
443 - Document -silent option to Devel::Cover.
444 - Add -silent option to cover (David Wheeler).
445 - Make Devel::Cover taint safe, or tolerant at least.
446 - Only add versioned golden results to tests that need them.
447 - Add trivial, md5 and module_no_inc tests.
448 - Increase flexibility of testing system to accomodate md5 test.
449 - Add mani, all_gold and all_test Makefile targets.
450 - Make all_versions skip non-existent platforms.
451 - Add DB option to make dump target.
452 - Remove dependencies on op_seq. (I removed it from bleadperl.) Use
453 op_targ instead.
454 - Collect some metadata.
455 - Documentation updates (Andy Lester).
456 - Document the mechanism by which files are selected for coverage.
e69ccba @pjcj import Devel::Cover 0.22
authored
457
8a3acf0 @pjcj import Devel::Cover 0.50
authored
458 Release 0.34 - 14th January 2004
459 - Fix various warnings and errors that had crept in whilst working on
460 dynamic subs.
ffe2236 @pjcj import Devel::Cover 0.23
authored
461
8a3acf0 @pjcj import Devel::Cover 0.50
authored
462 Release 0.33 - 13th January 2004
463 - Get things working on paths with spaces in them.
464 - Documentation clarifications (Andy Lester).
465 - Fix coverage for simple if, elsif and unless conditionals.
466 - Add if test.
467 - Ensure runs are merged in the order they were created.
468 - Don't report multiple data from dynamically created subs.
469 - Add alias, alias1 and dynamic_subs tests.
470 - Fix and document Devel::Cover::Op.
471 - Redo subroutine coverage so anon subs are covered correctly in 5.6.x.
2eb1bed @pjcj import Devel::Cover 0.24
authored
472
8a3acf0 @pjcj import Devel::Cover 0.50
authored
473 Release 0.32 - 4th January 2004
474 - Actually include do test.
475 - Create run concept in database.
476 - Belatedly remove check for Template.
477 - Add branch_return_sub test.
478 - Add finalise_conditions() to collect previously missed coverage.
479 - Fix incorrect coverage results associated with "and" conditions.
480 - Add all_versions utility script.
481 - Put /usr/bin/perl on all shebang lines.
ebc643f @pjcj import Devel::Cover 0.25
authored
482
8a3acf0 @pjcj import Devel::Cover 0.50
authored
483 Release 0.31 - 22nd December 2003
484 - Remove debugging output. Hmmm.
69e20fb @pjcj import Devel::Cover 0.26
authored
485
8a3acf0 @pjcj import Devel::Cover 0.50
authored
486 Release 0.30 - 22nd December 2003
487 - Get things working under Windows.
a0df00b @pjcj import Devel::Cover 0.27
authored
488
8a3acf0 @pjcj import Devel::Cover 0.50
authored
489 Release 0.29 - 19th December 2003
490 - Merge data from files with identical MD5 checksums (Arthur Bergman).
491 - Add do test.
492 - Handle $x || return.
493 - Keep cover -delete happy when there is no existing database.
494 - In cover, make -file a glob and add -exclude.
495 - Watch for coverage options being set in cover (PERL5OPT set?).
496 - Fix up html_basic and html_subtle.
497 - Make 5.6.x builds a bit quieter.
498 - Clean up time routines in XS code.
cb76b0d @pjcj import Devel::Cover 0.28
authored
499
500 Release 0.28 - 1st December 2003
501 - Remove leading whitespace from HTML templates (Gabor Szabo).
502 - Remove obsolete indent option.
503 - Add MD5 checksums (Michael Carman).
504 - Add Html_minimal.pm (Michael Carman) (Obsoleting Gabor's patch before it was
505 released).
506 - Pass unknown cover options to the formatter and remove -option.
507 - Specify the output directory for HTML.
508 - Search up directory trees for modules.
ccdbd36 @pjcj import Devel::Cover 0.29
authored
509
8a3acf0 @pjcj import Devel::Cover 0.50
authored
510 Release 0.27 - 9th November 2003
511 - Behave sensibly if import() is not called, for example when MakeMaker does a
512 PREREQ_PM check.
513 - Use Storable for the database instead of Data::Dumper/eval (Michael Carman).
514
515 Release 0.26 - 12th October 2003
516 - Decline to output HTML results for conditions containing > 16 terms.
517 - Add titles to HTML output.
518
519 Release 0.25 - 10th October 2003
520 - Fix for perl 5.6.1. Cwd::abs_path($d) gets upset if $d doesn't exist.
521 - Start of some changes to cpancover HTML.
522
523 Release 0.24 - 10th October 2003
524 - Paths in Devel::Cover::Inc in single quotes for Windows platforms.
525 - Add -dir option and default it to cwd.
526 - Ignore test.pl in cpancover.
527 - Display pod coverage in cpancover.
528
529 Release 0.23 - 6th September 2003
530 - Report condition coverage for branches on the same line as the branch.
531 - Add subroutine coverage.
532 - Made "all" coverage value work and made it the default.
533
534 Release 0.22 - 2nd September 2003
535 - Rewrite runops function.
536 - First line of DESTROY blocks and overload subs not now skipped.
537 - Add some more tests.
538
539 Release 0.21 - 1st September 2003
540 - Add cpancover.
541 - Handle $x || next and friends.
542 - Add html_subtle and text2 backends (Michael Carman).
543 - Rename html backend to html_basic.
544 - Make html backend a wrapper around preferred style, currently html_subtle.
545 - Make time coverage a little more accurate. OK, a lot more accurate, it's at
546 least on the right line now, but I still wouldn't really trust it.
547 - Fix pod coverage which has been broken for a while.
548 - Don't collect branch coverage when not asked for.
549 - Provide golden results for different Perl versions.
550 - Change some B::Deparse logic to mirror changes in 5.8.1/5.10.
bf1430b @pjcj import Devel::Cover 0.30
authored
551
8a3acf0 @pjcj import Devel::Cover 0.50
authored
552 Release 0.20 - 5th October 2002
553 - Add break after default to satisfy IBM's xlC compiler on AIX.
554 - Get things working with threads again.
555 - make realclean is.
79e5622 @pjcj import Devel::Cover 0.31
authored
556
8a3acf0 @pjcj import Devel::Cover 0.50
authored
557 Release 0.19 - 29th September 2002
558 - Quieten uninitialised value warnings.
f283eba @pjcj import Devel::Cover 0.32
authored
559
8a3acf0 @pjcj import Devel::Cover 0.50
authored
560 Release 0.18 - 28th September 2002
561 - Redo the way condition coverage is gathered - abuse op_ppaddr.
562 - Put or conditions the right way round.
563 - Allow for subclasses of coverage types.
564 - Add:
565 Devel::Cover::Condition_or_2.pm
566 Devel::Cover::Condition_or_3.pm
567 Devel::Cover::Condition_and_3.pm
568 Devel::Cover::Condition_xor_4.pm
569 - "use" all conditions in Criterion.pm, and nowhere else.
570 - Add support for xor, ||= and &&=.
b8eeb86 @pjcj import Devel::Cover 0.33
authored
571
8a3acf0 @pjcj import Devel::Cover 0.50
authored
572 Release 0.17 - 15th September 2002
573 - Call check_files() in report() to ensure we pick up anything added to the
574 symbol table while the program was running.
19ecf3f @pjcj import Devel::Cover 0.34
authored
575
8a3acf0 @pjcj import Devel::Cover 0.50
authored
576 Release 0.16 - 9th September 2002
577 - Get rid of some uninitialised warnings.
578 - Inline the HTML templates.
579 - Rebless the op after blessing it as a COP.
580 - Make branch coverage line numbers more accurate.
9f93b0b @pjcj import Devel::Cover 0.35
authored
581
8a3acf0 @pjcj import Devel::Cover 0.50
authored
582 Release 0.15 - 5th September 2002
583 - Reinstate coverage of subs in main:: which got lost somewhere (0.11?).
584 - Bug fixes for use of uninitialised values.
585 - Automatically generate tests. Well, their infrastructure anyway.
586 - Move Cover to lib/Devel/Cover to keep case insensitive filesystems happy.
587 - Remove -detail option. (It belongs to cover.)
588 - Work on op addresses and sequence numbers instead of just op addresses, to be
589 (almost) unique.
590 - Clean up subroutine location code.
591 - Fix -select to override anything else.
592 - Add condition coverage for && and || ops.
593 - Various changes in runops_cover to try to reduce runtime.
594 - Don't use runops_cover until CHECK time.
595 - Add merge, write and file options to cover.
596 - Add branch coverage.
597 - Abstract away cover backends.
598 - Use TT for HTML output.
614b040 @pjcj import Devel::Cover 0.36
authored
599
8a3acf0 @pjcj import Devel::Cover 0.50
authored
600 Release 0.14 - 28th February 2002
601 - Add a workaround for an AUTOLOAD bug in bleadperl.
602 - Add gcov2perl program to convert gcov files to Devel::Cover databases.
603 - Get rid of // comments in xs file.
97a1ccc @pjcj import Devel::Cover 0.37
authored
604
8a3acf0 @pjcj import Devel::Cover 0.50
authored
605 Release 0.13 - 14th October 2001
606 - Forgot to allow for lack of Pod::Coverage in Devel::Cover::Pod.pm.
32cd545 @pjcj import Devel::Cover 0.38
authored
607
8a3acf0 @pjcj import Devel::Cover 0.50
authored
608 Release 0.12 - 14th October 2001
609 - Improve pod coverage by considering private subs.
610 - Add time coverage, aka profiling.
611 - Add:
612 Devel::Cover::DB::File.pm
613 Devel::Cover::Time.pm
614 - Abstract summary and percentage calculations to appropriate classes.
c483236 @pjcj import Devel::Cover 0.39
authored
615
8a3acf0 @pjcj import Devel::Cover 0.50
authored
616 Release 0.11 - 10th September 2001
617 - Add pod coverage based on Pod::Coverage.pm.
618 - Put a full API on the database.
619 - Add:
620 Devel::Cover::Criterion.pm
621 Devel::Cover::Statement.pm
622 Devel::Cover::Condition.pm
623 Devel::Cover::Pod.pm
624 - Some improvements to the cover program.
37233bc @pjcj import Devel::Cover 0.40
authored
625
8a3acf0 @pjcj import Devel::Cover 0.50
authored
626 Release 0.10 - 27th August 2001
627 - Add cover program to generate reports.
47484f9 @pjcj import Devel::Cover 0.41
authored
628
8a3acf0 @pjcj import Devel::Cover 0.50
authored
629 Release 0.09 - 18th August 2001
630 - Beef up Devel::Cover::DB.
2585fae @pjcj import Devel::Cover 0.42
authored
631
8a3acf0 @pjcj import Devel::Cover 0.50
authored
632 Release 0.08 - 18th August 2001
633 - Provide better handling of files to report on or ignore.
634 Makefile.PL generates Inc.pm containing default @INC.
635 added +inc, -ignore and -select.
f19d228 @pjcj import Devel::Cover 0.43
authored
636
8a3acf0 @pjcj import Devel::Cover 0.50
authored
637 Release 0.07 - 17th August 2001
638 - Add an API to Devel::Cover::DB.
fd354c7 @pjcj import Devel::Cover 0.44
authored
639
8a3acf0 @pjcj import Devel::Cover 0.50
authored
640 Release 0.06 - 10th August 2001
641 - Rename Devel::Cover::Process to Devel::Cover::DB
642 - Make the database a directory.
643 - Add fix for eval in filename. (Arthur Bergman <arthur@contiller.se>)
644 - Add more tests and abstract away comparison subroutine.
645 - Clear @Inc if it is set explicitly.
646 - Trim filename length in detailed output.
b768db3 @pjcj import Devel::Cover 0.45
authored
647
8a3acf0 @pjcj import Devel::Cover 0.50
authored
648 Release 0.05 - 9th August 2001
649 - Make line numbers more accurate when nextstate has been optimised away.
650 - Get things working with ithreads.
4116963 @pjcj import Devel::Cover 0.46
authored
651
8a3acf0 @pjcj import Devel::Cover 0.50
authored
652 Release 0.04 - 12th April 2001
653 - Include Devel::Cover::Op
654 - Add condition coverage (sort of).
94cb9a0 @pjcj import Devel::Cover 0.47
authored
655
8a3acf0 @pjcj import Devel::Cover 0.50
authored
656 Release 0.03 - 10th April 2001
657 - Add detailed output.
658 - Add -d option to turn it on.
6a889d3 @pjcj import Devel::Cover 0.48
authored
659
8a3acf0 @pjcj import Devel::Cover 0.50
authored
660 Release 0.02 - 10th April 2001
661 - Add summary output.
662 - Add -S option to turn it off.
663 - Turn Devel::Cover::Process into a class.
9fea3ea @pjcj import Devel::Cover 0.49
authored
664
8a3acf0 @pjcj import Devel::Cover 0.50
authored
665 Release 0.01 - Initial release - 9th April 2001
Something went wrong with that request. Please try again.