summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.txt7
-rw-r--r--coverage/__init__.py2
-rw-r--r--doc/changes.rst38
-rw-r--r--doc/conf.py4
-rw-r--r--doc/index.rst3
-rw-r--r--doc/install.rst3
-rw-r--r--howto.txt2
7 files changed, 50 insertions, 9 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 5af3877d..9e713582 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -2,8 +2,8 @@
Change history for Coverage.py
------------------------------
-Version 3.5.3b1
----------------
+Version 3.5.3 --- 29 September 2012
+-----------------------------------
- Line numbers in the HTML report line up better with the source lines, fixing
`issue 197`, thanks Marius Gedminas.
@@ -19,7 +19,7 @@ Version 3.5.3b1
then not being able to parse them as Python. Closes `issue 82` (again).
Thanks, Julian Berman.
-- Fixed memory leaks under Python 3, thanks, Brett Cannon.
+- Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes `issue 147`_.
- Optimized .pyo files may not have been handled correctly, `issue 195`_.
Thanks, Marius Gedminas.
@@ -33,6 +33,7 @@ Version 3.5.3b1
- Testing is now done with `tox`_, thanks, Marc Abramowitz.
.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
+.. _issue 147: https://bitbucket.org/ned/coveragepy/issue/147/massive-memory-usage-by-ctracer
.. _issue 179: https://bitbucket.org/ned/coveragepy/issue/179/htmlreporter-fails-when-source-file-is
.. _issue 183: https://bitbucket.org/ned/coveragepy/issue/183/install-fails-for-python-23
.. _issue 194: https://bitbucket.org/ned/coveragepy/issue/194/filelocatorrelative_filename-could-mangle
diff --git a/coverage/__init__.py b/coverage/__init__.py
index cfdf3fcf..971ab5dd 100644
--- a/coverage/__init__.py
+++ b/coverage/__init__.py
@@ -5,7 +5,7 @@ http://nedbatchelder.com/code/coverage
"""
-__version__ = "3.5.3b1" # see detailed history in CHANGES.txt
+__version__ = "3.5.3" # see detailed history in CHANGES.txt
__url__ = "http://nedbatchelder.com/code/coverage"
if max(__version__).isalpha():
diff --git a/doc/changes.rst b/doc/changes.rst
index 666280b2..c88bf383 100644
--- a/doc/changes.rst
+++ b/doc/changes.rst
@@ -21,6 +21,7 @@ Major change history for coverage.py
:history: 20110923T081600, updated for 3.5.1
:history: 20120429T162100, updated for 3.5.2b1
:history: 20120503T233700, updated for 3.5.2
+:history: 20120929T093100, updated for 3.5.3
These are the major changes for coverage.py. For a more complete change
@@ -29,6 +30,43 @@ history, see the `CHANGES.txt`_ file in the source tree.
.. _CHANGES.txt: http://bitbucket.org/ned/coveragepy/src/tip/CHANGES.txt
+Version 3.5.3 --- 29 September 2012
+-----------------------------------
+
+- Line numbers in the HTML report line up better with the source lines, fixing
+ `issue 197`, thanks Marius Gedminas.
+
+- When specifying a directory as the source= option, the directory itself no
+ longer needs to have a ``__init__.py`` file, though its subdirectories do, to
+ be considered as source files.
+
+- Files encoded as UTF-8 with a BOM are now properly handled, fixing
+ `issue 179`_. Thanks, Pablo Carballo.
+
+- Fixed more cases of non-Python files being reported as Python source, and
+ then not being able to parse them as Python. Closes `issue 82` (again).
+ Thanks, Julian Berman.
+
+- Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes `issue 147`_.
+
+- Optimized .pyo files may not have been handled correctly, `issue 195`_.
+ Thanks, Marius Gedminas.
+
+- Certain unusually named file paths could have been mangled during reporting,
+ `issue 194`_. Thanks, Marius Gedminas.
+
+- Try to do a better job of the impossible task of detecting when we can't
+ build the C extension, fixing `issue 183`_.
+
+.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
+.. _issue 147: https://bitbucket.org/ned/coveragepy/issue/147/massive-memory-usage-by-ctracer
+.. _issue 179: https://bitbucket.org/ned/coveragepy/issue/179/htmlreporter-fails-when-source-file-is
+.. _issue 183: https://bitbucket.org/ned/coveragepy/issue/183/install-fails-for-python-23
+.. _issue 194: https://bitbucket.org/ned/coveragepy/issue/194/filelocatorrelative_filename-could-mangle
+.. _issue 195: https://bitbucket.org/ned/coveragepy/issue/195/pyo-file-handling-in-codeunit
+.. _issue 197: https://bitbucket.org/ned/coveragepy/issue/197/line-numbers-in-html-report-do-not-align
+
+
Version 3.5.2 --- 4 May 2012
----------------------------
diff --git a/doc/conf.py b/doc/conf.py
index dd432751..eca67250 100644
--- a/doc/conf.py
+++ b/doc/conf.py
@@ -47,9 +47,9 @@ copyright = u'2009-2012, Ned Batchelder'
# built documents.
#
# The short X.Y version.
-version = '3.5.2'
+version = '3.5.3'
# The full version, including alpha/beta/rc tags.
-release = '3.5.2'
+release = '3.5.3'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff --git a/doc/index.rst b/doc/index.rst
index 9b8d177e..9e8ed502 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -23,6 +23,7 @@ coverage.py
:history: 20110923T081800, update for 3.5.1
:history: 20120429T162100, updated for 3.5.2b1
:history: 20120503T233800, updated for 3.5.2
+:history: 20120929T093500, updated for 3.5.3
Coverage.py is a tool for measuring code coverage of Python programs. It
@@ -35,7 +36,7 @@ not.
.. ifconfig:: not prerelease
- The latest version is coverage.py 3.5.2, released 4 May 2012.
+ The latest version is coverage.py 3.5.3, released 29 September 2012.
It is supported on Python versions 2.3 through 3.3, and PyPy 1.8.
.. ifconfig:: prerelease
diff --git a/doc/install.rst b/doc/install.rst
index cf67df6b..5692b69b 100644
--- a/doc/install.rst
+++ b/doc/install.rst
@@ -12,6 +12,7 @@ Installation
:history: 20110923T081900, updated for 3.5.1.
:history: 20120429T162500, updated for 3.5.2b1.
:history: 20120503T234000, updated for 3.5.2.
+:history: 20120929T093600, updated for 3.5.3.
.. highlight:: console
@@ -64,5 +65,5 @@ If all went well, you should be able to open a command prompt, and see
coverage installed properly::
$ coverage --version
- Coverage.py, version 3.5.2. http://nedbatchelder.com/code/coverage
+ Coverage.py, version 3.5.3. http://nedbatchelder.com/code/coverage
diff --git a/howto.txt b/howto.txt
index e3433c47..9178c8fd 100644
--- a/howto.txt
+++ b/howto.txt
@@ -4,7 +4,7 @@
- Windows
- Ubuntu
- Mac
- - Pythons 2.3, 2.4, 2.5, 2.6, 2.7, 3.1, 3.2
+ - Pythons 2.3, 2.4, 2.5, 2.6, 2.7, 3.1, 3.2, 3.3
- Version number in coverage/__init__.py
- 3.1a1, 3.1b1, 3.1c1, 3.1
- Update CHANGES.txt, including release date.