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 will now always set a locale of  or   and works around the remaining problems of the   locale by not using  . This follows the direction of PHP 8.0, which sets a locale of   by default instead of respecting.
 * (T293848)  – Experiment removed, originally added in 1.35.
 * – We only support jQuery v3.
 * – This experimental feature has been removed. If you still need to use this feature, please see.
 * – Alias for, deprecated since 1.3 (2004).

Bundled extensions

 * (T191740) The extension is now bundled with MediaWiki. This is an anti-abuse feature that allows privileged users to set specific actions to be taken when actions by users, such as edits or file uploads, match certain criteria.
 * (T232948) The extension is now bundled with MediaWiki. This is a content feature that lets users create mathematical formulæ, written in a sub-set of LaTeX and rendered in MathML with a fallback SVG image. By default, it will use Wikimedia's mathoid service to render each formula, but local rendering can be set up for network isolation or performance.
 * (T191743) The skin is now bundled with MediaWiki. This is a simple, light-weight, and scalable skin that is particularly optimised for mobile use, and integrates well with the MobileFrontend extension (available separately), but can also be used as a regular desktop skin.

Other changes

 * (T284921) The "auto-number headings" feature was removed following a consultation, due to performance reasons.

New operator/developer features

 * The configuration mechanism changed substantially; you can read more about how.
 * EXPERIMENTAL: The environment variable  can be used to specify the location of the settings file. This allows alternative settings files to be loaded depending on the environment. Settings files may be given as PHP files like the traditional   file, or they may use   or   format. 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).