Skip to content

Releases: skybrud/Skybrud.TextAnalysis

v2.0.0

27 Feb 21:53
Compare
Choose a tag to compare

Installation

Installation

Via NuGet:

dotnet add package Skybrud.TextAnalysis --version 2.0.0

or:

Install-Package Skybrud.TextAnalysis -Version 2.0.0

Changelog

  • Added .NET Framework 4.7.2 as an additional target framework (see cb3122c and 6faf005)
    As consuming .NET Standard libraries might cause a few (although fixable) issues in .NET Framework web applications, the package now also targets .NET Framework 4.7.2 - in addition to .NET Standard 2.0.

  • Added exception handling to the HunspellDictionary class (see 187fe62)
    As the current implementation doesn't really support anything other than the Danish dictionary, this commit adds a try/catch clause to catch if loading the dictionary fails. If this is the case, an instance of HunspellDictionary will still be returned, but with Exception property set to the exception from the load operation, and with the IsSuccessful property set to "false".

  • Improved the parsing of dictionary files (see 5fa0c0b)
    Since different dictionary files use a few different formats for referencing the affix rule set, this commit tries to add better support for this. Some dictionaries specify the flags as a comma separated value with numeric IDs, while others specify a number of non-separated letters where each letter is a reference to a rule set in the affix file.

  • Updated Skybrud.Essentials dependency (see 25c1922)
    The package now references the newest version of our Skybrud.Essentials package.

v2.0.0-alpha001

12 Jan 11:25
Compare
Choose a tag to compare

Installation

Changelog

v1.0.5

09 Nov 07:23
Compare
Choose a tag to compare

Installation

Changelog

  • Updated ListBase.ToRawQuery methods to support trailing wildcards (see 1edf532)
    This changes the raw query for a given field from field:value to field(value value*), thereby allowing partial matches.

Skybrud.TextAnalysis v1.0.4

12 Apr 08:12
Compare
Choose a tag to compare

Installation

Changelog

  • Added (some) support for case insensitive expand operations (see e5858ac)
    Case insensitivity may lead to better results, as the expand operator will look for suggestions spelled the same way, but with different casing. This is particular helpful when searching for names or abbreviations - eg. as "ole" is considered a spelling error, whereas "Ole" is a Danish name. Case insensitivity is now enabled by default.

Skybrud.TextAnalysis v1.0.3

04 Feb 15:58
Compare
Choose a tag to compare

First NuGet release 🎉

Installation