== Changelog ==

= 9.0.1 =
* Fix: Fixed checkout integration js file doesn't load issue.
* Update: Verified compatibility with WooCommerce 10.7.0

= 9.0.0 =
* New: Added "BOGO" or "Buy One Get One free" deals support for products in free version.
* New: Added "Buy 2 Get 1 Free" deals support for products in the free version.
* New: Added "Buy 3 Get 1 Free" deals support for products in the free version.
* New: Added "Add from Template" button for the rules in the admin side to create rules quickly & easily with just a few edits.
* New: Performance improvement on get_available_variatoins for variable products.
* Fix: Added a compatibility for the Porto theme skeleton feature for bulk pricing rules table.
* Update: Verified compatibility with WooCommerce 10.5.2

= 8.1.2 =
* Update: Update WordPress tested version to 6.9
* Update: Verified compatibility with WooCommerce 10.4.3

= 8.1.1 =
* Update: Verified compatibility with WordPress 6.9
* Update: Verified compatibility with WooCommerce 10.4.2

= 8.1.0 =
* New: Added recurring discount types for the WooCommerce subscriptions plugin.

= 8.0.2 =
* New: Added negative value support for checkout fees that works like a discount.
* Fix: Fixed an issue of counting pricing rules impression when analytics is disabled.
* Fix: Fixed select2 deprecated error message in WooCommerce 10.3.0 and above.

= 8.0.1 =
* Fix: Fixed an issue in logging variation products impressions.
* Update: Verified compatibility with WooCommerce 10.3.4

= 8.0.0 =
* New: Added rules analytics to the plugin admin page.
* Update: Verified compatibility with WooCommerce 10.3.3

= 7.6.1 =
* Fix: Fixed the total discount issue with product bundle plugin.
* Fix: Format coupon name for cart discount rules on creating a new cart discount rule.
* Update: Verified compatibility with WooCommerce 10.1.2.

= 7.6.0 =
* New: Added product page messages for all pricing rules to better inform customers.
* New: Added product page messages shortcode.
* New: Added a "Buy x Get x - same product" option to create Buy One Get One deals for the same product with a single rule. (PRO)
* Fix: Resolved a null cart issue in the Store API.
* Update: Verified compatibility with WooCommerce 9.9.5.

= 7.5.0 =
* Added a compatibility with WooCommerce WholeSale Prices.
* Fixed price suffix issue in the quantity table.
* Verified compatibility with WooCommerce version 9.8.5.

= 7.4.0 =
* Added usage restrictions to the rules.
* Added usage restrictions per user to the rules.
* Verified compatibility with WooCommerce version 9.8.4.
* Verified compatibility with WordPress version 6.8.
Note: We kindly request your support in spreading the word by leaving a 5-star review. ❤️😍 Feel free to include your ideas in the review, as we always value and consider your feedback. 🌹

= 7.3.4 =
* Fixed an issue in getting applied coupon with WooCommerce cart block.
* Fixed an issue in checking pricing existance.
* Verified compatibility with WooCommerce version 9.7.1.

= 7.3.3 =
* Fixed a compatibility issue with currency switcher plugins.
* Verified compatibility with WooCommerce version 9.6.1.

= 7.3.2 =
* Fixed change product price issue with bulk pricing rules.
* Verified compatibility with WooCommerce version 9.6.0.

= 7.3.1 =
* Fixed an issue in changing product bundle price.
* Checkout Fees adjusted to consider if the subtotal includes or excludes tax based on cart configuration. (PRO)
* Verified compatibility with WooCommerce version 9.4.3.

= 7.3.0 =
* Added basic compatibility of simple pricing rules with Product Bundle Builder plugin.

= 7.2.1 =
* Minor changes.
* Verified compatibility with WooCommerce version 9.4.2.

= 7.2.0 =
* Fixed an issue with individual use manual coupons.
* Verified compatibility with WooCommerce version 9.4.1.
* Verified compatibility with WordPress version 6.7.0.

= 7.1.1 =
* Added "subtotal including tax excluding coupons" condition to the shipping methods, shipping discount, checkout fees, auto add products rules.
* Added "subtotal excluding tax excluding coupons" condition to the shipping methods, shipping discount, checkout fees, auto add products rules.
* Verified compatibility with WooCommerce version 9.3.3.

