X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.27;h=72d4b3885ef1588903011d668d70ea35abeda622;hb=cc28eaeb0930c2d876ee6205de035a12e142d38f;hp=8adb498b7fc57acba64b7758366e7d4dd51414b5;hpb=0a5b872a69018ec2d74efe4ddc3910d729b1fd18;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.27 b/RELEASE-NOTES-1.27 index 8adb498b7f..72d4b3885e 100644 --- a/RELEASE-NOTES-1.27 +++ b/RELEASE-NOTES-1.27 @@ -7,7 +7,12 @@ production. === PHP version requirement === As of 1.27, MediaWiki now requires PHP 5.5.9 or higher. This corresponds with -HHVM 3.1. +HHVM 3.1. Additionally, the following PHP extensions are required: +* ctype +* iconv +* json +* mbstring +* xml === Configuration changes in 1.27 === * $wgAllowMicrodataAttributes and $wgAllowRdfaAttributes were removed, @@ -183,6 +188,8 @@ HHVM 3.1. and error messages. It is available client-side via mw.config.get( 'wgRequestId' ). The request ID supplants exception IDs. Accordingly, MWExceptionHandler::getLogId() is deprecated. +* (T33313) Add a preference for watching uploads by default, also applies + to API-based upload tools. === External library changes in 1.27 === @@ -251,17 +258,11 @@ HHVM 3.1. * ApiQuery::setGeneratorContinue() was removed (deprecated since 1.24). * ApiMain::getModules() was removed (deprecated since 1.21). * ApiBase::getVersion() was removed (deprecated since 1.21). -* Language::getLangObj() was removed (deprecated since 1.24). -* Language::getLanguageName() was removed (deprecated since 1.20). -* Language::getLanguageNames() was removed (deprecated since 1.20). -* Language::getTranslatedLanguageNames() was removed (deprecated since 1.20). -* Language::specialPage() was removed (deprecated since 1.24). -* MediaWikiTestCase::assertException() was removed (deprecated since 1.22). -* OutputPage::getHeadItems() was removed (deprecated since 1.24). -* OutputPage::getScript() was removed (deprecated since 1.24). -* OutputPage::out() was removed (deprecated since 1.22). -* OutputPage::setAllowedModules() was removed (deprecated since 1.24). -* UserrightsPage::makeGroupNameListForLog() was removed (deprecated since 1.21). +* ApiMain::getShowVersions() was removed (deprecated in 1.21). +* ApiMain::addModule() was removed (deprecated in 1.21). +* ApiMain::addFormat() was removed (deprecated in 1.21). +* ApiMain::getFormats() was removed (deprecated in 1.21). +* ApiPageSet::finishPageSetGeneration() was removed (deprecated in 1.21). === Languages updated in 1.27 === @@ -270,8 +271,12 @@ regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports. * (T113688) Change default numerals from Gurmukhi to Arabic for Punjabi locale. +* (T116020) Aliases of magic words in MessagesXx.php are sorted by usage. === Other changes in 1.27 === +* Added dependency injection (DI) infrastructure, see docs/injection.txt for details. + It is planned to incrementally move MediaWiki code towards using DI, using the + service locator (SL) pattern as a stepping stone. * ProfilerOutputUdp was removed. Note that there is a ProfilerOutputStats class. * WikiPage::doDeleteArticleReal() and WikiPage::doDeleteArticle() now ignore the 2nd and 3rd arguments (formerly $id and $commit). @@ -382,6 +387,33 @@ changes to languages because of Phabricator reports. way. Run `composer install` to install it and other dev dependencies to run unit tests. * wl_id field added to the watchlist table. * Revision::getRawText() was removed (deprecated since 1.21). +* WikiPage::replaceSection() was removed (deprecated since 1.21). +* Article::replaceSection() was removed (deprecated since 1.21). +* Language::getLangObj() was removed (deprecated since 1.24). +* Language::getLanguageName() was removed (deprecated since 1.20). +* Language::getLanguageNames() was removed (deprecated since 1.20). +* Language::getTranslatedLanguageNames() was removed (deprecated since 1.20). +* Language::specialPage() was removed (deprecated since 1.24). +* MediaWikiTestCase::assertException() was removed (deprecated since 1.22). +* OutputPage::getHeadItems() was removed (deprecated since 1.24). +* OutputPage::getScript() was removed (deprecated since 1.24). +* OutputPage::out() was removed (deprecated since 1.22). +* OutputPage::setAllowedModules() was removed (deprecated since 1.24). +* UserrightsPage::makeGroupNameListForLog() was removed (deprecated since 1.21). +* MediaWikiSite::newFromGlobalId() was removed (deprecated since 1.21). +* Title::newFromRedirect() was removed (deprecated since 1.21). +* Skin::commonPrintStylesheet() was removed (deprecated since 1.22). +* Skin::getCommonStylePath() was removed (deprecated since 1.24). +* Skin::newFromKey() was removed (deprecated since 1.24). +* Skin::getUsableSkins() was removed (deprecated since 1.23). +* LoadBalancer::pickRandom() was removed (deprecated in 1.21). +* Article::getUndoText() and WikiPage::getUndoText were removed (deprecated since + 1.21). +* DifferenceEngine::setText() was removed (deprecated in 1.21). +* Title::newFromRedirectArray() was removed (deprecated in 1.21). +* UserMailer::send() no longer accepts $replyto as the 5th argument and $contentType + as the 6th. These must be passed in the options array now. +* Title::newFromRedirectRecurse() was removed (deprecated in 1.21). == Compatibility ==