package uunf

  1. Overview
  2. Docs
Unicode text normalization for OCaml

Install

Dune Dependency

Authors

Maintainers

Sources

uunf-10.0.0.tbz
sha256=7969e9372cf3040767c4af46492fe136887449379352e7f4f2c898a258e4b430
md5=baedec8e252fd5949ba7d969c229820a

CHANGES.md.html

v10.0.0 2017-06-20 Cambridge (UK)

  • Unicode 10.0.0 support

  • Fix bug in canonical composition algorithm (used by NFC and NFKC forms). Thanks to Stephen Dolan for the report.

  • Fix regression of Uucp.ccc introduced by f4c0363 which went into v2.0.{0,1}.

v2.0.1 2016-03-07 La Forclaz (VS)

  • OCaml 4.05.0 compatibility (removal of Uchar.dump).

v2.0.0 2016-11-23 Zagreb

  • Support for Unicode 9.0.0.

  • OCaml standard library Uchar.t support.

    • Removes and substitutes type Uunf.uchar = int by the (abstract) Uchar.t type. Uchar.{of,to}_int allows to recover the previous representation.

    • Removes Uunf.is_scalar_value. Uchar.is_valid can be used instead.

  • Safe string support.

  • Build depend on topkg.

  • Relicense from BSD3 to ISC.

v1.0.0 2015-06-17 Cambridge (UK)

  • Updated for Unicode 8.0.0

  • topkg support

  • Uunf.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.

  • Adds the Uunf_string library that allows to directly normalize UTF-X OCaml encoded strings. This library depends on Uutf.

  • Rewrote the utility 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.

  • Rewrote the module's data generation to essentially match what is done in Uucp. Much less ugly, no source file sedding.

v0.9.3 2014-06-16 Cambridge (UK)

  • Updated for Unicode 7.0.0

v0.9.2 2013-10-01 Lausanne

  • Updated for Unicode 6.3.0

  • OPAM friendly workflow and drop OASIS support.

v0.9.1 2013-01-04 La Forclaz (VS)

  • Updated for Unicode 6.2.0.

  • Fix Uunf.is_scalar_value always returning false.

  • Make the module completely safe for the client.

  • Change command line help of unftrip.

v0.9.0 2012-09-07 Lausanne

First release.

OCaml

Innovation. Community. Security.