from the git log:
* allow module to be imported
* set UTF-8 as default encoding
* better handling of Google Docs HTML
* better handling of more edge-case inputs
* nitpicky bugfixes to whitespace, emphasis, etc.
* new config options
3.02:
* Use optparse for parsing and checking arguments
* Encode all output as UTF-8
* Accept optional encoding for local file or URL
* Use chardet for guessing local file character sets
* Fix double-newlines inside code blocks
3.01:
* Fix bug with unknown entities
3.0:
* Add forward compatibility with Python3
2.40:
* Update from sgmllib to HTMLParser so that valid XHTML doesn't fail
2009-09-14: 2.37. don't use stdout by default (tx Greg Brown)
warning: may not be backwards-compatible in some odd use cases
2009-08-10: 2.36. relative url resolution (tx Kevin North)
2008-10-09: 2.34. elim extra \ns (tx Keith Bussell)
2008-09-19: 2.33. add support for abbr (tx Nathan Youngman)
2008-07-31: 2.32. fix parsing bug with fastcompany (tx Elias Soong)
- assume that Python 2.4 and 2.5 are compatible and allow checking for
fallout.
- remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+
default. Modify the others to deal with the removals.
Changes:
2007-04-12: 2.28. fix tables (tx Pete Savage)
2007-04-09: 2.27. fix line breaks (tx Danny O'Brien)
2007-02-23: 2.26. input unicode better (tx John Cavanaugh for the push)