Skip to content

Releases: griesoft/aspnetcore-recaptcha

v2.3.0: Merge pull request #23 from griesoft/dev

23 Jan 13:00
4a46156
Compare
Choose a tag to compare

Changes:

  • 4a46156 Merge pull request #23 from griesoft/dev
  • 53e1c6a Adding support for net8.0 and net462.
  • 0d11e3a Update CHANGELOG.md [skip ci]

This list of changes was auto generated.

v2.2.1: Merge pull request #20 from mikocot/feature-1

25 Sep 20:06
4f66b6d
Compare
Choose a tag to compare

v2.2.0: Merge pull request #20 from mikocot/feature-1

25 Sep 20:02
4f66b6d
Compare
Choose a tag to compare

Changes:

  • 4f66b6d Merge pull request #20 from mikocot/feature-1
  • 5f674a3 #20 bring back original condition for http client name in service unit tests
  • e2053d5 also allow setting bypass on local property
  • bc472fd proxy support via dedicated ProxyHttpClientHandler
  • 5cc5263 proxy support - keep IHttpClientFactory with PrimaryHttpMessageHandler
  • 3f62039 add Proxy server section in readme
  • eeac8bc remove comment typo
  • af0c254 eature #1 add unit tests
  • d78e404 Use RecaptchaSettings to store proxy settings
  • b1d1086 #1 - support for Forward Proxy

This list of changes was auto generated.

v2.1.1: Merge pull request #17 from griesoft/dev

14 Aug 16:28
1e953e5
Compare
Choose a tag to compare

Changes:

  • 1e953e5 Merge pull request #17 from griesoft/dev
  • db099ba Updated XML docs.
  • bbb68d0 Adding an explicit test that verifies that we create a named HttpClient on validation. Also removed some verify calls of the IHttpClientFactory mock. We don't need to verify the creation of a named HttpClient in all tests.
  • c00fdb7 Changing the lifetime of the IRecaptchaService to scoped.

This list of changes was auto generated.

v2.1.0: Merge pull request #16 from griesoft/dev

14 Aug 01:08
00ee58e
Compare
Choose a tag to compare

Changes:

  • 00ee58e Merge pull request #16 from griesoft/dev
  • 40dc647 Adding a ValidationResponse property to the IRecaptchaService, which provides access to the latest validation response.
  • 3975fe0 Delete FUNDING.yml. [skip ci]
  • 0a7dd3f Merge pull request #14 from griesoft/dev
  • 257f986 Update FUNDING.yml.[skip ci]
  • e14b85f Updating repo URL in project meta.
  • 975f64a Updating azure pipeline.
  • c73f4b2 Merge branch 'master' into dev
  • 11a2412 Include the AddClass extension method in the NET461 build only.
  • 4160fed Update README.md. [skip ci]

This list of changes was auto generated.

v2.0.7

01 May 21:38
28b53c0
Compare
Choose a tag to compare

Changes:

  • 28b53c0 Update the description
  • 1ad1254 Update README.md [skip ci]
  • ff09c3c Update README.md [skip ci]
  • 435609b Merge pull request #13 from jgdevlabs/dev
  • 37496ff Making the RecaptchaSettings.SecretKey property now also public with extensibility in mind.
  • 50c6807 Merge pull request #12 from jgdevlabs/dev
  • dda01e0 Changing accessibility of the RecaptchaServiceConstants to public. Also adding constructors to RecaptchaSettings, so that the secret key may be set also by implementors outside this assembly.
  • e8bb784 Fixing possible null reference.
  • b8ab3c8 Merge pull request #11 from jgdevlabs/dev
  • ef06a16 Fixing some typos.
See More
  • a70fc4d Adding an interface to the ValidateRecaptchaFilter to make it also accessible publicly through DI.
  • 5b9d40d Merge pull request #10 from jgdevlabs/dev
  • 39cab63 Fixing path to snupkg file in the pipeline PusToTestFeed task.
  • 4eb1a58 Make sure not to reference the Microsoft.AspNetCore.App package in the NET461 build.
  • ee0600f Merge branch 'dev' of https://github.com/jgdevlabs/aspnetcore-recaptcha into dev
  • e34516e Let's use the framework reference Microsoft.AspNetCore.App for other frameworks than NET461.

This list of changes was auto generated.

v2.0.2: Merge pull request #9 from jgdevlabs/dev

23 Apr 20:54
7aa8212
Compare
Choose a tag to compare

