jsdom / tr46

An implementation of the Unicode UTS #46: Unicode IDNA Compatibility Processing.
MIT License
32 stars 14 forks source link

Update to Unicode 12.1.0 #17

Closed TimothyGu closed 4 years ago

TimothyGu commented 6 years ago

This commit updates the library to use UTS #46 12.1.0 (rev 24), based on the same version of Unicode itself. Aside from updating the character tables, this commit carries the following changes:

Allow setting the processing type for ToUnicode. This was first changed in UTS #46 11.0.0 (rev 21).

Update the testing infrastructure to use IdnaTestV2.txt file that first appeared in version 11.0.0.

Add a script, generateUnicodeCodePoints, that helps with updating the manually maintained code point tables in scripts/unicode/.

Update various URLs to use HTTPS for unicode.org.

Avoid using rawgit.com, which has been sunsetted.

Update README.