MediaWiki 1.32

This page is a translated version of the page MediaWiki 1.32 and the translation is 100% complete.
Atenção Atenção: MediaWiki 1.32 contém um problema de segurança muito grave. Atualize para versões mais recentes do MediaWiki, se possível. Consulte Lançamento de segurança de dezembro de 2021 / Perguntas frequentes para solução alternativa se você não conseguir atualizar seu MediaWiki.

MediaWiki 1.32 é a versão obsoleta do MediaWiki. Consulte o arquivo RELEASE NOTES para obter a lista completa de mudanças. Ele foi implantado em wikis da Fundação Wikimedia por meio de ramificações "wmf" incrementais a partir de 24 de abril de 2018. A versão estável 1.32.0 foi lançada em 10 de janeiro de 2019. Baixe o snapshot mais recente ou verifique o pacote REL1_32 no Git para acompanhar este lançamento.

Ele chegou ao fim de sua vida útil em janeiro de 2020.

O que há de novo

Idiomas atualizados

MediaWiki suporta mais de 350 idiomas. Muitas localizações são atualizadas regularmente. Abaixo, apenas novos idiomas são listados, bem como alterações nos idiomas devido aos relatórios do Phabricator.

  • (task T193566) Adicionado suporte de idioma para Ambonese Malay (abs).
  • (task T194047) Adicionado suporte de idioma para Shawiya (Latin script) (shy-latn).
  • (task T195940) Adicionado suporte de idioma para Batak Mandailing (btm).
  • (task T137491) Adicionado suporte de idioma para tamazirte marroqino padrão (zgh).
  • (task T198132) Adicionado suporte de idioma para manipuri (mni).
  • (task T201276) Adicionado suporte de idioma para Western Armenian (hyw).
  • (task T201583) Adicionado suporte de idioma para Mon (mnw).

Mudanças de API de ação

  • Adicionados parâmetros de predefinição.
    • Um módulo pode definir um parâmetro de modelo como "{fruit}-quantity", onde os parâmetros reais reconhecidos correspondem aos valores de um parâmetro de vários valores. Em seguida, os clientes podem fazer solicitações como "fruits=apples|bananas&apples-quantity=1&bananas-quantity=5".
    • action=paraminfo retornará definições de parâmetros modelados separadamente dos parâmetros normais. Todas as definições de parâmetro agora incluem uma chave de "index" para permitir que os clientes mantenham a ordem dos parâmetros ao mesclar parâmetros normais e modelados.
  • Agora é um erro enviar muitos valores para um parâmetro com vários valores. Isso gerou um aviso desde MediaWiki 1.14.
  • As falhas de asserção dos parâmetros 'assert' e 'assertuser' não usarão mais o formato de resposta personalizado do módulo de ação, para os poucos módulos que usam formatadores personalizados que tratam de erros.
  • (task T198935) As preferências da lista de usuários, como `email-blacklist` e preferências de extensão semelhantes não são mais representadas como matrizes quando retornadas por action=query&meta=userinfo&uiprop=options.
  • Os erros 'missingparam' agora usarão o nome do parâmetro prefixado no código e no texto do erro, por exemplo, "noxxfoo" e "O parâmetro 'xxfoo' deve ser definido" em vez de "nofoo" e "O parâmetro 'foo' deve ser definido".
  • action=query&prop=revisions agora usa um parâmetro 'rvslots' para indicar os slots de revisão de vários conteúdos para os quais o conteúdo deve ser retornado. Ele também tem um novo rvprop, 'roles', para indicar quais funções têm slots. têm slots. Um aviso de reprovação será emitido se rvprop=content ou rvprop=contentmodel forem usados sem rvslots.
  • O parâmetro rvcontentformat para action=query&prop=revisions foi descontinuado. Os clientes devem estar preparados para lidar com o formato padrão dos modelos relevantes.
  • O uso dos parâmetros obsoletos rvexpandtemplates, rvgeneratexml, rvparse, rvdiffto, rvdifftotext, rvdifftotextpst, rvcontentformat ou o obsoleto rvprop=parsetree é proibido com o novo parâmetro 'rvslots'.
  • action=query&prop=deletedrevisions, action=query&list=allrevisions, e action=query&list=alldeletedrevision são alteradas de forma semelhante a &prop=revisions (veja os três itens anteriores).
  • (T174032) action=compare agora suporta revisões de vários conteúdos.
    • Tem um parâmetro de 'slots' para selecionar a diferença de slots individuais. O comportamento padrão é retornar uma diferença combinada.
    • Os parâmetros 'fromtext', 'fromsection', 'fromcontentmodel', 'fromcontentformat', 'totext', 'tosection', 'tocontentmodel' e 'tocontentformat' estão obsoletos. Especifique os novos 'fromslots' e 'toslots' para identificar quais slots têm texto fornecido e os parâmetros de modelo correspondentes para cada slot.
    • O comportamento de 'fromsection' e 'tosection' para extrair o conteúdo de uma seção não está sendo preservado. 'fromsection-{slot}' e 'tosection-{slot}' em vez disso, expanda o texto fornecido como se fosse uma edição de seção. Isso efetivamente diminui task T183823 a favor de task T185723.
  • (task T198214) O parâmetro 'disabletidy' para action=parse tornou-se obsoleto; a saída desordenada não será suportada por analisadores de wikitexto futuros.

Outras mudanças

  • (task T198811) As tabelas a seguir tiveram seus índices UNIQUE transformados em PRIMARY KEYs adequados para maior facilidade de manutenção: interwiki, page_props, protected_titles e site_identifiers.
  • O OOUI HTMLForm agora exibirá texto de ajuda embutido após o campo de entrada, em vez de em um pop-up. O comportamento anterior pode ser restaurado usando `'help-inline' => false`.
  • O campo ar_rev_id da tabela de arquivo agora é único.
  • Special:BotPasswords agora requer reautenticação.
  • (task T174023) Os recursos de revisão de conteúdo múltiplo (MCR) foram introduzidos na camada de armazenamento e têm suporte básico para exibição. Ainda não existe uma interface de usuário para criar ou gerenciar conteúdo em slots além do slot principal. Veja Multi-Content Revisions para maiores informações.

Subpáginas