MediaWiki 1.32/wmf.8/Changelog

Core changes

 * - Add release notes for 0eb4eaefd3 and f7f71359 by Kunal Mehta
 * - Make $wgEmailConfirmToEdit only affect edit actions. by Tim Starling
 * - Remove deprecated hook EditPageBeforeEditChecks by Bartosz Dziewoński
 * - registration: Catch correct exception type from ObjectCache by Aaron Schulz
 * - Use PHP 7 '??' operator instead of '?:' with 'isset' where convenient by Fomafix
 * - Add langauge 'zgh' Standard Moroccan Amazigh by Étienne Beaulé
 * - PHP: Use short ternary operator (?:) where possible by Fomafix
 * - npm selenium command, use bash by Addshore
 * - parser: Validate $length in padleft/padright parser functions by Kunal Mehta
 * - SECURITY: Special:BotPasswords should reauthenticate by Brian Wolff
 * - Localize some special pages into Korean (ko) by Kunal Mehta
 * - Get rid of call_user_func(_array), part 3 by MaxSem
 * - Clean up CSPRNG support for PHP7 by Krinkle
 * - LoginSignupSpecialPage: Use $this->msg instead of wfMessage by Fomafix
 * - FormatJson: cleanup after PHP 5.5 support removal by Kevin Israel
 * - Remove PhanParamReqAfterOpt from blacklist by MaxSem
 * - Escape text in Linker::specialLink by Matěj Suchánek
 * - Rewrite IEUrlExtensionTest using a data provider by Kunal Mehta
 * - Resolve required parameter after optional in specials by Erik Bernhardson
 * - Add more logging to ChronologyProtector::initPositions by Aaron Schulz
 * - Resolve required parameter after optional parameter in Linker by EBernhardson
 * - Resolve required parameter after optional in Message by EBernhardson
 * - Resolve required parameter after optional in Xml by EBernhardson
 * - Resolve required parameter after optional in language by EBernhardson
 * - Follow-up Ieaeb3113a: Add RELEASE-NOTES by James D. Forrester
 * - Fix phpdoc for wfMessage $params for phan by Kunal Mehta
 * - CurlHttpRequest: remove open_basedir check by Kevin Israel
 * - Release notes for I57e05c5ae by Krinkle
 * - build: Allow HHVM 3.21+ failures in Travis by Timo Tijhof
 * - Link to revisions and log entries from tag logs by Matěj Suchánek
 * - HashRing: use bisection instead of guess and refine by Aaron Schulz
 * - Fix wfMessage annotation by Max Semenik
 * - Replace call_user_func_array, part 2 by Max Semenik
 * - mediawiki.skinning: Remove styles for `#jump-to-nav` from core by Krinkle
 * - Update OOUI to v0.27.3 by James D. Forrester
 * - Ensure $user is passed by reference in TitleMoveComplete hook on HHVM by Kunal Mehta
 * - Enable InterwikiTest::testDatabaseStorage by Kunal Mehta
 * - Hard deprecate Interwiki static methods by Kunal Mehta
 * - registration: Allow the mtime of extension.json files to be zero by Kunal Mehta
 * - Restore original OpenSearch namespaces by Lucas Werkmeister
 * - Introduce per-schema unit tests for revision storage. by Addshore
 * - Reset relevant DB tables before the first test of a suite. by daniel
 * - Rewrite HashRing to use consistent hashing by Aaron Schulz
 * - resourceloader: move Message methods from mediawiki.js to base module by Krinkle
 * - WebInstaller::docLink: Use Html::element to generate the link by Fomafix
 * - WebInstaller::getDocUrl: Use getUrl to generate the URL by Fomafix
 * - installer: Fix display of UPGRADE by disabling InterwikiLookup by Kunal Mehta
 * - Revert "docs: Rename README to README.md" by Legoktm
 * - tests: Reset mwuser/pagecontent tables if necessary for postgres by Kunal Mehta
 * - Fix UploadBase::checkXMLEncodingMissmatch on PHP 7.1+ by Kunal Mehta
 * - Add RELEASE-NOTES for I4678250331a48db4d50d1fc6c489c991a4dee920 by Jforrester
 * - Update OOUI to v0.27.2 by Volker E
 * - mediawiki.js: Fix eslint valid-jsdoc by Fomafix
 * - resourceloader: remove "mediaWikiLoadStart" and move mwNow to mediawiki.js by Krinkle
 * - Selenium tests: Use assert.strictEqual instead of assert.equal by Ed Sanders
 * - build: Enable qunit/no-assert-equal and enforce by Ed Sanders
 * - objectcache: clean up language about expiration/invalidation by Aaron Schulz
 * - Update wikimedia/wrappedstring to 3.0.1 by Reedy
 * - Populate 1.31 rc.0 -> rc.2 release notes by Reedy
 * - build: Enable qunit/no-early-return,no-negated-ok and enforce by Ed Sanders
 * - Add getLoginSecurityLevel support to FormSpecialPage by Gergő Tisza
 * - build: Introduce eslint-plugin-qunit and enforce by Ed Sanders
 * - resourceloader: Re-enable testGetBlobCached test case by Krinkle
 * - Introduce ApiMaxLagInfo hook by Amir Sarabadani
 * - Avoid recreating ar_revid index after it's replaced by ar_revid_uniq by Brad Jorsch
 * - maintenance/purgePage.php output page being purged by Addshore
 * - Replace call_user_func_array, part 1 by Max Semenik
 * - DateTimeInputWidget: Fix disabled `border-color` by Volker E
 * - Use the old linkshere-related messages without "-2" by Daimona Eaytoy
 * - Avoid "unittest_imagelinks" already exists error in tests by Aaron Schulz
 * - Add code to write to change_tag_def table by Amir Sarabadani
 * - (y)etsin fixes, test refactoring, and misc fixes by tjones

