New in version 0.8
------------------
- doctest_ integration

  As of version 0.8, nose will try to discover and run doctest tests in
  *non-test* packages that it loads. Doctests are run like any other
  tests, except that doctest captures stdout itself, so nose is not able
  to print captured output with failed doctests.
  
- optional code coverage report

  If you have Ned Batchelder's coverage_ module installed, you may print a
  coverage report (after the test result output) with the -l or --coverage
  switch or by setting the NOSE_COVERAGE environment variable. The
  coverage report will cover any module that nose has imported, except
  modules matching testMatch.

- nose.main() no longer exits

  To aid in integrating nose into other scripts or modules, nose.main()
  now returns the success or failure status of the test run, and does not
  exit. This means that nose.main() behaves differently from
  unittest.main(), so consider this change experimental. nose.run_exit()
  has been added to support the old behavior, and the nosetests script
  calls that function.
  
- fixed bug in test module fixtures

  Prior to this version, modules that defined a setup method called
  'setUp' or 'setup' would see their setup method run twice, and teardown
  method not run at all.   

.. _doctest: http://docs.python.org/lib/module-doctest.html 
.. _coverage: http://www.nedbatchelder.com/code/modules/coverage.html
