Mariusbancila Stduuid Versions Save

A C++17 cross-platform implementation for UUIDs

v1.2.3

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/mariusbancila/stduuid/compare/v1.2.2...v1.2.3

v1.2.2

2 years ago

What's Changed

Full Changelog: https://github.com/mariusbancila/stduuid/compare/v1.2.1...v1.2.2

v1.2.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/mariusbancila/stduuid/compare/v1.2...v1.2.1

v1.2

2 years ago

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

New Contributors

Full Changelog: https://github.com/mariusbancila/stduuid/compare/v1.1...v1.2

v1.1

2 years ago

What's Changed

New Contributors

Full Changelog: https://github.com/mariusbancila/stduuid/compare/v1.0...v1.1

v1.0

5 years ago

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