MediaWiki 1.38/cs

MediaWiki 1.38 je aktuální stabilní verze MediaWiki. Úplný seznam změn naleznete v souboru. Byl nasazen na wiki Wikimedia Foundation prostřednictvím postupných "wmf"-větví mezi zářím 2021 a březnem 2022. Stabilní verze 1.38.0 vyšla 2. června 2022. Stáhněte si nebo se podívejte do větve   v Gitu a sledujte toto vydání.

Nová konfigurace

 * (T297708)  – Toto nastavení lze použít k řízení maximální doby provádění několika náročných dotazovacích stránek (např. RecentChanges a UserContribs).
 * – Toto nastavení umožňuje obejít automatickou detekci a zpracování formátů v prohlížečích. Původně se používal k zamezení automatického odkazování možných telefonních čísel ve výstupu stránek wiki v prohlížeči Safari v systému iOS; pokud chcete, můžete jej znovu povolit nebo místně rozšířit pro zvláštnosti jiných prohlížečů.
 * (T240685),  , and   – ‎Ty poskytují konfiguraci pro novou službu   s podporou formátu   určeného pro integraci s  Prométheus.‎
 * – Toto nastavení umožňuje dědit udělená i odebraná oprávnění od jiné skupiny.
 * –  je nyní k dispozici možnost , která určuje, jak dlouho se budou metadata souborů ukládat do mezipaměti. Navíc se výchozí nastavení změnilo z 1 hodiny na 4 hodiny.
 * – To vám umožní nastavit seznam preferovaných skinů, které budou uvedeny výše v Special:Preferences.
 * EXPERIMENTAL
 * – Adresář, který obsahuje konfigurační soubory specifické pro danou lokalitu. Nastavením této hodnoty se aktivuje režim více nájemců ("wiki farma"), což způsobí, že se nastavení specifická pro daný web načtou na základě informací z webového požadavku.
 * – ‎Přípona souboru, která má být použita při vyhledávání souborů nastavení specifických pro daný web v, například ' ' nebo ' '.‎
 * – Funkce zpětného volání, která vrací název wiki pro aktuální požadavek. Používá se v režimu více uživatelů ("wiki farmy") k určení, který soubor nastavení se má načíst z adresáře.
 * – Nahrazuje proměnnou prostředí.
 * (T230211)  – Vynutí spuštění odložených aktualizací před odesláním odpovědi klientovi namísto pokusu o jejich spuštění po odeslání odpovědi. Nastavení této hodnoty na true je užitečné pro end-to-end testování, aby se zajistilo, že účinky požadavku budou viditelné pro všechny následující požadavky, i když budou provedeny bezprostředně po prvním požadavku. Všimněte si však, že se tím nezajistí dokončení replikace databáze ani se nespustí žádné úlohy zařazené na pozdější dobu.
 * – Templatelinks table schema migration stage, for normalizing  and   fields.

Změněná konfigurace

 * and  – Ty se nyní nastavují později, takže je již nelze použít v souboru , pokud nejsou v tomto souboru výslovně nastaveny.
 * – Toto nastavení již nebere jako volbu ' '.
 * – Toto nastavení lze nyní nastavit na hodnotu, čímž se zakáže kontrola velikosti před škálováním. Rozšíření mohou stále přepisovat jeho hodnotu pomocí příkazu.
 * – To je nyní zastaralé a chovejte se jako always-true.
 * – To již nepodporuje řetězcovou hodnotu pro soubory CDB.
 * (T292321)  – Tato funkce je nyní zastaralá; úpravy pomocí této funkce by se měly provádět pomocí.
 * – To je nově zdokumentováno v.

Odstraněná konfigurace

 * – Toto nastavení bylo odstraněno, protože představovalo chybné řešení problému závislosti na lokalizaci. ‎MediaWiki nyní vždy nastaví národní prostředí  nebo   a pracuje na zbývajících problémech národního prostředí   tím, že nepoužívá  .‎ ‎To se řídí směrem PHP 8.0, který ve výchozím nastavení nastavuje národní prostředí   místo toho, aby respektoval  .‎
 * (T293848)  – Experiment odstraněn, původně přidán ve verzi 1.35.
 * – Podporujeme pouze jQuery v3.
 * – Tato experimentální funkce byla odstraněna. Pokud tuto funkci přesto potřebujete použít, podívejte se na část 1.
 * – Alias pro, zastaralý od verze 1.3 (2004).

Sdružená rozšíření

 * (T191740) Rozšíření je nyní součástí MediaWiki. Jedná se o funkci proti zneužití, která umožňuje privilegovaným uživatelům nastavit konkrétní akce, které se mají provést, pokud akce uživatelů, jako jsou úpravy nebo nahrávání souborů, odpovídají určitým kritériím.
 * (T232948) Rozšíření je nyní součástí MediaWiki. Jedná se o obsahovou funkci, která umožňuje uživatelům vytvářet matematické vzorce napsané v podmnožině LaTeXu a vykreslené v MathML se záložním obrázkem SVG. Ve výchozím nastavení používá k vykreslování každého vzorce službu mathoid společnosti Wikimedia, ale kvůli izolaci sítě nebo výkonu lze nastavit lokální vykreslování.
 * (T191743) Rozšíření je nyní součástí MediaWiki. Jedná se o jednoduchý, lehký a škálovatelný skin, který je optimalizován zejména pro mobilní použití a dobře se integruje s rozšířením MobileFrontend (k dispozici samostatně), ale lze jej použít i jako běžný skin pro stolní počítače.

