Skip to content

Unicode version 1.3.0

Choose a tag to compare

@kipcole9 kipcole9 released this 02 Dec 18:46

Breaking Changes

  • Changed two module names: Unicode.Category becomes Unicode.GeneralCategory and Unicode.CombiningClass becomes Unicode.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 new Unicode.servers/0 function 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/0 that maps property names and aliases to a module name that serves that property.

Bug fixes

  • Fixes Unicode.aliases/0 to correctly use the aliases in data/property_alias.txt