X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.28;h=fd6c6137ee03fc5fa42bab0f347bff3e607bc626;hb=e9f1f555517ed035270a6dda9961ae2be9535fbf;hp=bd05309d6cac0d9272de1fd3536e3aade687f98c;hpb=c07567928973c22f1b85969f5ba20285e59b877d;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.28 b/RELEASE-NOTES-1.28 index bd05309d6c..fd6c6137ee 100644 --- a/RELEASE-NOTES-1.28 +++ b/RELEASE-NOTES-1.28 @@ -26,7 +26,7 @@ production. https://www.mediawiki.org/beacon with basic information about the local MediaWiki installation. This data includes, for example, the type of system, PHP version, and chosen database backend. This behavior is off by default. -* When $EditSubmitButtonLabelPublish is true, MediaWiki will label the button +* 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'). @@ -54,6 +54,12 @@ production. * mw.Api has a new option, useUS, to use U+001F (Unit Separator) when appropriate for sending multi-valued parameters. This defaults to true when the mw.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. === External library changes in 1.28 === @@ -108,6 +114,36 @@ production. interact with ApiParse and ApiExpandTemplates. * (T139565) SECURITY: API: Generate head items in the context of the given title * (T115333) SECURITY: Check read permission when loading page content in ApiParse +* ApiBase::makeHelpArrayToString() was removed (deprecated since 1.25) +* ApiBase::makeHelpMsgParameters() was removed (deprecated since 1.25) +* ApiBase::makeHelpMsg() was removed (deprecated since 1.25) +* ApiFormatBase::formatHTML() was removed (deprecated since 1.25) +* ApiFormatBase::getNeedsRawData() was removed (deprecated since 1.25) +* ApiFormatBase::getWantsHelp() was removed (deprecated since 1.25) +* ApiFormatBase::setBufferResult() was removed (deprecated since 1.25) +* ApiFormatBase::setHelp() was removed (deprecated since 1.25) +* ApiFormatBase::setUnescapeAmps() was removed (deprecated since 1.25) +* ApiMain::makeHelpMsgHeader() was removed (deprecated since 1.25) +* ApiMain::reallyMakeHelpMsg() was removed (deprecated since 1.25) +* ApiMain::setHelp() was removed (deprecated since 1.25) +* ApiResult::beginContinuation() was removed (deprecated since 1.25) +* ApiResult::cleanUpUTF8() was removed (deprecated since 1.25) +* ApiResult::convertStatusToArray() was removed (deprecated since 1.25) +* ApiResult::disableSizeCheck() was removed (deprecated since 1.24) +* ApiResult::enableSizeCheck() was removed (deprecated since 1.24) +* ApiResult::endContinuation() was removed (deprecated since 1.25) +* ApiResult::getData() was removed (deprecated since 1.25) +* ApiResult::getIsRawMode() was removed (deprecated since 1.25) +* ApiResult::setContent() was removed (deprecated since 1.25) +* ApiResult::setContinueParam() was removed (deprecated since 1.25) +* ApiResult::setElement() was removed (deprecated since 1.25) +* ApiResult::setGeneratorContinueParam() was removed (deprecated since 1.25) +* ApiResult::setIndexedTagName_internal() was removed (deprecated since 1.25) +* ApiResult::setIndexedTagName_recursive() was removed (deprecated since 1.25) +* ApiResult::setMainForContinuation() was removed (deprecated since 1.25) +* ApiResult::setParsedLimit() was removed (deprecated since 1.25) +* ApiResult::setRawMode() was removed (deprecated since 1.25) +* ApiResult::size() was removed (deprecated since 1.25) === Languages updated in 1.28 === @@ -138,6 +174,7 @@ changes to languages because of Phabricator reports. MediaWiki\Linker\LinkRenderer. In addition, the LinkBegin and LinkEnd hooks were replaced by HtmlPageLinkRendererBegin and HtmlPageLinkRendererEnd respectively. See docs/hooks.txt for the specific changes needed for those hooks. +* Linker::formatSize() was deprecated. Use Language::formatSize() directly. * Aliases for Linker methods, deprecated since 1.21, were removed from Skin: * Skin::commentBlock() (use Linker::commentBlock() instead) * Skin::generateRollback() (use Linker::generateRollback() instead) @@ -159,6 +196,12 @@ changes to languages because of Phabricator reports. * OOjs UI PHP widgets constructed with the `'infusable' => true` config option will no longer be automatically infused. You should call `OO.ui.infuse()` on them yourself from your JavaScript code. +* parserTests.php has moved to tests/parser/parserTests.php +* The command line options specific to parser tests have been removed from + phpunit.php: --regex and --keep-uploads. Instead of --regex, use --filter. + Instead of --keep-uploads, use the same option to parserTests.php, but you + must specify a directory with --upload-dir. +* The 'jquery.arrowSteps' ResourceLoader module is now deprecated. == Compatibility ==