*** WooCommerce Group Coupons *** 2024.03.27 - version 2.5.0 * Update - WordPress 6.5 compatible. * Update - WooCommerce 8.7 compatible. 2024.01.16 - version 2.4.0 * Update - WooCommerce 8.5 compatible. * Update - Requires at least WooCommerce 8.2. * Update - Requires at least PHP 7.4. * Add - Added compatibility plugin header fields. * Dev - Using method to get cart subtotal instead of property when checking cart minimum in shortcode validity check. * Dev - Now using the membership verification method of the Groups_User object instead of the Groups_User_Group object. 2023.12.19 - version 2.3.0 * Update - WordPress 6.4 compatible. * Update - WooCommerce 8.4 compatible. 2023.11.29 - version 2.2.0 * Update - WordPress 6.4 compatible. * Update - WooCommerce 8.3 compatible. * Update - Requires at least WooCommerce 7.9. * Update - Updated domain references from woocommerce.com to woo.com. * Update - Updated the support URL. 2023.09.01 - version 2.1.0 * Update - WordPress 6.3 compatible. * Update - WordPress 6.4-alpha compatible. * Update - WooCommerce 8.1 compatible. * Update - Requires at least WooCommerce 7.8. * Update - Requires at least PHP 7.3. 2023.06.24 - version 2.0.0 * Update - WordPress 6.2 compatible. * Update - WooCommerce 7.8 compatible. * Update - Requires at least WooCommerce 7.4. * Update - Requires at least PHP 7.2. * Update - WooCommerce HPOS compatible. 2023.05.22 - version 1.31.1 * Update - WordPress 6.2 compatible. * Update - WooCommerce 7.7 compatible. * Fix - Fixes the plugin dependency checks on multisites. 2023.05.20 - version 1.31.0 * Update - WordPress 6.2 compatible. * Update - WooCommerce 7.7 compatible. * Update - Revised the changelog for the version history parser. * Remove - Removed call to deprecated woothemes_queue_update(). * Remove - Removed the deprecated code in woo-includes. * Dev - Added a generic dependency checker class. * Update - Revised the dependency check for WooCommerce to de done early. * Update - Revised the feature check for Groups to de done early. * Update - Updated the translation template. * Update - Updated the German translation. * Update - Updated the Spanish translation. 2023.04.18 - version 1.30.0 * Update - WordPress 6.2 compatible. * Update - WordPress 6.3-alpha compatible. * Update - Requires at least WordPress 6.0. * Update - WooCommerce 7.6 compatible. * Update - Requires at least WooCommerce 7.0. 2023.02.17 - version 1.29.0 * Update - WordPress 6.1 compatible. * Update - WooCommerce 7.4 compatible. 2022.12.20 - version 1.28.1 * Fix - Fixes a fatal error introduced in 1.28.0 produced when visiting the Coupons admin section while Groups is not active. 2022.12.19 - version 1.28.0 * Update - WordPress 6.1 compatible. * Update - WooCommerce 7.2 compatible. * Update - Requires at least WordPress 5.8. * Update - Requires at least WooCommerce 6.0. * Add - Added the possibility to filter the Coupons admin section by conditional groups used in coupons. * Add - Added the possibility to filter the Coupons admin section by conditional roles used in coupons. * Fix - Fixed some code style issues. 2022.11.25 - version 1.27.0 * Update - WordPress 6.1 compatible. * Update - WooCommerce 7.1 compatible. * Fix - Fixes an error notice logged by mistake even when scripts were added successfully. 2022.08.25 - version 1.26.0 * Update - WordPress 6.0 compatible. * Update - WooCommerce 6.9 compatible. * Fix - Fixes inline Javascript to eliminate the Remove link for automatically applied coupons might get rendered visibly. 2022.07.15 - version 1.25.0 * Update - WordPress 6.0 compatible. * Update - WooCommerce 6.7 compatible. * Fix - Fixed trailing whitespace in code and texts. * Fix - Fixed code doc format issues. * Remove - Removed unused variables. 2022.02.14 - version 1.24.1 * Fix - Fixes an issue when Groups is not activated, producing a warning with PHP 7 and a fatal error with PHP 8. * Fix - Fixes plugin entry's Settings link should also offered when Groups is not active, as long as the user has the manage_woocommerce capability. 2022.02.10 - version 1.24.0 * Update - WordPress 6.0 compatible. * Update - WooCommerce 6.2 compatible. * Update - Requires at least WordPress 5.6. * Update - Requires at least WooCommerce 5.8. * Update - Updated documentation links. * Dev - Replaced uses of deprecated $coupon->is_valid(). * Remove - Removed support for use of deprecated cart method cart->coupons_enabled(). * Dev - Revised plugin entry code and added plugin action links. * Dev - Revised admin coupon options panel and settings and added extensions. * Update - Updated the translation template. * Update - Updated the included translations. 2021.11.24 - version 1.23.0 * Update - WordPress 5.8 compatible. * Update - WooCommerce 5.9 compatible. * Fix - Fixed an incorrect closing tag used in the Spanish translation. * Update - Improved the appearance of the administrative interfaces for the Groups and Roles coupon settings. * Dev - Moved inline styles for administrative sections into appropriate stylesheets. * Update - Updated the translation template. * Add - Supports flexible language translation. Language-generic translations are used if country-specific or formal/informal translations are not available. * Add - Introduced the WGC_STRICT_LOCALE constant which can be used to disable flexible language translation by defining it as true. * Add - Includes full translation into generic German. * Add - Includes full translation into generic Spanish. 2021.11.06 - version 1.22.0 * Update - WordPress 5.8 compatible. * Update - WooCommerce 5.8 compatible. * Update - Requires at least WooCommerce 5.5. * Fix - Fixed backslashes appearing in group names with quotes shown in the Groups and Auto columns on the Coupons admin screen. * Fix - Fixed a PHP Fatal Error caused by an infinite loop when two or more auto-applied coupons of individual use were applied to the cart. * Update - Auto-apply coupons of individual use will not be applied if other coupons have already been applied to the cart. This changes the previous behavior where such a coupon would have caused other coupons applied to be removed. * Add - Added the optional priority setting for coupons that are automatically applied for groups. * Update - Updated translations. 2021.06.28 - version 1.21.0 * Update - WordPress 5.8 compatible. * Update - WooCommerce 5.4 compatible. * Update - Requires at least WooCommerce 5.0. * Fix - Fixed missing variable initialization in Groups coupon settings tab. * Fix - Fixed slashes need to be stripped for group names output. * Add - Added output escaping where missing. * Dev - Minor code format fixes. * Update - Updated deprecated links. * Update - Updated the translation template. * Update - Updated translations. * Add - Added translations for Austrian German. * Add - Added translations for Swiss German. * Add - Added support for WPML to translate the customized error message. * Fix - Fixed customized error message did not apply translation. 2021.04.11 - version 1.20.0 * Update - WordPress 5.8 compatible. * Update - WooCommerce 5.2 compatible. * Update - Requires at least WordPress 5.5. * Update - Requires at least WooCommerce 4.9. 2021.03.09 - version 1.19.0 * Update - WordPress 5.7 compatible. * Update - WooCommerce 5.1 compatible. * Update - WooCommerce 5.0 compatible. 2021.01.12 - version 1.18.0 * Update - WordPress 5.6 compatible. * Update - WooCommerce 4.9 compatible. 2020.12.19 - version 1.17.1 * Fix - Fixed errors that could occur when evaluating coupons for the cart and there is no cart object. * Fix - Fixed some code formatting issues. 2020.12.17 - version 1.17.0 * Update - WordPress 5.6 compatible. * Update - WooCommerce 4.8 compatible. 2020.11.11 - version 1.16.0 * Update - WordPress 5.5 compatible. * Update - WooCommerce 4.7 compatible. * Update - Requires at least WooCommerce 3.0. * Update - In future updates, at least WooCommerce 4.0 will be required. * Dev - Minor admin section improvement for visual clarity. 2020.08.20 - version 1.15.0 * Update - WordPress 5.5 compatible. * Update - WooCommerce 4.4 compatible. * Dev - Using a more recent API function to check if coupons are enabled to avoid calls that end up using a deprecated function. 2020.03.21 - version 1.14.0 * Update - WordPress 5.3 compatible. * Update - WooCommerce 4.0 compatible. 2019.12.04 - version 1.13.0 * Add - Added the option to exclude roles from using a coupon. * Update - WordPress 5.3 compatible. * Update - WooCommerce 3.8 compatible. 2019.08.25 - version 1.12.0 * Update - WordPress 5.2 compatible. * Update - WooCommerce 3.7 compatible. 2019.04.18 - version 1.11.0 * Update - WooCommerce 3.6 compatible. 2019.02.26 - version 1.10.0 * Update - WordPress 5.1 compatibility tested. * Update - WooCommerce 3.5 compatibility tested. 2018.11.24 - version 1.9.0 * Update - Updated and tested for WordPress 5.0 compatibility. * Update - Updated and tested for WooCommerce 3.5 compatibility. 2018.05.28 - version 1.8.1 * Update - Updated compatibility with WooCommerce 3.4. * Fix - Fixed plugin version constant. * Update - Updated plugin links. * Add - Added the Woo plugin header tag. * Add - Added ABSPATH checks. * Fix - Fixed some minor issues in the internal API documentation. 2018.03.05 - version 1.8.0 * Dev - Replaced use of language domain constant with string literal. * Update - Updated compatibility with WooCommerce 3.3. * Update - Updated compatibility with WordPress 4.9. * Update - Updated access to product, documentation and support resources. 2017.06.03 - version 1.7.1 * Fix - Fixed several uses of coupon properties and methods for WC 3.x. 2017.04.10 - version 1.7.0 * Update - Updated for WooCommerce 3.0.0 compatibility. * Dev - Improved internal definitions to maintain functionality with alternate WP_CONTENT_DIR and WP_CONTENT_URL definitions. 2017.01.30 - version 1.6.1 * Update - Tested with WordPress 4.7.2 * Update - Tested with WooCommerce 2.6.13 * Fix - Fixed a bug related to groups excluded from coupons. * Add - Added the Spanish translation. * Remove - Removes the [Remove] link for automatically applied coupons. 2017.01.13 - version 1.6.0 * Update - Tested with WordPress 4.7.1 * Update - Tested with WooCommerce 2.16.12. * Add - New feature added: exclude group members from using coupons. * Update - Updated and improved the coupon user interface related to groups. * Add - Added a readme.txt to the plugin's root folder. * Fix - Fixed a potential warning issued when a coupon is not valid and has no groups assigned. * Dev - Improved internal checks that decide whether to show the error message for coupons restricted to group members. * Add - Added the plugin's translation template. * Add - Added the German translation. 2015.03.03 - version 1.5.0 * Dev - Adjusted role select rendering for new select mechanism. * Fix - Fixed multiple messages appearing when coupons are applied. * Update - WooCommerce 2.3.x compatible 2014.09.04 - version 1.4.0 * Update - WC 2.2.0 and WP 4.0 compatibility revision. * Dev - Moved Groups and Roles coupon administrative sections to their own panels. 2014.01.20 - version 1.3.1 * Dev - Dependencies class updated. * Dev - Guarded against woocommerce_coupon_options action invoked during save. 2013.11.20 - version 1.3.0 * Add - Added support for subscription coupon types (group_coupons shortcode) * Fix - Fixed PHP notice due to typo in variable name 2013.06.11 - version 1.2.0 * Add - Added : show discount type in coupon * Dev - Improved : CSS * Update - Changed : chosen() for roles 2013.05.22 - version 1.1.0 * Add - Added support for roles * Add - Added option to remove coupons on logout * Add - Added languages folder for translations and trying to load text domain 2013.05.17 - version 1.0.0 * Dev - Initial release