Uunf_string module was rewritten to use the standard library UTF decoders and was moved to the uunf library. The uunf.string library is deprecated, it warns on usage and simply requires uunf.Await was returned before the final End.Uucp.ccc introduced by f4c0363 which went into v2.0.{0,1}.Uchar.dump).OCaml standard library Uchar.t support.
type Uunf.uchar = int by the (abstract) Uchar.t type. Uchar.{of,to}_int allows to recover the previous representation.Uunf.is_scalar_value. Uchar.is_valid can be used instead.topkg supportUunf.add now eventually returns `End whenever the latter was encoded and the character stream was entirely output. In most existing programs this will simply entail to add `End to the existing `Await case in pattern matches on the result of Uunf.add.Uunf_string library that allows to directly normalize UTF-X OCaml encoded strings. This library depends on Uutf.unftrip to use Cmdliner which is now an optional dependency of the package. The cli interface is incompatible with previous versions. Support for random Unicode scalar value generation was removed, use utftrip from the Uutf package for that.Uucp. Much less ugly, no source file sedding.First release.