12.0.1
Updated our tr46
dependency, which brings along several fixes related to international domain names. Such as:
- Empty domain name labels, as in
https://xn--4-0bd15808a.../
, no longer cause URL parsing to fail. - Invalid punycode-encoded domain name labels, as in
http://xn--ls8h=/
, now correctly cause URL parsing to fail. - Includes support for Unicode 15.0.0.
As part of this, we are now running against the newly-introduced test data derived from the Unicode Consortium-maintained IdnaTestV2.txt
file, and passing them all.