# Change Log UUID

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).


## [0.2.0] - 2025-03-29
- update readme.md with ESP Component reference, thanks to KOIO5
- optimize performance (especially ESP32)
- add compile time initialization of randomizer in constructor.
- add GUID derived class (identical == wrapper)
- made MODE constants numbering more logical, **breaking change in getMode()**
- deprecate setVariant4Mode(),  use **setVersion4Mode()** instead.
- fix unit test
- add examples
- add URL to examples
- minor edits

----

## [0.1.6] - 2023-11-23
- update readme.md

## [0.1.5] - 2022-11-26
- update GitHub actions
- update license 2023
- update readme.md
- add **UUID_random_ESP32.ino** seed UUID with build in RNG.
- move code to .cpp
- minor edits

## [0.1.4] - 2022-11-26
- Add RP2040 support to build-CI.
- Add CHANGELOG.md
- update readme.md
  - add ESP32 measurements
- minor edits

## [0.1.3] - 2022-06-15
- improve performance generate() again

## [0.1.2] - 2022-06-15
- fix version number
- improve performance generate()

## [0.1.1] - 2022-06-15
- improve performance generate()
- minor edits in readme.md
- fix bug in generator
- define UUID_MODE_VARIANT4
- define UUID_MODE_RANDOM

## [0.1.0] - 2022-06-14
- initial version

