Iniciar sesión
Empezar

Registro de cambios de Easy Digital Downloads

Ver lanzamientos y registros de cambios para EDD y complementos.
Versión 3.6.5 — 27 de octubre de 2026
  • NUEVO: IA – Los asistentes de IA conectados pueden buscar comisiones, totalizar lo que cada destinatario debe y marcar las comisiones como pagadas, no pagadas o revocadas (requiere EDD 3.7.1).
  • Seguridad: Se agregaron verificaciones de permisos a los shortcodes de comisiones y a la exportación de comisiones.
  • Seguridad: Se reforzó la verificación de solicitudes para acciones masivas de comisiones y rutinas de actualización.
  • Admin: La edición de una comisión mantiene los importes de 1,000 o más formateados correctamente.
  • Admin: Las comisiones de tarifa fija mantienen una tasa inferior a 1 al editarse, y el campo de tasa acepta valores decimales.
  • Admin: Las comisiones manuales en descargas de precio variable ahora guardan la opción de precio seleccionada.
  • Correos electrónicos: La etiqueta de correo electrónico {download} vuelve a funcionar cuando la descarga de la comisión ha sido eliminada.
  • Renovaciones: Las comisiones ganadas en renovaciones se marcan nuevamente como renovaciones, incluidas las marcas guardadas antes de la versión 3.6.0.
  • Informes: Las exportaciones de comisiones ya no agregan un guion al final a los productos sin opción de precio ni repiten el nombre de descarga de la fila anterior.
  • Shortcodes: La tabla de Comisiones Revocadas en [edd_commissions] ahora se pagina por separado de la tabla de Comisiones Pagadas.
  • Shortcodes: Cada [edd_commission_breakdown_table] en una página ahora se renderiza, no solo el primero.
  • Dev: Los metadatos de comisiones ahora usan el tipo de metadatos edd_commission, por lo que sus hooks de metadatos se nombran get_edd_commission_metadata y así sucesivamente, en lugar de get_commission_metadata.
  • Dev: Se eliminó el código de compatibilidad para versiones de EDD anteriores a la 3.4.0 y se desaprobaron eddc_are_email_templates_registered() y eddc_render_commissions_meta_box().
  • Dev: Las versiones mínimas requeridas ahora son WordPress 6.2 y EDD 3.4.0, y las herramientas complementarias están actualizadas.
Versión 2.3.1 — 26 de octubre de 2026
  • NUEVO: IA – Los asistentes conectados a tu tienda ahora pueden buscar reseñas de productos y aprobarlas, retenerlas, marcarlas como spam, eliminarlas o restaurarlas.
  • Seguridad: Verificación reforzada de envíos, respuestas y ediciones de reseñas.
  • Seguridad: Controles de permisos más estrictos en la moderación de reseñas y cambios de estado de las reseñas de productos.
  • Seguridad: La pantalla de administración de reseñas ahora requiere permiso para moderar reseñas.
  • Seguridad: Validación mejorada en el bloque de reseñas.
  • Seguridad: La API de reseñas ahora requiere permiso para moderar reseñas antes de devolver los detalles de contacto del revisor.
  • Seguridad: Se agregó una verificación de permisos antes de publicar la respuesta de un administrador a una reseña.
  • Seguridad: El shortcode de reseñas, el bloque y el widget de reseña destacada ahora solo muestran reseñas aprobadas de productos visibles públicamente.
  • Compatibilidad – Envíos desde el frontend: El widget Resumen rápido del panel y la pantalla de comentarios ahora muestran los recuentos de comentarios correctos cuando Envíos desde el frontend está activo.
Versión 2.8.3 — 20 de octubre de 2026
  • Seguridad: El guardado del perfil del vendedor ahora verifica el permiso en la cuenta que se está modificando, por lo que un usuario conectado ya no puede cambiar la dirección de correo electrónico u otros detalles de otro usuario.
  • Seguridad: Se restringió a los vendedores aprobados para que no vean los productos privados de otros autores en los listados de la tienda ni editen categorías y etiquetas de productos.
  • Seguridad: La aprobación de descargas desde la lista de Descargas ahora requiere permiso para publicar cada una, por lo que los vendedores ya no pueden omitir la revisión de la tienda ni publicar productos, publicaciones o páginas pendientes de otros vendedores.
  • Seguridad: Los formularios de registro, inicio de sesión y contacto de vendedores ahora aplican siempre el reCAPTCHA y los campos requeridos establecidos en la configuración de FES.
  • Seguridad: Se limitaron las sugerencias de taxonomía en los formularios de vendedores a las taxonomías de productos, por lo que los vendedores aprobados ya no ven nombres de términos no relacionados.
  • Seguridad: Se impidió que los visitantes que no habían iniciado sesión cambiaran las ventas y ganancias registradas de los vendedores.
  • Seguridad: Se eliminaron las rutinas de actualización antiguas de FES que los visitantes que no habían iniciado sesión podían ejecutar para eliminar roles de vendedor y crear registros de vendedor no aprobados.
  • Seguridad: Se restringió a los vendedores aprobados a editar solo los productos que ellos mismos crearon, en lugar de cualquier publicación, página o producto.
  • Seguridad: Se bloqueó que otros sitios web convirtieran a un usuario en vendedor aprobado cuando un administrador de la tienda los visitaba mientras estaba conectado.
  • Seguridad: Se bloqueó que otros sitios web cambiaran el estado de un vendedor cuando un administrador de la tienda los visitaba mientras estaba conectado.
  • Seguridad: Los nombres de visualización de los vendedores ahora se hacen seguros en el perfil del vendedor del administrador, por lo que el contenido inseguro ingresado en el registro ya no se ejecuta cuando un administrador de la tienda lo ve.
  • Seguridad: Se cerró una brecha en las pantallas de herramientas y actualizaciones de FES que permitía que un enlace manipulado ejecutara acciones no deseadas como el administrador de la tienda que lo abrió.
  • Seguridad: Las respuestas a comentarios del panel del vendedor ahora se publican como el vendedor que responde y solo en sus propios productos, y ya no pueden ocultar comentarios de los paneles de otros vendedores.
  • Seguridad: Los archivos de producto agregados a través del campo de precios del vendedor ahora deben ser cargas del propio vendedor o enlaces a otro sitio, no archivos protegidos almacenados en el sitio.
  • Seguridad: Los vendedores ahora pueden ver un recibo solo para pedidos que contengan sus propios productos, en lugar de los detalles del cliente, claves de licencia o suscripciones de cualquier pedido.
  • Seguridad: Se corrigió la búsqueda y ordenación de la lista de vendedores, lo que permitía a los gerentes de la tienda, o a un enlace manipulado abierto por uno, leer o cambiar datos en la base de datos de la tienda.
  • Seguridad: El formulario de inicio de sesión de FES ahora inicia sesión a un visitante solo en la cuenta cuya contraseña ingresó.
  • Seguridad: Los campos de archivo del vendedor ahora aceptan solo archivos multimedia que el vendedor haya subido.
  • Administrador: Las direcciones de los vendedores ahora se editan en una ventana modal.
  • Admin: Los vendedores ahora son redirigidos fuera de las pantallas de administración a las que no deberían acceder en ningún caso.
  • Admin: Al guardar el perfil de un vendedor, ya no se añaden barras invertidas a nombres y direcciones que contengan comillas o apóstrofes.
  • Formularios: Se corrigieron las sugerencias de términos de taxonomía en los formularios de vendedores, que fallaban en PHP 8.
  • i18n: Se corrigió un aviso de WordPress 6.7 sobre la carga de traducciones demasiado pronto.
  • Herramientas: Se corrigió una advertencia de PHP al volver a contar las estadísticas de los vendedores para vendedores sin productos.
  • Herramientas: Se eliminaron las herramientas obsoletas de importación/exportación y restablecimiento de todos los formularios Pre-FES 2.4, y se organizaron las herramientas restantes de Envíos de Frontend como tarjetas.
  • Vendedores: Se corrigió un aviso de variable indefinida en la caché de vendedores.
  • Dev: Los formularios de FES ahora se niegan a guardarse cuando el ID del formulario no coincide con el tipo de formulario que se está guardando.
  • Dev: Se eliminaron las rutinas de actualización de FES 2.2 y 2.3, que las instalaciones actuales ya no utilizan.
  • Dev: Se marcaron como obsoletas fes_tools_page(), fes_get_tools_tabs() y fes_process_form_tools(); las herramientas de FES ahora se envían a través del enrutador de acciones de administrador de EDD y requieren manage_shop_settings.
  • Dev: Los requisitos mínimos ahora son PHP 7.4, WordPress 6.2 y EDD 3.4.0, y se ha actualizado la biblioteca de herramientas de complementos.
