Jump to content

MediaWiki 1.42/wmf.24

From mediawiki.org
MediaWiki 1.42.0-wmf.23 Deployment of MediaWiki 1.42.0-wmf.24 to Wikimedia sites MediaWiki 1.42.0-wmf.25

The latest version (labeled "1.42.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 26 March 2024 (see the roadmap).

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #fe0fed1d - FilterLookup: Stop using DBAccessObjectUtils::getDBOptions() (T354194) by Amir Sarabadani

AntiSpoof

[edit]
  • git #d4b35649 - Map the "Cherokee Supplement" unicode block to cherokee script by Umherirrender
  • git #5160e510 - Map the "Katakana Phonetic Extensions" unicode block to katakana script by Umherirrender
  • git #afaf1220 - Map the "Georgian Extended" unicode block to georgian script by Umherirrender

Babel

[edit]

CampaignEvents

[edit]

CentralAuth

[edit]
  • git #8a93d751 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (T357634) by James D. Forrester
  • git #6092aa65 - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #2d7d5e33 - SpecialGlobalGroupMembership: Avoid deprecated Xml::checkLabel by Timo Tijhof
  • git #f841f4aa - Improve the message apihelp-setglobalaccountstatus-param-statecheck (T360564) by Amir E. Aharoni
  • git #dadf0104 - Stop using DBAccessObjectUtils::getDBOptions() (T354194) by Amir Sarabadani
  • git #6003172b - Show temp user status on Special:CentralAuth (T357935) by Gergő Tisza

CentralNotice

[edit]
  • git #5da273a4 - Reduce code duplication in SpecialNoticeTemplate by thiemowmde
  • git #f1a8ce9f - Replace usage of wfGetDB() (T357635) by Dringsim
  • git #1ce24b5c - CentralNotice: Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester
  • git #886e1cc4 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
  • git #4cc182a2 - Fix casing of dropdown-related methods by Umherirrender
  • git #41a2a8fb - Show working in value of TTL by Ed Sanders
  • git #8dbf0f58 - Update reference to newly namespaced MessageGroupStates::class (T340724) by Wangombe
  • git #e4f7b596 - OOjs: Replace uses of 'parent' with 'super' by Ed Sanders
  • git #0287a127 - Document generated i18n keys by Ed Sanders
  • git #33b2a18a - Update reference to namespaced MessageGroupMetadata::class (T353420) by Wangombe
  • git #d2adee73 - Rename HookRunnerTest (T357339) by Umherirrender
  • git #83161c9d - Drop RL targets definitions from module class, no longer honoured (T328497) by Umherirrender
  • git #8fd1baab - Remove misleading "protected" visibility of private code by thiemowmde
  • git #def2829f - Update deprecated mw.util.debounce parameter order by thiemowmde
  • git #6a57df4a - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (T354875) by Volker E
  • git #2e5dbcd1 - tests: Declare class property in CampaignTest by Umherirrender
  • git #880bb138 - tests: Pass UTSysop to CentralNoticeTestFixtures by Umherirrender
  • git #bbb6225e - extension.json: Drop RL targets definitions, no longer honoured (T328497) by James D. Forrester
  • git #0be102c4 - build: Update MediaWiki requirement to 1.42 by James D. Forrester
  • git #71663c96 - Use HookHandlers for UserMerge hook (second attempt) by Umherirrender
  • git #d64f0e09 - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
  • git #efc4fcb9 - Use HookHandlers for UserMerge hook (T338447) by Umherirrender
  • git #6100a9e9 - Replace empty() with a string compare by Umherirrender
  • git #c75f013b - Replace empty() with falsy check by Umherirrender
  • git #cd179130 - build: Remove unneeded phan suppression by Umherirrender
  • git #ef62a577 - Use upstream selectField where appropriate by thiemowmde
  • git #68ddd0f4 - Drop misleading boolean comparisons with "1" by thiemowmde
  • git #6613484f - Stop binding against core's ILocalizedException interface (T287405) by thiemowmde
  • git #479d729a - Use HookHandlers for core hooks (T338447) by Umherirrender
  • git #94f28463 - Use IDatabase in CNCampaignPager for setSessionOptions by Umherirrender
  • git #ceeb60ed - Move last two pagers into specials/pagers by Elliott Eggleston

CheckUser

[edit]
  • git #ad149ccb - Replace ::getIpConds and ::isValidRange with CheckUserLookupUtils (T360622) (T350964) by Dreamy Jazz
  • git #96c56c0b - Replace AbstractCheckUserPager::getIndexName with CheckUserLookupUtils (T360622) by Dreamy Jazz
  • git #b63806ce - Delete AbstractCheckUserPager::getQueryInfo unit tests (T360622) by Dreamy Jazz
  • git #09ca311d - Remove CheckUserGetIPsPagerTest::testGetCountForIPActionsPerTable (T360622) by Dreamy Jazz
  • git #8f826648 - Integration test the query info methods of the CheckUser pagers (T360622) by Dreamy Jazz
  • git #102fa586 - Create CheckUserLookupUtils service (T360453) (T350964) by Dreamy Jazz
  • git #d0805ed3 - Replace deprecated DatabaseBlock::doAutoblock by Alexander Vorwerk
  • git #dc0ec3b4 - Update CheckUserLogService::addLogEntry to accept a UserIdentity by Dreamy Jazz

ChessBrowser

[edit]
  • git #b7579a29 - Add explicit parentheses around mixed boolean operator by Umherirrender

CirrusSearch

[edit]

Cite

[edit]
  • git #4cd75e57 - .mailmap: Add bot contributors so they're easily ignored by James D. Forrester
  • git #0e9546a3 - Add .mailmap file based on actual code contributions by thiemowmde
  • git #9e7b3655 - Make use of LESS mixins in ext.cite.styles.less (T360720) by thiemowmde
  • git #75b4682d - Use design tokens in Cite extension (T360720) by Jon Robson
  • git #d6a58cfa - Add initial QUnit tests relevant for reference re-use in VE (T358652) by thiemowmde
  • git #a8d0387d - Skip tests causing trouble in the wild (T360026) (T360361) by Adam Wight
  • git #463e25b7 - [Cypress] Streamline some selectors and click paths by WMDE-Fisch
  • git #5f3246ee - [Cypress] Move read-only cite tests to one set by WMDE-Fisch
  • git #00147fb1 - [Cypress] Split before steps to fix retries by WMDE-Fisch
  • git #10fac9d1 - [Cypress] Create some more helpers for generic setup code (T358851) by WMDE-Fisch
  • git #90e00acc - Try more specific CSS selectors for clicks in browser tests (T360026) by thiemowmde

CodeMirror

[edit]
  • git #ca023602 - CM6: Switch to using Rollup instead of Webpack; make RL-compatible (T214989) by MusikAnimal
  • git #00f947e9 - CM6: move bidiIsolation to be part of CodeMirrorModeMediaWiki (T358804) (T214989) by MusikAnimal
  • git #b18ded0a - CM6: move more Extensions to CodeMirror so they don't require WikiEditor (T214989) (T190108) by MusikAnimal
  • git #d1863e4d - tests: disable flaky CM5 bracket matching test for 2017 editor by MusikAnimal
  • git #7e9d90bb - CM6: put template folding behind feature flag and rework config settings (T30684) by MusikAnimal

CommunityConfiguration

[edit]
  • git #af905f5e - Use 'word-separator' message instead of hard-coding HTML space by Jon Harald Søby
  • git #9d663be5 - Editor: add control for object type (T356622) by Sergio Gimeno
  • git #259852d7 - Editor: add global error handling for the editor client app by Sergio Gimeno
  • git #657372ec - build: Updating mediawiki/mediawiki-codesniffer to 43.0.0 by Umherirrender
  • git #1db587d2 - Editor: Add EditSummaryDialog to Community Configuration (T354463) by Cyndy
  • git #e10c3b32 - Editor: load provider title and description messages by Sergio Gimeno
  • git #cc8425c7 - Introduce editor capabilities (T360277) by Martin Urbanec
  • git #3ae20731 - WikiPageConfigProvider: Fallback when store returns invalid data (T359124) (T351517) by Martin Urbanec

Collection

[edit]

ConfirmEdit

[edit]
  • git #bcdde67e - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #ec6f8c5f - GenerateFancyCaptchas: Include stderr result if captcha.py returns an error code (T360653) by Reedy

ContactPage

[edit]
  • git #56e540c6 - Add optional parameter to show message if user is blocked. (T343536) by Dmitry Brant

ContentTranslation

[edit]
  • git #34de4ddb - Update tests to support actor migration in AbuseFilter by Amir Sarabadani
  • git #1edd7152 - CX Unified dashboard: Make sure suggestion lists are always full by NikG
  • git #bddf3882 - SXTranslationConfirmer: Use URL params for language pair and page title (T345332) by NikG
  • git #60ad20f5 - SX: Remove "restoreSectionTranslation" vuex action (T360019) by NikG
  • git #8d4467e7 - SX: Remove currentSourceSection state variable by NikG
  • git #05aa874e - SX: Add useCurrentPageSection composable (T360019) by NikG
  • git #8ef45359 - SX: Use "section" URL parameter, when source section title is needed by NikG
  • git #e6dc2616 - SX: Add the appropriate URL parameters before each step (T360100) by NikG
  • git #9c985348 - SX: Remove useFavoriteTranslationStart composable (T360019) by NikG
  • git #2ee23f14 - SX: Create useURLHandler composable to replace urlHandler (T360019) by NikG
  • git #64c61eab - SX useSectionSelectorClickHandler: Remove unneeded check by NikG
  • git #596dd8f9 - SX: Remove useless "sx" URL parameter handling by NikG

CreditsSource

[edit]

DiscussionTools

[edit]
  • git #fba7edbb - ReplyLinksController: url.searchParams -> searchParams by Ed Sanders
  • git #5957ac55 - Pass through dtenable from main request query string (T360863) by Ed Sanders
  • git #5276729d - Add #top to the ignore list for checking for moved topics (T360274) by David Lynch
  • git #6c005d29 - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #d2d2d914 - Move some doc comments to real type hints by Bartosz Dziewoński

DonationInterface

[edit]
  • git #d325488c - Update required version of smashpig to v0.8.9.21 by Damilare Adedoyin
  • git #8ef4ce81 - Use shorter modern php syntax like +=, .= or |= by Umherirrender
  • git #df7e3c3b - RecurUpgrade: handle new API response format by Elliott Eggleston
  • git #22bd70d0 - Move RecurUpgrade validation into its own class by Elliott Eggleston

EntitySchema

[edit]

EventLogging

[edit]

EventStreamConfig

[edit]
  • git #70d41d06 - Use mediawiki/mediawiki-codesniffer v43.0.0 by Sam Smith

FileImporter

[edit]
  • git #b317712d - Add explicit parentheses around mixed boolean operator by Umherirrender

FlaggedRevs

[edit]

Flow

[edit]
  • git #d38e632b - Replace wfGetDB() with ICP getReplicaDatabase() etc. (T357641) by James D. Forrester
  • git #0fa1147d - Update tests to support actor migration in AbuseFilter by Amir Sarabadani

GeoData

[edit]

GlobalBlocking

[edit]

GrowthExperiments

[edit]
  • git #a6308bc3 - tests: Fix @covers in AddImageSubmissionHandlerTest by Umherirrender
  • git #c21d3ece - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #67042a70 - Add GEUseCommunityConfigurationExtension feature flag (T359124) by Martin Urbanec
  • git #3bd68d94 - Revert "NewcomerTaskStore: update the task queue before finishing loading" (T360469) (T359992) by Urbanecm

ImageSuggestions

[edit]
  • git #cbe1b44e - Remove unused file resources/ext.imageSuggestions/init.js by Fomafix
  • git #03724ead - Use $this->getServiceContainer() in maintenance by Fomafix

InputBox

[edit]
  • git #adbfb140 - Remove isset() from InputBox::mLabelText by Umherirrender

intersection

[edit]
  • git #b82dae61 - Replace DBL getMaintenanceConnectionRef() with ICP getReplicaDatabase() by Dringsim
  • git #9a2daa72 - Replace wfGetDB() with DBL getMaintenanceConnectionRef() (T357665) by James D. Forrester

Interwiki

[edit]
  • git #b2204141 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (T357646) by James D. Forrester

JsonConfig

[edit]
  • git #412ec171 - Add explicit parentheses around mixed boolean operator by Umherirrender

Kartographer

[edit]
  • git #95377ba8 - Return separate Status from ParsoidTagHandler::parseTag by thiemowmde
  • git #67099726 - Temporarily disable dark mode for zoom buttons and such (T359082) by thiemowmde

Linter

[edit]

LiquidThreads

[edit]
  • git #81b3bdc3 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (T357648) by James D. Forrester

MachineVision

[edit]

MassMessage

[edit]
  • git #294704ad - Add explicit parentheses around mixed boolean operator by Umherirrender

Math

[edit]
  • git #572abe65 - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #4d42d55a - Remove color from test result messages (T360730) by Moritz Schubotz (physikerwelt)
  • git #7471130c - MWLatexDialog: Fix width calculations in symbol list by Ed Sanders
  • git #0763ca3b - MWLatexDialog: Nest LESS by Ed Sanders
  • git #183c6907 - MWLatexDialog: Rename CSS to LESS by Ed Sanders
  • git #8d6ad587 - Use new SymbolListBookletLayout instead of MWLatexPage (T120512) by Ed Sanders
  • git #8aedf53e - VE: Remove date from @copyright line by Ed Sanders

MobileFrontend

[edit]
  • git #ff59a61b - Fixes expand sections visibility on browser resize by rockingpenny4
  • git #c09f795a - Rename the skin night mode classes to more readable classes (T359983) by Moh'd Khier Abualruz
  • git #60763e52 - Add back legacy night mode client pref labels (T359983) by Steph Toyofuku
  • git #7c8551cf - Switch to new HTML class and prepare for preference key change (T359983) by Jon Robson
  • git #069ceaed - MobileDiff without parameter should 404 (T360448) by Jon Robson

Newsletter

[edit]
  • git #9c094c09 - Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester

OAuth

[edit]
  • git #1ae664ab - Add explicit parentheses around mixed boolean operator by Umherirrender

ORES

[edit]
  • git #468b6e23 - Add explicit parentheses around mixed boolean operator by Umherirrender

PageTriage

[edit]

Popups

[edit]

ProofreadPage

[edit]
  • git #d87d4f59 - Add explicit parentheses around mixed boolean operator by Umherirrender

ReadingLists

[edit]

Scribunto

[edit]
  • git #52af6133 - Add explicit parentheses around mixed boolean operator by Umherirrender

SecureLinkFixer

[edit]
  • git #16dfc7a1 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #6fc7d6b1 - VotePage: Remove unused initialisation of variable by Reedy

ShortUrl

[edit]
  • git #960ddc44 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (T357656) by James D. Forrester

SimilarEditors

[edit]
  • git #42e1d67c - build: Upgrade grunt-banana-checker from 0.10.0 to 0.11.1 and configure by James D. Forrester

SubPageList3

[edit]

Thanks

[edit]
  • git #2d284037 - Use setGroupPermissions instead of mergeMwGlobalArrayValue by Fomafix

TimedMediaHandler

[edit]
  • git #11251729 - Use html template for transcodestatus table by Derk-Jan Hartman
  • git #1709ab35 - Replace tmh download button with codex (T338777) by Derk-Jan Hartman
  • git #f278debe - Inject service RepoGroup into TimedMediaIframeOutput by Fomafix
  • git #2a20f8ea - Remove unnamespaced class alias WebVideoTranscodeJob by Fomafix
  • git #23174cf3 - SpecialTranscodeStatistics: Don't over-ride isListed() with default return value by James D. Forrester

TitleBlacklist

[edit]
  • git #df179307 - Add explicit parentheses around mixed boolean operator by Umherirrender

Translate

[edit]

TranslationNotifications

[edit]
  • git #285e2cf3 - Use ES6 for TranslationNotification js resources by Wangombe
  • git #3c48458d - Add Norwegian Nynorsk special page aliases by Jon Harald Søby

TwoColConflict

[edit]
  • git #d5c2a074 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde

UniversalLanguageSelector

[edit]
  • git #67067138 - Update Language name search database by Niklas Laxström

UploadWizard

[edit]

UrlShortener

[edit]
  • git #3675f685 - SpecialUrlRedirector: Enable CORS via Access-Control-Allow-Origin header (T358049) by Timo Tijhof

VipsScaler

[edit]

VisualEditor

[edit]

Wikibase

[edit]
  • git #bafbebe8 - REST: Add tests that cover patch property errors (T359834) by Muhammad Jaziraly
  • git #f30bfd6c - tests: Fix @covers in WellKnownReferencePropertiesTest by Umherirrender
  • git #aa38ec83 - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #5fd4f0b9 - REST: Create `StatementsDeserializer` by Ollie Shotton
  • git #ef5ea346 - REST: Add request validation to PatchProperty use case (T359930) by Muhammad Jaziraly
  • git #0116f69c - REST: Add missing services to ServiceWiring method calls by Ollie Shotton
  • git #126277ef - REST: Use `PropertyRetriever` in `PatchProperty` use case (T359855) by Ollie Shotton
  • git #8b224f43 - REST: Create read model `PropertyRetriever` by Ollie Shotton
  • git #d8295375 - REST: Remove `SerializerFactory` by Ollie Shotton
  • git #6ca026dd - REST: PATCH Property happy path (T359855) by Ollie Shotton
  • git #e9125f18 - REST: Add middlewares to POST item route handler (T359929) by Muhammad Jaziraly
  • git #2915bbdf - REST: Validate top-level fields for CreateItem (T359830) by Silvan
  • git #173785b8 - SimpleCacheWithBagOStuff: Replace utf8_decode with mb_convert_encoding (T324202) by Paladox

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]
  • git #51179909 - Default to using MediaInfoMediaSearchTitleMatchBaseUri by Matthias Mullie

