Version 1.5.10 — January 21, 2025
- Admin: Fixes an issue with updating bonus items for a product.
- Admin: Updates the custom prices metabox fields for EDD’s updated downloads metabox.
- Integrations: Improves compatibility with Multi Currency.
- Dev: The new minimum requirements are PHP 7.4, WordPress 5.8, and EDD 3.2.12.
Version 3.6.2 — January 21, 2025
- Admin: Fixes the commission details screen when viewing a commission for a missing download.
- Admin: Updates the Commissions download meta for EDD’s new metabox.
- Admin: Fixes a warning when manually adding a commission.
- Settings: Fixes a potential error when checking an old setting for commissions on free orders.
Version 3.3.6.1 — January 15, 2025
- Fixes a formatting issue for stores using European style decimal separators.
Version 3.3.6 — January 13, 2025
- Important: This release requires WordPress 6.2 or higher.
- Admin: Prevent UI shifting in the EDD admin pages.
- Blocks: Improved the UI of the Checkout block registration settings.
- Checkout: Improved reliability of guest checkout process.
- Checkout: Improved the detection of existing customer email addresses.
- Customers: Switched to using
Order
objects instead ofEDD_Payment
objects. - Dev: Added the
edd_empty_cart_message
to the Checkout block. - Dev: Fixed an issue that could cause hooking into
edd_purchase_form_user_info_fields
to result in a fatal error. - Dev: Introduced the
edd_order_receipt_before
hook to the receipt block. - Discounts: Fixed an issue that would prevent min/max values on discounts from being changed to empty values.
- Discounts: Improved the logic of discount code validation to ensure that required products are allowed even if in a prevented category.
- Downloads: Added the ability to copy the block, shortcode, or add to cart links to the clipboard from the Download Edit screen.
- Downloads: Improved the registration and rendering of metaboxes.
- Downloads: Improved the variable pricing UI for the Download Edit screen.
- Downloads: Refreshed and combined Download metaboxes for improved download management.
- Emails: Fixed an issue that could result in the password reset email from the Auto Register extension not being sent.
- HTML: All HTML element classes now run
get_data_elements
to ensure that the data elements are available. - HTML: Improved search results for Chosen select fields.
- HTML: Introduced the
Number
input field. - i18n: Fixed an issue resulting in an undefined variable notice in translations.
- Logs: Updated the date column of the Logs to reflect the store timezone (instead of UTC) and improved the formatting.
- Orders: Corrected an issue resulting in the order total being incorrect when combining fees and taxes.
- Pages: Fixed an issue that resulted in ‘noindex nofollow’ tags being added when no checkout page is set.
- PayPal: Ensure that the merchant status check accounts for all exceptions.
- Reports: Added support for filtering by order status on the Payment Gateways reports.
- Reports: Current Period reports no longer show ‘Hour by Hour’ when less than two days of the period have passed.
- Reports: Improved the tooltip handling for reports to be more consistent.
- Reports: Separated many charts into individual charts to improve usability and flexibility.
- Reports: The Payment Gateways list table report now filters reports by the selected gateways, instead of linking to a list of orders for the gateway.
- Sessions: Prevent an undefined variable notice.
- Stripe: Added support for TWINT, and Revolut Pay.
- Stripe: Always get mandates for India-based customers/stores.
- Stripe: Fixed an issue that could cause a gateway error if the Payment Method Configuration cannot be retrieved.
- Stripe: Improved compatibility with Zero Decimal Currencies.
- Stripe: Improved performance by switching to using
Order
objects instead ofEDD_Payment
objects.
Version 1.1.3 — January 9, 2025
- Admin: Fixes a fatal error which can occur when no gateways at all are active.
- Admin: Improves compatibility with the EDD download metabox.
Version 3.3.5.2 — November 22, 2024
- Checkout: Fixed a user’s first/last name not saving to their WordPress account when registering during checkout.
- Checkout: Fixed purchase data being sent to some gateways which process credit cards from form data.
Version 2.12.5.1 — November 22, 2024
- Fix: Improved discount support for Easy Digital Downloads 3.3.5+
Version 3.3.5.1 — November 14, 2024
- Stripe: Fixed issues with displaying and saving Stripe settings.
Version 1.4.0 — November 13, 2024
- Important: This release requires the following versions:
- PHP: 7.4
- WordPress: 5.8
- Easy Digital Downloads: 3.2.12
- New: Store owners can now bulk generate and save invoices from the Orders list.
- New: Export invoices in machine-readable XML format in Downloads > Reports > Export.
- Fix: Updated settings display for compatibility.
- Fix: Guest invoices have improved confirmation before viewing them.
- Fix: Fees and Credits were not showing on Invoices.
- Fix: The date on the invoice could be incorrect.
- Developers: A new filter has been added for the PDF options.
Version 3.3.5 — November 11, 2024
- NEW! Added Support for more Stripe Payment Methods, including more wallets, mobile payment methods, and some bank redirects.
- Stripe: Improved accessibility of the checkout form.
- Stripe: Improved compatibility with Stripe for customized checkouts missing form attributes.
- Stripe: Properly handle error messages when trying to create webhooks without HTTPS.
- Stripe: Updated the Stripe PHP library.
- PayPal: Fixed an issue preventing PayPal from fully connecting in test mode.
- PayPal: Improved the messaging around the PayPal settings screen.
- PayPal: Fixed an issue with the date_created on some PayPal Commerce orders.
- WP-REST: Improved integration with the WP-REST API media endpoint.
- Receipt: Improved hash validation when viewing a receipt as a guest.
- Emails: Fixed a possible fatal error with the WP Mail SMTP plugin.
- Emails: The Banned Email list filter is now accessible even when the list is empty.
- Checkout: Improved handling of guest customers.
- Checkout: Prevent an edge case where a warning could be thrown during checkout.
- HTTP: Introduced a standard HTTP Request utility to make consistent HTTP requests.
- Discounts: Prevent a JavaScript error when editing a discount.
- Administration: Vertical navigation elements now support the Back/Forward browser navigation.
Version 1.2.7 — October 23, 2024
- Dev: new minimum requirements are PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.0.
- Admin: All Access JavaScript handling in the admin has been updated to load only when needed.
- Dates: Dates for All Access passes are now displayed in the store’s time zone and use the store’s preferred date and time formats.
- Passes: In certain time zones, All Access passes could expire earlier than expected.
Version 3.6.1 — October 3, 2024
- Admin: Editing a commission could save the date incorrectly.
- Database: Fixed a possible fatal error when retrieving commissions.
- Reports: A commissions report could ignore a set date range and export all commissions.
Version 1.4.0 — October 1, 2024
- Compatibility: Important! New minimum requirements are PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.0.
- Subscriptions: Renewal action now contains the updated subscription expiration date.
- Subscriptions: Renewal action order data has been updated to be consistent with new order data.
- Settings: Added link to add-on documentation in the Zapier settings page.
- Orders: Currency information has been added to the action data.
- Refunds: Creating a refund no longer sends a ‘new order’ action.
Version 1.1.2 — October 1, 2024
- Admin: Improves messaging around gateway and currency changes.
- Stripe: Fixes an issue with the Legacy Card Elements payment request buttons.
Version 3.3.4 — September 19, 2024
- NEW! Stripe: When connecting EDD to Stripe, the necessary webhooks are registered.
- Cart: Enhanced cookie handling when emptying and re-adding items to cart.
- Checkout: Resolved undefined variable issue when using block registration form.
- Downloads: Improved response header handling to prevent invalid content-length headers.
- Downloads: Resolved inconsistency in author availability for new vs existing downloads.
- Emails: Improved email tag loading for more efficient processing.
- Emails: Removed image insertion capability from password reset email editor.
- Emails: Corrected filter name in new user email for proper functionality.
- Emails: Fixed a fatal error in password reset due to missing parameters.
- Emails: Fixed empty {password_link} email tag for first-time users.
- File System: Consolidate filesystem interactions by normalizing file paths.
- Orders: Improve order total calculations for orders with multiple adjustments.
- Orders: Fixed an issue with resumed orders and date_created values.
- Orders: Deleting an order now deletes the related transactions entry.
- Orders: Implemented safeguard to prevent negative order totals.
- Reports: Fixed PHP notices occurring in certain time zones.
- Sessions: Added new filters for more flexible cookie management.
- Sessions: Added built-in support for Pantheon cookie exclusions.
- Sessions: Added built-in support for WP Engine cookie exclusions.
- Stripe: Improve legacy card elements session compatibility.
- Users: Added a tool to help fix corrupted capabilities that prevent access to EDD settings screens.
Version 2.3.16 — August 20, 2024
- Admin: The quick docs link on the Free Downloads settings screen links to the relevant docs.
- Assets: For sites with manually created Free Downloads links outside of the content, there is now a setting to load the Free Downloads script on every page load.
Version 2.2.5 — August 20, 2024
- Integrations: updates the Frontend Submissions vendor feedback form and email handling.
- Review Requests: adds back a missing period for the review requests.
Version 3.8.14 — August 8, 2024
- Compatibility: Fixed an issue causing a fatal error with EDD 2.x
- Licenses: Improved detection of if a license could be extended.
- Licenses: The retroactive license processor could create licenses for renewal orders.
Version 3.3.3 — August 6, 2024
- Reports: Refund tiles for fully refunded items could include partial refunds.
- Sessions: Improve session handling during checkout when logging in a user at the same time.
- Admin: Fixed a display issue when searching for EDD items in list views.
- Emails: Prevent a PHP error related to the Email Summary settings.
- Emails: Improved the Email Summaries reliability.
- Blocks: Fixed an issue on the Checkout block for existing customers without a last name.
- Downloads: Improved the handling of the cart widget markup when adding an item to the cart.
- Downloads: Improved the detection and handling of local files when they are downloaded.
- Settings: Refactored the process of saving settings for consistency.
Version 2.12.5 — August 5, 2024
- Downloads: Fixes an issue where deleting a customer email address could block access to a file download for a customer with an active subscription.
- Emails: Registers an admin renewal notification email for when renewal orders are received (requires EDD 3.3.0).
- Emails: Updates the email tag handling.
- Integrations: Updates the Software Licensing integration for logging when a license key is renewed.
- Orders: If a renewal order cannot be recorded, the subscription is not renewed.
- Settings: Updates the settings screen checkbox inputs.
- Dev: Dynamic properties are allowed on the
EDD_Subscription
class.