=== External library changes in 1.31 ===
==== Upgraded external libraries ====
-* …
+* Updated dev dependancy phpunit/phpunit from v4.8.35 to v4.8.36.
==== New external libraries ====
* …
==== Removed and replaced external libraries ====
+* (T17845) The deprecated 'jquery.badge' module was removed.
+* The deprecated 'jquery.autoEllipsis' module was removed. Use the CSS
+ text-overflow property instead.
+* The deprecated 'jquery.placeholder' module was removed.
+* The deprecated 'jquery.appear' module was removed. Use the
+ 'mediawiki.viewport' module instead.
+* The deprecated 'mediawiki.widgets.CategorySelector' module alias was removed.
+ Use the 'mediawiki.widgets.CategoryMultiselectWidget' module directly instead.
* …
=== Bug fixes in 1.31 ===
+* (T90902) Non-breaking space in header ID breaks anchor
* …
=== Action API changes in 1.31 ===
regularly. Below only new and removed languages are listed, as well as
changes to languages because of Phabricator reports.
-* …
+* (T180052) Mirandese (mwl) now supports gendered NS_USER/NS_USER_TALK namespaces.
=== Other changes in 1.31 ===
* MessageBlobStore::insertMessageBlob() (deprecated in 1.27) was removed.
* Revision::selectArchiveFields() → Revision::getArchiveQueryInfo()
* User::selectFields() → User::getQueryInfo()
* WikiPage::selectFields() → WikiPage::getQueryInfo()
-* Due to significant refactoring, method ContribsPager::getUserCond() that had
- no access restriction has been removed.
+ * Due to significant refactoring, method ContribsPager::getUserCond() that had
+ no access restriction has been removed.
+ * Revision::setUserIdAndName() was deprecated.
== Compatibility ==
MediaWiki 1.31 requires PHP 5.5.9 or later. There is experimental support for