MediaWiki 1.37/wmf.19/Changelog

Core changes

 * - Branch commit for wmf/1.37.0-wmf.19 by trainbranchbot
 * - CSSJanus: Update from version 1.3.0 to version 2.0.0 by Fomafix
 * - Build the page deletion form in DeleteAction, not Article by Daimona Eaytoy
 * - ResourceLoader: remove outdated event documentation by DannyS712
 * - EditPage: load mediawiki.interface.helpers.styles by mainframe98
 * - Chinese Conversion Table Update 2021-1 by Chiefwei
 * - WikiRevision: ensure that $comment is a string by Daimona Eaytoy
 * - Include mediawiki.actions.styles with patrol link by Taavi Väänänen
 * - FeedUtils: remove usage of $wgLang by Alexander Vorwerk
 * - UserFactory: micro optimisation in newFromUserIdentity by Umherirrender
 * - import: Remove unused debug callback by Umherirrender
 * - Utility in MWIntegrationTest to skip is extension not loaded by Petr Pchelko
 * - CreditsAction: inject UserFactory by Alexander Vorwerk
 * - RepoGroup: inject MimeAnalyzer by Alexander Vorwerk
 * - Revert "Build the page deletion form in DeleteAction, not Article" by Ppchelko
 * - Code refactor for quick preview by eranroz
 * - Category: store ReadOnlyMode in constructor by Alexander Vorwerk
 * - Build the page deletion form in DeleteAction, not Article by Daimona Eaytoy
 * - Remove hard-deprecated Article::getContentObject by Petr Pchelko
 * - MockHttpTrait: support multiple MultiHttpClients by Petr Pchelko
 * - mailmap: add an entry for Zabe by Alexander Vorwerk
 * - objectcache: BagOStuff::genericKeyFromComponents empty component fix by Aaron Schulz
 * - Hard deprecate UserLoadOptions hook by TChin
 * - Deprecate userCan hook by TChin
 * - Use MovePageFactory and hard deprecate constructing MovePage objects directly by TChin
 * - Followup on b782a7e6: Fix incorrect function arg name by Subramanya Sastry
 * - WikiPage: Fix typo in comment by Amir Sarabadani
 * - Hard deprecate UserSaveOptions hook by TChin
 * - Hard deprecate User::getIntOption by Alexander Vorwerk
 * - DerivedPageDataUpdater: inject remaining services by Alexander Vorwerk
 * - Fix SelectQueryBuilder use in SpecialWhatLinksHere by Lucas Werkmeister
 * - AutoLoader: Use ?? instead of multiple if-isset-else branches by Timo Tijhof
 * - ContribsPager row filtering with RevisionStore::isRevisionRow by Tim Starling
 * - language: Add MediaWiki\Languages\Data namespace to PSR-4 autoloader by Timo Tijhof
 * - language: Autoload normalize data and remove transformUsingPairFile compat by Timo Tijhof
 * - build: Drop Travis testing, no longer worth the effort by James D. Forrester
 * - ParserOptions: support setting a default for lazy options by Petr Pchelko
 * - Tests: reset ParserOptions static cache with MW services by Petr Pchelko
 * - diff: Add user-select:none to moved paragraph markers  by Daimona Eaytoy
 * - Fix mw.util.getUrl when given empty title with fragment by Bartosz Dziewoński
 * - diff: Avoid clearing all selections on click by Daimona Eaytoy
 * - mediawiki.jqueryMsg.js: more readability cleanup by DannyS712
 * - Various updates and fixes to PHPDoc documentation by Thiemo Kreuz
 * - Add JobQueue::assertMatchingJobType for deduplication by DannyS712
 * - jquery.ui: Patch more jquery 3 fixes by Amir Sarabadani
 * - Inject HookContainer into RawAction by DannyS712
 * - Action::addHelpLink - don't call getActionName by DannyS712
 * - Ensure CommentStoreComment->id is always int as documented by Umherirrender
 * - AuthManager: inject more services  by DannyS712
 * - localisation: Remove conditional for `plurals-mediawiki.xml` file by Timo Tijhof
 * - sparql: Replace deprecated Http::userAgent in SparqlClient by Umherirrender
 * - installer: Replace deprecated MWHttpRequest::factory by Umherirrender
 * - Replace deprecated Http::get in importImages.php script by Umherirrender
 * - upload: Replace deprecated Http function in UploadFromUrl by Umherirrender
 * - Remove trailing dot/space from some exception messages and output strings by Timo Tijhof
 * - BlockUser: Restore blocking autoblocked IP addresses by Matěj Suchánek
 * - Support fluent interface for StatusValue by TChin
 * - BlockUser: Synchronize identical block retrieval by Matěj Suchánek
 * - UserNameUtilsTest: avoid duplication in testGetCanonical_interwiki by DannyS712
 * - Use DummyServicesTrait for BadFileLookupTest TitleParser by DannyS712

