Login
Get Started

Easy Digital Downloads (Pro) Changelog

Version 3.7.1 — September 21, 2026
  • NEW: Abilities – Store data is now registered with WordPress’s Abilities API, so AI assistants can discover and work with orders, customers, products and discounts.
  • NEW: Admin – Introducing Command Palette support, so orders, customers, discounts and downloads can be found and jumped to with Cmd+K / Ctrl+K on WordPress 6.9 and later.
  • Admin: Improved the styling of enhanced select fields so they render correctly alongside plugins that load their own Chosen styles.
  • Admin: Hardened the validation and output of store settings when they are saved.
  • API: Improved the visibility checks on the products API endpoint.
  • API: Improved the permission checks on the file download logs API mode, and the conditions under which API keys are issued.
  • Blocks: Improved the ownership checks in the User Downloads block.
  • Blocks: Hardened how styling attributes are written into the Downloads block’s inline CSS.
  • Cart: Fixed cart item removal links breaking after the cart was refreshed with AJAX.
  • Cart: Cart recovery now displays its rate limit warning instead of silently discarding it.
  • Cart: Improved how the cart recovery timeline is rendered.
  • Cart: Fixed cart recovery timeline entries being dropped when the stored event data contained a quotation mark.
  • Cart: Improved how the recipient of a cart recovery email is determined.
  • Cart: Improved the checks applied to a restored guest cart, including its pricing and access.
  • Checkout: Restored the “Reset Password” link in the checkout login error message.
  • Checkout: Fixed a “Confirm your password” error that prevented customers from registering a new account on block checkout.
  • Checkout: Fixed the PayPal button not responding for guests when the checkout login form is hidden.
  • Checkout: Increased the verification required before an order automatically registers a new account.
  • Checkout: Added abuse controls to front-end account creation, and improved how checkout applies the store’s registration setting.
  • Compatibility – Elementor: Fixed cart item thumbnails rendering at full size, and a PHP warning, in the legacy checkout widget.
  • Compatibility – Elementor: Fixed the two column checkout layout rendering incorrectly.
  • Compatibility – Elementor: Improved front-end performance by no longer decoding the full Elementor element tree on every pageview.
  • Compatibility – WP All Export: Fixed EDD’s enhanced select scripts breaking the Drag & Drop builder.
  • Cron: Session cleanup now reschedules itself until the full backlog of expired sessions is cleared.
  • Cron: Improved the context checks on cron maintenance routines.
  • Customers: Fixed undefined key warnings when a customer’s session data was only partially populated.
  • Customers: Improved the capability checks required to delete a customer and its records.
  • Customers: Increased the verification required before registration attaches an existing customer record.
  • Customers: Improved how customer name and address details are stored when a checkout does not complete.
  • Database: Improved the sanitization of serialized meta values.
  • Discounts: Strengthened the enforcement of discount usage limits.
  • Downloads: Fixed a PHP warning when delivering files hosted at a URL with no local file path.
  • Downloads: Tightened the directory boundary applied when serving locally hosted files.
  • Downloads: Improved the ownership and location checks on files referenced by attachment ID.
  • Downloads: Improved the visibility checks applied to product search results.
  • Downloads: Improved how product search results are cached.
  • Downloads: Improved the permission check when saving bundled products, and how access to bundled files is determined.
  • Downloads: Strengthened the enforcement of per-file download limits.
  • Downloads: Improved how files with no price option assigned are matched to a purchase.
  • Downloads: Improved the access checks applied to a purchased price option.
  • Downloads: Improved the location checks applied to a product’s file path.
  • Downloads: Improved the validation performed when generating file download links.
  • Emails: Improved how product details are rendered in the {download_list} email tag.
  • Emails: Improved the checks performed before purchase receipt and new sale emails are sent.
  • Emails: Fixed a fatal error in the name email tag when an order has no first name.
  • Gateways: Improved the validation and permission checks on Apple Pay domain registration.
  • Invoices: Tightened the markup allowed in customer notes on invoices.
  • Invoices: Tightened the requirements for saving an invoice billing address.
  • Logs: Improved the capability checks required to view store logs.
  • Migration: Improved the context checks on background upgrade routines.
  • Orders: Improved the validation required to recover an abandoned order.
  • Orders: Added additional validation to the resend receipt action.
  • Orders: Corrected the rendering of product titles in the order editor.
  • Orders: Increased the verification required for a guest to view an order receipt.
  • Orders: Tightened the markup allowed in product notes on the order receipt.
  • Orders: Improved the sanitization and display of order addresses in the admin.
  • Orders: Tightened the requirements for running a deferred order action.
  • Orders: Improved the authorization required to create an order.
  • Orders: Improved the checks applied when an order’s IP address is recorded.
  • Orders: Improved the capability checks on bulk trashing and restoring orders.
  • Orders: Improved the capability and input checks on manual order creation.
  • Orders: Improved how the order receipt handles pending email verification.
  • Orders: Tightened how the receipt shortcode resolves which order to display.
  • PayPal: Site Health now correctly reports the connection status for stores still on PayPal Commerce v2.
  • PayPal: Added additional verification before a refund is sent to PayPal.
  • PayPal: Fixed refunds failing for stores still connected with PayPal Commerce v2.
  • PayPal: Strengthened the checks on the PayPal return URL before a purchase session is created.
  • PayPal: Added additional verification to the PayPal webhook sync action.
  • PayPal Standard: Improved the verification of incoming IPN messages.
  • PayPal Standard: Improved how gateway messages are stored in order notes from PayPal disputes.
  • Reports: Improved the performance of the reports screens.
  • Reports: Improved how the discount usage chart matches a discount code.
  • Stripe: Fixed free trial subscription checkouts failing the amount check on Card Elements.
  • Stripe: Prevented duplicate charges when paying with Stripe Payment Elements.
  • Stripe: Added additional verification to the Stripe Connect completion step.
  • Stripe: The Elements Mode setting is now visible to stores still using Card Elements.
  • Dev: Email tags are now defined in a registry of individual tag classes. edd_add_email_tag() and the edd_email_tags filter are unchanged, and edd_email_tag_billing_address() is deprecated.
  • Dev: Updated Action Scheduler to 4.1.0.
  • Dev: New internal hooks use a slash delimited namespace (edd/domain/event). No existing hook names changed.
  • Dev: Consolidated the dynamic action routers into a single class, and added the edd/actions/router/blocked_hooks filter for controlling which hook names the routers will dispatch.
  • Dev: Added the edd/logs/file_downloads/columns and edd/logs/file_downloads/row filters to the file download logs table.
  • Dev: Download history export rows now carry the log ID.
