Unicode version 1.3.0
Breaking Changes
- Changed two module names:
Unicode.CategorybecomesUnicode.GeneralCategoryandUnicode.CombiningClassbecomesUnicode.CanonicalCombiningClass. These names map directly to the Unicode standard names. It also means all property module names can be derived from the Unicode property name which is what the newUnicode.servers/0function does.
Enhancements
-
Add property modules for line break, sentence break, grapheme cluster break and indic syllabic category. These properties are used by the CLDR and Unicode segmentation rules.
-
Add
Unicode.servers/0that maps property names and aliases to a module name that serves that property.
Bug fixes
- Fixes
Unicode.aliases/0to correctly use the aliases indata/property_alias.txt