MediaWiki 1.38/it

MediaWiki 1.38 è l'attuale versione stabile di MediaWiki. Consulta il documento per un elenco completo delle modifiche. È stato distribuito sui wiki della Wikimedia Foundation mediante rami "wmf" incrementali, tra settembre 2021 e marzo 2022. Il lancio della versione stabile 1.38.0 è avvenuto il 2 giugno 2022. Scarica o controlla il ramo   in Git per seguire questa versione.

Nuova configurazione

 * (T297708) – Questa impostazione può essere utilizzata per controllare il tempo massimo di esecuzione per le query che restituiscono molte pagine (ad es. RecentChanges e UserContribs).
 * – Questa impostazione consente di ignorare il rilevamento automatico e la gestione dei formati del browser. È stato inizialmente utilizzato per impedire il collegamento automatico a probabili numeri di telefono nell'output delle pagine wiki in Safari su iOS; può essere riattivato se lo si desidera o esteso localmente a motivo di peculiarità del browser.
 * (T240685), , and – Questi consentono la configurazione per il nuovo servizio  con supporto per il formato  , necessario per l'integrazione con Prometheus.
 * – Questa impostazione consente di ereditare le autorizzazioni, concesse o revocate, da un altro gruppo.
 * –  ha ora l'opzione   per controllare per quanto tempo il file di metadati resta memorizzato nella cache. Inoltre, il valore predefinito è cambiato da un'ora a 4 ore.
 * – Questo consente di impostare un elenco di skin preferite elencate con priorità in Special:Preferences.
 * EXPERIMENTAL
 * – Una directory che contiene i file di configurazione specifica del sito. Questa impostazione abiliterà la modalità multi-tenant ("wiki farm"), determinando che le impostazioni specifiche del sito vengano caricate in base alle informazioni della richiesta web.
 * – L'estensione del file da utilizzare nella ricerca dei file delle impostazioni specifiche del sito in, ad esempio  o
 * – Una funzione di richiamo che restituisce il nome della wiki per la richiesta corrente. Questo è utilizzato nel modo multi-tenant ("wiki farm") per determinare quali file di impostazioni caricare da.
 * – Questo sostituisce la variabile ambiente.
 * (T230211) – Forza l'esecuzione degli aggiornamenti differiti prima dell'invio di una risposta al client, anziché tentare di eseguirli dopo l'invio della risposta. Impostare questo valore a  è utile per i test end-to-end, per garantire che gli effetti di una richiesta siano visibili a qualsiasi richiesta successiva, anche se effettuata subito dopo la prima. Considerare, tuttavia, che questa operazione non garantisce il completamento della replica del database, né l'esecuzione di eventuali lavori in coda da eseguire successivamente.
 * – Schema della tabella nella fase di migrazione, per normalizzare i campi   e.

Configurazione modificata

 * and – Questi sono ora impostati successivamente, quindi non possono più essere utilizzati all'interno di , a meno che non siano impostati esplicitamente in quel file.
 * – Questa impostazione non accetta più  come opzione.
 * – Questa impostazione può ora essere impostata su per disabilitare il controllo delle dimensioni prima del ridimensionamento. Extensions can still override its value by using the   hook.
 * – Act as always-true.
 * – Non supporta più il valore di stringa per i file CDB.
 * (T292321) –  Adjustments using this should be done with   instead.
 * – Questo è documentato di recente in.

Configurazione rimossa

 * – This setting has been removed, as it was a flawed solution to the problem of locale dependence. 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.

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

 * Nuovo parametro  su action=delete che consente di eliminare la pagina di conversazione associata a una pagina di argomento.
 * (T117549) New  parameter for all API actions, for specifying language variant (akin to the existing   parameter for index.php).

Lingue aggiornate
MediaWiki supporta oltre 400 lingue. Molte localizzazioni vengono aggiornate regolarmente. Di seguito sono elencate solo le lingue nuove e rimosse, nonché le modifiche alle lingue derivate dai rapporti di 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).