X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.21;h=7e062189b6ce6e0638f250ab726156ff5c1edb0d;hb=d6351af7eac5590d5117297c142a31c4b357d68e;hp=a34cd17997cc633b4c945efa694ac78b35e496ea;hpb=f6a72db8cff9ea990c3c1b81d91e2c6437ab18e8;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.21 b/RELEASE-NOTES-1.21 index a34cd17997..7e062189b6 100644 --- a/RELEASE-NOTES-1.21 +++ b/RELEASE-NOTES-1.21 @@ -16,6 +16,8 @@ production. of page watchers required for the number to be accessible to users without the unwatchedpages permission. * $wgBug34832TransitionalRollback has been removed. +* (bug 29472) $wgUseDynamicDates has been removed and its functionality + disabled. === New features in 1.21 === * (bug 38110) Schema changes (adding or dropping tables, indicies and @@ -83,8 +85,20 @@ production. 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, +* Added the ability to limit the wall clock time used by shell processes, as well as the CPU time. Configurable with $wgMaxShellWallClockTime. +* Allow memory of shell subprocesses to be limited using Linux cgroups + instead of ulimit -v, which tends to cause deadlocks in recent versions + of ImageMagick. Configurable with $wgShellCgroup. +* 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. +* WikiText now permits the use of WAI-ARIA's role="presentation" inside of + html elements and tables. This allows presentational markup, especially + tables. To be marked up as such. === Bug fixes in 1.21 === * (bug 40353) SpecialDoubleRedirect should support interwiki redirects. @@ -152,6 +166,9 @@ production. * 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. +* (bug 44775) The username field is not pre-filled when creating an account. === API changes in 1.21 === * prop=revisions can now report the contentmodel and contentformat. @@ -188,11 +205,25 @@ production. * (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 +* ApiQueryImageInfo continuation is more reliable. The only major change is + that the imagerepository property will no longer be set on page objects not + processed in the current query (i.e. non-images or those skipped due to + iicontinue). +* Add supports for all pageset capabilities - generators, redirects, converttitles to + action=purge and action=setnotificationtimestamp. === 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 +* ApiPageSet can now be used in any action to process titles/pageids/revids or any generator. +* BREAKING CHANGE: ApiPageSet constructor now has two params instead of three, with only the + first one keeping its meaning. ApiPageSet is now derived from ApiBase. +* BREAKING CHANGE: ApiQuery::newGenerator() and executeGeneratorModule() were deleted. +* ApiQueryGeneratorBase::setGeneratorMode() now requires a pageset param. === Languages updated in 1.21 === @@ -208,6 +239,13 @@ changes to languages because of Bugzilla reports. as separators for thousands and decimals respectively. === Other changes in 1.21 === +* BREAKING CHANGE: (bug 44385) Removed the jquery.collapsibleTabs module and + moved it to the Vector extension. It was entirely Vector-extension-specific, + deeply interconnected with the extension, and this functionality really + belongs to the extension instead of the skin anyway. In the unlikely case you + were using it, you have to either copy it to your extension, or install the + Vector extension (and possibly disable its features using config settings if + you don't want them). == Compatibility ==