- Fix the packaging to use the correct package name so that the wheel works as expected [d36f22e] - @michaelherold.
- Breaking (Python 2): Upgrade to the new
dnspython
resolve API for DNS checks for future-proofing [229db4f] - @moshfrid. - Breaking (Python 2): Drop support for Python versions prior to 3.6 [635aff4] - @michaelherold.
- Consider emails with domains that have null MX records, per RFC7505, invalid when checking DNS [ebc4a2f] - @bmcculley.
- Allow limiting of email addresses on Generic Top-Level Domains (gTLDs) with the
allow_gtld=False
option [bf13a6c] - @michaelherold.
- Upgrade to universal dnspython version - @peterdemin.
- Release as non-universal wheels because of the dnspython dependency.
- Bugfix: Ensures that DNS checks fail context with or without a diagnosis [c7b91f6] - @michaelherold.
- The DNSValidator now fails checks when a query times out or fails to return a response from any nameserver [f8f4af7] - @michaelherold.
- Removed dependency on pypandoc for building. This should fix any user installation issues [60a4d6] - @michaelherold.
- Failed DNS checks now return DNSDiagnosis instead of RFC5322Diagnosis [84d258] - @michaelherold.
- Little bits of cleanup [8044aa] @michaelherold.
- Initial Release [b8b885] - @michaelherold.