MediaWiki 1.35/wmf.5/Changelog

Core changes

 * - REST: Implement from and to for editors count handler.  by Petr Pchelko
 * - REST: Add 'from' and 'to' parameters to historycount endpoint. by Petr Pchelko
 * - Semicolon separator for article title and timestamp is a pseudo element by jdlrobson
 * - Hard deprecate Parser::disableCache by C. Scott Ananian
 * - Exit on error for .pipeline/dev_prereq.sh by Jeena Huneidi
 * - Parser: remove/make private historically-public methods by C. Scott Ananian
 * - Adjust doc of VirtualRESTService::onRequests by Umherirrender
 * - Parser: Add Title type hints by C. Scott Ananian
 * - Add phan-return to ImageGalleryBase::getImages by Umherirrender
 * - Load noscript module on mobile by jdlrobson
 * - docs: Exclude pattern for maintenance READMEs by apaskulin
 * - Add minor edit count to available REST API history counts by Bill Pirkle
 * - Attempt to automatically fix start of config vars being __DIR__ by Reedy
 * - Deprecate FileJournal::factory by Aryeh Gregor
 * - Simplify user bucket cases by Adam Wight
 * - Add genitive grammar for Norwegian by Jon Harald Søby
 * - Remove parameters to function that never takes any by Max Semenik
 * - Minor cleanups by Max Semenik
 * - Fix ParserTestRunner::checkSetupDone by Max Semenik
 * - Backwards-compatible PHPUnit 8 preparations by Max Semenik
 * - ParamValidator: Flag as unstable for 1.34 by Brad Jorsch
 * - User: Allow newSystemUser to create over anonymous actors by Brad Jorsch
 * - Count edit conflicts combined with user edits by WMDE-Fisch
 * - Unit test for MySqlLockManager by Aryeh Gregor
 * - Include libraries loaded via `load_composer_autoloader` on Special:Version by Reedy
 * - Remove Parser::serializeHalfParsedText and helpers by Tim Starling
 * - Search: Don't invite users to create a page if they can't by DannyS712
 * - RequestContext: Clarify uselang support and how it works by Timo Tijhof
 * - Special:Block: Add separate default block length for IP blocks by DannyS712
 * - Remove `$wgSysopEmailBans`, deprecated in 1.34 by DannyS712
 * - Update nikic/php-parser from 3.1.5 to 4.2.4 by Reedy
 * - OutputPage,ResourceLoaderStartupModule: Separate internal from public config vars by Timo Tijhof
 * - composer: Allow symfony/yaml ~3.4 by Niklas Laxström
 * - Hard deprecate `$wgSysopEmailBans` by DannyS712
 * - Make it so that index.php displays something useful if php not installed by Brian Wolff
 * - Parser: Remove ::getConverterLanguage, deprecated in 1.32 by Fomafix
 * - mw.widgets.UsersMultiselectWidget: Fix property name by Bartosz Dziewoński
 * - Status: improve typehints by Gergő Tisza
 * - Do not insert page titles into querycache.qc_value by mszabo-wikia
 * - Add public visibility to some language function by Umherirrender
 * - docs: Convert class-level documentation files to Markdown by apaskulin
 * - Remove old pcache metric compat from ParserCache.php by addshore
 * - Remove blocker dependency for System and Composite blocks by Dayllan Maza
 * - Make deprecated methods fail in unit tests. by daniel
 * - auth: Set constant visibility by Max Semenik
 * - Shell: Add more types by Max Semenik
 * - Shell\Result: declare types, enable strict types by Max Semenik
 * - Remove PhpXmlBugTester by Max Semenik
 * - Allow injecting a message localizer into Status by Gergő Tisza
 * - RELEASE-NOTES-1.35: Move note about Revision::getRevisionText from 1.34 by James D. Forrester
 * - Permissioning refactor of DifferenceEngine by jdlrobson
 * - tests: Add explicit return type void to setUp and tearDown by Max Semenik
 * - Hard deprecate User::isEveryoneAllowed by Petr Pchelko
 * - Hard-deprecate User::getAllRights by Petr Pchelko
 * - LanguageNameUtils: Use type hints instead of Assert::parameterType by Fomafix
 * - resourceloader: Simplify CSSMin regex and its handling by Max Semenik
 * - Move deflate method to MW util and deprecate EasyDeflate module by Ed Sanders
 * - Add new rupee symbol by Ed Sanders
 * - Save autoblock reasons with unexpanded templates by Thalia
 * - 100% unit test coverage for FileBackend by Aryeh Gregor
 * - Unit tests for FileBackend by Aryeh Gregor
 * - Disable $wgServer autodetection to prevent cache poisoning attacks  by Kunal Mehta
 * - skins: Deprecate getDynamicStylesheetQuery, makeI18nUrl and makeNSUrl by Derick Alangi
 * - Deprecate additional public methods of Parser by C. Scott Ananian
 * - Deprecate Parser::replaceLinkHolders / replaceLinkHoldersText by C. Scott Ananian
 * - Deprecate Parser::splitWhitespace / Parser::createAssocArgs by C. Scott Ananian
 * - Deprecate Parser::areSubpagesAllowed / Parser::maybeDoSubpageLink by C. Scott Ananian
 * - docs: Disable Doxygen parameter format warnings by Timo Tijhof
 * - Deprecate Parser implementation methods (will be private in next release) by C. Scott Ananian
 * - Drop MediaWikiServices::resetLanguageServices by Aryeh Gregor
 * - Reset services in setService by Aryeh Gregor
 * - Hard-deprecate LockManagerGroup::getDefault/getAny by Aryeh Gregor
 * - Remove unnecessary devDependency by Ed Sanders
 * - Shell: Declare constants visibility by Max Semenik
 * - Fix for ArticleRevisionViewCustom hook in DifferenceEngine.php by Yaron Koren
 * - Rename/deprecate some REST history count types    by Bill Pirkle
 * - Update performer when block settings are changed by sakretsu
 * - Don't expand template for reason on saving an autoblock by Thalia
 * - jquery.accessKeyLabel: Remove unused array indirection by Timo Tijhof
 * - Hard deprecate wfGetRusage, no known callers by James D. Forrester
 * - Make SpecialExport's private properties/methods protected instead by Jack Phoenix
 * - Document wgEnablePartialBlocks usage in a SiteConfiguration object by David Barratt
 * - tests: Add type hints to OutputPageTest by Thiemo Kreuz
 * - clientpool: Use PHP constants in SquidPurgeClient by IijimaYun
 * - Simplify RemexStripTagHandler by extending NullTokenHandler by Tim Starling
 * - Clean up the grammar of api/i18n/en.json by Zppix

