X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.21;h=99ac1ec74cba8e08b2e92b5d1f01dea1bd087bf3;hb=53cd876eb40653a510f8cd84d768a7ad158daa5d;hp=f19a1b08e0697477b3fde8fd03cab45430c5600d;hpb=f2282bfec904fc37a1353344074fa4f9c4feae94;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.21 b/RELEASE-NOTES-1.21 index f19a1b08e0..99ac1ec74c 100644 --- a/RELEASE-NOTES-1.21 +++ b/RELEASE-NOTES-1.21 @@ -1,4 +1,3 @@ - Security reminder: MediaWiki does not require PHP's register_globals. If you have it on, turn it '''off''' if you can. @@ -16,6 +15,7 @@ production. * (bug 39957) Added $wgUnwatchedPageThreshold, specifying minimum count of page watchers required for the number to be accessible to users without the unwatchedpages permission. +* $wgBug34832TransitionalRollback has been removed. === New features in 1.21 === * (bug 38110) Schema changes (adding or dropping tables, indicies and @@ -77,6 +77,20 @@ production. * $wgPageInfoTransclusionLimit limits the list size of transcluded articles on the info action. Default is 50. * Added action=createaccount to allow user account creation. +* (bug 40124) action=options API also allows for setting of arbitrary + preferences, provided that their names are prefixed with 'userjs-'. This + officially reenables the feature that was undocumented and defective + in MW 1.20 (saving preferences using Special:Preferences cleared any + additional fields) and which has been disabled in 1.20.1 as a part of + a security fix (bug 42202). +* Added the ability to limit the wall clock time used by shell processes, + as well as the CPU time. Configurable with $wgMaxShellWallClockTime. +* Added $wgWhitelistReadRegexp for regex whitelisting. +* (bug 5346) Categories that are redirects will be displayed italic in + the category links section at the bottom of a page. +* (bug 43915) New maintenance script deleteEqualMessages.php. +* New collation uppercase-sv, which is like uppercase, but adapted + to Swedish sort order. === Bug fixes in 1.21 === * (bug 40353) SpecialDoubleRedirect should support interwiki redirects. @@ -140,7 +154,12 @@ production. * (bug 41733) Hide "New user message" (.usermessage) element from printable view. * (bug 39062) Special:Contributions will display changes that don't have a parent id instead of just an empty bullet item. +* (bug 37209) "LinkCache doesn't currently know about this title" error fixed. * wfMerge() now works if $wgDiff3 contains spaces +* (bug 43052) mediawiki.action.view.dblClickEdit.dblClickEdit should trigger + ca-edit click instead opening URL directly. +* (bug 43964) Invalid value of "link" parameter in no longer produces + a fatal error. === API changes in 1.21 === * prop=revisions can now report the contentmodel and contentformat. @@ -164,6 +183,27 @@ production. * BREAKING CHANGE: list=logevents output format changed for details of some log types. Specifically, details that were formerly reported under a key like "4::foo" will now be reported under a key of simply "foo". +* BREAKING CHANGE: '??_badcontinue' error code was changed to '??badcontinue' + for all query modules. +* ApiQueryBase adds 'badcontinue' error code if module has 'continue' parameter. +* (bug 35885) Removed version parameter and all getVersion() methods. +* action=options now takes a "resetkinds" option, which allows only resetting + certain types of preferences when the "reset" option is set. +* (bug 36751) ApiQueryImageInfo now returns imageinfo for the redirect target + when queried with &redirects=. +* (bug 31849) ApiQueryImageInfo no longer gets confused when asked for info on + a redirect and its target. +* (bug 43849) ApiQueryImageInfo no longer throws exceptions with ForeignDBRepo + redirects. +* On error, any warnings generated before that error will be shown in the result. +* action=help suports generalized submodules (modules=query+value), querymodules obsolete + +=== API internal changes in 1.21 === +* For debugging only, a new global $wgDebugAPI removes many API restrictions when true. + Never use on the production servers, as this flag introduces security holes. + Whenever enabled, a warning will also be added to all output. +* ApiModuleManager now handles all submodules (actions,props,lists) and instantiation +* Query stores prop/list/meta as submodules === Languages updated in 1.21 ===