Nuevas mejoras de seguridad y correcciones de errores en Gravity Forms 2.2.4
Gravity Forms ha implementado varias mejoras en cuanto a seguridad y funcionalidades, entre las cuales se destacan:
– Se añadió una mejora de seguridad que incluye un punto al final del mensaje que advierte cuando un campo es eliminado de un formulario, buscando mantener la coherencia y facilitar las traducciones.
– Se incorporó el filtro gform_require_login_pre_download, permitiendo requerir el inicio de sesión para acceder a archivos mediante los enlaces gf-download.
– Se introdujo la acción gform_entry_list_action, que se activa después de que se hayan realizado acciones en la lista de entradas.
– Se implementó el filtro gform_entry_list_bulk_actions para modificar las acciones masivas disponibles en la lista de entradas.
– Se añadió el objeto de entrada como cuarto parámetro al filtro gform_pre_send_email.
– Se incluyó el filtro gform_get_entries_args_entry_list para filtrar los argumentos que se utilizarán para recuperar las entradas que se mostrarán en la vista de Lista de Entradas.
– Se agregó el filtro gform_file_path_pre_delete_file para permitir la eliminación de archivos almacenados fuera del directorio /wp-content/uploads/gravity_forms/.
– Se añadió el filtro gform_entry_detail_url para modificar la URL de detalles de entrada al reemplazar la etiqueta de combinación de URL de entrada.
– Se actualizaron las cadenas de reCAPTCHA en la página de Configuración para facilitar las traducciones.
– Se corrigió un error fatal que podía ocurrir en algunas situaciones si la clase RGCurrency no se había incluido.
– Se solucionó un problema con la evaluación del tiempo de envío de reglas lógicas condicionales de mayor/menor que en campos que contenían valores no numéricos.
– Se corrigió un error de JavaScript que podía ocurrir con el campo de Subida de Archivos cuando se cancelaba la selección de archivos.
– Se solucionó un problema con la validación requerida de la entrada de otra opción para el campo de Botones de Radio.
– Se arregló el mensaje de error de TinyMCE que se mostraba en Firefox cuando se mostraba un mensaje de confirmación para un formulario habilitado para AJAX que incluía un campo de Párrafo habilitado para Editor de Texto Enriquecido.
– Se solucionó un problema donde un resultado de cálculo podía devolver NAN, lo que impediría que la función de Guardar y Continuar guardara exitosamente la presentación incompleta.
– Se corrigió un problema con la evaluación de las reglas de lógica condicional utilizando el valor de entrada de campos de selección múltiple creados con GF2.2+.
– Se arregló una inconsistencia entre los recuentos de caracteres en la parte frontal y la validación para el campo de Párrafo habilitado para Editor de Texto Enriquecido cuando el valor contiene caracteres especiales.
– Se corrigió un aviso PHP que puede ocurrir al encolar los scripts del formulario si se está utilizando el filtro de pre_get_posts de WordPress.
– Se solucionó un problema donde ingresar 0 en ambos campos de horas y minutos del campo de Hora resultaba en que el valor del campo no se guardara.
– Se arregló un problema donde hacer clic en un campo duplicado en el editor de formularios no siempre abría el campo para su edición.
– Se corrigió un problema donde los correos electrónicos no se enviaban porque el tipo de contenido no se configuraba correctamente en ciertos escenarios.
– Se solucionó un problema con el índice de pestañas del campo reCAPTCHA.
Además, se eliminó el botón de añadir nuevo de la página de listas de complementos de pago si el formulario requiere que se agregue un campo de tarjeta de crédito antes de que se puedan configurar los complementos. También se corrigió el campo de mapa genérico para que inserte nuevos campos en la posición adecuada después del botón utilizado.
Por último, se redujo el tamaño máximo del archivo de registro de 100MB a 5MB.
Descubre todos los detalles sobre esta versión en el changelog oficial: https://docs.gravityforms.com/gravityforms-change-log/.
Mantén tu web en perfecto estado con los servicios de Zonsai.