Version 3.7.0 — August 14, 2026
  • NEW: Checkout – The block editor checkout now supports customization with inner blocks.
  • NEW: Checkout – Import ready-made checkout templates in Elementor.
  • NEW: Checkout – New composable checkout widgets for finer control of the Elementor checkout.
  • NEW: Stripe – Added support for UPI payments.
  • Accessibility: Improved the invoice accent color contrast to meet WCAG AAA.
  • Admin: Fixed compatibility with WordPress 7.1 for admin list tables and bulk invoice generation.
  • Admin: Prevented EDD’s admin styles from overriding other plugins’ meta box styling in the block editor.
  • Admin: Added a spam-protection recommendation to the Misc settings.
  • Admin: Removed the “New” indicator from Cart Recovery.
  • Admin: Enabled Abandoned Cart Recovery by default for new installations.
  • Admin: Changed the telemetry opt-in to a toggle.
  • Checkout: Updated the checkout loading indicator.
  • Checkout: Updated the shortcode checkout to use the same address fields as the block checkout.
  • CLI: Fixed detection of available EDD and extension updates via WP-CLI.
  • Discounts: Fixed preset discount links losing the coupon when a cart hook removed items during add-to-cart.
  • Downloads: Hardened redirect handling during file downloads.
  • Licenses: Hardened the display of license activation error messages.
  • PayPal: Improved compatibility with staging and cloned sites.
  • PayPal: Improved PayPal Connect reliability.
  • PayPal: Improved the Apple Pay domain registration process.
  • PayPal: Improved compatibility with PayPal’s brand name attribute.
  • PayPal: Skipped fetching the Fastlane token on non-checkout pages.
  • PayPal: Improved the PayPal Connect buttons.
  • PayPal Standard: Improved legacy IPN handling.
  • Square: Fixed the checkout button staying disabled for cards from countries where Square hides the postal code field.
  • Stripe: Improved error message handling for failed payments.
  • Stripe: Updated the “Connect with Stripe” button to match Stripe’s current branding.
  • Stripe: Added an admin notice for stores still using the legacy card elements.
  • Stripe: Rebranded the iDEAL gateway.
  • Taxes: Corrected legacy VAT rates on initial EU VAT activation.
  • Taxes: Added graceful degradation for EU VAT validation when the VIES service is unavailable.
  • Dev: Replaced the legacy browser-detection library with modern user-agent parsing.
  • Dev: Improved filesystem handling to better match WordPress core conventions.
  • Dev: Fixed exception handling when registering service providers.
  • Dev: Declared edd-tom-select as an explicit dependency of the admin scripts.
  • Dev: Centralized request-context detection (cron, AJAX, REST).
  • Dev: Updated blocks script handling and asset building.
  • Dev: Migrated cart events to native CustomEvents.
  • Dev: Switched Mozart to a global install for build stability.
  • Dev: Updated the minimum requirements to PHP 8.0 and WordPress 6.7.
  • Dev: Registered EDD blocks as a metadata collection.
  • Dev: Addressed a WordPress 6.6 deprecation (PluginPostStatusInfo).
  • Dev: Changed the weekly pass check to use the weekly pro hook.
