Skip to main content
Easy Digital Downloads Changelog
View releases and changelogs for EDD and addons.

Version 2.4.7 — August 2, 2016

  • Updated Stripe PHP libraries

Version 1.2.16 — July 28, 2016

  • Fixed quantity calculation bug
  • Added french translation

Version 2.0.9 — July 28, 2016

  • Fix: Quantity fields do not work properly when CFM is activated.

Version 2.0 — July 27, 2016

  • Introduce a reviewer discount
  • Introduce integration with Frontend Submissions allowing customers to submit vendor feedback
  • Introduce new Vendor Feedback page which allows customers to submit vendor feedback and FES vendors to see feedback given
  • Introduce minimum and maximum word limits that can be set for reviews
  • Show a badge next to the reviewer if they have purchased the download being reviewed
  • Migrated all reviews to their own custom comment type and create a separation between reviews and comments
  • New Reviews download (Downloads > Reviews) page where all reviews are displayed
  • Move settings to Downloads > Settings > Extensions > Reviews
  • Move away from the WordPress comment form and use a custom form for reviews
  • Setting has been introduced to allow voting of reviews to be disabled
  • New TinyMCE widget introduced to make embedding reviews into posts/pages easier
  • Added new ‘parent’ and ‘type’ key to API output to distinguish between reviews and replies
  • Change API output to null if certain keys don’t apply
  • Allow reviews to be enabled and disabled per download
  • New meta box added to the “Edit Download” page to show reviews
  • Fix HTML 5 microdata and schema issues
  • Fix AJAX error that caused some votes not to be recorded
  • Fix memory leak that was occurring when querying user purchases

Version 2.2.1 — July 24, 2016

  • Include price_id in add_fee() if cart item has a price ID.

Version 1.2.3 — July 22, 2016

  • Fixed bug with multiple free downloads on one page
  • Fixed incorrect textdomain in admin meta box
  • Updated deprecated function

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