*** Brands Changelog *** 2024-04-03 - version 1.6.66 * Tweak - WC 8.8 compatibility. 2024-03-12 - version 1.6.65 * Fix - PHP Deprecated: Creation of dynamic property. * Tweak - WC 8.7 compatibility. * Tweak - WP 6.5 compatibility. 2024-02-14 - version 1.6.64 * Tweak - Bump WC requires at least to 6.0. * Tweak - WC 8.6 compatibility. 2024-01-09 - version 1.6.63 * Tweak - Changed minimum WC version to 5.0. * Tweak - WC 8.5 compatibility. * Tweak - WP 6.4 compatibility. 2023-11-07 - version 1.6.62 * Dev - Run unit tests using Pest instead of PHPUnit. * Fix - Doc - Use new Woo.com domain. * Fix - Notice/warning for array of IDs in API requests. * Tweak - WC 8.3 compatibility. * Tweak - WP 6.4 compatibility. 2023-10-24 - version 1.6.61 * Add - Declare plugin as compatible with new product editor. 2023-10-19 - version 1.6.60 * Dev - Add phpcs on changed files only. 2023-10-10 - version 1.6.59 * Tweak - WC 8.2 compatibility. 2023-09-12 - version 1.6.58 * Add - Add support for the new product block editor. * Dev - Update to node v16. * Fix - Brands with out-of-stock products being listed when excluded from the catalog. * Fix - Update tooling for PHP 7.4 - 8.2. 2023-09-05 - version 1.6.57 * Add - Implement blockified template. * Fix - Release 1.6.56. * Tweak - WC 8.1 compatibility. 2023-08-09 - version 1.6.56 * Fix - Remove backlog automation. * Tweak - WC 8.0 compatibility. * Tweak - WP 6.3 compatibility. 2023-07-25 - version 1.6.55 * Fix - "Call to a member function get_meta() on bool" fatal error when creating a WC product programmatically. 2023-07-04 - version 1.6.54 * Fix - Returns empty array instead of null. * Fix - Corrects backlink to 'Go to Brands' in success notice on Edit Brand page . 2023-06-28 - version 1.6.53 * Tweak - WC 7.9 compatibility. 2023-06-13 - version 1.6.52 * Tweak - WC 7.8 compatibility. 2023-06-02 - version 1.6.51 * Fix - Incorrect screen check condition . 2023-05-30 - version 1.6.50 * Fix - Add initial playwright e2e smoke test. * Fix - Adds nonce verification before saving product brand base permalink setting. 2023-05-02 - version 1.6.49 * Dev - Add php 8.2 support syntax check . * Dev - Add unit tests suit. * Dev - Renew php code styling configuration. * Tweak - Products list now supports Brands quick search. * Tweak - WC 7.7 compatibility. 2023-04-26 - version 1.6.48 * Fix - Conform to Quality Insights recommendations. * Fix - Incorrect default height and width params. 2023-04-18 - version 1.6.47 * Fix - Brand logo is no longer visible on Single Product templates. * Fix - Fix – Add proper escaping to `[product_brand]` shortcode and other outputs generated by the plugin. * Fix - Incorrect term link in `product_brand_list` shortcode. 2023-04-13 - version 1.6.46 * Fix – Add proper escaping to `[product_brand]` shortcode and other outputs generated by the plugin. 2023-04-05 - version 1.6.45 * Tweak - WC 7.6 compatibility. 2023-03-14 - version 1.6.44 * Tweak - WC 7.5 compatibility. * Tweak - WP 6.2 compatibility. 2023-02-07 - version 1.6.43 * Dev - Replace deprecated `node-sass` package with `sass`. * Fix - Add automation. * Fix - Prevent the Brands column from overflowing the Products table. * Tweak - WC 7.4 compatibility. 2023-01-31 - version 1.6.42 * Dev - Replace deprecated `node-sass` package with `sass`. * Fix - Add automation. * Fix - Prevent the Brands column from overflowing the Products table. 2023-01-04 - version 1.6.41 * Dev - Add node and npm version restrictions. * Tweak - WC 7.3 compatibility. 2022-12-13 - version 1.6.40 * Fix - Release v1.6.39. * Tweak - WC 7.2 compatibility. 2022-11-08 - version 1.6.39 * Fix - Add HPOS compatibility. * Tweak - WC 7.1 compatibility. * Tweak - WP 6.1 compatibility. 2022-10-13 - version 1.6.38 * Tweak - WC 7.0 compatibility. 2022-09-27 - version 1.6.37 * Fix - Fixes tax query ignoring category (#230). 2022-09-02 - version 1.6.36 * Dev - Add branch-labels GH workflow. * Dev - GH release config and the new PR template. * Tweak - WC 6.9 compatibility. 2022-07-27 - version 1.6.35 * Fix - Coupons logic for variable products. * Tweak - WC 6.8 compatibility. 2022-07-06 - version 1.6.34 * Tweak - WC 6.7 compatibility. 2022-06-21 - version 1.6.33 * Fix - Avoid collisions with other coupons. * Fix - Logic applying the coupon in the backend . * Fix - Solve critical error applying coupons in REST API. 2022-06-07 - version 1.6.32 * Tweak - WC 6.6 compatibility. 2022-05-19 - version 1.6.31 * Fix - Display brands with only draft products. * Fix - Enable brands when the block editor is used for products. * Fix - Show sorting handles on the dashboard Brands page. 2022-05-05 - version 1.6.30 * Fix - compatibility error with WordPress 6.0 and Full Site Editor . * Tweak - Dropped WC<3.6 support. * Tweak - WC 6.5 and WP 6.0 compatibility. 2022-03-29 - version 1.6.29 * Fix - text domain for translations. 2022-03-04 - version 1.6.28 * Fix - incompatibility with WC Blocks 7.0.0. 2022-02-03 - version 1.6.27 * Fix - Update schema.org Brand markup. 2022-01-18 - version 1.6.26 * Fix - Compatibility with WooCommerce 6.0 and WooCommerce 6.1 Full Site Editing. . * Fix - Enable version replacement. * Fix - Set default values for thumbnail widget. * Tweak - WC 6.1 compatibility. 2021-06-01 - version 1.6.25 * Fix - Plugin screen `Docs` link now links to correct documentation URL. 2021-02-04 - version 1.6.24 * Tweak - WC 5.0 compatibility. * Tweak - WordPress 5.6.1 compatibility. 2020-12-15 - version 1.6.23 * New Minimum Requirements - WordPress 4.4, WooCommerce 3.2 * Fix - Allow pagination and limit for the brand products shortcode. 2020-12-01 - version 1.6.22 * Tweak - WC 4.7 compatibility. * Tweak - WordPress 5.6 compatibility. 2020-11-06 - version 1.6.21 * Tweak - Replace deprecated function use when WC 3.3+ is active. 2020-10-08 - version 1.6.20 * Tweak - Validate coupons only if there are items in the cart. * Tweak - WC 4.5 compatibility. * Tweak - Enable automatic translations. 2020-08-19 - version 1.6.19 * Tweak - WordPress 5.5 compatibility. 2020-06-10 - version 1.6.18 * Tweak - WC 4.2 compatibility. 2020-05-05 - version 1.6.17 * Fix - Sort brands in shortcode list by brand name instead of slug. 2020-04-29 - version 1.6.16 * Tweak - WC 4.1 compatibility. 2020-03-04 - version 1.6.15 * Tweak - WC 4.0 compatibility. 2020-02-18 - version 1.6.14 * Tweak - Remove legacy code. 2020-02-04 - version 1.6.13 * Fix - Use proper escaping for attributes. 2020-01-16 - version 1.6.12 * Tweak - WC 3.9 compatibility. 2019-11-04 - version 1.6.11 * Tweak - WC 3.8 compatibility. 2019-08-08 - version 1.6.10 * Tweak - WC 3.7 compatibility. 2019-07-02 - version 1.6.9 * Add - REST API: allows to filter products by brand id * Fix - Added third argument for woocommerce_shortcode_products_query filter to fix fatal error. 2019-04-16 - version 1.6.8 * Tweak - WC 3.6 compatibility. 2019-02-13 - version 1.6.7 * Fix - Attribute filter counts when a brand filter is active in layered navigation. 2019-01-29 - version 1.6.6 * Fix - Add REST api endpoint back to the v2 space. 2019-01-07 - version 1.6.5 * Fix - Remove CSS classes from strings that can be translated. 2018-10-29 - version 1.6.4 * Fix - No hierarchical display of child brands in Layered Nav widget. * Enhancement - Add optional category limit to brand_products shortcode. 2018-10-11 - version 1.6.3 * Fix - Better Filter widget compatibility. * Update - WC 3.5 compatibility. 2018-05-22 - version 1.6.2 * Update - WC 3.4 compatibility. 2018-04-16 - version 1.6.1 * Fix - Add cache bust to stylesheet enqueue. * Fix - Fix how the code uses constants from the coupon class. * Fix - Brands not allowing coupons to be added from WP Admin. * Fix - PHP 7.2 compatibility. * Tweak - Align item count in Brand layered nav widget. 2018-01-24 - version 1.6.0 * Fix - Product brand thumbnail lists were not mobile-friendly. * Fix - Use shop_catalog image size for brand images. * Fix - Bulk creating products using the REST endpoint did not create brands. * Fix - Prevent invalid permalink structure. * Fix - Updated coupon validation logic for WooCommerce 2.3+ * Tweak - PHP 7 compatibility. * Tweak - Add brands to Structured Data. * Tweak - Support non-latin [A-Z] alphabets with new filters for brand lists. * Enhancement: Allow brands permalink base to be changed in settings. * Enhancement: Add support for product CSV import/export. 2017-12-14 - version 1.5.3 * Fix - Update pot file. * Fix - when copying product also copy brands. * Tweak - Remove brands archive settings as this functionality must be added to theme. * Fix - WC 3.3 compatibility. 2017-06-22 - version 1.5.2 * Fix - Access coupon property directly error. * Fix - Additional WC 3.0 compatibility for REST API. 2017-05-15 - version 1.5.1 * Fix - WC 3.0 compatibility for REST API. 2016-08-09 - version 1.5.0 * Tweak - Expose brands in the REST API. * Tweak - Add responsive thumbnail images. 2016-08-01 - version 1.4.9 * Fix - Brand terms were not inline with brand label. * Fix - PHP notice on brands edit page where it reference empty $columns variable. 2016-06-30 - version 1.4.8 * Fix - Wrong count of products within certain terms. 2016-06-23 - version 1.4.7 * Fix - Only filter out categories during a brand query. 2016-06-15 - version 1.4.6 * Fix - Layered Nav widget dropdown option not layering on top of categories. * Fix - WC 2.6 compatibility issues. * Tweak - Correctly show brands as singular context when only 1 brand is attached. 2016-03-21 - version 1.4.5 * Fix - Widget issue causing 404 when selected brand has pagination and selecting a second without. * Fix - Admin product type filter dropdown missing. 2016-02-25 - version 1.4.4 * Fix - Deprecated WP_Widget constructor * Enhancement - Add brands column to the products list table to allow sorting by brand. 2016-01-07 - version 1.4.3 * Fix - Thumbnails shortcode not properly aligning thumbnails when show_empty is false 2015-12-02 - version 1.4.2 * Fix - Undefined variable: fluid_columns in brand-thumbnails.php * Fix - Added fluid_columns field in brand thumbnails widget * Fix - Shortcodes not working in taxonomy description * Enhancement: Product Shortcode * Enhancement: Filter by brand in the dashbard 2015-11-16 - version 1.4.1 * Fix - Coupons can be applied but no discount shows if the coupon is brand restricted * Fix - Only update/save settings when the brands settings page is currently active 2015-09-01 - version 1.4.0 * Adjusts the coupon validation logic to filter for both cart-based and product-based discounts. * Adds logic to conditionally modify product-specific discounts if there are brands involved. * Fix deprecated widget calls. 2015-07-07 - version 1.3.3 * Enhancement - product_brand shortcode now shows all brands associated with a product * Use wc_placeholder_img_src instead of the deprecated woocommerce_placeholder_img_src 2015-06-30 - version 1.3.2 * Fix - Incompatibility with Points and Rewards. 2015-06-29 - version 1.3.1 * Tweak - Updated a more specific capability to access/manage brands taxonomy 2015-06-10 - version 1.3.0 * New - Enables the use of %product_brand% in the product permalinks. * Fix - Ensures hide_empty works correctly in the brand thumbnails shortcode. * Fix - Removes list styles from the brand thumbnails shortcode. * Tweak - Adds a fluid_columns attribute to the brand thumbnails shortcode, to facilitate responsive design in themes. * Tweak - Moves the Brands settings into a subtab under "Products", in newer versions of WooCommerce. * New - Enable filtering of coupons to apply only if selected brands are or aren't in the cart. * New - Adds a [product_brand_thumbnails_description] shortcode, to display the brand image as well as the brand description. * Fix - Allows get_product_brands() to be called without requiring a post ID to be passed. 2015-04-21 - version 1.2.9 * Fix - Potential XSS with add_query_arg 2015-02-12 - version 1.2.8 * wc_get_image_size 2015-02-11 - version 1.2.7 * Fix Fatal error: Can't use function return value in write context 2015-02-10 - version 1.2.6 * Filter widget title * Fix Admin URLs / plugin header 2014-11-28 - version 1.2.5 * Correct the $transient_name 2014-08-15 - version 1.2.4 * Swapped ob_clean() for ob_end_clean() 2014-03-10 - version 1.2.3 * Fix settings saving in 2.1 2014-02-23 - version 1.2.2 * Fix notice 2014-02-13 - version 1.2.1 * Change when rewrite rules are regenerated 2013-12-09 - version 1.2.0 * 2.1 compat 2013-12-09 - version 1.1.9 * Fix in enter submission doesn't open thumbnail dialog 2013-10-25 - version 1.1.8 * Added colon 2013-10-23 - version 1.1.7 * Remove hardcoded 'brand' label - use taxonomy label * woocommerce_brand_thumbnail_size filter to change size used 2013-10-15 - version 1.1.6 * Fix 'false' for shortcode options * Added show_empty_brands option 2013-10-14 - version 1.1.5 * Fix show_top_links variable 2013-05-07 - version 1.1.4 * Changed query string variable to work with active filters widget. 2013-05-02 - version 1.1.3 * post_id parameter for the [product_brand] shortcode to output any products brand. 2013-03-22 - version 1.1.2 * Fix brand archive description in 2.0. 2013-03-08 - version 1.1.1 * Fix capability in 2.0 2013-01-18 - version 1.1.0 * WC 2.0 compat * WP 3.5 media uploaders (requires 3.5) 2012-12-14 - version 1.0.4 * Fix dropdown layered nav when viewing a brand archive. * Added 'brand-thumb' image size for use in the Brand Thumbnails shortcode / widget 2012-12-05 - version 1.0.3 * Fix dropdown layered nav urls 2012-12-04 - version 1.0.2 * New updater 2012-11-26 - version 1.0.1 * Fix array merge 2012-11-08 - version 1.0 * First Release