MediaWiki 1.28
Esta página contém notas de lançamento para uma versão não suportada do MediaWiki. |
MediaWiki |
---|
|
versões mais antigas |
Ciclo de vida da versão |
MediaWiki 1.28 é a versão obsoleta do MediaWiki.
Consulte o arquivo RELEASE NOTES para obter a lista completa de mudanças.
Isto foi implantado em wikis da Fundação Wikimedia através de incrementações nas ramificações do "wmf" a partir de 10 de maio de 2016.
A versão estável 1.28.0 foi lançada em 28 de novembro de 2016.[1]
Baixe o último snapshot ou verifique o pacote REL1_28
no Git para acompanhar este lançamento.
MediaWiki 1.28 |
---|
implantação para sites da Wikimedia: |
Novos recursos
melhorado o cache de arquivos no HTML
The HTML file caching feature (controlled by $wgUseFileCache
) now supports caching ?action=history views (gerrit:310697). In addition, the emergency fallback of showing cached pages if the database is down was fixed and now works properly.
Avisos de atualização para os administradores do MediaWiki
Mudanças significativas
- Magic links are now disabled by default. They can be enabled by changing the value of
$wgEnableMagicLinks
. It has been proposed to remove magic link functionality from MediaWiki in a future release, if you depend upon or use them it is requested that you comment at Requests for comment/Future of magic links.
Alterações na configuração
- BREAKING CHANGE:
$wgHTTPProxy
is now *required* for all external requests made by MediaWiki via a proxy. Relying on the http_proxy environment variable is no longer supported. - The load.php entry point now enforces the existing policy of not allowing access to session data, which includes the session user and the session user's language. If such access is attempted, an exception will be thrown.
$wgForeignUploadTargets
now defaults to `[ 'local' ]`, where `'local'` signifies local uploads. A value of `[]` (empty array) now means that no upload targets are allowed, effectively disabling the upload dialog.- When
$wgPingback
is true, MediaWiki will periodically send basic information about the local MediaWiki installation to EventLogging on www.mediawiki.org. This data includes, for example, the type of system, PHP version, and chosen database backend. This behavior is off by default. - When
$wgEditSubmitButtonLabelPublish
is true, MediaWiki will label the button to store-to-database-and-show-to-others as "Publish page"/"Publish changes"; if false, the default, they will be "Save page"/"Save changes". - The '
editcontentmodel
' permission is now granted to all logged-in users ('user
'). instead of just administrators ('sysop
'). Documentation for this feature is available at Help:ChangeContentModel. $wgRevisionCacheExpiry
is now set to one week by default instead of being disabled.- Magic links are now disabled by default, and can be re-enabled by modifying the value of
$wgEnableMagicLinks
. Their usage is discouraged, but if they are manually enabled, a tracking category will be added to help identify usage and make it easier to migrate away from. The tracking categories can be found at Category:Pages_using_ISBN_magic_links, Category:Pages_using_PMID_magic_links and Category:Pages_using_RFC_magic_links. If you depend upon magic link functionality, it is requested that you comment on Requests for comment/Future of magic links and explain your use case(s). - New config variable
$wgCSPFalsePositiveUrls
to control what URLs to ignore in upcoming Content-SECURITY-Policy feature's reporting.
Novas características
User::isBot()
method for checking if an account is a bot role account.- Added a new '
slideshow
' mode for galleries. - Added a new hook, 'UserIsBot ', to aid in determining if a user is a bot.
- (task T141604) Extensions can now provide a better error message when their maintenance scripts are run without the extension being installed.
- (task T8948) Numeric sorting in categories is now supported by setting
$wgCategoryCollation
to 'uca-default-u-kn
' or 'uca-<langcode>-u-kn
'. If you can't use UCA collations, a 'numeric' collation is also available. If migrating from another collation, you will need to run the updateCollation.php maintenance script. - Two new codes have been added to #time parser function: "xit" for days in current month, and "xiz" for days passed in the year, both in Iranian calendar.
mw.Api
has a new option,useUS
, to useU+001F
(Unit Separator) when appropriate for sending multi-valued parameters. This defaults to true when themw.Api
instance seems to be for the local wiki.- After a client performs an action which alters a database that has replica databases, MediaWiki will wait for the replica databases to synchronize with the master database while it renders the HTML output. However, if the output is a redirect to another wiki on the wiki farm with a different domain, MediaWiki will instead alter the redirect URL to include a ?cpPosTime parameter that triggers the database synchronization when the URL is followed by the client. The same-domain case uses a new cpPosTime cookie.
- Added new hooks, 'ApiQueryBaseBeforeQuery ', 'ApiQueryBaseAfterQuery ', and 'ApiQueryBaseProcessRow ', to make it easier for extensions to add 'prop' and 'show' parameters to existing API query modules.
Alterações na API de Ação
- Added 'maxarticlesize' property to action=query&meta=siteinfo which contains the value of
$wgMaxArticleSize
. - Property 'modulemessages' from action=parse&prop=modules was removed (deprecated since 1.26).
- The following response properties from action=login, deprecated in 1.27, are now removed: lgtoken, cookieprefix, sessionid. Clients should handle cookies to properly manage session state.
- Submitting the lgtoken and lgpassword parameters in the query string to action=login is now deprecated and outputs a warning. They should be submitted in the POST body instead.
- Submitting sensitive authentication request parameters to action=clientlogin, action=createaccount, action=linkaccount, and action=changeauthenticationdata in the query string is now deprecated and outputs a warning. They should be submitted in the POST body instead.
- (task T141960) Multi-valued parameters may now be separated using U+001F (Unit Separator) instead of the pipe character. This will be useful if some of the multiple values need to contain pipes, e.g. for action=options.
- The API will now warn if input is not NFC-normalized Unicode or if it contains invalid characters.
- The 'normalized' list output by action=query and other modules that use ApiPageSet may contain entries where the 'from' value is percent-encoded as the raw value cannot be represented in a valid API response. These are indicated by a 'fromencoded' boolean alongside the existing 'from' parameter.
- (task T28680) action=paraminfo can now return info about all submodules of a module without listing them all explicitly.
- (task T146770) It is now possible to assert that the current user is a specific named user, using the 'assertuser' parameter.
- (task T141963) Added a 'known' property when missing-but-known titles (e.g. from the 'TitleIsAlwaysKnown ' hook) are output in various modules.
Idiomas atualizados
MediaWiki supports over 375 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports.
- (task T137411) ban (Balinese), thanks to translators Adi Mayndra, Andru, BASAbali, M. Adiputra, Naval Scene, Nemo bis, NoiX180, and 아라.
- (task T135867) shn (Shan), thanks to translators Khun Sar, Piangpha, Saiddzone Saimawnkham, Saosukham, and Sengwan.
- Czech (cs) and Slovak (sk) set as reciprocal fallbacks.
- (task T146744) Livvi-Karelian (olo) namespace messages created thanks to translator Ilja.mos.
Outras mudanças
- (task T128697) Improved handling of large diffs.
- [BREAKING CHANGE]
$wgExtendedLoginCookies
has been removed. You can use or update a custom session provider if needed. - "Public domain" was removed as a wiki license option from the installer, in favour of CC-0.
- parserTests.php has moved to tests/parser/parserTests.php
Cronograma de lançamento
As datas previstas para lançamentos pontuais para a versão 1.28 são as seguintes:
Lançamento | Data |
---|---|
1.28.0 | 2016-11-28[1] |
1.28.1 | 2017-04-06[2] |
1.28.2 | 2017-04-30[3] |
1.28.3 | 2017-11-14[4] |
Subpáginas
- MediaWiki 1.28/Roadmap
- MediaWiki 1.28/wmf.1
- MediaWiki 1.28/wmf.1/Changelog
- MediaWiki 1.28/wmf.10
- MediaWiki 1.28/wmf.10/Changelog
- MediaWiki 1.28/wmf.11
- MediaWiki 1.28/wmf.11/Changelog
- MediaWiki 1.28/wmf.12
- MediaWiki 1.28/wmf.12/Changelog
- MediaWiki 1.28/wmf.13
- MediaWiki 1.28/wmf.13/Changelog
- MediaWiki 1.28/wmf.14
- MediaWiki 1.28/wmf.14/Changelog
- MediaWiki 1.28/wmf.15
- MediaWiki 1.28/wmf.15/Changelog
- MediaWiki 1.28/wmf.16
- MediaWiki 1.28/wmf.16/Changelog
- MediaWiki 1.28/wmf.17
- MediaWiki 1.28/wmf.17/Changelog
- MediaWiki 1.28/wmf.18
- MediaWiki 1.28/wmf.18/Changelog
- MediaWiki 1.28/wmf.19
- MediaWiki 1.28/wmf.19/Changelog
- MediaWiki 1.28/wmf.2
- MediaWiki 1.28/wmf.2/Changelog
- MediaWiki 1.28/wmf.20
- MediaWiki 1.28/wmf.20/Changelog
- MediaWiki 1.28/wmf.21
- MediaWiki 1.28/wmf.21/Changelog
- MediaWiki 1.28/wmf.22
- MediaWiki 1.28/wmf.22/Changelog
- MediaWiki 1.28/wmf.23
- MediaWiki 1.28/wmf.23/Changelog
- MediaWiki 1.28/wmf.3
- MediaWiki 1.28/wmf.3/Changelog
- MediaWiki 1.28/wmf.4
- MediaWiki 1.28/wmf.4/Changelog
- MediaWiki 1.28/wmf.5
- MediaWiki 1.28/wmf.5/Changelog
- MediaWiki 1.28/wmf.6
- MediaWiki 1.28/wmf.6/Changelog
- MediaWiki 1.28/wmf.7
- MediaWiki 1.28/wmf.7/Changelog
- MediaWiki 1.28/wmf.8
- MediaWiki 1.28/wmf.8/Changelog
- MediaWiki 1.28/wmf.9
- MediaWiki 1.28/wmf.9/Changelog
- ↑ 1.0 1.1 https://lists.wikimedia.org/pipermail/wikitech-l/2016-November/087101.html
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2017-April/000207.html
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2017-April/000209.html
- ↑ https://lists.wikimedia.org/pipermail/mediawiki-announce/2017-November/000216.html