Skip to content

Releases: TensionDev/UUIDUtil

v2.1.0

05 Jun 15:49
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0...v2.1.0

v2.1.0-beta

05 Jun 15:25
cd60c5b
Compare
Choose a tag to compare
v2.1.0-beta Pre-release
Pre-release

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).

Full Changelog: v2.1.0-alpha...v2.1.0-beta

v2.1.0-alpha

15 Jun 14:01
Compare
Choose a tag to compare
v2.1.0-alpha Pre-release
Pre-release

Changed

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

Full Changelog: v1.2.0-alpha...v2.1.0-alpha

v2.0.0

15 Jun 13:57
Compare
Choose a tag to compare

Changed

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

Full Changelog: v1.1.0...v2.0.0

v1.2.0-alpha: Create UUIDv6.cs

15 Dec 08:02
Compare
Choose a tag to compare
Pre-release

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: Restored support for System.Guid.

31 May 11:52
Compare
Choose a tag to compare

Added

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

v1.0.0: Create Uuid.cs

26 Mar 15:19
Compare
Choose a tag to compare

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: Create UUIDv4.cs

10 Sep 15:12
Compare
Choose a tag to compare

Added

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

v0.1.1: - Fixed Issue : #7 UUID generated may result in incorrect Variant field

09 Sep 23:34
Compare
Choose a tag to compare

Changed

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

Fixed

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

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.