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

2.4.0
August 1, 2024
Impro­ved
Impro­ved the pagi­na­ti­on on the Plug­in dash­board
Fixed
Adjus­ted the links to the forms pla­ced on the Plug­in Dash­board
Fixed
Added a fall­back time­zo­ne if no time­zo­ne has been set in Word­Press
Added
Added the opti­on to assign cus­tom user roles for users after opt-in
Added
Added the opti­on to crea­te a user in Word­Press after opt-in
2.3.8
Juli 5, 2024
Added
Added the text field for “From Name” for Ava­da Forms. Allo­wing users to defi­ne a cus­tom sen­der name.
2.3.7
Fixed
Fix: Adjus­ted the Link for Sup­port
Updated
Tran­si­ent: Updated the Tran­si­ent to check ever­y­day for updates.
2.3.6
Fixed
Fixed OnAc­ti­va­ti­on not trig­ge­red while updating the plug­in. Disable/Enable the Plug­in to add miss­ing colum­ns.
2.3.2
Added
Added fil­ter “f12-cf7-dou­­b­le­op­­tin-cf7-args” to mani­pu­la­te the Argu­ments for the opt-in mail in cf7.
Added
Added Opti­on to defi­ne the sen­der name for cf7 opt-in forms.
2.3.1
Fixed
Fixed the call tree for Ele­men­tor.
2.3
Fixed
Fixed the Opt-Out Link in the Details, which was not dis­play­ed cor­rect.
Added
Added Dou­ble Opt-in for Ele­men­tor
2.2
Added
New beta func­tion added for export that allows sto­ring each field from the forms in a sepa­ra­te column of the CSV.
2.13
Fixed
Fixed acti­va­ti­on pro­cess.
Updated
Chan­ge in data­ba­se set­tings beha­vi­or. Ori­gi­nal­ly, when dele­ting the con­firm­ed and uncon­firm­ed opt-ins, the set­ting from the Set­tings tab was con­side­red. This is no lon­ger the case. Pres­sing the but­tons will dele­te all opt-ins.
Fixed
Fixed domain name for trans­la­ti­ons
Fixed
Resol­ved a pro­blem caus­ing Ava­da forms to stop working.
2.12
Fixed
Pro­blem fixed, caus­ing the dele­ting opt ins func­tion to work pro­per­ly.
Fixed
Pro­blem fixed, caus­ing the data­ba­se reset to work pro­per­ly.
2.11
Fixed
Pro­blem fixed caus­ing Ava­da Opt-Ins not sub­mit­ting the Forms.
2.1
Fixed
White­space issue on some Word­Press Sys­tems.
2.0
Added
Add Opt-Out Sys­tem — it is now pos­si­ble to auto­ma­ti­cal­ly let cus­to­mers opt-out from pre­vious opt ins.
Added
Added Short­code to dis­play all Opt-ins (con­firm­ed and uncon­firm­ed) for a given hash: [f12-cf7-dou­­b­le­op­­tin-optout-list]. Hash­es are gene­ra­ted by the Opt-Out form and are valid for 24 hours.
Added
Added Short­code to dis­play an opt-out form. This form will be used to enter an e‑mail which will pro­vi­de access to the opt-out list for cus­to­mers.
Fixed
WP Cron­jobs did­n’t dele­te unconfirmed/confirmed opt-ins pro­per­ly in some cases.
Added
Added Opt-Out Set­tings page, allo­wing to set the default opt-out e‑mail and opt-out page.
Added
Added a WP Cron to dele­te one-time links for the opt-out page.
Added
Added the opti­on to set the peri­od to dele­te con­firm­ed and uncon­firm­ed opt ins, opti­ons are: days, months, years. Default: months.
1.7.6
Fixed
Updating the Cate­go­ry not working in detail view.
Impro­ved
Adjus­ted Admin CSS.
1.7.5
Fixed
Toggle.js fixed class.
1.7.4
Impro­ved
Toggle.js repla­ced “replace­All” with a regex replace.
1.7.3
Added
Adding a Sup­port But­ton which will allow the cus­to­mer to deci­de if he wants to sup­port us with a back­link or not. It can be dis­ab­led within the set­tings.
1.7.2
Fixed
Licen­se Sys­tem fixed.
Fixed
CSS fix flex lay­out
1.7.1
Impro­ved
CSS Style­sheet adjus­ted.
1.7
Added
Added Highlight.js to high­light the HTML on the Opt-In view.
Fixed
Resol­ved some issues with Ava­da Forms not sto­ring the set­tings cor­rect.
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
Data­ba­se set­tings now have their own UI page (data­ba­se).
Added
Added the cate­go­ry to the opt-in list view.
Added
Added dash icons for the con­fir­ma­ti­on sta­tus (yes/no)
Added
Adjust opt-ins items per page. You can now switch bet­ween 10, 25, 50, 100 items per page.
Added
Added a search for the opt-ins. It is now pos­si­ble to look for the opt-ins form fields for the given con­tent.
Added
Export now available for cate­go­ries. Export only the opt-ins requi­red.
Added
Added Cate­go­ries to the Sys­tem. Opt-Ins can now be added to cate­go­ries.
Added
Added Opt-In View, which will dis­play the opt-in on a new page ins­tead of a popup.
Added
Added Opt-Out Page within the Set­tings of the plug­in. Crea­te your own Opt-Out con­fir­ma­ti­on page.
Added
Added Opt-Out Pla­ce­hol­der for E‑Mails, use [dou­ble­op­tout­link] to add the Opt-Out Link to the Opt-In E‑Mail.
Added
Added Opt-Out Link — this will set the Opt-In Con­firm to fal­se and add an Opt-Out IP and an Opt-Out Time. Opt-Out will be remo­ved auto­ma­ti­cal­ly after the days set in the set­tings.
Added
Added a new Word­Press Fil­ter that allows to mani­pu­la­te the Opt-In Body befo­re sen­ding (f12_cf7_doubleoptin_body);
Updated
Updated Con­di­tio­nal Forms to allow Con­di­tio­nal Tags within the Opt-In Mail
1.6.9
Impro­ved
Chan­ged the Export func­tion to sup­port lar­ge files.
1.6.8
Fixed
Resol­ved an issue with the Ava­da Form Meta­da­ta.
1.6.7
Impro­ved
Updated Licen­se Sys­tem.
1.6.6
Added
Added the fil­ter hooks f12_cf7_doubleoptin_files_mail_1 & f12_cf7_doubleoptin_files_mail_2 which will allow you to defi­ne if it should send the attach­ments to mail1 or / and mail2.
Fixed
Fixed a bug veri­fy­ing the Type of CF7 used for sen­ding the Opt-In Mail.
Impro­ved
code opti­miza­ti­ons
1.6.5
Added
Added Ava­da DOI Sup­port, Attach­ments are not sup­port­ed yet.
Fixed
Fixed a bug on the latest opt-ins view pagi­na­ti­on
Added
Added Captcha for Cont­act Form 7 com­pa­ti­bi­li­ty
1.6.4
Added
Added 2 addi­tio­nal hooks ‘f12_cf7_doubleoptin_send_default_mail’ and ‘f12_cf7_doubleoptin_sent’
1.6.2
Fixed
Fixed a bug caus­ing the licen­se not to dis­play the “valid until” screen even if the licen­se was valid.
1.6.1
Added
The Plug­in will now check for new updates if the user forces the update check by Word­Press.
Fixed
Fixed a bug caus­ing the [dou­ble­op­tin­link] not to be par­sed cor­rect­ly.
1.6
Added
Added dyna­mic con­di­ti­on to the CF7 Opt-In Forms.
Added
Added Opt-In Tem­pla­tes to the CF7 Opt-In Forms.
1.5.9
Added
Added descrip­ti­ons for the cont­act form 7 opt-in fields.
1.5.8
Fixed
Hot­fix vali­da­ti­on of Dou­­b­le-Opt-In
1.5.7
Added
Added Con­di­tio­nal Fields sup­port.
1.5.6
Added
Fixed seve­ral secu­ri­ty issues.
Fixed
Fixed an error stop­ping the dele­ti­on to working.
1.5.5
Added
Added a cus­tom class for Opt Ins to allow exter­nal deve­lo­pers to adjust the opt ins.
Impro­ved
Rear­ran­ged code to make it more usable for exter­nal deve­lo­pers.
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
Resol­ved an Issue thro­wing an error after the form of a given opt in has been dele­ted.
1.5.2
Added
Added but­ton to dele­te all Opt-Ins wit­hout fil­ter check.
1.5.1
Added
Added a set­tings page allo­wing to cus­to­mi­ze the peri­od of time the opt-ins are stored in the data­ba­se.
Added
Added the opti­ons to clean the data­ba­se manu­al­ly for con­firm­ed, uncon­firm­ed or all opt-ins.
Added
Added the dele­te opti­on for every DOI within the popup win­dow.
Fixed
Fixed a bug dis­play­ing the form fields wrong in the popup win­dow.
1.5
Added
Added opti­on to export all opt-ins as CSV File.
Added
Added opti­on to export sin­gle opt-ins as CSV File.
1.4.5
Fixed
Object Cache error fixed
1.4.4
Updated
Updated Dere­gis­ter of Licen­se to use it on ano­ther site.
1.4.3
Fixed
Fixed an error caus­ing war­nings to dis­play even if debug mode was dis­ab­led.
1.4.2
Added
Added Plug­in UI
Fixed
Fixed a bug within the Licen­se Sys­tem
Added
Added Popup with details for Opt-ins con­tai­ning addi­tio­nal infor­ma­ti­on and clea­ner inter­face for form fields.
1.4.1
Updated
Updated Plug­in URL
1.4
Added
Added Update func­tion within Word­Press.
1.3.51
Fixed
Fixed a bug caus­ing the dou­ble opt-in not to save.
1.3.5
Impro­ved
Uploa­ded files are now stored until the opt-in has been con­firm­ed.
1.3.4
Fixed
Fixed a bug on saving the Opt-In form
1.3.3
Fixed
Fixed a bug not allo­wing to chan­ge the sen­der of the Opt-In mail
1.3.2
Fixed
Fixed a bug not updating the times cor­rect
Impro­ved
Store timestamp in data­ba­se ins­tead of the date
Updated
Chan­ged crea­te time/update time to var char
1.3.1
Fixed
Resol­ved a pro­blem not saving the dou­ble opt-in page.
1.3
Added
Added a deac­ti­va­ti­on hook which will dele­te the con­fir­ma­ti­on table from the data­ba­se and the cron­job.
Added
Added a Word­Press cron­job, remo­ving all uncon­firm­ed opt ins older than 7 days.
Added
Added the pro­to­col page within tools -> forge12 dou­­b­le-opt-in sto­ring the ID, form ID, con­tent, con­fir­ma­ti­on, regis­tra­ti­on date, con­fir­ma­ti­on date, regis­tra­ti­on IP and con­fir­ma­ti­on IP for each dou­ble opt-in.
Added
Added regis­tra­ti­on IP and con­fir­ma­ti­on IP to the data­ba­se table.
1.2
Added
You can now defi­ne the page the peo­p­le will be redi­rec­ted to after cli­cking the con­fir­ma­ti­on link for the dou­ble opt-in.
1.1
Com­pa­ti­bi­li­ty
Updated the com­pa­ti­bi­li­ty to Cont­act Form 7 5.4
Fixed
Fixed a bug inter­rupt­ing the enable/disable the func­tion after enab­ling the dou­ble opt-in.