MediaWiki 1.37/wmf.2/Changelog

Core changes

 * - Branch commit for wmf/1.37.0-wmf.2 by trainbranchbot
 * - resourceloader: Remove support for $wgLegacyJavaScriptGlobals by Amir Sarabadani
 * - rdbms: fix various phpstorm warnings in Database classes by Aaron Schulz
 * - rdbms: clarify hosts vs readible "server names" by Aaron Schulz
 * - objectcache: switch static vars to constants in SqlBagOStuff by Aaron Schulz
 * - Drop Autopromote class, deprecated since 1.35 by Petr Pchelko
 * - ResourceLoaderSkinModule: When `toc` is enabled messages are empty by jdlrobson
 * - Inject BlockRestrictionStore into ApiQueryBlocks by Thalia
 * - IDatabase::upsert: Note that passing $uniqueKeys as string[] is deprecated by Martin Urbanec
 * - Rephrase specialmute-error-no-options  by Amir Aharoni
 * - Use WatchlistManager instead of User in WatchAction by Cindy Cicalese
 * - Move watchlist-related methods from User to WatchlistManager by Cindy Cicalese
 * - Hard deprecate SpecialMute::isTargetBlacklisted by Reedy
 * - Rename email-blacklist-label message by Reedy
 * - UserPasswordPolicyTest: Replace PasswordCannotMatchBlacklist with PasswordCannotMatchDefaults by Reedy
 * - Change "blacklisted" to "forbidden" in a spam filter message by Amir Aharoni
 * - Use some more neutral language by Reedy
 * - .phpcs.xml: Replace useage of whitelist in comments by Reedy
 * - Change "saving" to "publishing" by Amir Aharoni
 * - Add change tag for media uploaded using importImages.php by Taavi Väänänen
 * - Remove Title from method signatures in User by daniel
 * - phpunit: Mass-replace setMethods with onlyMethods and adjust by Daimona Eaytoy
 * - selenium: Fix `ReferenceError: test is not defined` by Željko Filipin
 * - Remove Title from public interface of OutputPage by daniel
 * - selenium: Explicitly make screenshots for passing and failing tests by Željko Filipin
 * - selenium: Remove `Screenshot location...` messages by Željko Filipin
 * - HtmlCacheUpdater: replace Title in method signatures. by daniel
 * - FileRepo: replace Title in method signatures by daniel
 * - RepoGroup: replace Title in method signatures by daniel
 * - rdbms: Add DB_PRIMARY to replace DB_MASTER by Taavi Väänänen
 * - Installer: The installer should use `.warningbox` for styling warnings, not `.mw-infobox` by jdlrobson
 * - User: use ActorNormalization to insert actor by Petr Pchelko
 * - Set $status->value in EditFilterMergedContentHookConstraint::checkConstraint properly to display error message by Func
 * - Installer: Do not use `mediawiki.skinning.interface` module by jdlrobson
 * - Add comment to fall-through cases in switch by Umherirrender
 * - Move remaining ParamValidator tests to unit tests by DannyS712
 * - Remove MovePageFactoryTest by Tim Starling
 * - resourceloader: Correctly handle a null getMessageBlob in SkinModule by jdlrobson
 * - Move most ParamValidator tests to unit tests by DannyS712
 * - Convert WatchlistManager to use Authority and PageIdentity by Cindy Cicalese
 * - uuid: Simplify GlobalIdGenerator by removing QUICK_VOLATILE flag by Aaron Schulz
 * - Reset fake timestamps for unit tests too by DannyS712
 * - SpecialPageFactory: replace Title in method signatures by daniel
 * - Parser: Trim trailing whitespace as the last step in pre-save transform by Bartosz Dziewoński
 * - Factor out rollback logic from WikiPage by Petr Pchelko
 * - Fix up ActorStoreTest with new UserIdentityValue by Petr Pchelko
 * - HTMLFileCache: replace Title in method signatures by daniel
 * - Convert MWLBFactoryTest to pure unit tests by DannyS712
 * - Convert PageEditStash to PageIdentity/UserIdentity by Petr Pchelko
 * - objectcache: make BagOStuff log values that are not JSON serializable by Aaron Schulz
 * - MultiHttpClientTest: cleanup assertions by DannyS712
 * - Tests: move some non-tests to /mocks by DannyS712
 * - Convert ChangesListStringOptionsFilterGroupTest to pure unit tests by DannyS712
 * - Convert DiffHistoryBlobTest to pure unit test by DannyS712
 * - Update .phpcs.xml to remove deleted maintenance scripts by DannyS712
 * - Introduce PageReference by daniel
 * - Remove checkLess.php by gengh
 * - Remove unstable marker from Authority interface by daniel
 * - Remove $actor field from UsererIdentityValue by daniel
 * - Remove some deprecated methods from the Language class by daniel
 * - WikiExporter: replace Title in method signatures by daniel
 * - Update updateSearchIndex.php to 2006+ standards by Tim Starling
 * - mediawiki.ui: Remove obsolete Firefox normalization by Volker E
 * - mediawiki.ui: Remove unnecessary VForm and other properties by Volker E
 * - Move libs/rdbms/database tests to unit tests by DannyS712
 * - maintenance: Support newlines in addOption descriptions by Timo Tijhof
 * - rebuildLocalisationCache: Add --skip-message-purge and accompanying script  by Timo Tijhof
 * - Do not use a NullLogger when no handler is declared by Sébastien Beyou
 * - ApiTag: inject services by DannyS712
 * - Correct "nonwrite-api-promise-error" message and improve docs by Bartosz Dziewoński
 * - MediaHandlerFactory: inject a logger by DannyS712
 * - Use Accent50 for progress indicators by Volker E
 * - Pass user object to Language::formatExpiry by Umherirrender
 * - Users with detelerevision right should see private bits of history by Huji
 * - selenium: Update documentation in DEVELOPERS.md  by Jared Blumer
 * - ActionTest: no need to save the block to the database by DannyS712
 * - authevents: strval variables passed to status when logging by Cole White
 * - Make some /includes/changes tests unit tests by DannyS712
 * - SessionManager: Document expectations for storage backend by Timo Tijhof