Vendor

 * - Update ralouphie/getallheaders and guzzlehttp/psr7 by Reedy
 * - Update symfony libraries from 4.3.4 to 4.3.5 by Reedy
 * - Update nikic/php-parser from 3.1.5 to 4.2.4 by Reedy
 * - Add requires.sh to keep track of where requires come from by Gergő Tisza

3D

 * - Only load 3D JS on 3D image pages by Ed Sanders
 * - Only load 3D styles on pages with 3D images by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Add missing download icon by Ed Sanders
 * - Use MEDIATYPE_3D for loading image page resources, not file extension by Ed Sanders
 * - build: Update linters by Ed Sanders

AbuseFilter

 * - Use PHP regexps instead of SQL to filter on Special:AbuseFilter by Daimona Eaytoy
 * - Remove usages of deprecated User methods by Petr Pchelko

ActiveAbstract

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

AdvancedSearch

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Update EL schema to include the "sort" keyword by Adam Wight

AntiSpoof

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ApiFeatureUsage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ArticleCreationWorkflow

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ArticlePlaceholder

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Update module name ext.cx.sitemapper to mw.cx.SiteMapper by petarpetkovic

Babel

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

BetaFeatures

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

BounceHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Calendar

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Campaigns

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Capiunto

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CategoryTree

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CentralAuth

 * - Adjust doc of CentralAuthUser::queryAttached by Umherirrender
 * - Stop passing in 'byText' option for system and composite blocks by Thalia
 * - Remove usages of deprecated User methods by Petr Pchelko
 * - Add blocking details for partial blocks to Special:CentralAuth. by David Barratt