Vendor

 * - Update "wikibase/data-model-services" to 3.10.0 by Marius Hoch
 * - Update OOUI to v0.27.3 by James D. Forrester
 * - Update OOUI to v0.27.2 by James D. Forrester
 * - Update wikimedia/wrappedstring to 3.0.1 by Timo Tijhof

3D

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

AbuseFilter

 * - Fix some Doxygen problems by Max Semenik
 * - Show throttled filters in Special:AbuseFilter by Daimona Eaytoy
 * - Update \AbuseFilter::checkSyntax documentation by Umherirrender
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Get rid of call_user_func_array by Max Semenik
 * - Remove all not needed & from hook handler signatures by Thiemo Kreuz
 * - Remove all default "return true" from hook handlers by Thiemo Kreuz
 * - Enable OOUI and add unused button to the output by Daimona Eaytoy
 * - Add an option to hide private filters on Special:AbuseFilter by Daimona Eaytoy
 * - Don't allow invalid IP ranges to be entered in ip_in_range by Matěj Suchánek

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch

 * - Make use of core LESS mixins by Thiemo Kreuz
 * - Remove redundant CSS values on elements by Krinkle
 * - Remove `border-radius` error and improve distance reducing CSS by Volker E

AntiSpoof

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

ApiFeatureUsage
No changes for ApiFeatureUsage

ArticleCreationWorkflow

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

ArticlePlaceholder

 * - Update required PHP version by Aleksey Bekh-Ivanov (WMDE)
 * - Properly catch MalformedTitleException in AboutTopicRenderer by Thiemo Mättig

Babel

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

BetaFeatures
No changes for BetaFeatures

BounceHandler
No changes for BounceHandler

Calendar
No changes for Calendar

Campaigns
No changes for Campaigns

Capiunto
No changes for Capiunto

CategoryTree

 * - Don't manually suppress PhanDeprecatedClass by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

CentralAuth

 * - Improve some parameter docs by Umherirrender

CharInsert
No changes for CharInsert

CheckUser
No changes for CheckUser

CirrusSearch

 * - cleanSetup.php should initialize metastore by EBernhardson
 * - Add a very simple QueryParserFactory by EBernhardson
 * - Add ParsedQuery::getCrossSearchStrategy by EBernhardson
 * - Add the ability to intersect CrossSearchStrategy by EBernhardson
 * - Make SearchConfig immutable in CirrusSearch by EBernhardson
 * - Prefix keyword should append its namespace not override the initial ones by David Causse
 * - Drop IdsResultType by David Causse
 * - Drop highlight options by David Causse
 * - Drop IdHashMod by David Causse
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Get rid of call_user_func_array by Max Semenik
 * - Use scalar type without namespace by Umherirrender
 * - Create BSC Analysis Chains using Serbian Stemmer by tjones
 * - Add a simple README file on how to run integration tests by Željko Filipin
 * - Add a first AST visitor implementation by David Causse
 * - Add MetaStoreIndex backed namespace search by Smalyshev
 * - Filter unused analysis chain by Erik Bernhardson
 * - Move showSuggestion to context by Smalyshev
 * - QueryFilterFeature docs and cleanups by David Causse
 * - Update Serbian Analysis Config After Plugin Refactor by tjones

