X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=RELEASE-NOTES-1.29;h=c68c677ee38d67be1d6670abab0897c735acde19;hp=a73982173ba19ab5f809de208cdbc0db065f8b58;hb=c584722cc2e3d33edae58d46c2149063b3fc6d72;hpb=899429af26e19ea00159977b0219b7afaac766c4 diff --git a/RELEASE-NOTES-1.29 b/RELEASE-NOTES-1.29 index a73982173b..c68c677ee3 100644 --- a/RELEASE-NOTES-1.29 +++ b/RELEASE-NOTES-1.29 @@ -54,13 +54,19 @@ 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 === ==== Upgraded external libraries ==== +* Added wikimedia/timestamp v1.0.0. * Updated QUnit from v1.22.0 to v1.23.1. * Updated cssjanus from v1.1.2 to 1.1.3. * 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. ==== New external libraries ==== @@ -104,6 +110,8 @@ production. * Added action=validatepassword to validate passwords for the account creation and password change forms. * 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 API internal changes in 1.29 === * New methods were added to ApiBase to handle errors and warnings using i18n @@ -240,6 +248,15 @@ 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. == Compatibility ==