Jump to content

MediaWiki 1.36

From mediawiki.org
This page is a translated version of the page MediaWiki 1.36 and the translation is 99% complete.
If using PHP 8, it is recommended to use MediaWiki 1.38.4 or higher. PHP 8 is not in use by Wikimedia wikis, and thus gets less testing, but other groups do use MediaWiki with PHP 8 without issue. If you encounter any bugs when using MediaWiki with PHP 8, please report them. Consulte tarefa T248925 para mais informações.
Atenção Atenção: O MediaWiki 1.36.0 a 1.36.2 contém um problema de segurança muito grave. Por favor, atualize para 1.36.3 ou superior. Veja Lançamento de segurança de dezembro de 2021 / Perguntas frequentes para mais informações.
MediaWiki 1.36 é uma versão obsoleta do MediaWiki.

Consulte o arquivo RELEASE NOTES para obter a lista completa de alterações. Ele foi implantado nos wikis da Fundação Wikimedia por meio de ramificações incrementais entre 21 de julho de 2020 e 15 de abril de 2021. A versão estável 1.36.0 foi lançada em 27 de maio de 2021. Baixe 1.36.4 ou confira a ramificação REL1_36 no Git para acompanhar este lançamento. A ramificação 1.36, com a versão 1.36.4, chegou ao fim da vida útil em 03 de junho de 2022.

Novos recursos

Nova logo do WikiMedia
Nova logo do WikiMedia
  • A logo do WikiMedia mudou. Isso significa que o botão “Powered By MediaWiki” exibido no rodapé do tema será diferente.
  • Todas as entidades HTML5 nomeadas agora são aceitas.
  • (T106263) Os tamanhos alternativos da página de descrição de arquivo agora incluem 2048px.

Mudanças de API de ação

  • `Access-Control-Max-Age` foi adicionado à lista padrão de cabeçalhos permitidos para solicitações de API de origem cruzada ($wgAllowedCorsHeaders ).
  • Contas com o direito "bot" não têm mais páginas adicionadas automaticamente à lista de páginas vigiadas ao fazer edições de API, independentemente de suas preferências. Isso é para reduzir o tamanho dos dados da lista de páginas vigiadas no banco de dados. Para adicionar edições de "bot" da API à lista de páginas vigiadas, defina explicitamente a opção "vigiar".

Notas de atualização

  • O MediaWiki 1.36 agora requer a extensão de internacionalização do PHP (comumente chamada de Intl, ext-intl ou php-intl).
  • O controle de isenção de bloqueio de MediaWiki:Lista de permissões de bloqueio automático foi movido para MediaWiki:Block-autoblock-exemptionlist. Se você usar esse recurso, mova a página MediaWiki:Autoblock_whitelist.
  • (T275334) $wgExtensionFunctions às vezes é usada para alterar as configurações. Isso não é seguro; as funções da extensão são executadas relativamente tarde, alguns serviços já foram inicializados naquele ponto e, portanto, usam a configuração antiga. As alterações na versão 1.36 tornam esse tipo de quebra ainda mais comum. Você pode usar o gancho de MediaWikiServices. (No futuro, pode haver um gancho dedicado para alterações de configuração.)
  • O script de atualização do MediaWiki, maintenance/update.php , costumava aceitar `--nopurge` como uma opção para evitar a limpeza de caches armazenados no banco de dados durante a atualização. Isso não é mais incentivado e a opção foi removida.

Configuração

