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/.
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.