= 7.1.8 06/03/2024 =
* FIXED - CART & CHECKOUT - Checkout Custom Fields - Resolved the issue causing unexpected modification of custom fields when saving orders from the admin order edit page.
* FIXED - PRODUCTS - User Products - Implemented client/server-side validation to restrict file uploads to specific types only.
* FIXED - Fixed the cross-site scripting vulnerability issue associated with the '[wcj_product_wholesale_price_table]' shortcode.
* FIXED - Fixed the cross-site scripting vulnerability issue associated with the currently active tab settings.
* FIXED - Fixed the cross-site scripting vulnerability issue associated with the shortcodes of the Invoice category.
* FIXED - Fixed the cross-site scripting vulnerability issue associated with the shortcodes of the Products Crowdfunding category.
* FIXED - PHP Fatal error: Uncaught Error: Call to a member function get_base_country() on null in... wcj-functions-country.php on line 156.
* FIXED - PHP Fatal error: Uncaught Error: Call to a member function is_type() on bool in... wcj-functions-products.php on line 444.
* NEW FEATURE - PRICES & CURRENCIES - Wholesale Price - Created a new feature 'Products to Exclude forcefully' to exclude Products forcefully.
* NEW FEATURE - PRICES & CURRENCIES - Wholesale Price - Introduced the 'Product Categories to Exclude forcefully' feature to enable the exclusion of specific product categories.
* WooCommerce 8.6.1 Tested
* WordPress 6.4.2 Tested
* FIXED - Fixed the cross-site scripting vulnerability issue associated with the '[wcj_product_barcode]' shortcode.
* NEW FEATURE - PRODUCTS - Cost of Goods - Introduce a new feature labeled 'Charge Calculation' for differentiating charge calculation methods: percentage of product price or purchase cost (default).
* WooCommerce 8.5.2 Tested
* WordPress 6.4.2 Tested
* FIXED - Addressed PHP Deprecated errors related to the creation of dynamic properties throughout the entire plugin.
* FIXED - SHIPPING & ORDERS - Admin Orders List - Resolved the issue of orders not being filtered based on the applied filter from the "Add Presets to Admin Menu" option.
* FIXED - SHIPPING & ORDERS - Order Numbers - Addressed the problem encountered when searching for an order using a custom order number.
* FIXED - EMAILS & MISC - Admin Bar - Fixed the issue of tools not working when accessed through the admin bar.
* NEW FEATURE - PRICES & CURRENCIES - Price based on User Role - Introduced a new option called "Compatibility with Product Addon" to address compatibility issues with the Product Addon module.
* NEW FEATURE - PRODUCTS - Product Addons - Implemented a new option to filter addon prices based on user roles.
* NEW FEATURE - CART & CHECKOUT - EU VAT Number - Added a new feature named "Apply Country Code Prefix to EU VAT" to resolve the VAT verification issue.
* NEW FEATURE - CART & CHECKOUT - EU VAT Number - Added a new feature named "Preserve VAT in Base Country By Billing country" to validate the billing country against the store base country before applying for VAT exemption
* NEW FEATURE - CART & CHECKOUT - EU VAT Number - Added a new feature named "Preserve VAT in Base Country By Shipping Country", it cross-checks the shipping country with the store base country before VAT exemption.
* WooCommerce 8.5.2 Tested
* WordPress 6.4.2 Tested