MediaWiki 1.30
Esta página contém notas de lançamento para uma versão não suportada do MediaWiki. |
MediaWiki 1.30 é a versão obsoleta do MediaWiki. Consulte o arquivo RELEASE NOTES para obter 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.
Baixe do latest releases ou marque o REL1_30
ramo no Git para seguir este lançamento.
Mudanças de configuração
- O local "C.UTF-8" deve ser usado para
$wgShellLocale
, 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. $wgShellLocale
agora afeta LC_ALL em vez de apenas LC_CTYPE. Veja documentação de$wgShellLocale
para detalhes.$wgShellLocale
agora é aplicado para todos os pedidos.wfInitShellLocale()
está obsoleto e um não-op, já que não é mais necessário.$wgJobClasses
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.$wgResourceModules
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.- $wgExceptionHooks foi removido.
- (T45547) $wgUsePigLatinVariant adicionado (desligado por padrão).
- $wgRangeContributionsCIDRLimit foi 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 ip_changes para fazer consultas mais eficientes.
- (T37247) Saída de
Parser::parse()
agora será embrulhado em um<div>
comclass="mw-parser-output"
por padrão. Isso pode ser alterado ou desativado usandoParserOptions::setWrapOutputClass()
. - Adicionado o '
ChangeTagsAllowedAdd
' gancho, permitindo que as extensões permitam que as marcas específicas do software sejam adicionadas pelos usuários. - Adicionado o '
ParserOptionsRegister
' 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
$wgUsePigLatinVariant
para true. - Adicionado o '
RecentChangesPurgeRows
' gancho para permitir que as extensões purguem os dados que dependem da tabelarecentchanges
. - Adicionado valores de configuração JS
wgDiffOldId
/wgDiffNewId
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
<div>
comclass="mw-parser-output"
por padrão. Isso pode ser alterado ou desativado usando o novo parâmetro 'wrapoutputclass
'. - Quando
errorformat
não é 'bc
', abortar motivos deaction=login
será formatado conforme especificado pelos parâmetros do formatador de erros. action=compare
agora pode manipular texto arbitrário, revisões excluídas e retornar usuários e editar comentários.- (T164106) O '
rvdifftotext
', 'rvdifftotextpst
', 'rvdiffto
', 'rvexpandtemplates
', 'rvgeneratexml
', 'rvparse
', e 'rvprop=parsetree
' parameters toprop=revisions
estão obsoletos, assim como os parâmetros do mesmo nome paraprop=deletedrevisions
,list=allrevisions
, elist=alldeletedrevisions
. Useaction=compare
,action=parse
, ouaction=expandtemplates
em vez de.
Mudanças internas da API de ação
ApiBase::getDescriptionMessage()
and the "apihelp-*-description
" as mensagens estão obsoletas. A mensagem existente deve ser dividida entre "apihelp-*-summary
" e "apihelp-*-extended-description
".- (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
$wgProxyList
, onde o endereço IP está na chave em vez do valor, está obsoleto (e.g.[ '127.0.0.1' => 'value' ]
). Por favor, converta esses arrays para indexados/sequenciais (e.g.[ '127.0.0.1' ]
). mw.user.bucket
(obsoleto em 1.23) foi removido.LoadBalancer::getServerInfo()
eLoadBalancer::setServerInfo()
estão obsoletos. Não há chamadores conhecidos.File::getStreamHeaders()
estava obsoleto.MediaHandler::getStreamHeaders()
estava obsoleto.Title::canTalk()
estava obsoleto. O novoTitle::canHaveTalkPage()
deve ser usado em vez disso.MWNamespace::canTalk()
estava obsoleto. O novoMWNamespace::hasTalkNamespace()
deve ser usado em vez disso.- O
ExtractThumbParameters
O gancho (obsoleto em 1.21) foi removido. - Os métodos
OutputPage::addParserOutputNoText
e::getHeadLinks
(ambos obsoletos em 1.24) foram removidos. wfMemcKey()
andwfGlobalCacheKey()
estavam obsoletos.BagOStuff::makeKey()
eBagOStuff::makeGlobalKey()
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 '-<nowiki/>{
') 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
user_editcount
no banco de dados. - Dois novos ganchos,
LogEventsListLineEnding
eNewPagesLineEnding
,foram adicionados para manipular Special:Log e Special:NewPages lines. - Os ganchos
OldChangesListRecentChangesLine
,EnhancedChangesListModifyLineData
,PageHistoryLineEnding
,ContributionsLineEnding
eDeletedContributionsLineEnding
tem um parâmetro adicional, para manipular atributos de dados HTML de RC / linhas de histórico.EnhancedChangesListModifyBlockLineData
pode fazer isso através do subarray$data['attribs']
. - (T130632) O método
OutputPage::enableTOC()
foi removido. WikiPage::getParserOutput()
agora lançará uma exceção se for aprovada ParserOptions que polui o cache do analisador. Os chamadores devem usarWikiPage::makeParserOptions()
para criar o objetoParserOptions
e altere apenas as opções que afetam a chave de cache do analisador.Article::viewRedirect()
está obsoleto.DeprecatedGlobal
não suporta mais passar em um valor direto, requer uma função de fábrica chamada ou um nome de classe.- O global
$parserMemc
,wfGetParserCacheStorage()
, eParserCache::singleton()
estão todos obsoletos. O principalParserCache
instância deve ser obtida em vez deMediaWikiServices
. Acesso ao subjacenteBagOStuff
é possível através do novo métodoParserCache::getCacheStorage()
. .mw-ui-constructive
CSS class (obsoleto em 1.27) foi removido.
Subpáginas
- MediaWiki 1.30/RC0 Announcement
- MediaWiki 1.30/Roadmap
- MediaWiki 1.30/wmf.1
- MediaWiki 1.30/wmf.1/Changelog
- MediaWiki 1.30/wmf.10
- MediaWiki 1.30/wmf.10/Changelog
- MediaWiki 1.30/wmf.11
- MediaWiki 1.30/wmf.11/Changelog
- MediaWiki 1.30/wmf.12
- MediaWiki 1.30/wmf.12/Changelog
- MediaWiki 1.30/wmf.13
- MediaWiki 1.30/wmf.13/Changelog
- MediaWiki 1.30/wmf.14
- MediaWiki 1.30/wmf.14/Changelog
- MediaWiki 1.30/wmf.15
- MediaWiki 1.30/wmf.15/Changelog
- MediaWiki 1.30/wmf.16
- MediaWiki 1.30/wmf.16/Changelog
- MediaWiki 1.30/wmf.17
- MediaWiki 1.30/wmf.17/Changelog
- MediaWiki 1.30/wmf.18
- MediaWiki 1.30/wmf.18/Changelog
- MediaWiki 1.30/wmf.19
- MediaWiki 1.30/wmf.19/Changelog
- MediaWiki 1.30/wmf.2
- MediaWiki 1.30/wmf.2/Changelog
- MediaWiki 1.30/wmf.3
- MediaWiki 1.30/wmf.4
- MediaWiki 1.30/wmf.4/Changelog
- MediaWiki 1.30/wmf.5
- MediaWiki 1.30/wmf.5/Changelog
- MediaWiki 1.30/wmf.6
- MediaWiki 1.30/wmf.6/Changelog
- MediaWiki 1.30/wmf.7
- MediaWiki 1.30/wmf.7/Changelog
- MediaWiki 1.30/wmf.8
- MediaWiki 1.30/wmf.9
- MediaWiki 1.30/wmf.9/Changelog