Versión 2.14.0 — 20 de octubre de 2026
  • NUEVO: API – Suscripciones, renovaciones y notas de suscripción ahora están disponibles para asistentes de IA a través de la API de Habilidades de WordPress.
  • NUEVO: Suscripciones – Los clientes cuyo enlace de actualización ya no funciona ahora pueden solicitar uno nuevo por correo electrónico desde la página de actualización.
  • Seguridad: Se mejoró la validación de los precios de los productos recurrentes y los términos de facturación al finalizar la compra.
  • Seguridad: Se fortaleció la verificación de las notificaciones de suscripción de PayPal Standard y 2Checkout.
  • Seguridad: El contenido restringido a suscriptores activos ahora verifica el estado de la suscripción de manera más estricta.
  • Seguridad: Se mejoró la sanitización de las notas de suscripción.
  • Seguridad: La API de suscripciones ahora requiere permiso para ver las suscripciones antes de devolver los detalles de la suscripción.
  • Seguridad: Se fortaleció la verificación antes de que un pedido de PayPal Express se marque como completado.
  • Seguridad: Se fortalecieron las comprobaciones de propiedad cuando un cliente actualiza el método de pago de una suscripción.
  • Seguridad: La página de confirmación de PayPal Express ahora solo muestra los detalles de la suscripción al cliente al que pertenecen.
  • Admin: La página de actualizaciones oculta ya no aparece en la Paleta de Comandos de WordPress.
  • Bloques: Los bloques de encabezado y pie de página en la página de actualización del método de pago ahora funcionan correctamente con los temas de bloques.
  • Compatibilidad – Multidivisa: Las suscripciones de Stripe ahora se renuevan en la divisa de la compra en lugar de la divisa base de la tienda.
  • Compatibilidad – Licencias de Software: La renovación manual de una licencia a través de PayPal ahora cancela la suscripción anterior, por lo que los clientes ya no reciben doble facturación.
  • PayPal: Las suscripciones canceladas que utilizan un método de pago de PayPal guardado ahora se pueden reactivar.
  • PayPal: Las renovaciones con impuestos ya no se cobran en exceso por el monto del impuesto.
  • Privacidad: Borrar Datos Personales ahora puede anonimizar los pedidos de renovación de suscripción.
  • Renovaciones: Un pago de renovación fallido ya no extiende una suscripción ni su licencia.
  • Renovaciones: Las renovaciones procesadas el último día de un mes ahora obtienen la fecha de vencimiento correcta.
  • Stripe: Las suscripciones ahora se crean cuando se completa un pedido que estaba en espera.
  • Stripe: Las compras completadas después de que el cliente abandona el proceso de pago, incluidas las compras en vivo de Amazon Pay, ahora crean sus suscripciones.
  • Stripe: Las suscripciones canceladas después de pagos fallidos se pueden reactivar nuevamente, y se cobra el pago cuando lo hacen.
  • Stripe: La herramienta de sincronización de suscripciones ahora actualiza las fechas de vencimiento, por lo que las suscripciones reactivadas permanecen activas.
  • Stripe: Las suscripciones recuperadas con la herramienta de suscripciones faltantes ahora almacenan el impuesto recurrente correcto.
  • Stripe: La cancelación de una suscripción que no ha sido pagada en Stripe ahora también la cancela en Stripe.
  • Stripe: Los pagos de renovación ahora se registran incluso cuando el ID de Stripe guardado de una suscripción está desactualizado.
  • Stripe: La herramienta de recuperación de creación de suscripciones en la pantalla de pedidos vuelve a encontrar las suscripciones de Stripe coincidentes.
  • Stripe: Un nuevo método de pago ahora obtiene la dirección de facturación completa del cliente, por lo que las renovaciones en regiones que requieren una ya no se rechazan.
  • Impuestos: Los pedidos de renovación ahora utilizan la tasa de impuestos actual en lugar de una que ha sido desactivada.
  • Dev: Las devoluciones de llamada heredadas de creación de suscripciones de Stripe ya no se registran en el modo de elementos de pago.
  • Dev: Se agregó una utilidad de bloqueo para evitar que el mismo registro se procese dos veces a la vez.
  • Dev: Se agregó el índice faltante parent_payment_id_product_id a la tabla de suscripciones para las tiendas que se actualizaron desde la versión 2.12.2 o anterior, lo que soluciona la carga lenta de las páginas de administración.
  • Dev: La consulta de suscripciones ahora valida su propia dirección de ordenación.
  • Dev: La reactivación de suscripciones de Stripe ahora se ejecuta en un servicio dedicado.
  • Dev: Los bloques ahora utilizan las herramientas de compilación compartidas del plugin y las dependencias se han actualizado.
