Merge "ApiSetNotificationTimestamp: Make entirewatchlist more efficient"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Thu, 17 Jan 2019 18:04:46 +0000 (18:04 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Thu, 17 Jan 2019 18:04:46 +0000 (18:04 +0000)
1  2 
RELEASE-NOTES-1.33

diff --combined RELEASE-NOTES-1.33
@@@ -39,16 -39,18 +39,16 @@@ production
  * Add PasswordPolicy to check the password isn't in the large blacklist.
  * The AuthManagerLoginAuthenticateAudit hook has a new parameter for
    additional information about the authentication event.
 +* TextContent::getText() was introduced as a replacement for
 +  Content::getNativeData() for text-based content models.
  * …
  
  === External library changes in 1.33 ===
  
  ==== New external libraries ====
  * Added wikimedia/password-blacklist 0.1.4.
 +* Added guzzlehttp/guzzle 6.3.3.
  * …
 -* Added guzzlehttp/guzzle 6.3.3 and dependents:
 -  * guzzlehttp/promises 1.3.1
 -  * guzzlehttp/psr7 1.5.0
 -  * psr/http-message 1.0.1
 -  * ralouphie/getallheaders 2.0.5
  
  ==== Changed external libraries ====
  * Updated wikimedia/xmp-reader from 0.6.0 to 0.6.1.
@@@ -56,7 -58,6 +56,7 @@@
  * Updated wikimedia/ip-set from 1.2.0 to 2.0.0.
    * The deprecated IPSet\IPSet alias was removed, Wikimedia\IPSet must be
      used instead.
 +* Updated qunitjs from 2.6.2 to 2.9.1.
  * …
  
  ==== Removed external libraries ====
@@@ -79,6 -80,8 +79,8 @@@
  * (T212356) When using action=delete on pages with many revisions, the module
    may return a boolean-true 'scheduled' and no 'logid'. This signifies that the
    deletion will be processed via the job queue.
+ * action=setnotificationtimestamp will now update the watchlist asynchronously
+   if entirewatchlist is set, so updates may not be visible immediately
  
  === Action API internal changes in 1.33 ===
  * A number of deprecated methods for API documentation, intended for overriding
@@@ -103,9 -106,6 +105,9 @@@ Below only new and removed languages ar
  because of Phabricator reports.
  
  * (T203908) Added language support for Eastern Pwo (kjp).
 +* (T213717) Fixed a translation error on Goan Konkani (gom-deva) translations
 +  for NS_TEMPLATE.
 +* (T212221) Added $digitTransformTable for Santali (sat).
  
  === Breaking changes in 1.33 ===
  * The parameteter $lang in DifferenceEngine::setTextLanguage must be of type
  * The PasswordPolicy 'PasswordCannotBePopular' has been deprecated. To
    follow best practices, it is reccommended to use 'PasswordNotInLargeBlacklist'
    instead which blacklists 100,000 commonly used passwords.
 +* (T208862) Action::requiresUnblock() is now called from
 +  Title::getUserPermissionsErrors() and Title::userCan(). Previously, the method
 +  was only called in Action::checkCanExecute(). Actions should ensure that their
 +  requiresUnblock() returns the proper result (the default is `true`).
 +* (T211608) The MediaWiki\Services namespace has been renamed to
 +  Wikimedia\Services. The old name is still supported, but deprecated.
 +* (T155582) Content::getNativeData has been deprecated. Please use model-
 +  specific getters, such as TextContent::getText().
  * …
  
  === Other changes in 1.33 ===