Merge "ParserOutput: Add stateless transforms to getText()"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 1 Dec 2017 04:16:07 +0000 (04:16 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 1 Dec 2017 04:16:07 +0000 (04:16 +0000)
1  2 
RELEASE-NOTES-1.31

diff --combined RELEASE-NOTES-1.31
@@@ -17,8 -17,6 +17,8 @@@ production
    not have the right to mark things patrolled.
  * Wikis that contain imported revisions or CentralAuth global blocks should run
    maintenance/cleanupUsersWithNoId.php.
 +* $wgResourceLoaderMinifierStatementsOnOwnLine and $wgResourceLoaderMinifierMaxLineLength
 +  were removed (deprecated since 1.27).
  
  === New features in 1.31 ===
  * Wikimedia\Rdbms\IDatabase->select() and similar methods now support
@@@ -33,6 -31,8 +33,8 @@@
    [[iw:User:Example|iw>Example]].
  * (T111605) The 'ImportHandleUnknownUser' hook allows extensions to auto-create
    users during an import.
+ * Added a hook, ParserOutputPostCacheTransform, to allow extensions to affect
+   the ParserOutput::getText() post-cache transformations.
  
  === External library changes in 1.31 ===
  
@@@ -121,6 -121,18 +123,18 @@@ changes to languages because of Phabric
  * The Block class will no longer accept usable-but-missing usernames for
    'byText' or ->setBlocker(). Callers should either ensure the blocker exists
    locally or use a new interwiki-format username like "iw>Example".
+ * The following methods that get and set ParserOutput state are deprecated.
+   Callers should use the new stateless $options parameter to
+   ParserOutput::getText() instead.
+   * ParserOptions::getEditSection()
+   * ParserOptions::setEditSection()
+   * ParserOutput::getEditSectionTokens()
+   * ParserOutput::setEditSectionTokens()
+   * ParserOutput::getTOCEnabled()
+   * ParserOutput::setTOCEnabled()
+   * OutputPage::enableSectionEditLinks()
+   * OutputPage::sectionEditLinksEnabled()
+   * The public ParserOutput state fields $mTOCEnabled and $mEditSectionTokens are also deprecated.
  
  == Compatibility ==
  MediaWiki 1.31 requires PHP 5.5.9 or later. There is experimental support for