X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.31;h=d52d024875bd66232ff4a8d7201be061878cedeb;hb=3c1396480ffb8e185723976bcc56331ebf624399;hp=ebd978721b85611f35105720c7f892567060705e;hpb=e8250af240815c7ff44787c9f82fe393d0dde211;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.31 b/RELEASE-NOTES-1.31 index ebd978721b..d52d024875 100644 --- a/RELEASE-NOTES-1.31 +++ b/RELEASE-NOTES-1.31 @@ -31,7 +31,18 @@ production. * (T188472) The 'comma' value for $wgArticleCountMethod is no longer supported for performance reasons, and installations with this setting will now work as if it was configured with 'any'. +* (T185753) MediaWiki now defaults to using RemexHtml to tidy up user input, rather than + being off by default. If you wish to disable HTML tidying entirely, set $wgTidyConfig + to null; if you wish to use the old, deprecated Tidy external binary, both + set $wgTidyConfig to null and also set $wgUseTidy to true. * $wgLogAutopatrol now defaults to false instead of true. +* $wgValidateAllHtml was removed and will be ignored. +* $wgScriptExtension was removed (deprecated and ignored since 1.25). + See 1.25 release notes for more information. +* $wgUseAjax is now marked as deprecated, just like the deprecated AJAX + framework that it enables. Some extensions mistakenly used this to check + whether any AJAX functionality at all should be enabled, further making this + problematic to retain. === New features in 1.31 === * (T76554) User sub-pages named ….json are now protected in the same way that ….js @@ -79,6 +90,12 @@ production. extensions. Pass --with-extensions to enable that feature. * (T184791) rc_patrolled now has three states: "0" for unpatrolled, "1" for manually patrolled and "2" for autopatrolled actions. +* Extensions can now set their type to "editor" if they provide an editor + or enhance the editing experience. +* Extensions can use a PSR-4 autoloader by setting an "AutoloadNamespaces" property + in extension.json. See + + for more details and an example. === External library changes in 1.31 === @@ -93,7 +110,7 @@ production. * Updated wikimedia/running-stat from 1.1.0 to 1.2.0. * Updated wikimedia/wrappedstring from 2.2.0 to 2.3.0. * Updated mediawiki/at-ease from 1.1.0 to 1.2.0. -* Updated wikimedia/php-session-serializer from 1.0.4 to 1.0.5. +* Updated wikimedia/php-session-serializer from 1.0.4 to 1.0.6. * Updated wikimedia/remex-html from 1.0.2 to 1.0.3. * … @@ -110,6 +127,7 @@ production. 'mediawiki.viewport' module instead. * The deprecated 'mediawiki.widgets.CategorySelector' module alias was removed. Use the 'mediawiki.widgets.CategoryMultiselectWidget' module directly instead. +* mediawiki/at-ease was replaced with wikimedia/at-ease. === Bug fixes in 1.31 === * (T90902) Non-breaking space in header ID breaks anchor @@ -118,6 +136,9 @@ production. * (T185058) The 'name' value to tgprop for action=query&list=tags has been removed. It has never made a difference in the output, the name was always returned regardless. +* The 'watch' and 'unwatch' parameters for action=move have been removed. They + were deprecated and also accidentally nonfunctional since 1.17 in 2010. Use + 'watchlist' instead. === Action API internal changes in 1.31 === * ApiBase::getProfileDBTime was removed (deprecated since 1.25) @@ -239,6 +260,15 @@ changes to languages because of Phabricator reports. * The ResourceLoaderGetLessVars hook, deprecated in 1.30, has been removed. Use ResourceLoaderModule::getLessVars() to expose local variables instead of global ones. +* As part of work to modernise user-generated content clean-up, a config option and some + methods related to HTML validity were removed without deprecation. The public methods + MWTidy::checkErrors() and its callee TidyDriverBase::validate() are removed, as are + MediaWikiTestCase::assertValidHtmlSnippet() and ::assertValidHtmlDocument(). The + $wgValidateAllHtml configuration option is removed and will be ignored. +* Execution of external programs using MediaWiki\Shell\Command now applies RESTRICT_DEFAULT + Firejail restriction by default. +* The ResourceLoaderModule::getHashMtime() and ::getDefinitionMtime() methods, + deprecated in 1.26, were removed. === Deprecations in 1.31 === * The Revision class was deprecated in favor of RevisionStore, BlobStore, and @@ -325,6 +355,10 @@ changes to languages because of Phabricator reports. * The type string for the parameter $lang of DateFormatter::getInstance is deprecated. * Wikimedia\Rdbms\SavepointPostgres is deprecated. +* The DO_MAINTENANCE constant is deprecated. RUN_MAINTENANCE_IF_MAIN should be + used instead. +* The function wfShellWikiCmd() has been deprecated, use + MediaWiki\Shell::makeScriptCommand(). === Other changes in 1.31 === * Browser support for Internet Explorer 10 was lowered from Grade A to Grade C. @@ -348,7 +382,7 @@ Oracle and Microsoft SQL Server. The supported versions are: -* MySQL 5.0.3 or later +* MySQL 5.5.8 or later * PostgreSQL 9.2 or later * SQLite 3.3.7 or later * Oracle 9.0.1 or later