Dnspython 1.13.0 has been released.
You might want to be a bit careful with this one as it's the first release that integrates Python 2 and Python 3 source, which will make it much easier for people to contribute, and much easier for me to maintain! Here's the README:
New since 1.12.0:
Dnspython now uses a single source for Python 2 and Python 3,
eliminating the painful merging between the Python 2 and Python 3
branches. Thank you so much to Arthur Gautier for taking on this
challenge and making it work! It was a big job!
Support for Python older than 2.6 dropped.
Support for Python older than 3.3 dropped.
Zone origin can be specified as a string.
A rich string representation for all DNSExceptions.
setuptools has replaced distutils
Added support for CAA, CDS, CDNSKEY, EUI48, EUI64, and URI RR
types.
Names now support the pickle protocol.
Ports can be specified per-nameserver in the stub resolver.
Bugs fixed since 1.12.0:
A number of Unicode name bugs have been fixed.
resolv.conf processing now rejects lines with too few tokens.
NameDicts now keep the max-depth value correct, and update properly.