################################################################################
#  $Id: CHANGES 23621 2005-06-20 20:03:35Z npac $
#  
#  Copyright(c) 2004-2005, SpikeSource Inc. All Rights Reserved.
#  Licensed under the Open Source License version 2.1
#  (See http://www.spikesource.com/license.html)
################################################################################

===============================
Spike PHPCoverage Change Logs
===============================

Version 0.6.4
===================

 1. This is mainly a bug fix release. Fixed followings bugs:
  * Incorrect line type if the line is a continuation (2478)
    For lines that are continuation of a previous line, PHPCoverage gives incorrect
    line type. This includes lines starting without a . in the beginning.
  * Variable declarations with private, protected, public, and var are marked as executable but not covered. (3280)
    Variable declarations starting with private, protected, public, and var are
    marked as executable when an assignment is involved. But they are never marked
    as executed. These should be discounted from the code coverage recording.
  * For completeness sake, we need to document the installation instructions for XML_Parser. (3299)
  * It would be helpful to have command line interface to the various parts of codeCoverageMain.php (init, report, cleanup) (3300)
    Added the script contributed by Ed Espino <eespino@spikesource.com> as cli/driver.php. Some more parameters added.
  * The report title should be displayed in the reports header (3302)
    In addition to updating the report html <title> (HtmlCoverageReporter), it would
    be helpful to display it in the generated html report as well.
  * It would be helpful to display the total number of instrumented files in the report header. (3303)
  * It is possible to instrument a file twice. (3304)
    If this is performed, PHPCoverage will be broken as the PHPcoverage php files
    are instrumented.
  * There should be a way to exclude a file list from being instrumented. (3305)
    Added exclude files options -e <file1,file2,...> to cli/instrument.php
  * RemoteCoverageRecorder.php does not define xmlBody before use (line 112) (3306)
    The error is displayed when "error_reporting" is set to 'E_ALL'.
  * Not able to rename instrumented tmp file. (3330)
    PHPCoverage on Windows XP isn't able to overwrite the original web app source
    file with the instrumented version.

Version 0.6.2
=============

 1. Added support on Windows (Thanks to Rowan Hick for testing and verification.)
 2. Restriction on which files to instrument has been removed. Now, all files in an application can (and should) be instrumented.
 3. Added simple local and remote samples for set-up verification after installation.

Version 0.6
===========
 1. Introduced remote coverage measurement.
 2. Improved report look and feel.
 3. Made reporting mechanism extensible.
 4. User can specify their own style sheets to change report look and feel.
