Skip to content

Latest commit

 

History

History
97 lines (62 loc) · 3.73 KB

CHANGELOG.md

File metadata and controls

97 lines (62 loc) · 3.73 KB

TensionDev.UUID

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

[v2.1.0] - 2024-06-05

v2.1.0

[v2.1.0-beta] - 2024-06-05

v2.1.0-beta

Changed

  • Added UUID v7 generated based on current system date and time as well as Fixed Bit-Length Dedicated Counter (Method 1).
  • Added UUID v7 generated based on current system date and time as well as Replace Leftmost Random Bits with Increased Clock Precision (Method 3).

[v2.1.0-alpha] - 2023-06-15

v2.1.0-alpha

Changed

  • Changed license from GNU General Public License Version 3 to Apache License Version 2.0.

[v2.0.0] - 2023-06-15

v2.0.0

Changed

  • Changed license from GNU General Public License Version 3 to Apache License Version 2.0.

[v1.2.0-alpha] - 2022-12-15

v1.2.0-alpha

Added

  • Added UUID v6 generated based on current system date and time as well as local Network MAC Address.
  • Added UUID v6 generated based on current system date and time as well as supplied Network MAC Address.
  • Added UUID v6 generated based on supplied system date and time as well as local Network MAC Address.
  • Added UUID v6 generated based on supplied system date and time as well as supplied Network MAC Address.
  • Added UUID v7 generated based on current system date and time as well as generated random fields.
  • Added UUID v7 generated based on supplied system date and time as well as generated random fields.
  • Added UUID v7 generated based on supplied system date and time as well as supplied random fields.

[v1.1.0] - 2022-05-31

v1.1.0

Added

  • Added support to convert System.Guid to TensionDev.UUID.Uuid and vice-versa.

[v1.0.0] - 2022-03-26

v1.0.0

Added

  • Added TensionDev.UUID.Uuid as an implementation based on RFC 4122.
  • Added UUID v3 generated based on MD5, System.Security.Cryptography.MD5.
  • Added UUID v5 generated based on SHA-1, System.Security.Cryptography.SHA1.

Removed

  • Changed implementation from System.Guid to TensionDev.UUID.Uuid.

[v0.2.0] - 2021-09-10

v0.2.0

Added

  • Added UUID v4 generated based on Pseudo Random Number Generator, System.Security.Cryptography.RNGCryptoServiceProvider.

[v0.1.1] - 2021-09-10

v0.1.1

Changed

  • Changed Namespace from UUIDUtil to TensionDev.UUID to reflect official prefix for Package Id.

[v0.1.1-alpha] - 2021-09-08

v0.1.1-alpha

Fixed

  • Fixed Variant Field for generated UUID v1 to be of the correct range. (0x8xxx - 0xbxxx)

[v0.1.0-alpha] - 2021-09-04

v0.1.0-alpha

Added

  • Added UUID v1 generated based on current system date and time as well as local Network MAC Address.
  • Added UUID v1 generated based on current system date and time as well as supplied Network MAC Address.
  • Added UUID v1 generated based on supplied system date and time as well as local Network MAC Address.
  • Added UUID v1 generated based on supplied system date and time as well as supplied Network MAC Address.