Gravity Forms 1.9.16: Novedades y mejoras de seguridad para tu formulario web.

Gravity Forms ha implementado una serie de mejoras y funcionalidades en su última versión para potenciar la accesibilidad y el rendimiento del plugin. Entre las actualizaciones más destacadas se encuentran:

– Registro de fallos en la importación de formularios.
– Añadidas nuevas declaraciones de registro para una mayor visibilidad.
– Mejoras en la seguridad del plugin. Créditos: Allan Collins de 10up.com y Henri Salo de Nixu.
– Campo «Servicio de Correo Electrónico» agregado a las notificaciones para permitir el envío a través de servicios de terceros. Por defecto, se utiliza WordPress.
– Filtro gform_notification_services incluido para añadir servicios personalizados de notificación por correo electrónico.
– Filtro gform_notification_validation añadido para aplicar validaciones personalizadas al guardar notificaciones.
– Acción gform_post_notification_save agregada, la cual se activa después de guardar una notificación con éxito.
– Atributo data-label añadido al campo de lista para soportar estilos más adaptables.
– Actualizada la traducción al español (es_ES).
– Actualización de la traducción al francés. Créditos: Yann Gauche.
– Enlaces de pestañas de configuración del plugin actualizados para incluir únicamente los argumentos de página y subvista.
– Actualizada la traducción al danés. Créditos: WPbureauet.dk/Georg Adamsen.
– Filtro gform_notification_ui_settings actualizado con el estado de validación como cuarto parámetro.
– Filtro gform_pre_send_email actualizado con el objeto de notificación como tercer parámetro.
– Actualizada la traducción al finlandés. Créditos: Aki Björklund.
– Font Awesome actualizado a la versión 4.5.0.
– Actualización de la traducción al portugués brasileño. Créditos: Dennis Franck.
– Mejora en la recuperación de usuarios para optimizar el rendimiento al poblar los filtros de la página de entradas. Créditos: el equipo de GravityView.
– Método GFExport::get_field_row_count() convertido en público.
– Filtro gform_list_item_pre_add actualizado para incluir $group (el tr) como segundo parámetro.
– Arreglado problema de diseño en páginas de configuración con pestañas y en el modal de añadir elecciones predefinidas en bloque.
– Corregido un error que podía devolver un resultado incorrecto para el campo de producto calculado.
– Problema solucionado con la restauración de los valores por defecto del campo de Correo Electrónico por la lógica condicional cuando se activa la confirmación por correo electrónico.
– Problema solucionado con el desplegable de etiquetas de combinación para el valor por defecto que contenía algunas etiquetas de combinación que no se reemplazaban al procesar las etiquetas de combinación por defecto.
– Problema solucionado con el parámetro fieldId del gancho gform_format_option_label que estaba indefinido para campos de tipo radio y casilla de verificación.
– Notificación PHP corregida para el campo de Dirección que ocurriría si el tipo de dirección seleccionado no existe.
– Problema solucionado con la validación del campo de Número para valores decimales sin un cero inicial.
– Error fatal corregido que podía ocurrir en la página de detalle de la entrada.
– Problema solucionado con la etiqueta de combinación {embed_url} al reenviar notificaciones desde el panel de administración.
– Problema solucionado que podía devolver un resultado de cálculo incorrecto para el campo de número al utilizar el formato de coma decimal.
– Problema solucionado con las etiquetas de combinación embed_post y custom_field cuando el formulario no se encuentra en una página singular.
– Notificación PHP solucionada que podía ocurrir durante la creación de entradas si la propiedad postAuthor no está establecida en el objeto de formulario.
– Problema solucionado que causaba que algunos valores fueran codificados antes de ser guardados.
– Problema solucionado con la comprobación de permisos de base de datos.
– Advertencia PHP solucionada al utilizar GFCommon::replace_variables() sin proporcionar un objeto de formulario.
– Notificación PHP solucionada si el Nombre de Clase de CSS del formulario no estaba configurado.
– Archivo Font Awesome faltante corregido.
– Problema de diseño RTL con el campo de Hora corregido.
– Problema solucionado que podía devolver un resultado de cálculo incorrecto al enviar valores de campos que no tienen la configuración de formato de número.
– Problema solucionado donde en algunas ocasiones las opciones del campo de Categoría de Publicación podrían faltar en el menú desplegable de filtros de campo en la página de lista de entradas.
– Problema solucionado con los filtros de campo de lista de entradas donde la búsqueda por el campo de Categoría de Publicación no devolvería ninguna entrada.
– Problema solucionado donde la división por cero generaba advertencias en fórmulas de cálculo.
– Notificación PHP solucionada en la página de lista de entradas que podría ocurrir para campos habilitados para múltiples archivos si el valor del campo era modificado después de enviarlo usando un método personalizado.
– Advertencia PHP en la página de detalle de la entrada solucionada que podría ocurrir si el valor del campo de carga de archivos se borraba después de enviarlo usando un método personalizado.
– Problema solucionado al crear la publicación cuando el nombre de la categoría incluye el carácter de dos puntos.
– Problema con la clasificación de la lista de entradas en ciertas instalaciones de mySQL solucionado.
– Notificación PHP solucionada que podría ocurrir durante la sustitución de etiquetas de combinación si el ID o el título del formulario no están establecidos en el objeto de formulario proporcionado. Créditos: el equipo de GravityView.
– Problema solucionado con el campo de Imagen de Publicación que no retenía los valores de título, descripción o leyenda cuando el formulario fallaba la validación. Créditos: el equipo de GravityView.
– Revertido el cambio en la consulta de recuento de entradas para la página de Formularios realizado en la versión 1.9.14.24 por razones de rendimiento.
– API: Problema solucionado con los operadores contains y like al buscar metadatos de entradas.
– API: Título actualizado a «Gravity Forms API Web».
– AF: Problema solucionado al cancelar la suscripción cuando se instalan varios complementos de pago.
– AF: Problema solucionado con el número de versión que se añadía al atributo src de script/style al usar scripts()/styles() y establecer el parámetro de versión en null.
– AF: Añadido GFFeedAddOn::get_single_submission_feed_by_form() para devolver un único feed activo para la entrada actual (evaluando cualquier lógica condicional).
– AF: Actualizado GFFeedAddOn::get_single_submission_feed() para usar GFFeedAddOn::get_single_submission_feed_by_form().
– AF: Problema solucionado con el proceso de configuración del complemento de feed. Utilice el parámetro de consulta ‘setup’ (es decir, ?page=gf_settings&setup) en la página de configuración para forzar la creación de tablas si es necesario.
– AF: Problema solucionado con la entrada para el ajuste de tipo radio que tenía dos atributos id si se configuraba un id para la elección en feed_settings_fields().
– AF: Problema solucionado con la marca de etiqueta de campo para el ajuste de tipo field_map.
– AF: Actualizado GFAddOn::get_field_value() para admitir la llamada a una función get_{$input_type}_field_value si está definida por el complemento.
– AF: Error fatal solucionado que podría ocurrir al procesar devoluciones de llamada si la clase RGCurrency no está disponible.
– AF: Añadido gform_addon_field_value, un filtro genérico para anular el valor de campo asignado.
– AF: Problema solucionado donde las plantillas con espacios en blanco inicial generaban una advertencia de jQuery en repeater.js
– AF: Actualizado el callback ‘add’ para incluir ‘index’ como cuarto parámetro.
– AF: Acciones masivas actualizadas para la lista de feeds para no incluir la acción duplicar.
– AF: Campos de ajustes de casilla de verificación y radio actualizados para admitir elecciones con iconos. El icono puede ser una URL de imagen o una clase de icono de Font Awesome.
– AF: Actualizado GFAddOn::single_setting_label() para no mostrar una notificación PHP cuando no se proporciona una

Para conocer más detalles sobre esta actualización, visita el changelog en https://docs.gravityforms.com/gravityforms-change-log/.

Confía en Zonsai para mantener tu sitio actualizado y seguro.

Published On: 15 de agosto de 2015Categories: Gravity Forms