diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-30 08:25:01 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2009-04-30 08:25:01 -0400 |
commit | 02145b31bc6e07e3f575e3e8ec825b5ec674aa7f (patch) | |
tree | 38cbb844dd628bb0f8c140e63cbf5ff5cbcdf0e8 | |
parent | b72f458609afbd896098851789b40283597af0f9 (diff) | |
download | python-coveragepy-git-02145b31bc6e07e3f575e3e8ec825b5ec674aa7f.tar.gz |
A release checklist so I won't forget stuff next time?
-rw-r--r-- | CHANGES.txt | 18 | ||||
-rw-r--r-- | TODO.txt | 16 |
2 files changed, 26 insertions, 8 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 9d65e6f7..dfec0708 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -7,23 +7,24 @@ Version 3.0b2, 30 April 2009 HTML reporting, and continued refactoring.
-- HTML reports and annotation of source files: use the new -b switch. Thanks
- to George Song for code, inspiration and guidance.
+- HTML reports and annotation of source files: use the new -b (browser) switch.
+ Thanks to George Song for code, inspiration and guidance.
- Code in the Python standard library is not measured by default. If you need
to measure standard library code, use the -L switch during execution.
-- Annotation into a directory (-a -d) behaves differently. The annotated files
- are named with their hierarchy flattened so that same-named files from
- different directories no longer collide. Also, only files in the current
- tree are included.
+- Source annotation into a directory (-a -d) behaves differently. The
+ annotated files are named with their hierarchy flattened so that same-named
+ files from different directories no longer collide. Also, only files in the
+ current tree are included.
- coverage.annotate_file is no longer available.
- Programs executed with -x now behave more as they should, for example,
__file__ has the correct value.
-- .coverage data files have a new pickle-based format.
+- .coverage data files have a new pickle-based format designed for better
+ extensibility.
- Removed the undocumented cache_file argument to coverage.usecache().
@@ -37,7 +38,8 @@ Major overhaul. into classes.
- The trace function is implemented in C for speed. Coverage runs are now
- much faster.
+ much faster. Thanks to David Christian for productive micro-sprints and
+ other encouragement.
- Executable lines are identified by reading the line number tables in the
compiled code, removing a great deal of complicated analysis code.
@@ -149,3 +149,19 @@ x Tricky swapping of collector like figleaf, pycov, et al. (Don't need to do - More intensive thread testing.
- Tests about the "import __main__" in cmdline.py
- What happens if the -x script raises an exception?
+
+
+* Release checklist
+
+- Test on:
+ - Windows
+ - Ubuntu
+ - Mac
+ - Pythons 2.3, 2.4, 2.5, 2.6
+- Version number in coverage/__init__.py:__version__
+- Update CHANGES, including release date.
+- Kits:
+ - source .tgz
+ - windows .exe for each Python
+ - mac dmg?
+- Upload kits to bitbucket.
|