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=parse output will be wrapped in a  with   by default. This may be changed or disabled using the new ' ' parameter.
 * When  is not ' ', abort reasons from   will be formatted as specified by the error formatter parameters.
 * can now handle arbitrary text, deleted revisions, and returning users and edit comments.
 * (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

 * The use of an associative array for, where the IP address is in the key instead of the value, is deprecated (e.g.  ). Please convert these arrays to indexed/sequential ones (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.
 * Two new hooks,  and , were added for manipulating Special:Log and Special:NewPages lines.
 * The,  ,  ,   and   hooks have an additional parameter, for manipulating HTML data attributes of RC/history lines.   can do that via the   subarray.
 * (T130632) The  method was removed.
 * will now throw an exception if passed ParserOptions that would pollute the parser cache. Callers should use  to create the   object and only change options that affect the parser cache key.
 * está obsoleto.
 * no longer supports passing in a direct value, it requires a callable factory function or a class name.
 * The  global, , and   are all deprecated. The main   instance should be obtained from   instead. Access to the underlying   is possible through the new   method.
 * CSS class (obsoleto em 1.27) foi removido.