= 7.1.0 =
* Added manual coupons feature that makes a cart discount rule similar to a manual coupon.
* Added an option to toggle between client-side or server-side handling for bulk pricing rule adjustments.
* Introduced a new option for bulk pricing rules in the plugin settings that allows to automatically update the product price based on variation price changes when a variation is selected.
* Resolved an issue affecting product variation price changes under bulk pricing rules.
* Corrected a problem with the wccs_change_cart_item_price filter hook.
* Addressed a compatibility issue with manual coupons in the WooCommerce REST API.
* Fixed a total price calculation issue in the live price feature.
* mproved compatibility with WooCommerce Payments to resolve specific conflicts.
* Fixed an issue where removing cart discount coupons interfered with checkout fee rules.
* Verified compatibility with WooCommerce version 9.3.2.
* Verified compatibility with WordPress version 6.6.2.

= 7.0.0 =
* Added a custom cache table to store plugin data such as pricing, quantity tables, messages, badges, and more, improving performance.
* Introduced options to selectively disable caching of prices, quantity tables, messages, and badges, providing more flexibility.
* Resolved an issue where the product price suffix was not properly displayed with tax in the quantity table prices.
* Fixed quantity table compatibility issues with some third-party styles.
* Fixed an issue in grouped product discount types. (PRO)
* Fixed the discounted products shortcode issue with WPML multilingual.
* Added compatibility for auto-added products with cart and checkout blocks. (PRO)
* Added a free gift emoji 🎁 to the free items in the cart and checkout. (PRO)
* Added an option to Enable/Disable free gift emoji 🎁 in the cart and checkout. (PRO)
* Verified compatibility with WooCommerce version 9.0.0.

= 6.5.0 =
* Added a compatibility with Elementor mini-cart.
* Verified compatibility with WordPress version 6.5.2.
* Verified compatibility with WooCommerce version 8.8.2.

= 6.4.0 =
* Resolved issues related to changing product prices on the product page to accommodate bulk pricing rules.
* Implemented a feature allowing modification of product prices using bulk pricing rule ranges. (PRO)
* Integrated WooCommerce on-sale products into the [wccs_discounted_products] shortcode. (PRO)
* Verified compatibility with WooCommerce version 8.6.1.

= 6.3.0 =
* Added an option to change product price based on bulk pricing rules on archive and product page.
* Ensured compatibility with WooCommerce 8.5.2

= 6.2.0 =
* Implemented a filter hook to disable changing the cart item price.
* Implemented a cache mechanism for discounted products.
* Resolved the issue where the countdown timer was not being displayed after adding OR conditions.
* Ensured compatibility with WooCommerce 8.4.0

= 6.1.0 =
* Fixed add products issue to the product bundle or group rules.
* Fixed add products issue to the products list rules.
* Ensured compatibility with WordPress 6.4
* Ensured compatibility with WooCommerce 8.3.0

= 6.0.1 =
* Update the plugin admin area interface.
* Add support for OR conditions, products and exclude products.
* Add ajax laod for categories.
* Compatibility with WooComemrce 8.2.1

= 5.21.0 =
* Add WooCommerce HPOS(High Performance Order Storage) support.
* Lock quantity change for auto added products in Woodmart theme mini cart.
* Lock quantity change for auto added products in checkout.
* Make WCCS_Cart_Totals more compatible with PHP 8.2 and above.
* Fix check cart initialized on validating conditinos.
* Update on sale products default price to onsale price.
* Update cart discount apply method to all of applicable rules.
* Update checkout feeds apply method to all of applicable rules.
* Use WCCS_Helpers class static methods.
* Compatibility with WooComemrce 8.0.2
* Compatibility with WordPress 6.3

= 5.20.0 =
* Add server time component to the date time field.
* Use apply sum of discounts for cart discounts as default value.
* Add base of rest api classes.
* Fix validating time when 12 am is in the time.
* Fix variation product issue with product attributes validator.
* Fix an issue in checking product simple attributes in conditions.
* Fix an issue in checking variation attributes in orders.
* Compatibility with WooComemrce 7.9.0

= 5.19.2 =
* Use apply sum of discounts for cart discounts as default value.
* Compatibility with WooComemrce 7.7.2

