v.19.10Improvement
Using "public_suffix_list" for Functions Firstsignificantsubdomain, Cuttofirstsignificantsubdomain
Using "public_suffix_list" for functionsfirstSignificantSubdomain,cutToFirstSignificantSubdomain. It's using a perfect hash table generated bygperfwith a list generated from the file: https://publicsuffix.org/list/public_suffix_list.dat. (for example, now we recognize the domainac.ukas non-significant). #5030 (Guillaume Tassery)
Why it matters
This feature improves domain name parsing by integrating a perfect hash table based on the public suffix list from https://publicsuffix.org, enabling the functions to correctly recognize public suffixes (e.g., treating "ac.uk" as a non-significant subdomain). This enhances the accuracy of domain analysis and manipulation.How to use it
Simply use the functionsfirstSignificantSubdomain and cutToFirstSignificantSubdomain as before; they now internally utilize the updated public suffix list for more precise domain parsing without requiring additional configuration.