Devel-Cover

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

 - subs_only option to only show coverage for subs (Nicholas Clark)

0.56 - 1st August 2006
 - gcov2perl creates db if necessary (Steve Peters) (RT-13536)
 - Properly merge identical files (Jeff Wren) (RT-12410)
 - Allow line anchors in html_basic (Mark Stosberg) (RT-13615)
 - Right justify numerical tabular html output (Sébastien Aperghis-Tramoni)
 - Work around ExtUtils::MakeMaker realclean bug (Florian Ragwitz) (RT-17324)
 - Don't try to delete db if it isn't there
 - The following changes were made at the Devel::Cover hackathon, sponsored by
   Best Practical
 - No longer create the temporary .version files (Leon Brocard)
 - Document Module::Build's testcover (Leon Brocard)
 - Add more detail about code coverage in docs (Leon Brocard)
 - Make the HTML valid by moving comment past the <?xml> (Leon Brocard)
 - Add syntax highlighting to HTML_basic if PPI::HTML is installed
   (Leon Brocard)
 - Refactored common code for calculate_summary across all Criterion classes
   (Norman Nunley)
 - Remove duplicated code paths between Branch and Condition (Norman Nunley)
 - Don't call overload bool in condition coverage (clkao)
 - Fix the XML comment for cpancover (Norman Nunley)
 - Turn conditionals in void context into or2 conditions so that the value of
   the RHS doesn't matter for coverage purposes
 - Add a tool to scan comments about uncoverable code and output .uncoverable
   format to stdout (clkao)
 - Add and update overload tests

0.55 - 22nd September 2005
 - Add -gcov option to cover and make it default when using gcc
 - Remove unused File::Find from cpancover
 - Document how to get XS coverage in gcov2perl
 - Improvements to SVK annotation (Chia-liang Kao)

0.54 - 13th September 2005
 - Make html_basic prettier
 - Fix pod coverage percentages
 - Fix integer <-> pointer conversion warnings (Robin Barker)
 - Add more tests for sort bug fixed in 0.53 (Rob Kinyon)
 - Handle || bless {}, "XXX" (reported by Marcel Grünauer)
 - Add preliminary dor support (unfinished)
 - Test against perl-5.8.7
 - Add check for Pod::Coverage::CountParents
 - Fix line number display problem in conditionals in Html_basic
 - Add eval_sub and eval3 tests
 - Add buildperl script
 - Add -report option to cpancover
 - Update cpancover CSS
 - Partial solution for structure problems including debugging code
 - Add outputfile option to Html_basic

0.53 - 17th April 2005
 - Clean up database directories
 - Allow require File::Spec->catfile('t', 'common.pl'); (from an example by
   Randy W. Sims)
 - Fix core dump associated with sort subs and add test case supplied by
   Leif Eriksen
 - Add extra options for coverage criteria
 - Allow pod coverage options to be specified
 - Update copyrights
 - Allow Test::Differences output to be displayed usefully
 - Test against perl-5.9.3

0.52 - 13th December 2004
 - Fix thread locking bug (Ruslan Zakirov)
 - Make valgrind happy
 - Fix gcov2perl (Steve Peters)
 - Restore failure message to CLONE

0.51 - 29th November 2004
 - Handle $y || undef
 - Small branch coverage fix
 - Improve reporting of uncoverable constructs in html reports
 - Test against perl-5.8.6
 - Recommend at least perl-5.8.2

0.50 - 25th October 2004
 - Add -test option to cover
 - Fix missing coverage when calling a sub in an ignored module
 - Add module_ignore test
 - Add uncoverable options to cover

0.49 - 6th October 2004
 - Compile on Win32 (and elsewhere) (Steve Hay)

