X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.30;h=97356fd409b850bb6dc77b395f535d5ae60c793c;hb=186a182;hp=244bd16d61085f5a568367dc7625465bbfee084a;hpb=84280c95f40af5ba3b282b4539a53418e9e64f98;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.30 b/RELEASE-NOTES-1.30 index 244bd16d61..97356fd409 100644 --- a/RELEASE-NOTES-1.30 +++ b/RELEASE-NOTES-1.30 @@ -6,10 +6,31 @@ MediaWiki 1.30 is an alpha-quality branch and is not recommended for use in production. === Configuration changes in 1.30 === -* … +* The C.UTF-8 locale should be used for $wgShellLocale, if available, to avoid + unexpected behavior when things use local-sensitive string comparisons. For + example, Scribunto considers "bar" < "Foo" in most locales since it ignores + case. +* $wgShellLocale now affects LC_ALL rather than only LC_CTYPE. See + documentation of $wgShellLocale for details. +* $wgJobClasses may now specify callback functions + as an alternative to plain class names. + 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. === New features in 1.30 === -* … +* (T37247) Output from Parser::parse() will now be wrapped in a div with + class="mw-parser-output" by default. This may be changed or disabled using + ParserOptions::setWrapOutputClass(). +* Added 'ChangeTagsAllowedAdd' hook, enabling extensions to allow software- + specific tags to be added by users. +* 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. === External library changes in 1.30 === @@ -17,16 +38,22 @@ 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 ==== * … === Bug fixes in 1.30 === -* … +* (T151633) Ordered list items use now Devanagari digits in Nepalese + (thanks to Sfic) === Action API changes in 1.30 === -* … +* (T37247) action=parse output will be wrapped in a div with + class="mw-parser-output" by default. This may be changed or disabled using + 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 API internal changes in 1.30 === * … @@ -42,6 +69,20 @@ changes to languages because of Phabricator reports. * The use of an associative array for $wgProxyList, where the IP address is in the key instead of the value, is deprecated (e.g. [ '127.0.0.1' => 'value' ]). Please convert these arrays to indexed/sequential ones (e.g. [ '127.0.0.1' ]). +* mw.user.bucket (deprecated in 1.23) was removed. +* LoadBalancer::getServerInfo() and LoadBalancer::setServerInfo() are + deprecated. There are no known callers. +* File::getStreamHeaders() was deprecated. +* MediaHandler::getStreamHeaders() was deprecated. +* 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. ObjectCache::makeKey() and + ObjectCache::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