Skip to content

Releases: Automattic/woocommerce-subscriptions-core

Version 5.9.0

14 Jul 05:01
0303a5a
Compare
Choose a tag to compare
* Fix - Ensure when a customer changes the shipping method on cart and checkout that the recurring totals correctly reflect the chosen method.

Version 5.8.0

18 Jul 06:34
Compare
Choose a tag to compare
* Fix - When HPOS is enabled, permanently deleting a subscription related order wasn't updating the related orders cache properly.

Version 5.7.2

05 Jun 01:57
f2987e2
Compare
Choose a tag to compare
* Fix - Resolved an issue with customers being redirected to an incorrect Pay for Order URL after login.

Version 5.7.1

11 May 04:36
12402c8
Compare
Choose a tag to compare
* Dev - Resolve errors for third-party code using the URLs returned from WC_Subscriptions_Admin::add_subscription_url() and WCS_Cart_Renewal::get_checkout_payment_url() because they were erroneously escaped. #440
* Dev - Enable third-party code to alter the delete payment token URL returned from flag_subscription_payment_token_deletions. #440

Version 5.7.0

04 May 05:08
acf0ec9
Compare
Choose a tag to compare
* Fix - Fatal error from third-party extensions using the `woocommerce_update_order` expecting the second parameter.
* Dev - Pass the subscription object as the second parameter to `woocommerce_update_subscription` hook (and `woocommerce_update_order` for backwards compatibility).
* Dev - Return a response from the WC_Subscription::set_status() function in line with the parent WC_Order::set_status() function.
* Dev - Add the 'wcs_recurring_shipping_package_rates_match_standard_rates' filter to enable third-parties to override whether the subscription packages match during checkout validation.

Version 5.6.0

19 Apr 23:37
a923da6
Compare
Choose a tag to compare
* Fix - Correctly determine subscription free shipping eligibility when the initial payment cart isn't eligible. Fixes erroneous "Invalid recurring shipping method" errors on checkout. #409
* Dev - Fixed precision loss notice that occurs when running PHP 8.1. #428
* Dev - Fix phpcs and semgrep warnings to improve code quality. #429
* Dev - Use `wp_safe_redirect()` when processing a payment method change request. #429

Version 5.5.0

10 Mar 02:33
5f114e1
Compare
Choose a tag to compare
* Fix - When HPOS is enabled, changing your address while paying for a renewal order will update the address on the subscription. #413
* Fix - Prevent admin error notices being shown for the "subscription trial end" event that was caused by no callbacks being attached to this scheduled action. #414
* Fix - Prevent fatal error when copying the `_shipping_address` meta data where the value is not an array. #417

Version 5.4.0

21 Feb 02:58
597035c
Compare
Choose a tag to compare
  • Fix - Remove the recurring shipping method cache that caused bugs for third-party plugins like Conditional Shipping and Payments. #407

Version 5.3.1

01 Feb 00:09
d9befd7
Compare
Choose a tag to compare
  • Fix - Fatal error when loading the Edit Subscription page with custom admin billing or shipping fields. #403

Version 5.3.0

27 Jan 00:00
d37bd4d
Compare
Choose a tag to compare
* Add - Highlight subscriptions with overdue payment in list view with red icon & tooltip.
* Fix - Shipping address correctly set when resubscribing or switching subscriptions that contain different billing and shipping addresses.
* Fix - When processing customer requests to update all their subscription payment methods, ensure the updated subscription is used fetch the new payment meta, not and old instance.
* Dev - Remove deprecated `strptime` function in favour of `DateTime::createFromFormat`.
* Fix - Catch exceptions when changing payment method associated with a subscription to avoid fatal errors.