Funcular.IdGenerators 2.6.0

Funcular Labs Id Generators

K-ordered, semi-random, distributed unique Id generator using base 36. Solves several weaknesses of integer, Guid and SequentialGuid identifiers.

Install-Package Funcular.IdGenerators -Version 2.6.0
dotnet add package Funcular.IdGenerators --version 2.6.0
<PackageReference Include="Funcular.IdGenerators" Version="2.6.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Funcular.IdGenerators --version 2.6.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

2.6—Fixed an Id length bug reported on GitHub, https://github.com/piranout/Funcular.IdGenerators/issues/4.

2.5—Performance optimizations yielding 150% speed gains. Fixed bug introduced in v.2.1. Removed Funcular.ExtensionMethods dependency. Removed .NET 4.5 dependency.

2.1—Do not use; new bug injected in this version, fixed in v.2.5. [Added binaries for framework 4.0 in addition to existing v 4.5 version.]

2.0—***Breaking change to server hash computation. Server hashes will not match those generated by versions <= 1.1.0.*** Also includes some performance tweaks.

1.1—Updated binaries to ‘Any CPU’ build; updated projects’ version numbers to agree with package’s.

1.0—Stable release. Hardened duplicate-avoidance tests. Updated ExtensionMethods dependency to 1.0. Updated all assemblies' version numbers to 1.0.

0.9.1—Added performance tests, increased speed by 2x to 3x. Updated Funcular.ExtensionMethods reference to 0.9.1 (better unit test coverage, inlining).

  • .NETFramework 4.0

    • No dependencies.

Version History

Version Downloads Last updated
2.6.0 4,115 3/7/2017
2.5.0 3,488 4/13/2016
2.0.0 1,270 3/18/2016
1.1.0 484 1/26/2016
1.0.0 415 10/15/2015
0.9.1 1,124 8/1/2015
0.5.0.2 1,586 7/13/2015
0.5.0.1 298 7/13/2015
0.5.0 335 7/13/2015
0.0.9 364 7/7/2015
0.0.8 334 6/30/2015
0.0.7.3 317 6/30/2015
0.0.7.2 313 6/30/2015
0.0.7.1 302 6/30/2015