MediaWiki 1.35/wmf.27/Changelog

Core changes

 * - Include wmf/1.35.0-wmf.27 submodules and Defines.php by Jeena Huneidi
 * - MovePage: Don't fail to delete a nonexistent file by Brad Jorsch
 * - Make $sqlPath in dropExtensionTable optional by Amir Sarabadani
 * - Fix docs for WikiPage::doEditUpdates by DannyS712
 * - Accept RevisionRecord in Linker methods by DannyS712
 * - maintenance: Remove sql.php temporarily by Timo Tijhof
 * - Make dump tests based on fixture files. by daniel
 * - Run tablesorter before makeCollapsible by Bartosz Dziewoński
 * - [docker] Fix install instructions for Windows by Kosta Harlan
 * - SearchHandler: emit Cache-Control header. by daniel
 * - [docker] Use install.sh, add instructions for same by Kosta Harlan
 * - resourceloader: Remove 'user.tokens' module alias by Timo Tijhof
 * - Use RevisionRecord in ChangesList::revDateLink by DannyS712
 * - Support RevisionRecords in User Newtalk methods, deprecate Revision by DannyS712
 * - Add check to api that filters out expired watchlist items by hmonroy
 * - Fix typo in documentation comment by C. Scott Ananian
 * - installer: Add Installer-specific stylesheet by jdlrobson
 * - Allow whitelisting custom headers in action API CORS logic by Gergő Tisza
 * - Revision: use MWTimestamp directly instead of wfTimesamp by Timo Tijhof
 * - WebRequest & RequestFromGlobals: get HTTP headers in one way by Pablo Grass
 * - mw.template: Do not throw errors for empty templates by Bartosz Dziewoński
 * - Define RevisionRecord::isCurrent by Petr Pchelko
 * - Let ExtraParserTest pass with initially empty interwiki tables by Aaron Schulz
 * - Revision: Use setFakeTime instead of sleep in unit tests by Timo Tijhof
 * - objectcache: Improve wgMainWANCache docs by Timo Tijhof
 * - Added message to be displayed when query returns no revision by Sohom Datta
 * - Update ParserOptionsTest by C. Scott Ananian
 * - Deprecate parserTests format v1 (take 2)  by C. Scott Ananian
 * - Make protected Revision methods private by DannyS712
 * - MovePage: Use correct Title when creating the null revision by Brad Jorsch
 * - Add a wfDeprecated to an overlooked code path where parser output is not tidy by C. Scott Ananian
 * - SpecialBlockTest: Test partially blocked sysop can perform blocks by Thalia
 * - Add localisation for "infinity" to languages/classes/LanguageFi.php by 4shadoww
 * - Replace deprecated PHPUnit method in test by Ammar Abdulhamid
 * - Revert "Deprecate parserTests format v1"  by DannyS712
 * - phpunit: Add structure test for suite.xml registering all test suites by Aaron Schulz
 * - Fix docs for $wgRCFeeds by Brad Jorsch
 * - rdbms: convert "Exception" try/catch blocks to "Throwable" or "RuntimeException" by Aaron Schulz
 * - Revert "WikiPage/Article split. Rely on Article inside Action" by Ppchelko
 * - Deprecate parserTests format v1 by C. Scott Ananian
 * - Replace remaining uses and hard deprecate Revision::newFromArchiveRow by DannyS712
 * - Fix capitalisation of updateSearchIndex.php parameter desc by Reedy
 * - installer: Replace Vector dependency in WebInstallerOutput with fallback skin by jdlrobson
 * - Update extraParserTests.txt to parserTests v2 (tidy by default) by C. Scott Ananian
 * - Stop using SCRIPT_NAME where possible, rely on statically configured routing by Tim Starling
 * - [docker] Use a .env file for setting the port and user  by Kosta Harlan
 * - Hard deprecate ParserCache::singleton, deprecated in 1.30 by C. Scott Ananian
 * - Add release notes for recently-merged watchlist expiry work   by Sam Wilson
 * - Add MW_ENTRY_POINT to bootstrap.php by Tim Starling
 * - Use wfMessage in UserNameUtils::isUsable for now by DannyS712
 * - Hard deprecate Revision::getSerializedData by DannyS712
 * - Hard deprecate the RevisionInsertComplete hook by DannyS712
 * - Prepare to deprecate public fields of Parser by C. Scott Ananian
 * - Deprecate most public fields of Parser; make private those unused outside core by C. Scott Ananian
 * - Make private some Parser constants by C. Scott Ananian
 * - Allow partially blocked admins to block users by Ammar Abdulhamid
 * - Remove hack comment from IRCLineURL by Reedy
 * - Unify handling of options messages by Sam Wilson
 * - Make use of DiffOp::norig/nclosing and update tests by Thiemo Kreuz
 * - Fix Doxygen comment of Content::replaceSection - wrong return type by Edward Chernenko

