Contact Form 7, Avada & Elementor Double-Opt-In – Changelog

2.4.0
August 1, 2024
Improved
Improved the pagination on the Plugin dashboard
Fixed
Adjusted the links to the forms placed on the Plugin Dashboard
Fixed
Added a fallback timezone if no timezone has been set in WordPress
Added
Added the option to assign custom user roles for users after opt-in
Added
Added the option to create a user in WordPress after opt-in
2.3.8
Juli 5, 2024
Added
Added the text field for "From Name" for Avada Forms. Allowing users to define a custom sender name.
2.3.7
Fixed
Fix: Adjusted the Link for Support
Updated
Transient: Updated the Transient to check everyday for updates.
2.3.6
Fixed
Fixed OnActivation not triggered while updating the plugin. Disable/Enable the Plugin to add missing columns.
2.3.2
Added
Added filter "f12-cf7-doubleoptin-cf7-args" to manipulate the Arguments for the opt-in mail in cf7.
Added
Added Option to define the sender name for cf7 opt-in forms.
2.3.1
Fixed
Fixed the call tree for Elementor.
2.3
Fixed
Fixed the Opt-Out Link in the Details, which was not displayed correct.
Added
Added Double Opt-in for Elementor
2.2
Added
New beta function added for export that allows storing each field from the forms in a separate column of the CSV.
2.13
Fixed
Fixed activation process.
Updated
Change in database settings behavior. Originally, when deleting the confirmed and unconfirmed opt-ins, the setting from the Settings tab was considered. This is no longer the case. Pressing the buttons will delete all opt-ins.
Fixed
Fixed domain name for translations
Fixed
Resolved a problem causing Avada forms to stop working.
2.12
Fixed
Problem fixed, causing the deleting opt ins function to work properly.
Fixed
Problem fixed, causing the database reset to work properly.
2.11
Fixed
Problem fixed causing Avada Opt-Ins not submitting the Forms.
2.1
Fixed
Whitespace issue on some WordPress Systems.
2.0
Added
Add Opt-Out System - it is now possible to automatically let customers opt-out from previous opt ins.
Added
Added Shortcode to display all Opt-ins (confirmed and unconfirmed) for a given hash: [f12-cf7-doubleoptin-optout-list]. Hashes are generated by the Opt-Out form and are valid for 24 hours.
Added
Added Shortcode to display an opt-out form. This form will be used to enter an e-mail which will provide access to the opt-out list for customers.
Fixed
WP Cronjobs didn't delete unconfirmed/confirmed opt-ins properly in some cases.
Added
Added Opt-Out Settings page, allowing to set the default opt-out e-mail and opt-out page.
Added
Added a WP Cron to delete one-time links for the opt-out page.
Added
Added the option to set the period to delete confirmed and unconfirmed opt ins, options are: days, months, years. Default: months.
1.7.6
Fixed
Updating the Category not working in detail view.
Improved
Adjusted Admin CSS.
1.7.5
Fixed
Toggle.js fixed class.
1.7.4
Improved
Toggle.js replaced "replaceAll" with a regex replace.
1.7.3
Added
Adding a Support Button which will allow the customer to decide if he wants to support us with a backlink or not. It can be disabled within the settings.
1.7.2
Fixed
License System fixed.
Fixed
CSS fix flex layout
1.7.1
Improved
CSS Stylesheet adjusted.
1.7
Added
Added Highlight.js to highlight the HTML on the Opt-In view.
Fixed
Resolved some issues with Avada Forms not storing the settings correct.
Added
Store the HTML of the Opt-In Mail within the Opt-In.
Added
Store the HTML of the form within the Opt-In.
Added
Database settings now have their own UI page (database).
Added
Added the category to the opt-in list view.
Added
Added dash icons for the confirmation status (yes/no)
Added
Adjust opt-ins items per page. You can now switch between 10, 25, 50, 100 items per page.
Added
Added a search for the opt-ins. It is now possible to look for the opt-ins form fields for the given content.
Added
Export now available for categories. Export only the opt-ins required.
Added
Added Categories to the System. Opt-Ins can now be added to categories.
Added
Added Opt-In View, which will display the opt-in on a new page instead of a popup.
Added
Added Opt-Out Page within the Settings of the plugin. Create your own Opt-Out confirmation page.
Added
Added Opt-Out Placeholder for E-Mails, use [doubleoptoutlink] to add the Opt-Out Link to the Opt-In E-Mail.
Added
Added Opt-Out Link - this will set the Opt-In Confirm to false and add an Opt-Out IP and an Opt-Out Time. Opt-Out will be removed automatically after the days set in the settings.
Added
Added a new WordPress Filter that allows to manipulate the Opt-In Body before sending (f12_cf7_doubleoptin_body);
Updated
Updated Conditional Forms to allow Conditional Tags within the Opt-In Mail
1.6.9
Improved
Changed the Export function to support large files.
1.6.8
Fixed
Resolved an issue with the Avada Form Metadata.
1.6.7
Improved
Updated License System.
1.6.6
Added
Added the filter hooks f12_cf7_doubleoptin_files_mail_1 & f12_cf7_doubleoptin_files_mail_2 which will allow you to define if it should send the attachments to mail1 or / and mail2.
Fixed
Fixed a bug verifying the Type of CF7 used for sending the Opt-In Mail.
Improved
code optimizations
1.6.5
Added
Added Avada DOI Support, Attachments are not supported yet.
Fixed
Fixed a bug on the latest opt-ins view pagination
Added
Added Captcha for Contact Form 7 compatibility
1.6.4
Added
Added 2 additional hooks 'f12_cf7_doubleoptin_send_default_mail' and 'f12_cf7_doubleoptin_sent'
1.6.2
Fixed
Fixed a bug causing the license not to display the "valid until" screen even if the license was valid.
1.6.1
Added
The Plugin will now check for new updates if the user forces the update check by WordPress.
Fixed
Fixed a bug causing the [doubleoptinlink] not to be parsed correctly.
1.6
Added
Added dynamic condition to the CF7 Opt-In Forms.
Added
Added Opt-In Templates to the CF7 Opt-In Forms.
1.5.9
Added
Added descriptions for the contact form 7 opt-in fields.
1.5.8
Fixed
Hotfix validation of Double-Opt-In
1.5.7
Added
Added Conditional Fields support.
1.5.6
Added
Fixed several security issues.
Fixed
Fixed an error stopping the deletion to working.
1.5.5
Added
Added a custom class for Opt Ins to allow external developers to adjust the opt ins.
Improved
Rearranged code to make it more usable for external developers.
1.5.4
Added
Added three new hooks 'f12_cf7_doubleoptin_after_confirm' and 'f12_cf7_doubleoptin_confirm_failed' and 'f12_cf7_doubleoptin_already_confirmed'
1.5.3
Fixed
Resolved an Issue throwing an error after the form of a given opt in has been deleted.
1.5.2
Added
Added button to delete all Opt-Ins without filter check.
1.5.1
Added
Added a settings page allowing to customize the period of time the opt-ins are stored in the database.
Added
Added the options to clean the database manually for confirmed, unconfirmed or all opt-ins.
Added
Added the delete option for every DOI within the popup window.
Fixed
Fixed a bug displaying the form fields wrong in the popup window.
1.5
Added
Added option to export all opt-ins as CSV File.
Added
Added option to export single opt-ins as CSV File.
1.4.5
Fixed
Object Cache error fixed
1.4.4
Updated
Updated Deregister of License to use it on another site.
1.4.3
Fixed
Fixed an error causing warnings to display even if debug mode was disabled.
1.4.2
Added
Added Plugin UI
Fixed
Fixed a bug within the License System
Added
Added Popup with details for Opt-ins containing additional information and cleaner interface for form fields.
1.4.1
Updated
Updated Plugin URL
1.4
Added
Added Update function within WordPress.
1.3.51
Fixed
Fixed a bug causing the double opt-in not to save.
1.3.5
Improved
Uploaded files are now stored until the opt-in has been confirmed.
1.3.4
Fixed
Fixed a bug on saving the Opt-In form
1.3.3
Fixed
Fixed a bug not allowing to change the sender of the Opt-In mail
1.3.2
Fixed
Fixed a bug not updating the times correct
Improved
Store timestamp in database instead of the date
Updated
Changed create time/update time to var char
1.3.1
Fixed
Resolved a problem not saving the double opt-in page.
1.3
Added
Added a deactivation hook which will delete the confirmation table from the database and the cronjob.
Added
Added a WordPress cronjob, removing all unconfirmed opt ins older than 7 days.
Added
Added the protocol page within tools -> forge12 double-opt-in storing the ID, form ID, content, confirmation, registration date, confirmation date, registration IP and confirmation IP for each double opt-in.
Added
Added registration IP and confirmation IP to the database table.
1.2
Added
You can now define the page the people will be redirected to after clicking the confirmation link for the double opt-in.
1.1
Compatibility
Updated the compatibility to Contact Form 7 5.4
Fixed
Fixed a bug interrupting the enable/disable the function after enabling the double opt-in.