WikibaseQualityConstraints

[edit]
  • git #f27064f8 - Add explicit parentheses around mixed boolean operator by Umherirrender

WikiLambda

[edit]
  • git #92c56875 - Browser tests: Split Special:CreateObject test into logged-out and -in variants by James D. Forrester
  • git #7b44e697 - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #fef00ea4 - Fix getTestResult promise tracking mutations (T360552) by gengh
  • git #19312925 - Autofill test call and test validator in new test creation (T358214) by gengh
  • git #b7cd64aa - i18n: Improve apihelp-wikilambda_function_call-example-generic-pair (T360588) by Amir E. Aharoni
  • git #2b84ad1d - ZObjectContentHandler::createZObjectViewHeader: Use target's label for chip (T360000) by James D. Forrester
  • git #7f6e3691 - Don't use alias in ListObjectByType if primary label is available (T358805) by gengh
  • git #436ec8bf - Remove forced expansion of newly added list items (T359576) by gengh
  • git #34549dae - Show suggested options for languages and types (T350037) by gengh
  • git #87a766c5 - ServiceWiring: Use `newFromParams()` via MW services (T358346) by Derick Alangi
  • git #ef7d07b2 - Upgrade Ace from 1.14.0 to 1.32.7 by James D. Forrester

WikiLove

