Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Easy Digital Downloads Pro Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 3.7.215 versiones

Sin fecha · 15 versiones

  1. 3.7.2

    Última
    2 de seguridad17 cambios
    Seguridad
    • Fixed a missing authorization check when sending a test Email Summary.
    • Discount codes with a maximum number of uses are now reserved when checkout starts, so customers checking out at the same time can no longer redeem a code past its limit.
    Cambios
    • Checkout: Fixed the Log in and Register forms not showing on a checkout page built from the Checkout block with no inner blocks.
    • Checkout: Improved order completion speed by deferring total store earnings calculations until after checkout has completed.
    • Database: Database events can now be triggered only by the operations that create them.
    • Discounts: Discount uses held by unpaid pending orders are now given back sooner, so abandoned checkouts no longer block other customers from using a limited code.
    • Discounts: A paid order whose discount code has no uses left is now placed On Hold for review instead of completing.
    • Emails: Fixed a fatal error with Cart Recovery enabled that could stop all site emails from sending when another mail plugin is active.
    • Emails: Fixed sending a test email or previewing a custom Cart Recovery email.
    • Emails: The new user email can now be sent only by user registration.
    • Orders: Fixed order status changes running pending order processing for statuses other than pending and processing.
    • Orders: Fixed PHP warnings on the order screens when an order has no IP address.
    • PayPal: Fixed partial refunds failing for amounts of 1,000 or more, or on stores that use a comma as the decimal separator.
    • Reports: Fixed the customers export shifting every column after the ID when filtered by a download category or tag.
    • Reports: Fixed the Export screen running out of memory on stores with many categorized downloads.
    • Reports: An export the current user isn't allowed to run now shows an error instead of running forever.
    • Stripe: Improved checkout speed on stores with many orders.
    • Tools: The Tools screen now shows the default tab when it's asked for a tab that doesn't exist.
    • View the full changelog at
  2. 3.7.1.1

    1 mejora
    Mejora
    • Square orders are now completed only once Square confirms the payment is complete.
  3. 3.7.1

    2 nuevos4 mejoras34 cambios
    Nuevo
    • Abilities - Store data is now registered with WordPress's Abilities API, so AI assistants can discover and work with orders, customers, products and discounts.
    • 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.
    Mejora
    • Elementor: Fixed cart item thumbnails rendering at full size, and a PHP warning, in the legacy checkout widget.
    • Elementor: Fixed the two column checkout layout rendering incorrectly.
    • Elementor: Improved front-end performance by no longer decoding the full Elementor element tree on every pageview.
    • WP All Export: Fixed EDD's enhanced select scripts breaking the Drag & Drop builder.
    Cambios
    • 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: 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.
    • 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.
  4. 3.7.0

    3 nuevos11 mejoras21 cambios
    Nuevo
    • Checkout - The block editor checkout now supports customization with inner blocks.
    • Checkout - New composable checkout widgets for finer control of the Elementor checkout.
    • Stripe - Added support for UPI payments.
    Mejora
    • Replaced the legacy browser-detection library with modern user-agent parsing.
    • Improved filesystem handling to better match WordPress core conventions.
    • Fixed exception handling when registering service providers.
    • Declared edd-tom-select as an explicit dependency of the admin scripts.
    • Centralized request-context detection (cron, AJAX, REST).
    • Updated blocks script handling and asset building.
    • Migrated cart events to native CustomEvents.
    • Switched Mozart to a global install for build stability.
    • Updated the minimum requirements to PHP 8.0 and WordPress 6.7.
    • Registered EDD blocks as a metadata collection.
    • Addressed a WordPress 6.6 deprecation (PluginPostStatusInfo).
    Cambios
    • 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: 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.
    • 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.
  5. 3.6.9.1

    2 cambios
    Cambios
    • Admin: Hardened the display of payment gateway error and API request log messages.
    • Imports: Improved hardening and validation of uploaded import files.
  6. 3.6.9

    1 nuevo1 mejora7 cambios
    Nuevo
    • PayPal - Added support for Fastlane and additional payment methods for newly connected stores.
    Mejora
    • Fixed an issue that could cause conflicts with forms added to the homepage of a site.
    Cambios
    • 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.
    • 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.
  7. 3.6.8

    1 nuevo11 cambios
    Nuevo
    • Stripe - Added support for BLIK payments.
    Cambios
    • 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: Prevent console warnings when telephone number field is present.
    • Emails: Fixed email log pagination not working as expected.
    • 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.
  8. 3.6.7

    4 nuevos7 mejoras14 cambios
    Nuevo
    • Blocks - Introducing the Profile Editor Block.
    • Checkout - Added a Business Name field to checkout addresses.
    • Checkout - Returning customers can now log in via a secure email link at checkout.
    • Purchase Links - Discount codes can now be added to the buy button block.
    Mejora
    • Fixed file protection symlink detection with trailing slashes.
    • Fixed multicheck field error when label is not set.
    • Fixed AJAX-backed select fields showing "No results found" incorrectly.
    • Improved compatibility with LSCache.
    • Improved nocache headers for important EDD pages.
    • Removed legacy jQuery UI CSS.
    • Reset Store now properly resets download sales and revenue data.
    Cambios
    • 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.
    • 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.
    • 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.
  9. 3.6.6

    1 mejora9 cambios
    Mejora
    • Removed a number of unnecessary files from dependencies.
    Cambios
    • 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.
  10. 3.6.5

    1 nuevo4 mejoras16 cambios
    Nuevo
    • Cron - Cron events are now more reliable and based on Action Scheduler.
    Mejora
    • Added the cookie name to the `edd_cookie_options` filter.
    • Fixed incorrect usage of `echo` with `esc_html_e`.
    • Introduced base `edd-modal` styles and scripts.
    • Introduced the `edd_cart_tax_recalculated` hook.
    Cambios
    • 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.
  11. 3.6.4

    1 nuevo7 cambios
    Nuevo
    • Manage logs with the Log Retention Settings.
    Cambios
    • 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.
  12. 3.6.3

    1 mejora4 cambios
    Mejora
    • Update `edd_die` for unit test compatibility.
    Cambios
    • Blocks: Updating handling of Password Reset redirect.
    • Checkout: Improved form data handling for AJAX based checkouts.
    • PayPal: Improve IPN Handling.
    • Stripe: Improve Payment Method Configuration handling.
  13. 3.6.2

    1 nuevo1 mejora6 cambios
    Nuevo
    • Cart - Introducing the Cart Preview, a new modern cart experience for your customers.
    Mejora
    • Updates to webpack and asset organization and building.
    Cambios
    • 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.
  14. 3.6.1.1

    1 cambio
    Cambios
    • Stripe: Fixed an issue with the Legacy Card Elements integration not handling an exception properly.
  15. 3.6

    3 nuevos4 mejoras5 cambios
    Nuevo
    • Stripe - Added Klarna support to the Stripe integration.
    • Stripe - Added the option to enable Line Item metadata in Stripe requests.
    • CAPTCHA - Added support for Cloudflare Turnstile to the CAPTCHA providers.
    Mejora
    • The list of EU Countries can now be filtered.
    • Updated Blocks API Version.
    • The setting to enable debug logging has been moved to the tools, and now saves via an AJAX Toggle.
    • Updated Stripe API Version to support Line Items and Klarna.
    Cambios
    • Elementor: Fixed an issue with PHP compatibility.
    • Pricing: Fixed a PHP notice when passing an empty value to `edd_sanitize_amount`.
    • Taxes: Improved MySQL compatibility when `ANSI_QUOTES` is not enabled.
    • Taxes: Fixed an issue that prevented only refunding taxes on an order.
    • Shortcodes: Fixed an issue with the pagination in the downloads shortcode.

Changelog publicado por el desarrollador, en su idioma original.