Versión 3.9.8 — 20 de octubre de 2026
  • NUEVO: Licencias – Las licencias ahora se pueden leer y administrar a través de la API de Habilidades de WordPress (requiere EDD 3.7.1 o posterior).
  • Seguridad: Los enlaces de descarga de paquetes ahora se firman con un secreto específico del sitio, por lo que su expiración no puede ser falsificada.
  • Seguridad: El formulario de renovación de licencias ya no revela los detalles de una licencia o el precio de renovación a nadie más que al propietario de la licencia.
  • Seguridad: Se corrigió un problema que permitía que los precios de actualización y renovación de licencias se cambiaran al finalizar la compra.
  • Seguridad: Se corrigió un problema de divulgación de información por el cual la API de actualizaciones podía describir productos no publicados o protegidos con contraseña.
  • Seguridad: Se corrigió un problema de scripting entre sitios (XSS) almacenado en el registro de cambios del producto.
  • Seguridad: Se corrigió un problema de falsificación de solicitudes del lado del servidor (SSRF) en la ubicación del archivo readme.txt del producto.
  • Seguridad: La eliminación de una licencia, incluso a través de acciones masivas, ahora requiere la capacidad de administrar licencias.
  • Seguridad: Se agregó protección contra falsificación de solicitudes entre sitios (CSRF) a las acciones de límite de activación y aviso de renovación en la pantalla de licencias.
  • Seguridad: Se corrigió un problema de scripting entre sitios (XSS) reflejado en la pantalla de licencias.
  • Seguridad: Las acciones masivas en la pantalla de licencias ahora requieren las mismas capacidades que sus versiones de licencia única.
  • Seguridad: Se corrigió un problema de inyección SQL en el orden de clasificación de la tabla de lista de licencias.
  • Seguridad: Se corrigió un problema que podía revelar la URL del sitio activado de otro cliente al agregar un sitio a una licencia.
  • Seguridad: La exportación de claves de licencia ahora requiere permiso para administrar licencias.
  • Seguridad: Los registros de cambios de productos, descripciones y avisos de actualización enviados por la API de actualizaciones ahora se limitan al mismo HTML que el contenido de otros productos.
  • Seguridad: Se corrigió un problema de inyección SQL en el filtro de estado de la exportación de licencias.
  • Seguridad: Se corrigió un problema que permitía que una solicitud no autenticada eliminara las licencias de un pedido mientras este permanecía.
  • Administración: El título de la página de Licencias ahora es "Licencias".
  • Administración: Se corrigió el estilo del aviso de requisitos del plugin en la pantalla de Plugins en WordPress 7.1.
  • Administración: La página de actualizaciones de licencias ya no aparece en la paleta de comandos de WordPress.
  • Administración: Se corrigió el envío de un aviso de renovación a una licencia caducada desde las acciones masivas de la pantalla de licencias.
  • Administración: Al hacer clic en Filtrar en la pantalla de licencias, ya no se ejecuta la acción masiva seleccionada sobre las licencias marcadas.
  • Administración: La pantalla de licencias conserva el término de búsqueda y la pestaña cuando se recarga después de una acción masiva.
  • API: La API de actualización ya no describe productos no publicados, privados o protegidos con contraseña, a menos que la solicitud incluya una licencia activa o caducada para ese producto. Una licencia deshabilitada ya no cuenta.
  • Bloques: Se restauró el botón de cancelar en el formulario de renovación de licencia.
  • Descargas: Los enlaces de descarga del paquete de actualización utilizan una nueva firma, por lo que los enlaces generados antes de la actualización dejan de funcionar. Caducan por sí solos dentro de la expiración de enlaces de descarga de la tienda (24 horas por defecto).
  • Descargas: Los registros de cambios de productos ya no permiten scripts, iframes u otro HTML fuera de lo que permite el contenido de la publicación, por lo que se eliminan los videos incrustados en un registro de cambios.
  • Descargas: La ubicación del archivo readme.txt de un producto debe ser una URL pública. Ya no se obtienen direcciones de red locales y privadas, y las URL no válidas no se guardan.
  • Correos electrónicos: Los avisos de renovación ya no se envían para licencias cuyo producto ha sido eliminado.
  • Correos electrónicos: Se corrigió la acción masiva de Enviar aviso de renovación que no enviaba nada para licencias que no habían caducado.
  • Licencias: Una licencia debe estar asociada a una cuenta de usuario para ser actualizada. Una licencia sin cuenta, como la de una compra de invitado, ya no se puede actualizar.
  • Licencias: Se corrigió un error fatal al ejecutar la concesión de licencias retroactiva en paquetes con una licencia secundaria irresoluble.
  • Renovaciones: En el formulario y bloque de renovación de licencia, una licencia asociada a una cuenta de usuario solo puede ser renovada por ese usuario.
  • Renovaciones: Con la coincidencia de correo electrónico habilitada, a un invitado que renueva una licencia asociada a una cuenta ahora se le pide que inicie sesión.
  • Renovaciones: Renovar una licencia ya no elimina el mismo producto del carrito cuando ya está allí como una nueva compra. Ambos permanecen en el carrito.
  • Renovaciones: Se corrigió un mensaje falso de "ya está en tu carrito" al renovar un producto que estaba en el carrito como una nueva compra.
  • Dev: Se ha obsoleto EDD_Software_Licensing::get_download_package(). Usa EDD\SoftwareLicensing\Downloads\Package::get_download_package().
  • Dev: Los controladores AJAX de límite de activación ahora devuelven una respuesta JSON en lugar de un número bruto.
  • Dev: El filtro edd_sl_package_download_computed_hash ahora se aplica cuando se generan las URL de los paquetes, no solo cuando se validan.
  • Dev: La expiración del enlace de descarga del paquete ahora se genera y se verifica en UTC.
Versión 1.3.0 — 20 de octubre de 2026
  • NUEVO: Descargas – Los productos ahora pueden anular el modo de visualización "Añadir al carrito" de "Acceso total", por lo que un solo producto puede mostrar los botones "Comprar acceso total" y "Iniciar sesión" sin cambiar la configuración de toda la tienda.
  • Seguridad: Se corrigió un problema de cross-site scripting almacenado en el texto del shortcode de "Acceso total" que los usuarios con acceso de contribuidor podían añadir a una publicación.
  • Seguridad: Se corrigió un problema que permitía que un pase limitado a ciertas opciones de precio descargara archivos adjuntos a las otras opciones de precio del producto.
  • Seguridad: Se restringió la verificación manual de la expiración de pases a los administradores de la tienda.
  • Admin: Se corrigió que la configuración del texto instructivo "Comprar acceso total" y "Iniciar sesión" perdiera sus enlaces al guardarse en EDD 3.7.1 o posterior.
  • Admin: Las páginas de administración de "Acceso total" ocultas ya no aparecen en la paleta de comandos.
  • Admin: La configuración del modo de visualización "Añadir al carrito" de toda la tienda ahora es un menú desplegable con etiquetas de opción más claras.
  • Checkout: Se corrigió que el error "Crea una cuenta o inicia sesión" no se mostrara para un pase de "Acceso total" cuando un producto exclusivo de "Acceso total" y excluido aparecía antes en el carrito.
  • Cron: Los pases expirados ahora se renuevan de manera confiable: la verificación diaria de expiración se ejecuta en lotes para cada pase activo, y más de un pase expirado puede renovarse en la misma solicitud.
  • Registros: Se corrigió que las descargas de "Acceso total" pudieran registrarse en el registro de descargas de archivos de otro cliente cuando dos descargas ocurrían al mismo tiempo.
  • Registros: El registro de depuración ya no registra una entrada por cada producto visto por un visitante sin pase. Pedidos: Los pases inválidos ahora muestran por qué son inválidos en los Detalles del pase del pedido.
  • Informes: Se agregó un selector de rango de fechas al informe de "Acceso total".
  • Informes: El filtro de productos del informe de "Acceso total" ahora lista solo los pases de "Acceso total".
  • Informes: Se corrigió un error fatal en sitios con una estructura de directorios de WordPress no estándar, causado por la carga de la tabla del informe de "Acceso total" en cada página.
  • Informes: Se corrigió que el informe de "Acceso total" omitiera las descargas realizadas hoy.
  • Dev: Se corrigió que edd_all_access_get_customer_pass_objects() devolviera los pases del primer cliente para cada cliente verificado en la misma solicitud, lo que también afectó a edd_all_access_user_has_pass().
  • Dev: Los requisitos mínimos ahora son EDD 3.5.0 y WordPress 6.2.
  • Dev: Se agregó el filtro edd/all_access/checkable_passes y la acción edd/all_access/file_download_logged, para que una extensión pueda compartir un pase con otros usuarios.
  • Dev: Se marcaron como obsoletas edd_all_access_check_expired_periods_via_cron(), edd_all_access_add_meta_box() y edd_all_access_render_all_access_meta_box().
