MediaWiki 1.31/wmf.22/Changelog

Core changes

 * - Fix for Ia97b750b
 * - mw.loader: Document mw.loader.require as private
 * - GD zero filesize error
 * - tests: Remove verbose logging settings from DevelopmentSettings.php
 * - Add support for 'es-formal'
 * - Cleanup IDEA warnings in MessageCache
 * - Update links in comments to developer.mozilla.org
 * - rdbms: tweak var names in LoadMonitor::scaleLoads/getLagTimes
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - rdbms: remove "m" member prefix from various classes
 * - Soft deprecate DeferredStringifier class
 * - objectcache: add IExpiringStore::TTL_SECOND constant
 * - site_stats: Unbreak counting newly created pages
 * - rdbms: make DatabaseMysql::masterPosWait handle inactive GTIDs
 * - rdbms: remove "m" member prefix from DatabaseMssql
 * - Follow-up I0bb4ed7f7: Use correct 'this'
 * - Don't write exceptions to STDERR from BadTitleErrorTest or ThrottledErrorTest
 * - Update wikimedia/php-session-serializer from 1.0.4 to 1.0.5
 * - rdbms: do not bother making DBO_TRX transactions in IDatabase::lock
 * - rdbms: remove "m" prefix from Database fields
 * - rdbms: make MySQLMasterPos handle inactive GTIDs
 * - rdbms: remove leading table name space hack in Database
 * - rdbms: remove "m" prefix from LoadBalancer fields
 * - Use `lock(,,0)` instead of `lockIsFree && lock(,,1)` for non-blocking locks
 * - rdbms: improve ILoadBalancer comments about reuseConnection
 * - objectcache: improve WANObjectCache reap method comments
 * - Drop the 'CategorizedRecentChanges' feature
 * - RevisionStore logging use wfBacktrace instead of wfDebugBacktrace
 * - EditPage::getBaseRevision can return null. (fix phpdoc)
 * - resourceloader: Fix comment on Mobile Safari requirement
 * - resourceloader: Remove ResourceLoaderModule::getPosition
 * - Salvage site_stats row with negative values in miser mode
 * - RCFilters: Add missing jQueryMsg dependency
 * - Update $wgGitRepositoryViewers to use Gerrit/Gitiles instead of Phabricator
 * - globals.txt: Remove trailing whitespace
 * - Be more db-friendly when purging expired userrights
 * - Fix typehint for multiple dbs in addCallableUpdate
 * - mediawiki.action.edit.preview: Remove dependency on module 'jquery.form'
 * - Hard-deprecate ParserOutput stateful transform methods
 * - build: Add grunt target for 'karma:firefox'
 * - RCLFilters: make sticky filters default and current value equal
 * - rdbms: avoid "SHOW MASTER/SLAVE STATUS" queries in the GTID case
 * - Log the reason why revision->getContent returns null
 * - tests: Commit initial version of DevelopmentSettings.php
 * - Only try to show character difference if it isn't empty
 * - Pass change tags to NewRevisionFromEditComplete hook

Vendor

 * - Update wikimedia/php-session-serializer from 1.0.4 to 1.0.5

3D

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use better methods for mmv-3d tests
 * - Run 3D init on wikipage.content hook
 * - Remove small height flicker with vertical-align rule
 * - Use '+' to cast to number
 * - Allow attachBadge to be passed a non-image
 * - Load much smaller oojs-ui-core module instead of full oojs-ui
 * - jQuery cleanup
 * - Avoid height jump (FOUC) when showing 'loading' placeholder
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Separate out 3rd party three.js files into module
 * - Don't make 'TD' an implicit global
 * - Only load the mmv.3d.head module if the MMV 'stl' extension has been set
 * - build: Update linters
 * - MMV is not a hard dependency

AbuseFilter

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Update minus-x from 0.2.1 to 0.3.0
 * - PostgreSQL: Add missing columns for AbuseFilter
 * - Fix some minor IDEA code warnings
 * - Add missing 'action-abusefilter-private-log' message
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ActiveAbstract

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Unbreak tests, DumpTestCase is now namespaced

AdvancedSearch

 * - subpageof: Add ability to search for subpages
 * - browser tests: run with default debug settings
 * - browser tests: use lib to decode urls parts
 * - Use const and let in browser tests
 * - Consider default namespaces when doing 1st search
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest, pin
 * - Remove fullstop at the end of the feedback text.
 * - Add feedback text after title on Special Page
 * - Make sure pagination links get URL parameters

