Skip to content

Latest commit

 

History

History
63 lines (36 loc) · 3.12 KB

changelog.md

File metadata and controls

63 lines (36 loc) · 3.12 KB

Change log

Lexicala.NET

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 to Lexicala.NET
  • Lexicala.NET.Parser namespaces are changed to Lexicala.NET.Parsing

Lexicala.NET.MicrosoftDependencyInjection

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

Lexicala.NET.Autofac

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

Lexicala.NET.Client

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

Lexicala.NET.Parser

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.