Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add: uuidm.0.9.9 #26621

Merged
merged 1 commit into from
Sep 27, 2024
Merged

Add: uuidm.0.9.9 #26621

merged 1 commit into from
Sep 27, 2024

Conversation

dbuenzli
Copy link
Collaborator

  • Add: uuidm.0.9.9 home, doc, issues
    Universally unique identifiers (UUIDs) for OCaml

uuidm 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_gen V7 UUID generators.
  • Add Uuidm.v8 to create V8 custom UUIDs.
  • Add Uuidm.max the RFC 9569 Max UUID.
  • Add Uuidm.{variant,version,time_ms} UUID property accessors.
  • Change Uuidm.v4_gen generation strategy.
  • Call Random.State.make_self_init lazily rather than during module
    initialisation.
  • Documentation: clarified that Random based UUID generators are not stable
    accross OCaml and UUID versions.
  • Deprecate Uuidm.v, use individual version constructors instead.
  • Deprecate type Uuidm.version.
  • Deprecate Uuidm.pp_string to Uuidm.pp'.
  • Deprecate Uuidm.{to,of}_[mixed_endian_]bytes to
    Uuidm.{to,of}_[mixed_endian_]binary_string (follow Stdlib terminology).
  • Require OCaml 4.14.
  • uuidtrip set standard output to binary when outputing binary uuids.
  • uuidtrip add options --v3, --v4, --v5, --v7.
  • uuidtrip add support for v7 time and random based v7 UUIDs generation.

Use b0 -- .opam publish uuidm.0.9.9 to update the pull request.

@dbuenzli
Copy link
Collaborator Author

Lots of network failures and a few build failures that look unrelated to the change. Note that tezos-test-helpers.9.7 seems to have a checksum mismatch. I'd say this is good to go.

Copy link
Collaborator

@shonfeder shonfeder left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great. Thanks for the updates!

@shonfeder shonfeder merged commit de3d6bb into ocaml:master Sep 27, 2024
2 of 3 checks passed
@dbuenzli
Copy link
Collaborator Author

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants