ucharinfo (#23).Num.numeric_value had to be changed to accomodate for the data. It now returns either NaN or a list of numbers. This is due to the interpretation of U+5146 and U+79ED which is locale dependent and thus can represent multiple values. In all other cases you should get singelton lists so far.Uucd.Cjk.ids_bin_op to Uucd.Cjk.ids_binary_operator.Uucd.Cjk.ids_tri_op to Uccd.Cjk.ids_trinary_operator.Uucd.Cjk.ids_unary_operator, support for the new IDS_Unary_Operator property.Uucd.Id.is_id_compat_math_{start,continue}, support for the new ID_Compat_Math_{Start,Continue} properties.Uucd.Case.Nfkc_simple_fold.fold, support for the new NFKC_Simple_Casefold property.Uucd.Break.indic_conjunct_break, support for the new Indic_Conjunct_Break property.ucharinfo: allow to query more than one character at a time.ucharinfo: tool allow to search characters by name.Uucp.Break.tty_width_hint (09d2186). Thanks to David Kaloper Meršinjak.Emoji module with the new emoji properties.Pervasives deprecation.Uucp.Func.is_join_control) and the Hangul_Syllable_Type property (Uucp.Hangul.syllable_type).Uchar.dump)OCaml standard library Uchar.t support.
type Uucp.uchar = int by the (abstract) Uchar.t type. Uchar.{of,to}_int allows to recover the previous representation.Uucp.Uchar module, corresponding functionality can be found in Uchar.Uucp.Break.east_asian_width).Uucp.Break.tty_width_hint. Thanks to David Kaloper for the contribution.Line_break, Grapheme_cluster_break, Word_break and Sentence_break Unicode properties. See the Uucp.Break module.First release. Part of the work was sponsored by OCaml Labs.