Estas son las novedades de Rock en GitHub para la versión pre-alfa 20.0.3, publicada el 21 de mayo de 2026.
Aspectos destacados de la versión 18.3
- Se ha mejorado la validación de los valores introducidos por el usuario en todos los puntos de introducción de datos antes de guardar los cambios en la base de datos.
- Se ha corregido un error en la acción de flujo de trabajo «Añadir documento de entidad», en la que el archivo binario no se asociaba correctamente con la entidad «Documento» principal, lo que provocaba que se ignoraran los ajustes de seguridad de «DocumentType» y se aplicaran en su lugar los de «BinaryFileType».
- Incidencia 6822: Se ha corregido un error en los bloques «Obsidian» y «WebForm Registration Entry» por el que los descuentos porcentuales que generaban totales con céntimos fraccionarios podían impedir el envío del formulario.
- Incidencia 6825: Se ha corregido un error en el bloque «Lista de descuentos de la instancia de inscripción», por el que el descuento se aplicaba a todos los inscritos del informe, incluso cuando se había configurado el parámetro «Número máximo de inscritos» del descuento.
Aspectos destacados de la versión 19.1
- Se ha añadido una migración automática de datos que traslada la configuración del proveedor de almacenamiento de archivos desde cualquier complemento heredado existente del proveedor de Azure Blob Storage al proveedor principal de Azure Blob Storage.
- Se ha corregido un error en el bloque «Detalles del lote financiero» por el que, al escanear cheques rápidamente, a veces no se guardaban los datos MICR debido a errores relacionados con el contexto eliminado y con transacciones entre subprocesos.
- Se ha corregido un error en la página «Categorías de plantillas de comunicación», en la que la ruta de navegación mostraba el nombre de la página dos veces.
- Se ha corregido un error en el bloque «Detalles del elemento del evento» por el que, al editar un atributo de una ocurrencia del evento, se rechazaba erróneamente la clave del atributo con un error de validación.
- Se ha corregido un error en el bloque «Detalles del tipo de grupo», en el que el menú desplegable «Atributo de fecha de vencimiento del grupo» para los requisitos del grupo no se filtraba para mostrar únicamente los atributos «Fecha» y «Fecha y hora».
- Se ha corregido un error en el bloque «Lista de flujos de trabajo de Obsidian» por el que la carga de los flujos de trabajo se interrumpía cuando las actividades de dichos flujos se asignaban a grupos con un gran número de miembros.
- Se ha corregido un error por el que los atributos de las ocurrencias de eventos en los que se había activado la opción «Mostrar en la cuadrícula» no aparecían en la lista de ocurrencias de eventos.
- Incidencia 6816: Se ha corregido un error por el que los números de teléfono se marcaban erróneamente como «excluidos» de los mensajes SMS cuando Twilio informaba de un error de número incorrecto (como un número fijo, un número de móvil no válido o un operador inaccesible), en lugar de una exclusión voluntaria real por parte del destinatario.
- Incidencia n.º 6817: Se ha corregido un error en la página de participantes de la oportunidad de recaudación de fondos, en la que no se mostraba la fecha de vencimiento para los requisitos de «Vista de datos» y «Grupo SQL».
- Incidencia 6818: Mejora del rendimiento del punto final de la API de GivingHistory mediante la optimización del filtro de año para que utilice un intervalo de fechas que aproveche los índices de SQL Server.
- Incidencia 6819: Se ha corregido un error en el bloque «Lista de exclusiones de categorías de programación», por el que los usuarios con acceso de solo VISUALIZACIÓN recibían un error de autorización.
- Incidencia 6821: Se ha corregido un error por el que las exportaciones de Obsidian Grid fallaban cuando el título de la exportación contenía caracteres no permitidos en los nombres de las hojas de cálculo de Excel (como * ? : \ / [ ]) o superaba los 31 caracteres.
- Incidencia 6826: Se ha corregido un error en el bloque «Lista de inscripciones» de la instancia de inscripción, por el que la columna «Código de descuento» aparecía oculta en la pestaña «Inscripciones» cuando la plantilla de inscripción no incluía ningún coste por participante.
- Incidencia 6827: Se ha corregido un error en el formulario del flujo de trabajo de «Entrada de persona», en el que la casilla de selección «Dar consentimiento» para SMS no utilizaba el mensaje de consentimiento configurado en el sistema.
- Incidencia n.º 6829: Se ha corregido un error en el bloque «Entrada de flujo de trabajo de Obsidian» por el que la selección del campus no se aplicaba tal y como se requería en el formulario de «Entrada de persona».
- Incidencia 6832: Se ha corregido un error en el bloque «Introducción de pagos de servicios públicos» por el que, al completar el CAPTCHA, se podía borrar la información de pago introducida en el iframe de la pasarela alojada.
- Problema 6808: Se ha corregido un error en el bloque «Lava» de los detalles del grupo por el que el icono de eliminación (X) seguía siendo visible cuando la opción «Permitir la eliminación de miembros del grupo» estaba desactivada, y se ha actualizado el cuadro de diálogo de confirmación para que utilice «eliminar» en lugar de «borrar», ya que los miembros pueden archivarse en lugar de eliminarse cuando el historial del grupo está activado.
Aspectos destacados de la v20
- Se ha añadido una opción de plantilla de inscripción que exige a los inscritos que abonen el importe total o que establezcan un plan de pago que cubra el saldo pendiente antes de completar la inscripción.
- Se han añadido al Creador de formularios automatizaciones para enviar correos electrónicos de confirmación y de notificación a varias direcciones.
- Se han añadido automatizaciones de «Solicitud de conexión» al Creador de formularios.
- Se ha actualizado la interfaz de usuario de los detalles del generador de formularios v20.
- Se han migrado los bloques «Lista de envíos de formularios» y «Análisis de formularios» a Obsidian.
- Se ha mejorado el rendimiento de la tarea de sincronización de grupos al sincronizar con roles de seguridad. Anteriormente, la caché de autorizaciones se vaciaba cada vez que se actualizaba un miembro del grupo; ahora esto ocurre una sola vez al final del proceso.
- Se ha actualizado la sección «Etiquetas del bloque de detalles» para que muestre tanto el icono como el título a la vez cuando una acción del panel proporcione ambos, en lugar de omitir el icono.