2026-08-05 – version 9.1.0
* Fix: Removed the onboarding notice and walkthrough shown after activating Subscriptions, which pointed merchants at the “Simple subscription” and “Variable subscription” product types — both off by default since 9.0.0.
* Fix: Invalid subscription switch payment links no longer attach an unrelated order to checkout.
* Fix: Order fields containing serialized text now retain their original value when copied to subscriptions on HPOS stores.
* Fix: On stores using legacy (posts) order storage, restoring a subscription’s parent order from the trash now makes the subscription reappear on the customer’s My Account > Subscriptions page.
* Fix: A subscription plan’s sign-up fee shown on the product page (the “Sign-up fee:” line, plan option rows and pre-selected plan details) now passes through the ‘woocommerce_subscriptions_product_sign_up_fee’ filter, so currency and multi-currency plugins can convert it to match the cart, checkout and charged amount.
* Fix: Deactivating or updating WooCommerce no longer triggers a site-wide fatal error for up to an hour while Subscriptions’ cached WooCommerce version check is still fresh.
* Fix: Coupons are now correctly applied when paying for a renewal via the Checkout block (previously the discount showed in the total, but was not deducted from the amount charged).
* Fix: Renewal carts now calculate the correct total when the subscription used a recurring percentage coupon. On tax-inclusive stores, sub-cent rounding could make the coupon’s discount look manually applied and produce a wrong total.