Changes:

  • 7aa8212 Merge pull request #9 from jgdevlabs/dev
  • d98399c Merge branch 'master' into dev
  • 9c36da5 Added the FUNDING.yml to the solution items.
  • 2c011e1 Updating the README.md.
  • 0566a4a Making use of LoggerMessage to fix the CA1848 rule violation.
  • 397c3bf Fixing some tests.
  • 5f4f1df Adding the README to the NuGet meta data. Also enabled the NetAnalyzers and fixed some of the warnings.
  • effdb84 Merge branch 'dev' of https://github.com/jgdevlabs/aspnetcore-recaptcha into dev
  • 4c002fc Making sure we don't return null in case that parsing of the validation response fails.
  • a9a2294 Update CHANGELOG.md [skip ci]
See More

This list of changes was auto generated.

v2.0.1: Merge pull request #8 from jgdevlabs/dev

22 Apr 20:30
90f258e
Compare
Choose a tag to compare

Changes:

  • 90f258e Merge pull request #8 from jgdevlabs/dev
  • 84c31d8 Merge branch 'master' into dev
  • 6398edf Added a change log markdown file to the repo.
  • eebb309 Devs who make use of reCAPTCHA V3 can / should now specify an action in the ValidateRecaptcha attribute. This will then also validate that the action does match the expected result.
  • 67c3a78 Had a small error in the FormId attribute format which does translate to form-id.
  • d2e566c Include symbols and xml documentation in the build output.
  • d9e9ee7 Remove some old documentation file and add the documentation to the build output.
  • c771098 Adding now also support for automatic binding of the challenge in our script tag for reCAPTCHA V3 scenarios.
  • 43c267f Updating the documentations of the tag helper classes.
  • d5fef5d Adding a reCAPTCHA V3 tag. This can be used to automatically bind the challenge to a button.
See More
  • 277b5bc Adding tests for the CallbackScriptTagHelperComponent.
  • 943f02d Small fixes to the docs.
  • 18df1ac Changing access to the CallbackScriptTagHelperComponent to internal as there is not really a reason to make it accessible to the public.
  • ca3d8a3 Adding a default callback script in the form of a TagHelperComponent which will be added if no callback is set and a form id is provided instead.
  • ae84c7b Updating project meta data. Also merging dependencies of all target frameworks into one item group. Bumping dependencies to the latest versions.
  • 837b727 Just doing small code improvements, cleanup and typo fixes.
  • 675bfcb Adding a few project files to Solution Items for easy access in VS.
  • 2b208e9 Upgrading the test project to net6.0.
  • 7e5a4f4 Dropping support for netcoreapp2.1.
  • 105b5b1 Create FUNDING.yml [skip ci]
  • db15232 Update README.md

This list of changes was auto generated.

v1.0.0: Merge pull request #5 from jgdevlabs/dev

29 Feb 15:08
bd3df95
Compare
Choose a tag to compare

Changes:

  • bd3df95 Merge pull request #5 from jgdevlabs/dev
  • 91a235d Added V3 response properties to the ValidationResponse model. Those will be always null for V2 validation requests.
  • c7dffc2 Update azure-pipelines.yml for Azure Pipelines
  • 1f6c06a Update pr-pipelines.yml for Azure Pipelines
  • d78584a Update pr-pipelines.yml for Azure Pipelines
  • 9f63710 Update README.md
  • b81d532 Update README.md
  • 3c3ae63 Update README.md
  • 9145443 Merge pull request #4 from jgdevlabs/dev
  • 4d4234a Further removing one more dependency from the project.