Vendor

 * - Update cssjanus from 1.3.0 to 2.0.0 by James D. Forrester
 * - Re-enable "classmap-authoritative" optimization by C. Scott Ananian

3D
No changes for 3D

AbuseFilter

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Use MovePageFactory by TChin

ActiveAbstract

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

AdvancedSearch

 * - Avoid using User::setOption by Alexander Vorwerk
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

AntiSpoof

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ApiFeatureUsage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ArticlePlaceholder

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Babel

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

BetaFeatures

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Replace deprecated UserSaveOptions hook by TChin

BounceHandler

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Calendar

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Campaigns

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Capiunto

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CategoryTree

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CentralAuth

 * - maintenance: fix require_once in migrateStewards.php by Alexander Vorwerk
 * - SpecialGlobalUsers: inject ContentLanguage by Alexander Vorwerk
 * - SpecialCentralLogin: inject StatsdDataFactory by Alexander Vorwerk
 * - SpecialCentralAuth: inject NamespaceInfo by Alexander Vorwerk
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CentralNotice
No changes for CentralNotice

CharInsert

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CheckUser

 * - Replace deprecated CentralIdLookup::factory by TChin
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ChessBrowser

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CirrusSearch

 * - Avoid using MWNamespace by Alexander Vorwerk
 * - Add random_seed search feature by Gergő Tisza
 * - Enable retry_on_conflict quirk for test config by Erik Bernhardson
 * - Avoid using User::setOption by Alexander Vorwerk

Cite
No changes for Cite

CiteThisPage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Citoid

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

cldr

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CodeEditor

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CodeMirror

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CodeReview

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Cognate

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Collection

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Update Collection for wikimedia/remex 2.3.2 (included in 1.37.0-wmf18) by C. Scott Ananian

CommonsMetadata

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ConfirmEdit

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CongressLookup

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ContactPage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ContentTranslation

 * - Set integrationType on CXTarget by David Lynch
 * - Replace deprecated CentralIdLookup::factory by TChin
 * - Contributions menu: Guard against duplicated menu items by Santhosh Thottingal
 * - Add entrypoint to CX from mobile frontend language searcher by Santhosh Thottingal

CreditsSource

 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Dashiki

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Disambiguator

 * - Hide disambiguator-link-added tag temporarily by MusikAnimal
 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Add change tag to edits that introduce disambig links by MusikAnimal

DiscussionTools

 * - Handle highlighting and scrolling to comments for bundled notifications by Bartosz Dziewoński
 * - Clarify the references to talk pages in notification preferences by Bartosz Dziewoński
 * - EventDispatcher: Fix ignoring level 3+ headings by Bartosz Dziewoński
 * - EventDispatcher: Remove failing invariant check by Bartosz Dziewoński
 * - Apply design tweaks to empty states   by David Lynch
 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Avoid using deprecated ParserOptions::getUser by vladshapik

