Releases: verifalia/verifalia-csharp-sdk
v4.2.1
v4.2
v4.1
v4.0
Added support for API v2.4
Added support for .NET 7.0
Added support for new completion callback options
Added support for parked mail exchangers detection
Added support for specifying a custom wait time while submitting and retrieving email verification jobs
Added support for nullable annotations
Breaking change: renamed WaitingStrategy into WaitOptions and refactored the latter so that it now allows to adjust the underlying polling wait times
Breaking change: the default job submission and retrieval behavior is now to wait for the completion of jobs (but it is possible to change that through the new WaitOptions class)
Breaking change: the CompletionCallback property of the ValidationRequest and FileValidationRequest classes now points to a full fledged CompletionCallback class instead of a simple Uri
Bumped dependencies (including Newtonsoft.Json and Flurl)
Improved documentation
v3.1
- Added support for API v2.3, including the ability to specify a completion callback URL and support for exporting validated entries in multiple output formats (CSV, Excel XLS and Excel XLSX)
- Added support for .NET 6.0
- Improved documentation in code
- Improved README
v3.0
- Breaking change:
IRestClient.InvokeAsync()
now accepts a factory ofHttpContent
, which allows to work-around an issue with certain versions of .NET Standard and .NET Framework. The issue has been fixed in .NET Core since then, but one of our dependencies targets .NET Standard.
If you don't implement or useIRestClient
directly in your code (which should be super rare) then you will not be affected by this change. - Fixed an issue which prevented MultiplexedRestClient to properly retry HTTP invocations on failures.
- Fixed an issue with IAsyncEnumerable support on .NET Core 3.1 (was mistakenly disabled in previous releases).
- Improved the way we throw
OperationCanceledException
s in several code paths. - Improved unit tests.