NUlid

.Net ULID implementation

MIT License

Stars
361
Committers
7

Bot releases are hidden (Show)

NUlid - 1.7.2 Latest Release

Published by RobThree 8 months ago

This is a maintenance release, no (breaking) changes.. We now publish new Nuget packages with Github workflow actions.

NUlid - Minor changes / fixes in MonotonicUlidRng

Published by RobThree over 4 years ago

MonotonicUlidRng no longer allows specifying the mask; we default to masking out the MSB of the random part which gives us at least 2^79 bits before running into a sequenceoverflow. Also fixed a bug in the MonotonicUlidRng that caused an InvalidOperationException("Clock moved backwards; this is not supported.")

NUlid - v1.4.0

Published by RobThree over 5 years ago

Added support for monotonic ULIDs

Note: This version contains a (minor) breaking change. The IUlidRng now no longer specifies an integer (length) for the GetRandomBytes() method but requires a DateTimeOffset since the length was always 10. The DateTimeOffset provides some context for RNG's for which the time-part of a ULID a sequence of random bytes is required.

NUlid - v1.3.2

Published by RobThree over 5 years ago

NUlid - v1.3.1

Published by RobThree over 5 years ago

NUlid - V1.2

Published by RobThree over 5 years ago

NUlid - V1.1

Published by RobThree about 8 years ago

Major improvements in performance have been made; there are no changes in the NUlid public API.

NUlid - Initial release

Published by RobThree about 8 years ago