8933aef807- 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#344Mia Herkt2025-04-23 19:24:55 +00:00
eb618a1548Accepting request 1267941 from devel:languages:pythonAna Guerrero2025-04-10 19:58:34 +00:00
7b7a1ebf97- Update to 5.2.0: Features * Add reverse_domain_name result property #gh/john-kurkowski/tldextract#342 Bugfixes * Extend exported public interface with ExtractResult and update These were always meant to be public. Eases user import. Docs * Document result fields * Note all return values * Colocate usage in the usage section * Link to private domain docsMia Herkt2025-04-08 15:22:32 +00:00
e5814d7b03Accepting request 1239691 from devel:languages:pythonAna Guerrero2025-01-23 17:03:27 +00:00
b9eb11b76c- Drop unneeded BuildRequires on six. - Specify dist-info directory in %files.Steve Kowalik2025-01-23 04:43:04 +00:00
6e24d86a45- update to 5.1.3: * Reduce logging errors (921a825) * Drop support for EOL Python 3.8 * Support Python 3.13 * Update bundled snapshotDirk Mueller2024-11-09 16:18:12 +00:00
97a77dcd4cAccepting request 1163368 from devel:languages:pythonAna Guerrero2024-03-29 12:10:05 +00:00
7f5fff1b1f- Update to 5.1.2: * Remove socket.inet_pton, to fix platform-dependent IP parsing #gh/john-kurkowski/tldextract#318 * Use non-capturing groups for IPv4 address detection, for a slight speed boost #gh/john-kurkowski/tldextract#323Mia Herkt2024-03-28 16:33:46 +00:00
1048047673Accepting request 1132106 from devel:languages:pythonAna Guerrero2023-12-08 21:33:39 +00:00
69937a8125- update to 5.1.1: * Fix path join on Windows (#314) * Support Python 3.12 - Correct license in spec file (MIT -> BSD) - Fix homepage URL in specfileDirk Mueller2023-12-08 13:44:55 +00:00
2be9d21329Accepting request 1125129 from devel:languages:pythonAna Guerrero2023-11-14 20:42:07 +00:00
c95a6f54f6Accepting request 1124794 from home:ecsos:pythonMia Herkt2023-11-11 02:52:03 +00:00
1aca944d5aAccepting request 1123695 from devel:languages:pythonAna Guerrero2023-11-07 20:26:16 +00:00
9882488e24- Update to 5.1.0: Features: * Allow passing in requests.Session #gh/john-kurkowski/tldextract#311 * Add "-j, --json" option to support output in json format #gh/john-kurkowski/tldextract#313Mia Herkt2023-11-06 23:34:14 +00:00
0bdfa67a70Accepting request 1119465 from devel:languages:pythonAna Guerrero2023-10-23 21:40:34 +00:00
8a54570db3- 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#293Mia Herkt2023-10-23 01:08:57 +00:00
c6c97f247d- 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#284Mia Herkt2023-05-21 13:07:15 +00:00
2546ef6a13- Update to 3.4.0 Features * Add method extract_urllib to extract from a urllib.parse.{ParseResult,SplitResult} #gh/john-kurkowski/tldextract#274 Bugfixes * Fix internal type-var error, in newer versions of mypy #gh/john-kurkowski/tldextract#275Mia Herkt2022-11-10 09:06:56 +00:00
1272afdc4aAccepting request 990894 from devel:languages:pythonRichard Brown2022-07-26 17:44:10 +00:00
5cc69b8be7- Update to 3.3.1 Bugfixes * Fix documented types, in README and in exception message #gh/john-kurkowski/tldextract#265Mia Herkt2022-07-24 17:03:47 +00:00
0bdb48af2e- 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))Mia Herkt2022-06-15 16:40:32 +00:00
91941d16bf- Update to 3.1.2 (no visible changes) - Changes in 3.1.1: * Bugfixes + Support Python 3.9 + Drop support for EOL Python 3.5Mia Herkt2021-10-01 07:44:58 +00:00
970282fe7c- Update to 3.0.0: This release fixes the long standing bug that public and private suffixes were generated separately and could not be switched at runtime, https://github.com/john-kurkowski/tldextract/issues/66 * Breaking Changes + Rename cache_file to cache_dir as it is no longer a single file but a directory (https://github.com/john-kurkowski/tldextract/issues/207) + Rename CLI arg also, from --cache_file to --cache_dir + Remove Python 2.7 support * Features + Can pass include_psl_private_domains on call, not only on construction + Use filelocking to support multi-processing and multithreading environments * Bugfixes + Select public or private suffixes at runtime (https://github.com/john-kurkowski/tldextract/issues/66) * Removals + Do not debug log the diff during update * Drop tldextract-tests-offline.patchMia Herkt2020-10-20 22:54:55 +00:00
064d729ce0- Run test suite - Add tldextract-tests-offline.patch No internet connection on OBS build hosts; skip suffix list snapshot diff
Mia Herkt
2019-03-10 20:27:50 +00:00
73a3d5784b- Update to 2.2.1 * Bugfixes - Ignore case on punycode prefix check - Drop support for EOL Python 2.6 - Improve sundry doc and README bits
Mia Herkt
2019-03-10 20:02:20 +00:00