Version 3.1 of my Universal Feed Parser is out. You can download it at SourceForge.
Virtually all of the bug fixes and improvements in this release were suggested by Aaron Swartz. Thanks for that.
- Convert HTML entities to their Unicode equivalents.
- Improved test for the existence of a valid XML parser before declaring
XML_AVAILABLE. - New optional
handlersparameter takes an arbitrary list ofurllib2handlers. This lets you do things like download password-protected feeds. - Expose download-related exceptions in
bozo_exception. - Add
__contains__method to FeedParserDict for better compatibility with Python 2.1. - Add
publisher_detail. - Add documentation on namespace handling. The handling hasn’t changed; it’s just documented now.
- Various minor improvements to documentation.