Vendor

 * - Bump Parsoid to 0.12.0-a9   by Subramanya Sastry
 * - "wikibase/data-model": "9.4.0" by addshore

3D
No changes for 3D

AbuseFilter
No changes for AbuseFilter

ActiveAbstract
No changes for ActiveAbstract

AdvancedSearch

 * - Drop unused dependency by Adam Wight

AntiSpoof

 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz

ApiFeatureUsage
No changes for ApiFeatureUsage

ArticleCreationWorkflow
No changes for ArticleCreationWorkflow

ArticlePlaceholder

 * - Use assertStringContainsString in unit tests by Umherirrender

Babel
No changes for Babel

BetaFeatures

 * - Fix Database::normalizeUpsertKeys called with deprecated parameter style by addshore

BounceHandler

 * - PostgreSQL support by Jack Phoenix

Calendar

 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

Campaigns
No changes for Campaigns

Capiunto

 * - build: Updating gonzales-pe to 4.3.0 by libraryupgrader

CategoryTree

 * - Convert $wgMemc use to WANObjectCache by Aaron Schulz

CentralAuth

 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz

CentralNotice
No changes for CentralNotice

CharInsert

 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

CheckUser

 * - SpecialInvestigate: Improve "no results" message in Compare tab by Thalia
 * - SpecialInvestigate: Remove border from the Compare results table by Thalia
 * - Remove use of Revision::newFromId by DannyS712
 * - Add filter buttons in the Special:Investigate Compare tab by Thalia
 * - SpecialInvestigate: check for 'query' index in getRedirectUrl by Thalia
 * - Strengthen filter for Compare investigation on Special:Investigate by Thalia
 * - Remove use of Revision::newFromArchiveRow by DannyS712

CirrusSearch

 * - build: Updating gonzales-pe to 4.3.0 by libraryupgrader
 * - Remove use of Revision::getSerializedData by DannyS712

Cite

 * - Update parser tests to v2 (tidy by default) by C. Scott Ananian
 * - Revert "Add a newline in wikitext before autogenerated reflist" by Awight
 * - Add a newline in wikitext before autogenerated reflist by Bartosz Dziewoński
 * - Remove not needed code without changing anything by Thiemo Kreuz

CiteThisPage

 * - Remove use of Revision::newFromTitle by DannyS712

Citoid
No changes for Citoid

cldr
No changes for cldr

CodeEditor
No changes for CodeEditor

CodeMirror
No changes for CodeMirror

CodeReview
No changes for CodeReview

Cognate

 * - Remove use of Revision::newFromId by DannyS712

CollaborationKit
No changes for CollaborationKit

Collection
No changes for Collection

CommonsMetadata
No changes for CommonsMetadata

ConfirmEdit

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Use MediaWikiServices::getAuthManager by Umherirrender
 * - Remove use of Revision::newFromTitle by DannyS712
 * - Fix test hooking of 'PingLimiter' by Brad Jorsch
 * - docs: Remove mention of $wgMemc from CaptchaCacheStore README by Timo Tijhof
 * - Use MediaWikiServices::getFileBackendGroup by Umherirrender

CongressLookup
No changes for CongressLookup

ContactPage
No changes for ContactPage

ContentTranslation

 * - Translation lists and suggestions by Santhosh Thottingal
 * - Avoid failure on restoring draft with no categories by Niklas Laxström

ContributionTracking
No changes for ContributionTracking

CreditsSource
No changes for CreditsSource