Cite

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

CiteThisPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

Citoid

 * - Don't use deprecated `mediawiki.api.options` by Kunal Mehta

cldr
No changes for cldr

Cognate

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

CodeEditor

 * - Don't use deprecated `mediawiki.api.options` by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

CodeMirror
No changes for CodeMirror

CodeReview
No changes for CodeReview

CollaborationKit
No changes for CollaborationKit

Collection
No changes for Collection

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit
No changes for ConfirmEdit

CongressLookup
No changes for CongressLookup

ContactPage
No changes for ContactPage

ContentTranslation

 * - Add ulsPurpose to the ULS initialization by Amire80
 * - Move some class-level documentations, remove obsolete ones by Thiemo Kreuz
 * - CX2: Warn for existing titles by jenkins-bot
 * - Add waitForReplication support by jenkins-bot

ContributionTracking
No changes for ContributionTracking

CreditsSource
No changes for CreditsSource

Dashiki
No changes for Dashiki

DisableAccount
No changes for DisableAccount

Disambiguator
No changes for Disambiguator

DismissableSiteNotice
No changes for DismissableSiteNotice

DonationInterface

 * - Fix PHP CodeSniffer issues by Antoine Musso

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

Echo

 * - Don't use deprecated `mediawiki.api.options` by Kunal Mehta
 * - Get rid of call_user_func_array by Max Semenik
 * - Move NotificationsTest to tests/phpunit by Umherirrender
 * - Replacing fallback color for code hygiene by VolkerE

EducationProgram
No changes for EducationProgram

Elastica
No changes for Elastica

ElectronPdfService

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

EventBus
No changes for EventBus

EventLogging
No changes for EventLogging

ExtensionDistributor
No changes for ExtensionDistributor

FeaturedFeeds
No changes for FeaturedFeeds

FileExporter

 * - Use ExtensionRegistry instead of class_exists by Thiemo Kreuz
 * - More broad check for test wikis by Thiemo Kreuz
 * - Custom export button labels for "Wikimedia Commons" and test wikis  by WMDE-Fisch
 * - Replace "global" with config access by Thiemo Kreuz
 * - Change BetaFeature links to Help namespace by WMDE-Fisch
 * - Hide dysfunctional Beta feature for non-autoconfirmed users by Thiemo Kreuz (WMDE)
 * - Rename hook handler to onGetBetaFeaturePreferences by Thiemo Kreuz

FileImporter

 * - Remove sentence asking to "add a license" by Thiemo Kreuz
 * - Add config check for suppressed user name by WMDE-Fisch
 * - Inline SourceUrl normalization into the SourceSite service by Thiemo Kreuz
 * - Add first test case for HttpApiLookup by Thiemo Kreuz
 * - Don't use global for suppressed username setting by WMDE-Fisch
 * - Re-add Wikipedia Zero normalization for SourceUrls by Thiemo Kreuz
 * - More consistent normalization of CommonsHelper2 config page names by Thiemo Kreuz
 * - Update Readme.md to cover most of the current config settings by WMDE-Fisch
 * - Docs for Wikimedia vs. 3rd-party MediaWikis vs. non-MediaWikis by Thiemo Kreuz
 * - Do not count array if it does not exist by WMDE-Fisch
 * - Reuse "SpecialPage::msg" if possible, instead of "new Message" by Thiemo Kreuz (WMDE)
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Hide URL input by Thiemo Kreuz (WMDE)
 * - Split overly long method Importer::importInternal by Thiemo Kreuz
 * - Don't fail CommonsHelper config parsing when sections are empty by Thiemo Kreuz
 * - Relax CommonsHelperConfigParser to allow "packed" wikitext by Thiemo Kreuz
 * - Reduce redundant test setup in WikiTextConversionsTest by Thiemo Kreuz
 * - Allow file to be moved if it contains at least one of the required templates by Andrew Kostka
 * - Make use of SourceUrl::getHost if possible by Thiemo Kreuz
 * - Provide non-empty plain text message in HttpRequestException by Thiemo Kreuz
 * - Allow plus characters in source URLs by Thiemo Kreuz
 * - Remove obsolete TODO about URL normalization by Thiemo Kreuz
 * - Make CommonsHelper2 source wiki address configurable by Thiemo Kreuz
 * - build: Updating mediawiki/mediawiki-codesniffer to 20.0.0 by WMDE-Fisch
 * - Fix incomplete error reporting in HttpApiLookup by Thiemo Kreuz
 * - Normalize spaces in Wikimedia source URLs by Thiemo Kreuz (WMDE)