Versión 3.7.2 — 14 de octubre de 2026
  • Seguridad: Se corrigió una falta de verificación de autorización al enviar un resumen de correo electrónico de prueba.
  • Seguridad: Los códigos de descuento con un número máximo de usos ahora se reservan al iniciar el proceso de pago, por lo que los clientes que pagan al mismo tiempo ya no pueden canjear un código que ha superado su límite.
  • Pago: Se corrigió que los formularios de inicio de sesión y registro no se mostraran en una página de pago creada con el bloque de pago sin bloques internos.
  • Pago: Se mejoró la velocidad de finalización de pedidos al posponer los cálculos de las ganancias totales de la tienda hasta después de que se haya completado el pago.
  • Base de datos: Los eventos de la base de datos ahora solo pueden ser activados por las operaciones que los crean.
  • Descuentos: Los usos de descuentos retenidos por pedidos pendientes no pagados ahora se devuelven antes, por lo que los carritos abandonados ya no impiden que otros clientes utilicen un código limitado.
  • Descuentos: Un pedido pagado cuyo código de descuento no tiene usos restantes ahora se pone en espera para su revisión en lugar de completarse.
  • Correos electrónicos: Se corrigió un error fatal con la recuperación de carritos habilitada que podía detener el envío de todos los correos electrónicos del sitio cuando otro plugin de correo está activo.
  • Correos electrónicos: Se corrigió el envío de un correo electrónico de prueba o la vista previa de un correo electrónico de recuperación de carritos personalizado.
  • Correos electrónicos: El nuevo correo electrónico para usuarios ahora solo se puede enviar mediante el registro de usuarios.
  • Pedidos: Se corrigió que los cambios de estado del pedido ejecutaran el procesamiento de pedidos pendientes para estados que no fueran pendiente y procesamiento.
  • Pedidos: Se corrigieron advertencias de PHP en las pantallas de pedidos cuando un pedido no tiene dirección IP.
  • PayPal: Se corrigieron reembolsos parciales fallidos por montos de 1000 o más, o en tiendas que usan una coma como separador decimal.
  • Informes: Se corrigió que la exportación de clientes desplazara cada columna después del ID cuando se filtraba por una categoría o etiqueta de descarga.
  • Informes: Se corrigió que la pantalla de exportación se quedara sin memoria en tiendas con muchas descargas categorizadas.
  • Informes: Una exportación que el usuario actual no tiene permiso para ejecutar ahora muestra un error en lugar de ejecutarse para siempre.
  • Stripe: Se mejoró la velocidad de pago en tiendas con muchos pedidos.
  • Herramientas: La pantalla de Herramientas ahora muestra la pestaña predeterminada cuando se solicita una pestaña que no existe.

Versión 3.7.1.1 — 6 de octubre de 2026
  • Mejorado: Los pedidos de Square ahora se completan solo una vez que Square confirma que el pago se ha completado.

Versión 2.4.2 — 28 de septiembre de 2026
  • Admin: Se actualizaron los enlaces de documentación en la pantalla de configuración de Amazon S3.
  • Admin: Se mejoró la visualización de los nombres de los buckets y objetos en la pestaña Biblioteca de Amazon S3.
  • Admin: Se corrigió el navegador de archivos S3 para que Insertar/Usar archivo complete el nombre y la URL del archivo y cierre la ventana modal.
  • Admin: Se corrigió una advertencia de PHP cuando S3 no devuelve un propietario de bucket, y en su lugar se recurre a N/A.
  • Compatibilidad – Envíos de Frontend: Se corrigió el campo Amazon S3 en los formularios de envío de proveedores.
  • Descargas: Se mejoró la validación de las solicitudes y cargas de archivos S3.
  • Descargas: Se mejoró el manejo de archivos descargados a Amazon S3 desde otras extensiones.
  • Dev: Los nuevos requisitos mínimos son PHP 7.4, WordPress 6.2 y Easy Digital Downloads 3.3.0.
  • Dev: Se actualizaron las dependencias de composer.