DismissableSiteNotice

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

DonationInterface

 * - Add tax disambiguation clause to Payments Wiki in France by Damilare
 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Delete repeated code by Elliott Eggleston
 * - Test Fix: Add call to set up smashpig context during API tests. by jgleeson
 * - All non english soft descriptors should be the DR email address by Damilare

DoubleWiki

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

DynamicSidebar

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Echo

 * - Clarify the references to talk pages in notification preferences by Bartosz Dziewoński
 * - Only ignore user muting for notifications on your talk page (not subpages) by Bartosz Dziewoński

Elastica

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ElectronPdfService

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

EntitySchema

 * - Avoid using User::setOption by Alexander Vorwerk
 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Update EntitySchemaSlotDiffRendererTest::testGetDiff for core changes by DannyS712

EventBus

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

EventLogging
No changes for EventLogging

EventStreamConfig

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ExtensionDistributor

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ExternalGuidance

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

FeaturedFeeds

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

FileExporter

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

FileImporter

 * - Avoid passing null summary to EditFilterMergedContent by Daimona Eaytoy
 * - Replace deprecated CentralIdLookup::factory by TChin
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

FlaggedRevs

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Flow

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform by Roman Stolar
 * - Fix guider for Vector consolidated user links by Gergő Tisza

FundraiserLandingPage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Gadgets

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GeoCrumbs

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GeoData

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GettingStarted

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GlobalBlocking

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GlobalCssJs

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GlobalPreferences

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Avoid using User::setOption by ZabeMath

GlobalUsage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GlobalUserPage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GlobalWatchlist

 * - WatchlistUtils: merge rawToSummary end cleanup by DannyS712
 * - Add autocomment and history-deleted styles by DannyS712
 * - Deduplicate comment normalization handling by DannyS712
 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - EntryRow: reduce unnecessary computed properties by DannyS712
 * - Deduplicate timestamp title handling by DannyS712

GoogleNewsSitemap

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Graph

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GrowthExperiments

 * - Mobile UI fixes by MewOphaswongse
 * - Mentee overview: Add missing mw.language.convertNumber by Martin Urbanec
 * - Mentee overview: Add missing mw.language.convertNumber by Martin Urbanec
 * - Align HelpModule's icon to start by MewOphaswongse
 * - Add --reverse option to fixLinkRecommendationData.php by Gergő Tisza
 * - Add maintenance script to revalidate link recommendations by Gergő Tisza
 * - Add Link: fix invalidation on non-addlink edit by Gergő Tisza
 * - updateMenteeData.php: Clear cache after updating DB by Martin Urbanec
 * - Remove min-height on .se-card-title & .se-card-text by MewOphaswongse
 * - DashboardModule: Add getUser for simplicity by Martin Urbanec
 * - Make it easier to construct Mentor object from outside of MentorManager by Martin Urbanec
 * - [docs] Update docs for UncachedMenteeOverviewDataProvider::getFilteredMenteesForMentor by Martin Urbanec
 * - Mentee overview: Remove unused LESS code by Martin Urbanec
 * - Mentee overview: Use display: flow-root to create a new BFC by Martin Urbanec
 * - Split out the link recommendation fetch/validate/store logic by Gergő Tisza
 * - Difficulty Overlay: align icon & label at baseline by MewOphaswongse
 * - Update JSDocs by MewOphaswongse
 * - Add a link: only record impression event for onboarding dialog panel when it's shown by MewOphaswongse
 * - Mentee overview: Take registration into account for last_active by Martin Urbanec
 * - UncachedMenteeOverviewDataProvider: Do not use "last active" in method names by Martin Urbanec
 * - UncachedMenteeOverviewDataProvider: Fix business rules implementation by Martin Urbanec
 * - Special:NewcomerTasksInfo: Add a link to EditGrowthConfig by Martin Urbanec
 * - Update homepagevisit schema to 1.2.1 by Gergő Tisza
 * - fixLinkRecommendationData.php: add statsd option by Gergő Tisza

