Skip to content

Update for Unicode 18.0.0 - #79

Merged
domenic merged 1 commit into
mainfrom
codex/unicode-18
Oct 4, 2026
Merged

domenic merged 1 commit into
mainfrom
codex/unicode-18

Conversation

@domenic

@domenic domenic commented Oct 4, 2026

Copy link
Copy Markdown
Member

Update to Unicode 18.0.0, fixing rejection of newly valid characters and refreshing the Unicode and WPT test data.

Update IDNA processing to Unicode 18.0.0 so newly assigned characters, including Small Seal characters, are accepted. Load the Unicode data package's ESM default exports when generating validation regexes.

Use the new Unicode test data URL and reject failed HTTP downloads instead of allowing error pages to silently replace the Unicode test cases.

Refresh the WPT fixtures to include web-platform-tests/wpt#63170. Exclude ASCII domains from these URL-derived tests because their expectations now reflect the URL Standard's bypass of IDNA processing.

Co-Authored-By: codex <codex@openai.com>
@domenic
domenic merged commit d0bf35f into main Oct 4, 2026
3 checks passed
@domenic
domenic deleted the codex/unicode-18 branch October 4, 2026 08:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant