Releases: pblasucci/ananoid
Releases · pblasucci/ananoid
v2.0.0 - .NET updates and API changes
Changed
- Updated SDK to .NET 10
- Updated RTM to .NET 8
- Upgraded dependecies and tools
- More performance optimizations in
Core.fs - More benchmarks covering more scenarios
- BREAK! Replaced
AlphabetErrorwithInvalidAlphabet - BREAK! Code which previously raised
TryMakeAlphabetnow raisesArgumentOutOfRangeException - Updated documentation (new styles, better search, up-to-date content)
Added
NanoId.IsEmptystatic method (analog toNanoId.isEmptymodule function)TryMakeAlphabetextension method (onString), simplifies creation of custom alphabets|Letters|active pattern for extracting letters fromAlphabet,InvalidAlphabet
v1.1.0 - More stringent parsing
- Add functions and methods for parsing which treat empty inputs as a failure
v1.0.1 - Adjusted dependency versions
- Lower FSharp.Core dependency version to 6.0.0
v1.0.0 - Initial Release
- Functions for generating nano identifiers as strings
- Functions for generating nano identifiers as "tagged strings" (F# only)
- Types and functions for working with nano identifers as opaque types
- Narrative and API documentation covering types, values, and behaviors
- A (desktop) utility for determining complexity of generated nano identifiers