MediaWiki 1.36/wmf.34/Changelog

Core changes

 * - Branch commit for wmf/1.36.0-wmf.34 by trainbranchbot
 * - Escape in DateTimeInputWidget documentation by Nardog
 * - Add Wayuu support to release notes by Amir Aharoni
 * - DiffHistoryBlobTest: remove unneeded `return` by DannyS712
 * - Enforce concealment of hidden RelevantUser at Skin level by Ammar Abdulhamid
 * - Add namespaces for [trv] Seediq language by jhsoby
 * - Add Wayuu to Names.php by Amir Aharoni
 * - Create MessagesShi.php for the Tachelhit language by Amir Aharoni
 * - Move Xml::expandAttributes tests to unit tests by DannyS712
 * - Add more tests for creating Title objects by DannyS712
 * - selenium: Remove ChromeDriver dependency by Željko Filipin
 * - Update CREDITS and remove a duplicate CREDITS entry by Zabe
 * - Sort magic words alises alphabetically in static language files by Umherirrender
 * - Drop pagelinks table creation code by Amir Sarabadani
 * - Remove unused patch-image_name_unique.sql by Amir Sarabadani
 * - Replace some usages of User with Authority/UserIdentity by Petr Pchelko
 * - Convert second batch of special pages to authority by Petr Pchelko
 * - Drop unused patch-bot.sql patch by Amir Sarabadani
 * - Add schema change for img_timestamp varbinary(14) to binary(14)  by Amir Sarabadani
 * - resourceloader: Allow modules to mark themselves as ES6-only by Roan Kattouw
 * - Rename Authority::getPerformer to ::getUser by Petr Pchelko
 * - build: Ignore default upload path in eslint by Ed Sanders
 * - build: Only run eslint on locally-mastered i18n files by James D. Forrester
 * - build: Upgrade eslint-config-wikimedia from 0.18.1 to 0.18.2 by James D. Forrester
 * - OutputPage: move to authority where relevant by Petr Pchelko
 * - Support Composer 2.0 in ComposerInstalled by mainframe98
 * - Replace Cyrillic with Latin in MessagesTly by Amir Aharoni
 * - WatchAction:doWatchOrUnwarch - use Authority by Petr Pchelko
 * - Convert RecentChange::doMarkPatrolled to Authority by Petr Pchelko
 * - Control whether a log is created when accounts are autocreated by Huji
 * - Convert EditConstraints to Authority by Petr Pchelko
 * - PageArchive: Improve method/property documentations by Ammarpad
 * - Prevent call of fetchUser method with null by vladshapik
 * - Simplify PageArchive::__construct by Ammarpad
 * - SearchNearMatcher: don't create WikiPage for bad titles. by daniel
 * - Remove usage line for moveBatch.php by Zppix
 * - Remove reference to non-existing method in comments by Ammarpad
 * - Re-introduce UserIdentity::getUserId - removed in a violation of SIP by Martin Urbanec
 * - maintenance: Avoid missing l10n cache error in mergeMessageFileList by Dan Duvall
 * - maintenance: mergeMessageFileList should be DB_NONE  by Dan Duvall
 * - UploadBase: fopen can return false by Umherirrender
 * - Introduce SpecialPage::getAuthority shortcut to context by Petr Pchelko
 * - Convert Article and ImagePage to Authority by Petr Pchelko
 * - Maintenance.php: Remove HHVM remnant by Ammarpad
 * - Avoid using UserIdentity::getUserId by Vadim Kovalenko
 * - mediawiki.ui: Quiet buttons set to bold and with min-height of 32px by jdlrobson
 * - maintenance: Disable storage backend for DB_NONE tasks   by Dan Duvall
 * - Drop unused patch-userlevels.sql patch by Amir Sarabadani
 * - rdbms: Add ChronologyProtectorStash type to the debug logs by Aaron Schulz
 * - maintenance: rebuildLocalisationCache should be DB_NONE if possible  by Dan Duvall
 * - maintenance: Skip setAgentAndTriggers for DB_NONE maintenance tasks   by Dan Duvall
 * - Covert HttpErrorTest to a pure unit test by DannyS712
 * - Make ParserOptionsTest work on PHP<7.4.9 with opcache enabled by Tim Starling
 * - Convert UploadBase to authority. by Petr Pchelko
 * - Expand title tests for configuration pages by DannyS712
 * - Remove ActorStore::getUserIdentityByAnyId. by Petr Pchelko
 * - ActorStore: Respect $queryFlags other then READ_NORMAL/LATEST by Petr Pchelko
 * - Convert DifferencesEngine to Authority by Petr Pchelko
 * - RecentChangeTest::testParseParams use a data provider by DannyS712
 * - Rename new_name_timestamp on recentchanges to rc_new_name_timestamp by Amir Sarabadani
 * - MysqlMaintenance: Make use of Maintenance::fatalError by Ammarpad
 * - Drop the cur/old -> page/revision schema change code by Amir Sarabadani
 * - objectcache: remove ObjectCache::detectLocalServerCache method by Aaron Schulz
 * - MessagesMni.php: Add namespace translations by Martin Urbanec
 * - SpecialImport: Avoid duplicate 'source' ID in form by Ed Sanders
 * - Rewrite ActorMigration test to not manipulate the original by Thiemo Kreuz
 * - maintenance: Remove preprocessDump.php by Timo Tijhof
 * - Fix error handling in TextSlotDiffRenderer::getTextDiffInternal by Gergő Tisza