AntiSpoof

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ApiFeatureUsage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ArticleCreationWorkflow

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

ArticlePlaceholder

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Bump devDependencies to latest, pin
 * - Update Wikibase CodeSniffer rule set to version 0.3

Babel

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

BetaFeatures

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

BounceHandler

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Calendar

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Bump devDependencies to latest
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Campaigns

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Capiunto

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Bump devDependencies to latest
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CategoryTree

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set visibility of CategoryTree::encodeOptions as protected
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

CentralAuth

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Increase allowHighEditcount from 50k to 100k.
 * - Follow-up 715a373f: Actually add the .eslintrc.json file
 * - build: Replace jshint and jscs with eslint
 * - build: Bump devDependencies to latest
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CharInsert

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CheckUser

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Update minus-x from 0.2.1 to 0.3.0
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest
 * - Update ContributionsToolLinks hook handler

CirrusSearch

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest
 * - Fix PrefixFeature test
 * - Fix profile mgmt for FullTextQueryBuilder
 * - Only report "deepcategory" not "deepcat"
 * - Add some logging for SPARQL request timing and result count
 * - Create deepcat: keyword for deep category search
 * - Add tests for prefix
 * - Make morelike: a simple keyword
 * - Add SimpleKeywordFeature::getFeatureName
 * - Hide SimpleKeywordFeature::getValueRegex
 * - Make local: a SimpleKeyword
 * - Add tests for LocalFeature

Cite

 * - Avoid jQuery.parseHTML
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - Migrate to mediawiki-phan-config
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Create first unit test for reference diffs
 * - build: Bring SVGO optimization to build step

CiteThisPage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - Migrate to mediawiki-phan-config
 * - phan: Only check includes/ directory
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Citoid

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CodeEditor

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Remove unused browser matrix

CodeMirror

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CodeReview

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Cognate

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Migrate to mediawiki-phan-config
 * - Add some docs for all config options in extension.json

CollaborationKit

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Collection

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

CommonsMetadata

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ConfirmEdit

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ContactPage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ContentTranslation

 * - Adjust personal header labels
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Limit maximum width of CX header trademark
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Replace Math.trunc with Math.floor
 * - Make translate view accessible on IE10 & IE11
 * - Remove "clear button" on IE10/11
 * - Fix small icons on IE10/11
 * - Fix refresh button height on IE10/11
 * - Fix list item action buttons on IE10
 * - Fix CX conflict info message overlap with sidebar

ContributionTracking

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CreditsSource

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Dashiki

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

DisableAccount

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Disambiguator

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

DismissableSiteNotice

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

DonationInterface

 * - Prefer EC for paypal method on form chooser

DoubleWiki

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

DynamicSidebar

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Echo

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

EducationProgram

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Elastica

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Move classes to includes, and follow one class per file
 * - Add @covers tag
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ElectronPdfService

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Migrate to mediawiki-phan-config
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

EventBus

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Move classes into includes/
 * - Add @covers tag
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

EventLogging

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ExtensionDistributor

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

FeaturedFeeds

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

FlaggedRevs

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Flow

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Replace wfGetLBFactory/wfGetLB/wfWaitForSlaves
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Replace deprecated jQuery.isArray by Array.isArray
 * - Simplify nested deferred in OptInController
 * - Improve board_text AbuseFilter variable description to match std AF

FundraiserLandingPage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

FundraisingTranslateWorkflow

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GWToolset

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Gadgets

 * - Add namespaces for Sindhi
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GeoCrumbs

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GeoData

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

GettingStarted

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GlobalBlocking

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GlobalCssJs

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GlobalUsage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GlobalUserPage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GoogleNewsSitemap

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Graph

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

GuidedTour

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Move classes into includes/
 * - Add @covers tags
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Update dependencies and fix
 * - build: Bring SVGO optimization to build step

ImageMap

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - Do not use raw html i18n messages for errors.
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

InputBox

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Insider

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Interwiki

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

InterwikiSorting

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Migrate to mediawiki-phan-config

Josa

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

JsonConfig

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Kartographer

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Escape messages when using as HTML
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Replace deprecated jQuery.isArray by Array.isArray