Vendor
No changes for vendor

3D

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

AbuseFilter

 * - Stop using legacy ActorMigration fields by Tim Starling
 * - QueryAbuseLog: remove duplicate setting $conds = [] by DannyS712
 * - Clean up AbuseFilterViewHistory and AbuseFilterHistoryPager by Matěj Suchánek
 * - Improve test coverage of API modules by Matěj Suchánek
 * - Clean up (Global)AbuseFilterPager by Matěj Suchánek
 * - SECURITY: Use an anonymous user as creator for autocreations by Daimona Eaytoy
 * - SECURITY: Don't leak IPs when blocking anon account creations by Daimona Eaytoy
 * - Drop database patches for MW < 1.27 by Daimona Eaytoy
 * - Remove deprecated $wgAbuseFilterCustomActionsHandlers by Daimona Eaytoy
 * - Remove the old parser by Daimona Eaytoy
 * - Api: inject more abuse filter services by DannyS712

ActiveAbstract

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

AdvancedSearch

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

AntiSpoof

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ApiFeatureUsage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ArticleCreationWorkflow

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ArticlePlaceholder

 * - Update WikibaseClient::getOtherProjectsSidebarGeneratorFactory call by Lucas Werkmeister
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Babel

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

BetaFeatures

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

BounceHandler

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Calendar

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Campaigns

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Capiunto

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CategoryTree

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Namespace extension by Reedy

CentralAuth

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Fix UserIdentityValue instantiation by Matěj Suchánek

CentralNotice
No changes for CentralNotice

CharInsert

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CheckUser

 * - Postgres schema: Drop foreign key references to mwuser by Ammarpad
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CirrusSearch

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Reindex the page on UploadComplete by David Causse

