Plugin Directory

Changeset 3333139


Ignore:
Timestamp:
07/23/2025 07:00:38 PM (8 months ago)
Author:
constantcontact
Message:

release version 2.4.0

Location:
constant-contact-woocommerce
Files:
228 added
2 deleted
5 edited

Legend:

Unmodified
Added
Removed
  • constant-contact-woocommerce/trunk/README.txt

    r3260927 r3333139  
    33Tags: Constant Contact, WooCommerce, email marketing, marketing automation, abandoned cart
    44Requires at least: 5.2.2
    5 Tested up to: 6.7.2
    6 Stable tag: 2.3.2
     5Tested up to: 6.8.2
     6Stable tag: 2.4.0
    77Requires PHP: 7.2
    88License: GPLv3
     
    1010License URI: http://www.gnu.org/licenses/gpl-3.0.html
    1111
    12 Add products to your emails and sync your contacts.
     12Add products to your list emails and sync your contacts.
    1313
    1414== Description ==
     
    7171
    7272== Changelog ==
     73
     74= 2.4.0 =
     75* Added: clear webhooks and API connections on disconnection processes.
    7376
    7477= 2.3.2 =
  • constant-contact-woocommerce/trunk/plugin.php

    r3260927 r3333139  
    99 * Description: Add products to your emails and sync your contacts.
    1010 * Plugin URI: https://github.com/WebDevStudios/constant-contact-woocommerce
    11  * Version: 2.3.2
     11 * Version: 2.4.0
    1212 * Author: Constant Contact
    1313 * Author URI: https://www.constantcontact.com/
  • constant-contact-woocommerce/trunk/src/Api/KeyManager.php

    r2898081 r3333139  
    8181        }
    8282
    83         if ( ! $this->is_woo_commerce_api_key_query( $query ) ) {
     83        if ( ! $this->is_woocommerce_api_key_query( $query ) ) {
    8484            return false;
    8585        }
     
    140140     * @return bool
    141141     */
    142     private function is_woo_commerce_api_key_query( $query ) {
     142    private function is_woocommerce_api_key_query( $query ) {
    143143        return false !== stripos( $query, 'woocommerce_api_keys' );
    144144    }
  • constant-contact-woocommerce/trunk/src/Plugin.php

    r3260927 r3333139  
    1616use WebDevStudios\CCForWoo\Utility\PluginCompatibilityCheck;
    1717use WebDevStudios\CCForWoo\Utility\AdminNotifications;
     18use WebDevStudios\CCForWoo\Utility\WebhookAPICleanup;
    1819use WebDevStudios\OopsWP\Structure\ServiceRegistrar;
    1920use WebDevStudios\CCForWoo\View\ViewRegistrar;
     
    5152     * @var string
    5253     */
    53     const PLUGIN_VERSION = '2.3.2';
     54    const PLUGIN_VERSION = '2.4.0';
    5455
    5556    /**
     
    336337        delete_option( ConnectionStatus::CC_CONNECTION_ESTABLISHED_KEY );
    337338
     339        global $wpdb;
     340        $cleanup = new WebhookAPICleanup( $wpdb );
     341        $cleanup->clear_webhooks();
     342        $cleanup->clear_api_connections();
    338343
    339344        // WooCommerce Options
  • constant-contact-woocommerce/trunk/src/View/Admin/Disconnect.php

    r3106706 r3333139  
    77use WebDevStudios\CCForWoo\Meta\ConnectionStatus;
    88use WebDevStudios\CCForWoo\AbandonedCheckouts\CheckoutsTable;
     9use WebDevStudios\CCForWoo\Utility\WebhookAPICleanup;
     10
    911/**
    1012 * Disconnects the plugin from Constant Contact WOO.
     
    6567        wp_clear_scheduled_hook( 'cc_woo_check_expired_checkouts' );
    6668
     69        global $wpdb;
     70        $cleanup = new WebhookAPICleanup( $wpdb );
     71        $cleanup->clear_webhooks();
     72        $cleanup->clear_api_connections();
    6773
    6874        delete_option( CheckoutsTable::DB_VERSION_OPTION_NAME );
     
    7177        delete_option( ConnectionStatus::CC_CONNECTION_ESTABLISHED_KEY );
    7278        delete_option( ConnectionStatus::CC_CONNECTED_TIME );
    73 
    7479
    7580        // WooCommerce Options
Note: See TracChangeset for help on using the changeset viewer.