X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.25;h=3531cac1a6e60d0600aa112b307802b2c8ee2845;hb=d1f1f9d98d47d1483be6ce92b20d177e9dd59b16;hp=d75d1f5d3f3650beb1d27e6f3ec0682a6953d4f6;hpb=2fab976e069bb93215e2d39d8cbbb779a281b77d;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.25 b/RELEASE-NOTES-1.25 index d75d1f5d3f..3531cac1a6 100644 --- a/RELEASE-NOTES-1.25 +++ b/RELEASE-NOTES-1.25 @@ -16,6 +16,11 @@ production. validity must be checked by passing the user-supplied token to User::matchEditToken rather than by testing for equality with a newly-generated token. +* (bug 72951) The UserGetLanguageObject hook may be passed any IContextSource + for its $context parameter. Formerly it was documented as receiving a + RequestContext specifically. +* Profiling was restructured and $wgProfiler now requires an 'output' parameter. + See StartProfiler.sample for details. === New features in 1.25 === * (bug 62861) Updated plural rules to CLDR 26. Includes incompatible changes @@ -73,15 +78,23 @@ production. * Hitting api.php without specifying an action now displays only the help for the main module, with links to submodule help. * API help is no longer displayed on errors. -* Internationalized messages returned by the API will be in the wiki's content - language by default. 'uselang' is now a recognized API parameter; - "uselang=user" may be used to select the language from the current user's - preferences. +* 'uselang' is now a recognized API parameter; "uselang=user" may be used to + explicitly select the language from the current user's preferences, and + "uselang=content" may be used to select the wiki's content language. * Default output format for the API is now jsonfm. * Simplified continuation will return a "batchcomplete" property in the result when a batch of pages is complete. * Pretty-printed HTML output now has nicer formatting and (if available) better syntax highlighting. +* Deprecated list=deletedrevs in favor of newly-added prop=deletedrevisions and + list=alldeletedrevisions. +* prop=revisions will gracefully continue when given too many revids or titles, + rather than just ignoring the extras. +* prop=revisions will no longer die if rvcontentformat doesn't match a + revision's content model; it will instead warn and omit the content. +* If the user has the 'deletedhistory' right, action=query's revids parameter + will now recognize deleted revids. +* prop=revisions may be used as a generator, generating revids. === Action API internal changes in 1.25 === * ApiHelp has been rewritten to support i18n and paginated HTML output. @@ -106,6 +119,11 @@ production. has been removed. * ApiFormatBase now always buffers. Output is done when ApiFormatBase::closePrinter is called. +* Much of the logic in ApiQueryRevisions has been split into ApiQueryRevisionsBase. +* The 'revids' parameter supplied by ApiPageSet will now count deleted + revisions as "good" if the user has the 'deletedhistory' right. New methods + ApiPageSet::getLiveRevisionIDs() and ApiPageSet::getDeletedRevisionIDs() are + provided to access just the live or just the deleted revids. * The following methods have been deprecated and may be removed in a future release: * ApiBase::getDescription @@ -124,6 +142,9 @@ production. * ApiMain::reallyMakeHelpMsg * ApiMain::makeHelpMsgHeader * ApiQueryImageInfo::getPropertyDescriptions +* The following classes have been deprecated and may be removed in a future + release: + * ApiQueryDeletedrevs === Languages updated in 1.25 === @@ -131,6 +152,9 @@ MediaWiki supports over 350 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Bugzilla reports. +* (bug 64440) Kazakh (kk) wikis should no longer forcefully reset the user's + interface language to kk where unexpected. + === Other changes in 1.25 === * The skin autodiscovery mechanism, deprecated in MediaWiki 1.23, has been removed. See https://www.mediawiki.org/wiki/Manual:Skin_autodiscovery for @@ -161,6 +185,11 @@ changes to languages because of Bugzilla reports. tag, instead of after the and tags. The new schema version is 0.10, the new schema URI is . +* MWFunction::call() and MWFunction::callArray() were removed, having being + deprecated in 1.22. +* Deprecated the getInternalLinkAttributes, getInternalLinkAttributesObj, + and getInternalLinkAttributes methods in Linker, and removed + getExternalLinkAttributes method, which was deprecated in MediaWiki 1.18. == Compatibility ==