*** a3 WooCommerce Product Swatches with Ajax Sort Changelog *** = 1.11.0 - 2024/11/12 = * This maintenance release has a bug fix plus tested for compatibility with WordPress 6.7 and WooCommerce 9.3.3 * Tweak - Tested for compatibility with WordPress 6.7 * Tweak - Tested for compatibility with WooCommerce 9.3.3 * Fix - Conflict between Transient Cache ON with variation selected via product url = 1.10.0 - 2024/07/13 = * This release has various tweaks for compatibility with WordPress 6.6 and WooCommerce 8.9.3. Also new plugin activation pattern. * Activation - Can now install and activate the plugin without having to first install and connect the a3 Dashboard plugin. * Notification - New dismissible notification shows when plugin is installed without the Dashboard, need to install a3 Dashboard for auto updates and support. * Tweak - Tested for compatibility with WordPress 6.6 * Tweak - Tested for compatibility with WooCommerce 8.9.3 = 1.9.0 - 2023/11/30 = * This release adds 3 new accessibility focused style options for the Ajax Filter Mobile Nav Bar Pop Up plus compatibility for WooCommerce 8.3.0 * Accessibility - Ajax Filter Mobile Nav Bar Pop Up, add Option Space setting. Set custom space in px between items on the menu for ease of tap. * Accessibility - Ajax Filter Mobile Nav Bar Pop Up, add Option Font Size. Set custom font size for menu items for visibility. * Accessibility - Ajax Filter Mobile Nav Bar Pop Up, add Option Colour. Set custom options colour for contrast with pop up background colour. * Tweak - Tested for compatibility with WooCommerce 8.3 = 1.8.2 - 2023/11/22 = * This maintenance release has plugin framework updates for compatibility with PHP 8.1 onwards, plus backward compatibility to WooCommerce 6.0. * Tweak - Remove backward compatibility for WooCommerce versions less than 6.0 * Framework - Set parameter number of preg_match function from null to 0 for compatibility with PHP 8.1 onwards * Framework - Validate empty before call trim for option value = 1.8.1 - 2023/10/30 = * This maintenance release has a Code Tweak and bug fix for compatibility with WordPress 6.4 and WooCommerce 8.2 * Tweak - Tested for compatibility with WordPress 6.4 * Tweak - Tested for compatibility with WooCommerce 8.2 * Tweak - Call add action to 'enqueue_block_assets' instead of 'enqueue_block_editor_assets' for enqueue style inside iframe of Gutenberg. * Fix - Correct __ function instead of _e for not show the 'ID' text on Gutenberg Edit = 1.8.0 - 2023/09/07 = * This feature release adds Ajax Individual and Group Filter Blocks for use with Gutenberg Block Templates. * Feature - Define new "Swatches Ajax Filters Group" block for show filters group on Gutenberg template pages. * Feature - Define new "Swatches Ajax Individual Filter" block for show individual filter on Gutenberg template pages. * Tweak - Test for compatibility with WooCommerce 8.0.3 * Fix - New Filter Blocks resolves issues that the shortcode has working with the latest Gutenberg templates. = 1.7.1 - 2023/08/14 = * This maintenance release has a aria-label tweak and compatibility with WordPress 6.3 * Tweak - Add aria-label attribute for Pricing Slider control to resolve the SEO issue * Tweak - Test for compatibility with WordPress 6.3 = 1.7.0 - 2023/08/02 = * This feature release adds option to create different template for attributes used as filters. It also has 2 bug fixes and compatibility with WooCommerce 7.9.0 * Feature - Support set different Product Attribute Type Template when the attribute is displayed as a filter * Tweak - Test for compatibility with WooCommerce 7.9.0 * Fix - Update checkbox filter template to use correct term slug for ajax filter * Fix - Show correct Filters from Gutenberg template with double [[ ]] for compatibility with WP 6.2.2 or higher. = 1.6.0 - 2023/07/22 = * This is a major new feature release. * Feature - Add Back to Shop option to Category Filter. * Feature - Support target option for Category Filter. * Feature - Group Filters Mobile Nav Bar & Pop-up. * Feature - Support Filter term input for Checkbox and Radio types. * Tweak - Set maxium height for filter container. * Tweak - Update Group filters with included Reset Filter button and Mobile Nav Bar feature. * Tweak - Test for compatibility with WooCommerce 7.8.2 * Tweak - Test fo compatibility with WordPress 6.2.2 = 1.5.0 - 2023/06/12 = * This feature release adds an Ajax Filter reset shortcode, plus a couple of filter display tweaks and compatibility with WooCommerce 7.7.2 * Feature - Define new reset filters shortcode [a3_swatches_filters_reset] for support Clear Filter button in Gutenberg, Elementor, Divi and page builders. * Tweak - Add new + Filter Reset Shortcode option box on the Ajax Filter Settings tab. * Tweak - Update the plugins docs with the new shortcode information including all supported parameters. * Tweak - Add a Get Help link from the new options box to the new shortcode section of the Docs. * Tweak - Replace dashicon by CSS for dropdown arrow icon * Tweak - Make a smoother show/hide affect for filters. * Tweak - Test for compatibility with WooCommerce 7.7.2 * Tweak - Test fo compatibility with WordPress 6.2.0 = 1.4.0 - 2023/04/24 = * This release has compatibility with WooCommerce 7.6.0 plus declared compatibility with WooCommerce HPOS. * Tweak - Test for compatibility with WooCommerce 7.6.0 * Tweak - Test and declare plugin compatibility with WooCommerce HPOS Custom Tables. * Tweak - Validate widget_id from group filter = 1.3.1 - 2023/03/30 = * This maintenance release has compatibility with WordPress 6.2.0 and WooCommerce 7.5.0 plus a Swatch Preview bug fix. * Tweak - Test for compatibility with WordPress major version 6.2.0 * Tweak - Test for compatibility with WooCommerce major version 7.5.0 * Fix - Only show the swatch preview for Swatch preview on terms table from Attribute = 1.3.0 - 2023/011/03 = * This feature release removes the fontawesome lib and replaces icons with SVGs plus adds Default Topography option to font controls and has compatibility with WooCommerce 7.2 * Feature - Convert icon from font awesome to SVG * Feature - Update styling for new SVG icons * Tweak - Test for compatibility with WooCommerce 7.2 * Plugin Framework - Update typography control from plugin framework to add support for Default value * Plugin Framework - Default value will get fonts set in the theme. * Plugin Framework - Change generate typography style for change on typography control * Plugin Framework - Remove fontawesome lib = 1.2.2 - 2022/11/01 = * This maintenance release has a security vulnerability patch, plus compatibility with WordPress major version 6.1.0 and WooCommerce version 7.0 * Tweak - Test for compatibility with WordPress 6.1 * Tweak - Test for compatibility with WooCommerce 7.0 * Security – This release has a patch for a security vulnerability = 1.2.1 - 2022/06/01 = * This maintenance release has a critical error bug fix * Fix - Validate type of global variable - $wp_registered_sidebars - is called from the Filters Group widget = 1.2.0 - 2022/05/24 = * This release is for compatibility with WordPress major version 6.0 and WooCommerce version 6.5.1. It and includes various code tweaks and tweaks to harden security. * Tweak - Test for compatibility with WordPress 6.0 * Tweak - Add filter on generate_border_style_css * Tweak - Add filter on generate_border_corner_css * Tweak - Test for compatibility with WooCommerce 6.5 * Framework – Upgrade Plugin Framework to version 2.6.0 * Security - Various code hardening tweaks. * Security - Escape all $-variable * Security - Sanitize all $_REQUEST, $_GET, $_POST * Security - Apply wp_unslash before sanitize = 1.1.0 - 2022/01/22 = * This release has a new Google Fonts API Validation feature plus compatibility with WordPress 5.9 and WooCommerce 6.1.1 * Feature - Add Ajax Validate button for Google Fonts API, for quick and easy Validation of API key. * Dev - Add dynamic help text to Google Font API field * Tweak - Test for compatibility with WooCommerce 6.1 * Tweak - Test for compatibility with WordPress 5.9 * Framework - Update a3rev Plugin Framework to version 2.5.0 = 1.0.0 - 2021/12/27 = * First release version * Create Github private repo and do first commit * Create a3rev.com sales page * Create a3rev Support Forum * Add to a3api.com and a3 Dashboard > WooCommerce plugins