All Versions
Latest Version
Avg Release Cycle
132 days
Latest Release
1363 days ago

Changelog History

  • v3.0.0 Changes

    May 30, 2020
    • ๐ŸŽ Changed the API to use more general StringComparison enum or the more general IComparer<string> (instead of StringComparer). Note that using StringComparison instead of IComparer<string>/StringComparer should have better performance as there's no need to allocate substrings.
    • Made NaturalSortComparer public, so you can construct it directly without an extension method.
    • ๐Ÿ”„ Changed the extension class name (possibly a breaking change if you're not calling it via the extension method).
  • v2.2.1 Changes

    April 18, 2020
    • ๐Ÿ›  Fixed #4 infinite loop in v2.2.0 (thanks @El-Gor-do)
  • v2.2.0 Changes

    April 16, 2020
    • ๐ŸŽ optimized parts of the algorithm for performance
    • โž• added deterministic build with symbols and SourceLink
    • ๐Ÿ‘ better versioning metadata (thanks to MinVer)
  • v2.1.0 Changes

    July 10, 2019
    • ๐ŸŽ Rewritten the algorithm with performance in mind (see #2)
  • v2.0.0 Changes

    May 02, 2019
    • ๐Ÿ #1: Rewritten the sorting algorithm to have more predictable results and be a little bit closer to Windows Explorer.
  • v1.0.2

    November 20, 2017
  • v1.0.1 Changes

    November 18, 2017
    • ๐Ÿ“ฆ Tweaked NuGet package specification
  • v1.0.0

    November 18, 2017