X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.34;h=5e4f61d37ade3e5b911907ec4f5ce2ffb3998680;hb=a6a6c19c794619c24881d2d984dc18ceb3b6419b;hp=368d2a473124a41267a0ffc62dcb36f855a3c22a;hpb=22f137ced85fe4841c71ba6c2b9faf6199b5a539;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.34 b/RELEASE-NOTES-1.34 index 368d2a4731..5e4f61d37a 100644 --- a/RELEASE-NOTES-1.34 +++ b/RELEASE-NOTES-1.34 @@ -61,6 +61,10 @@ For notes on 1.33.x and older releases, see HISTORY. 1.23, is now hard-deprecated. * $wgProfileOnly — Setting this, deprecated in 1.23, is now hard-deprecated. Instead, set the log file in $wgDebugLogGroups['profileoutput']. +* $wgProxyList — Setting this to an array with IP addresses in the array keys, + which was deprecated in 1.30, no longer works. Instead, $wgProxyList should be + an array with IP addresses as the values, or a string path to a file + containing one IP address per line. * … ==== Removed configuration ==== @@ -72,10 +76,17 @@ For notes on 1.33.x and older releases, see HISTORY. configurable via $wgDebugLogFile. * $wgPasswordSalt – This setting, used for migrating exceptionally old, insecure password setups and deprecated since 1.24, is now removed. +* $wgDBOracleDRCP - If you must use persistent connections, set DBO_PERSISTENT + in the 'flags' field for servers in $wgDBServers (or $wgLBFactoryConf). === New user-facing features in 1.34 === * Special:Mute has been added as a quick way for users to block unwanted emails from other users originating from Special:EmailUser. +* (T207577) Special:NewSection has been created as a shortcut to creating a new + section on a page. When linked to, its subpage is used as the target + ([[Special:NewSection/Test]] redirects to creating a new section in "Test"). + Otherwise, it displays a basic interface to allow the end user to specify + the target manually. === New developer features in 1.34 === * The ImgAuthModifyHeaders hook was added to img_auth.php to allow modification @@ -288,6 +299,8 @@ because of Phabricator reports. in JavaScript, use mw.log.deprecate() instead. * The 'user.groups' module, deprecated in 1.28, was removed. Use the 'user' module instead. +* The ResourceLoaderContext::expandModuleNames method, deprecated in 1.33, was + removed. Use ResourceLoader::expandModuleNames instead. * The ability to override User::$mRights has been removed. Use PermissionManager::addTemporaryUserRights() instead. * Previously, when iterating ResultWrapper with foreach() or a similar @@ -316,6 +329,17 @@ because of Phabricator reports. * UploadBase:: and UploadFromChunks::stashFileGetKey() and stashSession(), deprecated in 1.28, have been removed. Instead, please use the getFileKey() method on the response from doStashFile(). +* LBFactory::setDomainPrefix() and LoadBalancer::setDomainPrefix(), deprecated + in 1.33, have been removed. Use setLocalDomainPrefix() instead. +* IDatabase::implicitGroupby(), deprecated in 1.30, has been removed. +* IDatabase::doneWrites(), deprecated in 1.31, has been removed. + Use IDatabase::lastDoneWrites() instead. +* Database::reportConnectionError(), deprecated in 1.32, has been removed. +* LoadBalancer::laggedSlaveUsed(), deprecated in 1.28, has been removed. + Use LoadBalancer::laggedReplicaUsed() instead. +* Database::getProperty(), deprecated in 1.28, has been removed. +* IDatabase::getWikiId(), deprecated in 1.30, has been removed. + Use IDatabase::getDomainID() instead. * … === Deprecations in 1.34 === @@ -394,13 +418,30 @@ because of Phabricator reports. template option 'searchaction' instead. * LoadBalancer::haveIndex() and LoadBalancer::isNonZeroLoad() have been deprecated. +* FileBackend::getWikiId() has been deprecated. + Use FileBackend::getDomainId() instead. * User::getRights() and User::$mRights have been deprecated. Use PermissionManager::getUserPermissions() instead. * The LocalisationCacheRecache hook no longer allows purging of message blobs to be prevented. Modifying the $purgeBlobs parameter now has no effect. -* The use of $wgProxyList with IP addresses in the array keys, deprecated in - 1.30, was removed. Instead, $wgProxyList should be an array with IP addresses - as the values, or a string path to a file containing one IP address per line. +* SVGMetadataExtractor::getMetadata has been deprecated. Instead, you should + use SVGReader->getMetadata() directly. +* The following public properties on AbstractBlock are deprecated: $mReason, + $mTimestamp, $mExpiry, $mHideName. Use the getters/setters instead. +* The following public properties on DatabaseBlock are deprecated: $mAuto, + $mParentBlockId. To check for an autoblock use DatabaseBlock::getType; to + check for the parent ID, use DatabaseBlock::getParentBlockId. +* SearchEngine::userHighlightPrefs() is deprecated, simply stop passing + $contextlines and $contextchars to the SearchHighlighter methods, they will + use proper defaults defined in SearchHighlighter::DEFAULT_CONTEXT_LINES and + DEFAULT_CONTEXT_CHARS. +* SearchUpdate constructor: passing a string as the title param and or a boolean + or a string as the content will produce a deprecation warning. +* SearchEngine::getTextFromContent() is deprecated, use getTextForSearchIndex() + directly from the Content object. +* SearchEngine::textAlreadyUpdatedForIndex() is deprecated, given the + deprecation above this method is no longer needed/called and should not be + implemented by SearchEngine implementation. === Other changes in 1.34 === * …