PluginProbe
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification / 5.6.3
Double Opt-In for Contact Form 7 – Secure, GDPR-Compliant Email Verification v5.6.3
5.6.2 5.6.3 5.6.1 5.6.0 5.5.0 5.4.0 5.3.2 5.3.1 5.1.6 5.1.5 trunk 2.1.5 2.11 2.12 2.13 2.15 3.0.0 3.0.1 3.0.2 3.0.3 3.0.5 3.0.51 3.0.60 3.0.61 3.0.62 All 38 releases
← All changes | CF7DoubleOptIn.class.php +10 -4 5.6.0 → 5.6.3 View file →
@@ -14,9 +14,9 @@
14 14 * Plugin URI: https://www.forge12.com/blog/so-verwendest-du-das-double-opt-in-fuer-contact-form-7/
15 15 * Description: This plugin allows you to add a double OptIn System to your Contact Form 7 & Avada Forms.
16 16 * Text Domain: double-opt-in
17 17 * Domain Path: /languages
18 - * Version: 5.6.0
18 + * Version: 5.6.3
19 19 * Requires at least: 6.0
20 20 * Requires PHP: 7.4
21 21 * Author: Forge12 Interactive GmbH
22 22 * Author URI: https://www.forge12.com
@@ -56,9 +56,9 @@
56 56 return;
57 57 }
58 58
59 59 if ( ! defined( 'FORGE12_OPTIN_VERSION' ) ) {
60 - define( 'FORGE12_OPTIN_VERSION', '5.6.0' );
60 + define( 'FORGE12_OPTIN_VERSION', '5.6.3' );
61 61 }
62 62
63 63 // Addon API version — semver-independent from the plugin's marketing
64 64 // version. Bumped only on breaking changes to the Addon API surface
@@ -68,10 +68,16 @@
68 68 //
69 69 // 4.4.0 (additive): FollowUp\FollowUpAdapterInterface, FollowUpCoordinator,
70 70 // FollowUpAdapterRegistry. Addons that implement follow-up adapters
71 71 // require ^4.4; everything else keeps working against 4.3.
72 + //
73 + // 4.5.0 (additive): AbstractFormIntegration::refusedConsentBeforeSubmit(),
74 + // OptInError::isAlwaysShown()/shouldShowToVisitor(),
75 + // OptInFrontend::getLastCreationError(), ErrorNotification::forget().
76 + // The Elementor, WPForms and Gravity Forms add-ons call them only when they
77 + // exist (method_exists), so their requirement stays ^4.4.
72 78 if ( ! defined( 'F12_DOI_CORE_API_VERSION' ) ) {
73 - define( 'F12_DOI_CORE_API_VERSION', '4.4.0' );
79 + define( 'F12_DOI_CORE_API_VERSION', '4.5.0' );
74 80 }
75 81 if ( ! defined( 'FORGE12_OPTIN_SLUG' ) ) {
76 82 define( 'FORGE12_OPTIN_SLUG', 'f12-cf7-doubleoptin' );
77 83 }
@@ -718,9 +724,9 @@
718 724 // Show warning for major/minor version changes
719 725 if ( version_compare( $new_minor, $current_minor, '>' ) ) {
720 726 $upgrade_notice = sprintf(
721 727 '</p><div class="notice inline notice-warning notice-alt" style="margin: 10px 0; padding: 10px; border-left-color: #ffb900;"><p><strong>%s</strong></p><p>%s</p></div><p style="display:none;">',
722 - esc_html__( '⚠️ Important: Major Update – Please backup before updating!', 'double-opt-in' ),
728 + esc_html__( 'Important: Major Update – Please backup before updating!', 'double-opt-in' ),
723 729 esc_html__( 'This version includes significant changes to the form management system, email templates, and database structure. We strongly recommend creating a full site backup before updating.', 'double-opt-in' )
724 730 );
725 731
726 732 echo wp_kses_post( $upgrade_notice );