Cite

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CiteThisPage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Use HookHandlers for core hooks by Umherirrender

Citoid

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

cldr

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CodeEditor

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CodeMirror

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CodeReview

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Cognate

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Collection

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CommonsMetadata

 * - Address voice and tone issues by Reedy
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ConfirmEdit

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CongressLookup

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ContactPage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ContentTranslation

 * - SX suggestions: Filter out suggestions with only appendix sections by NikG
 * - CX3: Refactor suggestion store modules by NikG
 * - CXTranslationSuggestion: Fix info to display missing sections count by NikG
 * - SX section suggestions: Drop user published translations by NikG
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - UI lib spacing helpers: add margin-auto classes by NikG
 * - UI lib: Fix MWInput props defaults by NikG

CreditsSource

 * - Postgres schema: Drop foreign key references to mwuser by Ammarpad
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Dashiki

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Disambiguator

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

DiscussionTools

 * - CommentFormatter: Add 'ext-discussiontools-section' class instead of overwriting by Bartosz Dziewoński
 * - Remove tags around headings for compat with MobileFrontend by Bartosz Dziewoński
 * - Hooks: Use WebRequest::getRawVal where possible by Timo Tijhof
 * - Migrate cookie hack users to beta feature by Bartosz Dziewoński
 * - Don't allow query and cookie hacks to enable topic subscriptions by Bartosz Dziewoński
 * - Fire the 'wikipage.content' hook on previews by Bartosz Dziewoński
 * - Include comment names in 'transcludedfrom' API response  by Bartosz Dziewoński
 * - Simplify how warnings for IDs equal to legacy IDs are avoided by Bartosz Dziewoński

DismissableSiteNotice

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

DonationInterface

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Add return val to WmfFrameworkLogHandler by Elliott Eggleston

DoubleWiki

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

DynamicSidebar

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Echo

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Elastica

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ElectronPdfService

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

EntitySchema
No changes for EntitySchema

EventBus

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

EventLogging

 * - Avoid using User::getIntOption by ZabeMath

EventStreamConfig

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ExtensionDistributor

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - ExtensionDistributorHooks: stop using globals by DannyS712

ExternalGuidance

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

FeaturedFeeds

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

FileExporter

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

FileImporter

 * - Set wgProhibitedFileExtensions by Reedy
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Inject services into Special:ImportFile by Umherirrender
 * - selenium: package.json cleanup by Željko Filipin
 * - Set empty hook handlers on ExtensionRegistry for testing by Umherirrender
 * - Remove actor arg from UserIdentityValue in FileRevisionFromRemoteUrl by Umherirrender

FlaggedRevs

 * - Postgres schema: Drop foreign key references to mwuser by Ammarpad
 * - Drop  by Amir Sarabadani
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Make FlaggedRevsTest more robust, part 2 by Thiemo Kreuz
 * - FlaggedRevsHooks: Remove call to AbstractBlock::appliesToRight by Thalia
 * - Run setup from MediaWikiServices hook.  by daniel
 * - Fix broken parser function by Thiemo Kreuz
 * - Fix incomplete namespace(s) property types in pagers by Thiemo Kreuz
 * - Avoid using User::getBoolOption by ZabeMath
 * - Cut down some overly long code paths by Thiemo Kreuz
 * - Fix incomplete documentation of ArticleViewHeader hook by Thiemo Kreuz

Flow

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - container.php: merge some single use index entries by DannyS712
 * - Replace user getGroups Method by Jeena Huneidi
 * - Import: Avoid unredacted trace in OptInController log warning  by Timo Tijhof
 * - container.php: merge single use listeners entries by DannyS712

FundraiserLandingPage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

FundraisingTranslateWorkflow

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Gadgets

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GeoCrumbs

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GeoData

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GettingStarted

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GlobalBlocking

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GlobalCssJs

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GlobalPreferences

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GlobalUsage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GlobalUserPage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GlobalWatchlist
No changes for GlobalWatchlist