LabeledSectionTransclusion

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

LandingCheck

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

LdapAuthentication

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Linter

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Use normal lint error updating logic for page deletions

LiquidThreads

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Listings

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

LocalisationUpdate

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Move classes into includes/, and ensure class name matches filename
 * - Remove unused Autoload.php
 * - Add @covers tags
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

LoginNotify

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MapSources

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MassMessage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Move hooks into includes, and make class names match filenames
 * - Add missing @covers tags
 * - Migrate to mediawiki-phan-config
 * - Fix use statement for MediaWikiServices
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Math

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MobileApp

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MobileFrontend

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Chore: Update resource-modules dependency to 1.0.18
 * - Remove exclusion in phpcs; lower severity
 * - Don't ship unnecessary styles to mobile userpages that are not Minerva
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Admins should not see surpressed content in feeds
 * - Hygiene: LegacyMainPageTransform

MultimediaViewer

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MwEmbedSupport

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Deprecate client tests for unsupported clients

NavigationTiming

 * - Update minusX from 0.2.1 from 0.3.1
 * - ext.NavigationTiming: Remove some unnecessary properties
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

NewUserMessage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Newsletter

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Nuke

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - Add configuration for phan
 * - Use valid SPDX-3 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

OATHAuth

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

OAuth

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ORES

 * - Rewrite RecentChangeSaveHookHandler, part I
 * - Add tests for PopulatedSqlModelLookup
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Mark ServiceWiring test as @coversNothing
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

OpenStackManager

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Add TTL to set call

PageAssessments

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

PageImages

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

PageTriage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

PageViewInfo

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

PagedTiffHandler

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ParserFunctions

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Add @covers tag
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ParserMigration

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Migrate to mediawiki-phan-config
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ParsoidBatchAPI

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

PdfHandler

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Petition

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Poem

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

PoolCounter

 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Popups

 * - Model should capture page id
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Capture page view-like interactions
 * - Improve & fix action and integration tests
 * - Don't leak deferreds out of functions
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Return promises from action thunks
 * - Centering settings dialog and overlay

ProofreadPage

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Fix .textSelection( 'encapsulateSelection', ... ) on #wpTextbox1
 * - ve.ui.MWPagequalityInspector: Make it possible to actually make changes
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

PropertySuggester

 * - Update minus-x from 0.2.0 to 0.3.0
 * - Fix satooshi/php-coveralls dependency

QuickSurveys

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Quiz

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

RSS

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ReadingLists

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

RelatedArticles

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

RelatedSites

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Renameuser

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Fix false positive for phan-taint-check
 * - Add Help Page link in Special:RenameUser

RevisionSlider

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Migrate to mediawiki-phan-config
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

SandboxLink

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Score

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

Scribunto

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

SearchExtraNS

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

SecurePoll

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Update minus-x from 0.2.1 to 0.3.0
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Sentry

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ShortUrl

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Add TTL to set call

SiteMatrix

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use valid SPDX-3 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

SpamBlacklist

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Fix phan-taint-check false positive

SubPageList3

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

SubpageSortkey

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

SyntaxHighlight_GeSHi

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - Migrate to mediawiki-phan-config
 * - Move classes into includes/
 * - Remove unused back-compat ResourceLoaderGeSHiVisualEditorModule alias
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

TemplateData

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Make '/doc' subpage an MW message for local overrides
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

TemplateSandbox

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use valid SPDX-3 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

TemplateStyles

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

TextExtracts

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Thanks

 * - Send thank for the right link
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

TimedMediaHandler

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Fix warning on PHP 7.2 in relative time output on transcode table
 * - Replace $( document ).ready( ... ) by $( ... )
 * - Sync up with Parsoid timedMediaHandlerParserTests.txt
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Add language code mapping for languageScripts
 * - Manually lint player test files, and fix HTML indentation
 * - Use $.fn.on to bind events

TitleBlacklist

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Set phan-taint-check-plugin version in composer.json
 * - Add @covers tags
 * - Migrate to mediawiki-phan-config
 * - Move classes into includes/
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

TocTree

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use .children( 'ul' ) instead of .find( 'ul' )
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

TorBlock

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Translate

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Add the 'translate' right to the editpage grant

TranslationNotifications

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

TrustedXFF

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

