Skip to content

Commit 56436f2

Browse files
committed
Update version number to 3.5.3
1 parent 69ef345 commit 56436f2

File tree

7 files changed

+50
-9
lines changed

7 files changed

+50
-9
lines changed

CHANGES.txt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
Change history for Coverage.py
33
------------------------------
44

5-
Version 3.5.3b1
6-
---------------
5+
Version 3.5.3 --- 29 September 2012
6+
-----------------------------------
77

88
- Line numbers in the HTML report line up better with the source lines, fixing
99
`issue 197`, thanks Marius Gedminas.
@@ -19,7 +19,7 @@ Version 3.5.3b1
1919
then not being able to parse them as Python. Closes `issue 82` (again).
2020
Thanks, Julian Berman.
2121

22-
- Fixed memory leaks under Python 3, thanks, Brett Cannon.
22+
- Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes `issue 147`_.
2323

2424
- Optimized .pyo files may not have been handled correctly, `issue 195`_.
2525
Thanks, Marius Gedminas.
@@ -33,6 +33,7 @@ Version 3.5.3b1
3333
- Testing is now done with `tox`_, thanks, Marc Abramowitz.
3434

3535
.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
36+
.. _issue 147: https://bitbucket.org/ned/coveragepy/issue/147/massive-memory-usage-by-ctracer
3637
.. _issue 179: https://bitbucket.org/ned/coveragepy/issue/179/htmlreporter-fails-when-source-file-is
3738
.. _issue 183: https://bitbucket.org/ned/coveragepy/issue/183/install-fails-for-python-23
3839
.. _issue 194: https://bitbucket.org/ned/coveragepy/issue/194/filelocatorrelative_filename-could-mangle

coverage/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
66
"""
77

8-
__version__ = "3.5.3b1" # see detailed history in CHANGES.txt
8+
__version__ = "3.5.3" # see detailed history in CHANGES.txt
99

1010
__url__ = "http://nedbatchelder.com/code/coverage"
1111
if max(__version__).isalpha():

doc/changes.rst

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ Major change history for coverage.py
2121
:history: 20110923T081600, updated for 3.5.1
2222
:history: 20120429T162100, updated for 3.5.2b1
2323
:history: 20120503T233700, updated for 3.5.2
24+
:history: 20120929T093100, updated for 3.5.3
2425

2526

2627
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.
2930
.. _CHANGES.txt: http://bitbucket.org/ned/coveragepy/src/tip/CHANGES.txt
3031

3132

33+
Version 3.5.3 --- 29 September 2012
34+
-----------------------------------
35+
36+
- Line numbers in the HTML report line up better with the source lines, fixing
37+
`issue 197`, thanks Marius Gedminas.
38+
39+
- When specifying a directory as the source= option, the directory itself no
40+
longer needs to have a ``__init__.py`` file, though its subdirectories do, to
41+
be considered as source files.
42+
43+
- Files encoded as UTF-8 with a BOM are now properly handled, fixing
44+
`issue 179`_. Thanks, Pablo Carballo.
45+
46+
- Fixed more cases of non-Python files being reported as Python source, and
47+
then not being able to parse them as Python. Closes `issue 82` (again).
48+
Thanks, Julian Berman.
49+
50+
- Fixed memory leaks under Python 3, thanks, Brett Cannon. Closes `issue 147`_.
51+
52+
- Optimized .pyo files may not have been handled correctly, `issue 195`_.
53+
Thanks, Marius Gedminas.
54+
55+
- Certain unusually named file paths could have been mangled during reporting,
56+
`issue 194`_. Thanks, Marius Gedminas.
57+
58+
- Try to do a better job of the impossible task of detecting when we can't
59+
build the C extension, fixing `issue 183`_.
60+
61+
.. _issue 82: https://bitbucket.org/ned/coveragepy/issue/82/tokenerror-when-generating-html-report
62+
.. _issue 147: https://bitbucket.org/ned/coveragepy/issue/147/massive-memory-usage-by-ctracer
63+
.. _issue 179: https://bitbucket.org/ned/coveragepy/issue/179/htmlreporter-fails-when-source-file-is
64+
.. _issue 183: https://bitbucket.org/ned/coveragepy/issue/183/install-fails-for-python-23
65+
.. _issue 194: https://bitbucket.org/ned/coveragepy/issue/194/filelocatorrelative_filename-could-mangle
66+
.. _issue 195: https://bitbucket.org/ned/coveragepy/issue/195/pyo-file-handling-in-codeunit
67+
.. _issue 197: https://bitbucket.org/ned/coveragepy/issue/197/line-numbers-in-html-report-do-not-align
68+
69+
3270
Version 3.5.2 --- 4 May 2012
3371
----------------------------
3472

doc/conf.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,9 +47,9 @@
4747
# built documents.
4848
#
4949
# The short X.Y version.
50-
version = '3.5.2'
50+
version = '3.5.3'
5151
# The full version, including alpha/beta/rc tags.
52-
release = '3.5.2'
52+
release = '3.5.3'
5353

5454
# The language for content autogenerated by Sphinx. Refer to documentation
5555
# for a list of supported languages.

doc/index.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ coverage.py
2323
:history: 20110923T081800, update for 3.5.1
2424
:history: 20120429T162100, updated for 3.5.2b1
2525
:history: 20120503T233800, updated for 3.5.2
26+
:history: 20120929T093500, updated for 3.5.3
2627

2728

2829
Coverage.py is a tool for measuring code coverage of Python programs. It
@@ -35,7 +36,7 @@ not.
3536

3637
.. ifconfig:: not prerelease
3738

38-
The latest version is coverage.py 3.5.2, released 4 May 2012.
39+
The latest version is coverage.py 3.5.3, released 29 September 2012.
3940
It is supported on Python versions 2.3 through 3.3, and PyPy 1.8.
4041

4142
.. ifconfig:: prerelease

doc/install.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ Installation
1212
:history: 20110923T081900, updated for 3.5.1.
1313
:history: 20120429T162500, updated for 3.5.2b1.
1414
:history: 20120503T234000, updated for 3.5.2.
15+
:history: 20120929T093600, updated for 3.5.3.
1516

1617

1718
.. highlight:: console
@@ -64,5 +65,5 @@ If all went well, you should be able to open a command prompt, and see
6465
coverage installed properly::
6566

6667
$ coverage --version
67-
Coverage.py, version 3.5.2. http://nedbatchelder.com/code/coverage
68+
Coverage.py, version 3.5.3. http://nedbatchelder.com/code/coverage
6869

howto.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
- Windows
55
- Ubuntu
66
- Mac
7-
- Pythons 2.3, 2.4, 2.5, 2.6, 2.7, 3.1, 3.2
7+
- Pythons 2.3, 2.4, 2.5, 2.6, 2.7, 3.1, 3.2, 3.3
88
- Version number in coverage/__init__.py
99
- 3.1a1, 3.1b1, 3.1c1, 3.1
1010
- Update CHANGES.txt, including release date.

0 commit comments

Comments
 (0)