eXeLearning 3.0: Release candidates 1, 2 y 3

Versión v3.0.0-rc1

Fecha de publicación: 19 octubre
Novedades añadidas:

  • Nueva funcionalidad de impresión desde el menú “Archivo”.
  • Nuevas pruebas E2E (end-to-end).
  • Traducción completa al español.
  • Actualización de traducciones automatizadas: catalán, euskera, gallego, valenciano, esperanto.
  • Nuevos iconos de barra de puntuación en los juegos.
  • Mejora de la lógica de instalación en los instaladores de Electron.
  • Detección de expiración de sesión e inicio automático de redirección de inicio de sesión.
  • Generación automática de CSS a partir de SCSS.
  • Nuevo comando make test-playwright para ejecutar localmente pruebas colaborativas con Playwright.

Correcciones:

  • Mejoras al flujo de empaquetado con Chocolatey.
  • Solución de problemas en las versiones Windows y macOS (por ejemplo, control de ajustes de PHP INI vía variables de entorno).
  • Ajustes en los iconos y logotipos de la aplicación para todas las versiones.
  • Revisión parcial de presentación de los iDevices de formulario.

Actualizaciones:

  • Documentación de despliegue.
  • Node.js pasó de la versión 20 a la 24.

Eliminaciones:

  • Eliminadas cadenas de traducción no utilizadas.
  • Eliminado enlace “API Reference”.
  • Eliminado archivo CSS principal (ahora se genera automáticamente desde SCSS).

Versión v3.0.0-rc2

Fecha de publicación: 21 octubre
Novedades añadidas:

  • Nuevos estilos “Flux”, “Neo”, “Nova” y “Zen”.
  • Mejora en la presentación de los iDevices.
  • Los interruptores/botones de Bootstrap reemplazan los checkboxes del sistema en los iDevices y en el área de trabajo.
  • Varias mejoras y refactorización del proceso de construcción del instalador para Windows.
  • Traducción completa al valenciano (va).

Correcciones:

  • Problema de decodificación en el iDevice “Video interactivo”.
  • Errores en el iDevice “Verdadero/Falso” al guardar o cancelar.
  • Problemas de presentación y funcionalidad en la nueva interfaz de usuario.
  • Funcionalidad “Download CSV” en la herramienta “Reporte de progreso” y “Validación de enlaces”.
  • Enlace de “Compartir URL” cuando la aplicación se ejecuta desde una subcarpeta en lugar del directorio raíz.

Actualizaciones:

  • actions/setup-node: de versión 5 → 6.
  • Node: de 24-alpine → 25-alpine.
  • Varios componentes de Symfony (symfony/form, http-client, phpunit-bridge, runtime, web-profiler-bundle) de 7.3.3 → 7.3.4.

Eliminaciones:

  • Eliminado el estilo “Test” (utilizado solo para pruebas).
  • Eliminada la exportación “Metadata (XML)”.

Versión v3.0.0-rc3

Fecha de publicación: 22 octubre
Novedades añadidas:

  • Nueva extensión de archivo por defecto: .elp.elpx.
  • Versiones de macOS “notarizadas” (firmadas para cumplir con los requisitos de seguridad del sistema).
  • Nuevas capturas de pantalla de los estilos.
  • Información ampliada sobre los estilos (descripciones detalladas y reconocimientos).

Correcciones:

  • Cálculo del puntaje medio del iDevice “Rúbrica” corregido.
  • Errores de JavaScript cuando más de un iDevice UDL está presente en una página.
  • Problemas de accesibilidad en el panel “Favoritos iDevices”.

Comentario general

Estas tres releases marcan la transición hacia la rama 3.0 del proyecto eXeLearning, con mejoras relevantes tanto en infraestructura (actualización de Node, Symfony), interfaz, estilos visuales, instaladores multiplataforma, soporte de traducciones y corrección de errores clave.

Particularmente destaca:

  • El cambio del formato de archivo por defecto (.elpx) en rc3, importante para el futuro flujo de trabajo.
  • Las mejoras de estilos en rc2 y la presentación en rc3 ofrecen una experiencia más moderna para los usuarios.
  • Avances en internacionalización: traducción completa al español en rc1, valenciano en rc2 y mejoras visuales en rc3.
  • En cada versión se corrigen errores importantes de usabilidad, accesibilidad y compatibilidad, consolidando una base estable para el lanzamiento final de la versión 3.0.

[:en]

Version v3.0.0-rc1

Release date: October 19
New features added:

  • New print functionality available from the “File” menu.
  • New end-to-end (E2E) tests.
  • Complete Spanish translation.
  • Updated automatic translations: Catalan, Basque, Galician, Valencian, Esperanto.
  • New scoring bar icons in the games.
  • Improved installation logic in Electron installers.
  • Session expiration detection and automatic redirection to the login screen.
  • Automatic CSS generation from SCSS.
  • New command make test-playwright to run collaborative Playwright tests locally.

Fixes:

  • Improved Chocolatey packaging flow.
  • Fixed issues in Windows and macOS versions (for example, PHP INI settings managed via environment variables).
  • Adjusted icons and logos across all builds.
  • Partial revision of the display for form iDevices.

Upgrades:

  • Deployment documentation.
  • Node.js upgraded from version 20 to 24.

Removals:

  • Removed unused translation strings.
  • Removed “API Reference” link.
  • Removed main CSS file (now automatically generated from SCSS).

Version v3.0.0-rc2

Release date: October 21
New features added:

  • New styles: “Flux”, “Neo”, “Nova”, and “Zen”.
  • Improved presentation of iDevices.
  • Bootstrap switches/buttons now replace system checkboxes in iDevices and the workspace.
  • Various improvements and refactoring of the Windows installer build process.
  • Complete Valencian (va) translation.

Fixes:

  • Decoding issue in the “Interactive Video” iDevice.
  • Errors in the “True/False” iDevice when saving or cancelling.
  • Display and functionality issues in the new user interface.
  • “Download CSV” functionality in the “Progress Report” and “Link Validation” tools.
  • “Share URL” link when running the app from a subfolder instead of the root directory.

Upgrades:

  • actions/setup-node: version 5 → 6.
  • Node: 24-alpine → 25-alpine.
  • Multiple Symfony components (symfony/form, http-client, phpunit-bridge, runtime, web-profiler-bundle) upgraded from 7.3.3 → 7.3.4.

Removals:

  • Removed the “Test” style (used only for internal testing).
  • Removed “Metadata (XML)” export option.

Version v3.0.0-rc3

Release date: October 22
New features added:

  • New default file extension: .elp.elpx.
  • macOS builds are now “notarized” (digitally signed to comply with system security requirements).
  • New style screenshots.
  • Expanded style information (detailed descriptions and credits).

Fixes:

  • Corrected average score calculation for the “Rubric” iDevice.
  • Fixed JavaScript errors when more than one UDL iDevice is present on a page.
  • Accessibility issues fixed in the “Favorite iDevices” panel.

General notes

These three releases mark the transition toward the eXeLearning 3.0 branch, introducing major improvements in infrastructure (Node and Symfony upgrades), interface, visual styles, multiplatform installers, translation support, and key bug fixes.

Notable highlights:

  • The default file format change (.elpx) in rc3 is an important step for future workflows.
  • Style and UI enhancements in rc2 and rc3 deliver a more modern user experience.
  • Significant progress in internationalization: full Spanish translation in rc1, Valencian in rc2, and visual refinements in rc3.
  • Each release fixes important usability, accessibility, and compatibility issues — showing clear progress toward a stable final 3.0 release.

[:]

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio