Skip to content

Releases: tompazourek/NaturalSort.Extension

Support for Unicode digits

14 Apr 16:49
Compare
Choose a tag to compare

What's Changed

  • Added support for Unicode digits (#74, thanks @siegfriedpammer for idea)
  • Switched to use embedded symbols

Full Changelog: 4.2.0...4.3.0

Update to .NET 8

07 Dec 09:30
Compare
Choose a tag to compare

What's Changed

  • Updated to .NET 8 SDK, added net8.0 target, small build-related internal improvements
  • Package now contains README.md

Full Changelog: 4.1.0...4.2.0

Added netstandard2.0 target

06 Oct 07:01
ce5aa84
Compare
Choose a tag to compare

What's Changed

  • Bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 by @dependabot in #18
  • Bump coverlet.msbuild from 3.1.2 to 3.2.0 by @dependabot in #19
  • Bump Microsoft.NET.Test.Sdk from 17.3.2 to 17.4.0 by @dependabot in #20
  • Bump Microsoft.NET.Test.Sdk from 17.4.0 to 17.4.1 by @dependabot in #21
  • Bump MinVer from 4.2.0 to 4.3.0 by @dependabot in #23
  • Bump Microsoft.NET.Test.Sdk from 17.4.1 to 17.5.0 by @dependabot in #24
  • Bump jetbrains.resharper.globaltools from 2021.1.0 to 2023.1.0 by @dependabot in #26
  • Bump jetbrains.resharper.globaltools from 2023.1.0 to 2023.1.1 by @dependabot in #27
  • Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.0 by @dependabot in #28
  • Bump jetbrains.resharper.globaltools from 2023.1.1 to 2023.1.2 by @dependabot in #29
  • Bump coverlet.msbuild from 3.2.0 to 6.0.0 by @dependabot in #30
  • Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.1 by @dependabot in #31
  • Bump Microsoft.NET.Test.Sdk from 17.6.1 to 17.6.2 by @dependabot in #32
  • Bump jetbrains.resharper.globaltools from 2023.1.2 to 2023.1.3 by @dependabot in #33
  • Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.6.3 by @dependabot in #34
  • Bump xunit from 2.4.2 to 2.5.0 by @dependabot in #35
  • Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 by @dependabot in #36
  • Bump jetbrains.resharper.globaltools from 2023.1.3 to 2023.1.4 by @dependabot in #37
  • Bump jetbrains.resharper.globaltools from 2023.1.4 to 2023.2.0 by @dependabot in #38
  • Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 by @dependabot in #39
  • Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #40
  • Bump jetbrains.resharper.globaltools from 2023.2.0 to 2023.2.1 by @dependabot in #41
  • Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #42
  • Bump xunit from 2.5.0 to 2.5.1 by @dependabot in #44
  • Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 by @dependabot in #43
  • Bump jetbrains.resharper.globaltools from 2023.2.1 to 2023.2.2 by @dependabot in #45
  • Add NetStandard 2.0 target by @kvpt in #46

New Contributors

  • @kvpt made their first contribution in #46

Full Changelog: 4.0.0...4.1.0

Strong named assembly

14 Sep 14:42
Compare
Choose a tag to compare
  • Dropped net40 target (use netstandard1.3 instead)
  • Added strong name (fixes #17)

Update to .NET 6

05 Dec 07:59
Compare
Choose a tag to compare
  • Updated the .NET Core target from .NET 5 to .NET 6
  • Built using the new SDK
  • Minor changes inside (file-scoped namespaces, newer development-time package versions, analyzers)

Small optimizations, .NET 5 target

30 Apr 07:51
Compare
Choose a tag to compare
  • Small optimizations
  • Development-only C#, NuGet, updates
  • Added separate target for .NET 5

Use StringComparison or IComparer<string>

30 May 19:44
Compare
Choose a tag to compare
  • 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).

Infinite loop fix

18 Apr 21:02
Compare
Choose a tag to compare

More perf. improvements, SourceLink

16 Apr 11:27
Compare
Choose a tag to compare
  • optimized parts of the algorithm for performance
  • added deterministic build with symbols and SourceLink
  • better versioning metadata (thanks to MinVer)

Performance improvements

10 Jul 09:50
Compare
Choose a tag to compare
  • Rewritten the algorithm with performance in mind (see #2)