Version 3.6.9.1 — July 27, 2026
  • Admin: Hardened the display of payment gateway error and API request log messages.
  • Imports: Improved hardening and validation of uploaded import files.

Version 3.6.9 — June 18, 2026
  • NEW: PayPal – Added support for Fastlane and additional payment methods for newly connected stores.
  • Admin: Improved notice compatibility.
  • Admin: Hardened sanitization of the banned emails setting.
  • Admin: Sorted Checkout fields were not persisting their order in the admin UI.
  • Cart: Improved the Cart Preview compatibility with caching layers.
  • Compatibility: Fixed an issue that could cause conflicts with forms added to the homepage of a site.
  • Emails: The email for the one-time login link could be stuck in a disabled state.
  • Imports: Improved parsing of import files.
  • Stripe: Card Elements was incorrectly adding the new Company field to the legacy Card Elements.

Version 3.6.8 — May 18, 2026
  • NEW: Stripe – Added support for BLIK payments.
  • Admin: Fixed the orders table filter by total not working with the “greater than” condition.
  • Admin: Fixed manual order tax calculation requiring an address field change to trigger.
  • Admin: Enhanced select placeholder no longer assumes the field is for downloads.
  • Admin: Improve UX of Select input search.
  • Admin: Added a tooltip for the Login link setting option toggle.
  • Blocks: Updated download select fields to use combobox.
  • Checkout: Fixed a PHP warning for an undefined “country_iso” key in the address handler.
  • Checkout: Fixed VAT type error on shortcode-based checkout.
  • Checkout: Prevent console warnings when telephone number field is present.
  • Emails: Fixed email log pagination not working as expected.
  • Exports: Improved EU VAT export performance and calculations for larger stores.
  • PayPal Standard: Improved IPN handling.
  • Square: Improved reliability of connection process.
  • Stripe: Fixed an uncaught IntegrationError when a 100% discount code is applied with Payment Elements.

Version 3.6.7 — April 20, 2026
  • NEW: Blocks – Introducing the Profile Editor Block.
  • NEW: Checkout – Added a Business Name field to checkout addresses.
  • NEW: Checkout – Returning customers can now log in via a secure email link at checkout.
  • NEW: Emails – Added datepicker support for email expiration conditions.
  • NEW: Purchase Links – Discount codes can now be added to the buy button block..
  • Admin: Improved customer detail page markup and layout.
  • Admin: Customer counts are now accurate when searching the list table.
  • Admin: Updated the user search input field.
  • Blocks: Fixed the Checkout block setting an incorrect page ID.
  • Cart Recovery: Fixed emails being sent to customers who already completed their purchase.
  • Checkout: Fixed profile editor layout with multiple email addresses.
  • CLI: Added support for setting a specific gateway when generating orders.
  • Customers: Customer notes now include user created order notes.
  • Database: Fixed an issue where JOIN queries could cause an error in newer PHP versions.
  • Emails: Fixed the email description not displaying in the editor.
  • Emails: Fixed the toggle “updating” indicator positioning.
  • Reports: Campaign tracker select now shows a correct placeholder.
  • Invoices: Improved XML invoice UBL 2.1 compliance.
  • Invoices: VAT checkout data is now included in the XML invoice Buyer element.
  • Migration: Fixed a potential loop when migrating orders that no longer exist.
  • PayPal: Fixed PHP compatibility in PayPal Commerce.
  • Stripe: Modernized checkout to use the FormData API.
  • Stripe: Fixed card elements not displaying on Firefox/Windows.
  • Dev: Fixed file protection symlink detection with trailing slashes.
  • Dev: Fixed multicheck field error when label is not set.
  • Dev: Fixed AJAX-backed select fields showing “No results found” incorrectly.
  • Dev: Improved compatibility with LSCache.
  • Dev: Improved nocache headers for important EDD pages.
  • Dev: Prevented .org update checks for the Pro version.
  • Dev: Removed legacy jQuery UI CSS.
  • Dev: Reset Store now properly resets download sales and revenue data.

