eXeLearning 3.0: Release candidates 1, 2 e 3

Versión v3.0.0-rc1

Data de publicación: 19 outubro
Novidades engadidas:

  • Nova funcionalidade de impresión desde o menú “Arquivo”.
  • Novas probas E2E (end-to-end).
  • Tradución completa ao español.
  • Actualización de traducións automatizadas: catalán, éuscaro, galego, valenciano, esperanto.
  • Novas iconas de barra de puntuación nos xogos.
  • Mellora da lóxica de instalación nos instaladores de Electron.
  • Detección de caducidade de sesión e inicio automático da redirección ao inicio de sesión.
  • Xeración automática de CSS a partir de SCSS.
  • Novo comando make test-playwright para executar localmente probas colaborativas con Playwright.

Correccións:

  • Melloras no fluxo de empaquetado con Chocolatey.
  • Solución de problemas nas versións Windows e macOS (por exemplo, control de axustes de PHP INI mediante variables de contorno).
  • Axustes nas iconas e logotipos da aplicación para todas as versións.
  • Revisión parcial da presentación dos iDevices de formulario.

Actualizacións:

  • Documentación do despregamento.
  • Node.js pasou da versión 20 á 24.

Eliminacións:

  • Eliminadas cadeas de tradución non utilizadas.
  • Eliminada a ligazón “API Reference”.
  • Eliminado o ficheiro CSS principal (agora xerado automaticamente desde SCSS).

Versión v3.0.0-rc2

Data de publicación: 21 outubro
Novidades engadidas:

  • Novos estilos “Flux”, “Neo”, “Nova” e “Zen”.
  • Mellora na presentación dos iDevices.
  • Os interruptores/botóns de Bootstrap substitúen as caixas de verificación do sistema nos iDevices e na área de traballo.
  • Varias melloras e refactorización do proceso de construción do instalador para Windows.
  • Tradución completa ao valenciano (va).

Correccións:

  • Problema de decodificación no iDevice “Vídeo interactivo”.
  • Erros no iDevice “Verdadeiro/Falso” ao gardar ou cancelar.
  • Problemas de presentación e funcionalidade na nova interface de usuario.
  • Funcionalidade “Download CSV” na ferramenta “Informe de progreso” e “Validación de ligazóns”.
  • Ligazón de “Compartir URL” cando a aplicación se executa desde un subcartafol en lugar do directorio raíz.

Actualizacións:

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

Eliminacións:

  • Eliminado o estilo “Test” (utilizado só para probas).
  • Eliminada a exportación “Metadata (XML)”.

Versión v3.0.0-rc3

Data de publicación: 22 outubro
Novidades engadidas:

  • Nova extensión de ficheiro por defecto: .elp.elpx.
  • Versións de macOS “notarizadas” (asinadas para cumprir cos requisitos de seguridade do sistema).
  • Novas capturas de pantalla dos estilos.
  • Información ampliada sobre os estilos (descricións detalladas e recoñecementos).

Correccións:

  • Cálculo da puntuación media do iDevice “Rúbrica” corrixido.
  • Erros de JavaScript cando hai máis dun iDevice UDL nunha páxina.
  • Problemas de accesibilidade no panel “Favoritos iDevices”.

Comentario xeral

Estas tres versións marcan a transición cara á rama 3.0 do proxecto eXeLearning, con melloras relevantes tanto en infraestrutura (actualización de Node, Symfony), interface, estilos visuais, instaladores multiplataforma, soporte de traducións e corrección de erros clave.

Destaca particularmente:

  • O cambio do formato de ficheiro por defecto (.elpx) en rc3, importante para o futuro fluxo de traballo.
  • As melloras de estilos en rc2 e a presentación en rc3 ofrecen unha experiencia máis moderna para as persoas usuarias.
  • Avances na internacionalización: tradución completa ao español en rc1, valenciano en rc2 e melloras visuais en rc3.
  • En cada versión corríxense erros importantes de usabilidade, accesibilidade e compatibilidade, consolidando unha base estable para o lanzamento final da versión 3.0.