[edit]
  • git #39a788a9 - Remove eslint rule "max-len": "off" and wrap long lines by Fomafix
  • git #db75f55b - Fix warnings reported by eslint by Fomafix

WikimediaEditorTasks

[edit]

WikimediaEvents

[edit]
  • git #1a0241c6 - Make sure logging works with new and old night mode client prefs (T359983) by Steph Toyofuku

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]
  • git #f949607f - Add explicit parentheses around mixed boolean operator by Umherirrender
  • git #2bba176f - Remove style attribute from wikimedia-checkuser-toollinks (T360730) by Dreamy Jazz
  • git #ba1208e3 - Add account vanishing form verbiage for blocked users. (T343536) by Dmitry Brant
  • git #28a12292 - Use wiki syntax instead of HTML for link (T360394) by Jon Harald Søby

Wikisource

[edit]

Wikistories

[edit]
  • git #8a223d9c - Extend the Story Analyzer algorithm for better text comparsion (T346872) by Huei Tan

Skins

[edit]

MinervaNeue

[edit]
  • git #cf723c00 - Guard against undefined $container element in initMobile.js (T360781) by Jan Drewniak
  • git #5d27b4ff - Use Html::element instead of Html::rawElement and htmlspecialchars by Fomafix
  • git #c2623ed4 - Add soft dependency on Minerva to Vector (T359607) by Jon Robson
  • git #b6ffc85c - Revert "The new class should be present alongside the old class for all page views" (T359983) by Jdlrobson
  • git #5d6b8668 - Rename the skin night mode classes to more readable classes (T359983) by Moh'd Khier Abualruz
  • git #9c52c298 - Update padding on <p> elements (T358808) by bwang

