Easy Digital Downloads Changelog
View releases and changelogs for EDD and addons.
Version 3.4.8 — August 8, 2016
- Tweak: Improved labels for activation limit settings
- Tweak: Improved sample plugin and theme with better license key validation and error handling
- Tweak: Added a filter to the check_item_name() method
- Tweak: Added tooltips throughout the settings screens
- Tweak: Replaced get_post_meta() with edd_get_payment_meta() for better future proofing
- Tweak: Better display of current license key on Manage Sites screen
- Tweak: Remove usage of _edd_sl_site_count post meta as it is not used
- Tweak: get_price_id() now falls back to the default price ID if no price ID exists
- Tweak: get_price_id() now looks at price_id stored in purchase meta if none is set on the license
- Tweak: Combined all past license key generation options into a single tool
- Fix: Removed unused JavaScript in
edd_license_keys
shortcode - Fix: Incorrect error message when trying to upgrade and renew a license key at the same time
- Fix: Upgrade path should not be shown when license key is part of a bundle
- Fix: Incorrect update count on Updates page for theme updater class
- Fix: License key upgrades can be added to the cart multiple times
- Fix: User ID now properly pulled from EDD_Payment if not set on license
- Fix: Activation limits not set properly during license key generation for past purchases
- Fix: Lifetime licenses sometimes show as expiring
- Fix: edd_sl_override_history_content needs to check if in_the_loop
- Fix: Upgrading from Bundle A to Bundle B places licenses of Bundle A inside of Bundle B
- Fix: Translation error with {expiration} template tag
- Fix: Custom date ranges break when crossing year boundary in Reports
- Fix: PHP notice for undefined index
- Fix: Incorrect table columns when purchase contains no products
- Fix: Duplicate update notifications for plugins in multisite installs
Version 2.0.1 — August 8, 2016
- Fix: PHP notice when voting on reviews
- Fix: Incorrect query arg after submitting review
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
inadd_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