Version 3.6.6 — March 18, 2026
  • NEW: Emails – Personalize emails with conditional email tags.
  • Admin: Added compatibility with WordPress 7.0 admin changes.
  • Cart: Fixed cart validation when adding multiple items at the same time.
  • Cart: Improved mixed cart behavior with Stripe.
  • Cart: Fixed a potential fatal error when checking cart discounts repeatedly.
  • Cron: Reduced database queries for event handling.
  • Emails: Preview function did not show the email heading.
  • Emails: Improved bounce notification handling.
  • Messaging: Removed dependency on Alpine library.
  • Stripe: Improved PaymentIntent handling.
  • Dev: Removed a number of unnecessary files from dependencies.
Version 3.6.5 — February 18, 2026
  • NEW: Emails – Recover abandoned carts with built-in Cart Recovery emails.
  • NEW: Cron – Cron events are now more reliable and based on Action Scheduler.
  • Cart: Fixed an unused variable in the cart class.
  • Cart: The error handler has been improved to show messages more consistently.
  • Checkout: Improved checkout accessibility.
  • Discounts: Discount Select field now supports filtering out invalid discounts.
  • Downloads: Improved the accuracy of the Download select field.
  • Emails: Fixed documentation link.
  • Emails: Introduced new ‘Styles’ feature to the email editor.
  • Emails: Base email class now passes the Email Type to the template part.
  • Labs: Cart Caching – Corrected an issue with tax recalculation not invalidating cache.
  • Logs: Added filters for the LogStorageCalculator to support extensions.
  • Logs: Improved log filter navigation.
  • Notifications: Improved the flexibility of store notifications.
  • Orders: Improved order status logic when processing a refund.
  • Privacy: Personal data exports could fatal error if a product no longer exists.
  • Stripe: Removed Sofort as an individual gateway (now supported in Klarna).
  • Stripe: Prevent a console error on the Stripe settings page.
  • Dev: Added the cookie name to the edd_cookie_options filter.
  • Dev: Fixed incorrect usage of echo with esc_html_e.
  • Dev: Introduced base edd-modal styles and scripts.
  • Dev: Introduced the edd_cart_tax_recalculated hook.

Version 3.6.4 — January 15, 2026
  • New: Manage logs with the Log Retention Settings.
  • Admin: Some help icons could get duplicated.
  • Blocks: Login block could prevent WordPress admin email confirmation from working.
  • Checkout: Improved billing address conditional logic and validation.
  • Imports: Improved handling of files uploaded for import.
  • Reports: Gateway pie charts now only show gateways used during the report date range.
  • Reports: Stripe payment method data now respects report date ranges.
  • Reports: The vendor script paths for legacy graphs have been updated.

Version 3.6.3 — December 23, 2025
  • NEW: Track, view reports, and export orders and customer based on Google UTM tags.
  • Blocks: Updating handling of Password Reset redirect.
  • Cart: Improved the handling of deleting recommendations.
  • Checkout: Provide visual feedback when entering a VAT number.
  • Checkout: Improved form data handling for AJAX based checkouts.
  • Compatibility: Improved license key handling for addons.
  • PayPal: Improve IPN Handling.
  • Stripe: Improve Payment Method Configuration handling.
  • Taxes: Manually entered orders could get an incorrect tax rate.
  • Taxes: VAT details may not save to order when reverse charge in home country is disabled.

