MediaWiki 1.30/pt-br

MediaWiki 1.30 é o último lançamento do MediaWiki. Consulte o arquivo  para a lista completa de mudanças. Foi implantado nos wikis da Wikimedia Foundation através do incremental "wmf"-branches starting em 9 de maio de 2017. A versão estável 1.30.0 foi lançada em 12 de dezembro de 2017.

Faça o download do ou marque o   ramo no Git para seguir este lançamento.

Mudanças de configuração

 * O local "C.UTF-8" deve ser usado para , se disponível, para evitar comportamentos inesperados quando o código usa comparações de string sensíveis à região. Por exemplo, a extensão Scribunto considera "bar" < "Foo" na maioria dos locais, pois ignora o caso.
 * agora afeta LC_ALL em vez de apenas LC_CTYPE. Veja documentação de  para detalhes.
 * agora é aplicado para todos os pedidos.  está obsoleto e um não-op, já que não é mais necessário.
 * agora pode especificar funções de retorno de chamada como uma alternativa para nomes de classes simples. Isso é destinado a extensões que desejam controle sobre a instanciação de seus trabalhos, para permitir a injeção de dependência adequada.
 * agora pode especificar as funções de retorno de chamada como uma alternativa aos nomes de classe simples, usando a chave 'fábrica' na matriz de descrição do módulo. Isso permite que a injeção de dependência seja usada para módulos ResourceLoader.
 * foi removido.
 * (T45547)  adicionado (desligado por padrão).
 * wcomo introduzido para controlar o tamanho dos intervalos de IP que podem ser consultados em Special:Contributions.

Novos recursos

 * (T163562) Adicionado a capacidade de procurar contribuições dentro de um intervalo de IP em Special:Contributions. Referências a revisões feitas por IPs são armazenadas no  table para fazer consultas mais eficientes.
 * (T37247) Saída de  agora será embrulhado em um   with   por padrão. Isso pode ser alterado ou desativado usando.
 * Adicionado o ' ' gancho, permitindo que as extensões permitam que as marcas específicas do software sejam adicionadas pelos usuários.
 * Adicionado o ' ' gancho para permitir que as extensões registrem opções de analisador adicionais.
 * (T45547) Incluído Pig Latin, um jogo de linguagem em inglês, como um variante LanguageConverter. Isso permite que os desenvolvedores de língua inglesa desenvolvam e testem o LanguageConverter mais facilmente. Pig Latin pode ser habilitado configurando para true.
 * Adicionado o ' ' gancho para permitir que as extensões purguem os dados que dependem da tabela.
 * Adicionado valores de configuração JS /  para a saída das páginas de difração.

Alterações na API de Ação

 * (T37247) action=a saída de análise será envolvida em um  COM   por padrão. Isso pode ser alterado ou desativado usando o novo parâmetro ' '.
 * Quando  não é ' ', abortar motivos de   será formatado conforme especificado pelos parâmetros do formatador de erros.
 * agora pode manipular texto arbitrário, revisões excluídas e retornar usuários e editar comentários.
 * (T164106) O ' ', ' ', ' ', ' ', ' ', ' ', e ' ' parameters to  estão obsoletos, assim como os parâmetros do mesmo nome para ,  , e  . Use  ,  , ou   em vez de.

Mudanças internas da API de ação

 * and the " " as mensagens estão obsoletas. A mensagem existente deve ser dividida entre " " e " ".
 * (T123931) Os valores individuais dos parâmetros de vários valores agora podem ser marcados como obsoletos.

Idiomas atualizados

 * Suporte para kbp (Kabɩyɛ / Kabiyè) foi adicionado.

Outras mudanças

 * O uso de uma matriz associativa para, onde o endereço IP está na chave em vez do valor, está obsoleto (e.g.  ). Por favor, converta esses arrays para indexados/sequenciais (e.g.  ).
 * (obsoleto em 1.23) foi removido.
 * e  estão obsoletos. Não há chamadores conhecidos.
 * estava obsoleto.
 * estava obsoleto.
 * estava obsoleto. O novo  deve ser usado em vez disso.
 * estava obsoleto. O novo  deve ser usado em vez disso.
 * O  O gancho (obsoleto em 1.21) foi removido.
 * Os métodos  e    (ambos obsoletos em 1.24) foram removidos.
 * and  estavam obsoletos.   e   deve ser usado em vez disso.
 * (T146304) O tratamento do préprocessador da marcação LanguageConverter foi melhorado. Como resultado do novo manuseio uniforme, ' ' pode precisar ser escapado (por exemplo, como ' ') onde ocorre dentro de argumentos de predefinições ou wikilinks.
 * (T163966) Os movimentos de página agora são contados como edições para fins de autopromoção, i.e., eles incrementam o campo  no banco de dados.
 * Dois novos ganchos,  e  ,foram adicionados para manipular Special:Log e Special:NewPages lines.
 * Os ganchos,  ,  ,   e   tem um parâmetro adicional, para manipular atributos de dados HTML de RC / linhas de histórico.   pode fazer isso através do subarray.
 * (T130632) O método  foi removido.
 * agora lançará uma exceção se for aprovada ParserOptions que polui o cache do analisador. Os chamadores devem usar  para criar o objeto   e altere apenas as opções que afetam a chave de cache do analisador.
 * está obsoleto.
 * não suporta mais passar em um valor direto, requer uma função de fábrica chamada ou um nome de classe.
 * O global ,  , e   estão todos obsoletos. O principal   instância deve ser obtida em vez de  . Acesso ao subjacente   é possível através do novo método.
 * CSS class (obsoleto em 1.27) foi removido.