Notes de version de Moodle 4.5.x
Cette version de Moodle n'est plus entièrement supportée. Généralement, seuls les correctifs de sécurité, de confidentialité des données et de pertes de données ont été intégrés dans les dernières versions de cette branche. Vous êtes encouragé à mettre à jour vers une version entièrement supportée de Moodle.
Cette page regroupe l'ensemble des notes de version de la branche Moodle 4.5
Version 4.5
Sortie : 5 octobre 2024
Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 4.5 avec des copies d'écran, et une série de vidéos (en anglais)
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5 (en anglais).
Vous pouvez consulter la liste de tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version.
Prérequis serveur
Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions de logiciels et système d'exploitation récentes et à jour.
- Mise à jour : possible depuis Moodle 4.1.2 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 4.1.2 d'abord)
- Version PHP : 8.1 minimum ! La version a évolué depuis Moodle 4.3. PHP 8.2 et PHP 8.3 sont également supportés. Une version 64 bits est requise. Attention : PHP 8.4 ou ultérieur n'est pas supporté !
- L'extension PHP sodium est requise. Pour plus de détails, voir Environnement - Extension PHP sodium
- L'extension PHP exif est recommandée.
- Le paramètre PHP max_input_vars doit être réglé >= 5000. Pour plus de détails, voir Environnement - max_input_vars
- Depuis Moodle 4.3, la longueur maximale du préfixe de base de données ($CFG->prefix) est de 10 caractères. L'installation ou la mise à jour ne sera pas possible avec un préfixe plus long.
Prérequis de base de données
Moodle supporte les bases de données suivantes. Les versions minimales sont bien les minimales supportées, il est recommandé d'utiliser les dernières versions stables de chaque logiciel !
| Base de données | Version minimale | Version recommandée |
|---|---|---|
| PostgreSQL | 13 (augmenté depuis Moodle 4.1) | Dernière |
| MySQL | 8.0 (augmenté depuis Moodle 4.1) | Dernière |
| MariaDB | 10.6.7 (augmenté depuis Moodle 4.1) | Dernière |
| Microsoft SQL Server | 2017 (augmenté depuis Moodle 3.10) | Dernière |
| Oracle | 19c (augmenté depuis Moodle 4.0) | Dernière |
Depuis Moodle 4.3, la longueur maximale du préfixe de base de données ($CFG->prefix) est de 10 caractères. L'installation ou la mise à jour ne sera pas possible avec un préfixe plus long.
Prérequis client
Moodle 4.5 est compatible avec les navigateurs internet récents respectant les standards du web. Nous testons régulièrement Moodle avec plusieurs navigateurs.
De bureau :
- Google Chrome
- Mozilla Firefox
- Safari
- Edge
Note : Internet Explorer 11 (et ses versions précédentes) n'est pas compatible avec Moodle 4.5.
Safari 7 et précédents ont des problèmes de compatibilité connus avec Moodle 4.5.
Pour mobile :
- Safari Mobile
- Google Chrome
Pour la meilleure expérience et une sécurité optimale, nous recommandons que vous gardiez votre navigateur internet à jour : https://www.whatismybrowser.com/ et https://www.whatsmybrowser.org/
Avant de mettre à jour
Pour pouvoir mettre à jour vers Moodle 4.5, Moodle 4.1.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 4.1.2 minimum).
Si vous n'installez pas une version neuve de Moodle 4.5, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 4.5 !
Améliorations majeures de l'expérience utilisateur
Améliorations de la hiérarchie d'un cours
- MDL-82385 - Prise en charge de la hiérarchie de cours pour l'application mobile
- MDL-81767 - Ajouter un bouton mod_subsection au bouton d'ajout d'activité
- MDL-81771 - Afficher les sections déléguées dans le rapport d'activité du cours
- MDL-81765 - Ajout de mod_subsection au noyau
- MDL-81766 - Afficher la carte d'activité mod_subsection comme une sous-section dans la page du cours
- MDL-81769 - Autoriser mod_subsection à remplacer la liste déroulante des actions d'activité
- MDL-82495 - Afficher les sections dans le rapport d'ensemble et le rapport complet de l'utilisateur
- MDL-82376 - Implémenter une alternative à l'icône de déplacement dans l'index du cours
- MDL-81648 - Autoriser le plug-in de délégation à ajouter de nouveaux nœuds au bandeau de navigation
- MDL-81681 - Rendre l'en-tête de page de section réactif
- MDL-82357 - Empêcher le déplacement d'une sous-section dans une autre sous-section
- MDL-82324 - Afficher les zones de dépôt dans la page de section lorsque la section est vide
- MDL-82146 - Afficher les sections déléguées dans le rapport des journaux
- MDL-80191 - Permettre aux plugins de délégation d'inclure les sections déléguées dans la sauvegarde
- MDL-82478 - Ajouter l'option « Supprimer » à la page de sous-section
- MDL-82480 - Ajout de l'option « Déplacer » au menu d'action de la sous-section
- MDL-81683 - Ajouter les sous-sections à la fenêtre modale de déplacement d'activité
- MDL-81725 - Afficher les sous-sections dans l'index du cours
- MDL-81798 - Empêcher le cours d'essayer de créer des instances mod_subsection une fois la limite de section atteinte
- MDL-82510 - Ajout d'un nouveau menu d'actions pour les sous-sections
Améliorations des devoirs - phase 1
Réglages des devoirs
- MDL-80741 - Suppression de l'option redondante « Jamais » de « Tentatives supplémentaires » dans les réglages de devoir
- MDL-80743 - Nouvelle option du réglage « Tentatives supplémentaires » pour activer les tentatives automatiques inconditionnelles dans le devoir
Page de remise des devoirs
- MDL-80747 - Réorganisation du filtre d'état de remise sur la page de remise des devoirs
- MDL-80750 - Implémenter un pied de page « collant » sur la page de remise des devoirs
- MDL-82195 - Ajouter un lien vers la page de remise dans la navigation secondaire du devoir
- MDL-80748 - Rendre l'en-tête du tableau « collant » sur la page de remise des devoirs
- MDL-82681 - Améliorer les filtres « marqueur » et « participants actifs » sur la page de remise des devoirs
- MDL-80746 - Réorganisation du filtre des initiales sur la page de remise des devoirs
- MDL-82295 - Introduire de nouveaux menus contextuels pour les options d'édition sur la page de remise
- MDL-80744 - Implémenter un filtre de recherche d'utilisateur sur la page de remise des devoirs
- MDL-82508 - Réorganisation du filtre de flux de travail sur la page de remise des devoirs
- MDL-80745 - Réorganisation du sélecteur de groupe sur la page de remise des devoirs
Autres fonctionnalités majeures
Ajout d'un sous-système d'IA
- MDL-82627 - Sous-système IA
- MDL-80891 - Placement IA : éditeur de texte (image et texte)
- MDL-80890 - Placement en IA : assistance aux cours
- MDL-80894 - Plugin de fournisseur d'IA : Open AI
- MDL-82411 - Plugin de fournisseur d'IA : Azure AI
- MDL-82609 - Paramètres d'action du fournisseur d'IA
Ajout d'un sous-système SMS et plugin passerelle
- MDL-81924 - Sous-système SMS
- MDL-80960 - Créer un squelette d'API SMS et un type de plug-in de passerelle
- MDL-80961 - Implémenter le plug-in de passerelle SMS AWS et connecter SMS MFA à l'API SMS
- MDL-81732 - Créer une interface utilisateur pour la gestion des instances de passerelle SMS
Implémentation Open Badges 3.0
- MDL-43938 - Autoriser les noms de badge en double
- MDL-82057 - Importer/copier des badges dans d'autres cours
- MDL-82503 - Fusionner les rapports « Gérer les badges » et « Badges de cours »
- MDL-82168 - Améliorer le flux de travail des badges : déplacer l'action d'activation des badges vers une fenêtre modale
- MDL-72354 - Toujours afficher les détails de l'émetteur lors de la création/modification des badges
Amélioration des notifications - phase 2
- MDL-79716 - Nouvelle notification : Devoir à rendre à venir
- MDL-79718 - Nouvelle notification : Ouverture de Test à venir
- MDL-79733 - Nouvelle notification : Devoir en retard
- MDL-79734 - Nouvelle notification : Devoir à rendre d'ici 7 jours
Amélioration des icônes en utilisant Font Awesome 6
- MDL-82500 - Améliorer l'appel à l'action sur la page Mes cours
- MDL-82211 - Mise à jour de icon_map avec les dernières icônes de Font Awesome 6 (plugins)
- MDL-82212 - Fournir un mécanisme pour déprécier et détecter les icônes obsolètes
- MDL-82497 - Mise à jour de icon_map avec les dernières icônes de Font Awesome 6 (cœur)
- MDL-82498 - Mettre à jour les émoticônes pix/s avec les émojis de la bibliothèque de données émojis
- MDL-82938 - Icônes de tri de tableau cohérentes dans l'éditeur de générateur de rapports
- MDL-80562 - Les rapports convertis pour utiliser le générateur de rapports doivent utiliser des points de suspension pour le menu des actions
- MDL-82210 - Ajout de la prise en charge des familles Font Awesome
- MDL-82476 - Supprimer les icônes non SVG
- MDL-81589 - Utiliser les icônes Font Awesome dans la recherche globale
BigBlueButton
- MDL-82520 - Créer un nouveau réglage pour afficher/masquer le fichier de présentation sur la page d'activité
- MDL-82872 - Extension de meeting_events avec des sous-plugins
- MDL-82854 - L'appel de journal pour analyse doit stocker les données brutes
- MDL-82447 - Supprimer le plugin mobile du plugin BigBlueButton
Activité Test et questions
- MDL-72397 - Améliorer l'interface utilisateur de gestion des catégories de questions
- MDL-76665 - Autoriser les administrateurs à désactiver les modèles Safe Exam Browser même s'ils sont utilisés dans des Tests existants
- MDL-78662 - Autoriser le contenu filtré dans les réponses aux questions par glisser-déposer
- MDL-79546 - Activer la re-notation pour les questions sélectionnées dans le Test
- MDL-80489 - Texte d'aide pour la section « Choix » lors de la création d'une question par glisser-déposer dans un texte
- MDL-82659 - Nouvelles capacités de réglage du Test Safe Exam Browser pour contrôler la configuration manuelle et la configuration du client SEB
- MDL-81075 - Fournir une option pour désactiver les valeurs par défaut « collantes » lors de la création de questions
- MDL-82587 - Enregistrer les modifications apportées à la version des questions utilisées dans le Test
Générateur de rapports
- MDL-52046 - Fournir une option pour supprimer en masse des cohortes
- MDL-76889 - Créer une source de rapport personnalisée « Compétences »
- MDL-81330 - Ajouter une condition de cohorte et un filtre à la source des participants au cours
- MDL-79496 - Convertir le rapport de gestion des jetons en rapport système
- MDL-80123 - Convertir/améliorer la page listant les préréglages d'administration
- MDL-82331 - Permettre de filtrer les rapports personnalisés par date à la minute
- MDL-82529 - Permet de filtrer par champs personnalisés dans la page du rapport de cohorte
- MDL-81433 - Renvoyer des balises de rapport personnalisées dans des méthodes externes pour récupérer des rapports
- MDL-81399 - Rapports utilisateur personnalisés par fuseau horaire et langue
- MDL-82466 - Formater la sortie des colonnes d'achèvement du rapport « Jours de cours »
- MDL-81168 - S'assurer que tous les filtres acceptant des données numériques gèrent également les flottants localisés
- MDL-82175 - Supprimer la fenêtre surgissante du journal des tâches et la transformer en page normale
- MDL-82114 - Ajouter des filtres de plug-in/zone à la source Fichiers du rapport personnalisé
- MDL-82512 - Ajout du filtre « Auteur » à l'entité/source Fichiers du rapport personnalisé
- MDL-76392 - Les rapports système devraient être autorisés à définir l'agrégation pour permettre la réutilisation des entités
- MDL-81754 - Libellés de champs de comparaison cohérents dans les filtres de rapport
- MDL-82463 - Améliorer les types de colonnes pour les colonnes numériques qui ne produisent pas de sortie numérique
TinyMCE 6
- MDL-81212 - Tiny/RecordRTC : ajout d'un bouton d'enregistrement d'écran
- MDL-81111 - Tiny/RecordRTC : conversion TinyMCE - ajout du bouton « Pause » pour l'enregistrement A/V
Banque de contenus et H5P
- MDL-74590 - Ajouter des champs personnalisés à la banque de contenu
- MDL-76242 - Masquer/afficher le contenu non répertorié sur la banque de contenu et le sélecteur de fichiers
Améliorations d'utilisabilité
- MDL-26675 - Impossible de revenir aux paramètres du bloc RSS après l'ajout d'un nouveau flux RSS
- MDL-82339 - Configuration des visites guidées utilisateur : les zones de saisie de texte doivent être suffisamment grandes pour que le contenu typique ne soit pas tronqué
- MDL-81250 - Afficher les noms complets au lieu des noms courts pour le filtre déroulant des cours dans le calendrier
- MDL-81872 - Réinitialisation du cours : améliorer la formulation du formulaire et supprimer les éléments avancés
- MDL-81866 - Réinitialisation du cours : rendre le bouton Réinitialiser collant et améliorer le flux de travail
- MDL-81742 - Activité Feedback : améliorer la navigation de « Modifier les questions »
- MDL-81743 - Activité Feedback : améliorer l'interface utilisateur des questions de « Modifier les questions »
- MDL-81503 - Améliorer la page d'erreur de section lorsque l'ID est incorrect
- MDL-77661 - Activité Base de données : utiliser le bouton de danger pour les actions de réinitialisation
- MDL-73232 - Informer l'enseignant du paramètre maxsections pour comprendre pourquoi il ne peut pas ajouter plus de sections/semaines
- MDL-54105 - Devoir : possibilité de définir des options de notation par défaut
- MDL-60957 - Devoir : afficher la date de prolongation dans le calendrier
Autres améliorations principales
Changements fonctionnels
- MDL-63753 - Afficher les liens d'activités furtives aux enseignants non éditeurs
- MDL-81506 - Autoriser l'enseignant à modifier le message de bienvenue du cours manuel
- MDL-63015 - Verrouillage du formulaire de commentaires lors de la prévisualisation
- MDL-80858 - Ajouter un type de champ numérique pour les champs personnalisés du cours
- MDL-81741 - Activité Feedback : créer un nouvel élément de menu secondaire « Questions »
- MDL-77195 - Prise en charge multilingue du bouton de connexion Shibboleth
- MDL-81321 - Activité Base de données : supprimer le lien « Afficher les modèles » du pied de page collant dans la page Champs
- MDL-72424 - Activité Feedback : suppression de la vérification du changement de rôle non fonctionnel
Pour les administrateurs
- MDL-80967 - Page de connexion : donner la possibilité de masquer le formulaire de connexion avec uniquement une configuration
- MDL-77544 - Inclure les dates de début et de fin lors de la création d'un cours depuis une base de données externe
- MDL-81533 - Modification par défaut des informations de restriction de disponibilité
- MDL-82066 - Autoriser les plugins à se connecter/étendre les options par défaut de page d'accueil du site
- MDL-81942 - Respecter le paramètre de page d'accueil par défaut pour les invités
- MDL-82532 - Possibilité d'autoriser/empêcher l'affichage des images de profil
Performance
- MDL-66151 - Autoriser les magasins de sessions à gérer entièrement la session
- MDL-78030 - Accélérez tablelib et les rapports en combinant la requête de comptage dans la requête principale
- MDL-64325 - Améliorer les performances de calcul de la note finale pour les éléments et catégories de notes
Améliorations de sécurité
- MDL-58353 - Permettre aux utilisateurs de se déconnecter d'autres sessions lors de la réinitialisation du mot de passe
- MDL-75850 - Ajout de la possibilité de configurer la suppression automatique des données EXIF des images déposées
- MDL-82231 - Le vérificateur de chemin public doit rechercher les nouveaux fichiers UPGRADING.md
- MDL-81940 - Remplacer les méthodes de chiffrement RC4 par une bibliothèque standard
- MDL-82585 - Suppression définitive des scripts proxy inutilisés depuis longtemps dans Feedback
Pour les développeurs
Vous pouvez consulter la page qui reprend les différentes modifications apportées par cette version, à prendre en compte dans vos développements.
- MDL-81125 - Introduction d'outils pour améliorer la gestion des notes
- MDL-80797 - Ajout de la prise en charge des plugins locaux pour ajouter ou réorganiser les éléments du menu de navigation secondaire dans la navigation du cours à l'aide de l'API hooks
- MDL-81807 - Implémenter le téléchargement et la mise à jour automatique de la base de données GeoIP via une tâche programmée
- MDL-81816 - Refactorisation de la fonction theme-color-level() renommée dans Bootstrap 5
- MDL-75671 - Refactorisation des classes utilitaires pour la mise en page et l'espacement renommées dans Bootstrap 5
Modernisation des services web
- MDL-81031 - Mise en œuvre initiale du système de routage
- MDL-81903 - Ajout d'une nouvelle API d'exception
- MDL-80275 - Autoriser ABORT_AFTER_CONFIG à inclure l'outillage de chargement automatique
- MDL-82778 - Refactorisation de core/fetch
Séparation des fichiers *lib.php monolithiques
- MDL-81919 - Séparer lib/setuplib.php
- MDL-82156 - Ajout d'une vérification à \core_component pour certaines classes clés autochargeables
- MDL-82183 - Séparer lib/output*
- MDL-81960 - Séparer lib/weblib.php
- MDL-82158 - Séparer les classes cache/lib.php
- MDL-82191 - Déprécier les bibliothèques inutilisées (lib/soaplib.php, lib/tokeniserlib.php)
- MDL-82427 - Séparer filterlib.php
- MDL-82287 - Couper lib/deprecatedlib.php
- MDL-81920 - Séparer les classes de chaînes emoticon/lang de moodlelib
Nouveautés et évolutions des services web
- MDL-70854 - Nouvelle API permettant aux tâches ad hoc de communiquer une barre de progression/un statut à la page d'appel
- MDL-82105 - Nouveau service Web pour récupérer des informations sur un badge (core_badges_get_badge)
- MDL-78293 - Nouveau service Web pour permettre la gestion des fichiers privés
- MDL-74050 - Nouveau service Web pour permettre la suppression des remises
- MDL-81699 - Le service Web core_course_get_courses_by_field doit prendre en charge un nouveau paramètre (sectionid) pour pouvoir récupérer le cours contenant la section indiquée
- MDL-82234 - Mise à jour du service Web tool_mobile_get_public_config pour renvoyer la nouvelle option permettant de masquer le formulaire de connexion
Dépréciations
- MDL-82935 - Supprimer $straction de filter/manage.php
- MDL-82223 - Abandon définitif du moteur de rendu des restrictions de disponibilité
- MDL-72353 - Abandon définitif de save_selected_report()
- MDL-76690 - Abandon définitif des méthodes du générateur de rapports obsolètes dans la version 4.1
- MDL-74939 - Abandon définitif de l'espace de noms « local/views » utilisé pour la navigation
- MDL-74484 - Abandon définitif de print_error()
- MDL-71748 - Abandon définitif de reset_caches
- MDL-72620 - Abandon définitif de la fonctionnalité d'importation de repository_skydrive
- MDL-74843 - Abandon définitif de \core\task\manager::ensure_adhoc_task_qos
- MDL-73956 - Abandon définitif de la fonction « forum_update_subscriptions_button »
- MDL-75022 - Abandon définitif de core_backup\copy
- MDL-71326 - Abandon définitif des fonctions anti-plagiat (4.4)
- MDL-73284 - Abandon définitif de MESSAGE_DEFAULT_LOGGEDOFF / MESSAGE_DEFAULT_LOGGEDIN
- MDL-73976 - Abandon définitif de print_course_request_buttons
- MDL-75025 - Abandon définitif de base_controller::set_copy/get_copy
- MDL-73165 - Abandon définitif de should_display_main_logo() dans renderer.php
- MDL-77167 - Suppression de la couche d'obsolescence pour MDL-70990 (événements YUI)
- MDL-81914 - Suppression de l'exception obsolète « \core_competency\invalid_persistent_exception »
- MDL-82301 - Suppression du fichier obsolète tabs.php du module Feedback
- MDL-82547 - Suppression de l'utilisation et de la couche d'obsolescence des événements jQuery modifiables sur place
- MDL-78776 - Supprimer le code, les chaînes et les documentations MyISAM
Mise à jour des APIs
Lisez les pages indiquées ci-dessous pour vérifier les éléments dépréciés et les changements dans les APIs générales, et assurez-vous de les appliquer à vos plugins. Notez que les entrées indiquées ne sont pas triées par priorité, mais par ordre alphabétique des dossiers.
- core
- core_admin
- core_availability
- core_backup
- core_badges
- core_cache
- core_communication
- core_completion
- core_course
- core_courseformat
- core_customfield
- core_external
- core_files
- core_filters
- core_form
- core_grades
- core_message
- core_question
- core_report
- core_reportbuilder
- core_role
- core_sms
- core_table
- core_user
- availability
- customfield_number
- customfield_select
- editor_tiny
- factor_sms
- gradereport_grader
- gradereport_singleview
- gradereport_user
- mod
- mod_assign
- mod_bigbluebuttonbn
- mod_data
- mod_feedback
- mod_quiz
- qbank_managecategories
- report_eventlist
- report_log
- repository_onedrive
- theme
- theme_boost
- tool
- tool_behat
- tool_oauth2
Moodle 4.5.1
Date de sortie : 9 décembre 2024
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.1 (en anglais).
Corrections et améliorations
- MDL-74836 - La description du Test est manquante avec l'option SEB
- MDL-77957 - Le tiroir des blocs se ferme immédiatement lorsque le focus est déplacé vers un champ de saisie dans les navigateurs mobiles
- MDL-83711 - Activité Test : en mode sécurisé, l'image de l'utilisateur dans la navigation du Test ne doit pas être liée au profil du cours
- MDL-75610 - Activité Test : le nom du Test ne s'affiche plus sur la page d'accueil du Test lors de l'utilisation de Safe Exam Browser
- MDL-83658 - Le panneau de débogage réactif n'enregistre pas une transaction si les événements déclenchés sont exactement les mêmes que les précédents
- MDL-82657 - Banque de questions : l'option de filtre « afficher les questions des sous-catégories » non mise à jour lors du rechargement de la page
- MDL-82580 - Les journaux des participants au cours n'affichent aucune donnée lorsque le cours est en mode groupe
- MDL-82877 - Champs personnalisés - La restauration de la sauvegarde du cours ne peut pas être effectuée
- MDL-81450 - Un courriel provenant d'un message de forum avec des pièces jointes s'affiche de manière incorrecte dans le courriel
- MDL-82838 - Le jeton MFA peut facilement être soumis à nouveau par accident
- MDL-70180 - Les suggestions de saisie semi-automatique dans les formulaires modaux ne sont pas visibles
- MDL-75724 - Boîte à outils d'accessibilité : « Les tableaux ne devraient idéalement pas manquer d'en-têtes » inattendu
- MDL-82335 - Erreur de tri des colonnes lors de la tentative d'accès à la banque de questions
- MDL-83641 - Attribuer des rôles d'utilisateur à une cohorte : impossible de choisir une cohorte au niveau de la catégorie
- MDL-83381 - La vérification configurée du fournisseur OpenAI ne doit pas nécessiter d'ID d'organisation
- MDL-82932 - Activité Base de données : l'exportation avec les données utilisateur échoue pour les utilisateurs supprimés
- MDL-83778 - La page d'introduction du Test (view.php) doit être ajoutée à celles non mises en cache dans le navigateur de l'utilisateur
- MDL-83290 - Erreur SQL en raison d'un changement de comportement non documenté dans le paramètre de tri
- MDL-83376 - Fonction manquante core_ai\provider::is_request_allowed
- MDL-83443 - Le message de bienvenue suite à l'inscription au cours utilise un nom abrégé de rôle non traduisible
- MDL-80689 - Le sélecteur de fichiers ne recharge pas le contenu lorsqu'un type de fichier incorrect est soumis
- MDL-83143 - Supprimer le nom du cours Matrix ne remet pas à jour le nom de la salle avec le nom du cours
- MDL-82570 - Les boîtes d'aide ne sont pas accessibles si elles sont sélectionnées consécutivement
- MDL-82931 - Activité Base de données : format inconnu transmis à format_text
- MDL-83423 - LTI : essayer d'analyser plusieurs clés sans paramètre alg entraîne toujours une exception lors du décodage JWT
- MDL-83776 - Codage d'URL incorrect pour les champs de lien de texte personnalisés
- MDL-83661 - Le glisser-déposer d'un fichier zip dans une section de cours utilise un formulaire modal avec des identifiants de champ incorrects
- MDL-83759 - La barre de navigation contextuelle des notifications système est mal placée
- MDL-82762 - L'index du cours inclut « undefined » lorsque plusieurs sections sont ajoutées dans une autre session
- MDL-83670 - Availability_group : avec des groupes masqués, peut générer un avertissement
- MDL-83584 - report_log : le filtre de groupe récupère inutilement la liste de tous les utilisateurs du système
- MDL-83128 - L'icône de déplacement chevauche le texte lors de la réorganisation des activités dans le bloc Activités sociales
- MDL-83185 - L'index du cours n'est pas mis à jour après un changement de restriction de groupe
- MDL-83497 - La boîte de dialogue de déplacement de section affiche le code HTML du message d'information sous forme de texte visible
- MDL-83501 - La fonction X-Sendfile échoue avec des caractères spéciaux dans les noms de fichiers sur Nginx
- MDL-82475 - L'unicité du nom abrégé de l'utilisateur est évaluée sans tenir compte de la casse
- MDL-83226 - Impossible de définir les paramètres de sauvegarde par défaut pour les champs personnalisés du cours
- MDL-82548 - Une étiquette dans l'index du cours ne peut pas être ouverte dans un nouvel onglet depuis les pages d'activité
- MDL-83502 - Le dépôt de fichiers dans la page de cours à l'aide de Chrome 130.0 sous Linux ne fonctionne pas
- MDL-83457 - Exception sur le feedback « Afficher les non-répondants »
- MDL-83211 - Recherche : l'indexation peut manquer des éléments en raison d'une condition de concurrence
- MDL-83412 - Cas de mois erronés dans le calendrier - format %B
- MDL-83704 - Arrêtez de charger subplugins.json inutilement
- MDL-83653 - Gestionnaire de fichiers : les erreurs JavaScript ne sont pas signalées à l'utilisateur lors de la suppression d'un fichier
- MDL-83223 - La fenêtre contextuelle de notification reste visible après deux clics ou plus sur le même menu déroulant
- MDL-83836 - Sélecteurs mal configurés pour « aiplacement_courseassist »
- MDL-83442 - Texte d'aide incorrect : fournisseur d'API Azure AI
- MDL-83614 - Lors du déplacement des blocs, l'indicateur de chargement apparaît très grand sur l'écran
- MDL-83257 - Impossible de saisir le caractère d'accolade { dans TinyMCE
- MDL-83606 - Banque de questions : si vous avez plusieurs pages de questions et que vous supprimez suffisamment de questions en une seule fois pour qu'une seule page s'affiche, cela génère des erreurs
- MDL-83529 - Analyse : la mise à jour peut être interrompue si le module principal est supprimé
- MDL-83432 - Le message de bienvenue au cours lors d'une inscription manuelle affiche toujours « étudiant » pour n'importe quel rôle
- MDL-82793 - Le modal n'exécute pas JavaScript à partir du modèle
- MDL-82812 - Boîte à outils d'accessibilité : ne pas signaler comme erreur d'accessibilité italique les balises d'icônes Fontawesome
- MDL-82429 - Les tailles de police calculées peuvent provoquer une erreur dans la vérification css_text_has_contrast de Brickfield
- MDL-83648 - Fenêtre contextuelle d'erreur JavaScript (Notification.exception) mal dimensionnée/positionnée sur mobile
Améliorations d'accessibilité
- MDL-76563 - Le texte dans les balises <code> présente un faible contraste
- MDL-83255 - Sélecteur d'activité : problème sur la navigation par onglets pour les activités recommandées
- MDL-83747 - Activité Base de données : les cases à cocher dans la vue en liste n'ont pas d'étiquette accessible
Améliorations de sécurité
- MDL-82809 - S'assurer que les conditions des champs de profil s'appliquent toujours dans les rapports personnalisés
Sécurité
- MSA-24-0051 - Accès non protégé à des informations sensibles via le service Web du plan d'apprentissage
- MSA-24-0052 - La page d'index des Tags affiche d'autres utilisateurs marqués avec le Tag sélectionné
- MSA-24-0053 - Jeton de confirmation de changement de courriel disponible via les préférences
- MSA-24-0054 - Activité base de données : problème en mode groupes séparés, pour les utilisateurs ne faisant pas partie d'un groupe
- MSA-24-0055 - XSS reflété dans le filtre de la banque de questions
- MSA-24-0056 - Risque potentiel de déni de service en raison du délai d'expiration plus long des sessions invité
Moodle 4.5.2
Date de sortie : 10 février 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.2 (en anglais).
Corrections et améliorations
- MDL-82542 - Banque de questions : « Afficher les questions des sous-catégories » n'est plus mémorisé comme préférence utilisateur
- MDL-82769 - Les conditions de filtrage des questions aléatoires héritées cassent la question aléatoire lors de la mise à jour
- MDL-66129 - Les cours restaurés ne respectent pas les dates d'échéance/de clôture pour plusieurs types d'activités dans le calendrier et d'autres blocs
- MDL-79121 - Les administrateurs ne doivent pas être autorisés à définir une valeur proxybypass qui n'est pas valide
- MDL-83493 - Les icônes d'aide du formulaire ne se ferment pas lorsque vous cliquez ailleurs
- MDL-79819 - Erreur Tcpdf : [image] impossible d'obtenir la taille de l'image
- MDL-81115 - La liste des balises ne se charge pas lors du changement de catégorie dans le filtre
- MDL-83506 - Les iframes ne sont pas visibles lors de l'utilisation de TinyMCE pour insérer le code
- MDL-79268 - La confirmation de suppression d'une version de la question n'indique pas clairement quelle version est supprimée
- MDL-81195 - Le format hebdomadaire ne gère pas correctement le changement pour l'heure d'été - au printemps et à l'automne
- MDL-83757 - \moodle_database peut avoir une valeur nulle à partir de DI
- MDL-82237 - Test : « Voir les questions » pour la question aléatoire n'utilise pas tous les filtres
- MDL-82273 - Banque de questions : les questions nouvellement créées doivent être ajoutées à la catégorie sélectionnée
- MDL-83746 - Un élément de menu personnalisé pointant vers un site externe est mis en évidence comme actif par erreur
- MDL-83794 - MathML et SVGs sont supprimés par TinyMCE
- MDL-83341 - Impossible de modifier un fichier avec un lien d'accès contrôlé vers le dépôt MS OneDrive
- MDL-77185 - Erreur PHP 8 lorsque la fonction disk_free_space est désactivée
- MDL-78365 - Sondage : l'interface utilisateur du graphique de résultats est défectueuse
- MDL-84148 - Compétence : la boîte de dialogue « Configurer les barèmes » contient des boutons d'action déroutants
- MDL-81841 - Base de données : le menu d'action du préréglage est affiché sous le pied de page collant
- MDL-83005 - Visite guidée : contenu affiché en double avec « Afficher avec arrière-plan »
- MDL-83832 - Les liens vers la page d'historique des questions peuvent inclure un identifiant de catégorie erroné (ou inexistant), ce qui conduit à une page vierge
- MDL-81952 - Avertissement de propriété manquante dans l'exportation de questions à réponses multiples
- MDL-83668 - TinyMCE est plus strict qu'Atto pour l'action JavaScript onclick (rétroportage de MDL-80953)
- MDL-83691 - La configuration de MFA interrompt l'URL de retour pour le formulaire d'édition SMS
- MDL-84243 - Le basculement entre les activités effectuées ne met pas à jour l'index du cours
- MDL-83297 - Le nombre maximal de notes par page n'est pas configurable
- MDL-82772 - Dans mdl_question_set_references, la colonne « questionscontextid » n'est pas mise à jour lorsque les conditions de filtre sont modifiées
- MDL-83152 - Glossaire : dans la vue en attente d'approbation, les éléments d'ordre de tri « Par dernière mise à jour » et « Par date de création » sont inopérants
- MDL-83831 - Historique des questions : cliquer sur « Réinitialiser les colonnes » donne un résultat déroutant
- MDL-84129 - Recherche d'utilisateur : les champs de résultats sont incomplets lors de l'utilisation d'un format alternatif personnalisé de nom complet
- MDL-84008 - La disposition des questions du Test rend difficile de voir quels choix sont regroupés
- MDL-75075 - Test : ajouter des questions à partir de la banque de questions - cliquer sur les tags de questions génère une erreur
- MDL-81685 - Matrix : l'intégration émet des hypothèses incorrectes sur le format de l'ID utilisateur
- MDL-84264 - Encoder et décoder les permaliens pour la nouvelle page de section du cours
- MDL-84095 - RecordRTC affiche une notification d'erreur en cas d'échec lors de l'enregistrement audio
- MDL-84275 - La configuration du plug-in TOTP multifacteur ne formate pas correctement le nom du site
- MDL-84323 - Supprimer l'approbation du badge JSON
- MDL-84242 - Des contrôles de capacité incohérents pour l'activation des badges provoquent une erreur
- MDL-84214 - BigBlueButton : la présentation pré-téléchargée par défaut est affichée aux utilisateurs, mais n'est pas accessible
- MDL-83995 - Glossaire : les entrées importées sont traitées comme non fiables
- MDL-84205 - Devoir : la page de configuration par défaut des tentatives n'autorise pas « Automatiquement »
- MDL-84152 - Les URL générées par getExternalTestFileUrl() contiennent désormais une double barre oblique
- MDL-84111 - Question glisser-déposer sur une image : regrouper les champs d'option « Section des éléments déplaçables »
- MDL-82679 - Les sections réductibles peuvent entrer en conflit et se déclencher mutuellement
- MDL-83690 - Liens brisés vers les étiquettes d'index de cours dans les plugins
- MDL-84042 - Devoir : l'assistant de notification vérifie de manière incorrecte les rendus de devoirs
- MDL-83917 - La fonction get_course_progress_percentage ne fonctionne pas bien dans les cours comportant de nombreux modules
- MDL-83183 - Les activités BigBlueButton ne sont pas triées de manière cohérente sur l'index d'activité
- MDL-83940 - Les icônes des éléments de commentaire sont cassées/de mauvaise taille
- MDL-82697 - Le message d'erreur de limite de sections maximales n'affiche pas le nombre de sections
- MDL-83956 - Icônes de gestion de catégorie de cours déroutantes
- MDL-83377 - Sélecteur de fichiers : l'icône de déconnexion s'affiche lors de la recherche de fichiers sur le serveur
- MDL-81478 - L'enregistrement audio n'a pas d'extension de fichier
- MDL-83989 - La zone de téléchargement par glisser-déposer s'interrompt si vous déposez un fichier en dehors de tout gestionnaire de fichiers
- MDL-80468 - Les sous-plugins du facteur MFA ne parviennent pas à définir correctement les liens admin_externalpage
- MDL-83617 - Rapport d'évaluation : modifier le nombre de notes par page ne redirige pas vers une URL valide
- MDL-83635 - La vérification img_alt_is_too_long de Brickfield peut échouer pour les textes alternatifs multi-octets
- MDL-83988 - Suppression des différences git pour les cartes JavaScript, JavaScript minifié et similaires
- MDL-83783 - Page de cours : les listes déroulantes d'insertion de contenu ont toutes le même ID (dropdownMenuButton)
- MDL-83593 - Aucun lien vers la page d'accueil disponible sur les appareils plus petits
- MDL-75750 - Authentification : la bordure n'est pas arrondie sur les écrans étroits
Améliorations d'accessibilité
- MDL-63802 - Ajout de cohérence dans toutes les étiquettes aria de la barre de navigation du thème Classic
- MDL-67683 - Bonne pratique WCAG : le point de repère principal ne doit pas être contenu dans un autre point de repère
- MDL-83809 - Le verrouillage de la mise au point modale ne suit pas tout à fait le modèle WAI/ARIA
Sécurité
- MSA-25-0001 - Risque de lecture de fichier arbitraire via pdfTeX
- MSA-25-0002 - L'affichage et la suppression des réponses aux commentaires ne respectaient pas le mode Groupes séparés
- MSA-25-0003 - Les balises non consultables peuvent toujours être découvertes sur la page de recherche de balises et dans le bloc de balises
- MSA-25-0004 - XSS stocké dans le type de question ddimageortext
- MSA-25-0005 - Risque XSS stocké dans le journal d'administration en direct
- MSA-25-0006 - XSS réfléchi via le filtre de banque de questions
- MSA-25-0007 - Mise à niveau de RequireJS incluant un correctif de sécurité (en amont)
- MSA-25-0008 - IDOR dans les badges permettant de désactiver des badges arbitraires
- MSA-25-0009 - Les enseignants peuvent contourner la configuration de trusttext lors de la restauration des entrées du glossaire
- MSA-25-0010 - Risque d'injection SQL dans le filtre de la liste des modules de recherche de cours
Moodle 4.5.3
Date de sortie : 17 mars 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.3 (en anglais).
Corrections et améliorations
- MDL-83541 - Activité Test : error_question_answers_missing_in_db lors de la duplication ou de la restauration
- MDL-84327 - Notifications de Devoirs et de Tests envoyées à tous les participants au cours, quelles que soient les restrictions d'activité
- MDL-77646 - L'intégration de PDF ne fonctionne pas sur Safari iOS
- MDL-84051 - La table mdl_sessions n'est pas nettoyée
- MDL-82440 - Devoir : Ghostscript 10.03.1 et ultérieures interrompt l'aperçu des commentaires
- MDL-84543 - Le nouveau routeur semble entrer en conflit avec l'exigence « sans slash » de $CFG->wwwroot
- MDL-80351 - Options d'axe de graphique ignorées
- MDL-84416 - La duplication d'activité duplique également les badges
- MDL-65233 - Réinitialisation de cours : comportement inattendu lors de l'utilisation d'une heure de début de cours (décalage horaire)
- MDL-84398 - ChartJs - Paramètres régionaux utilisateur ignorés pour les données de séries numériques
- MDL-84147 - Grande icône dans les référentiels de compétences Moodle
- MDL-75442 - Lors de la notation manuelle des questions, le style des erreurs de validation les rend difficiles à voir, ce qui entraîne une confusion
- MDL-84295 - Le texte de description de l'activité s'affiche différemment sur la page du cours et sur les pages d'activité
- MDL-84584 - La création d'un badge supprime tous les fichiers brouillons d'un utilisateur
- MDL-84313 - Les fichiers webm et ogv ne peuvent pas être lus entièrement dans l'application car les en-têtes de plage sont bloqués par CORS
- MDL-83720 - Liens d'image rompus dans la description des tags provenant d'un service externe
- MDL-83970 - IA : utiliser le nom du composant pour l'enregistrement et la journalisation
- MDL-84348 - Les utilisateurs invités ne devraient pas voir le message « Vous êtes en mode aperçu ».
- MDL-84256 - Supprimer l'icône du cours de la page course/index.php
- MDL-84551 - La génération d'images IA produit une qualité élevée lorsque standard est choisi
- MDL-84651 - IA : étendre la prise en charge des modèles d'IA dans le service Web de placement
- MDL-84532 - mdl_qtype_ordering_options.questionid introuvable dans l'agrégat ou GROUP BY - erreur lors de la mise à jour vers la version 4.5.2 avec Microsoft SQL Server
- MDL-67462 - Le retour du service web get_user_badges ne correspond pas aux types d'exportateurs
Sécurité
- MSA-25-0011 - Exposition de données utilisateur via l'API REST non authentifiée
- MSA-25-0012 - Des notes masquées sont affichées aux utilisateurs sans autorisation sur certains rapports de notes
Moodle 4.5.4
Date de sortie : 14 avril 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.4 (en anglais).
Corrections et améliorations
- MDL-83499 - La tentative de duplication d'une section comportant plusieurs sous-sections échoue
- MDL-75971 - Ajout de fonctionnalités de gestion des courriels à Behat (Mailpit)
- MDL-76801 - Comportement inattendu dans le correcteur de devoirs lorsque le filtre utilisateur affiche 0 utilisateur restant
- MDL-84058 - restore_backup.php ne restaure pas le nom du cours d'origine
- MDL-83856 - Balises de saut de ligne HTML visibles dans les commentaires pour les forums avec notation avancée
- MDL-76668 - Aucun lien vers la notation manuelle, les statistiques et les réponses dans le Test utilisé via le format de cours à activité unique
- MDL-83692 - La durée de validité du secret du facteur SMS MFA est forcée à zéro
- MDL-80091 - Le correcteur de devoirs ne sélectionne pas automatiquement un étudiant lorsque le filtre « Nécessite une notation » est appliqué
- MDL-83591 - Erreur dans le rapport de notes en vue unique lorsque le dernier élément de note consulté est supprimé
- MDL-83272 - La suppression d'une catégorie de banque de questions peut rendre des questions orphelines et interrompre les Tests
- MDL-81655 - Le compte à rebours de l'avertissement de maintenance est caché derrière le bouton de pied de page et le tiroir des blocs
- MDL-85112 - Message de conversation non lu affiché incorrectement dans la fenêtre contextuelle des notifications
- MDL-85001 - Le filtrage du générateur de rapports ne fonctionne pas lorsque le rapport est dupliqué sur la page
- MDL-85023 - La configuration SEB devrait également permettre l'utilisation de l'enregistrement WebRTC sur MacOS
- MDL-61730 - Erreur setType() manquante lors de l'importation d'un fichier XML dans le carnet de notes
- MDL-84940 - Le bloc de liens de section ne doit pas afficher les sous-sections
- MDL-84970 - L'éditeur TinyMCE ne prend pas en charge le passage au chinois
- MDL-84112 - L'achèvement par défaut n'est pas disponible avec BigBlueButton lorsqu'il y a un grand nombre d'utilisateurs
- MDL-84419 - La synchronisation des tâches planifiées est incorrecte au début de l'heure d'été
- MDL-84997 - Le tiroir de messagerie affiche un petit arrière-plan après avoir effacé les notifications
- MDL-84893 - Les utilisateurs avec des noms longs font chevaucher le contenu du tiroir de messages
- MDL-84222 - XOAuth : l'envoi de courriels via Google à l'aide de smtpmailer génère une exception : call to a member functionhasExpired() on string
- MDL-85000 - Erreur « Aucune source compatible n'a été trouvée pour ce média » lors de la tentative de lecture de fichiers OGV sur Firefox
Améliorations d'accessibilité
- MDL-84823 - Utilisation incorrecte des attributs ARIA dans les fenêtres contextuelles de notifications et les tiroirs de messagerie
- MDL-84816 - Problème de redimensionnement du texte dans la fenêtre contextuelle des notifications
- MDL-84826 - L'élément « Supprimer » d'un menu d'action présente un faible contraste de couleur lorsqu'il a le focus
- MDL-84803 - Les pages de l'activité Feedback n'ont pas de titres uniques
- MDL-61823 - L'élément de formulaire filetypes comporte deux étiquettes, dont l'une est cassée
Sécurité
- MSA-25-0013 - Risque d'exécution de code à distance via la commande MimeTeX (en amont)
- MSA-25-0014 - Risques de déni de service utilisateur et de divulgation de nom via IDOR dans l'action de révocation du facteur d’authentification par courriel
- MSA-25-0015 - Certaines données utilisateur sont disponibles avant la fin du deuxième facteur avec MFA activé
- MSA-25-0016 - La recherche de devoirs sur des rendus anonymes révèle l'identité des étudiants
- MSA-25-0017 - Auto-inscription possible avant de compléter le deuxième facteur avec MFA activé
- MSA-25-0018 - Un risque CSRF dans le gestionnaire de visites guidées permet la duplication des visites
- MSA-25-0019 - L'IDOR dans le bloc RSS permet d'accéder à des flux RSS supplémentaires
- MSA-25-0020 - Les pages d'édition/suppression de mod_data transmettent un jeton CSRF dans le paramètre GET
- MSA-25-0021 - Risque CSRF dans l'action de demande d'analyse de l'outil Brickfield
- MSA-25-0022 - L'IDOR dans le service Web permet aux utilisateurs inscrits à un cours d'accéder à certains détails d'autres utilisateurs
- MSA-25-0023 - Risque d'exécution de code à distance authentifié dans le dépôt Dropbox
- MSA-25-0024 - Risque d'exécution de code à distance authentifié dans le dépôt EQUELLA
- MSA-25-0025 - Risque XSS reflété dans l'outil de politique
- MSA-25-0026 - La suppression de section AJAX ne respecte pas course_can_delete_section()
- MSA-25-0027 - L'IDOR dans le service Web de messagerie permet d'accéder à certains détails de l'utilisateur
- MSA-25-0028 - IDOR lors de l'accès au rapport de cohortes
Moodle 4.5.5
Date de sortie : 9 juin 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.5 (en anglais).
Corrections et améliorations
- MDL-84232 - Activité Test : la désactivation de la récupération des anciennes notes pour les utilisateurs réinscrits ne fonctionne pas
- MDL-82069 - Activité Forum : la définition de conditions d'achèvement non valides échoue silencieusement
- MDL-78886 - Activité Devoir : le bouton « Page suivante » ne fonctionne pas lors de l'affichage des PDF annotés
- MDL-79464 - Activité Devoir : la notation permet la navigation après une erreur de sauvegarde non détectée entraînant une perte de données
- MDL-83563 - Comportement non intuitif de disabledIf et hideIf lorsque dependenton est à sélection multiple
- MDL-84710 - Activité Test : le menu « Ajouter une question » est partiellement masqué dans les langues RTL
- MDL-84073 - Les blocs peuvent être dupliqués, puis rendus visibles lorsqu'un bloc est masqué
- MDL-84304 - SCORM : suppression du statut COMPLETION_COMPLETE_FAIL
- MDL-84128 - Orientation incorrecte lors de l'utilisation de PHP GD dans le suppresseur EXIF
- MDL-83550 - Activité Devoir : dans la notation, la sélection du critère de rubrique persiste après la désélection
- MDL-80380 - Prise en charge de Microsoft OAuth2 : la portée et le point de terminaison doivent être corrigés
- MDL-84432 - Prise en charge de Microsoft OAuth2 : la découverte ne fonctionne pas
- MDL-83195 - Impossible de publier les notes des devoirs dans le carnet de notes sans révéler les identités
- MDL-84793 - Behat : autoriser l'exécution des scripts CLI sur l'instance Behat
- MDL-84983 - Certaines langues génèrent "unconstructed IntlDateFormatter"
- MDL-84296 - IA : données d'enregistrement plus claires
- MDL-85034 - mod_subsection ralentit les opérations d'édition du cours (rétroportage de MDL-84844)
- MDL-85072 - L'exportation au format XML des questions d'ordonnancement ignore certaines options
- MDL-84070 - Conditions de concurrence lors de l'écriture des préférences utilisateur dans deux requêtes
- MDL-81842 - Pied de page collant : les boutons ne s'affichent pas correctement
- MDL-85449 - Mes cours : à l'état zéro, n'utilise pas de lien de documentation valide
- MDL-85571 - Notification « Devoirs à rendre dans 7 jours » envoyée à tous les étudiants, sans tenir compte des restrictions d'accès
- MDL-84140 - Cours : impossible d'ajouter des activités si l'outil MoodleNet est désinstallé
- MDL-84149 - Le rapport de l'évaluateur déclenche une erreur lors du téléchargement des données personnelles
- MDL-85369 - La conversion des conditions de filtre de questions aléatoires héritées pour la zone de questions perturbe les Tests
- MDL-83350 - Le fichier lié dans une activité n'est pas mis à jour lorsque le fichier d'origine est mis à jour
- MDL-85361 - Bloc d'activités sociales : le champ d'édition en ligne s'affiche plus long que prévu
- MDL-84442 - Les journaux des tâches de nettoyage des métadonnées des tâches ad hoc sont incorrectement marqués comme ayant échoué
- MDL-83990 - Les cours créés via le service Web ont une date de début par défaut de « 0 »
- MDL-84820 - MoodleNet : la mise à niveau de Bootstrap a interrompu le partage modal
- MDL-85398 - Un titre long dans un bloc interrompt le menu d'édition du bloc (points de suspension)
- MDL-84274 - Connexion impossible si l'authentification multifacteur est active et que l'utilisateur a refusé l'accord de confidentialité
- MDL-83943 - La pagination peut être interrompue lors de la navigation parmi les utilisateurs marqués avec la même balise
- MDL-84964 - Activité Glossaire : la largeur minimale de la page de saisie provoque un défilement horizontal sur les petits appareils
- MDL-84520 - L'ouverture d'une page de cours avec une ancre de module de cours ne permet pas d'accéder au module de cours
Améliorations d'accessibilité
- MDL-84804 - Le module d'onglets dynamiques ne met pas à jour les titres de page
- MDL-84941 - Tous les boutons « Ajouter du contenu » sur la page du cours ont le même attribut aria-label
- MDL-85220 - Niveau de titre incorrect dans le bloc « Éléments récemment consultés »
- MDL-84805 - Les pages relatives aux badges doivent avoir des titres de page uniques
- MDL-83654 - Activité Test : le type de question Correspondance ne fonctionne pas avec les lecteurs d'écran (y compris JAWS)
- MDL-85239 - Activité Test : légende manquante pour le tableau « Résumé des tentatives précédentes »
- MDL-84806 - Les actions d'IA doivent informer les utilisateurs de technologies d'assistance des résultats du traitement des actions
- MDL-85437 - Cliquer sur les actions de l'IA « Résumer/Expliquer » doit déplacer le focus vers le tiroir de l'IA
- MDL-85169 - Cliquer sur l'étiquette associée au jeu de champs dans le modèle core_form/element-group ne déplace pas le focus
- MDL-85412 - Cours : aucun retour du lecteur d'écran pour l'ajout ou la suppression d'élément sur la page d'accueil du cours
- MDL-85041 - Les éléments de saisie semi-automatique et de balises ne sont pas accessibles
- MDL-85450 - Niveau de titre incorrect dans le bloc Événements à venir
- MDL-84732 - Le verrouillage du focus modal peut échouer après avoir quitté la zone de verrouillage imbriquée
- MDL-84824 - L'état du contenu dynamique dans la fenêtre contextuelle des notifications n'est pas relayé aux utilisateurs de technologies d'assistance
- MDL-85467 - Éléments d'étiquette orphelins dans le sélecteur de groupe
- MDL-85469 - Activité Feedback : problèmes d'accessibilité dans la page de modification des questions
- MDL-85471 - Les info-bulles Bootstrap doivent pouvoir être ignorées
- MDL-84833 - Cliquer sur « Marquer comme terminé » ne fournit pas de retour aux utilisateurs de technologies d'assistance.
- MDL-84817 - Problème de redistribution dans le tiroir de messages avec un zoom de 400 %
Améliorations de sécurité
- MDL-84009 - Authentification multifacteur : l'interface utilisateur mise à jour ne prend pas en charge la configuration de plusieurs clés de sécurité par les utilisateurs
- MDL-83979 - L'URL du référentiel doit toujours utiliser un proxy
- MDL-55034 - La requête GET inclut la clé de session lors de la suppression d'un blog externe
- MDL-85341 - Les requêtes GET exposent la clé de session dans les contrôles de module de cours « Modifier les paramètres » et « Plus »
Sécurité
- MSA-25-0030 - Le mot de passe peut être révélé sur la page de connexion après la déconnexion en raison de la mise en cache
- MSA-25-0031 - Mise à niveau d'ADOdb incluant un correctif de sécurité (en amont)
- MSA-25-0032 - Risque SSRF via la liaison DNS
- MSA-25-0033 - La visibilité du cours n'est pas respectée de manière cohérente
- MSA-25-0034 - Risque CSRF dans la gestion des badges
- MSA-25-0035 - Vérifications d'autorisation manquantes dans la page d'affichage BigBlueButton
- MSA-25-0036 - IDOR permet à d'autres utilisateurs de récupérer les cours récemment consultés via un service Web
Moodle 4.5.6
Date de sortie : 11 août 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.6 (en anglais).
Corrections et améliorations
- MDL-86049 - Les scripts de purge de caches sont trop fragiles
- MDL-86043 - Le courriel de confirmation utilisateur n'est pas envoyé lors du téléchargement par lots d'utilisateurs en utilisant la base de données Oracle
- MDL-86176 - Les utilisateurs reçoivent le message « Demande non valide » lors de l'envoi de leurs badges à Canvas Credentials
- MDL-86004 - Correction du point de terminaison de découverte pour le locataire unique Microsoft OAuth 2
- MDL-85989 - La liste de choix n'affiche pas l'élément sélectionné attendu lorsque la valeur est 0 et qu'il ne s'agit pas du premier élément
- MDL-85863 - Mettre à jour la logique de création d'un nouvel utilisateur pour envoyer le courriel uniquement après la création réussie de l'utilisateur
- MDL-85855 - Bloc Calendrier : le nom du cours avec des balises multilingues n'est pas filtré correctement
- MDL-85802 - Les filtres ne sont pas appliqués au contenu des notifications d'événements à venir du Test
- MDL-85734 - Lors de l'ajout d'une entrée de calendrier pour un groupe, le nom du groupe doit être traité par des filtres
- MDL-85683 - Le nom du cours lié dans la notification d'inscription au cours n'applique pas le filtre multilingue
- MDL-85609 - Rapport MFA vide sur les sites utilisant MySQL
- MDL-85407 - Activité Base de données : structure HTML non fermée dans la vue de la liste des entrées
- MDL-85338 - Le tiroir de messages est coupé par un pied de page collant
- MDL-85274 - La durée du calendrier et les répétitions doivent avoir une limite raisonnable
- MDL-85262 - Le rapport des tâches ad hoc indique « Dès que possible » pour les tâches non encore dues
- MDL-85132 - Activité Glossaire : disposition défectueuse avec le thème Classic
- MDL-84976 - Certaines balises/attributs HTML sont supprimés lors de la modification des politiques
- MDL-84255 - Activité Test : le nom du Test n'est pas visible lors de la tentative de Test avec une mise en page sécurisée (sécurité JavaScript et navigateur d'examen sécurisé)
- MDL-84217 - Les images ajoutées à l'éditeur par glisser-déposer ne sont pas réactives
- MDL-72123 - Aucune erreur affichée lors de l'envoi d'une demande de contact alors que cela n'est pas autorisé
- MDL-85246 - Activité Test : le feedback « Note la plus élevée » est interrompu après l'application de MDL-84232
- MDL-83487 - Les messages de forum programmés pour être publiés plus de 7 jours à l'avance ne sont pas inclus dans les résumés des utilisateurs
- MDL-84978 - Activité Forum : l'utilisateur et la date du dernier message du forum sont incorrects
- MDL-73003 - Activité Forum : note non enregistrée dans le carnet de notes lors de l'utilisation de rubriques avec un barême
- MDL-85590 - Thème Boost : le passage en plein écran attache l'arrière-plan modal des tiroirs au code HTML racine
- MDL-75947 - Problème d'horodatage lors de la synchronisation des notes
- MDL-79540 - Il ne devrait pas être possible de définir une catégorie de questions comme étant son propre parent
- MDL-72582 - Le gestionnaire d'erreurs readfile_accel() peut provoquer l'erreur « Object of class stored_file could not be converted to string »
- MDL-85316 - Mise à jour de la prise en charge des versions AWS Aurora MySQL
- MDL-82797 - Échec de l'importation de qtype_ordering au format GIFT
- MDL-85721 - Les sous-questions d'une question qtype_multianswer sont dupliquées inutilement lors de la duplication d'un Test qui les utilise
- MDL-85514 - La règle « hideIf/disabledIf » des formulaires n'est pas correctement implémentée pour la sélection multiple/la saisie semi-automatique
- MDL-42263 - Les notifications de dépôt des devoirs sont envoyées aux enseignants dans la langue préférée de l'étudiant
- MDL-85718 - TinyMCE : impossible de mettre à jour le lien de l'image
- MDL-85159 - TinyMCE : incompatibilité de langue pour l'intégration multimédia
- MDL-85050 - TinyMCE : lors de la recherche d'une image à insérer, la fenêtre de l'explorateur de fichiers réapparaît si vous appuyez sur Annuler
- MDL-84787 - Le calendrier du cours n'affiche pas la liste des calendriers importés
- MDL-82109 - Impossible de créer des notes de site pour l'utilisateur lors de l'accès depuis sa page de profil
- MDL-76414 - Les visiteurs ne peuvent pas accéder directement au calendrier
Améliorations de l'accessibilité
- MDL-85787 - L'index du cours ne satisfait pas au critère de réussite des mouvements de glissement lorsqu'il se trouve dans un module de cours et que le mode édition est activé
- MDL-85504 - Activité Feedback : la légende du champs masqué visuellement pour les questions à choix multiples contient du code HTML brut
- MDL-85470 - En-tête de colonne vide dans le tableau des badges
- MDL-85231 - Le tiroir de notifications manque un piège de focus
- MDL-84832 - Le champ de texte alternatif de l'éditeur doit informer les utilisateurs de technologies d'assistance lorsque le nombre maximal de caractères est atteint
- MDL-86205 - Impossible d'effectuer la navigation au clavier sur d'autres éléments d'interface utilisateur actifs lorsque le tiroir de messages est affiché
- MDL-86095 - Activité Livre : problème d'accessibilité
- MDL-85995 - Activité Livre : les boutons de navigation ne sont pas correctement étiquetés pour les lecteurs d'écran
- MDL-85795 - Les libellés des boutons de recherche dans le tiroir de messagerie et la recherche globale ne sont pas suffisamment précis - (RGAA 11.9)
- MDL-85794 - Amélioration de l'accessibilité – page de messagerie (RGAA 11.10)
- MDL-85773 - Les sélections en lecture seule ont des étiquettes orphelines
- MDL-85769 - Le tiroir AI doit piéger le focus du clavier lorsqu'il est ouvert
- MDL-85698 - Les menus déroulants doivent informer les utilisateurs de lecteurs d'écran du nombre d'éléments du menu résultant
- MDL-85678 - Activité Feedback : problèmes d'accessibilité sur la page des modèles
- MDL-85596 - L'étiquette ARIA des sous-menus n'est pas mise à jour lors de la commutation
- MDL-85040 - L'icône « Obligatoire » des formulaires comporte une étiquette ARIA inutile
- MDL-84752 - Problèmes d'accessibilité liés à l'absence d'étiquettes de formulaire lors de l'ajout d'une question de composition
- MDL-81702 - À des niveaux de zoom avancés, le focus est masqué par les messages et les notifications
Améliorations de sécurité
- MDL-72133 - Impossible de trouver l'enregistrement de données dans la table « course » de la base de données lorsque le cours est supprimé dans les rapports de journal
Sécurité
- MSA-25-0037 - L'exigence d'un jeton CSRF (clé de session) inutile dans certaines fonctionnalités de lecture BigBlueButton pouvait divulguer la clé de session de l'utilisateur à un service BBB externe
- MSA-25-0038 - Le rapport des journaux de cours ne respectait pas le mode Groupes séparés
- MSA-25-0039 - Activité Feedback : les résultats ne respectaient pas toujours le mode Groupes séparés
- MSA-25-0040 - Les capacités et fonctions d'appel contrôlant l'accès aux profils ne fonctionnaient pas dans certains services web
Moodle 4.5.7
Date de sortie : 6 octobre 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.7 (en anglais).
Corrections et améliorations
- MDL-58001 - Devoir : erreur lors du téléchargement du fichier de feedback dans l'évaluation de devoir lorsque le type de note est défini sur « Aucun »
- MDL-85546 - L'authentification multifacteur (MFA) ne doit pas être déclenchée lors de l'utilisation de « Se connecter sous ce nom »
- MDL-84491 - Redis : session_set_save_handler ne doit pas être initialisé à chaque fois
- MDL-85018 - Test : dupliquer un Test contenant une question à choix multiples génère une exception dml_missing_record_exception
- MDL-83256 - Lorsqu'un enseignant exporte la liste des participants, elle n'inclut pas les champs de profil personnalisés
- MDL-80447 - Utiliser une portée plus restreinte pour la vérification de l'application Google OAuth afin de se conformer aux exigences de restriction d'accès de Google
- MDL-85166 - Le déplacement d'une catégorie de questions ne met pas à jour questionscontextid dans question_set_references, cassant la sauvegarde et la restauration
- MDL-86495 - Amélioration de la gestion des erreurs pour l'API geoPlugin maintenant que le service n'est plus disponible pour une utilisation gratuite
- MDL-73671 - La réinitialisation du cours ne met pas à jour la « Date limite » ou la « Date butoir » du forum
- MDL-83991 - Les requêtes SQL liées aux tags s'exécutent très lentement en raison de la grande quantité de données dans la table tag_instance
- MDL-85684 - Les notifications de devoirs contiennent des noms de devoirs/cours mal formatés
- MDL-86330 - Les cours apparaissent dans le bloc d'aperçu des cours avec un retard
- MDL-85229 - La description de l'URL s'affiche toujours lorsque l'option « Afficher la description de l'URL » n'est pas cochée
- MDL-84815 - Cases à cocher manquantes dans les options de recherche d'utilisateurs à ajouter à un groupe
- MDL-71786 - La réinitialisation du cours ne met pas à jour la date « Rappeler d’évaluer jusqu’au » des devoirs
- MDL-86667 - Problèmes d'utilisabilité dans le formulaire de création de compte
- MDL-86294 - config-dist.php doit mieux documenter dboptions
- MDL-85266 - Actions par lots : impossible de supprimer les utilisateurs téléchargés par lots
- MDL-84739 - Les icônes de création de grilles d'évaluation sont surdimensionnées et affectent la mise en page
- MDL-80611 - Les liens d'aide sont accidentellement traduits et deviennent incorrects
- MDL-72956 - Plusieurs soumissions de commentaires simultanées provoquent une erreur
- MDL-86174 - Les mises à jour des identifiants Canvas impactent le paramètre « Inclure les détails d'authentification » du sac à dos Moodle (mise en œuvre de l'alerte du forfait payant)
Améliorations d'accessibilité
- MDL-81455 - Connexion : le message de bienvenue ne doit pas remplacer le contenu de l'en-tête de la page
- MDL-72511 - Calendrier : les flèches nécessitent aria-hidden="true"
- MDL-86599 - Devoir : les tableaux Statut de soumission/Feedback n'ont pas de légende
- MDL-86512 - Devoir : mieux préciser l'objectif de la sélection des cases à cocher dans le tableau de soumission des devoirs
- MDL-86511 - TinyMCE ne parvient pas à insérer un lien hypertexte à partir de la fenêtre modale « Insérer un lien » lorsque le clavier est utilisé pour saisir le lien
- MDL-86501 - Étiquette ARIA sur l'élément icône au lieu d'une ancre dans date_time_selector
- MDL-86499 - Les icônes de tri des tableaux doivent être décoratives
- MDL-86498 - Badge : liens vides sur la page d'aperçu du badge
- MDL-86490 - L'icône dans \core\output\core_renderer::action_icon() doit être décorative
- MDL-86489 - L'icône obligatoire sur les questions de feedback doit être marquée comme décorative
- MDL-86488 - Problèmes d'accessibilité sur le composant \core\output\action_menu lorsqu'il est rendu sous forme de bouton de menu kebab
- MDL-86479 - Problèmes d'accessibilité sur le bouton du menu des options d'index du cours
- MDL-86202 - Leçon : hiérarchie des titres incohérente (H1, H3, H2)
Améliorations de sécurité
- MDL-84504 - L'activation du mode maintenance via CLI n'est pas enregistrée dans le journal de modification de configuration
Sécurité
- MSA-25-0042 - Mise à jour de FPDI incluant un correctif de sécurité (en amont)
- MSA-25-0043 - Activité Test : notifications envoyées aux participants suspendus
- MSA-25-0044 - La méthode de recherche de cohorte externe divulgue les données de cohorte du système
- MSA-25-0045 - Lors de l'utilisation du routeur (r.php), le serveur pouvait afficher les répertoires d'application
- MSA-25-0047 - Possibilité de contourner l'authentification multifacteur
- MSA-25-0048 - Risque de force brute du mot de passe lorsque les services mobiles/Web sont activés
- MSA-25-0049 - Les noms des groupes masqués sont visibles pour les utilisateurs ayant accès à la création d'événements de groupe du calendrier
- MSA-25-0050 - Possibilité de contourner le minuteur dans les Devoirs chronométrés
Moodle 4.5.8
Date de sortie : 8 décembre 2025
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.8 (en anglais).
Corrections et améliorations générales
- MDL-81604 - Problème de diffusion de fichiers sous PHP 8.1+, Apache et PHP-FPM via mod_proxy_fcgi, lorsque le nom de fichier n'est pas un simple ASCII ou contient un espace
- MDL-84898 - Les vérifications d'interdiction de capacité peuvent être lentes sur les grands sites
- MDL-85235 - admin/tool/mobile/mobile.webmanifest.php définit des cookies et possède des en-têtes de cache de mauvaise qualité
- MDL-85975 - Les champs exclus ne sont pas supprimés s'ils sont nuls lors de la restauration du plugin
- MDL-82511 - cache_cron_task provoque une erreur sur les clusters redis/sentinel
- MDL-87194 - Les demandes de clés d'accès AirNotifier échouent systématiquement pour les nouveaux sites
- MDL-87017 - Exception de contexte de banque de questions lorsqu'un bloc de la page d'accueil est configuré pour s'afficher sur toutes les pages
- MDL-86822 - Erreur lors de l'activation du mode édition sur une activité H5P avec le bloc de cours défini sur « Affichage sur toutes les pages »
Corrections et améliorations d'accessibilité
- MDL-85534 - Activité Forum : niveau de titre ignoré sur la page de discussion
- MDL-87332 - La page de préférences de notification n'affiche pas correctement les bascules
- MDL-83485 - Utiliser des listes au lieu de balises div dans le modèle de groupe de préférences
- MDL-85858 - SCORM : le lecteur manque de titre de page et de titre d'attributs iframe
- MDL-87245 - SCORM : les paquetages qui s'ouvrent dans une nouvelle fenêtre doivent informer les utilisateurs qu'ils s'ouvrent dans une nouvelle fenêtre
- MDL-87149 - Contraste insuffisant pour les questions de feedback avec dépendance
- MDL-86998 - « Préférences de notification » : problèmes d'accessibilité car l'en-tête de tableau et l'étiquette de formulaire sont vides
- MDL-86986 - Le bouton core/drag_handle utilise l'attribut title pour son étiquette accessible
- MDL-86855 - Problèmes d'accessibilité sur la page des paramètres d'administration de qbank_columnsortorder
- MDL-86840 - Activité Forum : problèmes d'accessibilité du formulaire de recherche avancée
- MDL-86701 - Utiliser des éléments de bouton natifs pour les boutons des pages de champs personnalisés
- MDL-86547 - Envisager des améliorations d'accessibilité pour l'affichage de la balise <code>
- MDL-86450 - Activité Forum : les cases à cocher du formulaire de recherche avancée ne sont pas correctement étiquetées
- MDL-85820 - Problème de validation de champ de formulaire obligatoire : le côté client ajoute des tirets inutiles
- MDL-85796 - Suppression de l'attribut de titre inutile sur les liens de profil utilisateur (critères RGAA 6.1)
- MDL-85774 - Page d'accueil hors ligne - Problème de conformité RGAA
- MDL-82232 - Noms de points de repère accessibles incorrects pour le fil d'Ariane
Corrections et améliorations de performance
- MDL-81304 - Temps de chargement longs pour « Mes cours »
- MDL-87019 - La mémoire du gestionnaire de session Redis augmente de manière illimitée en raison de l'absence de nettoyage de la mémoire du hachage userkeyprefix pour user=0
- MDL-87026 - Les sous-sections du cours présentent des performances médiocres par rapport aux sections normales (rétroportage de MDL-86879)
- MDL-85764 - Activité Test : la tâche quiz_open_notification_tasks_for_users peut être très lente
Améliorations de sécurité
- MDL-86369 - Supprimer une seule tentative sur la page des rapports SCORM entraîne la suppression de toutes les tentatives de l'utilisateur lors du rechargement de la page
Corrections de sécurité
- MSA-25-0051 : Risque d'exécution de code à distance via la restauration de fichiers
- MSA-25-0052 : Authentification via un fournisseur LTI disponible pour les utilisateurs suspendus
- MSA-25-0053 : Risque XSS via l'injection dans les invites d'IA
- MSA-25-0054 : Risque XSS dans l'éditeur de formules
- MSA-25-0055 : Risque d'injection de formules lors de l'exportation de données au format CSV / Excel
- MSA-25-0056 : Redirection ouverte lors de la connexion OAuth
- MSA-25-0057 : Risque d'attaque par force brute sur le mot de passe via le service web d'envoi de courriel de confirmation
- MSA-25-0058 : Les participants peuvent accéder aux évaluations du forum sans en avoir la permission
- MSA-25-0059 : Risque d'attaque XSS par réflexion dans l'outil de gestion des politiques
- MSA-25-0060 : Les badges basés sur un critère de rôle pourraient être attribués à des utilisateurs ne possédant pas le rôle
- MSA-25-0061 : Les identifiants utilisateur sont exposés dans les URL lors de l'utilisation de dépôt anonymes pour les devoirs
Moodle 4.5.9
Date de sortie : 9 février 2026
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.9 (en anglais).
| Avertissement ! Veuillez noter que les sites utilisant des thèmes tiers modifiant le rendu de l'interface d'administration (comme Moove) sont invités à ne pas effectuer la mise à jour vers cette version mineure, car une modification incompatible affecte l'accès à l'administration du site. Les sites utilisant Boost, Classic ou d'autres thèmes ne modifiant pas le rendu de l'interface d'administration ne sont pas concernés et peuvent effectuer la mise à jour sans risque (pour plus d'informations, consultez MDL-87892). Privilégiez la version corrective 4.5.10. |
Corrections et améliorations générales
- MDL-87356 - Les questions aléatoires orphelines doivent être supprimées
- MDL-81882 - La fonction upgrade_block_delete_instances est extrêmement lente pour les grands ensembles de blocs et de préférences
- MDL-87258 - Chrome 142 : les restrictions d'accès au réseau local interrompent l'intégration LTI
- MDL-86420 - Inscription par base de données : une valeur de clé dupliquée viole la contrainte d'unicité
- MDL-87352 - MoodleNet : avertissement de suppression pour les versions mineures prises en charge
Corrections et améliorations d'accessibilité
- MDL-77162 - Sélecteur de fichiers : les répertoires ne sont pas accessibles au clavier pour les nouveaux utilisateurs
- MDL-86639 - Le nom du groupe n'apparaît pas en entier dans le rapport de note
- MDL-87675 - Sélecteur de fichiers : le message n'est pas automatiquement annoncé par les lecteurs d'écran lors du chargement d'un type de fichier incorrect
- MDL-87638 - Le déplacement des questions de Feedback ne fonctionne pas
- MDL-87416 - La page d'entrée de glossaire n'a pas de titre
- MDL-87757 - Problèmes d'accessibilité avec le bloc Vue d'ensemble des cours sur le tableau de bord
- MDL-87694 - En-tête de page manquant lors de l'accès à la page de profil du participant au cours en tant qu'utilisateur invité
- MDL-87428 - La navigation au clavier dans la fenêtre modale « Ajouter une activité ou une ressource » est inversée dans les langues RTL
- MDL-87415 - Titre de la page manquant lors de l'accès au profil d'un participant à un cours en tant qu'utilisateur invité
- MDL-87341 - Les étiquettes Aria des barres de pagination sont incorrectes
- MDL-87288 - Pagination défectueuse dans la zone de bloc
- MDL-86905 - Améliorer la vérification des courriels en rendant les liens cliquables
- MDL-86807 - La navigation au clavier dans la fenêtre modale « Déplacer l'activité » est inversée dans les langues RTL
- MDL-86805 - La navigation au clavier dans l'index des cours se comporte incorrectement dans les langues RTL
- MDL-86436 - Le menu d'en-tête de page est visible sur les grands écrans même s'il est vide
- MDL-86416 - Le menu de navigation « Plus » s'affiche même s'il ne contient aucun élément
- MDL-85535 - Les liens de navigation entre les messages plus anciens et plus récents du forum perturbent le lecteur d'écran
Sécurité
- MSA-26-0001 - Risque d'exécution de code à distance via la restauration de fichiers
- MSA-26-0002 - Risque d'exécution de code à distance dans les paramètres d'administration des filtres TeX
- MSA-26-0003 - Risque de déni de service dans l'éditeur de formules TeX
- MSA-26-0004 - Mise à jour de la version du module de processus Symfony pour éviter un risque de sécurité (en amont)
Moodle 4.5.10
Date de sortie : 11 février 2026
Vous pouvez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 4.5.10 (en anglais).
Corrections et améliorations
- MDL-87892 - Un paramètre supplémentaire pour la fonction core_admin_renderer, ajouté dans MDL-87352, provoquait des dysfonctionnements sur de nombreux thèmes personnalisés
Sécurité
Cette version ne contient aucun correctif de sécurité. Pour plus d'informations sur les failles de sécurité corrigées récemment, veuillez consulter les Notes de version de Moodle 4.5.9.