X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;ds=sidebyside;f=RELEASE-NOTES-1.30;h=fa5c280c90631c6dfabb4625b347d4df145af6cb;hb=9b4ba1b18d468d845fa1724d1ffc71fed827ffc8;hp=fbe23ab7ac39985a99d1c85dc3e0b00d81f0e61c;hpb=77e2873f2eef2c3a1a5f879e812ecc8c4ec7ea42;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.30 b/RELEASE-NOTES-1.30 index fbe23ab7ac..fa5c280c90 100644 --- a/RELEASE-NOTES-1.30 +++ b/RELEASE-NOTES-1.30 @@ -17,6 +17,16 @@ production. This is intended for extensions that want control over the instantiation of their jobs, to allow for proper dependency injection. +* $wgResourceModules may now specify callback functions as an alternative + to plain class names, using the 'factory' key in the module description + array. This allows dependency injection to be used for ResourceLoader modules. +* $wgExceptionHooks has been removed. +* $wgShellLocale is now applied for all requests. wfInitShellLocale() is + deprecated and a no-op, as it is no longer needed. +* WikiPage::getParserOutput() will now throw an exception if passed + ParserOptions would pollute the parser cache. Callers should use + WikiPage::makeParserOptions() to create the ParserOptions object and only + change options that affect the parser cache key. === New features in 1.30 === * (T37247) Output from Parser::parse() will now be wrapped in a div with @@ -27,6 +37,12 @@ production. * File storage backends that supports headers (eg. Swift) now store an X-Content-Dimensions header for originals that contain the media's dimensions as page ranges keyed by dimensions. +* Added a 'ParserOptionsRegister' hook to allow extensions to register + additional parser options. + +=== Languages updated in 1.30 === + +* Support for kbp (Kabɩyɛ / Kabiyè) was added. === External library changes in 1.30 === @@ -34,7 +50,8 @@ production. * … ==== New external libraries ==== -* … +* The class \TestingAccessWrapper has been moved to the external library + wikimedia/testing-access-wrapper and renamed \Wikimedia\TestingAccessWrapper. ==== Removed and replaced external libraries ==== * … @@ -49,6 +66,8 @@ production. the new 'wrapoutputclass' parameter. * When errorformat is not 'bc', abort reasons from action=login will be formatted as specified by the error formatter parameters. +* action=compare can now handle arbitrary text, deleted revisions, and + returning users and edit comments. === Action API internal changes in 1.30 === * … @@ -72,6 +91,12 @@ changes to languages because of Phabricator reports. * The ExtractThumbParameters hook (deprecated in 1.21) was removed. * The OutputPage::addParserOutputNoText and ::getHeadLinks methods (both deprecated in 1.24) were removed. +* wfMemcKey() and wfGlobalCacheKey() were deprecated. BagOStuff::makeKey() and + BagOStuff::makeGlobalKey() should be used instead. +* (T146304) Preprocessor handling of LanguageConverter markup has been improved. + As a result of the new uniform handling, '-{' may need to be escaped + (for example, as '-{') where it occurs inside template arguments + or wikilinks. == Compatibility == MediaWiki 1.30 requires PHP 5.5.9 or later. There is experimental support for