MediaWiki 1.38/nl

MediaWiki 1.38 is de huidige uitgave van MediaWiki. Lees het bestand voor de volledige lijst van veranderingen. Het is uitgebracht op de wiki's van de Wikimedia Foundation met "wmf"-branches tussen september 2021 en maart 2022. De stabiele release 1.38.0 is uitgegeven op 2 juni 2022. Download of checkout de   branch in Git om deze release te volgen.

Configuratiewijzigingen voor systeembeheerders
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.

Nieuwe configuratie

 * (T297708) – Deze instelling kan worden gebruikt om de maximale tijd te bepalen die gebruikt mag worden voor het uitvoeren van arbeidsintensieve pagina's als Recente wijzigingen en ''Gebruikersbijdragen.
 * – Deze instelling kan worden gebruikt om de automatische detectie en afhandeling van formaten door de webbrowser te wijzigen. Het wordt initieel gebruikt om automatisch koppeling te voorkomen van mogelijke telefoonnummers in pagina's in Safari op iOS; dit kan op verzoek weer worden ingeschakeld of lokaal worden uitgebreid voor andere nukken van een webbrowser.
 * (T240685), , and – These provide configuration for a new  service with support for the   format, intended for integration with Prometheus.
 * – This setting allows inheriting permissions, both granted and revoked, from another group.
 * – now has a   option to control for how long file metadata is cached. Daarnaast is de standaardwaarde gewijzigde van 1 uur naar 4 uur.
 * – This lets you set a list of preferred skins to be listed higher in Special:Preferences.
 * EXPERIMENTAL (see the docs on the new system to load configuration)
 * – Een map die site-specifieke configuratiebestanden bevat. Setting this will enable multi-tenant ("wiki farm") mode, causing site-specific settings to be loaded based on information from the web request.
 * – De bestandsextensie die gebruikt moet worden voor het opzoeken van site-specifieke instellingsbestanden in ; zoals  of.
 * – A callback function that returns the name of the wiki for the current request. Replaced by the MW_WIKI_NAME environment variable in 1.39. This is used in multi-tenant ("wiki farm") mode to determine which settings file to load from.
 * – Dit vervangt de omgevingsvariabele.
 * (T230211) – Force deferred updates to be run before sending a response to the client, instead of attempting to run them after sending the response. Setting this to  is useful for end-to-end testing, to ensure that the effects of a request are visible to any subsequent requests, even if they are made immediately after the first one. Note however that this does not ensure that database replication is complete, nor does it execute any jobs enqueued for later.
 * – table schema migration stage, for normalizing   and   fields.

Configuratie wijzigingen

 * and – These are now set later, so can no longer be used within   unless explicitly set in that file.
 * – Deze instelling heeft  niet langer als optie.
 * – This setting may now be set to to disable size checking before scaling. Extensions can still override its value by using the   hook.
 * – Act as always-true.
 * – This no longer supports the string value for CDB files.
 * (T292321) –  Adjustments using this should be done with   instead.
 * – Dit is gedocumenteerd in.

Verwijderde configuratie

 * – 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 ondersteunen alleen jQuery v3.
 * – Deze experimentele functie is verwijderd. Als u het nog steeds moet gebruiken, zie dan.
 * – Alias voor.

Gebundelde uitbreidingen

 * (T191740) De uitbreiding is nu bij MediaWiki gebundeld. 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) De uitbreiding is nu bij MediaWiki gebundeld. 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) De vormgeving is nu bij MediaWiki gebundeld. 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.

Andere wijzigingen

 * (T284921) De functie "koppen automatisch nummeren" is verwijderd als gevolg van een consulatie, vanwege prestatie problemen.

New operator/developer features

 * The configuration mechanism changed substantially; you can read more about how.
 * EXPERIMENTAL: De omgevingsvariabele  kan worden gebruikt om de locatie van het instellingenbestand op te geven. 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. Zie
 * 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 allow 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.
 * De module  heeft nu een   Less mixin.

Nieuwe externe bibliotheken

 * is gepromoveerd vanaf ontwikkeling.

Gewijzigde externe bibliotheken

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

Gewijzigde externe bibliotheken alleen voor ontwikkeling

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

Verwijderde externe bibliotheken

 * , deprecated since MW 1.28; use  instead.

Wijzigingen aan Action API

 * New  parameter on action=delete that allows you to delete the associated talk page of a subject page.
 * (T117549) Nieuwe  parameter voor alle API-handelingen, voor het instellen van de taalvariant (vergelijkbaar met de bestaande   parameter voor index.php).

Bijgewerkte talen
MediaWiki ondersteunt meer dan 400 talen. Veel lokalisaties worden regelmatig bijgewerkt. 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).