Version 1.2.1 — October 31, 2019
- Fix: Send Message buttons not displaying in FES Vendor Dashboard.
- New: Email send logs can now be exported for GDPR reports.
Version 2.9.3 — October 25, 2019
- New: Integrate with PayPal’s new requirements of 1 recurring item per checkout.
- New: Added a checkbox to cancel a subscription when refunding a payment.
Version 2.7.4 — October 23, 2019
- Fix: Corrected a possible race condition causing ‘renewal’ payments to be listed as ‘complete’.
- Fix: Attempting to add a new card, when the customer had never used Stripe as a payment method previously caused an error.
- Fix: Improved Internet Explorer 11 support.
- Fix: Corrected an error in the `edds_create_charge_args` compatibility filter.
- Fix: Removed some references to Stripe Checkout in settings descriptions.
Version 1.3.9 — October 16, 2019
- Fix: initial_tax_rate, initial_tax, recurring_tax_rate, recurring_tax, trial_period, and notes fields missing from subscription sample data.
Version 2.6.5 — October 16, 2019
- Fix: PayPal Email field from Commissions extension does not show on form builder
Version 2.3.8 — October 16, 2019
- Fix: Compatibility with version 2.6.5 of Frontend Submissions extension
Version 2.3.10 — October 16, 2019
- Fix: Error during file upload in Frontend Submission extension if Amazon S3 API keys are not configured
- Fix: Warning: Illegal string offset notice
- Fix: Fatal error: Uncaught InvalidArgumentException when using Checkout Fields Manager extension and file field is empty
Version 1.3.8 — October 15, 2019
- Fix: “New Subscription Renewal Payment” events not working properly.
Version 2.6.4 — October 4, 2019
- Fix: Honeypot field does not render on frontend
Version 1.1.1 — October 2, 2019
- Fix: BitBucket – Corrected an issue that caused delegated repositories to not show up.
- Fix: Improved the repository fetching by converting to a 1 hour transient, to allow for faster repository refreshing.
- Fix: When disconnecting or connecting GitHub authorization, the list of repositories was not always refreshed.
Version 2.9.2 — September 20, 2019
- Fix: Corrected an issue in the subscriptions table that caused some subscriptions to be skipped in the last upgrade routine. Please run the new upgrade routine to ensure all price IDs are assigned correctly.
- Dev: Added a new generic hook for Stripe events: `edd_pre_recurring_stripe_event`
Version 2.7.3 — September 18, 2019
- Fix: Additional POST data was not being passed through with the AJAX request for the new Stripe Payment Intents requests.
Version 2.9.1 — September 16, 2019
- Fix: If a product was deleted, it could cause subscription lists and emails to fail.
- Fix: Updated .pot file for translators.
- Fix: Stripe – Subscriptions were failing to be created on new purchases with Quarterly or Semi-Year periods.
Version 2.7.2 — September 16, 2019
- Fix: Updated .pot file for translators.
- Fix: Customers attempting to update a card that was added prior to version 2.7 were seeing an error.
Version 2.7.1 — September 14, 2019
- Fix: Improve field validation confirmation to account for sites with invalid markup due to leading white space.
Version 2.9 — September 12, 2019
- New: Stripe – Support for SCA/3DS2.
- New: Stripe – Support was added for mixed carts.
- New: Added the {subscription_id} email tag.
- New: Admins can not configure and receive emails when a customer cancels their subscription.
- New: You can now customize the text used for the ‘Cancel’ link.
- New: Subscriptions can now have their price ID association changed.
- New: You can now choose to count completed subscriptions as active, when limiting file downloads to active customers.
- Fix: Reactivating a cancelled subscription did not properly charge the customer with Stripe.
- Fix: The Invoice ‘closed’ property was deprecated.
- Fix: Avoid an exception when trying to set the ‘id’ of an invoice.
- Fix: Verify that the PayPal Express and Pro gateways only listen for their own IPN calls.
- Fix: Prevent a bug that caused renewal reminders to not be sent when a user was not connected to the customer.
Version 2.7 — September 12, 2019
- New: Update Stripe API
- New: Minimum PHP version bumped to 5.6.
- New: Added support for SCA/3DS2.
- New: Use Stripe Elements for card fields.
- New: Integrate with the PaymentIntents API.
- New: Card errors are now displayed inline.
- New: Improved card update UI.
- New: Allow users to remove all cards, and add a card when none exist on their account.
- New: Added the ability to only load Stripe’s Javascript when necessary.
- Fix: Frontend Javascript assumed jQuery was loaded.
Version 2.6.20 — August 13, 2019
- Fix: Changed name of method to prevent errors on PHP 5.6.
Version 2.6.19 — August 12, 2019
- New: Added notice about upcoming Stripe extension changes that require PHP 5.6+.
- New: Allows users to remove all cards from their profile.
- Fix: The Stripe Checkout modal was not being updated when quantities were changed.
- Fix: Now properly handles the card expiration date exception.
- Fix: The list of characters that can’t be used on statement descriptors was updated.
- Fix: Limit the number of times a customer can submit invalid card details.
- Fix: Verify that the CVV and card name fields aren’t empty before creating tokens.
Version 2.8.8 — July 26, 2019
- Fix: Free trials with variable priced products do not work in PayPal Express
- Fix: Subscription payments improperly recorded as Complete in PayPal Standard when renewal payment fails