See More
  • 3241e33 Updating the nuget description metadata field for the project.
  • ced1fd1 Updating dependencies for the project. To keep the dependency count as small as possible, we had to create an own IActionResult implementation for failed validation requests.
  • 26ed33a Merge pull request #3 from jgdevlabs/dev
  • 5b909b5 Try fix pr-pipeline so that it won't get triggered each time when changes are pushed to branches.
  • d132986 Remove samples from this repo. A new repo will be created for samples of this package.
  • c9545a7 Refactoring namespace. The default namespace is now Griesoft.AspNetCore.ReCaptcha. Moved all content to that namespace.
  • 6d30b12 Update samples.
  • 9fd0002 Merge pull request #2 from jgdevlabs/dev
  • 1f54273 Add PR pipeline to project
  • dcbb328 Run deployment only on master. [skip ci]
  • 8ab569a Fix path to .ps1 file.
  • 454356a Fix bug with bump version script
  • d802f34 Add version bumping to the deployment stage
  • e0d087b Update azure-pipelines.yml for Azure Pipelines
  • 50357c3 Update README.md
  • d10900a Update README.md
  • 16d8f71 Update README.md
  • ff3f5e3 Add missing documentation and clean up code.
  • b10907e Add a few more unit tests, which make sure construction of objects is going like expected.
  • f85900d Add globally configurable options for reCAPTCHA tag helpers.
  • 414ea6c Added multi-targeting with the support for net461, netcoreapp2.1 and netcoreapp3.0. Also changed some of the dependencies for a cleaner overview of them.
  • b467070 Fixed some broken unit tests.
  • 345136c Add NullableAttributes to the project for backwards compatibility as a fake.
  • 68d0026 Generate docs on build.
  • 33f7c82 Added an tag manager for invisible reCAPTCHA.
  • 81fff5a Never expose the SecretKey to the public outside of the assembly. Reduces risk of using it as the SiteKey on a view by accident.
  • d707ab9 Updated RecaptchaTagHelper and tests to it's new functionality, which does not include invisible recaptcha creation anymore. A new tag helper will be created for that purpose.
  • b691e07 Added a RecaptchaTagHelper which renders the actuall g-recaptcha div element. Contains support for all types of V2 reCAPTCHA.
  • 0ad63a3 Make sure src, async and defer attributes are added only once and always contain the expected value.
  • 0f3fd06 Don't allow content in the script and make it self closing, but the output should always have a start and end tag.
  • 3800911 Add tests for the RecaptchaScriptTagHelper.
  • a17efb7 Make sure content gets cleared.
  • 3c8b3bc Add a recaptcha-script tag helper, which is responsible for adding a script tag to load the recaptcha javascript api.
  • dc4d6fd Make this class public, dependency injection otherways struggles creating instances of it in tag helpers especially.
  • 5223600 Add testing sitekey and secretkey to the project.
  • bfdd092 Change token key name to g-recaptcha-response, because this is the name the automatic recaptcha process is adding to the form.
  • a538def Make properties public, otherwise binding of settings doesn't work.
  • d6b8e59 Add some additional NuGet metadata to .csproj.
  • 2fe7b06 Bring dev up to date with master. [skip ci]
  • a187381 Do not push artifact on master [skip ci]
  • 02fadad Get dev branch up to date. [skip ci]
  • 1a5744e Push master to CI feed
  • 67983af Merge pull request #1 from jgdevlabs/dev
  • 1484706 Update azure-pipelines.yml for Azure Pipelines [skip ci]
  • 15ba4fc Update azure-pipelines.yml for Azure Pipelines
  • b4a2265 Update azure-pipelines.yml for Azure Pipelines
  • 49fb74a Update azure-pipelines.yml for Azure Pipelines
  • 92c9d75 Update azure-pipelines.yml for Azure Pipelines
  • fb42390 Update azure-pipelines.yml for Azure Pipelines
  • a148584 Update azure-pipelines.yml for Azure Pipelines
  • 855e6bc Update azure-pipelines.yml for Azure Pipelines
  • 643eb44 Update azure-pipelines.yml for Azure Pipelines
  • b48eea0 Update azure-pipelines.yml for Azure Pipelines
  • 01ea2c3 Update azure-pipelines.yml for Azure Pipelines [skip ci]
  • 6f7ca09 Update azure-pipelines.yml for Azure Pipelines [skip ci]
  • 7fd4896 Update azure-pipelines.yml for Azure Pipelines
  • 0c01d0a Update azure-pipelines.yml for Azure Pipelines
  • e26ec6b Update azure-pipelines.yml for Azure Pipelines
  • 75f6f16 Update azure-pipelines.yml for Azure Pipelines
  • 2f71315 Update azure-pipelines.yml for Azure Pipelines
  • f12cf80 Update azure-pipelines.yml for Azure Pipelines
  • 902fac5 Update azure-pipelines.yml for Azure Pipelines
  • 03ad31d Update azure-pipelines.yml for Azure Pipelines
  • 2016735 Update azure-pipelines.yml for Azure Pipelines
  • 433efea Update azure-pipelines.yml for Azure Pipelines
  • 2833962 Update azure-pipelines.yml for Azure Pipelines
  • 8404332 Update azure-pipelines.yml for Azure Pipelines
  • 73a6333 Update azure-pipelines.yml for Azure Pipelines
  • 1fa67d5 Create README.md
  • 6cf9e72 Set up CI with Azure Pipelines
  • c88992b Create LICENSE
  • 18d0664 Add project files.

This list of changes was auto generated.