From b9847c054f10ff46d32062497da5bc784486ff1c Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Mon, 6 Jul 2009 20:56:00 -0400 Subject: Get ready to release coverage.py 3.0.1 --- doc/changes.rst | 22 ++++++++++++++++++++++ doc/index.rst | 7 ++++++- 2 files changed, 28 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/changes.rst b/doc/changes.rst index b420e6f7..8f09dcd6 100644 --- a/doc/changes.rst +++ b/doc/changes.rst @@ -2,6 +2,7 @@ :history: 20090524T134300, brand new docs. :history: 20090613T164000, final touches for 3.0 +:history: 20090706T205000, changes for 3.0.1 ------------------------------------ Major change history for coverage.py @@ -11,6 +12,27 @@ These are the major changes for coverage.py. For a more complete change history see the `CHANGES.txt `_ file. + +Version 3.0.1, 7 July 2009 +-------------------------- + +- Removed the recursion limit in the tracer function. Previously, code that + ran more than 500 frames deep would crash. + +- Fixed a bizarre problem involving pyexpat, whereby lines following XML parser + invocations could be overlooked. + +- On Python 2.3, coverage.py could mis-measure code with exceptions being + raised. This is now fixed. + +- The coverage.py code itself will now not be measured by coverage.py, and no + coverage modules will be mentioned in the nose --with-cover plugin. + +- When running source files, coverage.py now opens them in universal newline + mode just like Python does. This lets it run Windows files on Mac, for + example. + + Version 3.0b3, 16 May 2009 -------------------------- diff --git a/doc/index.rst b/doc/index.rst index 4bc06ee9..a300678d 100644 --- a/doc/index.rst +++ b/doc/index.rst @@ -5,6 +5,8 @@ coverage.py :history: 20090524T134300, brand new docs. :history: 20090613T164000, final touches for 3.0 :history: 20090618T195900, minor tweaks +:history: 20090707T205200, changes for 3.0.1 + Coverage.py is a tool for measuring code coverage of Python programs. It monitors your program, noting which parts of the code have been executed, then @@ -14,11 +16,14 @@ Coverage measurement is typically used to gauge the effectiveness of tests. It can show which parts of your product code are being exercised by tests, and which are not. +The latest version is 3.0.1, released 7 July 2009. It is supported on Python +2.3 through 2.6. + Quick start ----------- -Coverage.py 3.0 works on Python 2.3 through 2.6. Getting started is easy: +Getting started is easy: #. Install coverage.py from the `coverage page on the cheeseshop `_, -- cgit v1.2.1