Další změny

 * (T284921) Funkce "automatického číslování nadpisů" byla po konzultaci z výkonnostních důvodů odstraněna.

Nové funkce pro operátory/vývojáře

 * Konfigurační mechanismus se podstatně změnil; můžete přečíst si více o tom, jak.
 * EXPERIMENTAL: Proměnnou prostředí  lze použít k určení umístění souboru nastavení. To umožňuje načítat alternativní soubory nastavení v závislosti na prostředí. Soubory nastavení mohou být zadány jako soubory PHP, jako je tradiční soubor , nebo mohou používat formát   nebo  . See
 * Added a  maintenance script – This file enables the deletion of a given user's associated email address. It can be helpful for privacy-preserving operations.
 * The description array for constructing an  now can use ' ' to disable fields on a condition easily, supported expressions are the same as ' '.
 * There is a new interface,, to allows you to mark file repos provided by an extension as supporting making API queries against the foreign file repo so that extensions like TimedMediaHandler that depend on this can stop hard-coding looking for specific class names.
 * EXPERIMENTAL Added support for an easy to configure multi-tenant ("wiki farm") mode: Settings for each site can be placed in a directory specified by . Site detection is controlled by   and defaults to the requested host name. For example, setting   would cause the settings for   to be loaded from " ". WARNING: YAML files under the Web root may be accessible to browsers, please take appropriate measures to protect them from access via HTTP.
 * Running QUnit tests for an individual test suite module is possible with, where   is "MediaWiki" to run core's QUnit tests or the skin or extension name.
 * The  module now has a   Less mixin.

New external libraries

 * was promoted from development-only.

Changed external libraries

 * Updated  from v0.42.0 to v0.43.2.
 * Updated  from 2.6.11 to 3.2.23.
 * Updated  from v0.3.0 to v0.4.0.
 * Updated  from 3.2.5 to 3.2.6.
 * Updated  from 7.2.0 to 7.4.1.
 * Updated  from 1.10.9 to 1.10.11.
 * Updated  from 1.9.2 to 1.10.0.
 * Updated  from 1.1.3 to 1.1.4.
 * Updated  from 0.10.5 to 0.11.1.
 * Updated  from 1.23.1 to 1.25.0.
 * Updated  from 0.5.0 to 0.5.1.
 * Updated  from 1.4.1 to 2.0.0.
 * Updated  from 3.0.2 to 4.0.0.
 * Updated  from 2.2.4 to 2.2.6.
 * Updated  from 3.0.2 to 4.0.0.
 * Updated  from v0.14.0-a14 to v0.15.0.
 * Updated  from 1.0.7 to 1.0.8.
 * Updated  from 1.1.0 to 1.2.0.
 * Updated  from 2.0.0 to 3.0.0.
 * Updated  from 3.2.0 to 4.0.1.

Changed development-only external libraries

 * Updated  from 2.16.0 to 2.18.0.
 * Updated  from 3.5.4 to 3.5.5.
 * Updated  from 1.5.4 to 1.5.5.
 * Updated  for PHP < 7.3 from 2.10.4 to 2.13.6.
 * Updated  for PHP >= 7.3 from 3.0.0 to 3.1.5.

Removed external libraries

 * , deprecated since MW 1.28; use  instead.

Action API changes

 * New  parameter on action=delete that allows you to delete the associated talk page of a subject page.
 * (T117549) New  parameter for all API actions, for specifying language variant (akin to the existing   parameter for index.php).

Languages updated
MediaWiki supports over 400 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports.


 * (T292166) Updated namespace names for the Lombard language.
 * (T299201) Changed the autonym of the Angika language to अंगिका
 * (T298309) Changed the autonym of the Abkhaz language to аԥсшәа
 * (T302972) Changed the autonym of the Kirundi language to ikirundi
 * (T220303) Show numbered lists with Burmese numerals in relevant languages
 * (T291899) Added language support for (hsn).
 * (T292612) Added language support for (ksw).
 * (T293656) Added language support for (gur).
 * (T294729) Added language support for (blk).
 * (T296286) Added language support for (sms).
 * (T296612) Added language support for (vmw).
 * (T296707) Added language support for (gaa).
 * (T297073) Added language support for (gld).
 * (T297074) Added language support for (nmz).
 * (T298075) Added language support for (nod).
 * (T298182) Added language support for (kea).
 * (T298385) Added language support for (yrl).
 * (T299329) Added language support for (fon).
 * (T300474) Added language support for (nyn).
 * (T302556) Added language support for (rsk).