Releases: feature23/StringSimilarity.NET
Releases · feature23/StringSimilarity.NET
v7.0.0
What's Changed
- Add multi-targeting to unit test project with net481 support by @paulirwin in #40
- Add benchmark project, some small optimizations by @paulirwin in #39
- Strongly-name assemblies for legacy compatibility, #41 by @paulirwin in #42
Pre-Deprecation Notice
Please note that the upcoming 8.0.0 release of this library, the next major release after this one, will add modern .NET 8-10 targets (net8.0, net9.0, and net10.0), while deprecating the netstandard2.0 target and .NET Framework support. netstandard2.0 (and with it, .NET Framework) support will be removed in version 9.0.0. For more details, see #44
Full Changelog: v6.0.0...v7.0.0
v6.0.0
- #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
v5.0.0
v4.1.0
v4.0.0
v4.0.0-beta
3.1.0
3.0.0
v1.1.1
This patch release fixes an issue with stale code deployed to NuGet.