= 1.3.1 =
* Fix: Move uninstall.php cleanup logic to the Freemius `after_uninstall` action so uninstall events and user feedback are reported correctly.
= 1.3 =
* Security: Hardened input sanitization, output escaping, AJAX nonces, and capability checks across admin and checkout flows.
* Security: Bundle Popper, Tippy, and jQuery Modal locally instead of loading from third-party CDNs.
* Security: Replace register_uninstall_hook() with uninstall.php so cleanup runs reliably on every removal.
* Performance: Cache the custom-terms post count behind the rate-me admin notice in a transient.
* Performance: Only enqueue admin scripts and styles on plugin-related screens.
* Fix: Rate-me admin notice no longer compounds threshold suffixes across iterations.
* Fix: Drop deprecated SQL_CALC_FOUND_ROWS from the acceptance log query.
* Fix: Activation now seeds default settings on fresh installs without overwriting existing values.
* Refactor: Extract variation Terms & Conditions handling into its own class.
* Translations: Move HTML out of translatable strings, add translator comments, regenerate POT.
= 1.2.18 =
* Check: WordPress 7.0.0 compatibility
* Check: WooCommerce 10.7.0 compatibility
* Update: Freemius SDK to 2.13.1
= 1.2.17 =
* Check: WordPress 6.8.1 compatibility
* Check: WooCommerce 9.8.5 compatibility
* Update: Freemius SDK to 2.10.1
= 1.2.16 =
* Security Fix: Add admin settings security fix
= 1.2.15 =
* Check: WooCommerce 9.6.0 compatibility
* Update: Freemius SDK to 2.11.0
= 1.2.14 =
* Feature: Add modal to product page terms (if setting is enabled)
* Fix: HTML and JS code
* Update: Freemius SDK to 2.10.1
= 1.2.13 =
* Update: Add links and restyle the User Accepted Terms in Orders
* Translations: Update translations and texts
* Update: Freemius SDK to 2.9.0
= 1.2.12 =
* Update: New POT file for translations
* Check: WordPress 6.6.1 compatibility
* Update: Freemius SDK to 2.7.4
= 1.2.11 =
* Fix: Remove the checkout enqueued JS and functionality from pages that do not contain the Gutenberg checkout block.
= 1.2.10 =
* Update: Enable Block Checkout functionality
* Update: Enable HPOS compatibility for admin edit order page.
* Remove: Information page
= 1.2.9 =
* Fix: Enable HPOS flag to avoid wrongfully flagging the plugin as HPOS incompatible
= 1.2.8 =
* Update: Styling changes
* Update: Freemius SDK to 2.6.0
* Fix: Remove duplicate Get premium version message.
* Declaration: WC Checkout blocks incompatibility
= 1.2.7 =
* Check: WordPress 6.3.2 compatibility
* Check: WooCommerce 8.2.1 compatibility
* Feature: Make single product terms function static so it can be removed using WP hooks
= 1.2.6 =
* Feature: Hide the default WooCommerce terms when there are custom ones.
* Update: Freemius SDK to 2.5.10
= 1.2.5 =
* Feature: Force users to open the term’s link before checking the terms.
* Feature Premium: Add user acceptance log
* Check: WordPress 6.2 compatibility
* Update: Freemius SDK to 2.5.6
= 1.2.3 =
* Check: WooCommerce 7.3.0 compatibility
* Update: Freemius SDK to 2.5.3
* Update: Texts
= 1.2.2 =
* Feature: Added option to show terms in the product page.
* Feature Premium: Add terms and conditions to product tags.
* Feature Premium: Open WooCommerce terms in a modal.
* Optimization: Load assets only on the required pages.
* Styling: Added switches instead of checkboxes on the admin page.
= 1.2.1 =
* Fix: PHP 7.3 backwards compatibility.
= 1.2.0 =
* Feature: Added Premium Version
* Feature: Added custom text for simple product terms
* Feature Premium: Add terms and conditions to product categories
* Feature Premium: Show product terms in modal
* Update: WooCommerce 7.1 compatibility check
* Update: Added new filters to replace old ones starting with gkco_
= 1.1.0 =
* Update: WordPress 6.1 compatibility check
= 1.0.15 =
* Update: Readme.txt and WordPress version
= 1.0.13 =
* Fix: PHP 8 compatibility issue
= 1.0.12 =
* Fix: Not reaching meta variable outside of class
= 1.0.11 =
* Fix: Hooked actions
= 1.0.9 =
* Feature: Added partial links to Terms’ text using [link][/link] tags
= 1.0.8 =
* Feature: Added extra terms and conditions input fields per variation (WC variable products).
* Styling: Remove float from checkout fields.
= 1.0.7 =
* Fixed duplicate Terms and Condition checkboxes when the same product appeared more than 1 times in a cart (different items).
= 1.0.6 =
* WP test
= 1.0.5 =
* Fixed an issue for variable products
* Moved the Custom terms and conditions field from “General” to “Advanced” product tab.
= 1.0.4 =
* Add extra translation features and extra filters
= 1.0.3 =
* Remove custom fields from external product types
= 1.0.2 =
* Fix missing style
= 1.0.1 =
* Links updated
= 1.0.0 =
* First Edition release