0.8.3

- Add -V (--version) switch to nosetests
- Fix bug where sys.path would not be set up correctly when running some
  tests, producing spurious import errors (Thanks to Titus Brown and Mike
  Thomson for the bug reports)
- For test classses not derived from unittest.TestCase, output (module.Class)
  "doc string" as test description, when method doc string is available
  (Thanks to David Keeney for the suggestion, even if this isn't quite what he
  meant)

0.8.2

- Revise import to bypass sys.path and manipulate sys.modules more
  intelligently, ensuring that the test module we think we are loading is the
  module we actually load, and that modules loaded by other imports are not
  reloaded without cause
- Allow test directories inside of packages. Formerly directories matching
  testMatch but lacking an __init__.py would cause an ImportError when located
  inside of packages
- Fix bugs in different handling of -f switch in combination with -w and -o

0.8.1

- Fix bug in main() that resulted in incorrect exit status for nosetests
  script when tests fail
- Add missing test files to MANIFEST.in
- Miscellaneous pylint cleanups

0.8

- Add doctest support
- Add optional code coverage support, using Ned Batchelder's coverage.py;
  activate with --coverage switch or NOSE_COVERAGE environment variable
- More informative error message on import error 
- Fix bug where module setup could be called twice and teardown skipped
  for certain setup method names.
- main() returns success value, does not exit. run_exit() added to support
  old behavior; nosetests script now calls nose.run_exit()
 
0.7.5

- Fix bus error on exit
- Discover tests inside of non-TestCase classes that match testMatch
- Reorganize selftest: now selftest tests the output of a full nose run
- Add test_with_setup.py contributed by Kumar McMillan
 
0.7.2

- Refactor and correct bugs in discovery and test loading
- Reorganize and expand documentation
- Add -f (run this test file only) switch

0.7.1

- Bugfix release: test files in root of working directory were not being
  stripped of file extension before import.
  
0.7

- Change license to LGPL
- Major rework of output capture and assert introspection
- Improve test discovery: now finds tests in packages
- Replace -n switch ('no cwd') with -w switch ('look here')

0.6

- New nosetests script
- Allow specification of names on command line that are loadable but not
  directly loadable as modules (eg nosetests -o path/to/tests.py)
- Add optional py.test-like assert introspection. Thanks to Kevin Dangoor
  for the suggestion.
- Improvements to selftest
 
0.5.1

- Increased compatibility with python 2.3 (and maybe earlier)
- Increased compatibility with tests written for py.test: now calls
  module.setup_module(module) if module.setup_module() fails

