X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.22;h=4cfd6618c4fd2d402a3025c56ba79e79e810c790;hb=708528039d0c3aeb6353f25fee9ba8af69dafddf;hp=c9bff695ea2150cb9a580296a619063aace82b2a;hpb=2bc2f5d98cbfe4d7f6414489d50ff053b89d0bdc;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.22 b/RELEASE-NOTES-1.22 index c9bff695ea..4cfd6618c4 100644 --- a/RELEASE-NOTES-1.22 +++ b/RELEASE-NOTES-1.22 @@ -56,6 +56,14 @@ production. multiple destinations to be specified. * (bug 53862) portal-url, currentevents-url and helppage have been removed from the default Sidebar. +* The 'vector-simplesearch' preference is now enabled by default. Previously + it was only enabled if the Vector extension was installed. +* The precise format of metric datagrams produced by the UDP profiler and stats counter + may now be specified as $wgUDPProfilerFormatString and $wgStatsFormatString, + respectively. +* (bug 54597) $wgBlockOpenProxies, $wgProxyPorts, $wgProxyScriptPath, and + $wgProxyMemcExpiry have been removed, along with the open proxy scanner + script they were added for. === New features in 1.22 === * (bug 44525) mediawiki.jqueryMsg can now parse (whitelisted) HTML elements and attributes. @@ -68,6 +76,8 @@ production. version of the Vector extension as this feature may conflict. * New 'mediawiki.ui' CSS module providing mw-ui-* styles for buttons and a compact vertical form layout. +* HTMLForm supports a new display format 'vform' which applies this compact vertical + layout and button styling. Special:PasswordReset uses this format. * New versions of login (Special:UserLogin) and create account (Special:UserLogin/signup) forms using the "vform" compact vertical form layout. These forms use new messages that assume a "Help logging in" link, see @@ -213,8 +223,8 @@ production. and Special:AllMyUploads respectively. * IPv6 addresses in X-Forwarded-For headers are now normalised before checking against allowed proxy lists. -* Add deferrable update support for callback/closure -* Add TitleMove hook before page renames +* Add deferrable update support for callback/closure. +* Add TitleMove hook before page renames. * Revision deletion backend code is moved out of SpecialRevisiondelete * Add a variable (wgRedactedFunctionArguments) to redact the values sent as certain function parameters from exception stack traces. @@ -232,6 +242,17 @@ production. for more details regarding custom functions. ** $wgResourceLoaderLESSImportPaths is an array of file system paths. Files referenced in LESS '@import' statements are looked up here first. +* ResourceLoader supports hashes as module cache invalidation trigger (instead + of or in addition to timestamps). +* Added $wgExtensionEntryPointListFiles for use in mergeMessageFileList.php. +* Added a hook, APIQuerySiteInfoStatisticsInfo, to allow extensions to modify + the output of the API query meta=siteinfo&siprop=statistics +* Primary keys have been added to both the archive table and the externallinks + tables. +* Added $wgEnableParserLimitReporting to control whether the NewPP limit report is + output in a HTML comment. +* The 'UnwatchArticle' and 'WatchArticle' hooks now support a Status object + instead of just a boolean return value to abort the hook. === Bug fixes in 1.22 === * Disable Special:PasswordReset when $wgEnableEmail is false. Previously one @@ -316,6 +337,9 @@ production. database is created. * (bug 47191) Fixed "Column 'si_title' cannot be part of FULLTEXT index" MySQL error when installing using the binary character set option. +* (bug 45288) Support mysqli PHP extension +* (bug 55818) BREAKING CHANGE: Removed undocumented 'Debug' hook in wfDebug. + This resolves an infinite loop when using $wgDebugFunctionEntry = true. === API changes in 1.22 === * (bug 25553) The JSON output formatter now leaves forward slashes unescaped @@ -354,7 +378,7 @@ production. user blocks. * (bug 48201) action=parse&text=foo now assumes wikitext if no title is given, rather than using the content model of the page "API". -* action=watch may now return errors. +* action=watch no longer silently ignores hook abort. * (bug 50785) action=purge with forcelinkupdate=1 no longer queues refreshLinks jobs in the job queue for link table updates of pages that use the given page as a template. Instead, forcerecursivelinkupdate=1 is introduced and should @@ -374,6 +398,9 @@ production. "exists-normalized" instead of filename to be uploaded to. * (bug 53884) action=edit will now return an error when the specified section does not exist in the page. +* Added meta=filerepoinfo API module for getting information about foreign + file repositories, and related ForeignAPIRepo methods getInfo and getApiUrl. +* The new query module list=allfileusages to enumerate file usages was added. === Languages updated in 1.22=== @@ -474,6 +501,14 @@ changes to languages because of Bugzilla reports. The skins/common/wikiprintable.css file no longer exists. Return value of Skin#commonPrintStylesheet is ignored. Please use the 'mediawiki.legacy.commonPrint' module instead or base your skin on SkinTemplate. +* (bug 49629) The hook ExtractThumbParamaters has been deprecated in favour + of media handler overriding MediaHandler::parseParamString. +* (bug 46512) The collapsibleNav feature from the Vector extension has been moved + to the Vector skin in core. +* SpecialRecentChanges::addRecentChangesJS() function has been renamed + to addModules() and made protected. +* Methods WatchAction::doWatch and WatchAction::doUnwatch now return a Status + object instead of a boolean. == Compatibility ==