X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.33;h=628227e8f3323bba82a7d3081d7d43f52fceb76c;hb=75dffe7cac8533c1a47eba8ea8af5d3aa02f5442;hp=4e0f112a107b7878866e7738d115d0c7fddd9329;hpb=1d930860cc19513c1d6b3d4b325f77ab939c2973;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.33 b/RELEASE-NOTES-1.33 index 4e0f112a10..628227e8f3 100644 --- a/RELEASE-NOTES-1.33 +++ b/RELEASE-NOTES-1.33 @@ -18,18 +18,27 @@ production. * 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. +* (T193868) $wgChangeTagsSchemaMigrationStage — This temporary setting, added in + MediaWiki 1.32, now defaults to MIGRATION_NEW instead of MIGRATION_WRITE_BOTH. * … ==== Removed configuration ==== +* (T199334) $wgTagStatisticsNewTable — This temporary setting, added in + MediaWiki 1.32, has now been removed. When loading Special:Tags, MediaWiki + will now always use the `change_tag_def` instead of the `change_tag` table. * … === New features in 1.33 === * The 'GetPreferences' hook now receives an additional $context parameter. +* (T96041) __EXPECTUNUSEDCATEGORY__ on a category page causes the category + to be hidden on Special:UnusedCategories. +* Add PasswordPolicy to check the password isn't in the large blacklist. * … === External library changes in 1.33 === ==== New external libraries ==== +* Added wikimedia/password-blacklist 0.1.3 * … ==== Changed external libraries ==== @@ -45,6 +54,13 @@ production. === Action API changes in 1.33 === * (T198913) Added 'ApiOptions' hook. +* The JSON formatversion=2 is no longer experimental. +* Internal API errors (those with code beginning "internal_api_error") will + include the exception class name in a data field named "errorclass". + * Class names are not guaranteed to remain stable, and in particular database + exceptions will now include the "Wikimedia\Rdbms\" prefix in the class name. + * The code including an exception class name is deprecated. In the future, + all internal errors will use code "internal_api_error". * … === Action API internal changes in 1.33 === @@ -58,6 +74,10 @@ production. 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. +* API error codes may only contain ASCII letters, numbers, underscore, and + hyphen. Methods such as ApiBase::dieWithError() and + ApiMessageTrait::setApiCode() will throw an InvalidArgumentException if + passed a bad code. * … === Languages updated in 1.33 === @@ -132,6 +152,7 @@ because of Phabricator reports. * filterIntval() * filterTimezoneInput() * getTimeZoneList() +* mw.util.jsMessage(), deprecated in 1.20, was removed. Use mw.notify instead. === Deprecations in 1.33 === * The configuration option $wgUseESI has been deprecated, and is expected