* Bugfixes * Support IDNA2008 - [82](https://github.com/john-kurkowski/tldextract/pull/82) * Misc. * Ease running scripts during local development
1.7.2
* Bugfixes * Domain parsing fails with trailing spaces - [75](https://github.com/john-kurkowski/tldextract/pull/75) * Update to latest, direct PSL links - [77](https://github.com/john-kurkowski/tldextract/pull/77) * Misc. * Update bundled PSL snapshot * Require requirements.txt for local development * Enforce linting via the test suite - [79](https://github.com/john-kurkowski/tldextract/pull/79) * Switch to py.test runner - [80](https://github.com/john-kurkowski/tldextract/pull/80) * No longer distribute tests. No mention of `test_suite` in setup.py. CI is handled centrally now, on this project's GitHub.
1.7.1
Fix publishing mistake with 1.7.0.
1.7.0
* Features * Can include PSL's private domains on CLI with `--private_domains` boolean flag * Bugfixes * Improved support for multiple Punycode (or Punycode-looking) parts of a URL * Mixed in/valid * Mixed encodings * Fix `ExtractResult._asdict` on Python 3.4. This should also save space, as `__dict__` is not created for each `ExtractResult` instance.
1.6
* Features * Pass `extra_suffixes` directly to constructor * Bugfixes * Punycode URLs were returned decoded, rather than left alone * Things that look like Punycode to tldextract, but aren't, shouldn't raise * Print unified diff to debug log, rather than inconsistent stderr
1.5.1
* Bugfixes * Missing setuptools dependency * Avoid u'' literal for Python 3.0 - 3.2 compatibility. Tests will still fail though.