2.0.0 Now supports .NET 8.0 and .NET standard 2.0. Removed packages Lexicala.NET.Autofac and Lexicala.NET.MicrosoftDependencyInjection. Api calls to old dictapi url were no longer valid, this his been fixed by using the new RapidApi url now.
1.7.0 Added support for .NET 7
1.6.1 Package updates. Now supports .NET 6.0 and .NET standard 2.0
1.6.0.1 - Fixed some issues that could cause null reference exceptions; Added XML documentation for all public members; Updated dependencies. This version is now compatible with .NET 6.
1.5 - As an updated to version 1.4, an overload was added to ILexicalaSearchParser
to allow advanced search parameters. For example searching for 'sin embargo' requires parameter 'analysed=true
' in order to return results
1.4 - Implemented 'composite phrases' parsing, this has now been added to the parsed search result.
1.3 - Updated to .NET 5 packages
1.2 - Updated .NET Core Nuget packages to version 3.1.9
1.1.1. - Fixed a bug in the LexicalaSearchParser that caused the Pos property of a SearchResultEntry to display System.String[] instead of the actual value
1.1 - The DependencyRegistration helper has been moved to a new project/package: Lexicala.NET.MicrosoftDependencyInjection. Also an integration package for Autofac is now available. The LexicalaConfig
class has been extended with helper methods to setup the LexicalaClient. The Microsoft and Autofac integration packages make use of those helper methods.
1.0 - The Client and Parser project have been merged into a single project and Nuget package.
Lexicala.NET.Client
namespaces are changed toLexicala.NET
Lexicala.NET.Parser
namespaces are changed toLexicala.NET.Parsing
1.4 - Package updates, implemented simple retry for transient http errors using Polly. Now supports .NET 6.0 and .NET standard 2.0
1.3 - Updated to .NET 5 packages
1.2 - Updated .NET Core Nuget packages to version 3.1.9
1.1 - Inital version
1.4 - Updated Autofac to 6.3
1.3 - Updated Autofac to 6.2
1.2 - Updated Autofac from 6.0 to 6.1
1.1 - Inital version
DEPRECATED PACKAGES
1.0.0 - Initial version: basic /search
and /entries
api implementation
1.1.0 - Added new api implementations: /test
, /me
and /languages
1.2.0 - /search
is now fully implemented
1.3.0 - Improved entry response classes to handle deserialization of more responses correctly: Fixed some deserialization issues with Pos/Pronunciation elements; Simplified the structure for languages in translations, translations are now a dictionary of languagecode + translation
1.0.0 - Initial version: Parse search results into more convenient structure. Contains registration class to register the LexicalaSearchParser and LexicalaClient in a .NET core app.
1.1.0 - Parser now verifies that source language is valid, using the /languages
endpoint. Languages are cached in memory cache
1.2.0 - Added GetEntryAsync
method to parse a single entry. Updated parsing of entries to match changes in the Lexicala.NET.Client entry response classes.