2024-09-04 - version 4.0.0
* Note: This is a milestone release, please ensure you read the contents of this changelog and we recommend performing this update on a staging/development environment and testing before updating the extension on a production website, clear all caches after updating
* Add: Composer WooCommerce Quality Insights Toolkit (QIT) dependency
* Add: Orders list filter option of none to allow orders list to be filtered by orders which do not have a tag
* Add: Orders list filter options now displayed hierarchically, based on order tag parent/child relationships
* Add: Orders list bulk action options now displayed hierarchically, based on order tag parent/child relationships
* Add: Orders list bulk action options now include remove order tags to allow tags to be removed in bulk via orders list
* Add: Order tags are now displayed hierarchically, based on order tag parent/child relationships
* Add: wcot_order_tags_bulk_actions_remove_order_tags filter hook
* Add: wcot_order_tags_bulk_actions_set_order_tags filter hook
* Add: wcot_order_tags_get_order_tags_html function
* Add: wcot_order_tags_make_hierarchical function
* Add: wcot_order_tags_remove_order_tag function
* Fix: Orders originating from WooCommerce Cart/Checkout blocks draft orders, can get incorrect tags applied in the scenario where a customer adds various items to cart, the order gets tagged, then the contents are changed by the customer before final order creation