= 5.19.1 =
* Fix : Fix apply price discounts when discount amount is greater than the product price.
* Compatibility with WooComemrce 7.7.0

= 5.19.0 =
* New : Add exchange price to subtotal conditions.
* Fix : Fix an issue in validating product attributes.
* Compatibility with WooComemrce 7.6.1

= 5.18.1 =
* Compatibility with WordPress 6.2

= 5.18.0 =
* New : Added select products by attributes in the discounted products shortcode.
* Fix : Fix showing deprecated warning message for $applied_discounts property in php 8.2
* Compatibility with WooCommerce 7.5.1

= 5.17.0 =
* Fix : Use custom props class for php 8.2 or above instead of php 8.0
* Compatibility check with WooComemrce 7.4.1

= 5.16.0 =
* Fix : Fix PHP 8.2 dynamic property issue.
* Compatibility with WooCommerce 7.3.0

= 5.15.1 =
* Fix : Fix cart not init fatal error on admin.

= 5.15.0 =
* New : woocommerce category discount is added.
* Compatibility with WooComemrce 7.2.2

= 5.14.0 =
* New : Add a feature to list shipping methods in the Cash On Delivery payment method settings.
* Fix : Fix string * float issue in php 8
* Compatibility with WooCommerce 7.2.1

= 5.13.0 =
* New : Add an option to remove zero values from zero amount coupons.
* Compatibility with WooCommerce 7.1.0

= 5.12.0 =
* New : Add price suffix to the live price.
* New : Remove woocommerce sale badge from simple pricing rules when it is disabled in the plugin settings.
* Compatibility with WordPress 6.1
* Compatibility with WooCommerce 7.0.1

= 5.11.0 =
* Compatibility with WooCommerce 7.0.0

= 5.10.0 =
* New : Allow bundle products for auto add to the cart.
* New : Support 0 value for URL Coupons for WooCommerce.
* Fix : Fix issue of displaying quantity table when product does not exists.
* Fix : Fix issue of displaying purchase message when product does not exists.
* Fix : Import validators in a right way to support treeshaking.
* Fix : Fix tabs outline issue in the backend.
* Compatibility check with WooCommerce 6.9.2

= 5.9.0 =
* New : Add stock management option to the quantity table settings.
* New : Add compatibility with product filter plugins for products list shortcodes.
* Fix : Fix the live price issue with the TM EPO Extra Product Options plugin.
* Fix : Fix dispalying the live price when elements added after page load.
* Fix : Fix order by price issue in the discounted products shortcode.
* Fix : Fix call to undefined method should_change_display_price_html in the sale flash shortcode.
* Fix : Check product exists in auto add to cart.
* Compatibility check with WooCommerce 6.8.0

= 5.8.0 =
* New : Add an option to the performance tab to control search items limit value.
* Fix : Fix compatibility issue with CURCY Multi Currency for WooCommerce premium plugin.
* Fix : Fix the quantity table discount value when taxes are enabled.
* Compatibility check with WooCommerce 6.6.1

= 5.7.0 =
* New : Adding a compatibility for the CURCY Multi Currency for WooCommerce plugin.
* Fix : Fix an issue in shipping methods conditions.
* Fix : Fix issue in checkout fee amount when it is include or exclude taxes.
* Compatibility check with WordPress 6.0
* Compatibility check with WooCommerce 6.5.1

= 5.6.0 =
* New : Adding fixed price discount type to the cart discount rules.
* Fix : Fixing an issue in sale_flash shortcode.
* Fix : Adding limit to search products and variations.
* Fix : Fix an issue in checking weight, lenght, width and height conditions.
* Fix : Fix applying pricing rules with WooCommerce subscriptions.
* Dev : Adding wccs_public_cart_item_pricing_get_price filter hook.
* Dev : Adding wccs_public_cart_item_pricing_get_prices filter hook.
* Dev : Adding wccs_public_cart_item_pricing_get_ranges_prices filter hook.
* Compatibility check with WooCommerce 6.4.1

