Plugin changelog

1.5.2 – 2022/10/18

  • TWEAK: Declare compatibility with high-performance order tables
  • TWEAK: Require WooCommerce 3.8+

1.5.1 – 2022/09/30

  • TWEAK: Prevent PHP coding notice on PHP 8.0
  • TWEAK: Update updater library in Premium version to latest version
  • TWEAK: Eliminate deprecated WooCommerce compatibility library
  • TWEAK: Mark WooCommerce 3.6 as the first supported version (probably still works on earlier versions – but this is now the earliest version for support)
  • TWEAK: Update all coupon meta-data handling operations to use the WooCommerce data-store API

1.5.0 – 2020/10/16

  • FEATURE: Where a previously purchased simple product ID has now become a variable product, select a variation automatically
  • TWEAK: Replace a few deprecated methods
  • TWEAK: Update bundled updater libraries

1.4.5 – 2020/09/08

  • TWEAK: Replace woocommerce_get_product_terms() call which was deprecated in WC 4.4

1.4.4 – 2020/09/07

  • TWEAK: Mark as compatible with WC 4.5 (requires WC 3.5)
  • TWEAK: Update bundled updater libraries
  • TWEAK: Replace a method call deprecated in WC 4.4

1.4.3 – 2020/06/13

  • TWEAK: Mark as compatible with WC 4.2 (requires WC 3.5)

1.4.2 – 2020/02/07

  • TWEAK: Mark as compatible with WC 4.0 and WP 5.4 (requires WC 3.4 / WP 4.6)

1.4.1 – 2020/01/10

  • TWEAK: Mark as compatible with WC 3.9 (requires WC 3.3 / WP 4.5)

1.4.0 – 2019/11/01

  • FIX: Replace obsolete filter woocommerce_item_is_discounted with woocommerce_coupon_is_valid_for_product
  • TWEAK: Update to latest series (1.8) of updater class

1.3.17 – 2019/10/19

  • TWEAK: Mark as compatible with WC 3.8 (requires WC 3.2 / WP 4.4)

1.3.16 – 2019/08/06

  • TWEAK: Mark as compatible with WC 3.7 (requires WC 3.1 / WP 4.3)

1.3.15 – 2019/04/06

  • TWEAK: Mark as compatible with WC 3.6 + WP 5.2 (requires WC 3.0 / WP 4.2)

1.3.14 – 2018/10/24

  • TWEAK: Update bundled updater to latest version (1.5.6), fixing an incompatibility with PHP 5.2

1.3.13 – 2018/10/24

  • TWEAK: Update bundled updater to latest version (1.5.5)
  • TWEAK: Mark as compatible with WC 3.5 (drop support for 2.6; now requires 3.0+)
  • TWEAK: Mark as compatible with WP 5.0
  • TWEAK: Remove some code fragments for compatibility with very old WC versions

1.3.12 – 2018/05/19

  • TWEAK: Update bundled updater to latest version (1.5.3)
  • TWEAK: Mark as compatible with WC 3.4 (drop support for 2.5)
  • TWEAK: Remove some code fragments for compatibility with very old WC versions
  • TWEAK: Mark WP compatibility as 4.0+

1.3.11 – 2018/01/25

  • TWEAK: Update bundled updater to latest version (1.5.0)
  • TWEAK: Mark as compatible with WC 3.3

1.3.10 – 2017/10/06

  • TWEAK: Update bundled updater to latest version (1.4.8)

1.3.9 – 2017/08/31

  • TWEAK: Add WooCommerce version headers (https://woocommerce.wordpress.com/2017/08/28/new-version-check-in-woocommerce-3-2/)

1.3.8 – 21/Jul/2017

  • FIX: Fix a bug in handling of non-variations when adding to cart by an automatic button, since WC 3.0

1.3.7 – 14/Jun/2017

  • TWEAK: Add filter allowing the items being added to the cart when pressing the 'Renew' button to be adjusted

1.3.6 – 27/Jun/2017

  • TWEAK: Update to the latest updater library version
  • TWEAK: Update to the latest WC compatibility library version
  • TWEAK: Update deprecated access of order data on WC 3.0+

1.3.5 – 26/Jun/2017

  • TWEAK: Replace deprecated woocommerce_get_page_id() function

1.3.4 – 23/May/2017

  • FIX: Update the bundled updater library, fixing a bug in it

1.3.3 – 18/Feb/2017

  • FIX: Fix reference to incorrect version of the woocommerce-compat library version

1.3.2 – 16/Feb/2017

  • FIX: Update woocommerce-compat library version, fixing a bug in meta saving on WC 2.7

1.3.1 – 04/Feb/2017

  • COMPATIBILITY: Updated the product selector widget to work on WC 2.7. WooCommerce prior to 2.3 is now no longer officially supported (possibly/likely works; we just don't test/support).
  • TWEAK: Import woocommerce-compat library to abstract away changes in WC 2.7
  • TWEAK: Replace all uses of the deprecated variation_id property
  • TWEAK: Port all accesses of WC_(Order|Product|Coupon)::id over to woocommerce-compat library
  • TWEAK: Update the bundled updater to version 1.3.0, which allows the user to choose to automatically install updates

1.2.7 – 29/Apr/2016

* TWEAK: With WC 2.6+, use the new wc_get_orders() function

1.2.6 – 01/Jul/2015

* TWEAK: Slight change in coupon ineligibility message, for clarity

1.2.5 – 14/May/2015

* Move handling of GET parameter to the wp_loaded tag (WC 2.3+ refuses to add to cart before then – was previously on init)

1.2.4 – 13/May/2015

* Small internal tweak allowing order information to be fetched without needing a corresponding coupon
* Accept order_is_renewal form field as indication that the order is a renewal
* When original order had multiple quantities, take account of that

1.2.2 – 13/Mar/2015

* Fix bug in plugin updater that could cause white screens on some WP sites

1.2.1 – 11/Mar/2015

* Added plugin updater – update availability can now be made known and updates can now be installed through the standard WP updating mechanism

1.2 – 07/Feb/2015

* Now tested up to WooCommerce 2.3 (2.0 now no longer officially supported by new releases)

1.1 – 18/Feb/2014

* Add quick link for adding previously purchased products to the cart

1.0 – 01/Jan/2014

* Initial release