Skip to content

Releases: vese/Recaptcha.Verify.Net

v3.0.0

07 Jan 20:24

Choose a tag to compare

Changes:

  • Added support for:
    • .NET 8
    • .NET 9
    • .NET 10
  • Dropped support for all previous .NET versions. For legacy support, continue using version 2.x
  • Removed Refit dependency: Replaced with native HttpClient for cleaner integration
  • Recaptcha service is separated into RecaptchaVerificationService (Google API communication) and RecaptchaVerificationResultValidationService (result validation) services
  • Added dedicated configuration and processing base exceptions
  • Adden new token extraction system: IRecaptchaTokenExtractor and built-in extractors
  • Deprecated ResponseTokenNameInQuery in RecaptchaAttributeOptions
  • Deprecated GetResponseTokenFromActionArguments and GetResponseTokenFromExecutingContext
  • Added configuring token extractors based on options
  • Added extensions methods to configure token extractors
  • Delegates in RecaptchaAttributeOptions for returning response are deprecated, plan to migrate to exception handling middleware in future versions
  • Updated tests
  • Updated examples

Full Changelog: v2.3.1...v3.0.0

v2.3.1

04 Jan 23:26

Choose a tag to compare

v2.3.0

30 Aug 23:32
280aa50

Choose a tag to compare

Changes:

  • Update logging in #5
    • Removed EnableLogging and EnableExceptionLogging from RecaptchaOptions
    • Added logging using LoggerMessage.Define
  • Bump packages versions in #6
    • Bump Refit from 6.3.2 to 7.0.0
    • Bump Refit.HttpClientFactory from 6.3.2 to 7.0.0

Full Changelog: v2.2.0...v2.3.0

v2.2.0

20 Jun 12:31

Choose a tag to compare

Changes:

Fixes:

  • (#4) Removed unnecessary Newtonsoft.Json referense

v2.1.0

02 Apr 16:03

Choose a tag to compare

Changes:

Enhancements:

  • Added Logging
  • Updated packages
  • Changed target frameworks to:
    • .NET 7
    • .NET 6
    • .NET Standard 2.1
    • .NET Standard 2.0
    • .NET Framework 4.6.2

v2.0.4

03 Aug 16:52

Choose a tag to compare

Changes:

Enhancements:

  • Added SourceLink

v2.0.2

11 Jul 15:15

Choose a tag to compare

v2.0.1

15 May 15:26

Choose a tag to compare

Changes:

Enhancements:

  • Renamed RecaptchaAttributeOptions to AttributeOptions
  • Updated exceptions
  • Added default action in options
  • Added ApkPackageName field

Fixes:

  • Action is not required for V2 reCAPTCHA

v2.0.0

20 Feb 19:20
537ad57

Choose a tag to compare

Changes:

Targets:

  • Change target frameworks to:
    • .NET 6
    • .NET 5
    • .NET Core 3.1
    • .NET Standard 2.1
    • .NET Standard 2.0
    • .NET Framework 4.6.1

Dependencies:

  • Remove Refit.Newtonsoft.Json reference, instead using System.Text.Json which is faster and uses less memory
  • Remove Newtonsoft.Json reference
  • Remove Microsoft.Extensions.DependencyInjection.Abstractions reference
  • Remove Microsoft.Extensions.Options reference

v1.2.0

06 Feb 01:10

Choose a tag to compare

Enhancements:

  • Added attribute