Skip to content

v2.0.0 - .NET updates and API changes

Latest

Choose a tag to compare

@pblasucci pblasucci released this 24 Mar 10:19
· 8 commits to main since this release
85c1bc7

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 AlphabetError with InvalidAlphabet
  • BREAK! Code which previously raised TryMakeAlphabet now raises ArgumentOutOfRangeException
  • Updated documentation (new styles, better search, up-to-date content)

Added

  • NanoId.IsEmpty static method (analog to NanoId.isEmpty module function)
  • TryMakeAlphabet extension method (on String), simplifies creation of custom alphabets
  • |Letters| active pattern for extracting letters from Alphabet, InvalidAlphabet