FlaggedRevs
No changes for FlaggedRevs

Flow

 * - Remove [optional] from param docs by Umherirrender
 * - Fix and add more PHPDoc types and make existing more specific by Umherirrender
 * - Use …::class feature in assertInstanceOf by Umherirrender
 * - Add visibility keywords to all __constructors by Umherirrender
 * - Reduce extreme line lengths longer than 360 characters by Umherirrender
 * - Add more indirect @covers tags to tests by Krinkle

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

GeoCrumbs
No changes for GeoCrumbs

GeoData

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

GettingStarted

 * - Get rid of call_user_func_array by Max Semenik

Graph
No changes for Graph

GlobalBlocking
No changes for GlobalBlocking

GlobalCssJs
No changes for GlobalCssJs

GlobalPreferences
No changes for GlobalPreferences

GlobalUsage
No changes for GlobalUsage

GlobalUserPage
No changes for GlobalUserPage

GoogleNewsSitemap
No changes for GoogleNewsSitemap

GuidedTour

 * - Don't use deprecated `mediawiki.api.parse` by Kunal Mehta

GWToolset

 * - Remove unused config option by Max Semenik

ImageMap

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

InputBox

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

Insider
No changes for Insider

intersection
No changes for intersection

Interwiki

 * - Replace Linker::link with LinkRenderer by Matěj Suchánek
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Don't use deprecated Interwiki static methods by Kunal Mehta

InterwikiSorting

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

JADE

 * - Change schema to contain multiple judgments and endorsements by Adam Wight

Josa
No changes for Josa

JsonConfig

 * - build: Updating mediawiki/mediawiki-codesniffer to 20.0.0 by James D. Forrester

Kartographer

 * - Fix thumb with full width in MinervaNeue by Moriel Schottlender
 * - Followup I4fc252e91: Fix bad selector for GeoJSON textarea in VE dialog by Moriel Schottlender
 * - Make sure footer is created once by Moriel Schottlender
 * - Replace color with one from the WikimediaUI color palette by Volker E

LabeledSectionTransclusion
No changes for LabeledSectionTransclusion

LandingCheck
No changes for LandingCheck

LdapAuthentication
No changes for LdapAuthentication

Linter
No changes for Linter

LiquidThreads

 * - Don't use deprecated `mediawiki.api.watch` by Kunal Mehta

Listings
No changes for Listings

LocalisationUpdate

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

LoginNotify

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

MapSources
No changes for MapSources

MassMessage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

Math

 * - MWLatexDialog: Fix hard-coded line height by Ed Sanders
 * - Improve tests coverage for MathPng by Thiemo Kreuz (WMDE)
 * - Make use of the …::class feature whenever possible by Thiemo Kreuz

MobileApp
No changes for MobileApp

MobileFrontend
No changes for MobileFrontend

MultimediaViewer

 * - Don't use deprecated `mediawiki.api.options` by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - build: Enable more qunit lint rules by James D. Forrester
 * - build: Introduce eslint-plugin-qunit and enforce by James D. Forrester

MwEmbedSupport
No changes for MwEmbedSupport

NavigationTiming

 * - Tighten performance survey display conditions by Gilles Dubuc

Newsletter
No changes for Newsletter

NewUserMessage
No changes for NewUserMessage

Nuke

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

OAuth
No changes for OAuth

OATHAuth

 * - Remove extra parameters to MWCryptRand::generate calls by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

ORES

 * - Let scores of wp10 models stay in the database forever by Amir Sarabadani

OpenStackManager
No changes for OpenStackManager

PagedTiffHandler
No changes for PagedTiffHandler

PageAssessments
No changes for PageAssessments

PageImages
No changes for PageImages

PageTriage

 * - Namespace classes and give each its own file by MusikAnimal
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Add Phan config by Max Semenik
 * - Add method scope by Sam Wilson

PageViewInfo
No changes for PageViewInfo

ParserFunctions

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

ParserMigration

 * - Don't manually suppress PhanDeprecatedProperty by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

ParsoidBatchAPI
No changes for ParsoidBatchAPI

PdfHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

PerformanceInspector
No changes for PerformanceInspector

Petition
No changes for Petition

Poem

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

PoolCounter
No changes for PoolCounter

