Skip to content

Releases: RobThree/NUlid

1.7.2

07 Mar 16:20
bc446a7
Compare
Choose a tag to compare

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

Minor changes / fixes in MonotonicUlidRng

09 Jul 01:22
06cd7bd
Compare
Choose a tag to compare

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

v1.4.0

24 May 15:11
8b330f9
Compare
Choose a tag to compare

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.

v1.3.2

24 May 14:25
652f6c7
Compare
Choose a tag to compare
* Changed target frameworks to .Net 4.5 / NetStandard 2.0

v1.3.1

24 May 14:23
Compare
Choose a tag to compare
* Got rid of magic number and moved it to const

V1.2

24 May 14:22
Compare
Choose a tag to compare
* BenchmarkDotNet somehow breaks appveyor... will look into this later..

V1.1

04 Aug 18:48
Compare
Choose a tag to compare

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

Initial release

04 Aug 16:01
Compare
Choose a tag to compare
1.0

Merge branch 'master' of https://github.com/RobThree/NUlid.git