La versión 1.9.9 de Easy Digital Downloads acaba de ser lanzada al mundo. Este lanzamiento ha estado en desarrollo durante dos meses e incluye un gran número de pequeñas mejoras y correcciones de errores menores.
1.9.9 incluye varios ganchos de acción y filtros nuevos que serán útiles para los desarrolladores, incluyendo edd_get_variable_prices, edd_is_success_page, y varios más.
Para los usuarios, uno de los aspectos principales de esta versión que muchos notarán es una mayor estabilidad, un rendimiento mejorado en varias áreas del plugin y una mejor compatibilidad con plugins de caché.
Si bien esta actualización solo ha realizado cambios menores en las características y la funcionalidad, todavía se recomienda encarecidamente que realice una copia de seguridad completa del sitio antes de instalar la actualización. Si encuentra algún problema antes o después de la actualización, háganoslo saber en los foros de soporte.
Este lanzamiento contiene más de 56 correcciones de errores y mejoras.
La lista completa de cambios:
- Nuevo: Se agregó un disparador de JS para cuando se actualiza la cantidad del carrito
- Nuevo: Se agregó un nombre de clase CSS a la URL del archivo de descarga en la confirmación de compra
- Nuevo: Se introdujo una función edd_is_success_page()
- Nuevo: Se introdujo un filtro en la función edd_get_variable_prices()
- Nuevo: Se agregó marcado de esquema schema.org para ofertas
- Nuevo: Se agregó el filtro edd_get_sales_args
- Nuevo: Se agregó el filtro edd_get_cart_content_details_item_discount_amount
- Nuevo: Se agregó el filtro edd_get_cart_item_tax_item_discount_amount
- Ajuste: Se agregó $payment_id al filtro edd_email_receipt_download_title
- Ajuste: Se agregó un salto de línea después del campo de selección de país en el pago
- Ajuste: Se eliminó la llamada directa a wp_enqueu_script( ‘jquery’ ) ya que se carga como una dependencia
- Ajuste: Se mejoró el diseño del widget de resumen del panel
- Ajuste: Se mejoró el ancho de las columnas de la tabla de Descargas
- Ajuste: Se actualizaron los archivos de idioma
- Ajuste: Se limitaron los recuentos de pagos por fecha de inicio y fin
- Ajuste: Se mejoró el espaciado en el historial de pagos
- Ajuste: Se eliminaron los campos nonce de las solicitudes ajax del front-end
- Corrección: Se permite que el botón de eliminar del carrito funcione dentro de las llamadas ajax
- Corrección: Se formatearon correctamente los números de ventas para las estadísticas de Ventas Totales
- Corrección: Se eliminaron todas las taxonomías y términos personalizados durante la desinstalación
- Corrección: HTML incorrecto para campos de texto a través de la clase EDD_HTML_Elements
- Corrección: HTML incorrecto para campos de casilla de verificación a través de la clase EDD_HTML_Elements
- Corrección: Clave de caché rota en EDD_Payment_Stats
- Corrección: Se contabilizó correctamente cuándo $post global no está disponible en edd_get_purchase_link()
- Corrección: La cantidad del carrito podía ser negativa, eso es absurdo
- Corrección: Avisos obsoletos del uso de wp_editor() con WordPress 3.9
- Corrección: Comportamiento inadecuado del cursor en los widgets del Panel
- Corrección: Iconos de métodos de pago rotos en la página de pago
- Corrección: Aviso obsoleto con $wpdb->escape()
- Corrección: No recuperar usuario si no hay clave establecida en EDD_API
- Corrección: Error fatal al instalar EDD a través de WP CLI
- Corrección: Error tipográfico en la función de estados australianos
- Corrección: Índice indefinido en edd_count_purchases_of_customer()
- Corrección: Error de JS en InlineEditPost
- Corrección: Error de JS en IE
- Corrección: Formato inadecuado de la moneda de Nueva Zelanda
- Corrección: Verificación inadecuada de códigos postales serbios
- Corrección: Sin validación en las direcciones de correo electrónico de los usuarios conectados durante el pago
- Corrección: Barra inadecuada en la URL de PayPal IPN
- Corrección: La búsqueda desplegable de productos por Ajax no devuelve todos los productos encontrados
- Corrección: Las descargas de archivos se nombran como “index.php” en dispositivos Android
- Corrección: ID de campo duplicado en los campos de estado y país de la tarjeta
- Corrección: Las cadenas en el administrador de Descuentos no se pueden traducir
- Corrección: Carritos vacíos con FORCE_SSL_ADMIN establecido en true
- Corrección: Impuestos aplicados incorrectamente a países no incluidos en las reglas fiscales
- Corrección: No se puede anular la opción global de límite de descarga de archivos
- Corrección: No cargar scripts en el administrador excepto cuando sea necesario
- Corrección: Los iconos de los métodos de pago fallan en los servidores Microsoft-IIS
- Corrección: Estadísticas incorrectas con rangos de fechas personalizados en los informes
- Corrección: edd_get_chosen_gateway() no respeta la pasarela predeterminada