GoogleNewsSitemap

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Graph

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GrowthExperiments

 * - Localize Special:EditGrowthConfig to Vietnamese and Bengali by Martin Urbanec
 * - Add a link: always suppress help panel CTA by MewOphaswongse
 * - DatabaseMentorStore: Fix deprecation warning in upsert query by Martin Urbanec
 * - refreshLinkRecommendations.php: add developer options by Gergő Tisza
 * - Add missing PostEdit dependency by Gergő Tisza
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Add a link: update button colors in link inspector by MewOphaswongse
 * - Add Link: Implement rejection dialog by Kosta Harlan
 * - MentorStore: avoid serializing User objects by Gergő Tisza
 * - Special:EditGrowthConfig: Allow users to return back to form on success by Martin Urbanec
 * - Add paragraph break to link-recommendation tasktype description by Kosta Harlan
 * - Add a link: Show onboarding after VisualEditor loads by MewOphaswongse
 * - Add task type icon to difficulty and time estimate row by Kosta Harlan
 * - AddLink: Enable plugin to load on page reload by Kosta Harlan
 * - Fix styling for additional message and checkbox on task type selection by Kosta Harlan
 * - StartEditing: Update message by Kosta Harlan
 * - Expand MentorStore test to cover cache, job queue by Gergő Tisza
 * - [refactor] Rename mentorType to mentorRole by Martin Urbanec
 * - Localize Special:EditGrowthConfig to Arabic by Martin Urbanec
 * - [refactor] Move wasPosted to MentorStore by Martin Urbanec
 * - Localize 'EditGrowthConfig' to Czech by Martin Urbanec
 * - Add a link: update annotation styles based on design review by MewOphaswongse
 * - Add Urdu special page aliases by Martin Urbanec
 * - Make DatabaseMentorStore::setMentorForUser safe to call in GET context by Martin Urbanec
 * - SpecialNewcomerTasksInfo: add missing text by Gergő Tisza
 * - Remove "successfully" from a message by Amir Aharoni
 * - Change minimum links per task to 2 by Kosta Harlan
 * - Replace refererences to AI terminology with "machine" by MewOphaswongse
 * - Run MigrateMentorMenteeRelationship in update.php by Martin Urbanec
 * - Add a link: make sure the correct annotation is updated by MewOphaswongse
 * - Add a link: Show onboarding after link inspector is shown by MewOphaswongse
 * - Do not pass actorId to UserIdentityValue by daniel
 * - Allow users to manage GEHomepageSuggestedEditsIntroLinks in Special:EditGrowthConfig by Martin Urbanec
 * - Set GEMentorshipMigrationStage to SCHEMA_COMPAT_WRITE_BOTH | SCHEMA_COMPAT_READ_OLD by Martin Urbanec
 * - Introduce Special:EditGrowthConfig by Martin Urbanec
 * - DatabaseMentorStore: Cache mentor in memcached by Martin Urbanec
 * - Add Link: exclude disambiguation pages from task candidates by Gergő Tisza
 * - Make importOresTopics.php work for wikis which do not have ORES models by Gergő Tisza

GuidedTour

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

GWToolset

 * - Rephrase whitelist messages by Amir Aharoni
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ImageMap

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

InputBox

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Insider

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

intersection

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Interwiki

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

InterwikiSorting

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

IPInfo

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Jade

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Josa

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

JsonConfig

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Kartographer

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

LabeledSectionTransclusion

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

LandingCheck

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

LdapAuthentication

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Linter

 * - Fix bunch of PHPCS errors by zoranzoki21
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

LiquidThreads

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Listings

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

LocalisationUpdate

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

LoginNotify

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

MachineVision

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Api modules: remove unneeded factory methods by DannyS712

MapSources

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

MassMessage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Math

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Add CONTRIBUTING.MD by Moritz Schubotz (physikerwelt)

MediaModeration

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

