NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #103 most downloaded on crates.io
A library to generate and parse UUIDs.
Last release 5 days ago
02 Oct 2026
Ships fairly regularly
a new release about every 3 weeks
Rarely documented
notes for 13 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
12 years old
99 releases · first in 2014
Accept case-insensitive urn:uuid: prefixes when parsing by @jaideeppyne in #912
Full Changelog: v1.26.1...v1.27.0
Seat the v7 counter below the version nibble by @lenamonj in #907
One column per quarter.
Add ContextV7::with_additional_precision_bits by @ChrisJr404 in #904
Full Changelog: 1.25.0...v1.26.0
Add a serde::bytes module that encodes a Uuid as a byte string by @ChrisJr404 in #902
Full Changelog: v1.24.1...1.25.0
Fix non-ASCII character handling in parse diagnostics by @questfever in #899
Full Changelog: v1.24.0...v1.24.1
feat(fmt): support encoding into MaybeUninit buffers by @weifanglab in #892
Full Changelog: v1.23.5...v1.24.0
doc: Fix broken link by @frostyplanet in #891
Full Changelog: v1.23.4...v1.23.5
Fix up name of fuzz script in readme by @KodrAus in #888
Full Changelog: v1.23.3...v1.23.4
Fix up parser panic on empty input by @KodrAus in #886
Full Changelog: v1.23.2...v1.23.3
Improve error messages for ambiguous formats by @KodrAus in #882
Full Changelog: v1.23.1...v1.23.2
Remove deprecated msrv feature from wasm-bindgen dependency by @guybedford in #877
msrv feature from wasm-bindgen dependency by @guybedford in #877Full Changelog: v1.23.0...v1.23.1
This release includes the following deprecations:
@meng-xu-cs raised a series of bugs against the timestamp logic in uuid using automated tooling. The issues themselves were reasonably and responsibly presented and the end result is a better uuid library for everyone. Thanks!
This release includes the following deprecations:
Context: Renamed to ContextV1Timestamp::from_gregorian: Renamed to Timestamp::from_gregorian_timeVersion::MaxVersion::Max's u8 representation has changed from 0xff to 0x0f to match the value returned by Uuid::get_version_num.
Uuid::get_version for the max UUIDUuid::get_version will only return Some(Version::Max) if the UUID is actually the max UUID (all bytes are 0xff). Previously it would return Some if only the version field was 0x0f. This change matches the behaviour of the nil UUID, which only returns Some(Version::Nil) if the UUID is the nil UUID (all bytes are 0x00).
Full Changelog: v1.22.0...v1.23.0
Default to rand 0.10 by @haxtibal in #863
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →