MediaWiki 1.32/fr

MediaWiki 1.32 est la dernière version de MediaWiki. Consultez le fichier pour la liste complète des modifications. Il a été déployé sur les wikis de la Wikimedia Foundation via des branches "wmf" incrémentielles à partir du 24 avril 2018. La version stable 1.32.0 a été publiée le 10 janvier 2019. Téléchargez les [dernières versions de https://releases.wikimedia.org/mediawiki/1.32/] ou consultez la branche  dans Git pour suivre cette version.

Langues mises à jour
MediaWiki supporte plus de 350 langues. Beaucoup de localisations sont mises à jour régulièrement. La liste ci-dessous répertorie uniquement les langues nouvelles et supprimées, ainsi que les modifications apportées aux langues en raison des rapports Phabricator.


 * Ajout du support linguistique pour (abs).
 * Ajout du support linguistique pour (shy-latn).
 * Ajout du support linguistique pour (btm).
 * Ajout du support linguistique pour (zgh).
 * Ajout du support linguistique pour (mni).
 * Ajout du support linguistique pour (hyw).
 * Ajout du support linguistique pour (mnw).

Changements de l’API action
« action=query&list=allrevisions », et « action=query&list=alldeletedrevisions » sont changés de la même façon que « &prop=revisions » (voir les trois éléments précédents).
 * Ajout de paramètres basés sur des modèles.
 * Un module peut définir un paramètre basé sur un modèle tel que "{fruit}-quantity", où les paramètres réels reconnus correspondent aux valeurs d'un paramètre à plusieurs valeurs. Les clients peuvent ensuite faire des requêtes du type "fruits=pommes|bananes&pommes-quantité=1&bananes-quantité=5".
 * action=paraminfo renverra les définitions de paramètres basées sur des modèles séparément des paramètres normaux. toutes les définitions de paramètres incluent maintenant une clé d'« index » pour permettre aux clients de maintenir l'ordre des paramètres lors de la fusion des paramètres normaux et des paramètres de modèle.
 * Dorénavent le fait de soumettre trop de valeurs pour un paramètre multi-valeurs et considéré comme une erreur. Cela génère un avertissement depuis MediaWiki 1.14.
 * Les fautes d'assertion liées aux paramètres 'assert' et 'assertuser' n'utiliseront plus le format de réponse personnalisée du module d'action, pour les quelques modules qui utilisaient les formateurs pour la gestion des erreurs.
 * Les préférences utilisateur telles que la liste noire des courriels (`email-blacklist`) et les préférences d'extensions similaires, ne sont plus représentées par des tableaux lorsqu'elles sont retournées par « action=query&meta=userinfo&uiprop=options ».
 * Les erreurs liées à l'absence de paramètres ('missingparam') utilisent maintenant le nom de paramètre préfixé dans le code et dans le texte de l'erreur, par exemple « noxxfoo » et « Le paramètre 'xxfoo' doit être initialisé » plutôt que « nofoo » et « Le paramètre 'foo' doit être initialisé ».
 * « action=query&prop=revisions » possède maintenant un paramètre 'rvslots' pour indiquer les emplacements de révision multi-contenu pour lesquels le contenu doit être renvoyé. Il possède également un nouveau rvprop, 'roles', pour indiquer quels rôles ont des emplacements. Un avertissement d'obsolescence sera émis si rvprop=content ou rvprop=contentmodel sont utilisés sans rvslots.
 * Le paramètre « rvcontentformat » de « action=query&prop=revisions » est obsolète. Les clients doivent être préparés à traiter le format par défaut pour les modèles concernés.
 * Il est interdit d'utiliser les paramètres obsolètes  « rvexpandtemplates, rvgeneratexml, rvparse, rvdiffto, rvdifftotext, rvdifftotextpst, rvcontentformat, et rvprop=parsetree » avec le nouveau paramètre 'rvslots'.
 * « action=query&prop=deletedrevisions »,
 * (T174032) « action=compare » supporte maintenant les révisions multi-contenu.
 * Il possède un paramètre 'slots' pour pouvoir sélectionner les différences des emplacements individuels. Le comportement par défaut est de retourner une différence combinée.
 * Les paramètres 'fromtext', 'fromsection', 'fromcontentmodel', 'fromcontentformat', 'totext', 'tosection', 'tocontentmodel', et 'tocontentformat' sont obsolètes. Utilisez les nouveaux 'fromslots' et 'toslots' pour identifier quels sont les emplacements qui ont le texte fourni et les paramètres de modèle correspondants à chacun de ces emplacements.
 * Le comportement de 'fromsection' et de 'tosection' pour extraire le contenu d'une section n'est pas préservé. Par contre 'fromsection-{slot}' et 'tosection-{slot}' développent le texte donné comme pour une modification de section. Ceci écarte effectivement en faveur de.
 * Le paramètre 'disabletidy' de action=parse est obsolète; la sortie désordonnée ne sera pas prise en charge par les futurs analyseurs syntaxiques de texte wiki.

Autres modifications

 * The following tables have had their UNIQUE indexes turned into proper PRIMARY KEYs for increased maintainability: interwiki, page_props, protected_titles and site_identifiers.
 * OOUI HTMLForm will now display help text inline after the input field, rather than in a popup. Previous behavior can be restored by using `'help-inline' => false`.
 * The archive table's ar_rev_id field is now unique.
 * Special:BotPasswords now requires reauthentication.
 * Multi-Content Revision (MCR) capabilities were introduced into the storage layer and have basic support for display. No user interface exists yet for creating or managing content in slots besides the main slot. See Multi-Content Revisions for more information.