Skip to content

Releases: mariusbancila/stduuid

stduuid v1.2.3

25 Jan 20:10
3afe719
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2.2...v1.2.3

stduuid v1.2.2

23 Feb 14:40
5c538cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

stduuid v1.2.1

13 Jan 08:25
1da3294
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.2...v1.2.1

stduuid v1.2

23 Dec 12:10
487f364
Compare
Choose a tag to compare

What's in This Release:

  • faster to_string() and operator<< implementations
  • faster implementation for std::hash<uuid> specialization
  • improvements to avoid static analysis warnings

What's Changed

  • Remove old style casts to avoid warnings by @sketchylizard in #50
  • Implement stream operator<< in terms of the faster to_string() method. by @rickyviking in #51
  • Check for CoCreateGuid failure #46
  • Updated Catch2 to build with glibc 2.34 #47
  • Documentation clarification #49

New Contributors

Full Changelog: v1.1...v1.2

stduuid v1.1

09 Dec 06:46
4959d46
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0...v1.1

stduuid v1.0

06 Nov 20:47
6a1cc32
Compare
Choose a tag to compare

This is the first official release of the library. This version implements the specification as proposed in the P0959R1 paper.

Features:

  • create uuids from a range, a span, or parse from strings
  • support both xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx and {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} formats
  • various function objects (basic_uuid_random_generator, uuid_name_generator, uuid_system_generator) to create new uuids using different methods
  • comparison, swapping, hashing, and serialization support