[whatwg/url] Update to Unicode 16.0.0 (Issue #836)

### What is the issue with the URL Standard?

Version 16.0.0 (2024-08-30) of [Unicode Technical Standard #46](https://www.unicode.org/reports/tr46/tr46-33.html) has been released. It fixes some previously reported issues:
1. https://github.com/whatwg/url/issues/760
   The Processing 4.3. step (after Punycode decode) fixes this issue:
   > If the label is empty, or if the label contains only ASCII code points, record that there was an error.
2. https://github.com/whatwg/url/issues/803
   The test in question is now correctly labeled in [IdnaTestV2.txt](https://unicode.org/Public/idna/16.0.0/IdnaTestV2.txt):
   ```
   xn--xn--a--gua.pt; xn--a-ä.pt; [V2, V4]; xn--xn--a--gua.pt; ; ;  # xn--a-ä.pt
   ```

So I think it's worth upgrading to that standard:
1. Reference the new 16.0.0 [Unicode Technical Standard #46](https://www.unicode.org/reports/tr46/tr46-33.html) in the [Normative References section](https://url.spec.whatwg.org/#normative).
2.  In the WPT update the `IdnaTestV2-parser.py` tool and the `IdnaTestV2.json` test file. I have opened a PR for this: https://github.com/web-platform-tests/wpt/pull/48301

-- 
Reply to this email directly or view it on GitHub:
https://github.com/whatwg/url/issues/836
You are receiving this because you are subscribed to this thread.

Message ID: <whatwg/url/issues/836@github.com>

Received on Saturday, 21 September 2024 16:56:35 UTC