Vector

[edit]
  • git #3f7f355a - Support legacy message box styles markup in JavaScript (T360633) by Jon Robson
  • git #b3ab84f9 - Vector - Rename the skin night mode classes to more readable classes (T359983) by Moh'd Khier Abualruz
  • git #9c063383 - Permit sharing of code between Vector and Minerva (T359607) by Jon Robson
  • git #f28f5850 - Separate generic ConfigHelper class from LimitedWidthContentRequirement (T359607) by Jon Robson

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #ff915550 - HelpCompletionAction: Allow character skipping in input by Ed Sanders
  • git #976c3861 - CommandHelpDialog: Remove unused clear:right by Ed Sanders
  • git #f32ab7c9 - Remove group property from FindAndReplaceDialog by Ed Sanders
  • git #e3432212 - ve.dm.ProtocolServer#welcomeClient: Fix rebaser demo by Ed Sanders
  • git #ea99cd9b - Use LESS variables for dimension calculations by Ed Sanders
  • git #d5b32df6 - Use LESS functions for color calculations by Ed Sanders
  • git #ed71cf83 - Fix rebaser demo to work with LESS by Ed Sanders
  • git #70279c60 - Refactor SpecialCharacterPage into SymbolListPage + SymbolListBookletLayout (T120512) by Ed Sanders
  • git #f7925398 - Nest LESS files by Ed Sanders
  • git #a9a13951 - Rename all CSS files to LESS by Ed Sanders
  • git #c33a7f9d - Support LESS files by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • XAnalytics
  • cldr
  • timeline
  • wikihiero

Total changes

[edit]

340 Changes in 81 repos by 78 authors