Popups

 * - Adjusts margin on settings icon by Jan Drewniak
 * - Always set the PagePreviews visibility state by Piotr Miazga

ProofreadPage

 * - Set EditPage's context Title in Edit/SubmitAction classes by Kunal Mehta
 * - Odd/even page numbering through by Candalua

PropertySuggester

 * - Remove obsolete evilMediaWikiBootstrap.php by Thiemo Kreuz (WMDE)

QuickSurveys
No changes for QuickSurveys

Quiz
No changes for Quiz

ReadingLists

 * - Fix domain parsing for generator=readinglistentries by Gergő Tisza

RelatedArticles

 * - Correctly remove node without exception by jdlrobson

RelatedSites
No changes for RelatedSites

Renameuser

 * - Add GENDER to messages on Special:Contributions by Legoktm
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

RevisionSlider

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

RSS
No changes for RSS

SandboxLink
No changes for SandboxLink

Scribunto

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Don't use deprecated Interwiki static method by Kunal Mehta

Score
No changes for Score

SearchExtraNS
No changes for SearchExtraNS

SecurePoll
No changes for SecurePoll

Sentry

 * - Update test to match QUnit 2 by Antoine Musso

ShortUrl

 * - Do not insert URL in but after it by Antoine Musso

SiteMatrix
No changes for SiteMatrix

SpamBlacklist

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

SubPageList3
No changes for SubPageList3

SubpageSortkey
No changes for SubpageSortkey

SyntaxHighlight_GeSHi

 * - Don't manually suppress PhanDeprecatedClass by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

TemplateData

 * - Don't use deprecated `mediawiki.api.messages` by Kunal Mehta

TemplateSandbox
No changes for TemplateSandbox

TemplateStyles
No changes for TemplateStyles

TextExtracts
No changes for TextExtracts

Thanks

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

TimedMediaHandler
No changes for TimedMediaHandler

timeline
No changes for timeline

TitleBlacklist

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

TocTree
No changes for TocTree

TorBlock

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

Translate

 * - TranslateYaml: Fix flaky failures in floaty fix by jenkins-bot
 * - Move language validation from Special:Translate to ApiQueryMessageCollection    by Amire80

TranslationNotifications
No changes for TranslationNotifications

TrustedXFF
No changes for TrustedXFF

TwoColConflict

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

UnicodeConverter
No changes for UnicodeConverter

UniversalLanguageSelector

 * - Reorder functions to avoid forward references by jenkins-bot

UploadsLink
No changes for UploadsLink

UploadWizard

 * - Don't use deprecated Interwiki static methods by Kunal Mehta

UrlShortener
No changes for UrlShortener

UserMerge

 * - Update for the actor table change by Legoktm

VipsScaler
No changes for VipsScaler

VisualEditor

 * - Update VE core submodule to master (8231b4d88)    by James D. Forrester
 * - Move module pre-loading from DAT.init to ArticleTarget by Ed Sanders
 * - Never store ve.debounce in prototype by Ed Sanders
 * - Minor code style fix (move semi colon) by Ed Sanders
 * - Follow-up Ifdc951f: Don't use getLocalApi when VE not available by Ed Sanders
 * - Update VE core submodule to master (ae0ff21b9) by James D. Forrester
 * - ve.ui.MWSaveDialog: Remove unnecessary margin after last checkbox by Esanders
 * - eslint: Move qunit env flag to test config by Ed Sanders
 * - eslint: Enable qunit/no-assert-equal,no-early-return,no-negated-ok by Ed Sanders
 * - MWTransclusionNode: Remove old createInvisibleIcon override by Ed Sanders
 * - Simplify conversion of images by Ed Sanders
 * - Add preview mode converter tests by Jforrester
 * - VisualDiff: Don't compare images with different src's by Ed Sanders
 * - Fix parsing of external links, now Parsoid adds 'external' classes  by Esanders

