diff options
-rw-r--r-- | CHANGES.txt | 7 | ||||
-rw-r--r-- | coverage/__init__.py | 2 | ||||
-rw-r--r-- | doc/changes.rst | 38 | ||||
-rw-r--r-- | doc/conf.py | 4 | ||||
-rw-r--r-- | doc/index.rst | 3 | ||||
-rw-r--r-- | doc/install.rst | 3 | ||||
-rw-r--r-- | howto.txt | 2 |
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 @@ -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. |