GuidedTour

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

GWToolset

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ImageMap

 * - Sync up with Parsoid imageMapParserTests.txt by Arlo Breault
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

InputBox

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Insider

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

intersection

 * - Avoid using deprecated Parser::getUser by vladshapik

Interwiki

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

InterwikiSorting

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

IPInfo

 * - retriever: Several closely related changes by Sam Smith
 * - rest: MediaWiki\IPInfo\RestHandler -> ..\Rest\Handler by Sam Smith
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Josa

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

JsonConfig

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Replace UserCan hook with GetUserPermissionsErrors hook by TChin

Kartographer
No changes for Kartographer

LabeledSectionTransclusion

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

LandingCheck

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

LdapAuthentication

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Linter

 * - Fix broken RecordLintJobTest by sbailey

LiquidThreads

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Replace UserCan hook with GetUserPermissionsErrors hook by TChin

Listings

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

LocalisationUpdate

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

LoginNotify

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MachineVision

 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester

MapSources

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MassMessage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Math

 * - Support null content in parser tag hook by Petr Pchelko
 * - Skip wikibase tests if wikibase is not loaded by Petr Pchelko
 * - Enable most tests which were previously disabled by Petr Pchelko
 * - First pass at cleaning up error handling by Petr Pchelko
 * - MathLateXML: override getPostData by Petr Pchelko

MediaModeration

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MediaSearch

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MobileApp

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MobileFrontend

 * - Drop ContentProvider from MobileFrontend by jdlrobson

MultimediaViewer

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

NavigationTiming

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Newsletter
No changes for Newsletter

NewUserMessage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Nuke

 * - Replace usage of deprecated global function wfLocalFile by Alexander Vorwerk

OATHAuth

 * - Replace deprecated CentralIdLookup::factory by TChin
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

OAuth

 * - Replace deprecated CentralIdLookup::factory by TChin
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

OAuthRateLimiter

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

OpenStackManager

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ORES

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PageAssessments

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PagedTiffHandler

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PageImages

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PageNotice

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PageTriage

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PageViewInfo

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ParserFunctions

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PdfHandler

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Poem

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

PoolCounter

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Popups

 * - build: Fix gaps in lint coverage and update old patterns by Timo Tijhof
 * - Fix popup preview regressions, add story by Clare Ming
 * - Storybook: Capture "panorama" style portrait and landscape examples by jdlrobson
 * - virtualPageView: Log VirtualPageView events to Event Platform by Sam Smith
 * - Rewrite linkTitle change listener for clarity/easier expansion by Thiemo Kreuz
 * - Fix pointer class behaviour by jdlrobson

ProofreadPage
No changes for ProofreadPage

PropertySuggester

 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

QuickSurveys
No changes for QuickSurveys

Quiz

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

ReadingLists

 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

RelatedArticles
No changes for RelatedArticles

Renameuser

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

RevisionSlider

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

RSS

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SandboxLink

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Score

 * - Record shell outs in statsd by Kunal Mehta

Scribunto
No changes for Scribunto

SearchExtraNS

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SecureLinkFixer

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SecurePoll

 * - Changed delete buttons to oo-ui-flaggedElement-destructive (non-primary) by samtar
 * - New CLI scripts makeMailingList.php and deduplicateMailingList.php by Tim Starling
 * - Add mail sending script by Tim Starling
 * - Filter encryption keys out of public dumps by Tim Starling
 * - Allow vote pages to be linked by title by Tim Starling
 * - DBStore: Send reads to DB_REPLICA by default by Reedy
 * - tallyElectionJob: Catch and log exceptions by Sam Smith
 * - Make DBStore be able to load election properties from foreign wikis by Tim Starling
 * - Add help text to STV tally output by STran
 * - Make ad-hoc logging handle election not being set by Sam Smith
 * - Make GpgCrypt extend Crypt by Reedy
 * - Add ad-hoc logging to tally process by STran
 * - Add test cases for STV by tsepothoabala