0.48 - 5th October 2004
 - Working towards thread safety
 - Test against perl-5.8.5
 - Store perl version number in Inc.pm and complain if it doesn't match
 - Add annotation API and Random example
 - Display run information in text report
 - Remove POSIX path bodge which is now properly fixed
 - Update test results for new functionality
 - Add -select_re and -ignore_re options to cover
 - Sort out "ignoring extra subroutine" and friends
 - Add eval2 and eval_use tests
 - Ignore *.t by default with blib
 - Add beginnings of sort report
 - Bump up DB version
 - Fix problems with references in INC (which can't be handled)
 - Fixes for mod_perl (Vadim O. Ustiansky)

0.47 - 27th June 2004
 - Provide subroutine coverage for empty subs - sub empty { }
 - Only override B::Deparse subs whilst using them and add deparse test

0.46 - 23rd June 2004
 - Don't lose data merging DBs
 - Work with Safe.pm, by not covering it
 - Swap Profiling_op for Profiling_key to avoid accessing freed memory
 - Rename -file and -exclude options in cover to -select and -ignore
 - Fully cover conditions and branches when the condition calls a sub in
   an ignored file

0.45 - 27th May 2004
 - Cope with spaces in build path on Windows (Max Maischein)
 - Allow Devel::Cover to be used under mod_perl (Philippe M. Chiasson)
 - Handle $x ||= 1 and friends nicely, including subs and *foo{THING}
 - Allow uncoverable code to be specified.  (Unfinished)

0.44 - 18th May 2004
 - Fix get_elapsed, although its result is not used yet
 - Recommend 5.8.1 as a minimum
 - Replace run Makefile target with text and html
 - Fix up gcov2perl
 - Fail gracefully when covering a threaded program
 - Add DEVEL_COVER_OPTIONS environment variable

0.43 - 2nd May 2004
 - Add +ignore and +select options, and change meaning of -ignore and
   -select options.  This is an interface change
 - Ignore coverage on Devel::Cover's files by default
 - Cover INIT and END blocks more reliably
 - Fix 5.6 on Windows.  Well, sort of
 - Add a message in Makefile.PL recommending against using Devel::Cover
   on 5.6, especially under Windows

0.42 - 30th April 2004
 - Add SYNOPSIS section to README
 - Resolve links for Devel::Cover::Inc (Dave Rolsky)
 - Get things running on Windows again

0.41 - 29th April 2004
 - Correct time coverage percentages
 - Collect data for BEGIN, CHECK, INIT and END blocks in the main
   program, and INIT and END blocks in modules
 - Ensure our END block is always the last run
 - Don't clean up Pending_conditionals data
 - Untaint @INC after using blib
 - Be silent if called via HARNESS_PERL_SWITCHES
 - Test against perl-5.8.4
 - Store cwd from when each module was required in order to find them again
 - Refactor and tidy XS code
 - Get cpancover running again with the DB changes
 - Normalise filenames

0.40 - 24th March 2004
 - Remove DB structure for unwanted files
 - Identify ops based on address and OP contents, except for op_ppaddr,
   which we modify
 - Overhaul of coverage collection
 - Additions to tests

0.39 - 22nd March 2004
 - Major database rework to store runs
 - Add Devel::Cover::DB::Structure.pm
 - Check for Test::Differences in Makefile.PL
 - Test with perl5.9.2
 - Skip fork test on MSWin32

0.38 - 12th March 2004
 - Allow coverage summary title to be changed (David Wheeler)
 - More care generating pod golden results
 - Small Devel::Cover::Op output fix
 - Handle "my $x = shift || []" and friends nicely
 - Add default_param test
 - Provide summary output to one decimal place
 - Update gcov2perl

0.37 - 10th March 2004
 - Fix up pod test golden results
 - Add limitation documentation (Michael Carman)

0.36 - 9th March 2004
 - Add fork test
 - Remove debugging code from md5 test
 - Remove runs after merging - code was commented out for debugging
 - Don't merge runs during coverage collection
 - Delete database at start if not merging to cope with forking

0.35 - 8th March 2004
 - Change Text2 to pick up version changes
 - Minor documentation updates
 - Minor changes to Devel::Cover::Op
 - Add outputfile option to HTML output (David Wheeler)
 - Document -silent option to Devel::Cover
 - Add -silent option to cover (David Wheeler)
 - Make Devel::Cover taint safe, or tolerant at least
 - Only add versioned golden results to tests that need them
 - Add trivial, md5 and module_no_inc tests
 - Increase flexibility of testing system to accommodate md5 test
 - Add mani, all_gold and all_test Makefile targets
 - Make all_versions skip nonexistent platforms
 - Add DB option to make dump target
 - Remove dependencies on op_seq.  (I removed it from bleadperl.)  Use
   op_targ instead
 - Collect some metadata
 - Documentation updates (Andy Lester)
 - Document the mechanism by which files are selected for coverage

0.34 - 14th January 2004
 - Fix various warnings and errors that had crept in whilst working on
   dynamic subs

0.33 - 13th January 2004
 - Get things working on paths with spaces in them
 - Documentation clarifications (Andy Lester)
 - Fix coverage for simple if, elsif and unless conditionals
 - Add if test
 - Ensure runs are merged in the order they were created
 - Don't report multiple data from dynamically created subs
 - Add alias, alias1 and dynamic_subs tests
 - Fix and document Devel::Cover::Op
 - Redo subroutine coverage so anon subs are covered correctly in 5.6.x

0.32 - 4th January 2004
 - Actually include do test



( run in 0.919 second using v1.01-cache-2.11-cpan-6aa56a78535 )