= 5.5.0 =
* New : Adding comma separated list support for meta field conditions.
* New : Adding comma separated list support for city condition.
* Fix : Fixing issue in calculating discount amount in price_discount_per_item.
* Fix : Return product price when discount is not available in the quantity table.
* Fix : Fix polyfills issue in older wordpress versions.
* Fix : Fix an issue in the WooCommerce product bundles compatibility.
* Fix : Fixing an issue in auto add product rules when product is a variable product.
* Fix : Fixing an issue in auto add products to the cart when discount type is fixed_price.
* Fix : Fix issue of generating cart_item_data for auto add products.
* Fix : Exchange price and price_per_item discount types in coupons.
* Compatibility check with WooCommerce 6.3.1
* Compatibility check with Wordpress 5.9

= 5.4.0 =
* New : Adding support for the URL Coupons for WooCommerce adddon.
* New : New algorightm for auto add products in bogo deals which supports add/remove gift products based on buy product changes.
* New : Adding search by title and type for shipping methods.
* New : Adding an option to control apply first discounts on expensive or chepeast products for tiered pricing rules.
* New : Adding email conditions.
* Tweak : Checking billing email for guest users in conditinos.
* Fix : Fixing an issue in products multi select when it has more items.
* Fix : Fixing issues in database update.
* Compatibility check with WooCommerce 6.0.0

= 5.3.0 =
* New : Adding compatibility for the WooCommerce All Products For Subscriptions plugin.
* New : Adding compatibility for the WooCommerce cart block.
* New : Adding compatibility for the WooCommerce checkout block.
* Fix : compatibility issue with Improved Product Options for WooCommerce plugin.
* Fix : Fixed compatibility issue with WooCommerce subscription.
* Fix : Fixing a compatibility issue with UNI CPO product options plugin.
* Fix : Do not use price suffix for the discounted price.
* Compatibility check with WooCommerce 5.8.0

= 5.2.0 =
* New : Added compatibility with WooCommerce brands or Product Brands for WooCommerce plugin.
* New : Added conditions for product custom taxonomies.
* New : Added a feature to filter products by product custom taxonomies.
* New : Added WooCommerce cart subtotal condition to pricing rules.
* New : Added WooCommerce cart total weight condition to pricing rules.
* New : Added number of cart items conditions to pricing ruels.
* New : Added WooCommerce cart total weight condition to WooCommerce coupon rules.
* Fix : Fixed subtotal condition issues in the pricing rules.
* Fix : Fixing setting discounted products as onsale products in the cart.
* Compatibility check with WooCommerce 5.5.2
* Compatibility check with Wordpress 5.8

= 5.1.0 =
* New : Adding compatibility with WooCommerce product bundles plugin.
* New : Using "percent" and "fixed_product" coupon types in cart discounts.
* Fix : Fixing pricing issues with WPC product bundles plugin.
* Fix : Fixing issue of applying coupon on specific products.
* Fix : BOGO deal does not work properly if the Get item is inside the Buy items.
* Fix : Auto add products, do not add free product to the cart when decreasing quantities in the cart.
* Compatibility check with WooCommerce 5.4.1

= 5.0.0 =
* New : Adding product based discounts.
* New : Adding advanced cart discount rules.
* New : Updating WooCommerce quantity discount table structure.
* New : Adding percentage based product discounts.
* New : Adding product based price discounts.
* New : Adding quantity based price discounts.
* New : Display you saved or total discounts in the cart.
* Compatibility check with WooComemrce 5.3.0

= 4.14.0 =
* Fix : Fixing an issue of the products list in some themes like Astra theme.
* Fix : Fixing an issue in the plugin update checker.
* Fix : Fixing an issue in found_variation and hide_variation events.
* Compatibility check with WooCommerce 5.2.2

= 4.13.0 =
* New : Adding a compatibility with the Product Feed Pro plugin.
* Fix : Using billing email for logged in users.
* Fix : Discounted price revert to original price in checkout when "Consider Product Sale Price" option is enabled.
* Fix : Fixing issue of float numbers in setting applied prices.
* Fix : Fixing an issue in the cart item prices when using a BOGO deal.
* Fix : Removing notices from the plugin pages in the admin.
* Compatibility check with Wordpress 5.7
* Compatibility check with WooCommerce 5.1.0

