Sqids Dotnet Versions Save

Official .NET port of Sqids. Generate short unique IDs from numbers.

v3.1.0

5 months ago

What's Changed

  • Add support for .NET 8 (#26)

New Contributors

  • @LeaFrock made their first contribution in #26

Full Changelog: https://github.com/sqids/sqids-dotnet/compare/v3.0.3...v3.1.0

v3.0.3

8 months ago

What's Changed

  • Replace LINQ's .Any() with foreach in Encode (#25)

Full Changelog: https://github.com/sqids/sqids-dotnet/compare/v3.0.2...v3.0.3

v3.0.2

8 months ago

What's Changed

  • Remove unnecessary allocation for alphabet shuffling in constructor (#24)

Full Changelog: https://github.com/sqids/sqids-dotnet/compare/v3.0.1...v3.0.2

v3.0.0

8 months ago

What's Changed

  • (Breaking Change) Implement the new simplified/improved algorithm (#20)
  • (Breaking Change) Change Decode's return type to IReadOnlyList (#21)

Full Changelog: https://github.com/sqids/sqids-dotnet/compare/v2.0.0...v3.0.0

v2.0.0

8 months ago

What's Changed

  • (Breaking Change) Add support for all integral numeric types using generic math for .NET 7 onwards (#15)
  • Check blocked words against alphabet case-insensitively (#16)
  • Fix typo in MaxValue XML documentation (#12)

New Contributors

Full Changelog: https://github.com/sqids/sqids-dotnet/compare/v1.1.0...v2.0.0

v1.1.0

8 months ago

What's Changed

  • Add .NET Standard 2.0 and .NET 6 targets (#8)

New Contributors

v1.0.5

8 months ago

What's Changed

  • Add check to Decode for invalid ID with repeating reserved character (#4)
  • Fix multi-line commands in publish.yaml (#6)
  • Add GitHub Actions workflows for testing and publishing (6c17b1c)

v1.0.4

9 months ago

What's Changed

  • Publish to NuGet with the Release configuration (c069d9406863893f20f8615b74f13d40e808a004)

v1.0.3

9 months ago

What's Changed

  • Fix the XML documentation of some of the elements (e4a26eea55b6a664065ebfecdb7da99f1a000127)