CharInsert

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CheckUser

 * - eslint: Inline or remove rule exceptions by Ed Sanders
 * - Replace hex2dec with parseInt(.., 16) by Ed Sanders
 * - build: Update linters by Ed Sanders

CirrusSearch

 * - PHPUnit 8 compatibility fixes by Max Semenik
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester
 * - eslint: Enable prefer-const by Ed Sanders
 * - build: Update linters by Ed Sanders
 * - Move query length check at parse time by David Causse
 * - Split up primary document building by Erik Bernhardson

Cite

 * - Fix incomplete @param PHPDoc by Thiemo Kreuz
 * - Consistently name the variable for the content by WMDE-Fisch
 * - Remove not needed and collapse overly complicated code by Thiemo Kreuz
 * - Remove obsolete comments by Thiemo Kreuz
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Fix PHPdoc for Cite::stack by WMDE-Fisch
 * - Elaborate comment on invalid keys by WMDE-Fisch
 * - Extract handling of guardedRef inside reference tags by WMDE-Fisch

CiteThisPage
No changes for CiteThisPage

Citoid

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

cldr
No changes for cldr

Cognate

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CodeEditor

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CodeMirror

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CodeReview
No changes for CodeReview

CollaborationKit

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Collection

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CommonsMetadata

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ConfirmEdit

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

CongressLookup

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ContactPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ContentTranslation

 * - Fix typos in ve.init.mw.CXTarget.js by petarpetkovic
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Replace deprecated easy-deflate.deflate with mediawiki.deflate by Ed Sanders
 * - Rename ext.cx.sitemapper to mw.cx.SiteMapper by petarpetkovic
 * - Don't pass site templates config when creating site mapper object by petarpetkovic

ContributionTracking

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Remove use of $wgExtNewTables from updater code by Umherirrender

CreditsSource

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Dashiki

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Disambiguator

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Show edit links in Special:DisambiguationPageLinks only if user can edit by Martin Urbanec

DiscussionTools

 * - Integration tests for parsing by Bartosz Dziewoński
 * - Fix incorrectly detecting a section heading inside the table of contents by Bartosz Dziewoński
 * - Fix parsing non-standard case in links to user contribs by Bartosz Dziewoński
 * - Fix parsing links to subpages in user signatures by Bartosz Dziewoński
 * - Add unit tests for parser#getTimestampParser by Bartosz Dziewoński
 * - Require $wgLocaltimezone to be set by Ed Sanders

DismissableSiteNotice

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

DonationInterface

 * - Iframe liberator always reloads page by Elliott Eggleston
 * - Add hide cookies to monthly convert modal by jgleeson

DoubleWiki

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

DynamicSidebar

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

EUCopyrightCampaign

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Echo

 * - Drop the Makefile, clearly unused by James D. Forrester
 * - Remove duplicate private property from NotificationDeleteJob by Thiemo Kreuz
 * - Create system-emailonly category by Martin Urbanec
 * - hygiene: Make LESS imports non-ambigious by Volker E

Elastica

 * - Replace jshint with eslint by Ed Sanders

ElectronPdfService

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

EntitySchema

 * - Updated version of eslint-utils dev dependency by Leszek Manicki

EventBus

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester

EventLogging

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ExtensionDistributor

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ExternalGuidance

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

FeaturedFeeds

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

FileExporter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

FileImporter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Make all Loggers and StatsdDataFactories optional by Thiemo Kreuz
 * - Deprecate ImportPlan::getTitleText by Thiemo Kreuz
 * - Use more narrow TitleValue instead of Title in ApiDetailRetriever by Thiemo Kreuz
 * - Add a missing (soft) type hint to ImportPreviewPage by Thiemo Kreuz
 * - Fix ImporterTest failing locally by Thiemo Kreuz
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester
 * - Simplify comparisons for nullable objects by Thiemo Kreuz
 * - Use composition in CentralAuthPostImportHandler by Thiemo Kreuz
 * - Remove not needed @var docs and complex if-else by Thiemo Kreuz
 * - Fix @return type in WikiPageFactory by Thiemo Kreuz
 * - Apply wfEscapeWikiText on the wikitext  by Thiemo Kreuz
 * - Selenium: fix NPM scripts by Željko Filipin