= 4.12.0 =
* New : WPC Product Bundles basic compatibility added.
* New : Measurement price calculator plugin compatibility added.
* Fix : Fixing issue of variable product prices inside the quantity table when taxes applied.
* Rename : Rename the plugin to Discount Rules and Dynamic Pricing for WooCommerce.

= 4.11.1 =
* New : Updating plugin logos.
* Fix : Plugin display name change.

= 4.11.0 =
* New : Adding a condition for user is not logged in.
* New : Adding consider product onsale price option when applying max or min discounts.
* New : Adding a feature to add free product to the cart when quantity chanegs inside the cart.
* New : Using in cart price for the product quantities that don't get the discount on applying discounts.
* Fix : Fixing an issue in listening quantity change events in the product page.
* Fix : Fixing issue of not considering excluded items from purchase products in the purchase pricing rules.
* Fix : Fixing an issue in total discounts float numbers.
* Fix : Fixing an issue in the wccs_cart_item_before_discounted_price hook arguments.
* Fix : Using minimum 3 characters for select products with ajax search.
* Compatibility check with WooCommerce 4.9.1

= 4.10.0 =
* New : Adding the plugin shipping methods to the shipping methods condition.
* New : Adding an option to apply discounts on cart item price to make it compatible with plugins like Name Your Price plugin.
* New : Adding Compatibility with the Custom Product Boxes plugin to total discounts.
* Fix : Checking for customer exists when using WooCommerce customer.
* Fix : Fixing not loading the plugin main page issue when Skyverge plugins are enabled.
* Compatibility check with WooCommerce 4.7.1

= 4.9.0 =
* Fix : Include live price js codes in the product-page shortcode.
* Fix : Fixing issue of applying multiple products group discount on a category.
* Fix : Fixing issue of applying tax on live price total price.
* Fix : Fixing an issue in the condition validator related to not initialized WC session.
* Compatibility check with WooCommerce 4.6.2

= 4.8.0 =
* New : Adding js codes to check min quantity and do not allow to enter a value less than specified min quantity.
* New : Adding shipping city condition.
* New : Allow zero value for fee amount in the checkout fee rules.
* Fix : Does not discount products by simple pricing rules in the Rest API request.
* Fix : Fixed incorrect concatenation of variation sale prices with ".00".
* Fix : Fixing an issue of not considering exclude items in products group rules.
* Dev : Adding arguments to the wccs_product_price_replace_should_replace filter.

= 4.7.0 =
* New : Adding previous days, weeks, months, years condition.
* New : Adding percentage fee option to the bulk and tiered pricing rules.
* New : Adding price fee option to the bulk and tiered pricing rules.
* New : Do not update pricing on yith product options that sold individually.
* New : Setting min quantity of a product based on min quantity in the bulk or tiered pricing rules when this option enabled in the plugin settings.
* Fix : Fixing WC_Background_Process not found issue in older versions of WooCommerce.
* Fix : Fixing an issue in the live price styles.
* Fix : Fixing an issue in searching products with the product title.
* Fix : Fixing updating apply mode in updating shipping condition.
* Fix : Fixing not applying discount on the products when there is a subtotal conditions the pricing rules.
* Fix : Fixing issue of do not setting sale price on cart items that gets discount from the plugin pricing rules.
* Fix : Fixing issue of product price does not change after discount time end in variable products.
* Fix : Fixing product price issue with tax when a simple discount with fixed price applied to a product.
* Fix : Fixing issue of sending cart form data in the ajax request to the live price calculator.
* Compatibility check with WooCommerce 4.3.3
* Compatibility check with Wordpress 5.5

= 4.6.2 =
* Compatibility check with WooCommerce 4.3.0

= 4.6.1 =
* Fix : Fixing get_cart issue on woocommerce_init after version 4.6.0 update.
* Compatibility check with WooCommerce 4.2.2

= 4.6.0 =
* New : Adding Total Discounts promotion that will display total discount on cart, checkout and order.
* New : Adding an option to the products list to enable/disable the pagination.
* New : Checking billing email for guest users history like money spent, bought products, etc and it is usefull for first purchase discounts or coupons.
* New : Adding compatibility with WooCommerce Bookings plugin.
* Fix : Fixing a compatibility issue with WooCommerce Smart Coupons Plugin.
* Fix : Reduce number of transients that generated by the plugin.
* Fix : Fixing checkout fees issue with WooCommerce Subscriptions plugin.
* Fix : Change products price only when a simple pricing available.
* Fix : Fixing returning null in the woocommerce_variation_prices filter hook function that caused issue for WooCommerce Product Bundles plugin.
* Compatibility check with WooCommerce 4.2.0

