-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Description
The Unicode Standard version 15.0.0 was released this week. As per usual, since the .NET runtime carries a copy of Unicode-derived data, we should update our data files to match this version.
This will affect the following APIs:
System.Globalization.StringInfoSystem.Globalization.CharUnicodeInfoSystem.Text.Encodings.Web.*System.Text.Json.*(since it depends onSystem.Text.Encodings.Web)
For instructions on how to update the runtime-carried Unicode data files, consult the GenUnicodeProp docs and the STEW docs. Also update the UnicodeUcdVersion data throughout our .csproj files (see samples).
See #44423 for the changes we made to support Unicode 14.0.0 in .NET 7.
There are no interesting changes to UAX #29 for this version of Unicode. Our tools will automatically pick up any changes to a code point's Grapheme_Cluster_Break property, but there should be no changes required to the core logic within TextSegmentationUtility.cs.