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.



Alterações de configuração para administradores de sistema
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.



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 (see the docs on the new system to load configuration)
 * – 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. Replaced by the MW_WIKI_NAME environment variable in 1.39. 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  é ú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.
 * – 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. MediaWiki will now always set a locale of  or   and works around the remaining problems of the   locale by not using  . 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.
 * – Nós suportamos apenas jQuery v3.
 * – Este recurso experimental foi removido. Se você ainda precisar usar esse recurso, consulte.
 * – Alias ​​para.



Novos recursos voltados para o usuário


Extensões agrupadas

 * (T191740) A extensão agora está incluída no MediaWiki. Esse é um recurso antiabuso que permite que usuários privilegiados definam ações específicas a serem executadas quando ações de usuários, como edições ou uploads de arquivos, corresponderem a determinados critérios.
 * (T232948) A extensão agora está incluída no MediaWiki. Este é um recurso de conteúdo que permite aos usuários criar fórmulas matemáticas, escritas em um subconjunto de LaTeX e renderizadas em MathML com uma imagem SVG de fallback. Por padrão, ele usará o serviço matoid da Wikimedia para renderizar cada fórmula, mas a renderização local pode ser configurada para isolamento ou desempenho da rede.
 * (T191743) A skin agora está incluída no MediaWiki. Esta é uma capa simples, leve e escalável que é particularmente otimizada para uso móvel e se integra bem com a extensão MobileFrontend (disponível separadamente), mas também pode ser usada como uma capa comum para área de trabalho.



Outras alterações

 * (T284921) O recurso "títulos de numeração automática" foi removido após uma consulta, devido a motivos de desempenho.



Novos recursos de operador/desenvolvedor

 * O mecanismo de configuração mudou substancialmente; você pode ler mais sobre como.
 * EXPERIMENTAL: A variável de ambiente  pode ser usada para especificar a localização do arquivo de configurações. Isso permite que arquivos de configurações alternativas sejam carregados dependendo do ambiente. Os arquivos de configurações podem ser fornecidos como arquivos PHP como o tradicional arquivo , ou podem usar o formato   ou  . Consulte
 * Adicionado um script de manutenção  – Este arquivo permite a exclusão do endereço de e-mail associado a um determinado usuário. Pode ser útil para operações de preservação de privacidade.
 * O array de descrição para construir um  agora pode usar ' ' para desabilitar campos em uma condição facilmente, as expressões suportadas são as mesmas que ' '.
 * Há uma nova interface,, para permitir que você marque repositórios de arquivos fornecidos por uma extensão como suporte para fazer consultas de API no repositório de arquivos estrangeiros para que extensões como TimedMediaHandler que depender disso pode parar de codificar a procura de nomes de classes específicos.
 * EXPERIMENTAL Adicionado suporte para um modo multi-tenant ("farm wiki") fácil de configurar: As configurações para cada site podem ser colocadas em um diretório especificado por . A detecção do site é controlada pelo e o padrão é o nome do host solicitado. Por exemplo, definir   faria com que as configurações para   fossem carregadas de " ". AVISO: Os arquivos YAML na raiz da Web podem ser acessados ​​por navegadores; tome as medidas apropriadas para protegê-los do acesso via HTTP.
 * A execução de testes QUnit para um módulo de suíte de teste individual é possível com, onde   é "MediaWiki" para executar o QUnit do núcleo testes ou o nome da skin ou extensão.
 * O módulo  agora tem um   Menos mixin.



Alterações na biblioteca externa


Novas bibliotecas externas

 * foi promovido de somente desenvolvimento.



Bibliotecas externas alteradas

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



Bibliotecas externas somente para desenvolvimento alteradas

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



Bibliotecas externas removidas

 * , obsoleto desde MW 1.28; use  em vez disso.



Mudanças na API de ação

 * Novo parâmetro  em action=delete que permite excluir a página de discussão associada de uma página de assunto.
 * (T117549) Novo parâmetro  para todas as ações da API, para especificar a variante de idioma (semelhante ao parâmetro   existente para index.php).



Idiomas atualizados
O MediaWiki suporta mais de 400 idiomas. Muitas localizações são atualizadas regularmente. Abaixo estão listados apenas os idiomas novos e removidos, bem como as alterações nos idiomas devido aos relatórios do 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).