= 4.5.0 =
* New : Using manage_woocommerce capability instead of manage_options capability.
* New : Imporve performance of the plugin in validating products with categories.
* New : Imporove performance of the plugin in validating products with tags.
* New : Compatibility with WooCommerce 4.1.0
* Fix : Purchase pricing rules issue when an item from category should receive discount.
* Fix : Checking for cart_discount existance on cart discount hooks.
* Fix : Fixing an issue in checking categories inside the cart.
* Fix : Fixing an issue in tiered pricing rules to apply discount on cheapest products first.
* Fix : Percentage discount calculation issue fixed.
* Fix : Fixing an issue in tiered pricing rules when applying the discount on all products or categories.

= 4.4.0 =
* New : Live price improvement to display multiple prices with associated quantities when multiple prices available.
* New : Adding an option to subtotal conditions to exclude selected items subtotal from the cart subtotal.
* New : Adding exclude products for cart discount rules.
* New : Adding exclude items from checkout fees.
* New : Feature to search products by title and sku in product select fields in the plugin backend.
* Fix : Fixing an issue related to caching variable products price.
* Fix : Delete old transients for cached items that increased amount of transients on the database.
* Fix : Fixing categories hierarchy issue in the quantities of categories conditions.

= 4.3.0 =
* New : Adding update products price in background feature.
* Fix : Fixing tax issue in simple pricing rules.
* Fix : Fixing get price suffix issue in the bulk pricing table.
* Fix : Compatibility issue with WooCommerce Currency Switcher(WOOCS) when multiple currency allowed.
* Fix : Fixing cart discount issue with taxes.
* Fix : Percentage discount badge value issue on some themes like flatsome.
* Fix : Percentage badge values can be shown on variable products too.
* Dev : Adding a filter to bulk pricing table to filter its content.

= 4.2.1 =
* New : Change WooCommerce supported version to 3.9.3

= 4.2.0 =
* New : Adding a feature to show live price always or when a discount available.
* New : Adding jQuery function to get an instance of plugin public javascript classes.
* New : Compatibility of live price with TM Extra Product Options.
* Fix : Fixing issue of updating price in mini cart when quantity updated inside mini cart.
* Fix : Fixing issue of products list in some themes like Electro theme.

= 4.1.0 =
* New : Dispalying discount amount inside sale flash for simple pricing rules, supports both percentage and price discounts.
* New : Adding a shortcode for sale flash.
* Fix : Fixing issue of text translation on multilingual sites.
* Fix : Fixing bulk pricing table prices issue with taxes.
* Fix : Fixing automatically adding free products to the cart with taxes.

= 4.0.0 =
* New : Adding WooCommerce dynamic shipping methods to the plugin.
* New : Adding quantity based purchase pricings.
* New : Adding a feature to add purchase pricing to all variations of a variable product with one purchase rule.
* New : Adding subtotal of regular products condition.
* New : Adding subtotal of onsale products condition.
* Fix : Fixing an issue of auto add to cart when more than 1 bogo rule exists.
* Fix : Fixing an issue in group quantities based on category.

= 3.10.0 =
* New : Adding compatibility with Booster for WooCommerce multicurrency.
* Fix : Fixing an issue in Automatically adding free products to the cart.

= 3.9.0 =
* New : Adding compatibility with product addons plugin.
* New : Adding a feature to countdown timer to show when discounts available.
* New : Adding at_least_number_of to union type conditions.
* Fix : Fixing an issue in showing html content in purchase messages.
* Fix : Fixing an issue in product meta field check.

= 3.8.3 =
* Fix : Fixing plugin update checker issue.

= 3.8.2 =
* Fix : Fixing live price update on quantity change on some of sites.
* Fix : Checking is WooCommerce card initialized to avoid issues in WooCommerce API.
* Fix : Fixing an issue in BOGO same receive items quantity.
* Fix : Fixing issues related to variable products in live price and quantity table.
* Fix : Fixing issues related to variable product price change.
* Fix : Fixing a compatibility issue with WooCommerce Min/Max Quantity plugin.
* Fix : Fixing issues related to replace variable products prices.
* Fix : Fixing quantity issue in mini cart for purchase pricing rules.
* Fix : Fixing price change issue for simple rules.