FlaggedRevs

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Set required version MW 1.35 by Brian Wolff
 * - Make revision review form ready for CSP by Brian Wolff

Flow

 * - Adjust doc of RootPostLoader::getWithRoot by Umherirrender
 * - Clean-up and simplify convertToText implementation by Thiemo Kreuz
 * - build: Update linters by Ed Sanders
 * - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 by James D. Forrester

FundraiserLandingPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - build: Upgrade mediawiki-codesniffer to v28.0.0 by James D. Forrester

FundraisingTranslateWorkflow

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Fix codesniff warnings by Adam Wight
 * - build: Upgrade mediawiki-codesniffer to v28.0.0 by James D. Forrester

Gadgets

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GeoCrumbs

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GeoData
No changes for GeoData

GettingStarted

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GlobalBlocking

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GlobalCssJs

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GlobalPreferences

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GlobalUsage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GlobalUserPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GoogleNewsSitemap

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Graph

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GrowthExperiments

 * - Suggested Edits: Add message for difficulty filter error by Kosta Harlan
 * - Add placeholders to startediting messages by Roan Kattouw
 * - Make RESTBase errors trigger the error screen + add URL override by Gergő Tisza
 * - NewcomerTasks: Add "learn more" link support by Roan Kattouw
 * - Update startediting SVGs to be less huge by Roan Kattouw
 * - StartEditingDialog: Fix fatal when there is no WelcomeSurvey response by Roan Kattouw
 * - SuggestedEdits: Make filter button say "Easy, Medium edits" by Roan Kattouw
 * - Suggested Edits: Use RESTBase for loading text extracts   by Kosta Harlan
 * - Suggested Edits: Use ellipses for long text in filter button label by Kosta Harlan
 * - Suggested Edits: Update copy per latest spreadsheet revisions by Kosta Harlan
 * - Suggested Edits: Update button icon depending on task type selection by Kosta Harlan
 * - Suggested Edits: Reset checkbox state and card on cancel by Kosta Harlan
 * - Suggested Edits: Only save preferences when "Done" is pressed by Kosta Harlan
 * - Suggested Edits: Override setup process to reset Done button state by Kosta Harlan
 * - DifficultyFiltersDialog: Use info link for creating articles here too by Roan Kattouw
 * - StartEditingDialog: Implement intro panel and progress indicator by Roan Kattouw
 * - StartEditingDialog: Make difficulty-square image positioning work in RTL by Roan Kattouw
 * - SuggestedEdits: Allow hiding behind a hidden preference by Roan Kattouw
 * - Tweak suggested edits mobile summary styles by Gergő Tisza
 * - StartEditingDialog: Implement redesign of difficulty panel by Roan Kattouw
 * - StartEditingDialog: Prevent difficulty labels from wrapping by Roan Kattouw
 * - Make SuggestedEdits footer more human-readable by Gergő Tisza
 * - SuggestedEdits: Use TaskType.json instead of hard-coding by Roan Kattouw
 * - Expose task type configuration to Javascript by Gergő Tisza
 * - Maintenance script for deleting old welcome survey data by Gergő Tisza
 * - Suggested Edits: Reduce repetition in checkbox config code by Kosta Harlan
 * - Suggested Edits: Load sticky filter state into difficulty dialog by Kosta Harlan
 * - SuggestedEdits: Make filter button say "Easy, Medium difficulty" by Roan Kattouw
 * - SuggestedEdits: Make the filter button full width by Roan Kattouw
 * - Homepage: Fix tasktype label for references by Roan Kattouw
 * - Suggested edits: Error card widget by Kosta Harlan

GuidedTour

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

GWToolset
No changes for GWToolset

ImageMap

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

InputBox

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Insider

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

intersection
No changes for intersection

Interwiki

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

InterwikiSorting

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Jade

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Restore commented-out test now that HHVM isn't supported by James D. Forrester

Josa

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

JsonConfig

 * - Replace jshint with eslint by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - PHPUnit 8 compatible declarations by Max Semenik
 * - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 by James D. Forrester

Kartographer

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Remove override for icon centering as upstream takes care of it now by Volker E
 * - build: Update linters by Ed Sanders