Vendor

 * - Updating ruflin/elastica (6.1.1 => 6.1.3) by Reedy
 * - Update oauth2-server and lcobucci/jwt by Clara Andrew-Wani

3D

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

AbuseFilter

 * - Fix hook name by Daimona Eaytoy
 * - Replace UserIdentity::getUserId with ::getId by Vadim Kovalenko
 * - Simplify AbuseFilterBlockTest by Daimona Eaytoy
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader

ActiveAbstract

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

AdvancedSearch
No changes for AdvancedSearch

AntiSpoof

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

ApiFeatureUsage

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

ArticleCreationWorkflow

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

ArticlePlaceholder

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Update WikibaseClient::getRepoLinker calls by Lucas Werkmeister
 * - Update getEntityIdParser method callers to static by Itamar Givon

Babel

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

BetaFeatures

 * - Get global $wgBetaFeatures from config object by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader

BounceHandler

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

Calendar

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

Campaigns

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

Capiunto

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

CategoryTree

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

CentralAuth

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Rename Authority::getPerformer to Authority::getUser by Petr Pchelko
 * - Do not create an 'autocreate' log when forcibly creating local accounts by Huji
 * - Add a maintenance script to backfill local names by Taavi Väänänen
 * - Avoid double urlencoding link to local Special:BlockList by Matěj Suchánek

CentralNotice
No changes for CentralNotice

CharInsert

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

CheckUser

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

CirrusSearch

 * - Add test for SpecificAliasValidator by toan
 * - Fix UpdateWeightedTags parameter checks by Gergő Tisza
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - CirrusSearchResult::isMissingRevision return value fix by Cormac Parle
 * - Make ArticleTopicFeature::ARTICLE_TOPIC_TAG_PREFIX more useful by Gergő Tisza

Cite

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

CiteThisPage

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

Citoid

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - CitoidDataModule: Cast ResourceLoader::inDebugMode to bool for phan by James D. Forrester

cldr

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

CodeEditor

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

CodeMirror

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Add accesskey to CodeMirror input field by Jon Harald Søby

CodeReview

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

Cognate

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

Collection

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Remove php entry point by Umherirrender

CommonsMetadata

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

ConfirmEdit

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

CongressLookup

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

ContactPage

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

ContentTranslation

 * - CX3 Build 0.1.0+20210308 by Santhosh Thottingal
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - CX3: Fix js errors in store module application by Santhosh Thottingal
 * - SX Dashboard: Add refresh section suggestion list button by NikG
 * - CX3: Split application store modules to smaller modules by Santhosh Thottingal

CreditsSource

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

