Jump to content

MediaWiki 1.32

From mediawiki.org
This page is a translated version of the page MediaWiki 1.32 and the translation is 98% complete.
Outdated translations are marked like this.
Varování Varování: MediaWiki 1.32 obsahuje velmi závažný bezpečnostní problém. Pokud je to možné, upgradujte na novější verze MediaWiki. Pokud nemůžete upgradovat MediaWiki, podívejte se na stránku 2021-12 security release/FAQ pro řešení.

MediaWiki 1.32 je zastaralá verze MediaWiki. Úplný seznam změn najdete v souboru POZNÁMKY K VYDÁNÍ. Na všechny wiki Wikimedia Foundation byla postupně instalovaná od 24. dubna 2018, aplikací změn ve "wmf"-větvi. Stabilní verze 1.32.0 byla uvolněna 10. ledna 2019. Poslední vydání si lze stáhnout jako archiv nebo vytáhnout z Gitu přepnutím na větev REL1_32, která následovala toto vydání.

Podpora této verze skončila v lednu 2020

Co je nového

Aktualizované jazyky

MediaWiki podporuje přes 350 jazyků. Většina lokalizací je pravidelně aktualizována. V následujícím přehledu jsou uvedeny pouze nově přidané a odstraněné jazyky. A změny, které oznamuje Phabricator.

  • (úkol T193566) Přidaná jazyková podpora pro Ambonese Malay (abs).
  • (úkol T194047) Přidaná jazyková podpora pro Shawiya (Latin script) (shy-latn).
  • (úkol T195940) Přidaná jazyková podpora pro Batak Mandailing (btm).
  • (úkol T137491) Přidaná jazyková podpora pro tamazight (standardní marocký) (zgh).
  • (úkol T198132) Přidaná jazyková podpora pro manipurština (mni).
  • (úkol T201276) Přidaná jazyková podpora pro Western Armenian (hyw).
  • (úkol T201583) Přidaná jazyková podpora pro Mon (mnw).

Změny API pro action

  • Přidány šablonové parametry.
    • Modul může definovat dočasný parametr, jako je "{ovoce}-množství", kde skutečné rozpoznané parametry odpovídají hodnotám vícehodnotového parametru. Klienti pak mohou zadávat požadavky jako "ovoce=jablka|banány&jablka-množství =1&banány-množství=5".
    • action=paraminfo vrátí šablonované definice parametrů odděleně od normálních parametrů. Všechny definice parametrů nyní obsahují klíč "index", který umožňuje klientům udržovat uspořádání parametrů při slučování normálních a šablonových parametrů.
  • Nyní je chybou odeslat příliš mnoho hodnot pro parametr s více hodnotami. Toto vygenerovalo varování od MediaWiki 1.14.
  • Selhání assertion z parametrů 'assert' a 'assertuser' již nebudou používat vlastní formát odpovědí modulu akce, pro několik modulů, které používají vlastní formátovače, které zpracovávají chyby.
  • (úkol T198935) Předvolby seznamu uživatelů, jako je `email-blacklist` a podobné preference rozšíření, již nejsou reprezentovány jako pole, když jsou vráceny pomocí action=query&meta=userinfo&uiprop=options.
  • Chyby 'chybějící parametr' (missingparam) nyní budou v kódu a chybovém textu používat předponovaný název parametru, např. "noxxfoo" a parametr 'xxfoo' "musí být nastaven" spíše než "nofoo" a "musí být nastaven parametr 'foo'".
  • action=query&prop=revitions nyní vezme parametr 'rvslots' k označení multi-content revizních slotů, pro které by měl být obsah vrácen. Má také nový rvprop, 'role', který označuje, které role mají sloty. Pokud jsou rvprop=content nebo rvprop=contentmodel použity bez rvslots, bude vydáno varování o zastoupení.
  • Parametr rvcontentformat na action=query&prop=revitions byl zastaralý. Klienti by měli být připraveni řešit výchozí formát příslušných modelů.
  • Použití zastaralých parametrů rvexpandtemplates, rvgeneratexml, rvparse, rvdiffto, rvdifftotext, rvdifftotextpst, rvcontentformat nebo zastaralého rvprop=parsetree je zakázáno s novým parametrem 'rvslots'.
  • action=query&prop=deletedrevisions, action=query&list=allrevisions, and action=query&list=alldeletedrevisions se mění podobně jako &prop=revisions (viz tři předchozí položky).
  • (T174032) action=compare nyní podporuje revize s více obsahy.
    • Má parametr 'slots' pro výběr rozdílů mezi jednotlivými sloty. Výchozí chování je vrátit jeden kombinovaný rozdíl.
    • Parametry 'fromtext', 'fromsection', 'fromcontentmodel', 'fromcontentformat', 'totext', 'tosection', 'tocontentmodel' a 'tocontentformat' jsou zastaralé. Určete nové "fromslots" a "toslots", abyste určili, které sloty mají dodaný text a odpovídající šablonované parametry pro každý slot.
    • Chování 'fromsection' a 'tosection' při extrahování obsahu jedné sekce není zachováno. 'fromsection-{slot}' a 'tosection-{slot}' místo toho rozbalte daný text, jako by byl pro úpravu sekce. To účinně odmítá úkol T183823 ve prospěch úkol T185723.
  • (úkol T198214) Parametr 'disabletidy' na action=parse byl zastaralý; neuspořádaný výstup nebude podporován budoucími analyzátory wikitext.

Další změny

  • (úkol T198811) V následujících tabulkách byly jejich indexy UNIQUE přeměněny na správné PRIMARY KEYs pro zvýšenou údržbu: interwiki, page_props, protected_titles a site_identifiers.
  • OOUI HTMLForm nyní zobrazí text nápovědy vložený za vstupní pole, nikoli v rozbalovací nabídce. Předchozí chování lze obnovit pomocí `'help-inline' => false`.
  • Pole ar_rev_id archivní tabulky je nyní jedinečné.
  • Special:BotPasswords nyní vyžaduje opětovné ověření.
  • (úkol T174023) Do úložné vrstvy byly zavedeny funkce Multi-Content Revision (MCR) a mají základní podporu pro zobrazení. Zatím neexistuje žádné uživatelské rozhraní pro vytváření nebo správu obsahu ve slotech kromě hlavního slotu. Další informace naleznete v části Multi-Content Revisions.

Podstránky