LabeledSectionTransclusion

 * - Replace jshint with eslint by Ed Sanders
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

LandingCheck

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

LdapAuthentication

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Daimona Eaytoy

Linter
No changes for Linter

LiquidThreads
No changes for LiquidThreads

Listings

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

LocalisationUpdate

 * - Allow to follow redirect for fetching files by lens0021
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

LoginNotify

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

MachineVision

 * - TitleFilter: Add file size check by Michael Holloway
 * - Make direct requests rather than enqueuing a job from maint script by Michael Holloway
 * - Overhaul schema and repository to provide random unreviewed images by Michael Holloway
 * - Add a configurable delay before running labeling jobs for new uploads by Michael Holloway
 * - Tag reverted computer-aided tagging revisions by Michael Holloway
 * - Performance: Execute labeling requests in a Job, not a DeferredUpdate by Michael Holloway
 * - Fix: Correctly specify remote image URLs for GCV by Michael Holloway
 * - Various performance review tweaks and comments by Aaron Schulz
 * - Use internal HTTP request abstractions to make Google requests by Michael Holloway
 * - dev: Util tests by Mateus Santos
 * - Tests for LabelSuggestions by Mateus Santos
 * - Disable publish and reset buttons on reset by annet

MapSources

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

MassMessage
No changes for MassMessage

Math

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester
 * - build: Update linters by Ed Sanders

MobileApp

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

MobileFrontend

 * - Cleanup TalkSectionOverlay, TalkSectionAddOverlay, PageGateway by Nicholas Ray
 * - Correct the back button behaviour for talk overlay with unstaged changes by jdlrobson
 * - MobileContext: Remove unused method `getForceMobileView` by Derick Alangi
 * - build: Update linters by Ed Sanders
 * - Fix block message drawer to link correctly to Special:BlockList by Thalia
 * - Allow block message drawer to handle different block creators by Thalia
 * - Make OverlayManager #add accept string literals by Nicholas Ray

MultimediaViewer

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

NavigationTiming

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Newsletter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

NewUserMessage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Nuke

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

OATHAuth

 * - Enable schemaUpdateTOTPToMultipleKeys by Reedy
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

OAuth

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester
 * - Remove redudant aliases because they are same as source by Zoranzoki21

OpenStackManager

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ORES

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

PageAssessments

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

PagedTiffHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

PageImages

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Optimize ApiQueryPageImages::getTitles by Umherirrender
 * - Do not query pageimages for special pages and not-existing titles by Umherirrender

PageTriage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Fire delete hook when any delete action is taken by hmonroy
 * - Add debug output for 'next in queue' toolbar button by Sam Wilson

PageViewInfo

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ParserFunctions

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ParsoidBatchAPI

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 by James D. Forrester

PdfHandler

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

PerformanceInspector

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Petition
No changes for Petition

Poem

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

PoolCounter

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Popups

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Use standard size and fix alignment of generic reference icon by Volker E

ProofreadPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Makes sure that Vector default background does not override the navigation arrows by Tpt
 * - Add page navigation tabs in correct order skin-side and remove js by Isarra

PropertySuggester
No changes for PropertySuggester

QuickSurveys
No changes for QuickSurveys

Quiz

 * - Replace use of Parser::disableCache, deprecated in MW 1.28 by C. Scott Ananian
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ReadingLists

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

RelatedArticles

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Renameuser

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

RevisionSlider

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by WMDE-Fisch

RSS

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SandboxLink

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Score

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Scribunto

 * - Drop use of wgParser, replaced in 1.32 and to be removed in 1.35 by James D. Forrester

SearchExtraNS

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SecureLinkFixer

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll
No changes for SecurePoll

Sentry

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

ShortUrl

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SiteMatrix

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SkinPerPage

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SpamBlacklist

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SubPageList3

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SubpageSortkey

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

SyntaxHighlight_GeSHi

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TemplateData

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TemplateSandbox

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TemplateStyles
No changes for TemplateStyles

TemplateWizard

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TextExtracts

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Thanks

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler
No changes for TimedMediaHandler

timeline
No changes for timeline

