Releases: griesoft/aspnetcore-recaptcha
Releases · griesoft/aspnetcore-recaptcha
v2.3.0: Merge pull request #23 from griesoft/dev
v2.2.1: Merge pull request #20 from mikocot/feature-1
Support forward proxy
v2.2.0: Merge pull request #20 from mikocot/feature-1
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
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
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
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
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]
v2.0.1: Merge pull request #8 from jgdevlabs/dev
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
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.