Bugfixes
* Drop support for EOL Python 3.9
#gh/john-kurkowski/tldextract#359
* Support Python 3.14 + PyPy 3.11
#gh/john-kurkowski/tldextract#358
* Speed up IP address search space with isdecimal() instead of
isdigit()
#gh/john-kurkowski/tldextract#352
Docs
* Reorganize, dedupe, and shorten README
#gh/john-kurkowski/tldextract#349
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tldextract?expand=0&rev=59
- Update to 5.3.0:
Features
* Add result field registry_suffix
To complement the existing public suffix field suffix
#gh/john-kurkowski/tldextract#344
* Add result property top_domain_under_public_suffix
#gh/john-kurkowski/tldextract#344
* Add result property top_domain_under_registry_suffix
#gh/john-kurkowski/tldextract#344
* Deprecate registered_domain property
Use top_domain_under_public_suffix instead, which has the same
behavior but a more accurate name
Bugfixes
* Fix missing reverse_domain_name property in CLI --json output
Misc
* Expand internal suffix_index return type to be richer than
bools, and include the registry suffix during trie traversal
#gh/john-kurkowski/tldextract#344
OBS-URL: https://build.opensuse.org/request/show/1272260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tldextract?expand=0&rev=28
- Update to 5.0.1:
Bugfixes:
* Indicate MD5 not used in a security context (FIPS compliance)
#gh/john-kurkowski/tldextract#309
Misc.:
* Increase typecheck aggression
- Changes in 5.0.0:
Breaking Changes:
* Migrate `ExtractResult` from `namedtuple` to `dataclass`
#gh/john-kurkowski/tldextract#306
Bugfixes:
* Drop support for EOL Python 3.7
- Changes in 4.0.0:
Breaking Bugfixes:
* Always include suffix if private suffix enabled and private
suffix exists
#gh/john-kurkowski/tldextract#300
- Changes in 3.5.0:
Features:
* Support IPv6 addresses
#gh/john-kurkowski/tldextract#298
Bugfixes:
* Accept only 4 decimal octet IPv4 addresses
#gh/john-kurkowski/tldextract#292
* Support IPv4 addresses with unicode dots
* Reject IPv4 addresses with trailing whitespaces + non-whitespaces
#gh/john-kurkowski/tldextract#293
OBS-URL: https://build.opensuse.org/request/show/1119465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tldextract?expand=0&rev=20
Bugfixes:
* Indicate MD5 not used in a security context (FIPS compliance)
#gh/john-kurkowski/tldextract#309
Misc.:
* Increase typecheck aggression
- Changes in 5.0.0:
Breaking Changes:
* Migrate `ExtractResult` from `namedtuple` to `dataclass`
#gh/john-kurkowski/tldextract#306
Bugfixes:
* Drop support for EOL Python 3.7
- Changes in 4.0.0:
Breaking Bugfixes:
* Always include suffix if private suffix enabled and private
suffix exists
#gh/john-kurkowski/tldextract#300
- Changes in 3.5.0:
Features:
* Support IPv6 addresses
#gh/john-kurkowski/tldextract#298
Bugfixes:
* Accept only 4 decimal octet IPv4 addresses
#gh/john-kurkowski/tldextract#292
* Support IPv4 addresses with unicode dots
* Reject IPv4 addresses with trailing whitespaces + non-whitespaces
#gh/john-kurkowski/tldextract#293
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tldextract?expand=0&rev=41
- Update to 3.4.4:
Bugfixes
* Honor private domains flag on self, not only when passed to
__call__
#gh/john-kurkowski/tldextract#289
- Changes in 3.4.3:
Bugfixes
* Speed up 10-15% over all inputs
* Refactor suffix_index() to use a trie
#gh/john-kurkowski/tldextract#285
Docs
* Adopt PEP257 doc style
- Changes in 3.4.2:
Bugfixes
* Speed up 10-40% on "average" inputs, and even more on
pathological inputs, like long subdomains
* Optimize suffix_index(): search from right to left
#gh/john-kurkowski/tldextract#283
* Optimize netloc extraction: switch from regex to if/else
#gh/john-kurkowski/tldextract#284
OBS-URL: https://build.opensuse.org/request/show/1088132
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tldextract?expand=0&rev=18
Bugfixes
* Honor private domains flag on self, not only when passed to
__call__
#gh/john-kurkowski/tldextract#289
- Changes in 3.4.3:
Bugfixes
* Speed up 10-15% over all inputs
* Refactor suffix_index() to use a trie
#gh/john-kurkowski/tldextract#285
Docs
* Adopt PEP257 doc style
- Changes in 3.4.2:
Bugfixes
* Speed up 10-40% on "average" inputs, and even more on
pathological inputs, like long subdomains
* Optimize suffix_index(): search from right to left
#gh/john-kurkowski/tldextract#283
* Optimize netloc extraction: switch from regex to if/else
#gh/john-kurkowski/tldextract#284
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tldextract?expand=0&rev=37
- Update to 3.3.0
Features
* Add CLI flag `--suffix_list_url` to set the suffix list URL(s)
or source file(s)
(#gh/john-kurkowski/tldextract#197)
* Add CLI flag `--no_fallback_to_snapshot` to not fall back to
the snapshot
(#gh/john-kurkowski/tldextract#260)
* Add alias `--include_psl_private_domains` for CLI flag
`--private_domains`
Bugfixes
* Handle more internationalized domain name dots
(#gh/john-kurkowski/tldextract#253)
Misc.
* Update bundled snapshot
* Add basic CLI test coverage
Changes in 3.2.1:
Bugfixes
* Fix incorrect namespace used for caching function returns
(#gh/john-kurkowski/tldextract#258)
Changes in 3.2.0:
Features
* Add types to the public API
(#gh/john-kurkowski/tldextract#244)
Bugfixes
* Add support for Python 3.10, drop EOL Python 3.6
(#gh/john-kurkowski/tldextract/issues/246))
OBS-URL: https://build.opensuse.org/request/show/982862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tldextract?expand=0&rev=14
Features
* Add CLI flag `--suffix_list_url` to set the suffix list URL(s)
or source file(s)
(#gh/john-kurkowski/tldextract#197)
* Add CLI flag `--no_fallback_to_snapshot` to not fall back to
the snapshot
(#gh/john-kurkowski/tldextract#260)
* Add alias `--include_psl_private_domains` for CLI flag
`--private_domains`
Bugfixes
* Handle more internationalized domain name dots
(#gh/john-kurkowski/tldextract#253)
Misc.
* Update bundled snapshot
* Add basic CLI test coverage
Changes in 3.2.1:
Bugfixes
* Fix incorrect namespace used for caching function returns
(#gh/john-kurkowski/tldextract#258)
Changes in 3.2.0:
Features
* Add types to the public API
(#gh/john-kurkowski/tldextract#244)
Bugfixes
* Add support for Python 3.10, drop EOL Python 3.6
(#gh/john-kurkowski/tldextract/issues/246))
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tldextract?expand=0&rev=29
- Convert to singlespec, fix non-SPDX license tag
- Add rpmlintrc for (required) hidden file
- Add README.md to docs and use %license macro
- Update to 2.2.0
* Bugfixes:
- Switch to explicit Python version check
- Work around `pkg_resources` missing
- Always close sessions
* Features:
- Add `fqdn` and `ipv4` convenience properties
- Add `cache_fetch_timeout` kwarg
and `TLDEXTRACT_CACHE_TIMEOUT` env var
* Misc:
- Document public vs. private domains
- Document support for Python 3.6
- Correct license in spec file (MIT -> BSD)
- Fix homepage URL in specfile
- Initial creation of package, version 2.0.1
Needed for python-dns-lexicon
OBS-URL: https://build.opensuse.org/request/show/596760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-tldextract?expand=0&rev=1
- Convert to singlespec, fix non-SPDX license tag
- Add rpmlintrc for (required) hidden file
- Add README.md to docs and use %license macro
- Update to 2.2.0
* Bugfixes:
- Switch to explicit Python version check
- Work around `pkg_resources` missing
- Always close sessions
* Features:
- Add `fqdn` and `ipv4` convenience properties
- Add `cache_fetch_timeout` kwarg
and `TLDEXTRACT_CACHE_TIMEOUT` env var
* Misc:
- Document public vs. private domains
- Document support for Python 3.6
Feel free to add me as maintainer.
OBS-URL: https://build.opensuse.org/request/show/573550
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tldextract?expand=0&rev=2
oid sha256:a72756ca170b2510315076383ea2993478f7da6f897eef1f4a5400735d5057fb
size 126105
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.