*** AWeber for WooCommerce Changelog *** 2024-05-01 - version 4.0.4 * Fix - Fix conflict with WooPayments where payment settings would not load properly 2024-04-30 - version 4.0.3 * Fix - Fix security issue where the connected Aweber account could be disconnected unintentionally 2024-03-27 - version 4.0.2 * Tweak - Change plugin name to AWeber for WooCommerce * Tweak - Update brand to Kestrel 2023-11-28 - version 4.0.1 * Tweak - Added missing settings to the System Status Report. * Tweak - Declared incompatibility with the WooCommerce Cart and Checkout blocks. * Tweak - Updated the plugin URLs to the new woo.com domain. * Tweak - Tested compatibility up to WC 8.3. * Tweak - Tested compatibility up to WP 6.4. * Dev - Renamed function parameters with reserved keywords to improve the compatibility with PHP 8.0. 2023-10-05 - version 4.0.0 * Tweak - Uniquely register the scheduled actions. * Tweak - Updated plugin author. * Tweak - Tested compatibility up to WC 8.2. * Tweak - Tested compatibility up to WP 6.3. * Fix - Address PHP 8.1+ deprecation notices. * Dev - Use a WC background process to handle the plugin updates. * Dev - Dropped deprecated code from versions 3.x. * Dev - Dropped deprecated filter hook `wc_aweber_checkout_content_location`. * Dev - Dropped classes `WP_Async_Request` and `WP_Background_Process` from core. * Dev - Dropped `woo-includes/` files. * Dev - Updated the minimum requirements to WC 3.7, WP 4.9, and PHP 5.6. 2023-04-21 - version 3.9.1 * Tweak - Tested compatibility up to WC 7.6. * Tweak - Tested compatibility with WP 6.2. * Fix - Fixed errors in the authentication process due to recent changes in the AWeber API. * Fix - Fixed the read of an abandoned cart object from the database for WC 7.5+. 2023-02-08 - version 3.9.0 * Feature - Define a period for deleting expired carts. * Tweak - Tested compatibility with WC 7.4. 2023-01-19 - version 3.8.2 * Tweak - Don't include the IP address with the subscriber info if the IP isn't valid. * Tweak - Tested compatibility with WC 7.3. * Fix - Fixed IP address validation to accept only valid IPv4 addresses. 2022-12-19 - version 3.8.1 * Tweak - Declare compatibility with WooCommerce High-Performance Order Storage (HPOS). * Tweak - Tested compatibility up to WC 7.2. * Tweak - Tested compatibility with WP 6.1. 2022-08-31 - version 3.8.0 * Feature - Automatically subscribe customers to AWeber during checkout. * Tweak - Added an auto-subscribe option to the checkout rules. * Tweak - Display the subscription field during checkout only when there are optional checkout rules available. * Tweak - Tested compatibility with WC 6.9. 2022-08-01 - version 3.7.0 * Feature - Subscribe the customers to the registration list when creating an account during checkout. * Tweak - Display the subscription field during checkout only when needed. * Tweak - Added the IPv6 address '::1' to the list of local IP addresses. * Tweak - Tested compatibility with WC 6.8. 2022-06-29 - version 3.6.1 * Tweak - Tested compatibility up to WC 6.7. * Tweak - Tested compatibility up to WP 6.0. 2022-04-25 - version 3.6.0 * Tweak - Check the PHP version before initializing the plugin. * Tweak - Tested compatibility up to WC 6.5. * Fix - Fixed compatibility issue for PHP 8.1. * Dev - Use a trait instead of a class for implementing the Singleton pattern. * Dev - Bump minimum required PHP version to 5.4. 2022-02-15 - version 3.5.2 * Fix - Fixed migration to update the setting product tags from the checkout rules. 2022-02-14 - version 3.5.1 * Tweak - Added Checkout Rules table to the System Status Report. 2022-02-09 - version 3.5.0 * Feature - Tag the subscribers with the purchased products. * Tweak - Tested compatibility with WC 6.2. 2022-01-17 - version 3.4.6 * Tweak - Include the setting 'Subscribe on order statuses' in the System Status report. * Tweak - Tested compatibility with WC 6.1. * Tweak - Tested compatibility with WP 5.9. 2021-12-15 - version 3.4.5 * Tweak - Tested compatibility up to WC 6.0. 2021-10-22 - version 3.4.4 * Tweak - Tested compatibility with WC 5.8. * Fix - Fixed call to undefined function `wc_aweber_get_checkout_location_choices()` on WooCommerce install. 2021-09-20 - version 3.4.3 * Tweak - Added plugin info to the WooCommerce System Status Report. 2021-09-07 - version 3.4.2 * Tweak - Unregister custom post types on plugin deactivation. * Tweak - Unregister scheduled actions on plugin deactivation. 2021-09-01 - version 3.4.1 * Tweak - Tested compatibility up to WC 5.7. 2021-07-12 - version 3.4.0 * Feature - Added setting for changing the location of the subscription field in the checkout form. * Tweak - Tested compatibility up to WC 5.5. * Tweak - Tested compatibility up to WP 5.8. 2021-04-06 - version 3.3.5 * Tweak - Improved error handling for the subscription widget. * Tweak - Tested compatibility with WC 5.2. 2021-03-01 - version 3.3.4 * Tweak - Added compatibility with WC 5.1. * Fix - Fixed duplicate message when configuring the subscription widgets without connecting the store with AWeber first. 2021-02-22 - version 3.3.3 * Tweak - Tested compatibility up to WC 5.0. * Fix - Fixed fatal error when fetching the AWeber Web Forms. 2020-11-26 - version 3.3.2 * Tweak - Improved PHP 8 support. * Tweak - Replaced deprecated jQuery functionality. * Tweak - Added call-to-action button to the 'New subscription widget' admin notice. * Tweak - Added compatibility with WC 4.8. * Tweak - Added compatibility with WP 5.6. 2020-11-13 - version 3.3.1 * Tweak - Order statuses multi-select is now an enhanced multi-select field. * Tweak - Added compatibility with WC 4.7. 2020-08-27 - version 3.3.0 * Feature - Subscribe customers only on specific order statuses. * Tweak - Added compatibility with WC 4.4. * Tweak - Added compatibility with WP 5.5. 2020-08-24 - version 3.2.2 * Fix - Product category checkout rules not triggered by product variations. 2020-08-19 - version 3.2.1 * Fix - Moved function to clear plugin's cache to prevent errors on checkout. 2020-08-17 - version 3.2.0 * Feature - New HTML form widget. * Tweak - Update dashboard widget information with new subscriptions. 2020-07-23 - version 3.1.0 * Feature - Subscribe to the newsletter during registration. * Tweak - Moved the subscription field after the terms and conditions in the checkout form. * Tweak - Hidden the tag (optional) from the subscription field. * Tweak - Added compatibility with PayPal Express Checkout. * Tweak - Added compatibility with WC 4.3. 2020-06-03 - version 3.0.2 * Tweak - Added compatibility with WC 4.2. 2020-04-27 - version 3.0.1 * Tweak - Added compatibility with WC 4.1. * Fix - Fixed default value for the cut-off time of the abandoned carts. 2020-03-23 - version 3.0.0 * Feature - Manage abandoned carts of registered and guest customers. * Feature - Automate abandoned cart emails through AWeber. * Feature - Recover abandoned carts by using a recovery link. * Tweak - Remove older update notices on plugin activation. * Tweak - Added compatibility with WC 4.0. * Tweak - Added compatibility with WP 5.4. * Fix - Fixed error when passing a callable as an argument to the `empty()` function in PHP 5.4 and lower. * Fix - Fixed incompatibility with PHP 5.2 due to the usage of short ternary operators. * Dev - Set the minimum requirements to WC 3.0 and WP 4.4. 2020-02-17 - version 2.0.8 * Tweak - Optimized the initialization of the AWeber Web Form widget. 2020-01-08 - version 2.0.7 * Tweak - Added compatibility with WC 3.9. 2019-10-30 - version 2.0.6 * Tweak - Improved customer IP address detection. * Tweak - CSS styling changes for WP 5.3. * Tweak - Added compatibility with WC 3.8. * Tweak - Added compatibility with WP 5.3. * Fixed - Fixed API error when subscribing a customer from a local IP address. 2019-08-05 - version 2.0.5 * Tweak - Increased timeout value for the API requests. * Tweak - Added compatibility with WC 3.7. * Tweak - Added compatibility with WP 5.2. 2019-04-23 - version 2.0.4 * Tweak - Prevent an issue with the AWeber API when the indices of the `tags` parameter are not sorted. 2019-04-23 - version 2.0.3 * Fix - Fixed issue with non-added tags for new subscribers. 2019-04-05 - version 2.0.2 * Tweak - Added compatibility with WC 3.6. * Fix - Fixed issue on updating a subscriber without any tags. 2019-03-22 - version 2.0.1 * Fix - Prevent fatal errors when working with an AWeber API object after a failed endpoint request. 2019-03-07 - version 2.0.0 * Feature - Subscribe the customers to different (and multiple) AWeber lists depending on the products they purchase during checkout. * Feature - Add or remove AWeber subscriber tags depending on the purchased products. * Feature - New widget to display AWeber Web Forms. * Feature - New and more intuitive settings page. * Tweak - Remove the AWeber credentials when uninstalling the extension. * Tweak - Better error handling for the AWeber API requests. * Dev - Log possible errors in the AWeber API requests. * Dev - Rewritten the entire extension. 2018-10-31 - version 1.0.17 * Tweak - Check if the 'AWeberAPI' class already exists before require it. * Tweak - Only create a single instance of the 'AWeberAPI' class. * Fix - Fixed undefined 'subscribe_checkout' index warning in the checkout form. * Fix - Fixed warnings when there is no any 'AWeber Web Form' available to select in the AWeber widget settings form. 2018-09-26 - version 1.0.16 * Update - WC tested up to 3.5. 2018-05-22 - version 1.0.15 * Fix - Do not trigger error if AWeber API is already loaded. * Update - WC tested up to 3.4. * Update - Privacy policy notification. 2017-12-15 - version 1.0.14 * Update - WC 3.3 Compatibility. 2017-06-26 - version 1.0.13 * Fix - Various WC3.0 notices and application. 2016-06-08 - version 1.0.12 * Fix - Unsecured warnings on the form JS. * Fix - Show subscribe checkbox on checkout not working correctly. * Update - AWeber SDK library. 2016-02-02 - version 1.0.11 * Fix - Prevent duplicate access token fetching on initial setup. * Fix - Sanitize GET parameters. * Minor code cleanup. 2015-08-03 - version 1.0.10 * Fix - Deprecated method of calling the parent constructor. 2015-04-21 - version 1.0.9 * Fix - Potential XSS with add_query_arg. 2015-02-06 - version 1.0.8 * Tweak - Admin URL definition, make it more reliable on all hosts. 2014-09-09 - version 1.0.7 * WC 2.2 Compatibility. 2014-01-13 - version 1.0.6 * WC 2.1 Compatibility. 2013-02-09 - version 1.0.5 * WooCommerce 2.0 Compatibility. 2012-12-04 - version 1.0.4 * New updater. 2012-11-26 - version 1.0.3 * Added default checked option. 2012-09-18 - version 1.0.2 * Bug fix where saving right after authorising produced error. 2012-03-26 - version 1.0.1 * Small fixes. 2012-02-16 - version 1.0 * First release.