package uucp
Install
Dune Dependency
Authors
Maintainers
Sources
sha512=998f94fadb72357b15a3042a3d11c31b3e16f281822673f2defdd515cd1394d55de1817628be8bd5c030175f9e62c53630d4139a1c0253800f9fb898b0f11364
CHANGES.md.html
v15.1.0 2023-09-15 Zagreb
Unicode 15.1.0 support.
Require OCaml 4.14.0.
Use module aliases for the property modules. Only pay for the modules you use (#2).
Use the standard library UTF decoders in the sample code and in
ucharinfo
(#23).The
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.Rename
Uucd.Cjk.ids_bin_op
toUucd.Cjk.ids_binary_operator
.Rename
Uucd.Cjk.ids_tri_op
toUccd.Cjk.ids_trinary_operator
.Add
Uucd.Cjk.ids_unary_operator
, support for the newIDS_Unary_Operator
property.Add
Uucd.Id.is_id_compat_math_{start,continue}
, support for the newID_Compat_Math_{Start,Continue}
properties.Add
Uucd.Case.Nfkc_simple_fold.fold
, support for the newNFKC_Simple_Casefold
property.Add
Uucd.Break.indic_conjunct_break
, support for the newIndic_Conjunct_Break
property.
v15.0.0 2022-09-15 Zagreb
Unicode 15.0.0 support.
Tool
ucharinfo
: allow to query more than one character at a time.Tool
ucharinfo
: tool allow to search characters by name.
v14.0.0 2021-09-17 Zagreb
Unicode 14.0.0 support.
Tweak
Uucp.Break.tty_width_hint
(09d2186). Thanks to David Kaloper Meršinjak.
v13.0.0 2020-03-10 La Forclaz (VS)
Unicode 13.0.0 support. Adds the
Emoji
module with the new emoji properties.Reduce data size by improving structure sharing. Thanks to David Kaloper Meršinjak for the help.
Handle
Pervasives
deprecation.Require OCaml >= 4.03.0
v12.0.0 2019-03-07 La Forclaz (VS)
Unicode 12.0.0 support.
v11.0.0 2018-06-06 Zürich
Unicode 11.0.0 support.
Add support for the Join_Control property (
Uucp.Func.is_join_control
) and the Hangul_Syllable_Type property (Uucp.Hangul.syllable_type
).
v10.0.1 2017-06-21 Cambridge (UK)
Fix wrong build dependencies of ucharinfo. Thanks to Andreas Hauptmann for the report.
v10.0.0 2017-06-20 Cambridge (UK)
Unicode 10.0.0 support.
Add ucharinfo tool to query Unicode character information on the cli.
OCaml 4.05 compatibility (removal of
Uchar.dump
)
v2.0.0 2016-11-23 Zagreb
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
.
Safe string support.
Build depend on topkg.
Relicense from BSD3 to ISC.
v1.1.0 2015-11-20 Cambridge (UK)
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.
v1.0.0 2015-06-17 Cambridge (UK)
Updated for Unicode 8.0.0 Incompatible release, new variants cases are introduced, see commit adbb5efc036 for details.
v0.9.1 2014-12-23 Cugy (VD)
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.
v0.9.0 2014-06-28 Cambridge (UK)
First release. Part of the work was sponsored by OCaml Labs.