Historial de cambios

1.0.x -> 1.1.0

  • Add print logo variable in PDF models (#1741)

  • No longer use unsafe serialization for database storage (#1744)

  • More explicit upgrade warning when already on latest release (#1779)

  • Prevent instance indexation from search engines bots (#1784)

  • Clear old cache at upgrade (#1788)

  • Change MySQL and MariaDB encoding (#1794)

  • Add min size on dynamic fields (#1795)

  • Add amounts on contributions types (#273)

  • Add region field (#583)

  • Check if new Galette version is available (#1785)

  • Improve member form display (#1775)

  • Add new specific constant to enable debug mode

  • Option to disable social networks on member form/view (#1802)

  • Factorize permissions on core and dynamic fields (#1798)

  • Manage administrative documents (#1216)

  • Allow plugins to provide their own fonts

  • Use decimal for all amounts, drop defaults

  • Rework PDF footer, fix pagination on attendance sheet (#1816)

  • Fix color for staff members on member cards (#1814)

  • Display first staff members on public lists (#1809)

  • Identify sponsors in members list (#1792)

  • Dispatch contribution into scheduled payments (#1193)

  • Filter contributions list on type (#1470)

  • Menu entry was not always correctly selected (#1818)

  • Add payment type on transactions (#574)

  • Remove non user related files from configuration folder (#1822)

  • Add monthly contribution membership (#1438)

  • PDF Member card adaptative size (#1817)

1.0.3 -> 1.0.4

  • No se puede acceder a la definición de las pestañas en algunas resoluciones (#1799)

  • La vista previa del correo electrónico HTML muestra la fuente (#1800)

  • Corregir el desplazamiento en el modal de vista previa de correo electrónico

  • Algunas correcciones en el uso de la inyección de dependencia

  • El número de miembros de programa se establece automáticamente en «todos» (#1803)

  • La modificación de grupos no se añade visualmente en el formulario de miembro (#1801)

  • Corregir la redirección cuando el archivo dinámico no existe

  • Desplazamiento horizontal del menú cuando el nombre es demasiado largo (#1805)

  • No debe seleccionar un miembro como su propio padre (#1806)

  • Add preferences footer in replacements (#1808)

1.0.2 -> 1.0.3

  • No se muestra el logotipo en la firma del correo (#1783)

  • Falta editor HTML para campo de información de campos dinámicos (#1774)

  • Las páginas de actualización y mantenimiento ya no funcionan (#1782)

  • No lanzar eventos en edición masiva (#1733)

  • La caché ahora depende de la versión (#1787)

  • Comprobar que las preferencias de la página web son válidas (#1789)

  • Enlace a la página web de la asociación desde el logotipo (#1790)

  • Modificación de los mensajes de la interfaz de usuario (#1786)

1.0.1 -> 1.0.2

  • Restricción de acceso a páginas públicas (CVE-2024-24761 - #1778)

  • Eliminar plantillas innecesarias (#1771) y arreglar el desplegable de la búsqueda de redes sociales (#1760)

  • Asegúrese de que el idioma se cambia al iniciar sesión desde cron; cierra (#1769)

  • Hacer más visible el icono del estado en el PDF (#1770)

  • Corregir posible problema en la creación de grupos (#1773)

  • Corregir la redirección de la URL (#1777)

1.0.0 -> 1.0.1

  • El título en la lista de miembros provoca un error (#1756)

  • No se puede introducir un nuevo nombre de red social (#1760)

  • Paginación y búsqueda en la lista de miembros roto añadir contribución (#1761)

  • Sobrecarga de la fecha de inicio de contribución (#1762)

  • Grupos «árbol acordeón» no abiertos cuando un nombre contiene una barra (#1764)

  • open_basedir impide la lectura de archivos en /etc (#1765)

  • Algunos problemas con el importe de la contribución fijado en 0 (#1767)

  • Error fatal con PHP 7.4 (#1768)

  • El usuario cron no tiene el idioma definido (#1769)

0.9.6.1 -> 1.0.0

Nota

Se requiere PHP 8.1 como mínimo

Añadido

  • Interfaz de usuario moderna

  • Mejoras importantes en UI/UX y también en la capacidad de respuesta (#1611)

  • Uso de archivos YAML en lugar de XML para la configuración de las exportaciones

  • Nueva preferencia para mostrar/ocultar los bordes alrededor de las tarjetas de socio en PDF (#184)

  • Compatibilidad con imágenes WebP (#1681)

  • Eliminada la búsqueda libre en la búsqueda avanzada (#1684)

  • Comprobación de la versión mínima de la base de datos en la instalación (#1725)

  • Redimensionar y recortar la imagen de un miembro a una proporción fija (#1717)

Correcciones

  • Problemas de actualización (constantes no definidas) (#1615)

  • Error fatal cuando la cookie no se establece después del inicio de sesión (#1617)

  • Ordenar los miembros por estado (#1618)

  • Varias correcciones de compatibilidad con PHP 8.1 (#1629, #1655)

  • El administrador de grupos no puede editar su propia información (#1635)

  • Recuento y visualización incoherentes de los miembros de los recordatorios (#1491)

  • La versión mínima de PHP no se muestra en la página de compatibilidad (#1682)

  • Los miembros simples no pueden acceder a su lista de contribuciones (#1675)

  • Eliminación masiva de contribuciones (#1661)

  • Desactivar las imágenes en línea en los correos (#1659)

  • Problema al editar miembros con valores erróneos importados en campos de elección dinámicos (#1650)

  • Grupo principal eliminado cuando un administrador edita un grupo (#1648)

  • Corregir el tamaño del logotipo en la tarjeta de miembro (#1626)

  • Corrección del tiempo de espera al utilizar el logotipo en las tarjetas de socio en PDF (#1726)

  • Arreglar archivos dinámicos en contribuciones y transacciones (#1697)

  • Eliminar los campos obligatorios de las tarjetas de socio en PDF (#781)

  • El grupo principal puede perderse cuando un groupmanager edita un grupo (#1708)

  • La contribución masiva falla si faltan datos (#1694)

  • Los campos de contribución dinámicos no se muestran en la búsqueda avanzada (#1693)

  • Los campos de elección de contribuciones dinámicas en la búsqueda avanzada fallan usando postgres (#1692)

  • Varios problemas menores con los idiomas RTL en la generación de PDF (#1727)

  • Problemas en la búsqueda de transacciones con algunos formatos de fecha (#1731)

  • Los miembros seleccionados no se restablecen al crear un nuevo correo (#1742)

Bajo el capó…

  • La renderización de plantillas ahora es asumida por Twig en lugar de Smarty (#1619)

  • Uso del marco Fomantic UI para visualización completa (#1324)

  • Actualizar bibliotecas de terceros

  • Ya no se utiliza atoum (proyecto muerto) para las pruebas (#1674)

  • Compatibilidad con LibreJS (#1642)

Versiones heredadas