Dashiki

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

Disambiguator

 * - Inject services into DisambiguationPages/DisambiguationPageLinks by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader

DiscussionTools

 * - Add 'href' to reply links for better compatibility with skins by Ed Sanders
 * - Tracking changes from VE source mode by Ed Sanders
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Always load init CSS when tools are available for a title by Ed Sanders
 * - Don't attempt to put comment markers in tags by Ed Sanders
 * - Follow-up I60e550ef: Don't show relevant user in mention list if it is you by Ed Sanders
 * - build: Move eslint file list to .eslintignore by Ed Sanders
 * - Don't detect comments within 'cite' elements too by Bartosz Dziewoński
 * - CommentFormatterTest: Avoid re-serializing the HTML by Bartosz Dziewoński

DismissableSiteNotice

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

DonationInterface

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Change logo in a hook by Elliott Eggleston
 * - Shorten soft descriptor in English by Elliott Eggleston

DoubleWiki

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

DynamicSidebar

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

Echo

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Do not directly construct UserrightsPage in tests by Petr Pchelko
 * - Set icon size in bundle to exactly 20x20 by Ed Sanders
 * - Avoid using User::isBlocked by vladshapik

Elastica

 * - Explicitly set elasticsearch/elasticsearch dependency  by toan
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Updating ruflin/elastica (6.1.1 => 6.1.3) by Reedy

ElectronPdfService

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

EntitySchema

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

EventBus

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

EventLogging

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Fix timestamp format for migrated events by Michael Holloway

EventStreamConfig

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

ExtensionDistributor

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

ExternalGuidance

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

FeaturedFeeds

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

FileExporter

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

FileImporter

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

FlaggedRevs

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Fix use of $this->getConfig for configuration by DannyS712
 * - Use OOUI for action=protect form  by BrandonXLF

Flow

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Avoid using User::clearNotification by vladshapik

FundraiserLandingPage

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

FundraisingTranslateWorkflow

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

Gadgets

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

GeoCrumbs

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

GeoData

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

GettingStarted

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

GlobalBlocking

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

GlobalCssJs

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

GlobalPreferences

 * - Remove pre-1.35 code by Umherirrender
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader

GlobalUsage

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

GlobalUserPage

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

GlobalWatchlist

 * - Sort entries by timestamp by DannyS712
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Cleanup display of sites with vs. without changes by DannyS712

GoogleNewsSitemap

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

Graph

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

GrowthExperiments

 * - Make help panel fallback to help desk if no mentor is available  by Martin Urbanec
 * - Homepage: Check welcome notice seen preference  by Kosta Harlan
 * - Add nb aliases for Growth special pages by Martin Urbanec
 * - Remove User::isRegistered check from LocalUserCreated hooks by Gergő Tisza
 * - Check $wgGEDeveloperSetup flag in importOresTopics.php by Gergő Tisza
 * - Add fixLinkRecommendationData.php maintenance script by Gergő Tisza
 * - Script for adding topics to a test environment by Gergő Tisza
 * - Implement WikiPageConfigWriter by Martin Urbanec
 * - MentorHooks: Make mentor assignment follow same rules as HomepageHooks by Kosta Harlan
 * - refreshLinkRecommendations.php: commit DB writes sooner by Gergő Tisza
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Add $wgGEDeveloperSetup by Gergő Tisza
 * - Add request timeout parameter for the link recommendation service by Gergő Tisza
 * - Fix special page translations for Romanian by Martin Urbanec
 * - cleanup: Remove help panel URL from Help homepage module  by Martin Urbanec
 * - Add WikiPageConfig that can provide config from wiki page by Martin Urbanec
 * - Update some and remove not needed PHPDoc tags by Thiemo Kreuz
 * - Add Hindi special page aliases by Martin Urbanec
 * - Link recommendation: Use access token for access to external release by Kosta Harlan
 * - Do not open DB connections during service initialization by Gergő Tisza
 * - Replace getUserId with getId by Kosta Harlan
 * - Help panel: Do not require help desk to be configured by Martin Urbanec
 * - HomepageHooks: Block search data hook if link recommendations are off by Kosta Harlan
 * - linkrecommendation: Threshold and max_recommendations are query params by Kosta Harlan
 * - Remove variant A code  by Kosta Harlan
 * - Update unactivated state of impact module's mobile summary view by mewoph
 * - Newcomer tasks: Fix bottom padding on the post-edit dialog by Kosta Harlan

