« Notes de mise à jour de Moodle 3.10 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
Aucun résumé des modifications
(Version supportée pour la sécurité)
 
(7 versions intermédiaires par 3 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Traduction}}<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
{{Version supportée sécurité}}{{Traduction}}<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>


== Version 3.10 ==
== Version 3.10 ==


Sortie : prévue le 9 novembre 2020
Sortie : 9 novembre 2020


Vous pourrez consulter un survol des [[Nouveautés de Moodle 3.10|nouvelles fonctionnalités de Moodle 3.10]] avec des copies d'écran, et une [https://www.youtube.com/watch?v=O_1u0NRiZRA&list=PLxcO_MFWQBDerI0lZJNAPl3J-DnUxmop6 série de vidéos] (en anglais) Lien à mettre à jour lors de la sortie de cette version !
Vous pouvez consulter un survol des [[Nouveautés de Moodle 3.10|nouvelles fonctionnalités de Moodle 3.10]] avec des copies d'écran, et une [https://www.youtube.com/watch?v=pDKBSvn4Cx0&list=PLxcO_MFWQBDfOAMemSWqQrFJm4Ax0rmUb série de vidéos] (en anglais).


Vous pourrez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%223.10%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 3.10] (en anglais).
Vous pouvez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%223.10%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 3.10] (en anglais).