MobileApp

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

MobileFrontend

 * - Allow use of a search page that isn't Special:Search by Cormac Parle
 * - MobileFormatter: Don't strip HTML comments by Ed Sanders

MultimediaViewer
No changes for MultimediaViewer

NavigationTiming

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Newsletter

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

NewUserMessage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Nuke

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

OATHAuth

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

OAuth

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

OAuthRateLimiter

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

OpenStackManager

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ORES

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PageAssessments

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PagedTiffHandler

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PageImages

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PageNotice

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PageTriage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PageViewInfo

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ParserFunctions

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PdfHandler

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Poem

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PoolCounter

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Popups

 * - Track anonymous enables/disables of reference previews by Andrew Kostka
 * - Allow to disable/enable popup types individually by Thiemo Kreuz
 * - Avoid hard to read jQuery.extend in tests by Thiemo Kreuz
 * - Rename variables in change listeners for clarity by Thiemo Kreuz
 * - Expand userSettings module for reference previews by Thiemo Kreuz

ProofreadPage

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

PropertySuggester

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

QuickSurveys

 * - Also omit the edit count bucket when it's unavailable by Adam Wight
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Use edit count bucketing from EventLogging by Adam Wight

Quiz

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ReadingLists

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

RelatedArticles

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Renameuser

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

RevisionSlider

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

RSS

 * - Rename messages that use 'whitelist' by Reedy
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SandboxLink

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Score

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Scribunto

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SearchExtraNS

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SecureLinkFixer

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SecurePoll

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

ShortUrl

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SiteMatrix

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SpamBlacklist

 * - Use HookHandlers for core hooks by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

StopForumSpam

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SubPageList3

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SubpageSortkey

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

SyntaxHighlight_GeSHi

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TemplateData

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TemplateSandbox

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TemplateStyles

 * - Remove deprecated config variables by Reedy
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TemplateWizard

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TextExtracts

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Thanks

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TheWikipediaLibrary

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TimedMediaHandler

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

timeline

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TitleBlacklist

 * - Use HookHandlers for core hooks by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TocTree

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TorBlock

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Translate

 * - Fix typos in comments in src/ by Niklas Laxström
 * - Some smaller readability/performance tweaks by Thiemo Kreuz
 * - Add/update some minor soft type hints by Thiemo Kreuz
 * - Address voice issues in HISTORY by Abijeet
 * - TranslationsUpdateJob: Use MessageGroupStats::FLAG_IMMEDIATE_WRITES by Niklas Laxström
 * - Mark methods as private that are never used anywhere by Thiemo Kreuz

TranslationNotifications

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TrustedXFF

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

TwoColConflict

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

UniversalLanguageSelector

 * - ext.uls.interface: remove unused "ulsPopup remove" code by Timo Tijhof
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Avoid JavaScript errors for tipsy if no entry point on the page by Niklas Laxström
 * - Update jquery.ime and jquery.uls from upstream by Amir Aharoni

UploadsLink

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

UploadWizard
No changes for UploadWizard

UrlShortener

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

UserMerge

 * - Replace deprecated User::getGroups by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

VipsScaler

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

VisualEditor

 * - Relocate parameter descriptions in the transclusion dialog by Andrew Kostka
 * - api: Better error when a page with the given title can't exist by Bartosz Dziewoński
 * - api: Better error when 'wikitext' parameter is required by Bartosz Dziewoński
 * - Add filtering for the suggested values combo box by Andrew Kostka
 * - Update VE core submodule to master (ef0a3a720) by Bartosz Dziewoński
 * - Add command to insert non-breaking space by Bartosz Dziewoński

