X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.33;h=39e288d20c5e1dac91b3eb2dc6aa793f8934b41f;hb=36ec0c6984cf284a5d5f661f17cc68c37a7f223d;hp=387fe5a30e036354fb1a33ca82219d73340b6f86;hpb=6605509b81f0faa9b2cfab0f4ac3058bca1aabe6;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.33 b/RELEASE-NOTES-1.33 index 387fe5a30e..39e288d20c 100644 --- a/RELEASE-NOTES-1.33 +++ b/RELEASE-NOTES-1.33 @@ -8,6 +8,9 @@ production. === Configuration changes in 1.33 === ==== New configuration ==== +* $wgEnablePartialBlocks – This enables the Partial Blocks feature, which gives + accounts with block permissions the ability to block users, IPs, and IP ranges + from editing specific pages, while allowing them to edit the rest of the wiki. * … ==== Changed configuration ==== @@ -38,6 +41,16 @@ production. * … === Action API internal changes in 1.33 === +* A number of deprecated methods for API documentation, intended for overriding + by extensions, are no longer called by MediaWiki, and will emit deprecation + notices if your extension attempts to use them: + * ApiBase::getDescription() (deprecated in 1.25) + * ApiBase::getParamDescription() (deprecated in 1.25) + * ApiBase::getExamples() (deprecated in 1.25) + * ApiBase::getDescriptionMessage() (deprecated in 1.30) + Additionally, the 'APIGetDescription' and 'APIGetParamDescription' hooks have + been removed, as their only use was to let extensions override values returned + by getDescription() and getParamDescription(), respectively. * … === Languages updated in 1.33 === @@ -63,6 +76,25 @@ because of Phabricator reports. * The "Parsoid v1" compatibility mappings in ParsoidVirtualRESTService and RestbaseVirtualRESTService, deprecated since 1.26, have been removed. Use the RESTBase v1 or Parsoid v3 API instead. +* ParserOptions defaults 'tidy' to true now, since the untidy modes of the + parser are being deprecated and ParserOptions::getCanonicalOverrides() + has always been true at any rate. +* A number of deprecated methods for API documentation, intended for overriding + by extensions, are no longer called by MediaWiki, and will emit deprecation + notices if your extension attempts to use them: + * ApiBase::getDescription() (deprecated in 1.25) + * ApiBase::getParamDescription() (deprecated in 1.25) + * ApiBase::getExamples() (deprecated in 1.25) + * ApiBase::getDescriptionMessage() (deprecated in 1.30) + Additionally, the 'APIGetDescription' and 'APIGetParamDescription' hooks have + been removed, as their only use was to let extensions override values returned + by getDescription() and getParamDescription(), respectively. +* The authentication hooks 'AbortAutoAccount' 'AbortNewAccount', 'AbortLogin', + 'LoginUserMigrated', 'UserCreateForm', and 'UserLoginForm', all deprecated by + the creation of AuthManager in 1.27, have been removed. This also means that + the FakeAuthTemplate and LoginForm classes are removed, that FakeAuthTemplate + is no longer passed into LoginSignupSpecialPage->getFieldDefinitions(), and + that LoginSignupSpecialPage->getBCFieldDefinitions() is removed. * … === Deprecations in 1.33 === @@ -75,9 +107,16 @@ because of Phabricator reports. applied for Arabic and Malayalam in the future. Please enable these on your local wiki (if you have them explicitly set to false) and run maintenance/cleanupTitles.php to fix any existing page titles. +* OutputPage::parse() and OutputPage::parseInline() have been deprecated + due to untidy output and inconsistent handling of wrapper divs and + interface/content language defaults. Use OutputPage::parseAsContent(), + OutputPage::parseAsInterface(), or OutputPage::parseInlineAsInterface() + as appropriate. * The LegacyHookPreAuthenticationProvider class, deprecated since its creation in 1.27 as part of the AuthManager re-write, now emits deprecation warnings. This will help identify the issue if you added it to $wgAuthManagerConfig. +* wfSplitWikiId() is now deprecated. Cache key generation should have the wiki + domain ID as a key component and use makeGlobalKey(). * … === Other changes in 1.33 ===