Vous pourrez consulter la liste de [http://moodle.org/dev/contributions.php?version=3.10.x tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version].
Vous pouvez consulter la liste de [http://moodle.org/dev/contributions.php?version=3.10.x tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version].


=== Prérequis serveur ===
=== Prérequis serveur ===
Ligne 20 : Ligne 20 :
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 !
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 !


{| class="nicetable"
{| class="wikitable"
|-
|-
! Base de données
! Base de données
Ligne 58 : Ligne 58 :
* Safari
* Safari
* Edge
* Edge
* Internet explorer


''Note : Moodle 3.10 NE supporte PAS Internet Explorer 11 (et versions précédentes).''
''Note : Internet Explorer 11 (et ses versions précédentes) '''n'est pas compatible''' avec Moodle 3.10.''


Safari 7 et précédents ont des problèmes de compatibilité connus avec Moodle 3.10.
Safari 7 et précédents ont des problèmes de compatibilité connus avec Moodle 3.10.
Ligne 74 : Ligne 73 :


Si vous n'installez pas une version neuve de Moodle 3.10, mais réalisez une mise à jour depuis une version existante, '''consultez impérativement''' les informations de [[Mise à jour à Moodle 3.10]] !
Si vous n'installez pas une version neuve de Moodle 3.10, mais réalisez une mise à jour depuis une version existante, '''consultez impérativement''' les informations de [[Mise à jour à Moodle 3.10]] !
=== Attention ===
Si vous avez une base de données importante, et que vous utilisez l'achèvement des activités, la phase de mise à jour de MDL-69687 peut être très très longue. Pour éviter une période d’inaccessibilité excessive, vous devriez vérifier cela (en test). Un correctif est développé dans MDL-70285.


=== Nouvelles fonctionnalités majeures ===
=== Nouvelles fonctionnalités majeures ===


====Téléchargement de contenu de cours====
====Téléchargement de contenu de cours====
* MDL-69548 - Add ZipStream library to core
* MDL-69548 - Ajour de la librairie ZipStream
* MDL-69549 - Create course content export API
* MDL-69549 - Création d'une API d'exportation de contenu de cours
* MDL-69559 - Course content download - add site admin and course level settings, implement in course user interface
* MDL-69559 - Téléchargement de contenu de cours - ajout d'un réglage général d’administration et d'un paramètre au niveau de chaque cours, implémenté dans l'interface utilisateur


====Sous-système de paiement====
====Sous-système de paiement====
Ligne 86 : Ligne 88 :


====H5P : mises à jour et amélioration====
====H5P : mises à jour et amélioration====
* MDL-69087 - Add the option to personalize H5P styles
* MDL-69087 - Ajout de l'option de personnaliser les styles H5P
* MDL-69207 - Add library file caching to h5p
* MDL-69207 - Ajout d'un cache de librairie H5P
* MDL-69174 - Method of saving embedded H5P content grades in the gradebook
* MDL-69174 - Method of saving embedded H5P content grades in the gradebook
* MDL-69520 - Add Example and Tutorial links to the H5P editor
* MDL-69520 - Add Example and Tutorial links to the H5P editor
* MDL-68909 - Clean up temporary H5P editor files
* MDL-68909 - Nettoyage des fichiers temporaires de l'éditeur H5P


====Banque de contenu====
====Banque de contenu====
* MDL-69269 - Télécharger du contenu depuis la banque de contenu
* MDL-69269 - Télécharger du contenu depuis la banque de contenu
* MDL-69270 - Replace content file from content bank
* MDL-69270 - Remplacer le fichier de contenu depuis la banque de contenu
* MDL-68688 - Ajout d'une notification lorsque la banque de contenu est vide
* MDL-68688 - Ajout d'une notification lorsque la banque de contenu est vide
* MDL-68975 - Add the author to the content bank "file details" view
* MDL-68975 - Add the author to the content bank "file details" view


====Test et questions====
====Test et questions====
* MDL-45002 - New quiz completion option: At least one (or N) attempt completed
* MDL-45002 - Ajout d'une nouvelle option d'achèvement de Test : au moins une (ou N) tentative effectuée
* MDL-66587 - Scrolling quiz timer
* MDL-66587 - Scrolling quiz timer
* MDL-68562 - Qtype_essay: Adding file-size limit to the attachment files
* MDL-68562 - Qtype_essay: Adding file-size limit to the attachment files
Ligne 117 : Ligne 119 :
* MDL-56041 - Cleanup custom 404 page and more easily support custom 50x error pages
* MDL-56041 - Cleanup custom 404 page and more easily support custom 50x error pages
* MDL-69192 - Assignment grading page: "Changes saved" should not be modal dialog
* MDL-69192 - Assignment grading page: "Changes saved" should not be modal dialog
* MDL-33981 - Add ability to copy to Equella repository
* MDL-33981 - Ajour de la possibilité de coller vers un dépôt Equella
* MDL-60621 - Improvement of modal UI when modal exceeds the height of the browser
* MDL-60621 - Improvement of modal UI when modal exceeds the height of the browser
* MDL-53966 - Lesson: Allow maximum number of attempts to be unlimited
* MDL-53966 - Leçon : permettre de définir le nombre maximum de tentatives à illimité
* MDL-69613 - Grade report single view - confirm message if Override None is selected
* MDL-69613 - Grade report single view - confirm message if Override None is selected
* MDL-69454 - Use a consistent search input field across all Moodle searches
* MDL-69454 - Use a consistent search input field across all Moodle searches
* MDL-67278 - Use autocomplete widget for course category selector
* MDL-67278 - Use autocomplete widget for course category selector
* MDL-68107 - Boost: Make images in topic descriptions scale with the browser window
* MDL-68107 - Boost: Make images in topic descriptions scale with the browser window
* MDL-68702 - Option to not include legacy course files in backup and restore process
* MDL-68702 - Option pour ne pas intégrer les fichiers de cours obsolètes dans les processus de sauvegardes et restaurations
* MDL-69630 - Social activity course format should allow for using the activity chooser
* MDL-69630 - Le format de cours Activité Sociale devrait permettre d'utiliser le sélecteur d'activités
* MDL-63387 - Show original role name of renamed roles when enrolling users
* MDL-63387 - Afficher le nom de rôle original des rôles renommés lors de l'inscription d'utilisateurs


=== Autres améliorations principales ===
=== Autres améliorations principales ===
Ligne 134 : Ligne 136 :
* MDL-66716 - Timeline block shows incorrect date of due items
* MDL-66716 - Timeline block shows incorrect date of due items
* MDL-48391 - tool_uploadcourse should check if enrolment method can be disabled/deleted
* MDL-48391 - tool_uploadcourse should check if enrolment method can be disabled/deleted
* MDL-69739 - User tours: Add tour-level CSS selector
* MDL-69739 - Visites guidées : ajout d'un sélecteur CSS du niveau de la visite
* MDL-69464 - Option to allow HTML in the page headings (skip applying format_string)
* MDL-69464 - Option to allow HTML in the page headings (skip applying format_string)
* MDL-67419 - Set language in user profile during account auto-creation based on browser language instead of admin setting
* MDL-67419 - Set language in user profile during account auto-creation based on browser language instead of admin setting
Ligne 142 : Ligne 144 :
* MDL-67211 - Tâches : afficher des informations sur les tâches en cours, et permettre de désactiver des tâches
* MDL-67211 - Tâches : afficher des informations sur les tâches en cours, et permettre de désactiver des tâches
* MDL-45849 - Nouvelle capacité pour s'auto-inscrire aux cours
* MDL-45849 - Nouvelle capacité pour s'auto-inscrire aux cours
* MDL-65451 - User upload via CLI
* MDL-65451 - Ajout d'utilisateurs via CLI
* MDL-69307 - Add CLI script to restore a course from backup file
* MDL-69307 - Ajout d'un script CLI pour restaurer un cours depuis un fichier de sauvegarde
* MDL-69583 - Add import to tool_customlang
* MDL-69583 - Ajout de l'importation à l'outil de personnalisation de la langue (tool_customlang)
* MDL-69582 - Add export to tool_customlang
* MDL-69582 - Ajout de l'exportation à l'outil de personnalisation de la langue (tool_customlang)
* MDL-69260 - Add option to show only contributed plugins in uninstall script
* MDL-69260 - Add option to show only contributed plugins in uninstall script
* MDL-69513 - Add ability to add dkim signatures using phpmailer
* MDL-69513 - Add ability to add dkim signatures using phpmailer
* MDL-69265 - Have a way to append fixed arbitrary headers to all emails
* MDL-69265 - Have a way to append fixed arbitrary headers to all emails
* MDL-69600 - Expose divertallemailsto and divertallemailsexcept in the admin settings GUI
* MDL-69600 - Exposer divertallemailsto et divertallemailsexcept dans les paramètres de l'interface d'administration
* MDL-69718 - Add support for terabytes and petabytes in the display_size function
* MDL-69718 - Ajout du support de teraoctets et petaoctets dans la fonction display_size


==== Mobile ====
==== Mobile ====
Ligne 157 : Ligne 159 :
* MDL-68797 - Config setting for mobile file type exclusion list
* MDL-68797 - Config setting for mobile file type exclusion list
* MDL-67841 - Update mobile app connected message so it is not misleading when the user has not used the app for a time
* MDL-67841 - Update mobile app connected message so it is not misleading when the user has not used the app for a time
* MDL-69810 - WebService: Users should be able to contact the site's support via the Moodle App
* MDL-69810 - Web Service : les utilisateurs devraient pouvoir contacter le support du site via l'application mobile


==== Performance ====
==== Performance ====
* MDL-69760 - Performance improvement on Moodle Event table
* MDL-69760 - Amélioration de performance sur la table des événements de Moodle
* MDL-60583 - external_tokens table will benefit from index on token field
* MDL-60583 - external_tokens table will benefit from index on token field
* MDL-68665 - Improve cacheability of assignfeedback_editpdf/stamps
* MDL-68665 - Improve cacheability of assignfeedback_editpdf/stamps
* MDL-64818 - Improve efficiency of blocks_for_region()
* MDL-64818 - Amélioration de l'efficacité de blocks_for_region()
* MDL-69746 - tool_replace: additional skip tables
* MDL-69746 - tool_replace : possibilité de spécifier des tables à sauter
* MDL-68729 - Search: Allow query on one Solr server and indexing on another
* MDL-68729 - Recherche : Allow query on one Solr server and indexing on another
* MDL-68726 - Search: Stop Solr 'optimize' behaviour
* MDL-68726 - Recherche : Stop Solr 'optimize' behaviour
* MDL-68690 - Search: Allow Solr to add documents in batches
* MDL-68690 - Recherche : Allow Solr to add documents in batches


=== Améliorations de sécurité ===
=== Améliorations de sécurité ===
* MDL-66222 - Add admin options for how to handle detected viruses
* MDL-66222 - Ajout d'une option d’administration pour déterminer comment gérer les virus détectés
* MDL-68820 - Add a Referrer-Policy header setting to the security admin settings
* MDL-68820 - Add a Referrer-Policy header setting to the security admin settings


Ligne 178 : Ligne 180 :
* MDL-38350 - PHP Warning when purging all caches: race condition?
* MDL-38350 - PHP Warning when purging all caches: race condition?
* MDL-68874 - New optional SQL debug mode which instruments SQL with the calling PHP code
* MDL-68874 - New optional SQL debug mode which instruments SQL with the calling PHP code
* MDL-69117 - Improve theme designer mode - part 2
* MDL-69117 - Amélioration du mode créateur de thème - partie 2
* MDL-67673 - Upgrade phpunit to 8.5.x
* MDL-67673 - Mise à jour de phpunit en 8.5.x
* MDL-68564 - Update before_footer hook to allow for output to be added to the page
* MDL-68564 - Update before_footer hook to allow for output to be added to the page
* MDL-69050 - Rename terms to use inclusive language
* MDL-69050 - Renommage de termes pour utiliser un langage inclusif
* MDL-65743 - Upgrade XMPPHP to latest version
* MDL-65743 - Mise à jour de XMPPHP à la dernière version
* MDL-69418 - Allow plugins to attach data to grade items during backup and restore  
* MDL-69418 - Allow plugins to attach data to grade items during backup and restore  
* MDL-68928 - Add a way to decide what plugin will show in the activity chooser footer
* MDL-68928 - Add a way to decide what plugin will show in the activity chooser footer
Ligne 190 : Ligne 192 :
* MDL-55971 - Dataformat - Store to filearea support
* MDL-55971 - Dataformat - Store to filearea support
* MDL-69486 - Add user idnumber and gradeitem idnumber to gradereport_user_get_grade_items webservice  
* MDL-69486 - Add user idnumber and gradeitem idnumber to gradereport_user_get_grade_items webservice  
* MDL-63805 - New Web Service mod_glossary_update_entry
* MDL-63805 - Nouveau Service Web mod_glossary_update_entry
* MDL-69776 - New Web Service core_files_delete_draft_files
* MDL-69776 - Nouveau Service Web core_files_delete_draft_files
* MDL-69283 - Allow specifying a timezone when calling WebServices
* MDL-69283 - Allow specifying a timezone when calling WebServices
* MDL-63806 - New Web Service mod_glossary_delete_entry
* MDL-63806 - Nouveau Service Web mod_glossary_delete_entry
* MDL-68845 - Create new Web Service for retrieving the user calendar via iCal
* MDL-68845 - Nouveau Service Web pour récupérer le calendrier utilisateur via iCal
* MDL-69577 - Add courseId and forumId info to mod_forum_get_discussion_posts web service
* MDL-69577 - Ajout de courseId et forumId dans le Service Web mod_forum_get_discussion_posts


====Dépréciations====
====Dépréciations====
* MDL-67594 - Deprecate supports_recursion() & extend_lock() in the Lock API
* MDL-67594 - Dépréciation de supports_recursion() et extend_lock() dans l'API de verrouillage
* MDL-67735 - Remove Bootstrap 2 and Bootstrap 4 alpha compatibility files
* MDL-67735 - Suppression des fichiers de compatibilité de Bootstrap 2 et Bootstrap 4 alpha
* MDL-69238 - Final removal of lib/coursecatlib.php
* MDL-69238 - Dépréciation finale de lib/coursecatlib.php
* MDL-63261 - Final deprecation of web services in message/externallib.php
* MDL-63261 - Dépréciation finale des services web dans message/externallib.php
* MDL-62982 - Remove the lib/form/htmleditor.php element
* MDL-62982 - Suppression de l'élément lib/form/htmleditor.php
* MDL-63254 - Final deprecation of the events message_contact_blocked and message_contact_unblocked
* MDL-63254 - Dépréciation finale des événements message_contact_blocked et message_contact_unblocked
* MDL-63004 - Final deprecation: I navigate to "ITEM" node in "MAINNODE > PATH" behat step
* MDL-63004 - Dépréciation finale : I navigate to "ITEM" node in "MAINNODE > PATH" behat step
* MDL-55192 - Final deprecation of add_to_log()
* MDL-55192 - Dépréciation finale de add_to_log()
* MDL-63167 - Final deprecation of the gradingform_provider interface
* MDL-63167 - Dépréciation finale de l'interface gradingform_provider


==== Mise à jour des APIs ====
==== Mise à jour des APIs ====

Dernière version du 5 novembre 2021 à 09:59

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.

Remarque : la traduction de cette page n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.

Version 3.10

Sortie : 9 novembre 2020

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.10 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 3.10 (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 3.5 minimum (si vous avez une version plus ancienne, passez au moins à Moodle 3.5 d'abord)
  • Version PHP : 7.2.0 minimum ! La version a évolué depuis Moodle 3.8. PHP 7.3 et 7.4 sont également supportés. Une version 64 bits est recommandée.
  • L'extension PHP mbstring est requise (elle était seulement recommandée auparavant)

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 9.6 (augmenté depuis Moodle 3.9) Dernière
MySQL 5.7 (augmenté depuis Moodle 3.9) Dernière
MariaDB 10.2.29 (augmenté depuis Moodle 3.8) Dernière
Microsoft SQL Server 2012 Dernière
Oracle 11.2 Dernière

Prérequis client

Navigateurs internet supportés

Moodle 3.10 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 3.10.

Safari 7 et précédents ont des problèmes de compatibilité connus avec Moodle 3.10.

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 3.10, Moodle 3.5 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 3.5 minimum).

Si vous n'installez pas une version neuve de Moodle 3.10, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 3.10 !

Attention

Si vous avez une base de données importante, et que vous utilisez l'achèvement des activités, la phase de mise à jour de MDL-69687 peut être très très longue. Pour éviter une période d’inaccessibilité excessive, vous devriez vérifier cela (en test). Un correctif est développé dans MDL-70285.

Nouvelles fonctionnalités majeures

Téléchargement de contenu de cours

  • MDL-69548 - Ajour de la librairie ZipStream
  • MDL-69549 - Création d'une API d'exportation de contenu de cours
  • MDL-69559 - Téléchargement de contenu de cours - ajout d'un réglage général d’administration et d'un paramètre au niveau de chaque cours, implémenté dans l'interface utilisateur

Sous-système de paiement

  • MDL-69166 - Add payment as subsystem supporting payment gateways

H5P : mises à jour et amélioration

  • MDL-69087 - Ajout de l'option de personnaliser les styles H5P
  • MDL-69207 - Ajout d'un cache de librairie H5P
  • MDL-69174 - Method of saving embedded H5P content grades in the gradebook
  • MDL-69520 - Add Example and Tutorial links to the H5P editor
  • MDL-68909 - Nettoyage des fichiers temporaires de l'éditeur H5P

Banque de contenu

  • MDL-69269 - Télécharger du contenu depuis la banque de contenu
  • MDL-69270 - Remplacer le fichier de contenu depuis la banque de contenu
  • MDL-68688 - Ajout d'une notification lorsque la banque de contenu est vide
  • MDL-68975 - Add the author to the content bank "file details" view

Test et questions

  • MDL-45002 - Ajout d'une nouvelle option d'achèvement de Test : au moins une (ou N) tentative effectuée
  • MDL-66587 - Scrolling quiz timer
  • MDL-68562 - Qtype_essay: Adding file-size limit to the attachment files

Améliorations d'accessibilité

  • MDL-68390 - WCAG 4.1.2: aria-hidden elements contain focusable elements
  • MDL-67687 - Add Behat step to verify WCAG A and WCAG AA compliance

Outil externe (IMS-LTI)

  • MDL-67473 - LTI Advantage: Content Item flow to support creating multiple links
  • MDL-67301 - Implement LTI 1.3 Dynamic Registration
  • MDL-66934 - LTI: support substitution parameter for course history

Améliorations d'utilisabilité

  • MDL-28501 - Ressource Dossier : permettre d'ouvrir les fichiers dans le navigateur plutôt que les télécharger
  • MDL-65959 - Let users define their preferred backpack
  • MDL-56041 - Cleanup custom 404 page and more easily support custom 50x error pages
  • MDL-69192 - Assignment grading page: "Changes saved" should not be modal dialog
  • MDL-33981 - Ajour de la possibilité de coller vers un dépôt Equella
  • MDL-60621 - Improvement of modal UI when modal exceeds the height of the browser
  • MDL-53966 - Leçon : permettre de définir le nombre maximum de tentatives à illimité
  • MDL-69613 - Grade report single view - confirm message if Override None is selected
  • MDL-69454 - Use a consistent search input field across all Moodle searches
  • MDL-67278 - Use autocomplete widget for course category selector
  • MDL-68107 - Boost: Make images in topic descriptions scale with the browser window
  • MDL-68702 - Option pour ne pas intégrer les fichiers de cours obsolètes dans les processus de sauvegardes et restaurations
  • MDL-69630 - Le format de cours Activité Sociale devrait permettre d'utiliser le sélecteur d'activités
  • MDL-63387 - Afficher le nom de rôle original des rôles renommés lors de l'inscription d'utilisateurs

Autres améliorations principales

Changements fonctionnels

  • MDL-59510 - Keep OAuth 2 connections alive across users' sessions
  • MDL-66716 - Timeline block shows incorrect date of due items
  • MDL-48391 - tool_uploadcourse should check if enrolment method can be disabled/deleted
  • MDL-69739 - Visites guidées : ajout d'un sélecteur CSS du niveau de la visite
  • MDL-69464 - Option to allow HTML in the page headings (skip applying format_string)
  • MDL-67419 - Set language in user profile during account auto-creation based on browser language instead of admin setting
  • MDL-37745 - Control the display of available spaces in limited choices

Pour les administrateurs

  • MDL-67211 - Tâches : afficher des informations sur les tâches en cours, et permettre de désactiver des tâches
  • MDL-45849 - Nouvelle capacité pour s'auto-inscrire aux cours
  • MDL-65451 - Ajout d'utilisateurs via CLI
  • MDL-69307 - Ajout d'un script CLI pour restaurer un cours depuis un fichier de sauvegarde
  • MDL-69583 - Ajout de l'importation à l'outil de personnalisation de la langue (tool_customlang)
  • MDL-69582 - Ajout de l'exportation à l'outil de personnalisation de la langue (tool_customlang)
  • MDL-69260 - Add option to show only contributed plugins in uninstall script
  • MDL-69513 - Add ability to add dkim signatures using phpmailer
  • MDL-69265 - Have a way to append fixed arbitrary headers to all emails
  • MDL-69600 - Exposer divertallemailsto et divertallemailsexcept dans les paramètres de l'interface d'administration
  • MDL-69718 - Ajout du support de teraoctets et petaoctets dans la fonction display_size

Mobile

  • MDL-65976 - Add a new message provider for course completed
  • MDL-68406 - Add option for "sign-out" only for the Moodle app
  • MDL-68797 - Config setting for mobile file type exclusion list
  • MDL-67841 - Update mobile app connected message so it is not misleading when the user has not used the app for a time
  • MDL-69810 - Web Service : les utilisateurs devraient pouvoir contacter le support du site via l'application mobile

Performance

  • MDL-69760 - Amélioration de performance sur la table des événements de Moodle
  • MDL-60583 - external_tokens table will benefit from index on token field
  • MDL-68665 - Improve cacheability of assignfeedback_editpdf/stamps
  • MDL-64818 - Amélioration de l'efficacité de blocks_for_region()
  • MDL-69746 - tool_replace : possibilité de spécifier des tables à sauter
  • MDL-68729 - Recherche : Allow query on one Solr server and indexing on another
  • MDL-68726 - Recherche : Stop Solr 'optimize' behaviour
  • MDL-68690 - Recherche : Allow Solr to add documents in batches

Améliorations de sécurité

  • MDL-66222 - Ajout d'une option d’administration pour déterminer comment gérer les virus détectés
  • MDL-68820 - Add a Referrer-Policy header setting to the security admin settings

Pour les développeurs

  • MDL-58931 - AWS Aurora MySQL support for Moodle
  • MDL-41492 - Allow alternate MUC cache config class (eg allow setup in pure $CFG / config.php)
  • MDL-38350 - PHP Warning when purging all caches: race condition?
  • MDL-68874 - New optional SQL debug mode which instruments SQL with the calling PHP code
  • MDL-69117 - Amélioration du mode créateur de thème - partie 2
  • MDL-67673 - Mise à jour de phpunit en 8.5.x
  • MDL-68564 - Update before_footer hook to allow for output to be added to the page
  • MDL-69050 - Renommage de termes pour utiliser un langage inclusif
  • MDL-65743 - Mise à jour de XMPPHP à la dernière version
  • MDL-69418 - Allow plugins to attach data to grade items during backup and restore
  • MDL-68928 - Add a way to decide what plugin will show in the activity chooser footer

Nouveautés et évolutions des services web

  • MDL-67306 - Create API for grade category (gradebook)
  • MDL-55971 - Dataformat - Store to filearea support
  • MDL-69486 - Add user idnumber and gradeitem idnumber to gradereport_user_get_grade_items webservice
  • MDL-63805 - Nouveau Service Web mod_glossary_update_entry
  • MDL-69776 - Nouveau Service Web core_files_delete_draft_files
  • MDL-69283 - Allow specifying a timezone when calling WebServices
  • MDL-63806 - Nouveau Service Web mod_glossary_delete_entry
  • MDL-68845 - Nouveau Service Web pour récupérer le calendrier utilisateur via iCal
  • MDL-69577 - Ajout de courseId et forumId dans le Service Web mod_forum_get_discussion_posts

Dépréciations

  • MDL-67594 - Dépréciation de supports_recursion() et extend_lock() dans l'API de verrouillage
  • MDL-67735 - Suppression des fichiers de compatibilité de Bootstrap 2 et Bootstrap 4 alpha
  • MDL-69238 - Dépréciation finale de lib/coursecatlib.php
  • MDL-63261 - Dépréciation finale des services web dans message/externallib.php
  • MDL-62982 - Suppression de l'élément lib/form/htmleditor.php
  • MDL-63254 - Dépréciation finale des événements message_contact_blocked et message_contact_unblocked
  • MDL-63004 - Dépréciation finale : I navigate to "ITEM" node in "MAINNODE > PATH" behat step
  • MDL-55192 - Dépréciation finale de add_to_log()
  • MDL-63167 - Dépréciation finale de l'interface gradingform_provider

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.

Voir aussi