GuidedTour

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

GWToolset

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

ImageMap

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

InputBox

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

Insider

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

intersection

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

Interwiki

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

InterwikiSorting

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

IPInfo

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

Jade

 * - build: Updating npm dependencies by libraryupgrader

Josa

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

JsonConfig

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

Kartographer

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

LabeledSectionTransclusion

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Remove php entry point by Umherirrender

LandingCheck

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

LdapAuthentication

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Avoid using User ::addGroup, ::removeGroup, ::getAllGroups by vladshapik

Linter

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

LiquidThreads

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

Listings

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

LocalisationUpdate

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

LoginNotify

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

MachineVision

 * - Set default SuggestedTagsAction version to Event Platform schema URI by Marcel Ruiz Forns
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader

MapSources

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

MassMessage

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

Math

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Update WikibaseRepo::getStringNormalizer call by Lucas Werkmeister
 * - Update getEntityIdParser method callers to static by Itamar Givon

MediaModeration
No changes for MediaModeration

MobileApp

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

MobileFrontend

 * - Fix: Save user options only once when Advanced Mode is toggled by Michael Holloway
 * - Drawer.stories.js: Set parsedReason on blockMessageDrawer config by Thalia
 * - README: Correct wgMFLazyLoadImages defaults by Ed Sanders
 * - Rewite MoveLeadParagraphTransform based on mobile apps approach by Ed Sanders
 * - Update search header to rely on standard background 'search' icon by Volker E

MultimediaViewer

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Catch malformed URIs by jdlrobson

NavigationTiming

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

Newsletter

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

NewUserMessage

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

Nuke

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

OATHAuth

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

OAuth

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

OAuthRateLimiter
No changes for OAuthRateLimiter

OpenStackManager

 * - Remove orphaned code by Reedy
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader

ORES

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Provide timestamp when inserting rc data by Ammarpad

PageAssessments

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

PagedTiffHandler

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

PageImages

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Remove pre-1.35 code by Umherirrender

PageNotice

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

PageTriage

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

PageViewInfo

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

ParserFunctions

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

PdfHandler

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Avoid using User::getDefaultOption by vladshapik

Poem

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

PoolCounter

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

Popups

 * - Don't use in full sentence messages  by Thiemo Kreuz
 * - Fix maximum height of reference popups when in beta by Andrew Kostka
 * - Fix maximum height of reference popups by Thiemo Kreuz
 * - remove spacing, when the footer is empty by Svantje Lilienthal
 * - Minor tweaks to the wording of gadget-related messages by Thiemo Kreuz
 * - Change wording around gadgets and user scripts by WMDE-Fisch
 * - Take direction into account for clip-path cursor by Noam Rosenthal

ProofreadPage

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

PropertySuggester

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Update getEntityTitleLookup calls to static calls by Itamar Givon
 * - Update WikibaseRepo::getLanguageFallbackChainFactory call by Lucas Werkmeister

QuickSurveys

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

Quiz

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

ReadingLists

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

RelatedArticles

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

Renameuser

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

RevisionSlider

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

RSS

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

SandboxLink

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

Score

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

Scribunto

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

SearchExtraNS

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