Versión 3.7.1 — 21 de septiembre de 2026
  • NUEVO: Habilidades – Los datos de la tienda ahora se registran con la API de Habilidades de WordPress, para que los asistentes de IA puedan descubrir y trabajar con pedidos, clientes, productos y descuentos.
  • NUEVO: Administrador – Presentamos el soporte de la Paleta de Comandos, para que los pedidos, clientes, descuentos y descargas se puedan encontrar y a los que se pueda acceder con Cmd+K / Ctrl+K en WordPress 6.9 y versiones posteriores.
  • Administrador: Se mejoró el estilo de los campos de selección mejorados para que se rendericen correctamente junto con los complementos que cargan sus propios estilos de Chosen.
  • Administrador: Se reforzó la validación y la salida de la configuración de la tienda cuando se guardan.
  • API: Se mejoraron las comprobaciones de visibilidad en el punto final de la API de productos.
  • API: Se mejoraron las comprobaciones de permisos en el modo de API de registros de descargas de archivos y las condiciones bajo las cuales se emiten las claves de API.
  • Bloques: Se mejoraron las comprobaciones de propiedad en el bloque de Descargas de Usuario.
  • Bloques: Se reforzó cómo se escriben los atributos de estilo en el CSS en línea del bloque de Descargas.
  • Carrito: Se corrigieron los enlaces de eliminación de artículos del carrito que se rompían después de que el carrito se actualizaba con AJAX.
  • Carrito: Se mejoraron las comprobaciones aplicadas a un carrito de invitado restaurado, incluyendo su precio y acceso.
  • Pago: Se restauró el enlace "Restablecer contraseña" en el mensaje de error de inicio de sesión del pago.
  • Pago: Se corrigió un error de "Confirma tu contraseña" que impedía a los clientes registrar una nueva cuenta en el pago con bloques.
  • Pago: Se corrigió que el botón de PayPal no respondiera para los invitados cuando el formulario de inicio de sesión del pago está oculto.
  • Pago: Se aumentó la verificación requerida antes de que un pedido registre automáticamente una nueva cuenta.
  • Pago: Se agregaron controles de abuso a la creación de cuentas en el frontend y se mejoró cómo el pago aplica la configuración de registro de la tienda.
  • Compatibilidad – Elementor: Se corrigió que las miniaturas de los artículos del carrito se renderizaran a tamaño completo y una advertencia de PHP, en el widget de pago heredado.
  • Compatibilidad – Elementor: Se corrigió que el diseño de pago de dos columnas se renderizara incorrectamente.
  • Compatibilidad – Elementor: Se mejoró el rendimiento del frontend al ya no decodificar el árbol completo de elementos de Elementor en cada visita a la página.
  • Compatibilidad – WP All Export: Se corrigió que los scripts de selección mejorados de EDD rompieran el constructor de arrastrar y soltar.
  • Cron: La limpieza de sesiones ahora se reprograma hasta que se borre toda la cola de sesiones expiradas.
  • Cron: Se mejoraron las comprobaciones de contexto en las rutinas de mantenimiento de cron.
  • Clientes: Se corrigieron advertencias de clave indefinida cuando los datos de sesión de un cliente solo se poblaban parcialmente.
  • Clientes: Se mejoró la verificación de capacidades requerida para eliminar un cliente y sus registros.
  • Clientes: Se aumentó la verificación requerida antes de que el registro adjunte un registro de cliente existente.
  • Clientes: Se mejoró la forma en que se almacenan los detalles del nombre y la dirección del cliente cuando un pago no se completa.
  • Base de datos: Se mejoró la sanitización de los valores meta serializados.
  • Descuentos: Se reforzó la aplicación de los límites de uso de descuentos.
  • Descargas: Se corrigió una advertencia de PHP al entregar archivos alojados en una URL sin ruta de archivo local.
  • Descargas: Se ajustó el límite del directorio aplicado al servir archivos alojados localmente.
  • Descargas: Se mejoró la verificación de propiedad y ubicación en los archivos referenciados por ID de adjunto.
  • Descargas: Se mejoró la verificación de visibilidad aplicada a los resultados de búsqueda de productos.
  • Descargas: Se mejoró el almacenamiento en caché de los resultados de búsqueda de productos.
  • Descargas: Se mejoró la verificación de permisos al guardar productos empaquetados y cómo se determina el acceso a los archivos empaquetados.
  • Descargas: Se reforzó la aplicación de los límites de descarga por archivo.
  • Descargas: Se mejoró la forma en que los archivos sin opción de precio asignada se asocian con una compra.
  • Descargas: Se mejoró la verificación de acceso aplicada a una opción de precio comprada.
  • Descargas: Se mejoró la verificación de ubicación aplicada a la ruta de archivo de un producto.
  • Descargas: Se mejoró la validación realizada al generar enlaces de descarga de archivos.
  • Correos electrónicos: Se mejoró la forma en que se renderizan los detalles del producto en la etiqueta de correo electrónico {download_list}.
  • Correos electrónicos: Se mejoraron las verificaciones realizadas antes de enviar los correos de recibo de compra y de nueva venta.
  • Correos electrónicos: Se corrigió un error fatal en la etiqueta de correo electrónico de nombre cuando un pedido no tiene nombre.
  • Pasarelas: Se mejoró la validación y las verificaciones de permisos en el registro de dominios de Apple Pay.
  • Registros: Se mejoró la verificación de capacidades requerida para ver los registros de la tienda.
  • Migración: Se mejoró la verificación de contexto en las rutinas de actualización en segundo plano.
  • Pedidos: Se mejoró la validación requerida para recuperar un pedido abandonado.
  • Pedidos: Se agregó validación adicional a la acción de reenviar recibo.
  • Pedidos: Se corrigió la representación de los títulos de los productos en el editor de pedidos.
  • Pedidos: Se aumentó la verificación requerida para que un invitado vea el recibo de un pedido.
  • Pedidos: Se ajustó el marcado permitido en las notas del producto en el recibo del pedido.
  • Pedidos: Se mejoró la sanitización y visualización de las direcciones de pedidos en el administrador.
  • Pedidos: Se endurecieron los requisitos para ejecutar una acción de pedido diferida.
  • Pedidos: Se mejoró la autorización requerida para crear un pedido.
  • Pedidos: Se mejoraron las comprobaciones de capacidad en el traslado y restauración masiva de pedidos.
  • Pedidos: Se mejoraron las comprobaciones de capacidad y entrada en la creación manual de pedidos.
  • Pedidos: Se mejoró cómo el recibo del pedido maneja la verificación pendiente por correo electrónico.
  • Pedidos: Se endureció cómo el shortcode del recibo resuelve qué pedido mostrar.
  • PayPal: El estado del sitio ahora informa correctamente el estado de la conexión para las tiendas que aún usan PayPal Commerce v2.
  • PayPal: Se agregó verificación adicional antes de que se envíe un reembolso a PayPal.
  • PayPal: Se corrigieron los reembolsos fallidos para las tiendas aún conectadas con PayPal Commerce v2.
  • PayPal: Se reforzaron las comprobaciones en la URL de retorno de PayPal antes de que se cree una sesión de compra.
  • PayPal: Se agregó verificación adicional a la acción de sincronización de webhooks de PayPal.
  • PayPal Standard: Se mejoró la verificación de los mensajes IPN entrantes.
  • PayPal Standard: Se mejoró cómo se almacenan los mensajes de la pasarela en las notas del pedido a partir de las disputas de PayPal.
  • Informes: Se mejoró el rendimiento de las pantallas de informes.
  • Informes: Se mejoró cómo el gráfico de uso de descuentos coincide con un código de descuento.
  • Stripe: Se corrigieron las compras de suscripción de prueba gratuita que fallaban la comprobación de monto en Card Elements.
  • Stripe: Se evitaron cargos duplicados al pagar con Stripe Payment Elements.
  • Stripe: Se agregó verificación adicional al paso de finalización de Stripe Connect.
  • Stripe: La configuración del modo Elements ahora es visible para las tiendas que aún usan Card Elements.
  • Dev: Las etiquetas de correo electrónico ahora se definen en un registro de clases de etiquetas individuales. edd_add_email_tag() y el filtro edd_email_tags no han cambiado, y edd_email_tag_billing_address() está obsoleto.
  • Dev: Se actualizó Action Scheduler a la versión 4.1.0.
  • Dev: Los nuevos ganchos internos usan un espacio de nombres delimitado por barras (edd/domain/event). Ningún nombre de gancho existente ha cambiado.
  • Dev: Se consolidaron los enrutadores de acciones dinámicas en una sola clase, y se agregó el filtro edd/actions/router/blocked_hooks para controlar qué nombres de ganchos enrutarán los enrutadores.
  • Dev: Se agregaron los filtros edd/logs/file_downloads/columns y edd/logs/file_downloads/row a la tabla de registros de descargas de archivos.
  • Dev: Las filas de exportación del historial de descargas ahora incluyen el ID del registro.
