MediaWiki 1.38/pt-br

MediaWiki 1.38 é a versão estável atual do MediaWiki. Consulte o arquivo para obter a lista completa de alterações. Ele foi implantado nas wikis da Fundação Wikimedia por meio de incremento "wmf"-filiais entre setembro de 2021 e março de 2022. A versão estável 1.38.0 foi lançada em 2 de junho de 2022. Faça o download de ou confira o branch   no Git para acompanhar este lançamento.

Nova configuração

 * (T297708)  – Essa configuração pode ser usada para controlar o tempo máximo de execução para várias páginas de consulta caras (por exemplo RecentChanges e UserContribs).
 * – Essa configuração permite substituir a detecção automática e o manuseio de formatos dos navegadores. É inicialmente usado para evitar a vinculação automática de possíveis números de telefone na saída das páginas wiki no Safari no iOS; isso pode ser reativado se você desejar, ou estendido localmente para peculiaridades de outros navegadores.
 * (T240685),  , and   – Eles fornecem configuração para um novo serviço   com suporte para o formato  , destinado à integração com o Prometheus.
 * – Essa configuração permite herdar permissões, concedidas e revogadas, de outro grupo.
 * –  agora tem uma opção   para controlar por quanto tempo os metadados do arquivo são armazenados em cache. Além disso, o padrão mudou de 1 hora para 4 horas.
 * – Isso permite que você defina uma lista de skins preferidas para serem listadas mais acima em Special:Preferences.
 * EXPERIMENTAL
 * – Um diretório que contém arquivos de configuração específicos do site. Definir isso ativará o modo multilocatário ("farm wiki"), fazendo com que as configurações específicas do site sejam carregadas com base nas informações da solicitação da web.
 * – A extensão de arquivo a ser usada ao procurar arquivos de configurações específicas do site em, como ' ' ou ' '.
 * – Uma função de retorno de chamada que retorna o nome da wiki para a solicitação atual. Isso é usado no modo multi-tenant ("farm wiki") para determinar qual arquivo de configurações carregar de.
 * – Isso substitui a variável de ambiente.
 * (T230211)  – Forçar a execução de atualizações adiadas antes de enviar uma resposta ao cliente, em vez de tentar executá-las depois de enviar a resposta. Definir isso como true é útil para testes de ponta a ponta, para garantir que os efeitos de uma solicitação sejam visíveis para quaisquer solicitações subsequentes, mesmo que sejam feitas imediatamente após a primeira. Observe, no entanto, que isso não garante que a replicação do banco de dados seja concluída, nem executa nenhum trabalho enfileirado para mais tarde.
 * – Templatelinks table estágio de migração do esquema, para normalizar os campos  e.

Configuração alterada

 * and  – Estes agora são definidos mais tarde, portanto, não podem mais ser usados ​​em   a menos que sejam definidos explicitamente nesse arquivo.
 * – Esta configuração não aceita mais ' ' como uma opção.
 * – Essa configuração agora pode ser definida como  para desabilitar a verificação de tamanho antes de dimensionar. As extensões ainda podem substituir seu valor usando o gancho.
 * – Isso agora está obsoleto e age como sempre verdadeiro.
 * – Isso não suporta mais o valor da string para arquivos CDB.
 * (T292321)  – Isso agora está obsoleto; ajustes usando isso devem ser feitos com   em vez disso.
 * – Isso está documentado recentemente em.

Configuração removida

 * – Essa configuração foi removida, pois era uma solução falha para o problema de dependência de localidade. O MediaWiki agora sempre definirá uma localidade de  ou   e resolve os problemas restantes da localidade   não usando  . Isso segue a direção do PHP 8.0, que define uma localidade de   por padrão em vez de respeitar.
 * (T293848)  – Experimento removido, originalmente adicionado em 1.35.
 * – Descontinuado em 1.36. Nós suportamos apenas jQuery v3.
 * – Este recurso experimental foi removido. Se você ainda precisar usar esse recurso, consulte mw:Extension:CategoryExplorer.
 * – Alias ​​para, obsoleto desde 1.3 (2004).

Extensões agrupadas

 * (T191740) A extensão AbuseFilter agora está incluída no MediaWiki. This is an anti-abuse feature that lets privileged users to set specific actions to be taken when actions by users, such as edits or file uploads, match certain criteria.
 * (T232948) The Math 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 Minerva 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 , or they may use   or   format. See https://www.mediawiki.org/wiki/Manual:YAML_settings_file_format
 * 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

 * New  parameter on action=delete that allows you to delete the associated talk page of a subject page.
 * (T117549) New  parameter for all API actions, for specifying language variant (akin to the existing   parameter for index.php).

Languages updated
MediaWiki supports over 400 languages. Many localisations are updated regularly. 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).