Skip to content

Latest commit

 

History

History
87 lines (50 loc) · 2.37 KB

CHANGELOG.md

File metadata and controls

87 lines (50 loc) · 2.37 KB

Changelog

1.1.3 - 2024-11-07

Added

  • Add a Default implementation for TypedUuid. This implementation resolves to TypedUuid::nil().

1.1.2 - 2024-10-07

Added

More const constructors for typed UUIDs, mirrored from the uuid crate: from_fields, from_fields_le, from_u128, from_u128_le, from_u64_pair, from_bytes, and from_bytes_le.

Fixed

Correct doc for as_untyped_uuid. Thanks @Dr-Emann for your first contribution!

1.1.1 - 2024-10-07

(This version was not released due to a publishing issue.)

1.1.0 - 2024-04-12

Added

  • TypedUuid::nil() and max() constructors.
  • TypedUuid is now #[repr(transparent)].

Changed

  • MSRV updated to Rust 1.61.

1.0.1 - 2024-02-15

Breaking changes

  • GenericUuid::to_generic_uuid has been renamed to GenericUuid::into_generic_uuid.

Changed

  • Added #[must_use] annotations to constructors.

1.0.0 - 2024-02-15

(This version was not published due to a CI issue.)

0.3.0 - 2024-02-02

Breaking changes

  • TypedUuidTag::try_new returns a new TagError type rather than just a raw &'static str.

Changed

  • TypedUuidTag::as_str is now a const fn.

0.2.1 - 2024-02-02

Documentation improvements.

0.2.0 - 2024-02-01

Breaking changes

  • TypedUuidTags are now required to be valid ASCII identifiers, with hyphens also supported.

Misc

  • Added #[forbid(unsafe_code)]. Thanks Robert Lynch for the contribution!

0.1.0 - 2024-01-30

Initial release.