Version: 2.11.7
count
method used an ambiguous column reference for the primary key.edd_subscription
order status has been added to the arrays of complete, refundable, net, and gross order statuses.Fix: The transaction list in the edd_subscriptions shortcode now shows the correct date.
Fix: Content Restriction -- The active subscription check for a specific product in the shortcode attributes has been fixed.
Change: Content Restriction -- When the subscription parameter is added to the shortcode, the Content Restriction messages are used if a user does not have access to the content.
Improvement: The "View Invoice" link on the front-end subscription page has been replaced with a "View Transactions" link. This allows the customer to view all transactions associated with a subscription, instead of just the first one.
Improvement: Stripe - Activate EDD subscriptions via webhook. This fixes an edge case scenario where the Stripe payment was taken but the EDD subscription was not activated.
Fix: Content Restriction - When using the edd_restrict shortcode, the message parameter was ignored when subscription check is set.
Fix: Content Restriction - The edd_restrict shortcode wasn't working well when using a mixture of recurring and non-recurring products.
Fix: PayPal - Subscription status incorrectly changed to "expired" after subscription has completed. (When using the "Times" field.)
Fix: Renewal payments don't show the subscription status on the admin Payment Details page.
Fix: Add an additional check to ensure renewal reminders are not sent for cancelled subscriptions.
Refactor: Recurring email settings have been moved to the "Emails" tab in their own section.
Refactor: Recurring settings have been moved to the "Payments" tab if you're on EDD 2.11.3 or higher.
Improvement: Allow all email template tags (including ones from EDD core and other extensions) to be used in recurring payment emails.
Improvement: When viewing a payment that has an associated subscription, the status of that subscription is now shown next to the ID.
Improvement: Better error message logging when the PayPal Commerce PAYMENT.SALE.COMPLETED webhook fails.
Fix: Potential undefined index error when calling edd_get_settings_tabs().
Fix: The cron job that auto updates subscription statuses to "expired" now also checks for "trialling" subscriptions in addition to "active" ones.
Fix: PHP notice when downloading a file under certain circumstances.
Fix: PHP warnings when viewing a subscription whose parent payment has been deleted.
Dev: Refactor how licensing gets instantiated.
New: When signing up for a free trial, the renewal amount is now displayed before the submit button.
Fix: Refunding a subscription payment in PayPal not updating the status in EDD.
Fix: Trial subscriptions created before the PayPal subscription was activated.