Dashiki
No changes for Dashiki

Disambiguator

 * - Update to parserTests v2 (tidy by default)  by C. Scott Ananian

DiscussionTools

 * - Fix skipping to the end of the paragraph when there is no wrapper by Bartosz Dziewoński
 * - Bump MW dependency to 1.35 by Ed Sanders
 * - Treat pages with `__NEWSECTIONLINK__` as talk pages by Ed Sanders
 * - Remove Parsoid section wrappers before finding transclusions by Bartosz Dziewoński
 * - Remove dependency on 'ext.visualEditor.core.utils' by Bartosz Dziewoński
 * - Rename tests/qunit/utils.js to .../testUtils.js by Bartosz Dziewoński
 * - Save the reply directly to the transcluded page by Bartosz Dziewoński

DismissableSiteNotice
No changes for DismissableSiteNotice

DonationInterface

 * - Remove unnecessary, overqualified element parts of id selectors by Volker E
 * - Unstage Adyen payment method using ReferenceData by Elliott Eggleston
 * - Handle mapping of Adyen ideal payment method by jgleeson
 * - Get language from session when non-standard URL parameters used by Andrew Green
 * - Better PAN validation for India by Elliott Eggleston

DoubleWiki
No changes for DoubleWiki

DynamicSidebar
No changes for DynamicSidebar

Echo

 * - Add getter for EventPresentationModel::$distributionType by Reedy
 * - Use MediaWikiServices::getAuthManager by Umherirrender
 * - Add `aria-label` to Notifications page “Recent activity” filter widget by Akinwale Alagbe

Elastica
No changes for Elastica

ElectronPdfService
No changes for ElectronPdfService

EntitySchema
No changes for EntitySchema

EventBus
No changes for EventBus

EventLogging

 * - Display submitted event in debugMode  by Andrew Otto
 * - core: Minor clean up and split test suite files by Timo Tijhof

EventStreamConfig
No changes for EventStreamConfig

ExtensionDistributor
No changes for ExtensionDistributor

ExternalGuidance
No changes for ExternalGuidance

FeaturedFeeds
No changes for FeaturedFeeds

FileExporter
No changes for FileExporter

FileImporter
No changes for FileImporter

FlaggedRevs

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz
 * - Fix logic for determining if pending edits were null by DannyS712

Flow

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Remove use of Revision::newFromId by DannyS712
 * - Remove unused BagOStuff from ContributionsQuery by Aaron Schulz

FundraiserLandingPage
No changes for FundraiserLandingPage

FundraisingTranslateWorkflow
No changes for FundraisingTranslateWorkflow

Gadgets
No changes for Gadgets

GeoCrumbs
No changes for GeoCrumbs

GeoData
No changes for GeoData

GettingStarted
No changes for GettingStarted

GlobalBlocking

 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz

GlobalCssJs
No changes for GlobalCssJs

GlobalPreferences

 * - Use MediaWikiServices::getAuthManager by Umherirrender

GlobalUsage
No changes for GlobalUsage

GlobalUserPage

 * - build: Updating gonzales-pe to 4.3.0 by libraryupgrader

GoogleNewsSitemap
No changes for GoogleNewsSitemap

Graph

 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

GrowthExperiments

 * - Help panel: Design fixes by Kosta Harlan
 * - build: Updating mkdirp to 0.5.5 by libraryupgrader
 * - Use MediaWikiServices::getAuthManager by Umherirrender
 * - Help panel: Adjust padding on preheader by Kosta Harlan
 * - Add API debug data when we'd log an empty error message. by Gergő Tisza
 * - Allow creating ErrorForwardingTaskSuggester via StaticTaskSuggesterFactory by Gergő Tisza

GuidedTour
No changes for GuidedTour

GWToolset
No changes for GWToolset

ImageMap

 * - Fix imagemap_invalid_coord message by Arlo Breault
 * - Update parserTests to v2 (tidy by default) by C. Scott Ananian

InputBox

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Update parserTests to v2 (tidy by default) by C. Scott Ananian

Insider
No changes for Insider

intersection

 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

Interwiki

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

InterwikiSorting
No changes for InterwikiSorting