SecureLinkFixer

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

 * - Convert range voting custom column labels to OOUI by David Lynch
 * - Replace calls to deprecated methods in CreatePage (OT) by melvinthoabala
 * - Add link to logs for elections on main SecurePoll page by STran
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Hide the offset list markers by David Lynch
 * - EntryPage: Make a small whitespace fix by Thalia
 * - Port EntryPage to have service dependencies by AnaïsGueyte
 * - Add timing for tally.php and add it as an output by STran
 * - Disallow access to settings for finished polls by STran
 * - Port TranslatePage to have service dependencies by AnaïsGueyte
 * - VoterEligibilityPage: Manually validate dynamically required fields by STran
 * - VoterEligibilityPage: Check date validity in a validation callback by STran
 * - Use User::getId instead of User::getUserId by STran
 * - Port VotePage to have service dependencies by melvinthoabala
 * - Replace EntryPage calls to deprecated methods by AnaïsGueyte
 * - Replace deprecated methods on ListPage by wikitrent
 * - Clean up formData before writing it to db by STran
 * - Replace calls to deprecated methods in VotePage by melvinthoabala

ShortUrl

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

SiteMatrix

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

SpamBlacklist

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

StopForumSpam

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

SubPageList3

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

SubpageSortkey

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

SyntaxHighlight_GeSHi

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

TemplateData

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

TemplateSandbox

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Remove php entry point by Umherirrender

TemplateStyles

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

TemplateWizard

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

TextExtracts

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

Thanks

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Use ::class for class names in Echo config by Umherirrender
 * - Move userTalk-constructive icons from root to modules by Umherirrender
 * - Remove php entry point by Umherirrender

TheWikipediaLibrary

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

TimedMediaHandler

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - build: Updating dependencies by libraryupgrader

timeline

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

TitleBlacklist

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

TocTree

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

TorBlock

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Remove php entry point by Umherirrender

Translate

 * - TranslatablePageMoveJob: Code improvements by Abijeet
 * - Fix metadata handling for translatable page moves and deletions by Niklas Laxström
 * - Do not enable supportsTransclusion by default by Abijeet
 * - Use native array_search instead of foreach by Thiemo Kreuz
 * - FlatPhpFFS: Fix incorrect usage of $wgSitename by Niklas Laxström
 * - Remove tiny pieces of code that are not needed by Thiemo Kreuz
 * - Replace deprecated User method getGroups by Jeena Huneidi

TranslationNotifications

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

TrustedXFF

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

TwoColConflict

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

UniversalLanguageSelector

 * - Update jquery.uls from upstream  by Amir Aharoni
 * - Remove UniversalLanguageSelector instrument by Sam Smith

UploadsLink

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

UploadWizard

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

UrlShortener

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

UserMerge

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

VipsScaler

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

VisualEditor

 * - Strip all wikilinks for initial edit summary by BrandonXLF
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Reduce deep indention in MWTemplateTitleInputWidget by Thiemo Kreuz

WebAuthn

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