Versión 3.7.1 — 21 de septiembre de 2026
  • NUEVO: Habilidades – Los datos de la tienda ahora se registran con la API de Habilidades de WordPress, para que los asistentes de IA puedan descubrir y trabajar con pedidos, clientes, productos y descuentos.
  • NUEVO: Administrador – Presentamos el soporte de la Paleta de Comandos, para que los pedidos, clientes, descuentos y descargas se puedan encontrar y a los que se pueda acceder con Cmd+K / Ctrl+K en WordPress 6.9 y versiones posteriores.
  • Administrador: Se mejoró el estilo de los campos de selección mejorados para que se rendericen correctamente junto con los complementos que cargan sus propios estilos de Chosen.
  • Administrador: Se reforzó la validación y la salida de la configuración de la tienda cuando se guardan.
  • API: Se mejoraron las comprobaciones de visibilidad en el punto final de la API de productos.
  • API: Se mejoraron las comprobaciones de permisos en el modo de API de registros de descargas de archivos y las condiciones bajo las cuales se emiten las claves de API.
  • Bloques: Se mejoraron las comprobaciones de propiedad en el bloque de Descargas de Usuario.
  • Bloques: Se reforzó cómo se escriben los atributos de estilo en el CSS en línea del bloque de Descargas.
  • Carrito: Se corrigieron los enlaces de eliminación de artículos del carrito que se rompían después de que el carrito se actualizaba con AJAX.
  • Carrito: La recuperación del carrito ahora muestra su advertencia de límite de tasa en lugar de descartarla silenciosamente.
  • Carrito: Se mejoró la forma en que se renderiza la línea de tiempo de recuperación del carrito.
  • Carrito: Se corrigieron las entradas de la línea de tiempo de recuperación del carrito que se eliminaban cuando los datos del evento almacenado contenían una comilla.
  • Carrito: Se mejoró la forma en que se determina el destinatario de un correo electrónico de recuperación del carrito.
  • Carrito: Se mejoraron las comprobaciones aplicadas a un carrito de invitado restaurado, incluyendo su precio y acceso.
  • Pago: Se restauró el enlace "Restablecer contraseña" en el mensaje de error de inicio de sesión del pago.
  • Pago: Se corrigió un error de "Confirma tu contraseña" que impedía a los clientes registrar una nueva cuenta en el pago con bloques.
  • Pago: Se corrigió que el botón de PayPal no respondiera para los invitados cuando el formulario de inicio de sesión del pago está oculto.
  • Pago: Se aumentó la verificación requerida antes de que un pedido registre automáticamente una nueva cuenta.
  • Pago: Se agregaron controles de abuso a la creación de cuentas en el frontend y se mejoró cómo el pago aplica la configuración de registro de la tienda.
  • Compatibilidad – Elementor: Se corrigió que las miniaturas de los artículos del carrito se renderizaran a tamaño completo y una advertencia de PHP, en el widget de pago heredado.
  • Compatibilidad – Elementor: Se corrigió que el diseño de pago de dos columnas se renderizara incorrectamente.
  • Compatibilidad – Elementor: Se mejoró el rendimiento del frontend al ya no decodificar el árbol completo de elementos de Elementor en cada visita a la página.
  • Compatibilidad – WP All Export: Se corrigió que los scripts de selección mejorados de EDD rompieran el constructor de arrastrar y soltar.
  • Cron: La limpieza de sesiones ahora se reprograma hasta que se borre toda la cola de sesiones expiradas.
  • Cron: Se mejoraron las comprobaciones de contexto en las rutinas de mantenimiento de cron.
  • Clientes: Se corrigieron advertencias de clave indefinida cuando los datos de sesión de un cliente solo se poblaban parcialmente.
  • Clientes: Se mejoró la verificación de capacidades requerida para eliminar un cliente y sus registros.
  • Clientes: Se aumentó la verificación requerida antes de que el registro adjunte un registro de cliente existente.
  • Clientes: Se mejoró la forma en que se almacenan los detalles del nombre y la dirección del cliente cuando un pago no se completa.
  • Base de datos: Se mejoró la sanitización de los valores meta serializados.
  • Descuentos: Se reforzó la aplicación de los límites de uso de descuentos.
  • Descargas: Se corrigió una advertencia de PHP al entregar archivos alojados en una URL sin ruta de archivo local.
  • Descargas: Se ajustó el límite del directorio aplicado al servir archivos alojados localmente.
  • Descargas: Se mejoró la verificación de propiedad y ubicación en los archivos referenciados por ID de adjunto.
  • Descargas: Se mejoró la verificación de visibilidad aplicada a los resultados de búsqueda de productos.
  • Descargas: Se mejoró el almacenamiento en caché de los resultados de búsqueda de productos.
  • Descargas: Se mejoró la verificación de permisos al guardar productos empaquetados y cómo se determina el acceso a los archivos empaquetados.
  • Descargas: Se reforzó la aplicación de los límites de descarga por archivo.
  • Descargas: Se mejoró la forma en que los archivos sin opción de precio asignada se asocian con una compra.
  • Descargas: Se mejoró la verificación de acceso aplicada a una opción de precio comprada.
  • Descargas: Se mejoró la verificación de ubicación aplicada a la ruta de archivo de un producto.
  • Descargas: Se mejoró la validación realizada al generar enlaces de descarga de archivos.
  • Correos electrónicos: Se mejoró la forma en que se renderizan los detalles del producto en la etiqueta de correo electrónico {download_list}.
  • Correos electrónicos: Se mejoraron las verificaciones realizadas antes de enviar los correos de recibo de compra y de nueva venta.
  • Correos electrónicos: Se corrigió un error fatal en la etiqueta de correo electrónico de nombre cuando un pedido no tiene nombre.
  • Pasarelas: Se mejoró la validación y las verificaciones de permisos en el registro de dominios de Apple Pay.
  • Facturas: Se ajustó el marcado permitido en las notas del cliente en las facturas.
  • Facturas: Se ajustaron los requisitos para guardar una dirección de facturación de factura.
  • Registros: Se mejoró la verificación de capacidades requerida para ver los registros de la tienda.
  • Migración: Se mejoró la verificación de contexto en las rutinas de actualización en segundo plano.
  • Pedidos: Se mejoró la validación requerida para recuperar un pedido abandonado.
  • Pedidos: Se agregó validación adicional a la acción de reenviar recibo.
  • Pedidos: Se corrigió la representación de los títulos de los productos en el editor de pedidos.
  • Pedidos: Se aumentó la verificación requerida para que un invitado vea el recibo de un pedido.
  • Pedidos: Se ajustó el marcado permitido en las notas del producto en el recibo del pedido.
  • Pedidos: Se mejoró la sanitización y visualización de las direcciones de pedidos en el administrador.
  • Pedidos: Se endurecieron los requisitos para ejecutar una acción de pedido diferida.
  • Pedidos: Se mejoró la autorización requerida para crear un pedido.
  • Pedidos: Se mejoraron las comprobaciones aplicadas cuando se registra la dirección IP de un pedido.
  • Pedidos: Se mejoraron las comprobaciones de capacidad en el traslado y restauración masiva de pedidos.
  • Pedidos: Se mejoraron las comprobaciones de capacidad y entrada en la creación manual de pedidos.
  • Pedidos: Se mejoró cómo el recibo del pedido maneja la verificación pendiente por correo electrónico.
  • Pedidos: Se endureció cómo el shortcode del recibo resuelve qué pedido mostrar.
  • PayPal: El estado del sitio ahora informa correctamente el estado de la conexión para las tiendas que aún usan PayPal Commerce v2.
  • PayPal: Se agregó verificación adicional antes de que se envíe un reembolso a PayPal.
  • PayPal: Se corrigieron los reembolsos fallidos para las tiendas aún conectadas con PayPal Commerce v2.
  • PayPal: Se reforzaron las comprobaciones en la URL de retorno de PayPal antes de que se cree una sesión de compra.
  • PayPal: Se agregó verificación adicional a la acción de sincronización de webhooks de PayPal.
  • PayPal Standard: Se mejoró la verificación de los mensajes IPN entrantes.
  • PayPal Standard: Se mejoró cómo se almacenan los mensajes de la pasarela en las notas del pedido a partir de las disputas de PayPal.
  • Informes: Se mejoró el rendimiento de las pantallas de informes.
  • Informes: Se mejoró cómo el gráfico de uso de descuentos coincide con un código de descuento.
  • Stripe: Se corrigieron las compras de suscripción de prueba gratuita que fallaban la comprobación de monto en Card Elements.
  • Stripe: Se evitaron cargos duplicados al pagar con Stripe Payment Elements.
  • Stripe: Se agregó verificación adicional al paso de finalización de Stripe Connect.
  • Stripe: La configuración del modo Elements ahora es visible para las tiendas que aún usan Card Elements.
  • Dev: Las etiquetas de correo electrónico ahora se definen en un registro de clases de etiquetas individuales. edd_add_email_tag() y el filtro edd_email_tags no han cambiado, y edd_email_tag_billing_address() está obsoleto.
  • Dev: Se actualizó Action Scheduler a la versión 4.1.0.
  • Dev: Los nuevos ganchos internos usan un espacio de nombres delimitado por barras (edd/domain/event). Ningún nombre de gancho existente ha cambiado.
  • Dev: Se consolidaron los enrutadores de acciones dinámicas en una sola clase, y se agregó el filtro edd/actions/router/blocked_hooks para controlar qué nombres de ganchos enrutarán los enrutadores.
  • Dev: Se agregaron los filtros edd/logs/file_downloads/columns y edd/logs/file_downloads/row a la tabla de registros de descargas de archivos.
  • Dev: Las filas de exportación del historial de descargas ahora incluyen el ID del registro.