WebAuthn

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Wikibase

 * - client: move OtherProjectsSidebarGeneratorFactory to service container by Lucas Werkmeister
 * - Move WikibaseClient DefaultSnakFormatterBuilders to service container by Itamar Givon
 * - Remove WikibaseClient::getLuaEntityModules by Lucas Werkmeister
 * - SpecialAvailableBadges: remove redundant phpdoc by Lucas Werkmeister
 * - Move WikibaseRepo DefaultValueFormatterBuilders to service container by Itamar Givon
 * - client: move LanguageLinkBadgeDisplay to service container by Lucas Werkmeister
 * - Move EditFilterHookRunner to service container by Itamar Givon
 * - client: move DefaultValueFormatterBuilders to service container by Lucas Werkmeister
 * - client: move KartographerEmbeddingHandler to service container by Lucas Werkmeister
 * - Renable variables for readability by Lucas Werkmeister
 * - repo: move EnabledEntityTypes to service container by Lucas Werkmeister
 * - bridge: Split mobile and desktop error handling browser test, disable mobile by Amir Sarabadani
 * - Remove WikibaseRepo::newEditEntityFactory by Itamar Givon
 * - Move WikibaseRepo EditEntityFactory to service container by Itamar Givon
 * - client: Move DataAccessSnakFormatterFactory to service container by rosalie
 * - repo: move EntityParserOutputGeneratorFactory to service container by Lucas Werkmeister
 * - Remove WikibaseRepo::getEntityParserOutputGenerator by Lucas Werkmeister
 * - Remove dead code from WikiPagePropertyOrderProvider by Lucas Werkmeister
 * - repo: move ChangeOpDeserializerFactory to service container by Lucas Werkmeister
 * - tainted-refs: npm update by tzhelyazkova
 * - repo: move ViewFactory to service container by Lucas Werkmeister
 * - tainted-refs: don't install vue-cli globally by Jakob Warkotsch
 * - Skip trying to format ids that don't exist by Bereket teshome
 * - Remove WikibaseRepo::getLocalEntityNamespaces by Lucas Werkmeister
 * - Remove WikibaseRepo::newPropertyHandler by Lucas Werkmeister
 * - repo: move PropertyHandler to service container by Lucas Werkmeister
 * - repo: Remove inFederatedPropertiesMode and call it via service WikibaseRepo::Settings by rosalie
 * - FedProps: ensure FedProps EntityTypeDefinitions are loaded last by Thomas Arrow
 * - Don't set RecentChange::mTitle in tests by daniel
 * - composer: Add minus-x fix to fix job by James D. Forrester
 * - composer: Add phan job manually as LibUp always errors here by James D. Forrester
 * - repo: inject ChangeOpFactoryProvider into SpecialModifyTerm by Lucas Werkmeister
 * - Move WikibaseRepo SnakFormatterFactory to service container by Itamar Givon
 * - repo: move DefaultValidatorBuilders to service container by Lucas Werkmeister
 * - Split EntityTitleStoreLookup from EntityContentFactory by sihe
 * - tainted-refs: Add a smoke test for Storybook by tzhelyazkova
 * - Move WikibaseRepo EntityIdHtmlLinkFormatterFactory to service container by Itamar Givon
 * - repo: move ChangeOpFactoryProvider to service container by Lucas Werkmeister
 * - Remove WikibaseRepo::getContentLanguage by Lucas Werkmeister
 * - repo: move ItemHandler to service container by Lucas Werkmeister
 * - Remove WikibaseRepo::newItemHandler by Lucas Werkmeister
 * - Remove WikibaseRepo::getFieldDefinitionsByType by Lucas Werkmeister
 * - repo: introduce FieldDefinitionsFactory service by Lucas Werkmeister
 * - tainted-refs: Update sass-loader from v7 to v8 by tzhelyazkova
 * - tainted-refs: Update to vue-cli 4 by tzhelyazkova
 * - repo: Move SnakFactory to service container by rosalie
 * - repo: move SummaryFormatter to service container by Lucas Werkmeister
 * - Update calls to WikibaseClient::getRestrictedEntityLookup by Lucas Werkmeister
 * - Split EntityIdLookup from EntityContentFactory by Amir Sarabadani
 * - repo: move EntityDataUriManager to service container by Lucas Werkmeister
 * - client: Move RestrictedEntityLookup to service container by rosalie
 * - SpecialAvailableBadges: remove unneeded factory method by DannyS712