Wikibase

 * - Protect against calling array_merge without arguments by Lucas Werkmeister
 * - Move WikibaseRepo EntityTitleLookup to service container by Itamar Givon
 * - Remove outdated comment in getDefaultMonolingualTextLanguages by Lucas Werkmeister
 * - repo: move BaseDataModelSerializerFactory to service container by Lucas Werkmeister
 * - Remove LanguageFallbackChainFactory from WikibaseServices by Lucas Werkmeister
 * - Github Actions CI - add mysqlnd extension to php setup step by Noa wmde
 * - client: move LanguageFallbackChainFactory to service container by Lucas Werkmeister
 * - repo: move StringNormalizer to service container by Lucas Werkmeister
 * - repo: move LanguageFallbackChainFactory to service container by Lucas Werkmeister
 * - Github Actions CI - add mysqli extension to php setup step by Noa wmde
 * - Move WikibaseClient EntityIdLookup to service container by rosalie
 * - Move WikibaseClient BaseDataModelDeserializerFactory to service container by Itamar Givon
 * - Github Actions - fix DB connection issues and separate actions by Noa wmde
 * - repo: move ItemTermsCollisionDetector to service container by Lucas Werkmeister
 * - repo: move PropertyTermsCollisionDetector to service container by Lucas Werkmeister
 * - Fix local site ID check in Site service wiring by Lucas Werkmeister
 * - client: move Site to service container by Lucas Werkmeister
 * - Move WikibaseRepo EntityIdLookup to service container by Itamar Givon
 * - WikibaeClient: Move DataValueDeserializer to service container by Itamar Givon
 * - repo: move EntityChangeOpProvider to service container by Lucas Werkmeister
 * - WikibaseRepo: Move EntityContentFactory to service container by Itamar Givon
 * - repo: move TermsCollisionDetectorFactory to service container by Lucas Werkmeister
 * - Remove WikibaseClient::newRepoLinker alias by Lucas Werkmeister
 * - client: move RepoLinker to service container by Lucas Werkmeister
 * - Miscellaneous ServiceWiringTestCase improvements by Lucas Werkmeister
 * - client: disallow DB+HTTP access in service wiring by Lucas Werkmeister
 * - client: simplify service mocking in service wiring tests by Lucas Werkmeister
 * - Tolerate some missing revisions in EntityLoadingHelper by Lucas Werkmeister
 * - repo: also mock getDBLoadBalancer in service wiring tests by Lucas Werkmeister
 * - repo: move IdGenerator to service container by Lucas Werkmeister
 * - Avoid using User::isIP by vladshapik
 * - repo: move EntityIdComposer to service container by Lucas Werkmeister
 * - Update Deprecated Http to HttpRequestFactory by Itamar Givon
 * - Wikibase: remove travis CI configuration by Noa wmde
 * - WikibaseClient: Move EntityIdParser to service container by Itamar Givon
 * - Move WikibaseClient PropertyOrderProvider to service container by Itamar Givon
 * - pingback: move host to setting by toan
 * - Don’t pass local entity source name into RdfVocabulary by Lucas Werkmeister
 * - Remove compatibility code from RdfVocabulary constructor by Lucas Werkmeister
 * - bridge: Ask the user to describe their actions as part of the error report by tzhelyazkova
 * - Do not directly construct MovePage, it's not @newable by Petr Pchelko
 * - Add scondary-ci job to existing github action on Wikibase by Noa wmde
 * - Try stripping tags when parsing time values by Lucas Werkmeister
 * - build: Updating mediawiki/mediawiki-codesniffer to 35.0.0 by Umherirrender
 * - Add phpcs-committed and fix-committed composer commands by Lucas Werkmeister

WikibaseCirrusSearch

 * - Update WikibaseRepo::getLanguageFallbackChainFactory calls by Lucas Werkmeister
 * - Update calls to getEntityLookup to static by Itamar Givon
 * - Move license map parsing logic into standalone function by Matthias Mullie

WikibaseLexeme

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Inject PermissionManager service by Itamar Givon
 * - Update getEntityTitleLookup calls to static calls by Itamar Givon
 * - Update WikibaseRepo::getBaseDataModelSerializerFactory calls by Lucas Werkmeister
 * - Update WikibaseRepo::getLanguageFallbackChainFactory calls by Lucas Werkmeister
 * - Update calls to getEntityLookup to static by Itamar Givon
 * - Update getEntityContentFactory call to static method by Itamar Givon
 * - Remove $localEntitySourceName from RdfVocabulary by Lucas Werkmeister
 * - Update getEntityIdParser call to static by Itamar Givon

WikibaseLexemeCirrusSearch

 * - Update WikibaseRepo::getBaseDataModelSerializerFactory call by Lucas Werkmeister
 * - Update WikibaseRepo::getLanguageFallbackChainFactory calls by Lucas Werkmeister
 * - Update calls to getEntityLookup to static by Itamar Givon

WikibaseMediaInfo

 * - Remove experimental entity traversing search profile  by Matthias Mullie
 * - Remove focus from input post search in MediaSearch by seddon
 * - Update WikibaseRepo::getLanguageFallbackChainFactory calls by Lucas Werkmeister
 * - Rename URI to params to their search keyword equivalent by Matthias Mullie
 * - Extract result formatting code into new method by Eric Gardner
 * - Omit duplicate results by Matthias Mullie
 * - Search icon not visible when page loads by seddon
 * - Add tests for MediaSearchOptions by Matthias Mullie
 * - Restore filesize messages to extension.json by Eric Gardner
 * - Programmatically generate search options in PHP by Eric Gardner
 * - Added tests for, currently failing, adding statement scenario by Leszek Manicki
 * - Update WikibaseRepo::getEntityIdComposer calls by Lucas Werkmeister
 * - Move stem/plain boosts into weights config by Matthias Mullie
 * - Media Search: Decrease padding below filters by seddon
 * - Also requet timestamp|snippet from non-page results by Matthias Mullie
 * - Remove $localEntitySourceName from RdfVocabulary by Lucas Werkmeister
 * - lib/icons.js - fix extension name by DannyS712
 * - Fix bugs with select list keyboard navigation by annet

