Version 2.4.6 — July 22, 2016
- New: Added filters to Charge creation calls so the arguments sent to Stripe can be modified by other developers.
Version 1.3.1 — July 18, 2016
- New: Customer triggers now include first and last name
- Fix: Missing sample data triggers for subscriptions and file downloads
Version 1.3 — July 8, 2016
- New: Added custom metadata to all order notifications
- New: Added a button for “Updated Customer”
- New: Moved settings into a Zapier subsection of the Extensions tab
Version 2.4.15 — July 7, 2016
- Fix: 2Checkout: when Recurring Payments is active, INS in non-recurring gateway fails
- Fix: get_status_label does not currently have ‘Completed’
- Fix: Stripe: subscriptions not cancelled when bill_times is reached
- Fix: Incorrect column name when querying subscriptions by date
- Fix: Purchase Confirmation Subscription Details list in reverse order
- Fix: Changing the customer of a payment does not update the customer_id of the subscription
- Tweak: Update all calls to wp_remote_* for new response types enhancement
- New: Update PayPal Standard to pull API keys from core enhancement
- New: Add subscription stats to Sales Summary widget enhancement
Version 1.0.5 — July 7, 2016
- Fix: Some users unable to authorize with GitHub.
Version 1.4.7 — July 6, 2016
- Fix: Discounts were not applied to cart items with a variable price.
Version 1.1.2 — July 5, 2016
- Fix: Settings not retrieved on Invoice page
Version 2.4.5 — June 16, 2016
- New: Add mobile phone input field types to checkout fields
- Tweak: Updated Stripe library to 3.14.2
- Fix: Invalid use of the Legend tag
- Fix: Stripe Checkout pops up on Buy Now products even when the gateway is disabled
Version 2.4.14 — June 14, 2016
- Fix: Undefined index “tax” notice in PayPal Standard
- Fix: Missing amount verification in PayPal Standard
- Fix: Currency not set properly when first creating customers in Stripe
- Fix: Missing rounding in PayPal Pro / Express resulting in “Bill amount must be greater than 0” error
- Fix: Clicking Cancel then Update after editing profile ID of subscription level still updates the profile ID
- Fix: Too many parameters passed to update_option() call
- Fix: Card declines now handled gracefully when purchasing multiple subscriptions through Stripe and only purchase of some subscriptions fail
Version 2.4.13 — June 8, 2016
- Fix: Software Licensing – Renewal link not shown for keys with a non-active subscription.
- Fix: Purchase of subscription and non-subscription wrongly permitted.
- Fix: Processing subscription checkout should try and use User ID before email.
- Fix: Stripe Source ID incorrectly referenced in edd_recurring_fix_24_stripe_customers() upgrade routine.
- New: Update profile ID link to go to the new subscription details page in the Stripe dashboard for subscriptions purchased via Stripe.
Version 2.4.4 — June 8, 2016
- Fix: Improper creation of new Stripe Customer IDs when using different email addresses while logged in
- Fix: When Recurring Payments is enabled, check if Recurring Payments has recorded a Stripe Customer ID before creating a new one for one-time purchases.
Version 2.4.12 — June 2, 2016
- Fix: Refunding payments with already cancelled subscriptions produces exceptions in Stripe and PayPal Express.
- Fix: Stripe plan amount can sometimes contain decimals
Version 2.0.8 — June 1, 2016
- Fix: Help text not shown on Checkbox fields.
- Fix: Help text not shown on File Upload fields.
Version 2.4.11 — May 20, 2016
- Fix: Parent payment box does not show on View Order Details for refunded renewal payments
- Fix: Transaction IDs not logged reliably in Stripe
- Fix: Missing quotes around transaction_id column WHERE in get_subscriptions() method
- Fix: Cancelling a subscription in Stripe’s Dashboard does not update the subscription in EDD
- Fix: Refunding a payment via Stripe’s Dashboard does not mark the payment as refunded in EDD
- Fix: Refunding payments from View Order Details does not cancel associated subscriptions in Stripe or PayPal
- Fix: Payments sometimes marked as Failed with error “No profile_id set on subscription object”
- Fix: Not all metadata properly added to renewal payments
- Fix: Times option is inconsistent between gateways
- Tweak: Improved performance for EDD_Subscription when instantiating with a profile_id
- Tweak: Subscriptions are now cancelled automatically in Stripe and PayPal when initial payments are refunded from View Order Details
- Tweak: Added support for auto-confirmation in PayPal Express
- Tweak: Added indexes to subscriptions database table
- Tweak: Added Statement Descriptor to plans created in Stripe
- Tweak: Improved performance of add_payment() method in EDD_Subscription class
Version 1.4.2.1 — May 20, 2016
- Fixed fatal error with empty() on some servers.
Version 1.4.2 — May 20, 2016
- Added checkbox to give you the option to refund payments in PayPal from the View Order Details screen
- Added ability to automatically confirm PayPal Express transactions
Version 1.4.6 — May 17, 2016
- New: HTML to Old Price output for easier customization.
Version 1.2.2 — May 13, 2016
- Fixed: Hardened price_id checks that allowed a paid download to be purchased for free with a specially crafted URL
Version 1.0.4 — May 10, 2016
- Fix: Git Updater plugin updates not always being detected
Version 1.0.3 — May 10, 2016
- Tweak: Integrate with Subsections in EDD 2.5
- Fix: Tag ordering is not intuitive
- Fix: JavaScript errors when user disabled visual editor in profile
- Fix: Show admin notice is ZipArchive unavailable
- Fix: Download links unavailable for items in a bundle