Novas opções de configuração

  • (T256001) $wgManualRevertSearchRadius – Essa configuração controla um novo recurso que marca as edições como revertidas se elas restaurarem a página para um estado anterior exato. Esta variável de configuração define o número máximo de revisões de uma página que serão verificadas em cada nova edição. Defina como 0 para desabilitar o recurso completamente.
  • (T244058) $wgOldRevisionParserCacheExpireTime — Esta configuração foi adicionada para controlar o armazenamento em cache de ParserOutput para revisões antigas (não atuais).
  • (T265263) $wgRememberMe - This setting configures the "remember me" checkbox on account log-in systems via RememberMeAuthenticationRequest.
  • (T157145) $wgSkinMetaTags – Essa configuração permite que os administradores de sistemas configurem capas que ofereçam suporte a meta tags. Essas tags tornam o compartilhamento de páginas do MediaWiki em uma variedade de plataformas sociais mais contencioso e, portanto, útil.
  • (T280944) $wgIncludejQueryMigrate – Essa configuração permite que os administradores de sistemas desabilitem o plug-in jQuery Migrate. Isso esteve habilitado por padrão desde MediaWiki 1.27 . Em versões futuras, ela será desabilitada por padrão.

Opções de configuração alteradas

  • $wgLogos – Essa configuração seleciona o logotipo mostrado no site. O valor padrão para o logotipo do site, que é mostrado em uma instalação se você não tiver definido um, agora será o novo logotipo do MediaWiki.
  • (T274695) $wgAjaxEditStash — Essa configuração, para desabilitar o recurso de armazenamento de edição quando os usuários começarem a escrever um resumo de edição, foi preterida. Em versões futuras, esse recurso sempre será habilitado.
  • $wgUploadStashScalerBaseUrl – Esta configuração, para habilitar o dimensionamento remoto de mídia sob demanda, foi descontinuada. Use the `thumbProxyUrl` setting in $wgLocalFileRepo instead.
  • $wgSlaveLagWarning , $wgSlaveLagCritical – Essas configurações foram renomeadas para $wgDatabaseReplicaLagWarning e $wgDatabaseReplicaLagCritical , respectivamente. Os nomes de variáveis de configuração anteriores foram preteridos, mas serão usados como fallback se ainda estiverem definidos e permanecerão temporariamente disponíveis para extensões que tentarem lê-los.
  • $wgWANObjectCaches – A opção "coalesceKeys" foi removida sem descontinuação e substituída por uma nova opção "coalesceScheme", definida como "hash_stop" por padrão. Se você usar Dynomite, defina a nova opção "coalesceKeys" como "hash_tag". As opções "cluster" e "mcrouterAware" também foram removidas sem descontinuação. Em vez disso, use "broadcastRoutingPrefix".

Opções de configuração removidas

  • $wgUseTwoButtonsSearchForm — Esta configuração, obsoleta em 1.35 , foi removida.
  • $wgAllowImageMoving — Essa configuração, preterida na versão 1.35, foi removida. Em vez disso, use as configurações de permissão de grupo. Por exemplo, para evitar que os sysops movam arquivos, defina $wgGroupPermissions ['sysop']['movefile'] = false;`
  • $wgExtNewTables , $wgExtNewFields , $wgExtNewIndexes , $wgExtPGNewFields , $wgExtPGAlteredFields , $wgExtModifiedFields — Essas configurações foram removidas. Elas se tornaram obsoletas depois que a 1.17 reformulou o atualizador de banco de dados, mas foram mantidas para compatibilidade com versões anteriores. O gancho LoadExtensionSchemaUpdates deve ser usado em seu lugar.
  • $wgParserConf — Esta configuração, obsoleta na versão 1.35, foi removida. O último uso dessa configuração foi para configuração do pré-processador, que foi descontinuada em 1.34 e removida em 1.35.
  • $wgEnableRestAPI — Essa configuração, ignorada desde a versão 1.35, foi removida.
  • $wgPagePropsHaveSortkey – Essa configuração temporária foi removida, juntamente com o caminho de atualização de alteração de esquema que ela controlava. Se o seu site ainda estiver usando esse recurso, ou seja, você ainda não aplicou a alteração de esquema `pp_sortkey` a partir de 1.24, você deve aplicá-la antes de atualizar.
  • As políticas de senha obsoletas PasswordCannotMatchBlacklist e PasswordNotInLargeBlacklist foram removidas. Por favor use PasswordCannotMatchDefaults e PasswordNotInCommonList respectivamente no lugar.

Subpáginas