Jade

 * - Remove references to "abuse_filter_actions" from tests by DannyS712
 * - Re-enable MoveHooks by Andy Craze
 * - Added MW message key for jade-deleteproposal by kevinbazira
 * - Added MW message key for jade-deleteendorsement by kevinbazira
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Added MW message key for jade-updateendorsement by kevinbazira
 * - Fixed Jade bubble notification reload bug by kevinbazira
 * - Rename ProposalEntityType -> EntityType by Andy Craze
 * - Added MW bubble notification for jade-updateproposal by kevinbazira
 * - Replace deprecated PHPUnit method in test by Ammar Abdulhamid
 * - Rename ProposalTarget -> EntityTarget by Andy Craze
 * - Rename ProposalValidator -> EntityValidator by Andy Craze
 * - Rename ProposalSummarizer -> EntitySummarizer by Andy Craze
 * - Rename ProposalPageWikitextRenderer -> EntityPageWikitextRenderer by Andy Craze

Josa

 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

JsonConfig

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Kartographer

 * - Correct autozoom/center calculations on uncollapsed maps by Derk-Jan Hartman
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Typo in comment by Derk-Jan Hartman
 * - Update parserTests to v2 (tidy by default)  by C. Scott Ananian
 * - Follow-up 9c8e1dc: Force dimensions when we have no src for img element by Derk-Jan Hartman
 * - build: Updating npm dependencies by libraryupgrader

LabeledSectionTransclusion

 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

LandingCheck
No changes for LandingCheck

LdapAuthentication
No changes for LdapAuthentication

Linter
No changes for Linter

LiquidThreads

 * - Remove dead, unused classes and other code by Thiemo Kreuz
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Remove use of Revision::newFromId by DannyS712
 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz
 * - Avoid direct use of $wgMemc by Aaron Schulz

Listings
No changes for Listings

LocalisationUpdate
No changes for LocalisationUpdate

LoginNotify
No changes for LoginNotify

MachineVision

 * - Add descriptions and aliases to label data from API by Eric Gardner
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - CAT: Return only "assessed" images if no user ID is provided by Michael Holloway
 * - Enable users to add custom tags by annet
 * - Support addition of confidence scores to the imagelabels output by cooltey

MapSources
No changes for MapSources

MassMessage

 * - Revert: Allow a page to be sent as message by Abijeet
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Do not point people to Special:Statistics after sending a message by Niklas Laxström
 * - Add more spacing between controls on Special:MassMessage by Abijeet
 * - Update jobs to process the messages that contain a page by Abijeet
 * - Add a page selector on Special:MassMessage to be sent as message by Abijeet Patro

Math

 * - Change default for wgMathLaTeXMLUrl by Moritz Schubotz (physikerwelt)
 * - Use assertStringContainsString in unit tests by Umherirrender
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian
 * - Add tracking category for pages that use a deprecated LaTeX syntax by Moritz Schubotz (physikerwelt)

MobileApp

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

MobileFrontend

 * - Remove use of Revision::newFromId by DannyS712
 * - Fix mocking of File in ApiMobileViewTest by Umherirrender
 * - Fix mocking of OutputPage in MwApiContentProviderTest by Umherirrender
 * - Fix graphs: Do not run the lazy image formatter on images which don't have dimensions by jdlrobson
 * - Drop support for MediaWiki:MobileMainPage by jdlrobson
 * - EditorGateway: Fix handling of null sectionId by Bartosz Dziewoński
 * - mobile.init: Remove unused code in apply2 by Timo Tijhof
 * - Only replace the user page default on mobile by jdlrobson

MultimediaViewer

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

NavigationTiming
No changes for NavigationTiming

Newsletter

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

NewUserMessage
No changes for NewUserMessage

Nuke
No changes for Nuke

OATHAuth

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

OAuth

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

OpenStackManager

 * - Avoid access array offset on value of type null on php7.4 by Umherirrender

ORES

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

PageAssessments
No changes for PageAssessments

PagedTiffHandler
No changes for PagedTiffHandler

PageImages
No changes for PageImages

PageTriage

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz

PageViewInfo
No changes for PageViewInfo

ParserFunctions

 * - Update parserTests to v2 (tidy by default) by C. Scott Ananian

