MediaWiki 1.38/yo

MediaWiki 1.38 jẹ itusilẹ iduroṣinṣin lọwọlọwọ ti MediaWiki. Consult the file for the full list of changes. O ti wa ni ransogun lori Wikimedia Foundation wiki nipasẹ awọn ẹka afikun "wmf" laarin Oṣu Kẹsan 2021 ati Oṣu Kẹta 2022. Itusilẹ iduroṣinṣin 1.38.0 wa jade ni Oṣu Kẹta 2, 2022. Download or checkout the   branch in Git to follow this release.

Awọn ayipada iṣeto ni fun awọn alakoso eto
MediaWiki 1.38 is introducing a new system for configuration loading. The new system is fully compatible with the traditional way of configuring, but it offers some new features. Interested parties are encouraged to experiment with the new ways to load configuration and report any issues they come across.

Iṣeto tuntun

 * (T297708) – Eto yii le ṣee lo lati ṣakoso akoko ipaniyan ti o pọju fun ọpọlọpọ awọn oju-iwe ibeere ti o gbowolori ('fun apẹẹrẹ'' Awọn iyipada aipẹ ati UserContribs).
 * – Eto yii ngbanilaaye idari awọn aṣawakiri 'iwari aifọwọyi ati mimu awọn ọna kika mu. O n lo lakoko lati ṣe idiwọ isopo-laifọwọyi ti awọn nọmba tẹlifoonu ti o ṣee ṣe ni iṣelọpọ awọn oju-iwe wiki ni Safari lori iOS; Eyi le tun mu ṣiṣẹ ti o ba fẹ, tabi faagun ni agbegbe fun awọn aṣawakiri miiran.
 * (T240685), , and – Iwọnyi n pese iṣeto ni fun iṣẹ  tuntun pẹlu atilẹyin fun ọna kika  , ti a pinnu fun iṣọpọ pẹlu Prometheus.
 * – Eto yii ngbanilaaye awọn igbanilaaye jogun, mejeeji fifunni ati fagile, lati ẹgbẹ miiran.
 * –  ni bayi ni aṣayan   kan lati ṣakoso fun bawo ni metadata faili ti wa ni ipamọ to gun. Ni afikun, aiyipada yipada lati wakati 1 si awọn wakati 4.
 * – Eyi n jẹ ki o ṣeto atokọ ti awọn awọ ara ti o fẹ lati ṣe atokọ ti o ga julọ ni Special:Preferences.
 * EXPERIMENTAL (see the docs on the new system to load configuration)
 * – Liana ti o ni awọn faili iṣeto ni aaye kan ninu. Ṣiṣeto eyi yoo jẹ ki ipo ayalegbe lọpọlọpọ ("oko wiki") ṣiṣẹ, nfa awọn eto aaye kan pato lati kojọpọ da lori alaye lati inu ibeere wẹẹbu.
 * – Ifaagun faili lati ṣee lo nigbati o n wa awọn faili eto aaye kan pato ni, gẹgẹbi  tabi.
 * – Iṣẹ ipe pada ti o da orukọ wiki pada fun ibeere lọwọlọwọ. Replaced by the MW_WIKI_NAME environment variable in 1.39. Eyi ni a lo ni ipo ayalegbe pupọ ("oko wiki") lati pinnu iru faili eto lati kojọpọ lati.
 * – Eyi rọpo oniyipada ayika.
 * (T230211) – Fi ipa mu awọn imudojuiwọn idaduro lati ṣiṣẹ ṣaaju fifiranṣẹ esi si alabara, dipo igbiyanju lati ṣiṣe wọn lẹhin fifiranṣẹ esi naa. Ṣiṣeto eyi si  wulo fun idanwo ipari-si-opin, lati rii daju pe awọn ipa ti ibeere kan han si eyikeyi awọn ibeere ti o tẹle, paapaa ti wọn ba ṣe lẹsẹkẹsẹ lẹhin akọkọ. Ṣe akiyesi sibẹsibẹ pe eyi ko rii daju pe ẹda data ti pari, tabi ko ṣe awọn iṣẹ eyikeyi ti o wa fun nigbamii.
 * – Ipele ijira tabili tabili, fun deede  ati awọn aaye.

Yiyipada iṣeto ni

 * and – Iwọnyi ti ṣeto nigbamii, nitorinaa ko le ṣee lo laarin   mọ ayafi ti o ba ṣeto ni kedere ninu faili yẹn.
 * – Eto yii ko gba  mọ bi aṣayan.
 * – Eto yi le ni bayi ṣeto si lati mu iwọn iṣayẹwo iwọn rẹ jẹ ki o to iwọn. Awọn amugbooro tun le yi iye rẹ pada nipa lilo kio.
 * – Ṣiṣẹ bi nigbagbogbo-otitọ.
 * – Eyi ko ṣe atilẹyin iye okun fun awọn faili CDB mọ.
 * (T292321) –  Awọn atunṣe lilo eyi yẹ ki o ṣee ṣe pẹlu   dipo.
 * – Eyi jẹ akọsilẹ tuntun ni.

Yiyọ iṣeto ni

 * – Eto yii ti yọkuro, nitori pe o jẹ ojuutu abawọn si iṣoro ti igbẹkẹle agbegbe. MediaWiki yoo nigbagbogbo ṣeto agbegbe ti  tabi C ati ṣiṣẹ ni ayika awọn iṣoro ti o ku ti agbegbe   nipa aiṣe lilo escapeshellarg . Eyi tẹle itọsọna ti PHP 8.0, eyiti o ṣeto agbegbe ti   nipasẹ aiyipada dipo ibowo fun.
 * (T293848) – Idanwo kuro, ni akọkọ fi kun ni 1.35.
 * – A ṣe atilẹyin jQuery v3 nikan.
 * – Ẹya idanwo yii ti yọkuro. Ti o ba tun nilo lati lo ẹya yii, jọwọ wo.
 * – Inagi fun.

Awọn amugbooro ti a ṣajọpọ

 * (T191740) Ifaagun ti wa ni idapọ pẹlu MediaWiki. Eyi jẹ ẹya-ara ilokulo ti o fun laaye awọn olumulo ti o ni anfani lati ṣeto awọn iṣe kan pato lati ṣe nigbati awọn iṣe nipasẹ awọn olumulo, gẹgẹbi awọn atunṣe tabi awọn gbigbe faili, ba awọn ibeere kan mu.
 * (T232948) Ifaagun ti wa ni idapọ pẹlu MediaWiki. Eyi jẹ ẹya akoonu ti o jẹ ki awọn olumulo ṣẹda agbekalẹ mathematiki, ti a kọ sinu ipin-ipin ti LaTeX ati ti a ṣe ni MathML pẹlu aworan SVG fallback. Nipa aiyipada, yoo lo Wikimedia's iṣẹ mathoid lati ṣe agbekalẹ agbekalẹ kọọkan, ṣugbọn itumọ agbegbe le ṣee ṣeto fun ipinya tabi iṣẹ nẹtiwọki.
 * (T191743) Awọ ti wa ni idapọ pẹlu MediaWiki. Eyi jẹ irọrun, iwuwo-ina, ati awọ iwọn ti o jẹ iṣapeye pataki fun lilo alagbeka, ati pe o ṣepọ daradara pẹlu itẹsiwaju MobileFrontend (wa ni lọtọ), ṣugbọn tun le ṣee lo bi awọ-ara tabili deede.

Awọn iyipada miiran

 * (T284921) Ẹya “awọn akọle nọmba-laifọwọyi” ti yọkuro ni atẹle ijumọsọrọ kan, nitori awọn idi iṣẹ ṣiṣe.

Onišẹ titun/awọn ẹya ara ẹrọ ti o ni idagbasoke

 * Awọn iṣeto ni siseto yi pada substantially; o le ka diẹ sii nipa bawo.
 * EXPERIMENTAL: Oniyipada ayika  ni a le lo lati pato ipo ti faili eto naa. Eyi n gba awọn faili eto yiyan laaye lati kojọpọ da lori agbegbe. Awọn faili eto le jẹ fifun bi awọn faili PHP bi faili   ibile, tabi wọn le lo ọna kika   tabi  . Wo
 * Ṣafikun deleteUserEmail iwe afọwọkọ itọju – Faili yii jẹ ki piparẹ adirẹsi imeeli ti olumulo kan ti o somọ. O le ṣe iranlọwọ fun awọn iṣẹ ṣiṣe ipamọ-iṣiri.
 * Apejuwe apejuwe fun kikọ Fọọmu HTML ni bayi le lo ' ' lati mu awọn aaye ṣiṣẹ ni irọrun lori ipo kan, awọn ikosile atilẹyin jẹ kanna bii ' '.
 * Ni wiwo tuntun wa,, lati gba ọ laaye lati samisi awọn ibi ipamọ faili ti a pese nipasẹ itẹsiwaju bi atilẹyin ṣiṣe awọn ibeere API lodi si repo faili ajeji ki awọn amugbooro bii TimedMediaHandler pe da lori eyi le da ifaminsi lile duro fun awọn orukọ kilasi kan pato.
 * EXPERIMENTAL Atilẹyin ti a ṣafikun fun irọrun lati tunto ipo ayalegbe pupọ (“oko wiki”): Awọn eto fun aaye kọọkan ni a le gbe sinu ilana ti a pato nipasẹ . Wiwa aaye jẹ iṣakoso nipasẹ   ati awọn aiṣiṣe si orukọ agbalejo ti o beere. Fun apẹẹrẹ, eto   yoo jẹ ki awọn eto fun   kojọpọ lati " ". IKILO: Awọn faili YAML labẹ root Wẹẹbu le wa si awọn aṣawakiri, jọwọ gbe awọn igbese ti o yẹ lati daabobo wọn lati iwọle nipasẹ HTTP.
 * Ṣiṣe awọn idanwo QUnit fun module igbeyewo suite kọọkan ṣee ṣe pẹlu, nibiti   jẹ "MediaWiki" lati ṣiṣẹ QUnit core idanwo tabi awọ ara tabi orukọ itẹsiwaju.
 * Module  ni bayi ni .olumulo-yan Apopọ-kere.

Awọn ile-ikawe ita tuntun

 * jẹ igbega lati idagbasoke-nikan.

Yi pada ita ikawe

 * 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.

Iyipada idagbasoke-awọn ile-ikawe itagbangba nikan

 * 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.

Awọn ile-ikawe itagbangba kuro

 * jquery.jStorage, ti a ti parẹ lati MW 1.28; lo  dipo.

Ayipada API igbese

 * Tuntun  paramita on action=parẹ ti o fun ọ laaye lati pa oju-iwe ọrọ ti o somọ ti oju-iwe koko-ọrọ rẹ rẹ.
 * (T117549) Tuntun iyatọ paramita fun gbogbo awọn iṣe API, fun sisọ iyatọ ede (ni ibamu si iyatọ paramita ti o wa tẹlẹ fun index.php).

Awọn ede imudojuiwọn
MediaWiki ṣe atilẹyin awọn ede to ju 400 lọ. Ọpọlọpọ awọn agbegbe ni imudojuiwọn nigbagbogbo. Ni isalẹ awọn ede titun ati yiyọ kuro nikan ni a ṣe akojọ, bakanna bi awọn iyipada si awọn ede nitori awọn ijabọ Phabricator.


 * (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).