package uuidm
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Universally unique identifiers (UUIDs) for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
uuidm-0.9.10.tbz
sha512=22cbc872a0be910ebd5cda67bb471b5ab93cd1edfa535a86169a9d0f7a5cce85824b9e8a43d16d7587e1968b37a70fac1b75af075700117089a28879297dda07
doc/CHANGES.html
v0.9.10 2025-03-10 La Forclaz (VS)
- Install forgotten
index.mldfile. uuidtrip: handlecmdlinerdeprecations.
v0.9.9 2024-09-26 Zagreb
- Add
Uuidm.{v7,v7_ns}to create time and random based V7 UUIDs. Thanks to Robin Newton for the patch (#14) and Christian Linding and Pau Ruiz Safont for the help. - Add
Uuidm.v7_[non_]monotonic_genV7 UUID generators. - Add
Uuidm.v8to create V8 custom UUIDs. - Add
Uuidm.maxthe RFC 9569 Max UUID. - Add
Uuidm.{variant,version,time_ms}UUID property accessors. - Change
Uuidm.v4_gengeneration strategy. - Call
Random.State.make_self_initlazily rather than during module initialisation. - Documentation: clarified that
Randombased UUID generators are not stable accross OCaml and Uuidm versions. - Deprecate
Uuidm.v, use individual version constructors instead. - Deprecate type
Uuidm.version. - Deprecate
Uuidm.pp_stringtoUuidm.pp'. - Deprecate
Uuidm.{to,of}_[mixed_endian_]bytestoUuidm.{to,of}_[mixed_endian_]binary_string(followStdlibterminology). - Require OCaml 4.14.
uuidtripset standard output to binary when outputing binary uuids.uuidtripadd options--v3,--v4,--v5,--v7.uuidtripadd support for time and random based v7 UUIDs generation.
v0.9.8 2022-02-09 La Forclaz (VS)
- Add deprecation warnings on what is already deprecated.
- Require OCaml 4.08 and support 5.00 (Thanks to Kate @ki-ty-kate for the patch).
v0.9.7 2019-03-08 La Forclaz (VS)
- Add
Uuidm.v4, creates random based V4 UUID using client provided random bytes (#8). Thanks to François-René Rideau for suggesting and David Kaloper Meršinjak for additional comments. - Add
Uuidm.{to,of}_mixed_endian_bytes. Support for UEFI and Microsoft's binary serialization of UUIDs.
v0.9.6 2016-08-12 Zagreb
- Safe-string support. Thanks to Josh Allmann for the help.
- Deprecate
Uuidm.createin favor ofUuidm.v. - Deprecate
Uuidm.printin favor ofUuidm.pp_string - Add
Uuidm.pp. - Relicensed from BSD3 to ISC.
- Build depend on topkg.
uuidtripusesCmdlinerwhich becomes an optional dependency of the package. The command line interface is unchanged except for long options which have to be written with a double dash. Binary output no longer adds an ending newline.
v0.9.5 2012-08-05 Lausanne
- OASIS 0.3.0 support.
v0.9.4 2012-03-15 La Forclaz (VS)
- OASIS support.
- New functions
Uuidm.v3andUuidm.v5that generate directly these kinds of UUIDs. - New function
Uuidm.v4_genreturns a function that generates version 4 UUIDs with a client provided random state. Thanks to Lauri Alanko for suggesting thatRandom.make_self_initmay be too weak for certain usages.
v0.9.3 2008-08-01 Lausanne
- POSIX compliant build shell script.
v0.9.2 2008-07-30 Lausanne
- Support for debian packaging. Thanks to Sylvain Le Gall.
v0.9.1 2008-06-18 Lausanne
- Minor internal cleanings.
v0.9.0 2008-06-11 Lausanne
- First release.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page