ParsoidBatchAPI

 * - Remove use of Revision::newFromId by DannyS712

PdfHandler
No changes for PdfHandler

PerformanceInspector

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Petition

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Poem

 * - Update Poem parserTests to v2 (tidy by default) by C. Scott Ananian
 * - Sync up with Parsoid poemParserTests.txt by C. Scott Ananian

PoolCounter
No changes for PoolCounter

Popups

 * - Enable Popups module in mobile, use feature detection to enable by jdlrobson

ProofreadPage

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz
 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

PropertySuggester
No changes for PropertySuggester

QuickSurveys

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Quiz

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

ReadingLists
No changes for ReadingLists

RelatedArticles

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Renameuser
No changes for Renameuser

RevisionSlider

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Migrate Settings module to packageFiles by Adam Wight
 * - Migrate init module to packageFiles by Adam Wight
 * - Migrate lazy JS to packageFiles by Adam Wight
 * - Declare QUnit test modules in extension.json by Adam Wight
 * - ESLint config for CommonJS module syntax by Adam Wight
 * - Remove redundant file pointer by Adam Wight

RSS

 * - parser: Replace 'new Parser' in favour of using Parser::getFreshParser by peter-ovchyn

SandboxLink
No changes for SandboxLink

Score

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Scribunto

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Update parserTests to v2 (tidy by default)  by C. Scott Ananian

SearchExtraNS
No changes for SearchExtraNS

SecureLinkFixer

 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot
 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

SecurePoll

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Cleanup unique keys parameter to IDatabase::replace calls by Aaron Schulz

Sentry
No changes for Sentry

ShortUrl

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

SiteMatrix
No changes for SiteMatrix

SpamBlacklist
No changes for SpamBlacklist

SubPageList3
No changes for SubPageList3

SubpageSortkey
No changes for SubpageSortkey

SyntaxHighlight_GeSHi

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Update parserTests to v2 (tidy by default)  by C. Scott Ananian

TemplateData

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

TemplateSandbox

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

TemplateStyles
No changes for TemplateStyles

TemplateWizard

 * - Selenium: add page object by ephemeralwaves
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

TextExtracts
No changes for TextExtracts

Thanks
No changes for Thanks

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - Shrink large videos to fit the page by Brion Vibber
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Switch iframeHook from ArticleFromTitle hook to MediaWikiPerformAction by Petr Pchelko
 * - Update parserTests to v2 (tidy by default) by C. Scott Ananian
 * - Sync up with Parsoid timedMediaHandlerParserTests.txt by C. Scott Ananian

timeline

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

TitleBlacklist
No changes for TitleBlacklist