TwoColConflict

 * - Editor font on TwoColConflict editor too big
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Handle EditPage::getBaseRevision returning null in Hooks
 * - Use mediawiki/mediawiki-phan-config to centralize phan configuration

UnicodeConverter

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

UniversalLanguageSelector

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Remove window.pluralRuleParser
 * - Update jquery.uls to 8c32f06
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

UploadWizard

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Support whitespaces in $PWD

UploadsLink

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

UrlShortener

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

UserMerge

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use valid SPDX-3 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

VipsScaler

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

VisualEditor

 * - Update VE core submodule to master (8c5b27028)
 * - Hide historical diff controls when UA doesn't support JS
 * - Avoid hiding generated #toc
 * - Add clearfix to diff page's visual diff element
 * - Avoid jQuery.parseHTML
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - MWSaveDialog: Another check to see if visual diff is still visible
 * - Update VE core submodule to master (31c54c36b)
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Follow-up 0a7a845a4: Missed one
 * - Update VE core submodule to master (0cc5806c7)

WikiEditor

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Migrate to mediawiki-phan-config
 * - Move WikiEditorHooks into includes/
 * - Set phan-taint-check-plugin version in composer.json
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

WikiLove

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Wikibase

 * - Update Wikibase CodeSniffer to 0.3.x
 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Split out entity-usage messages with modifiers
 * - Update at-ease calls in extensions
 * - Wait longer for Cirrus update in Wikibase browser tests
 * - Allow specifying a non-local globalSiteId in getEntityIdForTitle
 * - Run tests in PHP 7.1 and 7.2 environment on Travis
 * - Replace mentions of "item" in SetClaim/SetClaimValue tests

WikibaseQuality

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Remove phpunit dependency
 * - Fix satooshi/php-coveralls dependency

WikibaseQualityConstraints

 * - Script exportEntityMapping: Support prefix for table names in database
 * - Make Constraint serializable
 * - Respect futureTime in CachingResultsBuilder
 * - Add DependencyMetadata to RangeChecker results
 * - Update outdated Constraint comments
 * - Add RangeCheckerHelper::isFutureTime
 * - Add future time to DependencyMetadata
 * - Expand NowValue and add tests
 * - Add TimeValueComparer
 * - Fix variable name in tests
 * - Fix CheckResult::withMetadata parameter name
 * - Remove unused methods
 * - Use WikibaseQuality master instead of v1 in Travis
 * - Remove phpunit dependency
 * - Use ViolationMessageRenderer in CheckConstraintParameters
 * - Extract ConstraintParameterException serialization
 * - Use ConstraintParameterException::getViolationMessage
 * - Add ConstraintParameterException::getViolationMessage
 * - Use proper item IDs for constraint types in tests
 * - Extract RangeChecker ViolationMessage into method
 * - Use TimeValue::PRECISION_DAY constant in tests
 * - Use TimeValue::CALENDAR_GREGORIAN constant in tests
 * - Add separate range messages for “now” endpoints
 * - Reject ranges with same endpoints
 * - Remove mathematical interval notation from range messages
 * - Inject ViolationMessageSerializer and -Deserializer
 * - Specify php-coveralls version

WikidataPageBanner

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

WikimediaBadges

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Bump devDependencies to latest
 * - Update Wikibase CodeSniffer rule set to version 0.3

WikimediaEvents

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Fix $editPage param name in onEditPageBeforeConflictDiff
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - build: Bump devDependencies to latest

WikimediaIncubator

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

WikimediaMaintenance

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

WikimediaMessages

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Add messages for 'wmf-ops-monitoring' global group

XAnalytics

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ZeroBanner

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

ZeroPortal

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

cldr

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Move classes into includes/
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

intersection

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

timeline

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

wikihiero

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

CologneBlue

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use SPDX 3.0 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MinervaNeue

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use SPDX 3.0 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0
 * - Remove unused userpage icon from repo
 * - Restore Minerva specific userpage styles for all user pages

Modern

 * - Use SPDX 3.0 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

MonoBook

 * - Use valid SPDX-3 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Nostalgia

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use SPDX 3.0 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Timeless

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use SPDX 3.0 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Vector

 * - build: Updating mediawiki/minus-x to 0.3.1
 * - Use SPDX 3.0 license identifier
 * - build: Updating mediawiki/mediawiki-codesniffer to 16.0.0

Total Changes
659 Changes in 180 repos by 61 committers