Wikibase

 * - Run `data-access` tests on commit by Leszek Manicki
 * - Fix data-access phpunit tests by Leszek Manicki
 * - Add stats tracking calls to wb_terms based label and description lookup by Leszek Manicki
 * - Introduce mw.wikibase.getReferencedEntityId by Jonas Kress (WMDE)
 * - SqlEntityIdPager: filter entity types on DB level by Pablo Grass
 * - Fix typo in API help message by Guycn2
 * - DumpRDF: Omit entity types disabled for RDF by Pablo Grass
 * - Make default dispatchIdleDelay configurable by Addshore
 * - SqlDispatchCoordinator use own log method so messageReporter is called by addshore
 * - Drop suggestion parameter as we're not using it and it was moved to Context by Stanislav Malyshev
 * - Make $showSuggestion optional as preparation for removal by Stanislav Malyshev
 * - Clarify return values of HtmlPageLinkRendererBegin hook by Lucas Werkmeister
 * - Add local and central description to page info by Gergő Tisza
 * - Filter newlines from content  by Gergő Tisza
 * - Handle  by Gergő Tisza
 * - Refactor business logic in description API into helper class by Gergő Tisza
 * - Migrate LinkBegin hook to new HtmlPageLinkRendererBegin hook by Matěj Suchánek
 * - Reduce indirection in resources files for view/wikibase-{api,data-model} by Krinkle

WikibaseLexeme

 * - Update three dependencies in package.json by Lucas Werkmeister
 * - Implements RDF mapping of lexemes and forms including stubs by Tpt
 * - Override PropertyDataTypeLookup to non-caching version for testing by Pablo Grass
 * - Show save button disabled when the lexeme header has no changes by Jakob Warkotsch
 * - Hamcrest integration: avoid risky tests by Pablo Grass (WMDE)
 * - Use FormIdHtmlFormatter if format is 'text/html; disposition=diff' by Thomas Arrow
 * - Introduce LemmaList for better separation of concerns by Jakob Warkotsch
 * - Only register API modules and other repo-specific stuff in repo-only mode by Addshore
 * - Use LexemeIdHtmlFormatter if format is 'text/html; disposition=diff' by Thomas Arrow
 * - Make README more explicit where to run commands by Thomas Arrow
 * - Add missing Rake configuration file by Leszek Manicki
 * - Add correct lang attributes to lemmas in links by Jakob Warkotsch
 * - Move RubyGems configuration files to root of the repository by Željko Filipin
 * - Add missing configuration file for Ruby Selenium tests by Željko Filipin
 * - Register data types on client by Leszek Manicki
 * - Make Special:NewLexeme Lemma field default more understandable by Thomas Arrow

WikibaseQuality
No changes for WikibaseQuality

WikibaseQualityConstraints

 * - Extract constants for service names by Lucas Werkmeister
 * - Move CheckResultSerializer+Deserializer to services by Lucas Werkmeister
 * - Move ConstraintRepository+ConstraintLookup to services by Lucas Werkmeister
 * - Set up ServiceWiring, add LoggingHelper service by Lucas Werkmeister
 * - Add non-capturing group around regular expressions by Lucas Werkmeister
 * - Fix schema for sqlite by Antoine Musso
 * - Use PHP 7 for travis by Stanislav Malyshev
 * - Export constraint check results to RDF by Smalyshev

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

wikihiero
No changes for wikihiero

WikiLove
No changes for WikiLove

WikimediaBadges
No changes for WikimediaBadges

Wikidata.org
No changes for Wikidata.org

WikimediaEvents

 * - Allow extensions to explicitly opt into the ReadingDepthSchema by Jan Drewniak

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance

 * - Remove Math table by Reedy

WikimediaMessages

 * - Revert "Change the export button title for FileExporter on WMF sites" by Thiemo Kreuz (WMDE)
 * - Declare 4 new wikis to WikimediaMessages by Martin Urbanec
 * - Remove performance survey description by Gilles Dubuc
 * - Follow-up e650606e4eb: respect watchlist preference feature flag by Roan Kattouw

XAnalytics
No changes for XAnalytics

ZeroBanner
No changes for ZeroBanner

ZeroPortal
No changes for ZeroPortal

CologneBlue
No changes for CologneBlue

MinervaNeue

 * - Add "center" layout rules based on mediawiki.skinning in core. by Jdrewniak
 * - Provide gender parameter by Piotr Miazga

MonoBook

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - Set mobile width cutoff to 550px by Bartosz Dziewoński
 * - Hide dropdowns instead of removing for screen readers by Isarra
 * - Add user preference to control responsive MonoBook by Kunal Mehta

Modern

 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

Nostalgia
No changes for Nostalgia

Timeless

 * - Don't use wfMessage by Kunal Mehta
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader
 * - ToC: Use table layout for the toc by Derk-Jan Hartman

Vector

 * - Use $this->getMsg instead of wfMessage by Fomafix
 * - build: Updating mediawiki/mediawiki-phan-config to 0.3.0 by libraryupgrader

Total Changes
317 Changes in 85 repos by 70 committers