ShortUrl

 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SiteMatrix

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SpamBlacklist

 * - Try to use EditStash before re-rendering by Amir Sarabadani
 * - Don't generate HTML when asking for ParserOutput by Amir Sarabadani
 * - Avoid using deprecated WikiPage::prepareContentForEdit by Amir Sarabadani

StopForumSpam

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SubPageList3

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Avoid using deprecated Parser::getUser by vladshapik

SubpageSortkey

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

SyntaxHighlight_GeSHi

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TemplateData
No changes for TemplateData

TemplateSandbox

 * - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform by Roman Stolar
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TemplateStyles

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TemplateWizard

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TextExtracts

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Thanks
No changes for Thanks

TheWikipediaLibrary
No changes for TheWikipediaLibrary

TimedMediaHandler

 * - Change icon style of embed video and use OOUI play icon by Iniquity
 * - Avoid using MWNamespace by Alexander Vorwerk
 * - build: Updating npm dependencies by libraryupgrader

timeline

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TitleBlacklist

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TocTree

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TorBlock

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Translate

 * - TranslationPage: Use Title::getPrefixedDBkey when extracting messages  by Abijeet
 * - TranslatablePageMover: Fix incorrect target page validation by Abijeet

TranslationNotifications

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TrustedXFF

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

TwoColConflict

 * - Avoid using the User class in tests where possible by Thiemo Kreuz
 * - Fix newline handling when adding nothing but newlines by Thiemo Kreuz
 * - Update SplitConflictMerger tests to reflect reality better by Thiemo Kreuz
 * - selenium: Update wdio-mediawiki and adjust broken test by sahil

UniversalLanguageSelector

 * - Avoid using User::setOption by Alexander Vorwerk
 * - Use constant MW_VERSION instead of deprecated global $wgVersion by Alexander Vorwerk
 * - Remove ULSEnableAnon by Niklas Laxström

UploadsLink

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

UploadWizard

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

UrlShortener

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

UserMerge

 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

VipsScaler

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

VisualEditor

 * - Remove unused properties from template part widget classes by Thiemo Kreuz
 * - Fix history.replaceState call on diff pages by jwbth
 * - Add isDocumented feature to ve.dm.MWTemplateSpecModel by Thiemo Kreuz
 * - Replace Content::preSaveTransform call to ContentTransformer::preSaveTransform by Roman Stolar
 * - Show sidebar controls only when multi-part content is present by Andrew Kostka
 * - Rename and document definition of "empty" in ve.ui.MWParameterPage by Thiemo Kreuz
 * - Make checkbox element in the sidebar an actual widget by Thiemo Kreuz
 * - Minimize template dialog CSS a bit by Thiemo Kreuz
 * - Change filterParameter(s) event to work with a list by Thiemo Kreuz
 * - ApiVisualEditorEdit: inject services by Alexander Vorwerk
 * - Fixing minor jsdoc typo by WMDE-Fisch
 * - Update VE core submodule to master (c61e33a59) by Bartosz Dziewoński
 * - Basic keyboard navigation in the new template dialog sidebar by Thiemo Kreuz
 * - Remove duplicate class property from checkbox layout by Thiemo Kreuz
 * - Rename ambiguous "add button" click handlers by Thiemo Kreuz

