--------------------------------
**Security fixes**
* None
**Backwards incompatible changes**
* clean: The list of ``ALLOWED_PROTOCOLS`` now defaults to http, https and
mailto.
Previously it was a long list of protocols something like ed2k, ftp, http,
https, irc, mailto, news, gopher, nntp, telnet, webcal, xmpp, callto, feed,
urn, aim, rsync, tag, ssh, sftp, rtsp, afs, data. (149)
**Changes**
* clean: Added ``protocols`` to arguments list to let you override the list of
allowed protocols. Thank you, Andreas Malecki! (149)
* linkify: Fix a bug involving periods at the end of an email address. Thank you,
Lorenz Schori! (219)
* linkify: Fix linkification of non-ascii ports. Thank you Alexandre, Macabies!
(207)
* linkify: Fix linkify inappropriately removing node tails when dropping nodes.
(132)
* Fixed a test that failed periodically. (161)
* Switched from nose to py.test. (204)
* Add test matrix for all supported Python and html5lib versions. (230)
* Limit to html5lib ``>=0.999,!=0.9999,!=0.99999,<0.99999999`` because 0.9999
and 0.99999 are busted.
* Add support for ``python setup.py test``. (97)