X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=RELEASE-NOTES-1.34;h=bea1cbabd54321c1f49a81debcd050bba2ccafe4;hp=4ab44c93ffcfe2fc8aefb8b8f5d5a06bccd5ffca;hb=9c7f6734c397a954b8eaa5ec73876f2b4bf92afb;hpb=c1ac4b2546f506e19c03b1ebd0143ba42d97ebb2 diff --git a/RELEASE-NOTES-1.34 b/RELEASE-NOTES-1.34 index 4ab44c93ff..bea1cbabd5 100644 --- a/RELEASE-NOTES-1.34 +++ b/RELEASE-NOTES-1.34 @@ -1,12 +1,27 @@ = MediaWiki 1.34 = -== MediaWiki 1.34.0-PRERELEASE == - THIS IS NOT A RELEASE YET -MediaWiki 1.34 is an alpha-quality development branch, and is not recommended +MediaWiki 1.34 is an pre-release testing branch, and is not recommended for use in production. +=== Changes since MediaWiki 1.34.0-rc.0 === +* (T231742) rdbms: Restore debug toolbar "Queries" feature. +* (T231366) The ProfilerOutputDb class, 'profiling' table, and profileinfo.php + entry point had been deprecated. +* (T234361) localisation: Add debug message for backend of MessageCache. +* (T234361) session: Add debug message for the used store class. +* (T235559) Fix example Kask configuration in RESTBagOStuff class comment. +* (T235137) Don't apply styling for Special:Contributions on other pages. +* Upgrade mediawiki-codesniffer from 26.0.0 to 28.0.0 (dev-only). +* (T219604) The "jquery.ui.*" and "jquery.effects.*" modules are now + deprecated as aliases for the "jquery.ui" module. +* (T235392) Deprecate setting Parser::mTitle to null. +* Supporting commits for T235392 were also backported to prevent divergence + from master (MediaWiki 1.35). + +== MediaWiki 1.34.0-rc.0 == + == Upgrading notes for 1.34 == 1.34 has several database changes since 1.33, and will not work without schema updates. Note that due to changes to some very large tables like the revision @@ -20,7 +35,8 @@ important information when upgrading from versions prior to 1.11. Some specific notes for MediaWiki 1.34 upgrades are below: -* … +* MediaWiki now requires PHP 7.2.9 or above. +* MediaWiki no longer supports HHVM. For notes on 1.33.x and older releases, see HISTORY. @@ -60,6 +76,10 @@ $wgPasswordPolicy['policies']['default']['PasswordNotInLargeBlacklist'] = false; containing some HTML markup in metadata. As a result, the $wgAllowTitlesInSVG setting is no longer applied and is now always true. Note that MSIE 7 may still be able to misinterpret certain malformed PNG files as HTML. +* (T30798) $wgServer must now always be set in LocalSettings.php. This is most + likely the case already for any wiki installed after 1.18. The autodetection + system was informally deprecated since 1.18 and vulnerable to cache poisoning + attacks. Older wikis may need to update their LocalSettings.php file. * Introduced $wgVerifyMimeTypeIE to allow disabling the MSIE 6/7 file type detection heuristic on upload, which is more conservative than the checks that were changed above. @@ -77,7 +97,6 @@ $wgPasswordPolicy['policies']['default']['PasswordNotInLargeBlacklist'] = false; an array with IP addresses as the values, or a string path to a file containing one IP address per line. * $wgCookieSetOnAutoblock and $wgCookieSetOnIpBlock are now enabled by default. -* … ==== Removed configuration ==== * $wgWikiDiff2MovedParagraphDetectionCutoff — If you still want a custom change @@ -135,16 +154,13 @@ $wgPasswordPolicy['policies']['default']['PasswordNotInLargeBlacklist'] = false; === External library changes in 1.34 === -==== New external libraries ==== -* … - ==== Changed external libraries ==== * Updated Mustache from 1.0.0 to v3.0.1. * Updated OOUI from v0.31.3 to v0.34.0. * Updated OOjs from v2.2.2 to v3.0.0. * Updated composer/semver from 1.4.2 to 1.5.0. * Updated composer/spdx-licenses from 1.4.0 to 1.5.1 (dev-only). -* Updated mediawiki/codesniffer from 25.0.0 to 26.0.0 (dev-only). +* Updated mediawiki/codesniffer from 25.0.0 to 28.0.0 (dev-only). * Updated cssjanus/cssjanus from 1.2.1 to 1.3.0. * Updated wikimedia/at-ease from 1.2.0 to 2.0.0. * Updated wikimedia/remex-html from 2.0.1 to 2.1.0. @@ -154,11 +170,9 @@ $wgPasswordPolicy['policies']['default']['PasswordNotInLargeBlacklist'] = false; * Updated wikimedia/xmp-reader from 0.6.2 to 0.6.3. * Updated mediawiki/mediawiki-phan-config from 0.6.0 to 0.6.1 (dev-only). * Updated wikimedia/avro from 1.8.0 to 1.9.0 (dev-only). -* … ==== Removed external libraries ==== * The jquery.async module, deprecated in 1.33, was removed. -* … === Bug fixes in 1.34 === * (T222529) If a log entry or page revision is recorded in the database with an @@ -518,6 +532,8 @@ because of Phabricator reports. * The Profiler::setTemplated and Profiler::getTemplated methods have been deprecated. Use Profiler::setAllowOutput and Profiler::getAllowOutput instead. +* The ProfilerOutputDb class, 'profiling' table, and profileinfo.php entry + point had been deprecated (T231366). * The Preprocessor_DOM implementation has been deprecated. It will be removed in a future release. Use the Preprocessor_Hash implementation instead. @@ -585,6 +601,7 @@ because of Phabricator reports. * Specifying a SpecialPage object for the list of special pages (either through the SpecialPage_initList hook or by adding to $wgSpecialPages) is now deprecated. +* The 'jquery.tabIndex' module is deprecated. * WebInstaller::getInfoBox(), getWarningBox() and getErrorBox() are deprecated. Use Html::errorBox() or Html::warningBox() instead. * Use of ActorMigration with 'ar_user', 'img_user', 'oi_user', 'fa_user', @@ -619,13 +636,26 @@ because of Phabricator reports. fetchLanguageName, getFileName, getMessagesFileName, getJsonMessagesFileName. Use the new LanguageNameUtils class instead. (Note that fetchLanguageName(s) are called getLanguageName(s) in the new class.) +* Using the Parser without initializing its $mTitle property to non-null has + been deprecated. In a future release Parser::getTitle() will throw a + TypeError if $mTitle is uninitialized. +* A number of public methods of Parser were exposed only for historical + reasons and have been deprecated: doMagicLinks, doDoubleUnderscore, + doHeadings, doAllQuotes, replaceExternalLinks, replaceInternalLinks, + replaceInternalLinks2, getVariableValue, initialiseVariables, formatHeadings, + testPst, testPreprocess, testSrvus, areSubpagesAllowed, maybeDoSubpageLink, + splitWhitespace, createAssocArgs, armorLinks, makeKnownLinkHolder, + getImageParams, parseLinkParameter, stripAltText, replaceLinkHolders, + replaceLinkHoldersText. === Other changes in 1.34 === * Added option to specify "Various authors" as author in extension credits using "..." as the only author name. If the "author" array contains more than one entry and "..." is one of the entries in the array, "..." will be parsed as "others" (version-poweredby-others i18n message) like previously. -* … +* (T232563) Browser support ("Grade C") for Internet Explorer 6 and 7 + was discontinued. Basic content and security features may no longer + work correctly in these browsers. == Compatibility == MediaWiki 1.34 requires PHP 7.2.9 or later, and the following PHP extensions: