X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=RELEASE-NOTES-1.29;h=793769ff1c41269bf2734bb85a31d165e8fced48;hb=078dbb8e566691463276fc34c47cdb1fe676200b;hp=5bc66fd79e6f9885a58badf089babc260042945e;hpb=980c688c2b9833fd83c3f4a7f5bf75031a071c74;p=lhc%2Fweb%2Fwiklou.git diff --git a/RELEASE-NOTES-1.29 b/RELEASE-NOTES-1.29 index 5bc66fd79e..793769ff1c 100644 --- a/RELEASE-NOTES-1.29 +++ b/RELEASE-NOTES-1.29 @@ -33,8 +33,11 @@ production. feature flag will likely be removed before 1.29 is released. * (T158474) "Unknown user" has been added to $wgReservedUsernames. * (T156983) $wgRateLimitsExcludedIPs now accepts CIDR ranges as well as single IPs. +* $wgDummyLanguageCodes is deprecated. Additional language code mappings may be + added to $wgExtraLanguageCodes instead. === New features in 1.29 === +* (T137376) New language support: Atikamekw (atj) * (T5233) A cookie can now be set when a user is autoblocked, to track that user if they move to a new IP address. This is disabled by default. * Added ILocalizedException interface to standardize the use of localized @@ -54,6 +57,9 @@ production. This might affect some forms that used them and only worked because the attributes were not actually being set. * Expiry times can now be specified when users are added to user groups. +* Completely new user interface for the RecentChanges page, which + structures filters into user-friendly groups. This has corresponding + changes to how filters are registered by core and extensions. === External library changes in 1.29 === @@ -64,6 +70,7 @@ production. * Updated psr/log from v1.0.0 to v1.0.2. * Update Moment.js from v2.8.4 to v2.15.0. * Updated oyejorge/less.php from v1.7.0.10 to v1.7.0.13. +* Added wikimedia/remex-html v1.0.1. ==== New external libraries ==== @@ -75,6 +82,7 @@ production. * (T27187) Search suggestions based on jquery.suggestions will now correctly only highlight prefix matches in the results. * (T157035) "new mw.Uri()" was ignoring options when using default URI. +* Special:Allpages can no longer be filtered by redirect in miser mode. === Action API changes in 1.29 === * Submitting sensitive authentication request parameters to action=login, @@ -109,6 +117,9 @@ production. * action=purge now requires a POST. * There is a new `languagevariants` siprop for action=query&meta=siteinfo, which returns a list of languages with active LanguageConverter instances. +* action=query&query=allpages will no longer filter redirects using a database + query in miser mode. This may result in less results being returned than were + requested. === Action API internal changes in 1.29 === * New methods were added to ApiBase to handle errors and warnings using i18n @@ -245,6 +256,26 @@ changes to languages because of Phabricator reports. * User::comparePasswords() (deprecated in 1.24) was removed. * ArchivedFile::getUserText() (deprecated in 1.23) was removed. * HTMLFileCache::newFromTitle() (deprecated in 1.24) was removed. +* BREAKING CHANGE: Internal signature changes to ChangesListSpecialPage + and subclasses. It should only break if you call buildMainQueryConds + (changed to buildQuery with new signature) or doMainQuery (new + signature). Subclasses are likely to call at least doMainQuery + (possibly both), but other classes might too, because they were + public. + Also, some related hooks were deprecated, but this is not yet a + breaking change. +* Removed 'jquery.arrowSteps' module. (deprecated since 1.28) +* The 'jquery.autoEllipsis' ResourceLoader module is now deprecated. +* WikiRevision::$fileIsTemp was deprecated. +* WikiRevision::$importer was deprecated. +* WikiRevision::$user was deprecated. +* Article::getLastPurgeTimestamp(), WikiPage::getLastPurgeTimestamp(), and the + WikiPage::PURGE_* constants are deprecated, and the functions will always + return false. They were a hack for an issue that has since been fixed. +* Hook 'EditPageBeforeEditChecks' is now deprecated. Instead use the new hook + 'EditPageGetCheckboxesDefinition', or 'EditPage::showStandardInputs:options' + if you don't actually care about checkboxes and just want to add some HTML + to the page. == Compatibility ==