Easy Digital Downloads Changelog
View releases and changelogs for EDD and addons.
Version 2.6.8 — August 11, 2021
- Improvement: The Tools page has been updated for improved accessibility and UX.
- Fix: Repeat registration field triggering count() errors.
- Fix: FES interfering with EDD core tooltip styling, making them semi transparent and unreadable.
Version 1.1.7 — August 10, 2021
- New: Introduced
edd_all_access_check_response_for_download
filter, which allows you to control access to a download. - Fix: Fatal error on All Access admin page when an upgraded pass has been refunded.
- Fix: Edge case where a pass tied to a subscription never renews if the pass expiration date is slightly after the subscription renewal date.
- Fix:
edd_all_access_download_form()
function not working well with variable priced products and lazy loading. (We made some further updates to this fix, which started in version 1.1.6.)
Version 1.4.6 — August 9, 2021
- Refactor: Transaction ID URLs have been updated to use PayPal’s new format.
- Refactor: Update plugin author name to “Sandhills Development, LLC”.
- Fix: Possible undefined index errors while confirming PayPal Express payments.
- Fix: Fatal error in EDD 3.0 when paying with PayPal Express.
- Fix: Missing .pot file.
- Fix: In-context checkout breaks Software Licensing renewal box.
Version 3.7.3 — July 26, 2021
- Improvement: Adjust license upgrade logic to account for different license lengths for different variable prices. (Requires custom code.)
- Fix: 1 month to 1 year upgrade results in incorrect dates and amount.
- Fix: License expiration date picker not working as expected with all date formats.
- Fix: Retroactive processor not working with item quantities.
- Fix: Remove .DS_Store file from sample theme.
- Fix: Fatal error in theme updater in PHP 8.
- EDD 3.0: Update to use new order history hook for speed improvements.
Version 3.4.12 — July 21, 2021
- Fix: Incorrect commission amount recorded for zero decimal currencies, which could result in confusing totals.
- Fix: Deprecation notices in PHP 8.
- Fix: Remove number formatting on CSV exports. (This caused problems when importing into PayPal Masspay.)
- EDD 3.0: Update hook used for refund logic.
Version 2.6.7 — July 19, 2021
- New: Added edd_fes_allow_numeric_usernames filter, which allows you to change whether or not numeric usernames are permitted by vendors.
- Improvement: Show warning if active theme doesn’t support post formats when adding this field to the form builder.
- Fix: Vendor earnings incorrect when using quantities.
- Fix: Wrong date/time shown in vendor dashboard orders.
- Fix: Undefined property error when saving/submitting submission form.
- Fix: “Add File” button missing when adding multiple files to a product.
- Fix: Vendor files not being uploaded to protected EDD directory.
- EDD 3.0: Update vendor reports.
Version 1.1.2 — July 13, 2021
- Dev: Compatibility with EDD 3.0.
Version 1.2.2 — July 12, 2021
- Modified templates: invoice-table.php
- New: Invoices can now be generated for refunded payments.
- Improvement: Software Licensing renewal discounts are now shown on invoices.
- Fix: Invoice not using the name entered in the generation form.
- Dev: Use new order history hook in EDD 3.0.
Version 1.2.21 — July 12, 2021
- Fix: When used with the Custom Prices add-on, switching between variable prices could result in the price input showing “NaN”.
- Fix: “Disable quantity input for this product” was being ignored when Purchase Limit was enabled.
- Fix: Settings not appearing in the right spot after EDD 2.10 updated.
Version 1.1.7 — July 12, 2021
- Refactor: Update plugin author name to “Sandhills Development, LLC.”
- Dev: Compatibility with EDD 3.0.
Version 1.5 — July 1, 2021
- New: Refactored the admin interfaces to be more consistent with EDD Core.
- New: Add support for setting the time a discount starts and ends.
- Improvement: Settings have been moved to a sub-section.
- Fix:
edd_price()
function was not showing the discount amount on variable-priced products if a price ID is not specified. - Fix: The “From X Products” type not applying the correct discount.
- Fix: Percentage price discount not applying correctly if you have different price variations of the same product in your cart.
- Fix: Fatal error in PHP 8.
- Fix: Expiration dates did not respect the local site time zone.
- Fix: Grammatical error in discount end date description.
- Fix: Prices that contain a thousands-separator show an incorrect sale price.
- Fix: When using
edd_price()
manually, the discounted price had the trailing zeros cut off. - Dev: Compatibility with EDD 3.0.
Version 2.3.9 — June 23, 2021
- New: Added Spanish translation.
- Fix: Deprecation notices in PHP 8.
- Refactor: Update plugin author name to “Sandhills Development, LLC”.
- Dev: Compatibility with EDD 3.0.
Version 2.8.8 — June 14, 2021
- Improvement: When using the filter to adjust Stripe Element styles, we now merge those styles with the default generated ones.
- Improvement: The
edds_is_zero_decimal_currency()
function now accepts an optional$currency
parameter, so you can check any currency instead of just the shop’s selected currency. - Fix: Fatal error when attempting to perform old database upgrades.
- Fix: Undefined index notice with Stripe Connect.
- Fix: EDD 3.0 – Stripe + Auto Register + Recurring not working together.
Version 3.7.2 — June 14, 2021
- New: Admin notice about upcoming system requirement changes in version 3.8. You will only see this notice if you don’t meet the future requirements. (PHP 5.6, WP 4.9, EDD 2.9)
- Improvement: Reworded the retroactive processor message on the order details page.
- Improvement: The request data is now passed to the edd_sl_license_response filter.
- Improvement: The “Cancel” license renewal link is now a
<button>
. - Fix: Child license can display incorrect information when the variable price ID is 0.
- Fix: Incorrect upgrade price when variable price ID is 0.
- Fix: Readme parsing was still processing when disabled, if it had been enabled previously.
- Fix: Changing an order status back to completed generated new, additional license keys.
- EDD 3.0 – Retroactive Processor compatibility.
- EDD 3.0 – Compatibility with new refund API.
- EDD 3.0 – Update some raw database queries on the post meta table to be compatible.
Version 1.5.4.1 — June 14, 2021
- Fix: Delete unneeded README.md.
- Fix: Update changelog.txt.
- Fix: Updated version number.
Version 2.0.2 — June 10, 2021
- Improvement: Certain checkout errors have been adjusted to better convey to the customer if their charge may have gone through.
- Fix: The Authorize.net SDK has been updated to version 2.0.2, which fixes a deprecation notice in PHP 7.4, and a fatal error in PHP 8.
- Fix: Invoice number and item description weren’t being sent to Authorize.net.
- Fix: Excessive debug logging has been removed.
- Fix: Automatic updates not working.
- Recurring – Improvement: The initial card authorization is now voided once we receive confirmation of the first subscription payment.
- Recurring – Fix: If a subscription is “suspended” in Authorize.net, its status is now updated in EDD.
- Recurring – Fix: Customer address information wasn’t being saved in Authorize.net.
- Recurring – Fix: The plugin was using the incorrect text domain in a few places.
Version 1.5.4 — June 10, 2021
- Fix: Fees not added to gateway that isn’t the default.
- Fix: Fees not added to Stripe.
- Fix: If a gateway didn’t have a fee, checkout still contained a $0 fee line item.
- Fix: Fatal error in PHP 8 due to invalid version_compare().
- Fix: Invalid nesting of HTML in ajax response.
Version 2.10.5 — June 7, 2021
- Fix: Stripe – Renewal payments not being recorded correctly for zero decimal currencies.
- Fix: EDD 3.0 – Unable to capture Stripe payment intents with zero decimal currencies.
- Fix: EDD 3.0 – Automatic renewal payments not inheriting tax rate from parent order.
Version 2.11 — June 7, 2021
- New: Add support for the PayPal Commerce gateway.
- Fix: Software Licensing – The wrong expiration date could be calcualted when using one-time trials.
- Fix: Software Licensing – Upgrade logic now accounts for different license lengths with variable prices.
- Fix: PayPal Express – Renweal IPN could have incorrect payment amount recorded in EDD.
- Fix: A discount code could modify a $0 trial to a non-zero amount.
- Fix: Tax calculations were improved when using Signup Fees.
- Fix: EDD 3.0 – Updated more references to the `post_` function calls.
- Fix: EDD 3.0 – Orders table viwes were still using wp_count_posts for payments.
- Fix: EDD 3.0 – Recurring Payments may overwrite the order status parameter when querying orders.
Version 1.1.5 — June 7, 2021
- Improvement: Update “Deposit Page” description to mention shortcode that should be on the page.
- Fix: Settings disappeared after EDD 2.10 update.
- Fix: Unable to deposit to wallet via Stripe.
- Fix: Checkout fails if there are more than two payment gateways selected.
- Fix: Fatal error if attempting to activate when EDD isn’t already installed.
- Refactor: Update plugin author to “Sandhills Development, LLC”.
- Dev: Update PHPDocs.
- Dev: Compatibility with EDD 3.0.