X-Git-Url: https://git.cyclocoop.org/%7B%24admin_url%7Dmembres/modifier.php?a=blobdiff_plain;f=RELEASE-NOTES-1.31;h=21b29cb4d11c7482de654d77d33fc3e0d0ca3cd3;hb=9a1aa2557df616343ddb59c48173f3c3bcd3997f;hp=ebd978721b85611f35105720c7f892567060705e;hpb=a8e1051d4c47f8c5b2c55b072f903fdc0469849e;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.31 b/RELEASE-NOTES-1.31 index ebd978721b..21b29cb4d1 100644 --- a/RELEASE-NOTES-1.31 +++ b/RELEASE-NOTES-1.31 @@ -31,7 +31,12 @@ 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. === New features in 1.31 === * (T76554) User sub-pages named ….json are now protected in the same way that ….js @@ -79,6 +84,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 === @@ -239,6 +250,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 +345,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.