Version 3.6.2 — December 9, 2025
  • NEW: Cart – Introducing the Cart Preview, a new modern cart experience for your customers.
  • NEW: Cart – Increase AOV with AI-powered cart recommendations.
  • Blocks: The Caps Lock warning was showing on the registration block for some sites.
  • Captcha: The presence of reCAPTCHA settings didn’t allow the captcha provider to be set to none.
  • PayPal: Standard – Fixed an issue with retrieving the EDD receipt page upon return from PayPal.
  • Reports: The EDD_Graph class was not setting jQuery as a dependency.
  • Reports: Some combinations of filters could result in an invalid MySQL query.
  • Labs: Cart – Improved cart cache invalidation handling.
  • Dev: Updates to webpack and asset organization and building.

Version 3.6.1.1 — November 21, 2025
  • Stripe: Fixed an issue with the Legacy Card Elements integration not handling an exception properly.
Version 3.6.1 — November 19, 2025
  • New: Stripe – Added Klarna support to the Stripe integration.
  • New: Stripe – Added the option to enable Line Item metadata in Stripe requests.
  • New: CAPTCHA – Added support for Cloudflare Turnstile to the CAPTCHA providers.
  • Checkout: Improved Geolocation lookup for tax calculations.
  • Elementor: Fixed an issue with PHP compatibility.
  • Invoices: Added the ability to disable invoices.
  • Pricing: Fixed a PHP notice when passing an empty value to edd_sanitize_amount.
  • Reports: Improved reporting in EU VAT rates.
  • Shortcodes: Fixed an issue with the pagination in the downloads shortcode.
  • Taxes: Improved handling for VAT Number validation.
  • Taxes: Improved MySQL compatibility when ANSI_QUOTES is not enabled.
  • Taxes: Fixed an issue that prevented only refunding taxes on an order.
  • Dev: The list of EU Countries can now be filtered.
  • Dev: Updated Blocks API Version.
  • Dev: The setting to enable debug logging has been moved to the tools, and now saves via an AJAX Toggle.
  • Dev: Updated Stripe API Version to support Line Items and Klarna.

Version 3.6.0 — October 29, 2025
  • NEW: Introducing Elementor Widget support for the Checkout Block.
  • NEW: Added support for multiple layouts on the Checkout Block.
  • New: Improved Checkout Block preview in the editor.
  • Checkout: Improved GeoIP handling.
  • Downloads: Fixed an issue with Chosen select fields and Bundles.
  • Dev: Added a new “Labs” section under Tools.
  • Dev: Added Cart Caching to Labs – an experimental feature that improves cart and checkout performance.

Version 3.5.3 — October 22, 2025
  • New: Blocks – Added optional captcha support to checkout block.
  • Emails: Added support for resending user verification emails.
  • Invoices: Fixed fees and taxes appearing inconsistently in generated invoices.
  • PayPal: Improved IPN handling.
  • Reports: Fixed incomplete Product Sales export data.
  • Reports: Improved pie charts to group small segments when there are many data points.
  • Taxes: Fixed AJAX failure triggering edd_taxes_recalculated event with incorrect data.
  • Taxes: Fixed JavaScript error where tax_data was not defined.
  • Dev: Fixed translation build process to preserve Pro strings in lite build.
  • Dev: Fixed JavaScript error when adding Simple Shipping tracking data to an order.
Version 3.5.2 — September 18, 2025
  • Accessibility: Fixed custom screen-reader-text using deprecated property.
  • Admin: Added support for nested siblings in slider updates.
  • Blocks: Fixed a conflict which allowed the receipt block inner blocks to be overwritten by extensions.
  • Cart: Improved VAT number validation for sites with multiple checkout pages.
  • Customers: Reviewed and improved customer creation process.
  • Downloads: Fixed incorrect sales numbers in downloads report.
  • EU VAT: Fixed reverse charge potentially being doubled on subscription renewal orders.
  • Stripe: Fixed the requirements check for the invoice.created webhook.
  • Orders: Order details now always show dispute information when disputes exist.
  • Reports: Fixed PHP warning in user report telemetry.
  • Reports: Fixed graph tooltips not displaying currency amounts correctly.
  • Reports: Improved orders export functionality.
  • Reports: Enhanced performance of product sales report export.
  • Site Health: Fixed missing tax rate names in copy/paste functionality.
  • Square: Fixed potential fatal error in Square connection notice.
  • Dev: Fixed deprecation notice for Cookies::set() due to implicitly nullable parameter.
  • Dev: Moved DB engine to PSR autoloading.
  • Dev: Fixed fatal error in edd_scan_folders() on PHP 8.1+ when scandir() returns false.
  • Dev: Added filter in edd_invoices_get_order_items function for invoices.
  • Dev: Removed legacy email option filter.