WikibaseQualityConstraints

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Update WikibaseRepo::getBaseDataModelSerializerFactory calls by Lucas Werkmeister
 * - Update getEntityTitleLookup calls to static calls by Itamar Givon
 * - Update calls to getEntityLookup to static by Itamar Givon
 * - Update getEntityContentFactory call to static method by Itamar Givon
 * - Remove $localEntitySourceName from RdfVocabulary by Lucas Werkmeister

Wikidata.org

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

WikidataPageBanner

 * - Move WikibaseClient EntityIdLookup to service container by rosalie

WikiEditor
No changes for WikiEditor

wikihiero

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

WikiLove

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

WikimediaApiPortalOAuth

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

WikimediaBadges

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

WikimediaEditorTasks

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

WikimediaEvents

 * - Disable initDebugLogging by jdlrobson
 * - Set (Desktop|Mobile)WebUIActionsTracking version to Event Platform schema URI by Marcel Ruiz Forns
 * - Finalize Event Platform migration of EditAttemptStep and VisualEditorFeatureUse  by Ottomata
 * - universalLanguageSelector: Add missing extension attribute by Sam Smith
 * - Finalize migration of PrefUpdate to Event Platform by Ottomata
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Hygiene: Fix ESLint warnings by Sam Smith
 * - Remove extraneous " in OWNERS.md by Sam Smith
 * - Add UniversalLanguageSelector instrument by Sam Smith
 * - Reannotate popups related preference tracking by Andrew Kostka
 * - Revise file url logging rules by jdlrobson
 * - clientError: Log errors thrown by Vue.js components by Sam Smith

WikimediaIncubator

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Avoid using User::isIP by vladshapik

WikimediaMaintenance

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Remove use of DB_NONE from SendBulkEmails by Dan Duvall

WikimediaMessages

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Use interwiki link in 'prefs-user-downloaddata' override by Bartosz Dziewoński
 * - Add messages for Seediq Wikipedia (trvwiki) by gerritbot

Wikisource
No changes for Wikisource

XAnalytics

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

CologneBlue

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

MinervaNeue

 * - Avoid using User::isIP by vladshapik
 * - Table of contents should not trigger reflows in layout by jdlrobson

Modern

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

MonoBook

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

Nostalgia

 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - Avoid using User::getNewTalk by vladshapik

Timeless

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

Vector

 * - Language button skinStyle overrides by jdlrobson
 * - [modern] Usability improvements to dropdown by jdlrobson
 * - Disable margin in ext.uls.compactlinks module by jdlrobson
 * - Languages should not appear in side bar on modern Vector special pages by jdlrobson
 * - Correct the height of the language button by jdlrobson
 * - Refactor: Separate Language button code into its own JS file by jdlrobson
 * - Disable language button on certain pages by jdlrobson
 * - [icons] Amend 'search' icon by Volker E

WikimediaApiPortal

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

VisualEditor

 * - ve.ui.SpecialCharacterDialog: Hardcode the height to make it open faster by Bartosz Dziewoński
 * - build: Updating eslint-config-wikimedia to 0.18.2 by libraryupgrader
 * - ve.init.Target: Simplify toolbar focus hack by Bartosz Dziewoński
 * - Only apply toolbar focus hack to surfaces that clear selection on blur by Bartosz Dziewoński
 * - ve.ui.SpecialCharacterDialog: Keep selection when opening the dialog by Bartosz Dziewoński

Total Changes
491 Changes in 191 repos by 75 authors