X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/cotisations/rappels.php?a=blobdiff_plain;f=RELEASE-NOTES-1.26;h=ac2f947c2d85a15f0f88f9908fbf8d9536e1d28a;hb=bd43acbca60b49ecb07aed37eecc8f59341f14e2;hp=efca3182d04485b9451259420294c2f3115103d4;hpb=230f2b456b0dd53cb9056edcf765aab49197906a;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.26 b/RELEASE-NOTES-1.26 index efca3182d0..ac2f947c2d 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: @@ -44,7 +44,6 @@ production. * $wgBlockAllowsUTEdit is now set to true by default. This allows blocked users to edit their talk pages unless explicitly disabled when they are being blocked. -* CLDRPluralRule* classes have been replaced with wikimedia/cldr-plural-rule-parser. === New features in 1.26 === * (T51506) Now action=info gives estimates of actual watchers for a page. @@ -74,9 +73,6 @@ production. * Caches that need purging ability now use the WANObjectCache interface. This corresponds to a new $wgMainWANCache setting, which defaults to using the $wgMainCacheType settings. -* Added MWTimestamp::getTimezoneString() which returns the localized timezone - string, if available. To localize this string, see the comments of - $wgLocaltimezone in includes/DefaultSettings.php. * Callers needing fast light-weight data stores use $wgMainStash to select the store type from $wgObjectCaches. The default is the local database. * Interface message overrides in the MediaWiki namespace will now be cached in @@ -94,30 +90,54 @@ production. * If search returns zero results and current search engine has a "did you mean" suggestion, results for suggestion will be shown. Can be disabled by setting $wgSearchRunSuggestedQuery to false. - -== External libraries == -=== Upgraded external libraries === +* Added several JavaScript libraries for uploading files to MediaWiki + from the client-side. See documentation for mw.Upload and its + subclasses for more information. +* Added OOUI dialogs and layout for file upload interfaces. See + 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 library changes in 1.26 === +==== Upgraded external libraries ==== * Updated es5-shim from v4.0.0 to v4.1.5. * Updated json2 from revision 2014-02-04 to 2015-05-03. * Updated Sinon.JS from 1.10.3 to 1.15.4. * Updated jQuery Client from v1.0.0 to v2.0.0. * Updated QUnit from v1.17.1 to v1.18.0. -* Updated liuggio/statsd-php-client from v1.0.12 to v1.0.16 -* Updated oojs/oojs-ui from v0.9.8 to v0.12.9. -* Updated wikimedia/utfnormal from v1.0.2 to v1.0.3 -* Updated wikimedia/composer-merge-plugin from v1.0.0 to v1.2.1. +* Updated liuggio/statsd-php-client from v1.0.12 to v1.0.16. +* Updated oojs/oojs-ui from v0.11.3 to v0.12.12. +* Updated wikimedia/cdb from v1.0.1 to v1.3.0. +* Updated wikimedia/utfnormal from v1.0.2 to v1.0.3. +* Updated wikimedia/composer-merge-plugin from v1.0.0 to v1.3.0. * Updated zordius/lightncandy from v0.18 to v0.21. -=== New external libraries === -* Added composer/semver v0.1.0. +==== New external libraries ==== +* Added composer/semver v1.0.0. * Added mediawiki/at-ease v1.1.0. * Added wikimedia/assert v0.2.2. -* Added wikimedia/cldr-plural-rule-parser v1.0.0 * Added wikimedia/ip-set v1.0.1. * Added wikimedia/wrappedstring v2.0.0. -=== Removed and replaced external libraries === -* Replaced leafo/lessphp v0.5.0 with oyejorge/less.php: v1.7.0.8 +==== Removed and replaced external libraries ==== +* Replaced leafo/lessphp v0.5.0 with oyejorge/less.php v1.7.0.9. === Bug fixes in 1.26 === * (T53283) load.php sometimes sends 304 response without full headers @@ -151,7 +171,6 @@ production. * API responses to GET requests may now include ETag and Last-Modified headers, and will honor corresponding If-None-Match and If-Modified-Since on such requests. -* (T47988) The protect log event details now use new-style formatting. === Action API internal changes in 1.26 === * New metadata item ApiResult::META_KVP_MERGE to allow for merging the KVP key @@ -227,21 +246,9 @@ changes to languages because of Phabricator reports. * Watchlist tokens, SpecialResetTokens, and User::getTokenFromOption() are deprecated. Applications using those can work via the OAuth extension instead. New tokens types should not be added. -* (T36948) The default file revert message's timestamp is now in $wgLocaltimezone, - instead of UTC. * DatabaseBase::errorCount() was removed (unused). * $wgDeferredUpdateList was removed. * DeferredUpdates::addHTMLCacheUpdate() was removed. -* The default name of the 'suppress' group page has been changed from - 'Project:Oversight' to 'Project:Suppress'. -* (T84937) Free external links ("autolinked" urls) will now be terminated - by   and HTML entity encodings of  , <, and >. -* DatabaseBase::resultObject() is now protected (use outside Database classes - not necessary since 1.11). -* Calling ResourceLoaderFileModule::readStyleFiles() without a - ResourceLoaderContext instance is deprecated. -* ResourceLoader::getLessCompiler() now takes an optional parameter of - additional LESS variables to set for the compiler. == Compatibility ==