Tras o pulido da versión 3.0.1, o proxecto eXeLearning continúa o seu camiño de mellora continua co lanzamento da versión 3.0.2. Esta nova actualización, aínda que menor en número, céntrase en cimentar as bases técnicas, corrixir incidencias clave reportadas pola comunidade e enriquecer a experiencia para todos os usuarios, desde autores ata administradores de sistemas. O seu obxectivo non é introducir cambios radicais, senón reforzar a solidez, a accesibilidade e a potencia da plataforma.
Novidades e Melloras Destacadas
Esta versión trae consigo avances significativos en áreas específicas que melloran tanto a creación de contido como a xestión técnica:
-
Potente soporte matemático con MathJax 4.0: Unificouse e actualizouse á versión 4.0 a configuración de MathJax, ofrecendo un rendemento mellorado na carga de fórmulas. Ademais, implementouse a renderización completa de código LaTeX en títulos de páxinas, títulos de proxectos e dentro de todos os iDevices, facilitando a creación de contidos científicos e matemáticos de alta calidade.
-
Melloras en iDevices e Lexibilidade: O iDevice “Completar” adaptouse para aplicar correctamente a cor de fonte personalizada, mellorando drasticamente a lexibilidade do texto sobre fondos semitransparentes.
-
Maior control sobre versións: O sistema agora detecta ficheiros
.elpxcreados con versións máis novas de eXeLearning e mostra unha advertencia clara. Ademais, prevén as actualizacións automáticas a versións “beta” ou “de candidato a lanzamento” (rc), asegurando que os usuarios só reciban actualizacións estables. -
Robustez para Administradores: Actualizouse o binario e a configuración de Mercure dentro da imaxe Docker a unha versión fixa (v0.21.2), garantindo maior estabilidade en entornos de producción. Tamén se actualizaron os fluxos de traballo de GitHub Actions para a xestión da cask de Homebrew.
Correccións que melloran o día a día
A versión 3.0.2 soluciona varios problemas que afectaban á usabilidade e fiabilidade:
-
Accesibilidade Restaurada: Corrixiuse un problema que impedía habilitar o corrector ortográfico (translator) dentro da Barra de Ferramentas de Accesibilidade.
-
Editor TinyMCE Máis Fiable: Abordáronse múltiples erros nos plugins de imaxe e multimedia de TinyMCE. De maneira crucial, solucionouse un erro polo cal o plugin
exelinkeliminaba vídeos e elementos multimedia ao crear ligazóns. Tamén se corrixiron problemas de aliñamento no editor. -
Compatibilidade e Claridade: Restaurouse a compatibilidade do “modo profesor” con paquetes de contido que non tiñan título asignado. Ademais, ao importar estilos, agora móstrase correctamente o nome do estilo importado.
Actualizacións de Seguridade e Rendemento
Como en cada versión, eXeLearning mantén o seu stack tecnolóxico actualizado para mellorar o rendemento e a seguridade:
-
Actualización Maior de Symfony: Un dos cambios máis significativos é a actualización do compoñente
symfony/assetda versión 7.3.0 a 8.0.0, xunto consymfony/phpunit-bridgeá mesma versión maior. -
Outras Actualizacións Clave:
doctrine/orm: 3.5.3 → 3.5.8liip/imagine-bundle: 2.15.0 → 2.16.0phpunit/phpunit: 12.4.1 → 12.5.4erseco/alpine-php-webserver: 3.22 → 3.23
En resumo, eXeLearning 3.0.2 é unha actualización centrada na calidade. Perfecciona a ferramenta cun soporte matemático de primeiro nivel, corrixe incidencias importantes no editor e a accesibilidade, e mantén o núcleo tecnolóxico fresco e seguro. Unha actualización recomendada para todos os usuarios que buscan a máxima estabilidade e un conxunto de funcións robusto e fiable.