TitleBlacklist

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TocTree

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TorBlock

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Translate

 * - Continue import for other groups, if one group import fails by Abijeet
 * - SimpleFFS: Strip Byte-Order Mark (BOM) by Niklas Laxström
 * - Add SmartFormat plural validator by Niklas Laxström
 * - Fix logspam in ApiTranslateSandbox by Niklas Laxström
 * - Fix function signature for PHPUnit 8 compatibility by Max Semenik
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Add a link to the pagename in "tpt-unmarked" message by Ammar Abdulhamid
 * - Display an error message if translation aids fail to load by Niklas Laxström
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester
 * - Add secondary check before displaying tpt-unknown-page error by Niklas Laxström
 * - Alternative TranslateMetadata::preloadGroups optimization by Thiemo Kreuz
 * - Clean up: re-use variable in processMessageChanges.php by Niklas Laxström
 * - Avoid logspam in GettextDocumentationAid by Niklas Laxström
 * - Display error message with HTML entity insertables properly escaped by Niklas Laxström
 * - Update version before MLEB release by Kartik Mistry
 * - Remove parent abstract method override in child class by Abijeet Patro
 * - translationstats: Remove use of jquery.ui.datepicker by Timo Tijhof
 * - tag: Fix typo, should be "needed" not "neded" by Derick Alangi

TranslationNotifications

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TrustedXFF

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

TwoColConflict

 * - Tiny change to make clauses more parallel by Adam Wight
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by WMDE-Fisch
 * - Count edit conflicts combined with user edits by WMDE-Fisch

UniversalLanguageSelector

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Use type hints for TypeError exception by Fomafix
 * - Update version before MLEB release by Kartik Mistry

UploadsLink

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

UploadWizard

 * - Fixing DOM in upload interface of UploadWizard by Kaldari
 * - Require captions - if present - to have at least 5 characters by Matthias Mullie

UrlShortener

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

UserMerge

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

VipsScaler
No changes for VipsScaler

VisualEditor

 * - Add missing dependency for parsing utils by Ed Sanders
 * - Replace $.when with ve.promiseAll by Ed Sanders
 * - Avoid use of $.parseHTML in model by Ed Sanders
 * - Remove jQuery from ve.dm.MWLanguageVariantNode by Ed Sanders
 * - Convert $.Deferred to ve.createDeferred, except in preinit by David Chan
 * - Use MobileFrontend check for loading DesktopArticleTarget.init by Ed Sanders
 * - build: Update linters by Ed Sanders
 * - Factor out save logic into ArticleTargetSaver by Ed Sanders
 * - Revert "Parse relative hrefs on image nodes like on regular links" by Bartosz Dziewoński
 * - ve.init.mw.MobileArticleTarget: Improve toolbar scrolling behavior on iOS 13 by Bartosz Dziewoński
 * - Expand collapsible blocks in editor, like we do with collapsible tables by Ed Sanders
 * - Replace deprecated easy-deflate.deflate with mediawiki.deflate by Ed Sanders
 * - Fix visualeditor-dialogbutton-media-tooltip message by zoranzoki21

WebAuthn
No changes for WebAuthn