TocTree

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Use @licence GPL-2.0-or-later syntax and /** comments by Fomafix
 * - Use normal @license GPL-2.0-or-later syntax by DannyS712

TorBlock
No changes for TorBlock

Translate

 * - AggregateMessageGroups: collection of small cleanups by Niklas Laxström
 * - Centralize the creation of MessageGroupCache objects by Niklas Laxström
 * - Mangler: Add type-hint for code by Abijeet
 * - Mangler: Don't remove prefix on unmangle if pattern doesn't match by Abijeet
 * - Really fix fatals on Special:ExportTranslations by Niklas Laxström
 * - Remove special page alias for Magic by Niklas Laxström
 * - MessgeCollection: Remove unused variables by Niklas Laxström
 * - Use MediaWikiServices::getRepoGroup by Umherirrender
 * - SpecialSupportedLanguages: remove BC code for ActorMigration by Niklas Laxström
 * - SpecialSupportedLanguages: simplify per language output by Niklas Laxström
 * - Use MediaWikiServices::getAuthManager by Umherirrender
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - tests: Replace MediaWikiTestCase with MediaWikiIntegrationTestCase by Abijeet
 * - Move methods that depend on MessageGroupCache to FileBasedMessageGroup by Niklas Laxström
 * - MessageGroup: Add getKeys method by Niklas Laxström
 * - MessageGroupCache: Use more efficient way of listing keys by Niklas Laxström
 * - Replace deprecated PHPUnit method in test by Ammar Abdulhamid
 * - Update parserTests to v2 (tidy by default) by C. Scott Ananian
 * - MessageGroupCache: remove code support old versions of the cache by Niklas Laxström
 * - JsonFFS: Remove redundant author handling by Niklas Laxström

TranslationNotifications
No changes for TranslationNotifications

TrustedXFF
No changes for TrustedXFF

TwoColConflict

 * - Drop redundant closures by Adam Wight
 * - Don't create a Revision object for Linker::revUserTools in MW 1.35+ by DannyS712
 * - Missed a schema version change! by Adam Wight
 * - Minor adjustments to new EventLogging schema by Adam Wight
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Urgent fixes to the "exit" schema by Adam Wight
 * - Teach ESLint that "$" in tests is not jQuery by Adam Wight
 * - Stop eventlogging free text fields by Adam Wight
 * - Rename parameter to be more explicit by Adam Wight
 * - Move tour initialization into module by Adam Wight
 * - Add a tour that introduces users to the new single column flow by Andrew Kostka
 * - Consider disabled single column use case by Thiemo Kreuz
 * - Move all test special page code into the special page folder by Thiemo Kreuz
 * - Migrate legacy hook handler test cases by Thiemo Kreuz
 * - Add missing hook handler tests for single column requests by Thiemo Kreuz
 * - Basic test coverage for all hook handlers by Thiemo Kreuz
 * - Add validation method for talk page special case by Thiemo Kreuz
 * - Rough UI for talk page use case by Adam Wight
 * - Return suggested text blocks for talk conflicts by Adam Wight
 * - Adjust test suite names by Adam Wight
 * - Upgrade tests to wdio 5  by Adam Wight
 * - Remove redundant waits by Adam Wight
 * - Encapsulate test credentials by Adam Wight
 * - Standardize split conflict view cases by Adam Wight
 * - Remove duplicate/unused code from TwoColConflictHooksTest by Thiemo Kreuz
 * - Reduce duplicate code in HtmlSplitConflictView::getHtml by Thiemo Kreuz
 * - Drop line numbering from diffs by Adam Wight
 * - Use original wikitext from diff by Adam Wight
 * - Include original wikitext in diff by Adam Wight
 * - Streamline AnnotatedHtmlDiffFormatter signature and code by Thiemo Kreuz
 * - More "$" conversion for browser tests by Adam Wight
 * - Disable misbehaving eslint rule by Adam Wight
 * - More specific selector for popup by Adam Wight
 * - Include blank columns in diff structure by Adam Wight
 * - Function to find the selected column by Adam Wight
 * - Extract form validation into a class by Adam Wight
 * - Log complexity metrics when entering a conflict workflow by Adam Wight

UniversalLanguageSelector

 * - Update jquery.uls from upstream by Amir Aharoni
 * - Update jquery.ime from upstream by Amir Aharoni
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

UploadsLink
No changes for UploadsLink

UploadWizard

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

UrlShortener

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

UserMerge
No changes for UserMerge

VipsScaler

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

VisualEditor

 * - Fix: Adding label to source editor switch editor tool by Akinwale Alagbe
 * - build: Updating npm dependencies by libraryupgrader
 * - Fix issues with treating section "numbers" as integers   by Bartosz Dziewoński
 * - Overwrite "edit source" link only when needed by MtMNC

WebAuthn

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Wikibase

 * - Use dropExtensionTable instead of dropTable in the updater  by Amir Sarabadani
 * - When updating from 0.1 check for existance of wb_aliases instead of wb_terms by Amir Sarabadani
 * - Add entityid input file option to rebuildItemsPerSite by Thomas Arrow
 * - Do not try to drop wb_items_per_site when wb_terms doesn't exist by Amir Sarabadani
 * - Do not try to drop wb_items_per_site when there's no wb_terms table  by Amir Sarabadani
 * - bridge: improve newEntityState test helper by Lucas Werkmeister
 * - Add missing assertion to mark test as non-risky by Michael Große
 * - bridge: Change reportIssueTemplateBody unit test to use snapshots by tzhelyazkova
 * - bridge: extract marginForCenterColumnHeading mixin by Lucas Werkmeister
 * - FP: Store looked up data types to avoid repeated lookups by Jakob Warkotsch
 * - FP: Introduce service factory just for our api based services by addshore
 * - bridge: Create a getter for 'report issue' template's contents by tzhelyazkova
 * - FP: PropertyDataTypeStore: Check all existing statement data by Jakob Warkotsch
 * - bridge: add pageUrl to AppInformation and store by Lucas Werkmeister
 * - FP: Avoid api request for looking up a property's data type by Jakob Warkotsch
 * - bridge: fix spacing of IconMessageBox by Lucas Werkmeister
 * - bridge: add error type to IconMessageBox by Lucas Werkmeister
 * - bridge: Add config option for dataBridgeIssueReportingLink by Michael Große
 * - docs & refactor, Improve docs on external json format by addshore
 * - bridge: make License sticking to body top more comprehensible by Pablo Grass
 * - FP: unify API based service class names by addshore
 * - bridge: vue class: object syntax for conditional classes by Pablo Grass
 * - bridge: let only top-level actions influence flow by Pablo Grass
 * - bridge: minify app build by Pablo Grass
 * - Generalize RecentChangesDuplicateDetector into RecentChangesFinder by Marius Hoch
 * - Fix Database::normalizeUpsertKeys called with deprecated parameter style by addshore
 * - Use ubuntu bionic for travis by Jakob Warkotsch
 * - FP: Fix search for property by id on federated repo by sihe
 * - bridge: use “close” button to trigger reload in browser test by Lucas Werkmeister
 * - bridge: Emit cancel or save depending on app state by tzhelyazkova
 * - bridge: wire up ThankYou by Lucas Werkmeister

WikibaseCirrusSearch
No changes for WikibaseCirrusSearch

WikibaseLexeme

 * - Remove obsolete WikibaseLexemeHooks::onCanonicalNamespaces test by Thiemo Kreuz
 * - Use assertIsNotString in unit test by Umherirrender
 * - Use assertStringContainsString in unit tests by Umherirrender
 * - Use assertContainsEquals in unit tests by Umherirrender
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikibaseLexemeCirrusSearch
No changes for WikibaseLexemeCirrusSearch

WikibaseMediaInfo

 * - build: Updating npm dependencies by libraryupgrader
 * - Improved media-specific search by Matthias Mullie

WikibaseQualityConstraints

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Inject correct load balancer into ConstraintRepository by Lucas Werkmeister

Wikidata.org

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikidataPageBanner

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikiEditor

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Simplify the CSS definition and extend the clickable area by 4px by Fomafix

wikihiero

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader
 * - Update to parserTests v2 (tidy by default) by C. Scott Ananian

WikiLove

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikimediaBadges

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikimediaEvents
No changes for WikimediaEvents

WikimediaIncubator

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

WikimediaMaintenance
No changes for WikimediaMaintenance

WikimediaMessages

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Wikisource
No changes for Wikisource

XAnalytics
No changes for XAnalytics

CologneBlue

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

MinervaNeue

 * - AMC History page design tweaks by jdlrobson
 * - Drop unused `upload` and `logoWikimedia` by jdlrobson
 * - Use standardized icon classes and fix some missing icons by jdlrobson
 * - Rename several icons to WikimediaUI naming by Volker E

Modern

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

MonoBook

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Nostalgia

 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Timeless

 * - Make wikitext editor use fonts consistent with rest of content by Isarra
 * - build: Updating postcss-sass to 0.4.4 by libraryupgrader

Vector

 * - Move indicators underneath `#firstHeading` in DOM by Volker E
 * - Add and use LESS variable for personal menu top offset by jdlrobson
 * - build: Updating npm dependencies by libraryupgrader
 * - watchstar: Remove PNG fallback for watchstar icon by Timo Tijhof
 * - [dev] add skin version query parameter override by Stephen Niedzielski
 * - [dev] [Less] centralize z-indices by Stephen Niedzielski
 * - Define the legacy and modern root template names in the same location (improve locality) by AronDemian
 * - Split legacy and modern experience on template level by jdlrobson

VisualEditor
No changes for VisualEditor

Total Changes
377 Changes in 105 repos by 71 authors