MediaWiki 1.39
Cette page contient les notes de diffusion d'une ancienne version de MediaWiki. |
MediaWiki 1.39 est la version stable actuelle avec support à long terme (Long Term Support - LTS) de MediaWiki.
Consultez le fichier Notes de version pour avoir la liste complète des changements.
Cette version a été déployée sur les wikis de la Fondation Wikimedia à travers les branches incrémentales « wmf » de mars à septembre 2022. La version stable 1.39.0 est sortie le 30 Novembre 2022.
Téléchargez mediawiki-1.43.0.tar.gz ou copiez la branche REL1_39
de Git pour suivre cette version.
Modifications de la configuration pour les administrateurs système en 1.39
Nouvelle configuration
$wgAutoCreateTempUser
– Ceci configure la création automatique de l'utilisateur lors de la sauvegarde des pages.$wgCopyUploadAllowOnWikiDomainConfig
– Ceci configure si les administrateurs peuvent utiliser le message système MediaWiki:Copyupload-allowed-domains pour définir quels domaines peuvent être utilisés avec l'outil de mise en ligne par URL.$wgCdnMatchParameterOrder
– Cela peut être réglé àfalse
si MediaWiki est derrière un CDN qui change les paramètres de requête. Cela rendra le code qui correspond aux URL de demande aux URL CDN canoniques insensible à l'ordre des paramètres.$wgMultiShardSiteStats
– Cela vous permet de diviser site_stats sur plusieurs lignes. Uniquement utile pour les très grands wikis fortement édités. (T306589)
Configuration modifiée
$wgInvalidUsernameCharacters
– Ce paramètre contient maintenant le caractère '>
', qui est maintenant le délimiteur réservé aux noms d'utilisateurs externes.$wgLocalFileRepo
– La méthode de sérialisation par défaut pour les méta-données de fichiers a été changée en JSON. Vous pouvez le remettre à PHP en réglant la propriétéuseJsonMetadata
àfalse
.$wgLBFactoryConf
– Le drapeauconfigCallback
peut maintenant être défini à une fonction de rappel qui retourne un tableau avec des clés à mettre à jour dans$wgLBFactoryConf
. Ceci peut-être utilisé pour mettre à jour la configuration de la base de données à la volée, par exemple pour retirer des hôtes de réplique en dehors d’une rotation.$wgDBservers
and$wgLBFactoryConf
– Le drapeauDBO_SSL
a été déprécié en faveur d'un paramètre booléenssl
.$wgObjectCaches
– Les drapeauxglobalKeyLB
etlocalKeyLB
ne sont plus pris en charge.
Configuration supprimée
$wgMultiContentRevisionSchemaMigrationStage
- Ce drapeau de transition, obsolète depuis MediaWiki 1.35, a été supprimé; la migration des données est terminée.$wgActorTableSchemaMigrationStage
- Ce drapeau de transition a été supprimé; la migration des données est terminée.$wgWikiFarmSiteDetector
– Ce réglage expérimental a été supprimé sans remplacement. Utilisez la variableMW_WIKI_NAME
pour spécifier le nom du site pour lequel la configuration doit être chargée. L'utilisation de la variable de l'environnementWIKI_NAME
à cette fin est obsolète.$wgParserCacheUseJson
- Le ParserCache utilise désormais toujours la sérialisation JSON. La lecture de vieilles entrées de cache non-JSON est toujours prise en charge. Le réglage avait été déprécié depuis la 1.36.$wgAllowJavaUploads
- Pour autoriser la mise en ligne de fichiers JAR, enlevezapplication/java
de$wgMimeTypeExclusions
.$wgMaxRedirects
– Cette fonctionnalité cassée a été supprimée, car elle n'a jamais fonctionné comme prévu (T296430).$wgElementTiming
– Ce réglage expérimental (qui était désactivé par défaut) a été supprimé sans remplacement.$wgPriorityHints
and$wgPriorityHintsRatio
– La fonction expérimentale connexe a été supprimée sans remplacement.$wgIncludeLegacyJavaScript
– Ce drapeau a été retiré, sans perte de fonctionnalité dans cette version. La plupart des anciennes fonctions "wikibits" ont été supprimées après leur dépréciation dans les versions précédentes. Les autres fonctions, telles queimportScript
, sont désormais disponibles sans condition.$wgLegacySchemaConversion
- Ce réglage inutilisé a été supprimé.$wgInterwikiPrefixDisplayTypes
- Ce réglage inutilisé a été supprimé.$wgMangleFlashPolicy
– Ceci n'est plus fonctionnel et est désormais dépassé. Les utilisateurs qui utilisent encore Flash avec leur navigateur internet seront exposés à des vulnérabilités CSRF.
Nouvelles fonctionnalités offertes aux utilisateurs en 1.39
- Création optionnelle et automatique d’un utilisateur temporaire à la sauvegarde d’une page (
$wgAutoCreateTempUser
). - Les administrateurs ont maintenant la possibilité de supprimer/restaurer la page de discussion associée lorsqu'ils suppriment/restaurent une page donnée. Les options
deletetalk
etundeletetalk
ont été ajoutées aux APIs d’action "delete" et "undelete" dans MediaWiki 1.38. {{=}}
est maintenant un mot magique de base du wikitexte, étendu à=
. Cette méthode est habituellement utilisée comme mécanisme d'évasion pour permettre l'utilisation de=
dans les arguments de modèle non nommés. Définir Modèle:= pour être étendu à quelque chose d’autre que=
a été déprécié depuis la version 1.36, avec les pages affectées mises dans une catégorie de suivi spéciale pour la migration.- (T284020) Les mots de passe des robots sont maintenant pris en charge lors de l'utilisation de l'API REST.
Corrections de bogues en 1.39
- (T314013)
$wgExtraNamespaces
no longer overrides canonical namespace names specified in extension.json files. Bien que ce paramètre puisse encore être utilisé pour renommer les espaces de noms définis par les extensions, les administrateurs système peuvent avoir besoin d'exécuter namespaceDupes.php après la mise à niveau.
Modifications de l'API Action en 1.39
- Nouveau paramètre
undeletetalk
sur action=undelete qui vous permet de restaurer toutes les modifications de la page de discussion associée.
Langues mises à jour en 1.39
MediaWiki prend en charge plus de 350 langues. De nombreuses traductions sont mises à jour régulièrement. Ci-dessous, seuls les nouveaux langages et les langages supprimés sont énumérés, ainsi que les changements apportés aux langages en raison des rapports sur Phabricator.
- Une vraie traduction a été ajoutée pour plusieurs langues, qui étaient déjà dans Names.php et même utilisées pour un Wikipédia:
- (T313200) Support linguistique ajouté pour le rundi (kirundi, rn).
- (T310976) Support linguistique ajouté pour le Tumbuka (ChiTumbuka, tum).
- (T314270) Support linguistique ajouté pour le Kanuri (kr).
- (T313199) Support linguistique ajouté pour le sylheti (syl).
- (T311975) Support linguistique ajouté pour le pidgin ghanéen (gpe).
- (T307080) Support linguistique ajouté pour l'Okinawaïen (ryu).
- (T307887) Support linguistique ajouté pour le Mooré (mos).
- (T308813) Support linguistique ajouté pour le pidgin nigérian (pcm).
- (T309763) Support linguistique ajouté pour le Tai Nüa (tdd).
- (T310040) Support linguistique ajouté pour le fanti (fat).
- (T311034) Support linguistique ajouté pour le sarde campidanais (sro).
- (T315406) Changement de l’autonyme de la langue inupiaq en "Iñupiatun".
- (T315677) Le français n’est plus une langue de secours de la langue Fula (ff).
- (T304920) En swahili, l'espace de noms "Media" est maintenant "Media", comme en anglais, et l'espace de noms "File" est maintenant "Faili". L'ancien nom de l'espace de noms "Fichier" était "Picha", et il est conservé pour la compatibilité. Si vous gérez un wiki en swahili, et que vous utilisez "Faili:" comme espace de noms partout dans le wiki, et que votre intention est de l'utiliser comme "Media:", ces éléments doivent être remplacés par "Media:.
- (T309866) Certaines traductions d’espace de noms ont été mises à jour pour le kirghize (ky). Les anciennes sont conservées comme alias pour la compatibilité.
- (T117845) Le renommage des codes de langue serbe de sr-ec et sr-el à sr-cyrl et sr-latn a été commencé.
Voir aussi
- Les meilleures fonctionnalités dans MediaWiki 1.39 - Article de blog sur la sortie de MediaWiki 1.39; publié le 10 février 2023
Sous-pages
- MediaWiki 1.39/Roadmap
- MediaWiki 1.39/wmf.1
- MediaWiki 1.39/wmf.1/Changelog
- MediaWiki 1.39/wmf.10
- MediaWiki 1.39/wmf.10/Changelog
- MediaWiki 1.39/wmf.11/Changelog
- MediaWiki 1.39/wmf.12
- MediaWiki 1.39/wmf.12/Changelog
- MediaWiki 1.39/wmf.13
- MediaWiki 1.39/wmf.13/Changelog
- MediaWiki 1.39/wmf.14
- MediaWiki 1.39/wmf.14/Changelog
- MediaWiki 1.39/wmf.15
- MediaWiki 1.39/wmf.15/Changelog
- MediaWiki 1.39/wmf.16
- MediaWiki 1.39/wmf.16/Changelog
- MediaWiki 1.39/wmf.17
- MediaWiki 1.39/wmf.17/Changelog
- MediaWiki 1.39/wmf.18
- MediaWiki 1.39/wmf.18/Changelog
- MediaWiki 1.39/wmf.19
- MediaWiki 1.39/wmf.19/Changelog
- MediaWiki 1.39/wmf.2
- MediaWiki 1.39/wmf.2/Changelog
- MediaWiki 1.39/wmf.20/Changelog
- MediaWiki 1.39/wmf.21
- MediaWiki 1.39/wmf.21/Changelog
- MediaWiki 1.39/wmf.22
- MediaWiki 1.39/wmf.22/Changelog
- MediaWiki 1.39/wmf.23
- MediaWiki 1.39/wmf.23/Changelog
- MediaWiki 1.39/wmf.24/Changelog
- MediaWiki 1.39/wmf.25
- MediaWiki 1.39/wmf.25/Changelog
- MediaWiki 1.39/wmf.26
- MediaWiki 1.39/wmf.26/Changelog
- MediaWiki 1.39/wmf.27
- MediaWiki 1.39/wmf.27/Changelog
- MediaWiki 1.39/wmf.28
- MediaWiki 1.39/wmf.28/Changelog
- MediaWiki 1.39/wmf.3
- MediaWiki 1.39/wmf.3/Changelog
- MediaWiki 1.39/wmf.4
- MediaWiki 1.39/wmf.4/Changelog
- MediaWiki 1.39/wmf.5
- MediaWiki 1.39/wmf.5/Changelog
- MediaWiki 1.39/wmf.6
- MediaWiki 1.39/wmf.6/Changelog
- MediaWiki 1.39/wmf.7
- MediaWiki 1.39/wmf.7/Changelog
- MediaWiki 1.39/wmf.8
- MediaWiki 1.39/wmf.8/Changelog
- MediaWiki 1.39/wmf.9
- MediaWiki 1.39/wmf.9/Changelog