Version 3.5.1 — August 18, 2025
  • New: Featured Downloads is now part of Easy Digital Downloads.
  • New: Customize the display of Featured Downloads.
  • Admin: Improved EDD Admin Page detection.
  • Discounts: Improve discount calculations with product requirements.
  • Discounts: Fixed an issue regarding download requirements saving.
  • Emails: Admin Sale Notifications can now be set to reply to the customer.
  • EU VAT: Improves compatibility when editing existing orders.
  • EU VAT: Improve compatibility with Multi Currency and Exports.
  • EU VAT: Improved subscription compatibility when upgrading a license.
  • Invoices: Removed the requirement to have an “Invoices” page.
  • Invoices: Resolved an issue with missing Invoices styles.
  • Reports: Improved report and graph registration APIs.
  • Reports: Fixed an ambiguous tax query.
  • Square: Fixed an issue with the Webhook registration.
  • Stripe: Improved customer name detection.
  • Stripe: Fixed an undefined property error.
  • Taxes: Currency filter was not always applying to the cart tax amount.
  • Taxes: Improved rounding on tax rates when adding a new order.
  • Dev: Removed callbacks and hooks for deprecated functions.
  • Dev: Checkout billing fields required via filter now show as required at Checkout.
  • Dev: Improved checkout page validation with invalid Post IDs.
Version 3.5.0 — July 15, 2025
  • NEW: Added Built-in support for EU VAT collection, validation and reporting.
  • NEW: Added support for custom messages or redirect handling when the user visits the checkout with an empty cart.
  • NEW: Our popular Invoices extension is now built into Easy Digital Downloads (Pro).
  • Admin: Improved styles when multiple admin notices are displayed on EDD Settings pages.
  • Admin: Improved the performance of detecting if the current admin page is an EDD Admin page.
  • Admin: Updated business address settings for VAT support.
  • Downloads: Improve the reliability of the files drop-down for variable price products.
  • Orders: Bypass the order refund window when an order refund is initialized from the gateway.
  • Reports: Added EU VAT related exports.
  • Dev: Improved the extensibility of the export classes.
  • Dev: Improved the extensibility of the Stats class.
  • Dev: Many classes that were namespaced were relocated to take advantage of auto-loading.
  • Dev: Registered tax rates were moved out of the adjustments database table into their own tax rates database table.

Version 3.4.0 — June 17, 2025
  • NEW! Add Square to supported gateways for one-time payments.
  • Downloads: Prevent bundle configurations from breaking the Prices metabox display.
  • Emails: Deprecated new user email message filter and moved the email send process to a scheduled cron event.
  • i18n: Update terminology to use “Postal/ZIP Code” consistently.
  • Reports: Fixed an issue where excluding taxes would result in $0 earnings being displayed.
  • Stripe: Allow subscription payment methods to be updated using Payment Elements.
  • Templates: Add $args parameter to edd_get_template_part.

3.3.9 — May 27, 2025
  • Blocks: Add support for inner blocks to certain blocks.
  • Blocks: Add a hook to the registration block above the submit button.
  • Blocks: Update login block behavior for logged in users.
  • Checkout: Add edd_purchase_form_after_email hook to the Checkout block.
  • Dev: Deprecate and update comments filters.
  • Dev: Refactor gateway registration logic.
  • Dev: Update “Add New” admin button text for WordPress Core consistency.
  • Dev: Update wp-scripts version.
  • Dev: Register a loader/mini event manager.
  • Emails: Register phone tag for use in emails.
  • Utilities: Ensure get_date_string() supports seconds.
  • Shortcodes: Improve email change handling from the user profile shortcode.
  • Payments: Refactor tax rate addition process to use modal interface.
  • Payments: Update discount add/edit screens for improved UI.
  • Reports: Prevent fatal error when requesting non-existent order IDs through the Sales API.
  • Shortcodes: Improved error handling for edd_receipt shortcode.
  • Stripe: Allow error logging for gateway-related JS errors when using Payment Elements.
  • Stripe: Remove non-functional subscription handling from webhook events.
  • Stripe: Prevent checkout errors in Card Elements flow.
  • Users: Add “Lost password” option to the login form on the Checkout Block.

Popular Resources

Start selling today!

Join over 50,000 smart store owners, and start using the easiest way to sell digital products with WordPress.

Copyright © 2025 Sandhills Development, LLC