From: Kunal Mehta Date: Fri, 20 Nov 2015 20:40:10 +0000 (-0800) Subject: Add release notes for extension.json changes in 1.26 X-Git-Tag: 1.31.0-rc.0~8927^2 X-Git-Url: http://git.cyclocoop.org/%27-%20%20.%20url_absolue%28find_in_path%28%27spip_style.css%27%29%29%20%20%20.%20url_absolue%28find_in_path%28%27prive/spip_style.css%27%29%29%20.%20%27?a=commitdiff_plain;h=91abe63dfe9a88fc4e28e6280c595690e8053717;p=lhc%2Fweb%2Fwiklou.git Add release notes for extension.json changes in 1.26 Bug: T115658 Change-Id: I78ad659e0b035c4b16b582b50f01b24b0c049dc4 --- diff --git a/RELEASE-NOTES-1.26 b/RELEASE-NOTES-1.26 index 53d9188be8..60dca973fd 100644 --- a/RELEASE-NOTES-1.26 +++ b/RELEASE-NOTES-1.26 @@ -27,8 +27,8 @@ production. MediaWiki 1.26, in where ResourceLoader became fully asynchronous. * $wgMasterWaitTimeout was removed (deprecated in 1.24). * Fields in ParserOptions are now private. Use the accessors instead. -* Custom LESS functions (defined via $wgResourceLoaderLESSFunctions) - have been removed, after being deprecated in 1.24. +* Custom LESS functions (defined via $wgResourceLoaderLESSFunctions or + in extension.json) have been removed, after being deprecated in 1.24. * $wgAlwaysUseTidy has been removed. * ResetSessionID hook has been removed. Nothing seems to use it. * Certain AuthPlugin methods are deprecated in favor of new hooks: @@ -101,6 +101,24 @@ production. documentation for mw.Upload.Dialog, mw.Upload.BookletLayout and its subclasses for more information. +== extension.json changes in 1.26 == +* (T99344) The extension.json schema is now versioned. All extensions + and skins should set a "manifest_version" property corresponding to + the schema version they were written for. The only supported version + currently is "1". +* (T102523) The error message if a non-array attribute is set was improved. +* (T107646) Configuration settings can now specify how they should be merged, + which is necessary for arrays using integer keys. +* (T110389) Adding namespaces through extension.json now actually works +* $wgNamespaceProtection can now be set in extension.json. +* $wgCapitalLinkOverrides can now be set in extension.json. +* (T97186) Extensions using a custom prefix for their configuration settings + can now set a "_prefix" key to override the default of "wg". +* (T99084) Extensions can now specify what MediaWiki core versions they + depend upon. +* (T105236) The extension.json schema now validates custom classes in + the "ResourceModules" property properly. + == External libraries == === Upgraded external libraries === * Updated es5-shim from v4.0.0 to v4.1.5.