MediaWiki 1.33

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page MediaWiki 1.33 and the translation is 94% complete.

Other languages:
English • ‎français • ‎русский • ‎中文 • ‎日本語

MediaWiki 1.33 est la dernière version de MediaWiki. Consultez le fichier RELEASE NOTES pour avoir la liste complète des modifications. Il a été déployé sur les wikis de la Fondation Wikimedia au travers des branches incrémentales alpha "wmf" depuis le 23 octobre 2018 jusqu'au 10 avril 2019. La version stable 1.33.0 a été diffusée le 2 juillet 2019. Téléchargez les dernières versions ou copiez la branche REL1_33 depuis Git pour suivre cette version.

Problèmes connus

  • tâche T227147 MediaWiki force $wgDBprefix à se terminer par un caractère « _ » si positionné, ce qui provoque cette error : InvalidArgumentException: A non-empty prefix must end with « _ ».
  • tâche T230317 Upgrading from an old MediaWiki version (prior to 1.15) will cause the upgrade script to fail. You'll need to manually add the Manual:valid_tag table yourself before running the upgrade script. This will be fixed in MediaWiki 1.33.1.

Notes de mise à jour pour la version 1.33

1.33 regroupe plusieurs modifications de la base de données depuis la version 1.32, et ne fonctionnera pas sans les mises à jour du schéma. Notez que suite aux modifications de quelques très longues tables comme la table des révisions, la mise à jour du schéma peut prendre un temps relativement long (quelques minutes pour un site de taille moyenne, mais plusieurs heures pour un grand site).

N'oubliez pas de toujours faire une sauvegarde de votre base de données avant de faire la mise à jour !

Voir le fichier UPGRADE pour des instructions de mise à jour plus détaillées, y compris les informations importantes pour la mise à jour des versions antérieures à la 1.11.

Certaines notes spécifiques concernant les mises à jour vers MediaWiki 1.33 sont regroupées ci-desous :

  • Certaines recherches de liens externes ne fonctionneront pas correctement tant que update.php (ou refreshExternallinksIndex.php) est exécuté. Cela comprend les recherches pour les liens utilisant les adresses IP, les noms traduits des domaines, et éventuellement les liens « mailto » .
  • Si vous exécutez migrateActors.php en utilisant une version plus ancienne de MediaWiki et que vous voulez que votre wiki fonctionne avec $wgActorTableSchemaMigrationStage fixé à SCHEMA_COMPAT_READ_OLD, notez que les lignes log_search nécessaires pour trouver les suppressions des revisions en fonction de l'utilisateur cible n'ont pas été correctement supprimées. Voir T215464 pour les détails.
  • Si des suppressions de revisions ont été faites pendant que le wiki était en cours de configuration avec $wgActorTableSchemaMigrationStage fixé à SCHEMA_COMPAT_WRITE_BOTH et sans avoir exécuté migrateActors.php , la table log_search peut contenir des lignes avec des valeurs vides pour "target_author_actor" ce qui empêchera aux recherches dans le journal des suppressions de révisions par utilisateur cible, d'y trouver ces entrées. Ces lignes peuvent être corrigées en exécutant/réexécutant migrateActors.php.

Ce qui est nouveau

  • La fonctionalité de blocage est étendue aux « blocages partiels » où les adresses IP et les comptes peuvent être restreints quant à la modification de pages particulières ou d'espaces de noms. Ceci est en cours de développement, mais peut être activé en fixant à true le drapeau $wgEnablePartialBlocks . Dans les versions à venir cette fonctionalité sera disponible par défaut.
  • (task T96041) Les catégories peuvent maintenant être masquées dans Special:UnusedCategories en ajoutant le nouveau drapeau comportemental __EXPECTUNUSEDCATEGORY__ sur la page de la catégorie.

Langues mises à jour

MediaWiki prend en charge plus de 350 langues. Beaucoup d'internationalisations sont mises à jour régulièrement. Ci-dessous, seules les langues nouvelles et celles supprimées sont répertoriées, ainsi que les modifications apportées aux langues suite aux rapports de Phabricator.

  • MediaWiki prend en charge plus de 350 langues. Plusieurs traductions locales sont mises à jour régulièrement. Ci-dessous, seuls les nouvelles langues et les langues retirées sont signalées, de même que les modifications de langues à cause des rapports de Phabricator.

(task T203908) Ajouté la prise en charge de la langue pour Eastern Pwo (kjp).

  • (task T213717) Correction d'une erreur de traduction sur les traductions de Goan Konkani (Devanagari script) (gom-deva) pour NS_TEMPLATE.
  • (task T212221) Ajout de $digitTransformTable pour santali (sat).
  • (task T216479) Ajout de la prise en charge de la langue pour Saisiyat (xsy).
  • (task T219728) Ajout de la prise en charge d ela nouvelle ère japonaise nommée « Reiwa ».

Autres modifications

Les administrateurs faisant la mise à jour du système doivent lire soigneusement les notes spécifiques concernant la mise à jour. A lire par les développeurs : toutes les notes de la version.

  • (task T210814) Les SVGs avec plusieurs valeurs de langues à l'intérieur sont maintenant affichés par défaut dans la langue du wiki sur des pages d'images.
  • (task T205040) Les images multilangue sont maintenant affichées dans la langue demandée quand celle-ci est disponible.
  • Special:ActiveUsers ne fitre plus les utilisateurs devenus inactifs depuis la dernière mise à jour du cache avec des utilisateurs actifs.
  • Special:CreateAccount avertit maintenant l'utilisateur lorsque le nom d'utilisateur qu'il a choisi doit être normalisé.


Sous-pages