*** WooCommerce On Page Checkout Changelog *** = 1.6.2 - 2023/11/22 = * This maintenance release has plugin framework updates for compatibility with PHP 8.1 onwards, plus compatibility with WordPress 6.4.1 and WooCommerce 8.2 * Tweak - Test for compatibility with WooCommerce 8.2.0 * Tweak - Test for compatibility with WordPress 6.4.1 * Tweak - Remove backward compatibility for WooCommerce versions less than 6.0 = 1.6.1 - 2023/05/08 = * This maintenance release has 2 bug fixes, one for FSE and the other a DAT theme bug fix. * Fix - Button style conflict with style FSE theme * Fix - Style modal conflict DAT theme = 1.6.0 - 2023/04/25 = * This release has compatibility with WordPress 6.2.0, WooCommerce 7.6.0 plus declared compatibility with WooCommerce HPOS. * Tweak - Test for compatibility with WordPress 6.2 * Tweak - Test for compatibility with WooCommerce 7.6.0 * Tweak - Test and declare plugin compatibility with WooCommerce HPOS Custom Tables. = 1.5.0 - 2022/12/21 = * This feature release improves core web vitals performance by removing the font-awesome lib and replacing fonts icons with SVGs. * Feature - Change all icon use font-awesome to SVG * Feature - Change all icon use font-awesome to SVG in Dashboard * Tweak - Remove CSS font-awesome.css folder now not used * Tweak - Remove font folder font-awesome now not used = 1.4.6 - 2022/04/04 = * This security hardening release follows a full PHPCS code audit with code refactoring and security hardening including additional escaping and sanitizing. * Security - Escape all $-variable * Security - Sanitize all $_REQUEST, $_GET, $_POST * Security - Apply wp_unslash before sanitizing = 1.4.5 - 2022/01/25 = * This is a maintenance release for compatibility with WordPress major version 5.9, Responsi 8.3.1 and WooCommerce 6.1.1 * Tweak - Test for compatibility with WordPress 5.9 * Tweak - Test for compatibility with Responsi 8.3.1 * Tweak - Test for compatibility with WooCommerce 6.1.1 = 1.4.4 - 2021/07/19 = * This maintenance release is for compatibility with WordPress major version 5.8 and WooCommerce version 5.5.1 * Tweak - Test for compatibility with WordPress 5.8 * Tweak - Test for compatibility with WooCommerce 5.5.1 * Tweak - Add Update URI to plugin header with unique name = 1.4.3 - 2021/03/17 * This maintenance release updates deprecated jQuery functions for compatibility with the latest version of jQuery in WordPress 5.7 * Tweak – Replace deprecated .change( handler ) with .on( 'change', handler ) * Tweak – Replace deprecated .change() with .trigger('change') * Tweak – Replace deprecated .click( handler ) with .on( 'click', handler ) * Tweak – Replace deprecated .click() with .trigger('click') = 1.4.2 - 2021/03/10 = * This maintenance release is for compatibility with WordPress 5.7 and WooCommerce 5.1 * Tweak - Test for compatibility with WordPress 5.7 * Tweak - Test for compatibility with WooCommerce 5.1 = 1.4.1 - 2021/01/14 = * This maintenance release is for compatibility with WooCommerce major version 4.9.0. * Tweak - Test for compatibility with WooCommerce 4.9.0 = 1.4.0 - 2021/01/03 = * This is an important maintenance release that updates our scripts for compatibility with the latest version of jQuery released in WordPress 5.6 * Tweak - Update JavaScript on plugin for work compatibility with latest version of jQuery * Fix - Replace .bind( event, handler ) by .on( event, handler ) for compatibility with latest version of jQuery * Fix - Replace :eq() Selector by .eq() for compatibility with latest version of jQuery * Fix - Replace .error() by .on( “error” ) for compatibility with latest version of jQuery * Fix - Replace :first Selector by .first() for compatibility with latest version of jQuery * Fix - Replace :gt(0) Selector by .slice(1) for compatibility with latest version of jQuery * Fix - Remove jQuery.browser for compatibility with latest version of jQuery * Fix - Replace jQuery.isArray() by Array.isArray() for compatibility with latest version of jQuery * Fix - Replace jQuery.isFunction(x) by typeof x === “function” for compatibility with latest version of jQuery * Fix - Replace jQuery.isNumeric(x) by typeof x === “number” for compatibility with latest version of jQuery * Fix - Replace jQuery.now() by Date.now() for compatibility with latest version of jQuery * Fix - Replace jQuery.parseJSON() by JSON.parse() for compatibility with latest version of jQuery * Fix - Remove jQuery.support for compatibility with latest version of jQuery * Fix - Replace jQuery.trim(x) by x.trim() for compatibility with latest version of jQuery * Fix - Replace jQuery.type(x) by typeof x for compatibility with latest version of jQuery * Fix - Replace .load( handler ) by .on( “load”, handler ) for compatibility with latest version of jQuery * Fix - Replace .size() by .length for compatibility with latest version of jQuery * Fix - Replace .unbind( event ) by .off( event ) for compatibility with latest version of jQuery * Fix - Replace .unload( handler ) by .on( “unload”, handler ) for compatibility with latest version of jQuery = 1.3.9.1 - 2020/08/08 = * This maintenance release is for compatibility with WordPress major version 5.5 and WooCommerce 4.3.1. * Tweak - Test for compatibility with WordPress 5.5 * Tweak - Test for compatibility with WooCommerce 4.3.1 = 1.3.9 - 2020/04/02 = * This maintenance release is for compatibility with WordPress 5.4 and WooCommerce 4.0.1 * Tweak - Tested for compatibility with WordPress major version 5.4 * Tweak - Tested for compatibility with Woocommerce v 4.0.1 and update tested up to version notice. * Tweak - Configure and run Travis CI unit test builds on the frameworks github repo. = 1.3.8 - 2019/12/16 = * This feature upgrade is a major refactor of the PHP code to Composer Dependency Manager, a security review and hardening, compatibility with Responsi 7.7.0 and WordPress 5.3.1. * Feature - Plugin fully refactored to Composer for cleaner and faster PHP code * Tweak - Tested for compatibility with Responsi version 7.7.0 * Tweak - Tested for compatibility with WordPress version 5.3.1 * Dev - Ensure that all inputs are sanitized * Dev - Ensure that all outputs are escaped. = 1.3.7 - 2019/09/03 = * This upgrade is for compatibility with Responsi Framework 7.6.0 * Refactor – Rewrite frontend HTML, CSS, JS and Variables Class and ID names to the new framework 7.6.0 namespaces * Refactor – Rewrite customizer HTML, CSS, JS and Variables Class and ID names to the new framework 7.6.0 namespaces * Refactor - HTML, CSS, JS and Variables Class and ID names called from the framework making plugin file sizes smaller and faster to load = 1.3.6 - 2019/08/03 = * This maintenance update fixes a JSON Parse error breaking the checkout payment gateways. * Fix - Issue with Checkout payment gateways PayPal and Stripe not working = 1.3.5 - 2019/07/25 = * This upgrade is for compatibility with Responsi Framework 7.5.0 * Refactor - All plugin CSS and JS from Class ID to Class name for new Responsi Class names. = 1.3.4 - 2018/12/18 = * This maintenance update is for compatibility with WordPress 5.0.2, WooCommerce 3.5.2, WooCommerce Stripe Gateway 4.1.13 and PHP 7.3.0 * Tweak - Tested for compatibility with WordPress 5.0.2 * Tweak - Tested for compatibility with WooCommerce v 3.5.2 and update tested up to version notice. * Tweak – Tested for compatibility with WooCommerce Stripe Gateway v 4.1.13 * Tweak - Tested for compatibility with PHP 7.3.0 = 1.3.3 - 2018/09/12 = * Fix - modal-script.js conflict on IE in Windows OS = 1.3.2 - 2018/08/06 = * This maintenance update is for compatibility with WordPress 4.9.8, Gutenberg 3.4.0, PHP 7.1.0, PHP 7.2.0, Responsi Framework 7.0.2 * Tweak - Tested for compatibility with Framework v 7.0.2 * Tweak - Tested for compatibility with WordPress 4.9.8 * Tweak - Tested for compatibility with Gutenberg 3.4.0 * Tweak - Replace create_function deprecated in PHP 7.2.0 = 1.3.1 - 2018/08/02 = * Tweak – Upgrade for compatibility with Responsi Framework Feature version 7.1.0 * Tweak - Upgrade button style compatibility with Responsi Framework = 1.3.0 - 2018/07/09 = * This feature upgrade is focused on adding full customizer style options for on page checkout pop up and content as well as full compatibility with WooCommerce Quotes and Orders, WooCommerce Email Inquiry Ultimate and the free Email and Cart plugin. * Feature - On Page Checkout pop up style options to WooCommerce Customizer menu * Feature - Added full checkout pop up and content style options * Feature - Open pop up in Customizer Preview and view live changes as you make them. * Tweak - Define hooks and Filters for compatibility for full compatibility with WooCommerce Quotes and Orders * Tweak - CSS and JavaScript for full compatibility with WooCommerce Email Inquiry Ultimate and Email and Cart Free versions = 1.2.8 - 2018/06/29 = * This maintenance update is a Responsi Framework v 6.9.7 compatibility tweak * Tweak - Style CSS for select input compatibility with Responsi Framework 6.9.7 = 1.2.7 - 2018/06/21 = * Tweak - Tested for compatibility with WooCommerce version 3.4.3 * Fix - Update Ajax cart page pop up compatibility with WooCommerce version 3.4.3 = 1.2.6 - 2018/06/15 = * This maintenance update focuses on tweaking the pop up with latest version of Bootstrap and opening behaviour of screens in pop up for improved UX * Tweak - Upgrade Bootstrap to current version 4.1.1 * Tweak - Tweak JS Privacy Policy CSS on checkout showing when no Privacy policy page is set in WC Accounts & Privacy * Tweak - Force JS scroll to open at the top of the pop up on each page progression in the pop up. Much better UX especially in mobile. * Tweak - Add auto scroll to top when error occur on checkout, so customer can see error messages * Tweak - Remove optional text from postcode field of checkout. It is a required field = 1.2.5 - 2018/05/31 = * This Maintenance update has 2 tweaks to the pop up for privacy policy plus compatibility with WooCommerce 3.4.1 * Tweak - do_shortcode on content privacy popup so that shortcode does not show on pop up. * Tweak - CSS for content privacy popup. * Tweak - Tested for compatibility with WooCommerce version 3.4.1 = 1.2.4 - 2018/05/29 = * Tweak - For compatibility with WooCommerce Stripe Gateway 4.1.5 = 1.2.3 - 2018/05/26 = * Tweak - GDPR: Added privacy snippet which works with the new privacy page functionality in WordPress 4.9.6 * Tweak - Tested for compatibility with WordPress 4.9.6 * Tweak - Test for compatibility with WooCommerce 3.4.0 * Tweak - Test for compatibility with WooCommerce Stripe Gateway 4.1.4 * Tweak - Remove Bitcoin Gateway = 1.2.2 - 2018/04/21 = * This Maintenance Update adds compatibility with WooCommerce Stripe Gateway version 4.1.1 including support for the new payment methods plus Bitcoin processing JS and save Payment Methods bug fixes * Tweak - Add support for new Stripe Gateway Multibanco Portugal released in WC Stripe 4.1.1 * Tweak - Add support for new Stripe Gateway Bancontact Belgium released in WC Stripe 4.1.1 * Tweak - Add support for new Stripe Gateway EPS Austria released in WC Stripe 4.1.1 * Tweak - Checkout redirects to stripe.com payment processing for payment methods SEPA, Bancontact, SOFORT, Giropay, iDeal, Przelewy24, Ailpay, EPS and Multibanco with customer redirected to My Account page after processing. * Tweak - Test for compatibility with WooCommerce Stripe Gateway 4.1.1 * Tweak - Test for compatibility with WordPress 4.9.5 * Tweak - Test for compatibility with WooCommerce 3.3.5 * Fix - JS Stripe Bitcoin payment method not working * Fix - Save payment method not working with WooCommerce Stripe Gateway 4.1.1 = 1.2.1 - 2018/03/15 = * Maintenance Update. This update follows a full security review and extensive security hardening * Tweak - Sanitized all database inputs and escaped functions = 1.2.0 - 2018/03/06 = * Feature - Add checkout popup apply for Subscriptions Renewal button and Pay for order buttons on My Account Orders and Subscriptions = 1.1.2 - 2018/03/01 = * Tweak - check for compatibility with Stripe version 4.0.7 * Fix - Payment js don’t work with stripe gateway version 4.0.6 = 1.1.1 - 2018/02/28 = * Tweak - Removed query string on Stripe Payment gateway JavaScript = 1.1.0 - 2018/02/13 = * Feature Upgrade - This upgrade features full integration with newly launched a3rev Dashboard plus compatibility with WordPress 4.9.4 and WooCommerce 3.3.1 * Framework - Update a3rev Plugin Framework to version 2.0.2 * Framework - Add Framework version for all style and script files * Framework - Update Check Now feature for compatibility with a3rev Dashboard 2.3.0 * Tweak - Test for compatibility with WordPress 4.9.4 * Tweak - Test for compatibility with WooCommerce 3.3.1 = 1.0.9 - 2018/02/05 = * Maintenance Update. Compatibility with WooCommerce v 3.3.X and WordPress 4.9.3 and WooCommerce Stripe v 4.0.4 * Tweak - Tested for compatibility with WordPress 4.9.3 * Tweak - Test for compatibility with WooCommerce 3.3.1 * Tweak - Update templates for compatibility with WooCommerce 3.3.X * Tweak - Update Style CSS for compatibility with WooCommerce 3.3.X * Tweak - Tested for full compatibility with WooCommerce Stripe version 4.0.5 = 1.0.8 - 2018/01/29 = * Maintenance Update. Major upgrade for full compatibility with WooCommerce Stripe plugin major version 4.0 * Tweak - Tested for full compatibility with WooCommerce Stripe version 4.0.3 * Tweak - Tested for compatibility with WordPress 4.9.2 * Tweak – Tested for compatibility with WooCommerce version 3.2.6 * Tweak - Tweak JavaScript for compatibility with WooCommerce Gateway Stripe plugin that uses new stripe JS v 3.0 * Tweak - Update popup supported payment types for compatibility with all the payment methods supported by WooCommerce Stripe plugin version 4.0 = 1.0.7 - 2017/11/21 = * Maintenance Update with shipping calculator and save notes on order bug fix, plus compatibility with WC 3.2.4 and WP 4.9 * Tweak - Tested for compatibility with WooCommerce 3.2.4 * Tweak - Tested for compatibility with WordPress 4.9 * Fix - Notes on checkout not being saved with order or shown in emails * Fix - Shipping calculator on pop up Cart and Checkout pages = 1.0.6 - 2017/10/13 = * Tweak - Tested for compatibility with WooCommerce 3.2.0 * Tweak - Tested for compatibility with WordPress 4.8.2 * Tweak - Added support for the new WC 'tested up to' feature to show this plugin has been tested compatible with WC updates = 1.0.5 - 2017/08/17 = * Tweak - Tested for compatibility with WooCommerce version 3.1.2 * Tweak - Tested for compatibility with Responsi Framework 6.7.1 * Tweak - Buy now button when add to cart not showing on WC V3.1.2 = 1.0.4 - 2017/07/13 = * Tweak - Tested for compatibility with WooCommerce version 3.1.1 * Tweak - Tested for compatibility with Responsi Framework 6.6.2.1 * Tweak - Shortcode button only show on post and page. = 1.0.3 - 2017/06/09 = * Tweak - Tested for compatibility with WordPress version 4.8 * Tweak - Tested for compatibility with Responsi Framework 6.5.9.12 * Tweak - Tested for compatibility with WooCommerce version 3.0.8 * Tweak - Hook customize inline style on customize-preview to responsi-framework same order frontend load = 1.0.2 - 2017/04/14 = * Tweak - This upgrade is for full compatibility with WooCommerce Version 3.0.2 backward to Version 2.6.0 * Tweak - Update functions for compatibility with Woocommerce 3.0.2 * Tweak - Update filters for compatibility with Woocommerce 3.0.2 * Tweak - Update actions for compatibility with Woocommerce 3.0.2 * Tweak - Tested for full compatibility with WooCommerce V 3.0.2 * Tweak - Tested for full compatibility with WordPress V 4.7.3 = 1.0.1 - 2017/03/29 = * Tweak - Changed Checkout PayPal redirect from PayPal pop-up to PayPal page URL that opens in the same tab to prevent being blocked by browser pop-up blockers * Tweak - Custom text messages on pop up don't show if the default text is removed on the admin panel. Previously default always showed if field was empty = 1.0 - 2017/03/08 = * Initial Release - Commit Plugins source code to a3rev Github repository. * Initial Release - Configure plugin on a3API * Initial Release - Commit Plugin to Amazon Cloud storage for download.