*** WooCommerce PDF Invoices Changelog *** = 1.2.6 - 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.2.5 - 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.2.4 - 2020/12/08 = * This maintenance release has tweaks and a fix for compatibility with WordPress major version 5.6, WooCommerce 4.7.1 and PHP 7.4.8 * Tweak - Test for compatibility with PHP 7.4.8 * Tweak - Test for compatibility with WooCommerce 4.7.1 * Tweak - Test for compatibility with WordPress 5.6 * Fix - Add \ before WC() inside namespace file for it to call to correct WC() of WooCommerce = 1.2.3 - 2020/08/10 = * This maintenance release is a tweak on where the PDF icon shows on the my account dashboard * Tweak - Only show PDF icon with invoices on My Account - orders page. = 1.2.2 - 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.2.1 - 2020/04/02 = * This maintenance release is for compatibility with WordPress 5.4 and WooCommerce 4.0.1 plus 3 PHP code fixes * Tweak - Plugin Framework fully refactored to Composer for cleaner code and faster PHP code on admin panels * Tweak - Update plugin for compatibility with new version of plugin Framework * Tweak - Test for compatibility with WordPress 5.4 * Fix - Update global ${$this- to $GLOBALS[$this to resolve 7.0+ PHP warnings * Fix - Update global ${$option to $GLOBALS[$option to resolve 7.0+ PHP warnings * Fix - Update less PHP lib that use square brackets [] instead of curly braces {} for Array, depreciated in PHP 7.4 = 1.2.0 - 2019/12/27 = * This feature upgrade is a major refactor of the PHP code to Composer Dependency Manager, a security review and hardening, compatibility with WordPress 5.3.2, WooCommerce 3.8.1 and Responsi 7.7.0 * Feature - Plugin fully refactored to Composer for cleaner and faster PHP code * Tweak - Tested for compatibility with WordPress version 5.3.2 * Tweak - Tested for compatibility with WooCommerce version 3.8.1 * Tweak - Tested for compatibility with Responsi version 7.7.0 * Upgrade - dompdf library to version 0.8.3 * Upgrade - aws library to version 3.119.0 * Upgrade - phenx library to version 0.3.1 * Upgrade - sabberworm library to version 8.3.0 * Dev - Ensure that all inputs are sanitized * Dev - Ensure that all outputs are escaped = 1.1.8 - 2019/11/20 = * This maintenance release updates the aws sdk plus compatibility with WooCommerce 3.8.0 and WordPress 5.3.0 * Tweak - Test for compatibility with WooCommerce 3.8.0 * Tweak - Test for compatibility with WordPress 5.3.0 * Tweak - Update aws sdk to latest version 3.119.0 = 1.1.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.1.6 - 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.1.5 - 2019/06/29 = * This is a maintenance upgrade to fix a potentially fatal error conflict with sites running PHP 7.3 plus compatibility with WordPress v 5.2.2 * Fix – PHP warning continue targeting switch is equivalent to break for compatibility on PHP 7.3 = 1.1.4 - 2019/01/07 = * This maintenance update is for compatibility with WordPress 5.0.2, WooCommerce 3.5.3 and PHP 7.3. It also includes performance updates to the plugin framework. * Tweak - Test for compatibility with WordPress 5.0.2 and WordPress 4.9.9 * Tweak - Test for compatibility with WooCommerce 3.5.3 * Tweak - Create new structure for future development of Gutenberg Blocks * Framework - Performance improvement. Replace wp_remote_fopen with file_get_contents for get web fonts * Framework - Performance improvement. Define new variable `is_load_google_fonts` if admin does not require to load google fonts * Credit - Props to Derek for alerting us to the framework google fonts performance issue * Framework - Register style name for dynamic style of plugin for use with Gutenberg block * Framework - Update Modal script and style to version 4.1.1 * Framework - Update a3rev Plugin Framework to version 2.1.0 * Framework - Test and update for compatibility with PHP 7.3 = 1.1.3 - 2018/12/18 = * This maintenance update is for compatibility with WordPress 5.0.2, WooCommerce 3.5.2 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 PHP 7.3.0 = 1.1.2 - 2018/05/26 = * This maintenance update is for compatibility with WordPress 4.9.6 and WooCommerce 3.4.0 and the new GDPR compliance requirements for users in the EU * Tweak - Tested for compatibility with WordPress 4.9.6 * Tweak - Test for compatibility with WooCommerce 3.4.0 = 1.1.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.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.0 - 2018/01/07 = * First working release of the plugin