Tldextract

Latest version: v5.1.2

Safety actively analyzes 629908 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 8

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.

1.5

* Bugfixes
* Exclude PSL's private domains by default - [19](https://github.com/john-kurkowski/tldextract/pull/19)
* This is a **BREAKING** bugfix if you relied on the PSL's private
domains
* Revert to old behavior by setting `include_psl_private_domains=True`
* `UnicodeError` for inputs that looked like an IP

Page 7 of 8

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.