WebAuthn

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Wikibase

 * - Premtively disable linting for data-model package by Thomas Arrow
 * - tests: Avoid passing null slot to EditFilterMergedContent hook by Daimona Eaytoy
 * - Revert "Inject NamespaceInfo into EntitySourceDefinitionsConfigParser" by Lucas Werkmeister
 * - Drop unused property from WikibaseValueFormatterBuilders by Lucas Werkmeister
 * - Remove wfWikiID fallback from PidLock by Lucas Werkmeister
 * - docs: Final update for legacy/non-legacy entity sources by Lucas Werkmeister
 * - Drop unused property from EntityParserOutputGeneratorFactory by Amir Sarabadani
 * - FP: test fed prop id failure when used with wbeditentity by Jakob Warkotsch
 * - Introduce ReferenceNormalizer by Lucas Werkmeister
 * - Introduce StatementNormalizer by Lucas Werkmeister
 * - Add normalization to StatementChangeOpFactory by Lucas Werkmeister
 * - Define normalizer for commonsMedia property type by Lucas Werkmeister
 * - Define normalizer for string value type by Lucas Werkmeister
 * - Add API integration tests for data value normalization by Lucas Werkmeister
 * - docs: Remove outdated caveat by Lucas Werkmeister
 * - docs: Fix markup in a few places by Lucas Werkmeister
 * - Introduce SnakNormalizer by Lucas Werkmeister
 * - Add normalizer-factory-callback to data type definitions by Lucas Werkmeister
 * - Introduce DataValueNormalizer interface by Lucas Werkmeister
 * - Update extension for wikimedia/remex 2.3.2 (included in 1.37.0-wmf18) by C. Scott Ananian
 * - FP: test creating local props via wbeditentity by Jakob Warkotsch

WikibaseCirrusSearch

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikibaseLexeme

 * - Rename LexemeMWNamespaceTest to LexemeNamespaceTest by Alexander Vorwerk
 * - selenium: Update README.md file by sahil
 * - Temporarily skip LexemePageTest by Lucas Werkmeister
 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Update StatementChangeOpFactory constructor call by Lucas Werkmeister
 * - Temporarily skip LexemeFormsMergerTest by Lucas Werkmeister

WikibaseLexemeCirrusSearch

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikibaseMediaInfo

 * - node-qunit: Generate JS coverage with npm coverage by Kosta Harlan

WikibaseQualityConstraints

 * - Remove pointless .then( result => result ) by Lucas Werkmeister

Wikidata.org

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikidataPageBanner
No changes for WikidataPageBanner

WikiEditor

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

wikihiero

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikiLove
No changes for WikiLove

WikimediaApiPortalOAuth

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikimediaBadges

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating path-parse to 1.0.7 by libraryupgrader
 * - Use DB_PRIMARY instead of deprecated DB_MASTER by James D. Forrester

WikimediaEvents

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikimediaIncubator

 * - Don't apply title prefix filter in Special:Search for unset project by Erik Bernhardson
 * - Avoid using deprecated Parser::getUser by vladshapik

WikimediaMaintenance

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

WikimediaMessages
No changes for WikimediaMessages

Wikisource

 * - Fix image URL in the Advanced Options link by Sam Wilson

XAnalytics

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

CologneBlue

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MinervaNeue

 * - selenium: Update README.md file by sahil
 * - Use text-overflow: ellipsis on .mw-ui-icon-before span elements by Nicholas Ray

Modern

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

MonoBook

 * - Restore capitalization styling in MonoBook portlets by jdlrobson
 * - Drop double skin-responsive class by jdlrobson

Nostalgia

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Timeless

 * - Use constant MW_VERSION instead of deprecated global $wgVersion by Alexander Vorwerk
 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Vector

 * - Revert "Add wikibase skin style" by Jdlrobson
 * - Add wikibase skin style by jdlrobson
 * - Override user menu line height by bwang
 * - Copy class across to new language link item by jdlrobson
 * - Fix language treatment A/B test bucket counting by Sam Smith
 * - Use the search title if configured by jdlrobson
 * - Use centralized MediaWiki typescript definition by jdlrobson

WikimediaApiPortal

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

VisualEditor

 * - build: Updating path-parse to 1.0.7 by libraryupgrader

Total Changes
400 Changes in 182 repos by 62 authors