MediaWiki 1.39/cs

MediaWiki 1.39 je aktuální vydání dlouhodobé podpory MediaWiki. Úplný seznam změn najdete v souboru. Byla nasazena na wiki Wikimedia Foundation prostřednictvím postupných "wmf"-větví mezi březnem a zářím 2022. Stabilní verze 1.39.0 vyšla 30. listopadu 2022. Stáhněte si nebo se podívejte do větve   v Gitu a sledujte toto vydání.

Nová konfigurace

 * – Tím se nakonfiguruje automatické vytváření uživatelů při ukládání stránky.
 * – Toto konfiguruje, zda mohou správci použít systémovou zprávu MediaWiki:Copyupload-allowed-domains k definování, které domény lze použít s nástrojem upload-by-url.
 * – Toto lze nastavit na, pokud je MediaWiki za CDN, která přeuspořádává parametry dotazu. To způsobí, že kód, který přiřazuje adresy URL požadavků k kanonickým adresám URL CDN, nebude citlivý na pořadí parametrů.
 * – Umožní vám rozdělit site_stats do více řádků. Užitečné pouze pro velmi velké, silně upravované wiki. (T306589)

Změněná konfigurace

 * – Toto nastavení nyní obsahuje znak ' ', který je nyní vyhrazeným oddělovačem pro externí uživatelská jména.
 * – Výchozí metoda serializace pro metadata souborů byla změněna na JSON. Můžete jej vrátit zpět na PHP nastavením vlastnosti ' ' na.
 * – Příznak  lze nyní nastavit na funkci zpětného volání, která vrací pole s klíči k aktualizaci v . To lze použít k aktualizaci konfigurace databáze za běhu, např. k vyřazení replikovaných hostitelů z rotace.
 * and – Příznak   byl zastaralý ve prospěch booleovského parametru.
 * – Příznaky  a   již nejsou podporovány.

Odebraná konfigurace

 * - Tento příznak přechodu, zastaralý od MediaWiki 1.35, byl odstraněn. Migrace dat je ukončena.
 * - Tento příznak přechodu byl odstraněn. Migrace dat je ukončena.
 * – Toto experimentální nastavení bylo odstraněno bez náhrady. Pomocí proměnné prostředí  zadejte název webu, pro který chcete načíst konfiguraci. Používání proměnné prostředí   pro tento účel je zastaralé.
 * - ParserCache nyní vždy používá serializaci JSON. Čtení starých položek mezipaměti jiných než JSON je stále podporováno. Toto nastavení bylo od 1.36 zastaralé.
 * - Chcete-li povolit nahrávání souborů JAR, odeberte  z.
 * – Tato nefunkční funkce byla odstraněna, protože nikdy nefungovala tak, jak bylo zamýšleno (T296430).
 * – Tato experimentální, ve výchozím nastavení zakázaná, funkce byla odstraněna bez náhrady.
 * and – Související experimentální funkce byla odstraněna bez náhrady.
 * – Tento příznak byl odstraněn bez ztráty jakékoli funkce v této verzi. Většina dřívějších funkcí "wikibits" byla odstraněna po ukončení podpory v předchozích verzích. Zbývající funkce, jako je, jsou nyní bezpodmínečně dostupné.
 * - Toto nepoužívané nastavení bylo odstraněno.
 * - Toto nepoužívané nastavení bylo odstraněno.
 * – Toto již není funkční a je nyní zastaralé. Uživatelé, kteří nějakým způsobem stále používají Flash jako rozšíření prohlížeče, budou vystaveni zranitelnosti CSRF.

Nové funkce pro uživatele ve verzi 1.39

 * Optional automatic user creation on page save.
 * Administrators now have the option to delete/undelete the associated "Talk" page when they are (un)deleting a given page.  and   options were added to the 'delete' and 'undelete' action APIs in MW 1.38.
 * is now a wikitext built-in magic word, expanding to .  This is conventionally used as an escape mechanism to allow the use of   in unnamed template arguments.  Defining Template:= to expand to something other than   has been deprecated since 1.36, with affected pages put into a special tracking category for migration.
 * (T284020) Bot passwords are now supported when using the REST API.

Bug fixes in 1.39

 * (T314013) no longer overrides canonical namespace names specified in extension.json files. While this setting can still be used to rename extension-defined namespaces, system administrators may need to run namespaceDupes.php after upgrading.

Action API changes in 1.39

 * New  parameter on action=undelete that allows you to restore all revisions of the associated talk page.

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


 * Actual localization was added for several languages, which were already in Names.php and even used for a Wikipedia:
 * (T313200) Added language support for Rundi (Kirundi, rn).
 * (T310976) Added language support for Tumbuka (ChiTumbuka, tum).
 * (T314270) Added language support for Kanuri (kr).
 * (T313199) Added language support for Sylheti (syl).
 * (T311975) Added language support for Ghanaian Pidgin (gpe).
 * (T307080) Added language support for Okinawan (ryu).
 * (T307887) Added language support for Mooré (mos).
 * (T308813) Added language support for Nigerian Pidgin (pcm).
 * (T309763) Added language support for Tai Nüa (tdd).
 * (T310040) Added language support for Fante (fat).
 * (T311034) Added language support for Campidanese Sardinian (sro).
 * (T315406) Fix the autonym of the Iñupiaq language to "Iñupiatun".
 * (T315677) Removed French fallback from the Fula language (ff).
 * (T304920) In Swahili, The "Media" namespace is now "Media", as in English, and the "File" namespace is now "Faili". The old name of the "File" namespace was "Picha", and it's kept for backwards compatibility. If you manage a wiki in Swahili, and you use "Faili:" as a namespace anywhere in wikitext, and you mean to use it as "Media:", these need to be replaced to "Media:".
 * (T309866) Some namespace translations were updated for Kyrgyz (ky). The old ones are retained as aliases for backwards compatibility.
 * (T117845) Started the renaming of the language codes for Serbian from sr-ec and sr-el to sr-cyrl and sr-latn.