Pro
- Nuevo: Se añadió la capacidad de generar códigos de descuento únicos al crear nuevos descuentos.
Lite y Pro
- Importante: Esta versión requiere PHP 7.4 o superior y WordPress 5.8 o superior.
- Importante: Amazon Pay ha sido formalmente descontinuado y ya no está disponible para nuevas instalaciones. Se anima a las tiendas existentes que usan Amazon Pay a explorar otras opciones.
- Nuevo: PHP 8.1 ahora es totalmente compatible.
- Nuevo: Los códigos de descuento ahora se pueden aplicar a variaciones de precios específicas.
- Nuevo: Ahora se puede configurar un código de descuento para incluir o excluir categorías de descargas específicas.
- Nuevo: Los propietarios de tiendas ahora pueden archivar códigos de descuento, para simplificar la gestión de sus promociones.
- Nuevo: La lista de descuentos ahora tiene una mejor visibilidad del estado y uso de los descuentos.
- Nuevo: Se añadió un nuevo tipo de producto 'Servicio' al menú desplegable Tipo de Producto, para permitir productos no descargables.
- Nuevo: Los pagos disputados en PayPal y Stripe establecen el pedido a un nuevo estado 'En Espera' y restringen el acceso a las descargas.
- Nuevo: Cuando un pago es disputado con PayPal o Stripe, se añade un enlace a la disputa a los detalles del pedido en el administrador junto con notas del pedido.
- Nuevo: La fecha en que se ejecutaron las acciones del pedido completado ahora se almacena como parte del pedido en sí, no como metadatos, y se mostrará más claramente en las pantallas de detalles del pedido. Los metadatos existentes se migrarán en segundo plano; las notificaciones se actualizarán para mantener informados a los propietarios de las tiendas sobre el progreso.
- Mejora: Los recibos de compra ahora se envían utilizando acciones diferidas, para mejorar el rendimiento del procesamiento de pagos.
- Mejora: El metabox del producto de paquete se ha mejorado para el rendimiento en sitios con muchos productos.
- Mejora: La consulta de productos no empaquetados se ha actualizado para ser más eficiente, especialmente al editar un producto de descarga.
- Mejora: Rendimiento mejorado de las búsquedas de clientes y de pago al ejecutar condicionalmente ganchos y filtros heredados que contenían objetos de pago.
- Mejora: La salud del sitio y la telemetría ahora comprueban la salud de la API REST a través de un punto final de prueba.
- Mejora: La tarifa de aplicación para pagos de Stripe se elimina para los titulares de pases que tienen acceso a la extensión Stripe Pro, incluso si no tienen Stripe Pro instalado.
- Mejora: Los estilos de bloques de Easy Digital Downloads se han actualizado para que los temas que no son de bloques los carguen solo cuando se renderiza el bloque.
- Mejora: El bloque de productos EDD ahora permite filtrar los productos por autor.
- Corrección: Actualizar la tarifa de aplicación no licenciada de Stripe al 3%.
- Corrección: Stripe Payment Elements ya no admitía un tema de 'ninguno', y se ha establecido 'stripe' como predeterminado.
- Corrección: Se añadió seguridad adicional para ver la tabla de lista de ajustes.
- Corrección: Para evitar conflictos con otros plugins, las bibliotecas críticas de proveedores se han movido al espacio de nombres EDD.
- Corrección: El soporte regional para Stripe ahora comprueba el país de la cuenta de Stripe antes de comprobar el país de la tienda.
- Corrección: Los pedidos de PayPal Commerce no siempre se completaban al usar la página de confirmación.
- Corrección: El elemento de pago de Stripe ahora utiliza la configuración regional del navegador para la localización.
- Corrección: El uso de la herramienta de importación podía producir un error fatal.
- Corrección: Los códigos de descuento que resultaban en un descuento del 100% podían impedir que el carrito permitiera al usuario completar la compra.
- Corrección: Los carritos guardados no se guardaban correctamente para algunos usuarios.
- Corrección: Al guardar un carrito con Stripe como pasarela activa, el mensaje que indicaba que el carrito se había guardado se eliminó prematuramente.
- Corrección: El recálculo de las estadísticas de un cliente no siempre se programaba correctamente.
- Corrección: Las URL mal formadas para añadir al carrito podían provocar una advertencia de PHP.
- Corrección: El descuento fijo puede dar lugar a un redondeo total incorrecto dependiendo de las condiciones del carrito.
- Corrección: La visualización de los detalles del pedido de un pedido migrado al que se le eliminó el descuento parecía incompleta.
- Corrección: Era posible que los sitios con versiones incompatibles de MySQL no vieran las advertencias apropiadas.
- Corrección: Intentar activar un pase con una clave de licencia vacía podía parecer que se quedaba colgado.
- Corrección: El JavaScript de Stripe se ha mejorado para ser más eficiente, eliminar solo mensajes de error y ejecutarse solo cuando se selecciona la pasarela de Stripe.
- Corrección: Stripe podía intentar actualizar una propiedad que no es compatible con la API de Stripe.
- Corrección: Las nuevas suscripciones de PayPal Commerce podrían no marcarse correctamente como completas.
- Corrección: Los estilos de marcador de posición de EDD Blocks podían interferir con los marcadores de posición del núcleo de WordPress.
- Corrección: Los datos de tarifas adicionales no soportados oficialmente ahora se almacenan como metadatos de ajuste del pedido.
- Desarrollo: Muchos filtros y ganchos que pasaban objetos
EDD_Paymentahora tienen un gancho o filtro complementario que utiliza objetosEDD\Orders\Order. - Desarrollo: Easy Digital Downloads ya no registra los tipos de publicación
edd_paymentyedd_discount. - Desarrollo: Easy Digital Downloads – Core ahora contiene el código base de Stripe, y Stripe Pro 3.0.0 solo contiene funciones pro.
- Desarrollo: Se ha eliminado el código para versiones antiguas y no soportadas de PHP.
- Desarrollo: Se ha introducido un nuevo gancho
edd_after_order_actionspara gestionar todos los eventos que deben ocurrir cuando se crea un pedido. Este utiliza el objeto de pedido para un mejor rendimiento y cualquier uso deedd_after_payment_actionsdebe actualizarse en consecuencia. - Internacionalización: 141 Adiciones, 199 Eliminaciones/Cambios de ubicación, 17 Diferencias (los recuentos son aproximados).

