Skip to content

Releases: feature23/StringSimilarity.NET

v6.0.0

27 Nov 15:42
e08c8c4
Compare
Choose a tag to compare
  • #28 - Support ReadOnlySpan<T> for Damerau, JaroWinkler, Levenshtein, LongestCommonSubsequence, MetricLCS, NormalizedLevenshtein, and OptimalStringAlignment algorithms. This can provide performance improvements for cases where you need to compare i.e. byte arrays with ASCII or Latin-1 encoded data, without having to convert to a .NET (UTF-16) string first. Note that this does not handle multi-byte characters/code points, so use with caution for any inputs that might (accidentally) be i.e. UTF-8. To ensure algorithm accuracy, it is still generally recommended that you convert to string first in most cases, using the proper System.Text.Encoding conversion for your input data.

v5.1.0

29 Aug 19:09
Compare
Choose a tag to compare
  • #28: Add support for ReadOnlySpan<char>

v5.0.0

02 Mar 17:13
Compare
Choose a tag to compare
  • #31 - Removes support for .NET Framework 4.5 (breaking change)

v4.1.0

07 Jun 14:53
Compare
Choose a tag to compare
  • Catch up to 2.0.0 release of upstream java-string-similarity project
  • Implementation of Ratcliff-Obershelp algorithm with unit tests
  • Add more Cosine tests from upstream
  • Add SIFT4 documentation to README
  • Fix documentation issue #17

v4.0.0

09 Mar 15:54
Compare
Choose a tag to compare

No changes since v4.0.0-beta

v4.0.0-beta

19 Feb 16:54
Compare
Choose a tag to compare
v4.0.0-beta Pre-release
Pre-release
  • Fix #21 - ShingleBased.GetProfile is not public
  • #20 - Enable SourceLink
  • #22 - Upgrade to netstandard 2.0 + net45

3.1.0

14 Sep 18:57
Compare
Choose a tag to compare
  • Add insertion/deletion to WeightedLevenshtein (upstream 1.1.0)
  • Add early termination support to Levenshtein and WeightedLevenshtein (upstream 1.2.0)

3.0.0

13 Sep 19:28
Compare
Choose a tag to compare
  • Matches upstream Java project's 1.0.0 release
  • Converted library to .NET Standard 1.0 for .NET Framework 4.5+ and .NET Core 1.0+ support
  • XML documentation now included in Nuget package

v1.1.1

26 Sep 20:18
Compare
Choose a tag to compare

This patch release fixes an issue with stale code deployed to NuGet.

v1.1.0

26 Sep 18:33
Compare
Choose a tag to compare

This release brings the library up-to-date with v0.18 of the upstream Java version.