Wikibase

 * - bridge: add scrollbar to body by bitPogo
 * - bridge: Add property datatype repository by Michael Große
 * - Retrying "Stop locking and use DISTINCT when finding used terms to delete" by Ladsgroup
 * - TaintedIcon: Trigger POPPER_SHOW on click by Marius Hoch
 * - Bump wikibase-api to HEAD by Amir Sarabadani
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester
 * - Remove siteLink groups from Wikibase registry by rosalie
 * - bridge: conditional edit pens by bitPogo
 * - bridge: Refactor WellFormedResponse interface to be more extensible by Michael Große
 * - Increase the size of wbt_text_in_lang.wbxl_language by Amir Sarabadani
 * - TR: App.vue actually test that tainting shows TaintedIcon by Marius Hoch
 * - bridge: refactor EntityLabelRepo to allow for bundling requests by Michael Große
 * - Add monolingual languages bdr, sa-sidd, pi-sidd, tnq, and crb   by Remko de Keijzer
 * - bridge: don't use map if we don't care about the return value by Michael Große
 * - bridge: Remove redundant type cast by Michael Große
 * - bridge: Remove obsolete eslint-disable by Michael Große
 * - TR: Add popperState Getter by Thomas Arrow
 * - Don't store EntityUsage objects in ParserOutput, but minimal identifiers by Marius Hoch
 * - Defer DataUpdateHookHandlers::doParserCacheSaveComplete by Marius Hoch
 * - Add Popper component to Storybook by Noa Rave
 * - Basic Popper Vue component by Noa Rave
 * - Revert "Stop locking and use DISTINCT when finding used terms to delete" by Addshore
 * - build: Update linters and fix by Ed Sanders
 * - eslint: Enable mediawiki/msg-doc rule by Ed Sanders
 * - bridge: wire up with sonar by Pablo Grass
 * - Add IGNORE on insert in ReplicaMasterAwareRecordIdsAcquirer by Amir Sarabadani
 * - Stop locking and use DISTINCT when finding used terms to delete by Amir Sarabadani
 * - Add missing messages for property updates by alaasarhan
 * - TR: Popper Actions and Mutations  by Thomas Arrow
 * - TR: allow any in tests by Thomas Arrow
 * - Tests: Don't reuse the same username for users with different groups. by Petr Pchelko
 * - bridge: Implement track service by bitPogo
 * - Shorten out when there's nothing to clean up by Amir Sarabadani
 * - Replace old @see PHPDoc tags with current @inheritDoc syntax by Thiemo Kreuz

WikibaseCirrusSearch

 * - Purge doc comment about HHVM by James D. Forrester

WikibaseLexeme

 * - Update ParserOutputUsageAccumulator construction by Marius Hoch
 * - Stop clearing language cache in LexemeDiffVisualizerIntegrationTest by Amir Sarabadani
 * - Exclude test/selenium from valid-package-name-require rule and fix the rest by alaasarhan

WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

 * - Added Entity Revision Lookup that can handle inconsistent redirects on file pages by Leszek Manicki
 * - Require captions to have at least 5 characters by Matthias Mullie
 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester

WikibaseQualityConstraints

 * - tests: Align return type with PHPUnit 8 requirements by James D. Forrester

Wikidata.org
No changes for Wikidata.org

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor

 * - Adjust file/image button tooltip to match VisualEditor by Bartosz Dziewoński
 * - build: Update linters by Ed Sanders

wikihiero
No changes for wikihiero

WikiLove

 * - Fix vector icon after upstream change by Ed Sanders

WikimediaBadges
No changes for WikimediaBadges

WikimediaEditorTasks

 * - Count only edits, and reverts to edits, made through Suggested Edits by Michael Holloway
 * - Api provisions for revert count by sharvani
 * - Add the apps-suggested-edits tag to edits made through the feature by Michael Holloway

WikimediaEvents
No changes for WikimediaEvents

WikimediaIncubator
No changes for WikimediaIncubator

WikimediaMaintenance

 * - build: Add mediawiki/mediawiki-phan-config by Umherirrender

WikimediaMessages

 * - Add messages for autoreview protection level by Martin Urbanec
 * - Provide a "Statistics" link in the footer of every wiki page by James D. Forrester

Wikisource

 * - Tracks entity usage when filling the other project sidebar by Tpt

XAnalytics
No changes for XAnalytics

CologneBlue

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

EUCopyrightCampaignSkin

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

MinervaNeue

 * - Remove eventbus usage in talk.js by Nicholas Ray
 * - Render talk page as a tab instead of an overlay by Nicholas Ray
 * - Icon background should disappear on touch devices after click by jdlrobson
 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - build: Update eslint-config-wikimedia by Ed Sanders
 * - MainMenu is a controller not a View and server rendered (take 2) by jdlrobson
 * - QA: Update watchstar browser test selector by jdlrobson
 * - Fix page-action menu labels for non-amc mode by Jan Drewniak

MonoBook

 * - build: Update linters by Ed Sanders

Modern

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Nostalgia

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender

Timeless

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - Clean up ProofreadPage page tabs a bit by Isarra

Vector

 * - build: Updating mediawiki/mediawiki-phan-config to 0.8.0 by Umherirrender
 * - build: Update linters by Ed Sanders

Total Changes
486 Changes in 168 repos by 86 authors