= 3.8.1 =
* Fix : Fixing an issue that caused product pricing replace price does not take effect.

= 3.8.0 =
* Important : Rename the plugin folder and main file to easy-woocommerce-discounts-pro to fix conflict issue with the free version.
* New : Adding compatibility with woocommerce subscriptions plugin.
* Fix : Fixing an issue related to replace variable product prices.
* Fix : Fixing an issue related to tiered pricing.

= 3.7.1 =
* Fix : Fixing links issue.

= 3.7.0 =
* New : Organize plugin settings.
* New : Adding WooCommerce Countdown Timer feature - pro version.
* Fix : Fixing issue of applying bulk discount on categories.
* Fix : Fixing an issue in cart discounts when cart subtotal is zero.
* Fix : Fixing issue of calculating quantities for variation products.

= 3.6.0 =
* New : Adding an option to settings to display total price in live price.
* New : Adding purchase x receive y same products mode to use it for BOGO rules when buy and get products are same.

= 3.5.0 =
* New : Making bulk pricing table compatible with currency switcher plugins.
* New : Making cart prices compatible with WooCommerce TM Extra Product Options plugin.
* New : Making cart prices compatible with YITH WooCommerce Product Add-ons plugin.

= 3.4.0 =
* New : Adding options to the plugin settings to add sale badge on all types of product pricing rules.
* Fix : Fixing an issue in product quantity based on category.
* Fix : Fixing an issue in purchase pricing rules for categories.

= 3.3.1 =
* Fix : Fixing esc_html issue on quantity table values.

= 3.3.0 =
* Important : Plugin renamed to easy-woocommerce-discounts.
* Important : Plugin text domain renamed to easy-woocommerce-discounts.
* Fix : Fixing quantity table prices issues with taxes for fixed prices.
* Fix : Sanitize user inputs to make it more secure.
* Fix : Escaping outputs to make it more secure.

= 3.2.0 =
* New : Add an option to live price to calculate price by ignoring in the cart quantities of a product.

= 3.1.0 =
* New : Automatically add free products to the cart for BOGO rules.

= 3.0.1 =
* Fix : Fixing an issue in product purchase messages.
* Fix : Fixing an issue in html price override.
* Fix : Fixing override of cart item price on ajax add to cart.
* Fix : Fixing issue in the cart items price after adding price override feature.

= 3.0.0 =
* New : Adding new price override feature that override products price in a right way.
* New : Improve performance of the plugin by adding a cache solution.
* New : Adding a cache for products price.
* New : Adding a cache for products quantity table.
* New : Adding a cache for products purchase messages.

= 2.8.0 =
* New : Adding payment method condition to the pricing rules.
* New : Adding shipping method condition to the pricing rules.
* New : Adding shipping country condition to the pricing rules.
* New : Adding shipping state condition to the pricing rules.
* New : Adding shipping postcode condition to the pricing rules.
* New : Adding shipping zone condition to the pricing rules.
* New : Adding an option to control change display price.
* New : Adding an option to control set onsale for products.
* New : Adding discount column to the quantity table.
* New : Adding a shortcode for purchase message.
* New : Adding wccs_quantity_table_quantity filter to quantity table quantity column.
* New : Adding wccs_quantity_table_discount filter to quantity table discount column.
* New : Adding wccs_quantity_table_price filter to quantity table price column.
* New : Adding "before add to cart form" and "after add to cart form" to supported positions of quantity table, purchase message and live price.
* Fix : Fixing an issue in hiding variations quantity table.
* Fix : Do not show price range if min and max are same and only show min in the quantity table.
* Fix : Fixing an issue when user add item to the cart with ajax request.

= 2.7.0 =
* New : Display prices with their associated quantities in the cart.
* New : Adding shortcode support for purchase x receive y rules messages.
* New : Adding colors for purchase x receive y rules text messages.
* New : Removing quantity from purchase and products group rules to make them simple and function like previous versions.
* Fix : Fixing issue of applying tax on discounted prices.
* Fix : Fixing limit discount issue when discount type is fixed price.
* Fix : Fixing discount limit issues.

