- Unicode 9.0.0 support.
- OCaml standard library
Uchar.t
support.- Removes and substitutes
type Uucp.uchar = int
by the (abstract)Uchar.t
type.Uchar.{of,to}_int
allows to recover the previous representation. - Removes the
Uucp.Uchar
module, corresponding functionality can be found inUchar
.
- Removes and substitutes
- Safe string support.
- Build depend on topkg.
- Relicense from BSD3 to ISC.
- Add support for the East Asian width property (
Uucp.Break.east_asian_width
). - Add the non-normative, heuristic function
Uucp.Break.tty_width_hint
. Thanks to David Kaloper for the contribution.
- Updated for Unicode 8.0.0 Incompatible release, new variants cases are introduced, see commit adbb5efc036 for details.
- Add access to the
Line_break
,Grapheme_cluster_break
,Word_break
andSentence_break
Unicode properties. See theUucp.Break
module. - Improvements and fixes to the minimal Unicode Introduction.
First release. Part of the work was sponsored by OCaml Labs.