summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2009-07-06 20:56:00 -0400
committerNed Batchelder <ned@nedbatchelder.com>2009-07-06 20:56:00 -0400
commitb9847c054f10ff46d32062497da5bc784486ff1c (patch)
tree876845792c935b77b8fe59a6aa2c2fe78a203e17
parentfa6edcb1ad04ca0ff698da8fa4965ea02915758e (diff)
downloadpython-coveragepy-git-b9847c054f10ff46d32062497da5bc784486ff1c.tar.gz
Get ready to release coverage.py 3.0.1
-rw-r--r--CHANGES.txt16
-rw-r--r--doc/changes.rst22
-rw-r--r--doc/index.rst7
3 files changed, 36 insertions, 9 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 69447d91..6803bd9e 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -3,12 +3,18 @@ Change history for Coverage.py
------------------------------
-Version 3.next
---------------
+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.
@@ -16,12 +22,6 @@ Version 3.next
mode just like Python does. This lets it run Windows files on Mac, for
example.
-- 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.
-
Version 3.0, 13 June 2009
-------------------------
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 <http://bitbucket.org/ned/coveragepy/src/tip/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 <http://pypi.python.org/pypi/coverage>`_,