= 2.6.0 =
* Fix : Fixing issues in purchase x receive y pricing rules.
* Fix : Fixing issues in live price when price is 0.
* Fix : Fixing issue of displaying review in products list shortcode.
* Fix : Fixing reference error in posts_where method.
* New : Adding a feature to caching purchase pricing rules.

= 2.5.0 =
* New : Adding Subtotal of products include tax to the conditions.
* New : Adding Subtotal of products exclude tax to the conditions.
* New : Adding Subtotal of variations include tax to the conditions.
* New : Adding Subtotal of variations exclude tax to the conditions.
* New : Adding Subtotal of categories include tax to the conditions.
* New : Adding Subtotal of categories exclude tax to the conditions.
* New : Adding Subtotal of attributes include tax to the conditions.
* New : Adding Subtotal of attributes exclude tax to the conditions.
* New : Adding Subtotal of tags include tax to the conditions.
* New : Adding Subtotal of tags exclude tax to the conditions.

= 2.4.0 =
* Improvement : Making products & variations & coupons & customers select field as a autocomplete select field.

= 2.3.0 =
* Important : WooCommerce minimum supported version is 3.0.0 from now on.
* New : Adding Checkout Fee rules.
* New : Adding price discount per item to the cart discounts.
* New : Adding percentage discount per item to the cart discounts.
* New : Adding items to cart discounts to apply discount to the specified items in the cart.
* New : Adding a feature to displaying cart discounts name as discount label in the cart.
* New : Adding a feature to combining cart discounts and displaying them as a total discount with specified label from settings.
* New : Rename menu and page title in the Dashboard.
* New : Adding payment method checking condition.
* New : Adding shipping method checking condition.
* New : Adding shipping country checking condition.
* New : Adding shipping state checking condition.
* New : Adding shipping postcode checking condition.
* New : Adding shipping zone checking condition.
* New : Adding styles to the bulk pricing tables.
* New : Adding scroll to the bulk pricing horizontal table.
* New : Adding a feature to apply or not apply cart discounts with individual cart coupons.
* New : Adding a feature to apply or not apply cart discounts with cart regular coupons.
* Fix : Fixing bulk pricing horizontal table labels issue.
* Fix : Fixing cart discount removing issue on WooCommerce 3.2 and above.

= 2.2.4 =
* Fix : Fixing issue of not including tax in adjusted prices when include tax enabled.

= 2.2.3 =
* Fix : Fixing issues in fixed prices.
* New : Adding a shortcode for the live price.

= 2.2.2 =
* Fix : Fixing pricing issues with subtotal conditions.

= 2.2.1 =
* Fix : Do not show live price when discounts are not available for the product.
* Fix : Fixing issue of get_product_attributes in WooCommerce 2.6

= 2.2.0 =
* New : Live price feature that shows discounted price in product page.
* Fix : Fixing products name in select for woocommerce 2.6
* Fix : Fixing repeat issue in products group pricing.
* Fix : Fixing select2 issue in woocommerce 2.6
* Fix : Fixing issue of cart discount coupon in Russian language.

= 2.1.1 =
* Fix : Fixing empty function issue on php 5.5 and previous.

= 2.1.0 =
* New : Adding duplicate rule feature.

= 2.0.0 =
* New : Adding more conditions to products pricing.
* New : Adding more options to discounted products in pricing.
* New : Adding tiered pricing type.
* New : Adding fee adjustment to simple pricing.
* New : Adding a shortcode for bulk pricing table.
* Fix : Making products listing compatible with WooCommerce 3.2 and greater.

= 1.2.0 =
* New : Making Adming UI user friendly.
* New : Adding limit option for cart discount in settings.
* New : Adding limit option for products pricing in settings.
* Fix : Fixing an issue in displaying discounted products.

= 1.1.0 =
* New : Adding products group rule to pricing rules.
* New : Adding exclude products rule to discount and pricing rules.
* New : Adding excluded products from rule to pricing rules.
* New : Adding Apply Mode to pricing and discount rules.
* New : Adding matching mode to conditions and date times.

= 1.0.0 =
* First release.