Versión 3.7.0 — 14 de agosto de 2026
  • NUEVO: Checkout – El editor de bloques de checkout ahora soporta personalización con bloques internos.
  • NUEVO: Checkout – Nuevos widgets de checkout componibles para un control más fino del checkout de Elementor.
  • NUEVO: Stripe – Se añadió soporte para pagos UPI.
  • Admin: Se corrigió la compatibilidad con WordPress 7.1 para las tablas de listas de administración y la generación masiva de facturas.
  • Admin: Se evitó que los estilos de administración de EDD anularan el estilo de los meta boxes de otros plugins en el editor de bloques.
  • Admin: Se añadió una recomendación de protección contra spam a la configuración Miscelánea.
  • Admin: Se cambió la opción de telemetría a un interruptor.
  • Checkout: Se actualizó el indicador de carga del checkout.
  • Checkout: Se actualizó el checkout de shortcode para usar los mismos campos de dirección que el checkout de bloques.
  • CLI: Se corrigió la detección de actualizaciones disponibles de EDD y extensiones a través de WP-CLI.
  • Descuentos: Se corrigió que los enlaces de descuento preestablecidos perdieran el cupón cuando un hook del carrito eliminaba artículos durante la adición al carrito.
  • Descargas: Se reforzó el manejo de redirecciones durante las descargas de archivos.
  • PayPal: Se mejoró la compatibilidad con sitios de staging y clonados.
  • PayPal: Se mejoró la fiabilidad de PayPal Connect.
  • PayPal: Se mejoró el proceso de registro de dominio de Apple Pay.
  • PayPal: Se mejoró la compatibilidad con el atributo de nombre de marca de PayPal.
  • PayPal: Se omitió la obtención del token Fastlane en páginas que no son de checkout.
  • PayPal: Se mejoraron los botones de PayPal Connect.
  • PayPal Standard: Se mejoró el manejo de IPN heredado.
  • Square: Se corrigió que el botón de checkout permaneciera deshabilitado para tarjetas de países donde Square oculta el campo del código postal.
  • Stripe: Se mejoró el manejo de mensajes de error para pagos fallidos.
  • Stripe: Se actualizó el botón "Conectar con Stripe" para que coincida con la marca actual de Stripe.
  • Stripe: Se añadió un aviso de administración para tiendas que todavía usan los elementos de tarjeta heredados.
  • Stripe: Se cambió el nombre de la pasarela iDEAL.
  • Dev: Se reemplazó la biblioteca heredada de detección de navegadores con un análisis moderno de user-agent.
  • Dev: Se mejoró el manejo del sistema de archivos para que coincida mejor con las convenciones del núcleo de WordPress.
  • Dev: Se corrigió el manejo de excepciones al registrar proveedores de servicios.
  • Dev: Se declaró edd-tom-select como una dependencia explícita de los scripts de administración.
  • Dev: Se centralizó la detección del contexto de solicitud (cron, AJAX, REST).
  • Dev: Se actualizó el manejo de scripts de bloques y la compilación de assets.
  • Dev: Se migraron los eventos del carrito a CustomEvents nativos.
  • Dev: Se cambió Mozart a una instalación global para mayor estabilidad en la compilación.
  • Dev: Se actualizaron los requisitos mínimos a PHP 8.0 y WordPress 6.7.
  • Dev: Se registraron los bloques de EDD como una colección de metadatos.
  • Dev: Se abordó una depreciación de WordPress 6.6 (PluginPostStatusInfo).