WikibaseCirrusSearch

 * - Update WikibaseRepo::newPropertyHandler call by Lucas Werkmeister
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Update WikibaseRepo::newItemHandler call by Lucas Werkmeister
 * - Update WikibaseRepo::getFulltextSearchTypes to static by Itamar Givon

WikibaseLexeme

 * - Call the parent on onChangeTags as well by Amir Sarabadani
 * - Inject WikibaseRepo.EditEntityFactory service to API modules by Itamar Givon
 * - Update WikibaseRepo::getViewFactory calls by Lucas Werkmeister
 * - Update WikibaseRepo::getEntityParserOutputGenerator call by Lucas Werkmeister
 * - Ensure Sense ChangeOps are applied after it's added to the Lexeme by Jakob Warkotsch
 * - Show a message instead of fatal when the lexeme doesn't exist  by Amir Sarabadani
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Update WikibaseRepo::getChangeOpFactoryProvider calls by Lucas Werkmeister
 * - Update WikibaseRepo::getSummaryFormatter calls by Lucas Werkmeister
 * - Update call to WikibaseClient::getRestrictedEntityLookup by Lucas Werkmeister
 * - Update WikibaseRepo::getFieldDefinitionsByType calls by Lucas Werkmeister
 * - Update WikibaseRepo::getEntityIdHtmlLinkFormatterFactory to static by Itamar Givon
 * - wbeditentity: support adding senses with statements by Jakob Warkotsch

WikibaseLexemeCirrusSearch

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Update WikibaseRepo::getFieldDefinitionsByType call by Lucas Werkmeister

WikibaseMediaInfo

 * - Update WikibaseRepo::getChangeOpDeserializerFactory call by Lucas Werkmeister
 * - Update WikibaseRepo::getEntityParserOutputGeneratorFactory call by Lucas Werkmeister
 * - Inject SnakFormatterFactory to Api Modules by Itamar Givon
 * - Update WikibaseRepo::getFieldDefinitionsByType call by Lucas Werkmeister
 * - Fix flex layout of results in IE11 by annet

WikibaseQualityConstraints

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - Update WikibaseRepo::getEntityIdHtmlLinkFormatterFactory to static by Itamar Givon

Wikidata.org

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikidataPageBanner

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikiEditor

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

wikihiero

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikiLove

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaApiPortalOAuth

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaBadges

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaEditorTasks

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaEvents

 * - Omit userEditCountBucket field for anons and when unavailable  by Adam Wight
 * - searchSatisfaction: Default userEditBucket back to 0 edits by Erik Bernhardson
 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaIncubator

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaMaintenance

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

WikimediaMessages

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Wikisource

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

XAnalytics

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

CologneBlue

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

MinervaNeue

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader
 * - build: Replace Grunt with npm scripts for eslint, stylelint, and banana-checker by bwang

Modern

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

MonoBook

 * - resources: Remove redundant CSS rule from .mw-indicators class selector by Derick A

Nostalgia

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Timeless

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

Vector

 * - build: Update 'svgo' to latest by Volker E
 * - Add config for language in header for logged in/out users by Clare Ming
 * - Adjust floating override by jdlrobson
 * - build: Updating npm dependencies by libraryupgrader

WikimediaApiPortal

 * - build: Updating eslint-config-wikimedia to 0.20.0 by libraryupgrader

VisualEditor

 * - build: Update devDependencies by Ed Sanders
 * - Add extra test coverage for ve.dm.TextStyleAnnotation by Ed Sanders
 * - build: Update eslint-config-wikimedia to 0.20.0 by Ed Sanders
 * - Avoid unnecessary wikitext conversion when inserting NBSP in source mode by Bartosz Dziewoński

Total Changes
469 Changes in 191 repos by 60 authors