-
Notifications
You must be signed in to change notification settings - Fork 141
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to Unicode 16.0.0 #836
Comments
@markusicu @macchiati could you provide some context for these changes? While we submitted a bunch of feedback (as recorded in #744) it seems there's quite a few other changes as well. E.g., (We are seeing this in WebKit as well now: WebKit/WebKit#37104.) |
We considered several issues and made recommendations that the UTC approved. For example, there were complicated and unnecessary differences in processing with UseSTD3ASCIIRules=true vs. false, and some characters were disallowed based on differences between IDNA2003 and IDNA2008, while (a) IDNA2003 has not been relevant in a long time and (b) transitional processing had been deprecated in Unicode 15.1. For details see
|
@markusicu thank you, that was very helpful. We'll update things here within the next couple of months. Edit: The URL Standard references the latest version of UTS46 now, but the test situation will take a bit longer to resolve. |
What is the issue with the URL Standard?
Version 16.0.0 (2024-08-30) of Unicode Technical Standard #46 has been released. It fixes some previously reported issues:
The Processing 4.3. step (after Punycode decode) fixes this issue:
The test in question is now correctly labeled in IdnaTestV2.txt:
So I think it's worth upgrading to that standard:
IdnaTestV2-parser.py
tool and theIdnaTestV2.json
test file. I have opened a PR for this: URL: Update IdnaTestV2 to UTS46 16.0.0 web-platform-tests/wpt#48301The text was updated successfully, but these errors were encountered: