All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Fixed an issue where the settings tabs were not showing #164
Fixed an issue where you couldn't update the Recaptcha settings in the Dashboard. #162
Release beta label. Thank you all for helping us test this out so thoroughly! You all rock \m/!
There were many updates made for this plugin and cleaned up and adjusted many things. The 4 changes below will need to be updated in the templates in order for everything to work.
message['template'] -> message['confirmationTemplate']
message['subject'] -> message['confirmationSubject']
message['recaptchaTemplateOverride'] -> message['disableRecaptcha']
message['saveSubmissionOverride'] -> message['disableSaveSubmission']
- Adding ability to override recaptcha on a per form basis. #108
- Override for saving to db on a per form basis
- Add ability to disable the email confirmation should be sent on a specific form.
- Fixed Second form on page does not send #78 - Added unique id's to the functions and id tags to make the recaptcha separate for each form.
- Can the recaptcha script be defer / async? #100 - Added a callback function off the async script loading that keeps everything loading together correctly.
- Use of recaptcha.net instead of google.com #113 - Added settings and ability to override the API URL and Verification API URL.
- Update readme for additional clarity on reCaptcha placement. Cheers to @jamiematrix for the assist!
- Add overwrite field for the notification template. Thanks go to @mathiashelin for the PR!
- Fixed a bug that would cause the Google ReCaptcha to time out after two minutes. HUGE shout out to @danielratzinger for the PR!
- For more information on this update, take a look at the pull request #101
- Fixed a bug that was causing
lightSwitch
fields to be out of sync #87
- Added
Subject
to Submissions Detail page.
- Added
fromName
for confirmation email - Thank you @skoften and @jesuismaxime - Update: Set template mode to CP only if a CP request - A big thank you to @bencroker for the PR!
- Began migrating plugin to Hybrid Interactive
- Ability to override the confirmation subject per form
- Added Dutch translations
- Fixed a bug causing the Confirmation message sending to fail when using environment variables
- Fixed array key check
- Added Norwegian translations
- Finally fix the element index UTF8 issue.
- Fix utf8 issue
- Fix overriding
toEmail
- Ability to override
toEmail
inside your form - Ability to override
template
inside your form (thanks @helderdb) - Ability to hide the badge when using ReCaptcha V3
- Fixed an issue with email being sent from the wrong address (thanks @helderdb)
- Added support for ReCaptcha V3
- Added support for Craft 3.1 env vars (thanks @benface)
- Fixed an issue with project config in 3.1
- Contact Form Extensions now checks if the submission was marked as spam before handling anything itself. This might solve issues with other plugins that mark it first.
- Added a
craft.contactForms.submissions
variable to display submissions in your templates (thanks @Floriswijgergangs)
- Confirmation email sender shoul be the system admin, thanks @Pinchcliffe
- Fixed encoding errors when saving checkboxes
- Fixed issue with customizing table attributes
- Fixed display of messages with new lines
- Fixed display of badge position setting
- Fixed a bug with encoding caused by the previous update
- UTF8 encoding issues should now be fixed for new submissions
- The columns added by the "Upvote" plugin won't show anymore
- "All submissions" can now be translated
- The badge position setting now saves the correct values
- Added a note when hiding the badge you should inform users in a different way
- Fix saving checkbox and radio inputs
- You can now add an invisible reCAPTCHA to your forms.
- You can now change the form name by passing a
message[formName]
field in your form. This way the entries will be grouped by each form. Thanks @curtishenson
- Fixed a bug where the confirmation email was not sent to the person filling out the form.
- Don't show the nav item when database submissions are disabled
- Fixed a bug where the submission was being passed JSON encoded to Twig
- Initial release