- NUEVO: Clientes – La pantalla de clientes ahora muestra la fecha y la dirección IP del último inicio de sesión del cliente, y ambas se incluyen en las exportaciones de datos personales.
- Seguridad: Verificación de cuenta reforzada al completar un pedido de PayPal.
- Bloques: El bloque de Descargas ahora valida sus valores de estilo destacados en el editor, como ya lo hacía el front end.
- Bloques: Un parámetro mal formado en el editor de bloques ya no causa un error fatal.
- Checkout: Los campos de Información Personal en el checkout de bloques ya no desaparecen cuando un constructor de páginas renderiza los bloques de la página más de una vez.
- Clientes: Los administradores ahora pueden verificar, o reenviar la verificación para, un cliente cuya cuenta de usuario aún está pendiente.
- Base de datos: Al cambiar un valor en caché, ya no se deja el valor antiguo en la caché.
- Pedidos: Las listas de pedidos filtradas, como los pedidos de un descuento o una búsqueda de transacciones, ahora muestran los pedidos correctos en sitios con una caché de objetos persistente.
- Pedidos: El selector de descuentos en la pantalla de Agregar Nuevo Pedido ahora es buscable.
- Pedidos: Una tarifa agregada a un nuevo pedido ahora obtiene el impuesto correcto después de activar "Aplicar impuesto a la tarifa" o cambiar entre Tarifa y Crédito.
- PayPal: Los reembolsos emitidos desde Easy Digital Downloads en tiendas que usan la incorporación actual de PayPal ahora registran la transacción y el monto del reembolso, para que las notificaciones de PayPal no procesen el mismo reembolso dos veces.
- PayPal: Los reembolsos completos recibidos a través de PayPal IPN ahora marcan el pedido como Reembolsado en lugar de Parcialmente Reembolsado.
- Privacidad: Borrar datos personales de alguien que no es cliente ya no anonimiza ni elimina pedidos dejados por clientes eliminados.
- Square: Las webhooks en modo de producción ahora se procesan, por lo que los eventos de Square como los reembolsos actualizan los pedidos en vivo.
- Stripe: Las solicitudes del lado del navegador de Stripe ahora usan la misma versión de API que las solicitudes del lado del servidor de EDD.
- Stripe: Los pagos SEPA Direct Debit ahora van a la página de confirmación en lugar de mostrar un error en el checkout.
- Stripe: Los Pagos Recurrentes ahora manejan la creación de suscripciones de Stripe para Payment Elements.
- Stripe: Desconectar una cuenta de Stripe Connect ahora también puede revocar el acceso de EDD a esa cuenta en Stripe.
- Dev: Se corrigió una notificación de depreciación de PHP 8.5 cuando una clave de licencia Pro se guarda pero no está activa.
- Dev: Las capacidades agregadas o eliminadas a través de
EDD_Rolesahora surten efecto en la misma solicitud. - Dev: Se agregó
EDD\Reports\Dates\Range::options()para que los rangos de fechas de informes estén disponibles antes de que se cargue la API de informes. - Dev:
EDD_Download::create()obsoleto; usawp_insert_post()en su lugar. - Dev:
EDD_Paymentahora carga la mayoría de las propiedades la primera vez que se leen, lo que reduce su número de consultas; el filtroedd/payments/defer_propertiesvuelve a activar la carga anticipada. - Dev: Las pantallas de administración de pedidos y tasas de impuestos ahora usan React y diálogos nativos en lugar de Backbone y jQuery UI.

