Skip to content

Latest commit

 

History

History
65 lines (36 loc) · 1.38 KB

CHANGELOG.md

File metadata and controls

65 lines (36 loc) · 1.38 KB

Changelog

All notable changes to this project will be documented in this file. This project uses Semantic Versioning.

0.7.0 - 2024-05-17

Added

  • Added support for the uuid crate's bytemuck feature.
  • Added support for Borsh serialization via the uuid crate's borsh feature.

Changed

  • Use the uuid crate's fast RNG by default.

0.6.0 - 2023-06-24

Added

  • Added ShortGuid::from_bytes_le as a counterpart to to_bytes_le.

0.5.0 - 2023-06-24

Added

  • Added a FromStr implementation, allowing for parse::<ShortGuid>("...").
  • Added from_slice to construct from a &[u8].
  • Added support for Serde.

0.4.0 - 2023-06-24

Added

  • Added more PartialEq implementations for String and &&str comparisons.
  • Added Copy, Ord and PartialOrd implementations for ShortGuid.

0.3.0 - 2023-04-08

Added

  • Added new_random when using the random crate feature.
  • Added new_from_uuid to create a ShortGuid from an existing UUID.

0.2.0 - 2023-04-08

Added

  • Added PartialEq<T> for Vec<u8> and &[u8; 16].

Changed

  • to_bytes_le, from_bytes_ref, as_uuid and is_empty are now const.

Internal

  • Added fuzzing targets.

0.1.0 - 2023-04-07

Added

  • 🎉 Initial release.