Plugin Changelogs
Need the details? Check out our latest development changelogs below.
WooCommerce Product Table
4.3.3
Release date 24 September 2025
- FIXCannot sort attributes by number. 
- DEVUpdated internal libraries. 
- DEVTested up to WooCommerce 10.2.1. 
4.3.2
Release date 04 September 2025
- TWEAKRefactored the entire sorting logic. 
- TWEAKFilters now show only relevant options. 
- FIXUndefined array key "version_option_name". 
- FIXPotential issue when checking for taxonomy objects on archive pages. 
- FIXMulti-check "add to cart" button label was not properly formatting monetary values. 
- DEVUpdated internal libraries. 
- DEVTested up to WooCommerce 10.1.2. 
4.3.1
Release date 22 July 2025
- FIXi18n compatibility issue with WP 6.8. 
- FIXAvada - quantity plus/minus buttons not showing inside modal. 
- FIX"Select all" checkbox not checked after selecting a variation. 
- FIX"Select all" checkbox not checked after selecting a variation when a variable product did not have a default variation. 
- FIX"Select all add to cart" button label not updating when a variable product selection could not be added to the cart. 
- DEVTested up to WordPress 6.8.2 
- DEVTested up to WooCommerce 10.0.2. 
4.3.0
Release date 23 June 2025
- NEWAdded ability to enable accent-insensitive search while lazy loading is disabled. 
- TWEAKRefactored v4.0.0 upgrade routine. 
- FIXGeneratePress quantity buttons disappearing when using pagination. 
- FIXMulti add to cart calculation logic ignoring when taxes are excluded from prices. 
- FIXTable displaying incorrect number of products when using the product_limitattribute.
- FIXRadio buttons in add to cart form not working correctly when using the "All Products for WooCommerce Subscriptions" plugin. 
- DEVTested up to WooCommerce 9.9.4. 
4.2.2
Release date 15 May 2025
- FIXDefault variation checkbox is pre-selected on page load. 
- FIXColumn width doesn't work properly when the header is hidden. 
- FIXTable showing on archive pages when the Store is set to display subcategories only. 
- DEVTested up to WooCommerce 9.8.5. 
4.2.1
Release date 28 April 2025
- FIXOut of stock variations displayed when using separate variations and filtering by "instock" status. 
- FIX[product_table] shortcode now correctly filters by custom field when using sort_by="cf:...", instead of returning all products. 
- FIXSelect2 styling. 
- FIXPHP 8.4 Deprecations. 
- FIXStrings translations in WP 6.8. 
- FIXDuplicate options appearing under the "Sort by" setting. 
- FIXFields generated with the "Easy Post Types and Fields" plugin are not detected in columns. 
- DEVUpdated internal libraries and tested up to WordPress 6.8 
4.2.0
Release date 25 March 2025
- NEWAdded ability to remove plugin’s data on uninstall. 
- NEWAdded ability to display table reset button on demand. 
- NEWAdded ability to toggle the "Select all" link. 
- NEWAdded custom_classshortcode parameter.
- NEWIntegration of the YITH Request Quote column with the table builder interface. 
- TWEAKLogic of the wc_product_table_custom_classfilter adjusted as per documentation.
- TWEAKUpdated German translation. 
- FIXAn issue where certain date formats were not sortable in certain conditions. 
- FIXCustom fields not working in combined columns when only custom fields were selected. 
- FIXInfinite spinner on lazy loaded tables when the "Hide Column Headings" option was enabled. 
- FIXUnable to disable linking of the "Author" column. 
- DEVTested up to WooCommerce 9.7.1. 
- DEVTested up to WordPress 6.7.2 
4.1.1
Release date 03 February 2025
- TWEAKAdded a class to the table container based on the selected table style. 
- FIXAn issue where the plugin could be activated while WooCommerce was not installed. 
- FIXLink options were being displayed in the wrong place. 
- FIXUnable to sort rows by date. 
- FIXUnable to sort rows by attribute. 
- FIXConflict with the WooCommerce Product Add-Ons plugin. 
- FIXFixed a bug where the sticky header was not being displayed correctly. 
- FIXConflict with the WooCommerce Quick View Pro plugin when Posts Table Pro is active. 
4.1.0
Release date 10 December 2024
- NEWAdded pre-built table templates. 
- NEWAdded the possibility to merge columns into one combined column. 
- NEWAdded new "Author" column. 
- NEWAdded a sticky table header option. 
- NEWAdded an option to hide the table heading. 
- NEWAdded ability to clear the cache from the plugin settings page. 
- NEWAdded ability to sort columns numerically. 
- NEWAdded "Barn2" to widget descriptions. 
- NEWAllowed widgets to work on any page. 
- NEWAdded integration with the "WooCommerce Custom Fields for Variations" plugin. 
- TWEAKAdjusted Woodmart quantity input style for Firefox. 
- TWEAKReset the sortby option if lazy load is activated. 
- TWEAKMoved the "Show column heading" option to advanced column settings. 
- TWEAKMoved the "Link" option outside the advanced column settings. 
- TWEAKAdded new options to the table builder that were originally only available while editing an existing table. 
- TWEAKWhen using the "WooCommerce Lead Time" plugin, the "Lead Time" column will now be displayed in the table builder. 
- TWEAKWhen using the "WooCommerce Quick View Pro" plugin, the "Quick View" column will now be displayed in the table builder. 
- TWEAKCleaned up redundant code in certain areas of the plugin. 
- TWEAKAdded "advanced" column settings to the table builder when creating a new table. 
- FIXShortcode attributes were not being correctly parsed when the database contained no product tables. 
- FIXAttribute column was displaying all attributes instead of only the ones related to the variation while using the "Show one variation per row" option. 
- FIXAn issue where a deprecation notice was being shown in the server logs due to WooCommerce discontinuing the use of the Navigationclass.
- FIXTranslation compatibility issues with WordPress 6.7. 
- FIXAn issue where Cloudways may falsely flag the plugin as a malware. 
- FIXjQuery deprecations warnings. 
- FIXFixed bug where add to cart button inside the modal didn't work with AJAX. 
- FIXFixed bug where sorting by custom field or sku wasn't showing all the products. 
- FIXFixed bug where the product table wasn't being filtered on the search page. 
- FIXFixed come custom field values were not being showing after upgrading to 4.0. 
- FIXFixed bug where wizard was breaking on the columns step. 
- FIXFixed bug where the table inline styling wasn't showing the proper CSS. 
- DEVUpdated internal libraries and dependencies. 
- DEVMinor refactoring of the code to certain areas to make them more efficient. 
- DEVFixed cross-sell purchase links. 
- DEVTested up to WooCommerce 9.4.3. 
- DEVTested up to WordPress 6.7.1 
4.0.1
Release date 29 August 2024
- FIXCompatibility issue with websites running PHP 7.4. 
4.0.0
Release date 29 August 2024
- NEWAdded table builder. 
- NEWAdded WooCommerce Wholesale Pro integration with table builder. 
- NEWCreated a new settings area under WordPress > Products > Product Tables. 
- NEWMoved some global settings to the table builder. 
- NEWAdded a new “Total” column. 
- NEWAdded sub-total to multi add to cart button. 
- NEWAdded new text settings to edit sub-total text. 
- NEWAdded a new “Select all” link. 
- FIXFixed checkbox and buy column not being formatted correctly. 
- FIXFixed multi cart button showing wrong text. 
- FIXFixed cart button not updating when using lazy load. 
- FIXFixed Woodmart quantity input style issue on Firefox. 
- FIXFixed shop page template not working in block themes. 
- FIXFixed PHP error message where PTP list wasn't being shown whenever WPT, WWP and PTP are active. 
- FIXFix basename bug not working on non Windows servers. 
- FIXRecalculate responsive when table become visible. 
- TWEAKQuantity picker now updates the number of items automatically. 
- TWEAKMulti cart and "Clear all" button resets after adding to cart. 
- TWEAKDisabled lazyload if separated variations is selected. 
- TWEAKMade column links to work with individual tax: and att: column names. 
- TWEAKChanged [product_table]shortcode to look up to table builder settings if there is a table defined.
- TWEAKUse plugin default attributes on shortcode when there is no table defined. 
- TWEAKMade search_on_click working per column basis. 
- TWEAKValidate stock using options from external plugins. 
- TWEAKMade search_on_click work with categories and tags. 
- DEVAdded wc_product_table_args_id filter hook. 
- DEVTested up to WooCommerce 9.2.3. 
- DEVTested up to WordPress 6.6.1. 
3.2.0
Release date 16 May 2023
- NEWAdded Bricks theme integration. 
- FIXTable wasn't sorting by variation custom date field. 
- FIXNumerical sorting wasn't working. 
- FIXBug with WPO integration where "View cart" message was appearing after an option was clicked. 
- FIXPlaceholder image wasn't showing in the image column. 
- FIXProduct image wasn't being displayed for variable product if there's no main featured image. 
- FIXEnfold theme compatibility bug where plus and minus add-to-cart buttons were being counted twice. 
- TWEAKAdded Enfold theme compatibility to work with WPF as well. 
- DEVAdded wc_product_table_get_products filter hook. 
- DEVTested up to WooCommerce 8.8.3. 
- DEVTested up to WordPress 6.5.3. 
3.1.3
Release date 30 November 2023
- TWEAKUpdated the search_box attribute to work with true or false values. 
- TWEAKAllow cf shortcode argument to search for custom field values with spaces. 
- TWEAKReset button automatically hides if search box and filters are inactive. 
- DEVMinified jquery.fitvids.min.js asset. 
- DEVTested up to WooCommerce 8.3.1. 
- DEVTested up to WordPress 6.4.1. 
3.1.2
Release date 1 November 2023
- FIXFixed error on plugin activation when WooCommerce is not activated. 
- DEVDeclared WooCommerce HPOS compatibility. 
- DEVAdded SECURITY.md file. 
- DEVTested up to WooCommerce 8.2.1. 
- DEVTested up to WordPress 6.3.2. 
3.1.1
Release date 26 July 2023
- TWEAKFixed a settings typo. 
- FIXSet default variations variables as an array to pass to the add_to_cart function. 
- DEVMade the rows ids unique. 
3.1.0
Release date 18 July 2023
- NEWAdded a new stock option. 
- FIXSearches doesn't have in consideration the HTML tags. 
- FIXFixed error message for separate variations. 
- FIXSet default variations as an array on the add_to_cart function. 
- DEVAdded wc_product_table_args filter hook. 
- DEVUpdated Barn2 libraries and dependencies. 
- DEVUpdated to webpack-config 2.0.0. 
- DEVTested up to WooCommerce 7.9.0. 
- DEVTested up to WordPress 6.2.2. 
3.0.8
Release date 19 April 2023
- FIXVariations were not being added by AJAX. 
- DEVTested up to WooCommerce 7.6.0. 
3.0.7
Release date 11 April 2023
- TWEAKInclude error messages along with the success ones. 
- DEVAdded more flexibility to the cart serialized data. 
3.0.6
Release date 6 April 2023
- DEVAdded a new filter hook 'wc_product_table_use_table_layout' to determine whether to use the table layout or not. 
- DEVAdded a new verification on quantity filters if the product exists. 
- DEVTested up to WordPress 6.2 and WooCommerce 7.5.1. 
3.0.5
Release date 27 February 2023
- FIXVariation forms cause endless loop when updating in hidden cell. 
- DEVTested up to WooCommerce 7.4.0. 
3.0.4
Release date 16 January 2023
- NEWFull compatibility with Variation Swatches for WooCommerce (Emran Ahmed / getwooplugins). 
- NEWCompatibility with CommerceKit Attribute Swatches plugin (CommerceGurus). 
- FIXSupport lazy load for YITH Request A Quote Premium. 
- FIXSearch filters were not correctly reset if a filter selection had been made, then a free text search was performed and subsequently reset. 
- TWEAKMinor improvements to cart template for variable products. 
- DEVUpdated DataTables to 1.13.1. 
- DEVAdded wc_product_table_cart_form_class_variable hook. 
- DEVChanged wc_product_table_data_add_to_cart hook to wc_product_table_data_buy. 
- DEVTested up to WooCommerce 7.3.0. 
3.0.3
Release date 10 November 2022
- NEWIntegration with YITH WooCommerce Request A Quote Premium. 
- NEWSupport custom fields for individual variations. 
- FIXSpaces in filter headings were being accidentally removed. 
- FIXConflict when other data tables were displayed inside a lazy loaded table. 
- FIXTheme improvements in BeTheme, Bridge, Divi, Porto and Total. 
- TWEAKCart buttons and other elements now adjust based on website font size. 
- DEVTested up to WooCommerce 7.1.0. 
3.0.2
Release date 29 October 2022
- NEWSearch filters now show only the relevant options based on table content when table is first loaded (standard load only). 
- FIXWhen filters is set to 'Show based on table content', don't display all global attributes as search filters. 
- FIXSupport all UTF-8 characters when selecting products by category, tag, term, when excluding categories, and in the sort by option. 
- FIXConflict with search_term option when using standard load which could produce incorrect results. 
- TWEAKSupport the % character in the widths option, and px units in the image_size option. 
- TWEAKChange minimum search term length to 2 characters in all scenarios (search_term option, lazy load, standard load). 
- TWEAKRe-register any required scripts/styles that may have been deregistered by theme. 
- TWEAKUpdated Setup Wizard. 
- TWEAKUpdated settings page and refactored settings code. 
- DEVDeprecated hooks wc_product_table_max_product_limit, wc_product_table_customdata[column] and wc_product_table_custom_dataatts[column]. 
- DEVSupport arrays or strings for all list based options in wc_get_product_table and wc_the_product_table. 
- DEVTested up to WordPress 6.1 and WooCommerce 7.0. 
3.0.1
Release date 13 September 2022
- NEWSearch filter options are refreshed after a free text search, based on current table contents. 
- FIXVideo files were sometimes displayed at the incorrect size or in the wrong proportion. 
- FIXAudio files and playlists were not displayed correctly, especially in mobile responsive rows. 
- FIXOn reset, the search filters were not reset correctly after performing a free text search. 
- FIXSearch filters that contained options that were substrings of other options (e.g. rook, brook) resulted in incorrect product search results. 
- FIXTable rows where all cells are empty were not added to the table, which made the post total incorrect. 
- FIXEnsure selectWoo script is not de-registered by theme. 
- FIXRemove previous add to cart errors when ordering the product a second time. 
- FIXAstra Pro - add compatibility for new quantity plus and minus buttons in Astra Pro Addon Plugin 3.9. 
- FIXDivi - adjust table size correctly when displaying tables inside a toggle. 
- TWEAKAlways use column control method for responsive rows when the first column has 'mobile' visibility. 
- DEVAdded backwards compatibility for short description column class 'col-short-description'. 
- DEVEnsure default scripts for media files are registered when displaying media via custom fields. 
- DEVRefactor templates for variable products in the Buy column, to allow easier customisation by theme/plugins. 
- DEVUpdate DataTables library to 1.12.1. 
- DEVTested up to WooCommerce 6.8.2. 
3.0
Release date 8 July 2022
- NEWAdded an option to display hidden products in the product table. 
- NEWAdded an option to change the product name format for variable products when displaying one variation per row. 
- NEWAdded a new column to show the product last modified date (date_modified). Products can also be sorted by last modified date. 
- NEWRenamed 'short-description' column to 'summary', with backwards compatibility. 
- NEWThe 'summary' column will now fallback to the main product description, if there is no short description entered. 
- FIXFix and improve compatibility issues with the following themes: Astra, BeTheme, Divi, Enfold, Flatsome, GeneratePress, Hello Elementor, JupiterX, Porto, Salient, TheBox, Total, TwentyTwenty-One, TwentyTwenty-Two, Uncode, Vantage, Woodmart, X, XStore. 
- FIXFix compatibility issue with Nice Select jQuery library. 
- FIXFix styling issues with tables used on the single product and category pages. 
- FIXDisplay correct stock status for variable products with no available variations. 
- TWEAKVarious styling improvements to the Buy column. 
- TWEAKDon't reset variations after adding to the cart, to replicate WooCommerce behaviour. 
- TWEAKImprove display of responsive modal lightbox. 
- TWEAKImprove display of table on mobile devices. 
- TWEAKVarious improvements to the WooCommerce Product Addons integration. 
- TWEAKImprovements to plugin settings page. 
- DEVAdd filters for table data (e.g. product name) before a link to the product page is added. 
- DEVRenamed wc_product_table_data_short_description hook to wc_product_table_data_summary. 
- DEVApply 'purchasable' and 'not-purchasable' classes to the whole row instead of inner div element. 
- DEVAdd product classes ('purchasable', 'instock' etc) to the responsive child row and modal lightbox. 
- DEVTested up to WooCommerce 6.6.1. 
2.9.7
Release date 28 May 2022
- FIXCSS improvements to add to cart buttons in different themes. 
2.9.6
Release date 28 May 2022
- NEWAdded support for required checkboxes in WooCommerce Product Addons. 
- NEWAdded a plugin setup wizard. 
- FIXAllow space character to be used in custom headings for search filters. 
- TWEAKRe-order settings page and update color picker settings. 
- TWEAKImprove support for Avada and Flatsome themes. 
- DEVRemove various !important declarations to allow easier customization. 
- DEVRefactor 3rd party plugin integrations. 
- DEVTested up to WordPress 6.0, WooCommerce 6.5.1 and Product Addons 5.0.0. 
2.9.5
Release date 12 March 2022
- FIXFix the 'Filter by attribute' widgets to support changes made in WooCommerce 6.3. 
- FIXSort by SKU was hiding certain products in the table which didn't have an SKU. 
- Tested up to WordPress 5.9.2 and WooCommerce 6.3.1.
2.9.4
Release date 24 February 2022
- NEWIntegration with SearchWP (the WooCommerce Product Table extension provided by SearchWP is no longer required). 
- FIXSome internal search data was incorrectly formatted as phone numbers in iOS Safari, which resulted in some items being removed from the filter dropdown. 
- FIXObfuscate price in HTML data attributes, to prevent prices being viewed in HTML source when prices are hidden (e.g. in Wholesale Pro). 
- FIXFix bug adding variable products to cart via checkbox, when the variable product contains an 'Any' variation. 
- Tested up to WordPress 5.9.1 and WooCommerce 6.2.1.
2.9.3
Release date 1 February 2022
- FIXDate custom fields are now displayed in the correct language, instead of only in English. 
- FIXUsing certain special characters in the 'cf' option caused the custom field selection to fail. 
- FIXImprove compatibility with the Porto theme. 
- Tested up to WordPress 5.9 and WooCommerce 6.1.1.
2.9.2
Release date 3 January 2022
- FIXRemove unused security token to prevent problems with caching plugins. 
- FIXThe 'links' option now correctly supports the 'id' column and using 'false' to disable all links. 
- FIXImproved sorting for grouped and variable products. 
- Updated Italian translations.
- Added hooks for internal sort data used to sort products (standard loading).
- Updated widgets to reflect the latest changes in WooCommerce, and renamed to PSR-4 standard.
- Removed FILTER_SANITIZE_STRING as deprecated in PHP 8.1.
- Removed woocommerce-compat.php as no longer needed.
- Tested up to WordPress 5.8.2, WooCommerce 6.0 and WooCommerce Product Addons 4.4.
2.9.1
Release date 18 October 2021
- FIXFixed an issue with filter dropdowns caused by the WooCommerce 5.8 update. 
- Added Dutch and Dutch Formal translations.
- Updated French, German and Spanish translations, including extra locales for Spanish.
- DEVUpdated script and CSS distribution to webpack. 
- DEVReplace wp_localize_script with wp_add_inline_script. 
2.9
Release date 16 September 2021
- FIXTheme compatibility issues in Woodmart, Avada, Flatsome, Enfold and Juipter themes. 
- Improved RTL language support.
- Styling improvements in WooCommerce Product Addons.
- Tested up to WordPress 5.8.1 and WooCommerce 5.7.0.
2.8.7
Release date 6 August 2021
- Improve integration with WooCommerce Product Addons.
- Always show 'All' option in page length dropdown menu.
- Improve behavior of automatic checkbox selection when changing item quantity.
- Improve reset of product after adding a single product to the cart.
- FIXBug when sorting the table by custom field when the same field is also selected via the 'cf' option. 
- FIXBug with WooCommerce Product Addons which prevented addons being added to the cart via the checkbox column. 
- FIXBug with 'user_products' option when using lazy load or with a product limit of -1. 
2.8.6
Release date 30 June 2021
- Use a custom class for the variations form to prevent clashes with WooCommerce.
- Styling improvements for WooCommerce Product Addons.
- Tested up to WooCommerce 5.5 and WordPress 5.8.
- FIXPrevent accidental update of main product image when selecting a variation from the table when table is used on the single product page. 
- FIXIncrease the order limit for the 'user_products' option. 
- FIXAn issue with filter dropdowns when logged in and admin bar displayed causing usability issue with dropdown items. 
- FIXAn issue with filter dropdowns where the width was set incorrectly in some browsers (e.g. Safari) causing the placeholder to be truncated. 
- FIXAdded checks to prevent 'class already declared' errors on some server configurations. 
- FIXFixes for Salient and Porto themes. 
2.8.5
Release date 20 April 2021
- FIXAn issue with the positioning of the search filter dropdown items introduced after the WooCommerce 5.2 update. 
- FIXA bug with the user_products option which showed all ordered products if user has none. 
- FIXA bug with missing products in the user_products option when product_limit is set to -1. 
2.8.4
Release date 1 April 2021
- Added compatibility with new WooCommerce Quantity Manager plugin.
- DEVRenamed FitVids hook to wc_product_table_enable_fitvids. 
2.8.3
Release date 24 March 2021
- Added new options for displaying product tables in WooCommerce templates. There are now separate options for product categories, tags, attributes, custom taxonomies and search results.
- Improved the Photoswipe event handler.
2.8.2
Release date 3 March 2021
- FIXFixed a bug which caused the quantity for the previous product added to cart to be used as the default for all products in the table. This only affected tables with the "AJAX cart" option disabled. 
- FIXFixed an issue with the dropdown filters when the filter heading was wider than the dropdown items. 
- FIXFixed a bug which caused accidental display of responsive child rows when the product image was used as the first column. 
- FIXEnsure quantities, checkboxes and variations are reset when adding products to the cart from responsive child rows. 
- FIXImproved loading of icon font to prevent render blocking. 
- Added support for new navigation menus in WooCommerce Admin feature plugin.
- Updated DataTables to 1.10.23.
- Tested up to WordPress 5.7 and WooCommerce 5.1.
- Minor code improvements.
2.8.1
Release date 23 December 2020
- FIXFixed a bug searching by SKU when using lazy load. 
- FIXFixed positioning of search filter dropdown items when the browser has a vertical offset. 
- FIXStyling improvements in Enfold and Jupiter themes. 
- DEVAdded hook 'wc_product_table_enable_select2' to allow developers to enable/disable select2 library. 
2.8
Release date 30 November 2020
- Improve compatibility in various themes including XStore and Uncode.
- No longer automatically select variations in the Add to Cart column when selecting from a dropdown filter or sidebar widget.
- Renamed the 'add-to-cart' column to 'buy' (previous column still supported).
- Renamed the 'show_quantity' option to 'quantities' (previous option still supported).
- Improved display of cart column in responsive rows.
- Improved display for RTL languages.
- Updated the Spanish, French and German translations.
- FIXPrevent wide dropdown filters extending beyond the page width. 
- FIXBug which caused non-Latin characters to be removed from columns and filter headings. 
- FIXBug with product totals message when using lazy load. 
- FIXThe page length wasn't reset correctly when resetting the table. 
- FIXPrevent conflict with responsive column display where the column name contained a reserved keyword (e.g. "mobile"). 
- FIXBug when saving columns option in the plugin settings. 
- DEVPrevent themes from de-registering required scripts. 
- DEVThe column class filter wc_product_table_columnclass[column] now applies to all rows in table, not just headings. 
- DEVCustom columns should now implement Table_Data_Interface. 
2.7.1
Release date 5 November 2020
- Various CSS improvements including improved RTL support and theme compatibility.
- Reintroduced the 'Ajax add to cart' option on settings page.
- FIXBug introduced in 2.7 which broke the search filter for custom taxonomies. 
- FIXWhen adding multiple products to the cart, the quantities were reset incorrectly when using a min/max quantities plugin. 
- DEVUpdated DataTables to 1.10.22. 
2.7
Release date 22 October 2020
- The dropdown filters now display only relevant items, and update automatically after making a selection depending on results (excludes lazy load).
- Added the ability to set custom headings for dropdown filters.
- Other filter improvements: added a search box to filters, use the selectWoo library, removed the 'Filter:' label.
- Changed the wording of the product totals count below the table.
- Changed the default position of the page length selector to below the table.
- Automatically tick the Add to Cart checkbox when a variation is selected.
- Always show the product button for non-purchasable products when Add to Cart checkboxes are enabled.
- Improvements to the product modal when using the responsive_display="modal" option.
- Replaced FontAwesome with custom font based on IcoMoon Free icon pack (GPL license).
- Various minor improvements to settings page.
- Improve the Product Addons integration and remove support for older versions.
- When using Quick View Pro to open product links, clicking image will now open the quick view rather than image lightbox.
- Tested up to WooCommerce 4.6.1 and WordPress 5.5.1.
- FIXImprove error handling when adding to the cart, and prevent multiple errors being shown for the same product. 
- FIXAdding to the cart from the responsive modal now redirects back to the product table rather than the single product page. 
- FIXImproved handling of attribute data used for dropdown filters to prevent table loading errors. 
- FIXBug when using Quick View Pro plugin to open products from the table when variations are disabled. 
- FIXBug with Product Addons plugin which prevented products with addons being ordered via the cart checkbox. 
- DEVAdded hook wc_product_table_available_variations. 
- DEVRenamed various classes and moved to plugin namespace. The following classes are now deprecated: WC_Product_Table_Plugin, WC_Product_Table, WC_Product_Table_Columns, WC_Product_Table_Query, WC_Product_Table_Config_Builder, WC_Product_Table_Args, Abstract_Product_Table_Data. 
2.6.4
Release date 7 July 2020
- Tested up to WooCommerce 4.3 and WordPress 5.4.2.
2.6.3
Release date 1 May 2020
- TESTCompatibility with WooCommerce 4.1 and WordPress 5.4.1. 
- TWEAKMinor improvements to settings page. 
- DEVAdded Composer support. 
2.6.2
Release date 2 April 2020
- FIXLicense system - change license checking to prevent accidental deactivation. 
- FIXIncorrect class names referred to in deprecated cart handler functions. 
- DEVFurther code refactoring for new plugin architecture. 
2.6.1
Release date 26 March 2020
- FIXLicense system - change logic for license URL storage and checking to prevent conflict with 3rd party plugins (e.g. multi-lingual plugins). 
2.6
Release date 20 March 2020
- NEWOnly load product table scripts and styles on pages where they are required. 
- FIXWhen sorting by custom field using lazy load, ensure products without the custom field are always included in the table results. 
- FIXPrevent variation dropdowns sharing the same HTML ID when several products share the same attribute. 
- TWEAKDeprecate backwards compatibility for WooCommerce 3.3 and below. 
- DEVAdd new Barn2 license system. 
- DEVMinor updates and code improvements to settings page. 
- DEVCode refactoring and deprecate WC_Product_Table_Factory, WC_Product_Table_Cart_Handler and WC_Product_Table_Ajax_Handler. 
2.5.2
Release date 13 March 2020
- NEWAdd options to display product table automatically in main shop and product categories. 
- NEWTested up to WooCommerce 4.0 and WordPress 5.4. 
- TWEAKAdd order limit to 'user_products' shortcode option, and add filter for order query args. 
- DEVUpdate DataTables library to latest version (1.10.20). 
2.5.1
Release date 17 January 2020
- FIXTypo on hook name for SKU search in product table query. 
- FIXError with add to cart notices when adding multiple products to cart. 
- TWEAKRemove loading of quick view scripts as this is now handled by WooCommerce Quick View Pro. 
- TWEAKRemove reference to deprecated Apple Pay class in WooCommerce Stripe extension. 
- TWEAKUntick checkbox in 'add to cart' column when quantity is reduced to 0. 
- TWEAKUpdate 'add to cart' column template for variable products. 
2.5
Release date 25 October 2019
- NEWAdded new 'user_products' option to display products previously purchased by current user. 
- NEWFully tested up to WordPress 5.3 and WooCommerce 3.8. 
- FIXCheckboxes in Add to Cart column now automatically selected when increasing quantity from 0 to 1. 
- FIXDisable lightbox if explicitly linking from image column. 
- FIXEnsure selection of search filters stays in sync when using them above and below table. 
- DEVRemove support for WooCommerce < 3.0 and WordPress < 4.7. 
- DEVAdded 'wc_product_table_enable_lazy_load_sku_search' hook to enable/disable SKU search when using lazy load. 
- DEVRemove escaping for HTML availability in stock column. 
2.4.2
Release date 15 July 2019
- FIXSort order was not applied correctly when sorting by SKU with lazy load enabled. 
- Tested up to WP 5.2.2 and WC 3.6.5.
2.4.1
Release date 16 April 2019
- NEWSupport for sorting by custom field with lazy load. 
- NEWSupport for WooCommerce 3.6. 
- FIXFix issue when sorting by date custom field when using the product limit option. 
- FIXWooCommerce Product Addons - fix issue when using the Short Text addon when bulk adding products to cart. 
- FIXFix bug with rating widget when filtering by 2 or more ratings. 
- FIX… 