Versión 3.7.0 — 14 de agosto de 2026
  • NUEVO: Checkout – El editor de bloques de checkout ahora soporta personalización con bloques internos.
  • NUEVO: Checkout – Importa plantillas de checkout listas para usar en Elementor.
  • NUEVO: Checkout – Nuevos widgets de checkout componibles para un control más fino del checkout de Elementor.
  • NUEVO: Stripe – Se añadió soporte para pagos UPI.
  • Accesibilidad: Se mejoró el contraste del color de acento de la factura para cumplir con WCAG AAA.
  • Admin: Se corrigió la compatibilidad con WordPress 7.1 para las tablas de listas de administración y la generación masiva de facturas.
  • Admin: Se evitó que los estilos de administración de EDD anularan el estilo de los meta boxes de otros plugins en el editor de bloques.
  • Admin: Se añadió una recomendación de protección contra spam a la configuración Miscelánea.
  • Admin: Se eliminó el indicador "Nuevo" de Recuperación de Carrito.
  • Admin: Se habilitó la Recuperación de Carrito Abandonado por defecto para nuevas instalaciones.
  • Admin: Se cambió la opción de telemetría a un interruptor.
  • Checkout: Se actualizó el indicador de carga del checkout.
  • Checkout: Se actualizó el checkout de shortcode para usar los mismos campos de dirección que el checkout de bloques.
  • CLI: Se corrigió la detección de actualizaciones disponibles de EDD y extensiones a través de WP-CLI.
  • Descuentos: Se corrigió que los enlaces de descuento preestablecidos perdieran el cupón cuando un hook del carrito eliminaba artículos durante la adición al carrito.
  • Descargas: Se reforzó el manejo de redirecciones durante las descargas de archivos.
  • Licencias: Se reforzó la visualización de los mensajes de error de activación de licencias.
  • PayPal: Se mejoró la compatibilidad con sitios de staging y clonados.
  • PayPal: Se mejoró la fiabilidad de PayPal Connect.
  • PayPal: Se mejoró el proceso de registro de dominio de Apple Pay.
  • PayPal: Se mejoró la compatibilidad con el atributo de nombre de marca de PayPal.
  • PayPal: Se omitió la obtención del token Fastlane en páginas que no son de checkout.
  • PayPal: Se mejoraron los botones de PayPal Connect.
  • PayPal Standard: Se mejoró el manejo de IPN heredado.
  • Square: Se corrigió que el botón de checkout permaneciera deshabilitado para tarjetas de países donde Square oculta el campo del código postal.
  • Stripe: Se mejoró el manejo de mensajes de error para pagos fallidos.
  • Stripe: Se actualizó el botón "Conectar con Stripe" para que coincida con la marca actual de Stripe.
  • Stripe: Se añadió un aviso de administración para tiendas que todavía usan los elementos de tarjeta heredados.
  • Stripe: Se cambió el nombre de la pasarela iDEAL.
  • Impuestos: Se corrigieron las tasas de IVA heredadas en la activación inicial del IVA de la UE.
  • Impuestos: Se añadió degradación elegante para la validación del IVA de la UE cuando el servicio VIES no está disponible.
  • Dev: Se reemplazó la biblioteca heredada de detección de navegadores con un análisis moderno de user-agent.
  • Dev: Se mejoró el manejo del sistema de archivos para que coincida mejor con las convenciones del núcleo de WordPress.
  • Dev: Se corrigió el manejo de excepciones al registrar proveedores de servicios.
  • Dev: Se declaró edd-tom-select como una dependencia explícita de los scripts de administración.
  • Dev: Se centralizó la detección del contexto de solicitud (cron, AJAX, REST).
  • Dev: Se actualizó el manejo de scripts de bloques y la compilación de assets.
  • Dev: Se migraron los eventos del carrito a CustomEvents nativos.
  • Dev: Se cambió Mozart a una instalación global para mayor estabilidad en la compilación.
  • Dev: Se actualizaron los requisitos mínimos a PHP 8.0 y WordPress 6.7.
  • Dev: Se registraron los bloques de EDD como una colección de metadatos.
  • Dev: Se abordó una depreciación de WordPress 6.6 (PluginPostStatusInfo).
  • Dev: Se cambió la verificación de pase semanal para usar el hook pro semanal.
Versión 3.6.9.1 — 27 de julio de 2026
  • Admin: Endureció la visualización de los mensajes de error de las pasarelas de pago y los registros de solicitudes de API.
  • Importaciones: Mejoró el endurecimiento y la validación de los archivos de importación cargados.

Versión 2.3.5 — 13 de julio de 2026
  • Admin: Corrige una dependencia de estilo para el metabox de restricción de contenido.
  • Admin: Corrige un problema que podría impedir que una descarga seleccionada previamente se establezca como seleccionada en el metabox de restricción de contenido.
Versión 2.13.13 — 1 de julio de 2026
  • Compatibilidad – Restricción de contenido: Se corrigió un problema que impedía a los administradores ver el contenido restringido por el shortcode.
  • Correos electrónicos: Ahora se puede notificar a los administradores cuando falla un pago de renovación.
  • Stripe: Se previene un problema que resultaba en una notificación de PHP en los webhooks de renovación.
  • PayPal: Mejora el manejo de la fecha de renovación para suscripciones de PayPal almacenadas.
  • Dev: Limpia los registros de recordatorios de renovación innecesarios que se migraron a las tablas de registro de EDD.

Versión 0.2.0 — 29 de junio de 2026
  • Actualizaciones: Se corrigieron las actualizaciones para usuarios sin un EDD Pro Pass (se requiere una actualización manual única)
  • Correos electrónicos: Las etiquetas de correo electrónico ahora están integradas con el Editor de correo electrónico de EDD.

Versión 3.9.7 — 29 de junio de 2026
  • Bloques: Se agregó un NUEVO bloque de renovación de licencias, con opciones para mostrar las licencias actuales de un usuario para un manejo más fácil de la renovación.
  • Bloques: Se agregó un NUEVO bloque de administración de licencias.
  • Accesibilidad: Se actualizaron los encabezados en el shortcode de administración de licencias.
  • Admin: Los recuentos de la tabla de administración de licencias podían ser incorrectos cuando se aplicaban filtros.
  • Admin: Los filtros de la tabla de administración de licencias ahora admiten variaciones de productos individuales.
  • API: Se mejoraron las verificaciones de licencias para las solicitudes de API.
  • Base de datos: La clase de base de datos heredada se ha actualizado para una mejor gestión de caché.
  • Mensajería: Se actualizó la mensajería de error para seguir las prácticas principales de EDD.
  • Licencias faltantes: En algunos casos, la herramienta podría no crear licencias secundarias faltantes para un paquete.
  • Licencias faltantes: La herramienta de licencias faltantes podría decidir incorrectamente que el procesamiento se completó cuando se necesitaban recuperar más pedidos.
  • Pedidos: Los descuentos por renovación ahora se registran como ajustes de pedido.
  • Renovaciones: Se mejoró la coincidencia de correos electrónicos cuando se aplicaba.
Versión 0.1.0 — 22 de junio de 2026
  • Lanzamiento inicial

Versión 2.13.12 — 18 de junio de 2026
  • Admin: Se agregó un enlace a la transacción original en la pantalla de detalles de la suscripción.
  • Integraciones: Se corrigió el cálculo de la fecha de vencimiento al actualizar desde un producto con licencia no recurrente a uno con suscripción.
  • Integraciones: Se actualizaron los detalles de la clave de licencia en la página de administración de licencias.
  • PayPal: Se agregó compatibilidad con la nueva integración de PayPal.
  • Stripe: Se corrigió el botón de actualización del método de pago.
  • Suscripciones: Se aseguró que las suscripciones canceladas con reembolso no reciban avisos de vencimiento.
  • Dev: Los nuevos requisitos de versión mínima son PHP 7.4, WordPress 6.2 y Easy Digital Downloads 3.6.2.

Recursos Populares

¡Empieza a vender hoy mismo!

Únete a más de 50.000 dueños de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.