X-Git-Url: http://git.cyclocoop.org/%7B%7B%20url_for%28%27admin_vote_add%27%29%20%7D%7D?a=blobdiff_plain;f=RELEASE-NOTES-1.33;h=a16968eb3630c46dd10551b6949130a4417d9e44;hb=495331ff0705dd93239ec6ab449921d84f33a6c9;hp=387fe5a30e036354fb1a33ca82219d73340b6f86;hpb=692a4757e494a9b98171358673fc65b0e3ec550b;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.33 b/RELEASE-NOTES-1.33 index 387fe5a30e..a16968eb36 100644 --- a/RELEASE-NOTES-1.33 +++ b/RELEASE-NOTES-1.33 @@ -8,15 +8,23 @@ 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. +* $wgMediaInTargetLanguage – whether multilingual images should be dispalyed in + the current parse language where available. ==== Changed configuration ==== +* Some external link searches will not work correctly until update.php (or + refreshExternallinksIndex.php) is run. These include searches for links using + IP addresses, internationalized domain names, and possibly mailto links. * … ==== Removed configuration ==== * … === New features in 1.33 === +* The 'GetPreferences' hook now receives an additional $context parameter. * … === External library changes in 1.33 === @@ -25,6 +33,8 @@ production. * … ==== Changed external libraries ==== +* Updated wikimedia/xmp-reader from 0.6.0 to 0.6.1. +* Updated wikimedia/scoped-callback from 2.0.0 to 3.0.0. * … ==== Removed external libraries ==== @@ -38,6 +48,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 === @@ -45,7 +65,7 @@ MediaWiki supports over 350 languages. Many localisations are updated regularly. Below only new and removed languages are listed, as well as changes to languages because of Phabricator reports. -* … +* (T203908) Added language support for Eastern Pwo (kjp). === Breaking changes in 1.33 === * The parameteter $lang in DifferenceEngine::setTextLanguage must be of type @@ -63,7 +83,55 @@ 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. +* The 'jquery.localize' module, deprecated in 1.32, has been removed. Instead, + use 'jquery.i18n'. +* The hooks LanguageGetSpecialPageAliases and LanguageGetMagic, deprecated since + 1.16, have now been removed. Instead, use $specialPageAliases or $magicWords + respectively in a $wgExtensionMessagesFiles file. +* The following methods of the Preferences class, deprecated in 1.31, have been + removed: + * getSaveBlacklist() + * loadPreferenceValues() + * getOptionFromUser() + * profilePreferences() + * skinPreferences() + * filesPreferences() + * datetimePreferences() + * renderingPreferences() + * editingPreferences() + * rcPreferences() + * watchlistPreferences() + * searchPreferences() + * miscPreferences() + * generateSkinOptions() + * getDateOptions() + * getImageSizes() + * getThumbSizes() + * validateSignature() + * cleanSignature() + * getTimezoneOptions() + * filterIntval() + * filterTimezoneInput() + * getTimeZoneList() === Deprecations in 1.33 === * The configuration option $wgUseESI has been deprecated, and is expected @@ -78,6 +146,8 @@ because of Phabricator reports. * 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 ===