Any future development of the JSCoverage code base will likely occur in the new JSCover project on GitHub, which reuses a substantial amount of JSCoverage code and aims for a high degree of backward compatibility with JSCoverage. JSCoverage itself is unlikely to have any further releases.
JSCoverage 0.5.1 is available for download.
This release contains several bug fixes and improvements:
file:URLs. It is recommended that an HTTP server be used instead. (See the manual for details.) The JSCoverage user interface now displays a warning when used with
jscoveragenow produces better output.
jscoverage-serverwas started with the option
--ip-address=A, where A was a specific IP address, it was impossible to shut it down with
jscoverage-server --shutdown. This should be possible now by running
jscoverage-server --shutdown --ip-address=Afrom the same machine.
JSCoverage 0.5 is available for download.
This release contains a number of new features and bug fixes:
--mozillaoption (thanks to Murali Nandigama for help creating this).
newoperator were instrumented incorrectly; this has now been fixed (thanks to Guillaume Lung).
jscoverage-serverprogram now allows more characters in URLs (thanks to Guillaume Lung).
jscoverage-serverprogram now handles HTTP headers with empty values (thanks to Velo).
jscoverageprogram now refuses to instrument code which has already been instrumented (thanks to Velo).
jscoverageprogram was unable to instrument a directory in a drive root; this has now been fixed.
jscoverage-serverprogram can no longer bind to the same port multiple times on Windows.
jscoverage-server's handling of the "chunked" Transfer-Encoding have been fixed.
jscoverage-serverhas changed. (This change will not have any visible effects for most users; it will only be of interest to those who have written code which parses that format.)
JSCoverage 0.4 is available for download.
This release includes many new features:
jscoverage-serverprogram is provided as an alternative to the
jscoverage-serverprogram can either serve files directly from the filesystem or run as a proxy server (with the
jscoverage-server, coverage reports can now be stored to the filesystem.
--encodingoption provides better support for different character encodings.
make installonly installs the
jscoverage-serverexecutables and their manual pages. (Previous versions installed SpiderMonkey library and executable files, which could conflict with other versions of SpiderMonkey installed on your system.)
--js-versionoption to enable these features.
The GCC C++ compiler (
g++) is now required to compile
JSCoverage. (Previously, only the C compiler was needed.)
Please report any bugs you find using the new bug tracker.
The JSCoverage FAQ has been updated to address problems using JSCoverage with Firefox 3.
JSCoverage is now available in the Debian unstable distribution.
JSCoverage 0.3.1 is available for download.
This release has a number of bug fixes:
jscoveragewith minimal privileges.
jscoverageprefix to avoid name collisions.
JSCoverage 0.3 is available for download.
This release has the following new features:
JSCoverage is in the October 2007 issue of Linux Format magazine (table of contents).
See the download page for instructions on accessing the Subversion repository.
JSCoverage 0.2 is available for download.
JSCoverage 0.2 features a new tabbed user interface.
JSCoverage 0.1.1 is available for download.
JSCoverage 0.1 is available for download.