- Improvement: The payment method update form now uses the Stripe action hook to load the credit card form instead of calling it directly.
- Change: The EDD Subscriber role will not be registered for new installs.
- Change: Renewal orders will now be assigned a unique payment key.
- Fix: The EDD Subscriber role capability was not correctly registered.
- Fix: Manually creating a subscription for a single price product could throw a PHP notice.
- Fix: If a renewal transaction failed in PayPal Commerce, it was not marked as failed in EDD.
- Fix: Manually creating a subscription did not set the correct payment mode when test mode was enabled.
- Dev: The subscriptions count method used an ambiguous column reference for the primary key.
- Improvement: EDD 3.0 – subscription information will be moved to the order details tabs.
- Fix: EDD 3.0 – the Stripe gateway now checks for the `complete` order status when checking if a subscription can be reactivated.
- Fix: EDD 3.0 – Renewal orders were setting an incorrect price ID for single price products.
- Fix: EDD 3.0 – Renewal orders no longer run ledger functions to update download/customer statistics.
- Fix: EDD 3.0 – The edd_subscription order status has been added to the arrays of complete, refundable, net, and gross order statuses.
- Fix: EDD 3.0 – Manually added subscription orders did not set the correct order item status.
- Dev: EDD 3.0 – Order items in will be migrated to have the correct status. This affects existing 3.0 installs only.
- Dev: EDD 3.0 – Unit tests have been updated for EDD 3.0 compatibility.