Jump to content

MediaWiki 1.45/wmf.24

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

The latest version (labeled "1.45.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, 21 October 2025 (see the roadmap).

Core changes

[edit]
  • git #047d3646 - Branch commit for wmf/1.45.0-wmf.24 (T405680) by trainbranchbot
  • git #8afff9b7 - recentchanges: Make categorization conflict with patrol status by Matěj Suchánek
  • git #1e6e758e - Prioritize direct IP blocks in block notice box (T407501) (T407697) by Dr4goniez
  • git #1a3f0e84 - Fix SearchResult::newFromTitle type by David Causse
  • git #19d273da - Bump wikimedia/parsoid to 0.22.0-a28 (T407648) by Subramanya Sastry
  • git #eb52c382 - mediawiki.util: Make addPortlet selectorHint do what the docs say by Timo Tijhof
  • git #96eac0ab - Extension schema: Improve validation of DefaultUserOptions and ConditionalUserOptions (T407124) by Ed Sanders
  • git #8d113c6e - maintenace: Introduce GenerateJwt maintenance script (T406624) by Piotr Miazga
  • git #591f552b - api-testing: Use unique title in page.js by daniel
  • git #b11b8b16 - LinksUpdate: Reduce lock timeout for the database even furhter (T366938) by Amir Sarabadani
  • git #513dd311 - specials: Start upload with stashed file from Special:UploadStash (T85561) by Umherirrender
  • git #d15a5894 - specials: Update thumbnail html for file warnings on Special:Upload (T386546) by Umherirrender
  • git #5e993540 - resources: Update thumbnail html for file preview on Special:Upload (T386546) by Umherirrender
  • git #d6daeee1 - specials: On upload try-again warning, do not stash again by Umherirrender
  • git #10cee0e3 - DomainEvents: avoid references to deprecated PageRevisionUpdatedEvent (T397638) by Aaron Schulz
  • git #bfc9daff - Make MergeHistory much more flexible about what it can merge (T382958) by Pppery
  • git #bfea3ff6 - Create UserCanChangeEmail Hook (T315128) by lens0021
  • git #2f997dff - Add UserRequirementsConditionChecker (T406547) by Sam Reed
  • git #30817e39 - moveBatch.php: Clarify input file format by Ed Sanders
  • git #53eeb073 - Extension schema: De-duplicate @notes defintion by Ed Sanders
  • git #6236cdb0 - wdio-mediawiki: Release 6.0.0 by Peter Hedenskog
  • git #f7366840 - Use MultiFormatUserIdentityLookup to get user whose groups to change (T405575) by Marcin Szwarc
  • git #c0c272d1 - UserGroupAssignmentService: Fix userrights-interwiki permission check by Marcin Szwarc
  • git #4719ad90 - Change "reload" to "refresh" in messages by Amir E. Aharoni
  • git #21e6e55a - Permissions: Cast pr_page to int in RestrictionStore by Umherirrender
  • git #70daf4e1 - recentchanges: Optionally partition queries by timestamp (T403798) by Tim Starling
  • git #8e77a194 - recentchanges: Re-add isFromPrimarySource() to RecentChangeLookup interface by Bartosz Dziewoński
  • git #d2d8a07b - Remove an unnecessary space from a REST message by Amir E. Aharoni
  • git #afddef34 - recentchanges: Migrate change tags to the new system (T404416) by Tim Starling
  • git #c9682abf - recentchanges: Migrate RecentChangesLinked to the new system (T404416) by Tim Starling
  • git #fe8e70e2 - search: Finish refactor of SearchResult by David Causse
  • git #40d97884 - Introduce MultiFormatUserIdentityLookup (T405575) by Marcin Szwarc
  • git #36d3322e - UserGroupAssignmentService: Skip contradicting changes (T405575) by Marcin Szwarc
  • git #f63d18a7 - Improve test coverage of extension.schema.v2.json by Ed Sanders
  • git #1c6fb54f - Follow-up Ic3f3f7d8: Move ^@ rule to "patternProperties" in schema by Ed Sanders
  • git #050bc8d4 - Add @since to UploadVerification by Brian Wolff
  • git #6e101b4c - Remove fixarabicunicode and fixmalayalamunicode from ApiQuerySiteInfo (T361564) by Atieno
  • git #a428806f - Add missing response properties for REST API page history endpoint (T399493) by Atieno
  • git #31280a26 - .gitignore: Add trailing newline by Lucas Werkmeister
  • git #c9e9c802 - Diff: Add new mobile footer container (T357352) by suecarmol
  • git #ca229dd1 - Do not insert empty document fragments as TOC lines (T407323) by Isabelle Hurbain-Palatin
  • git #1989521f - Paging on Special:EditWatchlist (T41510) by Cormac Parle
  • git #5b08d720 - BacklinkCache: Use virtual domain for (template|image)links queries (T400883) (T402354) by Alexander Vorwerk
  • git #ee18b663 - Drop many deprecated static methods of Xml abused to generate Html (T341779) (T341775) by James D. Forrester
  • git #d5b98e97 - recentchanges: Add the main query hook earlier by Tim Starling
  • git #cf882e25 - tests: specify PATH_FILE in MockWikiMapTrait::mockWikiMap by Daimona Eaytoy
  • git #8ba83473 - tests: Mark ExpectCallbackTrait as stable to use (T405961) by Martin Urbanec
  • git #447cb823 - [parsoid] Pass isVectorized in fileinfo request (T407423) by Arlo Breault
  • git #3adba582 - Drop SkinFactory::getSkinNames(), deprecated since 1.37 by James D. Forrester
  • git #bf31d35a - Use UserGroupAssignmentService to check whether a user can change rights (T405575) by Thalia
  • git #940e312f - config-schema: Update documentation for ExtensionMessagesFiles by Jon Harald Søby
  • git #cf921b78 - Drop MediaWikiIntegrationTestCase::removeTemporaryHook(), deprecated since 1.36 by James D. Forrester
  • git #71621c3d - Drop Title::loadRestrictions and flushRestrictions, deprecated since 1.37 by James D. Forrester
  • git #5c885dd8 - Make SearchResult abstract, as deprecated for in 1.34 by James D. Forrester
  • git #472837f7 - UserGroupAssignmentService: More checks for assigning/having groups (T405575) by Marcin Szwarc
  • git #eaa1ebde - selenium: Replace mwbot (T404361) by Peter Hedenskog
  • git #aaf34564 - Fix mediawiki namespace name for Tulu (tcy) language (T406600) by Anzx
  • git #5396736c - Reapply "recentchanges: Add ChangesListQuery" by Tim Starling
  • git #50712220 - mediawiki.less: Remove .horizontal-gradient() and .vertical-gradient() mixins (T403692) by hemmnt
  • git #f5e5870f - ApiQueryDeletedrevs: Compute SHA1 from content hashes on the fly (T389026) by Alexander Vorwerk
  • git #9df5f836 - ApiQueryInfo: Migrate querying templatelinks to virtual domain (T400883) by Alexander Vorwerk
  • git #53042da9 - Revert "recentchanges: Add ChangesListQuery" by Ladsgroup
  • git #2a60c670 - recentchanges: Add ChangesListQuery (T404416) (T403142) by Tim Starling
  • git #59eee715 - UserGroupManager: Code cleanup and modernisation by Sam Reed
  • git #b64f24ec - tests: Add @covers for AbstractBlock (T407225) by Sam Reed
  • git #44995a31 - Use UserGroupAssignmentService for saving user groups (T405575) by Marcin Szwarc
  • git #3ad72257 - QueryPage: Add external query source support (T309738) by Alexander Vorwerk
  • git #07f3d831 - Improve css checking in SVG filter. (T85085) by Brian Wolff
  • git #febf8840 - tests: Replace usage of @coversDefaultClass by Sam Reed
  • git #747aeb92 - Drop CentralIdLookup::factory(), deprecated since 1.37 by James D. Forrester
  • git #72bf1558 - Drop PasswordFactory::init(), deprecated since 1.32 by James D. Forrester
  • git #3307b341 - Drop LoadBalancer::getConnectionRef(), deprecated since 1.39 by James D. Forrester
  • git #9e46253a - Fix rare null failure in SpecialMovePage (T406567) by thiemowmde
  • git #150d4d4e - i18n: Reword the "templates used" messages to say "pages", as they're not always templates (T406769) by Pppery
  • git #310fa24d - Drop ContentHandler::getAllContentFormats(), deprecated in 1.35 by James D. Forrester
  • git #3521976f - Drop ContentHandler::getContentModels(), deprecated in 1.35 by James D. Forrester
  • git #2397f832 - Drop ContentHandler::getForContent(), deprecated in 1.35 by James D. Forrester
  • git #fe5410eb - Drop ContentHandler::getForModelID(), deprecated in 1.35 by James D. Forrester
  • git #3e62febb - Drop ContentHandler::getDefaultModelFor(), deprecated in 1.33 by James D. Forrester
  • git #bf04f65d - Introduce UserGroupAssignmentService (T405575) by Marcin Szwarc
  • git #38dadaa7 - CacheKeyHelper: Use wiki ID and interwiki prefix if present (T405920) by daniel
  • git #079da585 - api: Migrate querying imagelinks to virtual domain (T402354) by Alexander Vorwerk

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

AdvancedSearch

[edit]
  • git #1ad25fa8 - Consistent use of spaces and : markup in long messages by Amir E. Aharoni
  • git #2caee2df - Add separate help for incategory: search (T312081) by Derk-Jan Hartman

CampaignEvents

[edit]
  • git #bfc4920a - Add new endpoint to delete contributions (T403124) by Claudio Melo
  • git #e20c90c1 - Add cec_user_name to query in EventContributionsPager by Daimona Eaytoy
  • git #35be645a - Disable collaborative contributions if prerequisites are not met (T406073) by Michelle
  • git #292c1930 - Change default sorting for timestamps in EventContributionsPager (T407024) by Daimona Eaytoy
  • git #2117cf7b - Add user update methods to EventContributionStore (T404995) by Daimona Eaytoy
  • git #e958e990 - Rename UpdateContributionRecordsJob to clarify that it handles pages (T404995) by Daimona Eaytoy
  • git #978c1f10 - Remove default value for $deleted in EventContribution by Daimona Eaytoy
  • git #c6f6a278 - Add username to the event contribution entity layer (T404995) by Daimona Eaytoy
  • git #b881154f - Make sure that every edit is associated with at most one event (T406146) by Daimona Eaytoy
  • git #5b6b8cf3 - Update database schema to store usernames associated with contributions (T404995) by Daimona Eaytoy
  • git #abd522b7 - Disable post-edit contribution association dialog in the Event: namepace (T406672) by Daimona Eaytoy
  • git #f3f7a660 - refactor: Use MediaWikiConfigRouter for mixed configuration (T387452) by Michael Große
  • git #460490b4 - Fix 'View event page' button overlap on page Special:EventDetails (T381898) by Claudio Melo
  • git #53298642 - Check feature flag in ContributionAssociationPageEventIngress (T404995) by Daimona Eaytoy
  • git #119d7faa - Fix typo in test argument name by Daimona Eaytoy

CentralAuth

[edit]

CheckUser

[edit]
  • git #39fbc1a4 - Skip tests when GrowthExperiments is not loaded (T389998) by Antoine Musso
  • git #9719dbb4 - Temp accounts onboarding dialog: support dynamically disabling/enabling checkboxes (T407257) by STran
  • git #8161d9b5 - Add IP auto-reveal checkbox to temporary accounts onboarding dialog (T407257) by STran
  • git #295ed9b8 - Add support for multiple preferences in temporary accounts onboarding dialog (T407257) by STran
  • git #37c6fac9 - Update copy on Temporary Account Onboarding IP Reveal panel (T406972) by STran
  • git #b4ab113a - IP auto-reveal: Add longer expiry options (T407222) by Thalia
  • git #d1532662 - Skip tests requiring GlobalPreferences (T389998) by Antoine Musso
  • git #1b482696 - IPAutoRevealOffDialog: Show maximum duration in error message (T407222) by Thalia
  • git #663f56f3 - CheckUser: Add optional "View XTools" link in User Info Card menu by 3mindedscholar
  • git #a5b75cf6 - Use UserGroupAssignmentService for saving user groups by Marcin Szwarc
  • git #f4754b05 - DurationMessages: Clean up documentation by Thalia
  • git #2d60e267 - Pass UserGroupAssignmentService from ContributionsSpecialPage subclasses by Thalia
  • git #7f2e6653 - IP auto-reveal: Increase default maximum expiry to 3 months (T407222) by Thalia
  • git #332d93f3 - IP auto-reveal: Make maximum expiry time configurable (T407222) by Thalia

CirrusSearch

[edit]

Cite

[edit]

Citoid

[edit]

CodeMirror

[edit]
  • git #e8dd6e90 - CodeMirrorPreferences: add a registerCallback() method for internal use by MusikAnimal
  • git #301ba07a - CodeMirror: disable IME only for regular textareas (T405063) by bhsd
  • git #8839f2df - Hooks: allow extensions to load CodeMIrror on special pages (T399801) by bhsd
  • git #18a98a0d - WikiLint: Safari compatibility by bhsd

CommunityConfiguration

[edit]

CommunityRequests

[edit]
  • git #ed934c02 - Sections should be expanded in mobile (T407044) by hmonroy
  • git #691546a8 - SearchHooks: show search results using the entity title (T406423) by MusikAnimal
  • git #ab73d82c - AbstractRenderer: disable DiscussionTools on voting section by MusikAnimal
  • git #86279ac0 - DeleteOrphanedEntityRows: new maintenance script for DB cleanup (T406059) by MusikAnimal
  • git #20369cca - Use separate messages for statuses for wishes vs focus areas (T402027) by Sam Wilson
  • git #786b667d - Fix namespace of WishIndexRendererTest by Sam Wilson
  • git #ff834106 - Rename AbstractRenderer::$entityType to $rendererType by Sam Wilson
  • git #88a42cc1 - Fix broken i18n display for invalid wish types (T406279) by Dayllan Maza
  • git #435986a7 - VoteStore: use regular expression to split votes rather than a newline (T407193) by MusikAnimal
  • git #0653ee5b - Make tags be links to wish-index with filter applied (T406719) by MusikAnimal
  • git #14f1c07f - i18n: change 'Admins and patrollers' tag to 'Admins and stewards' by MusikAnimal
  • git #1792face - wish-index: pass in wishesData so that initial filters are set (T400945) by MusikAnimal
  • git #cf41c7d4 - WishlistMessageLoader: New class for loading configurable messages by MusikAnimal
  • git #38e3dd65 - WishIndexRendererTest: restore testing of JS vars (T400945) by MusikAnimal

ConfirmEdit

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]

Echo

[edit]

EventLogging

[edit]

FlaggedRevs

[edit]

Flow

[edit]
  • git #5c25e4f9 - Follow-up Iedb6361: Set insert-ignore on all insertSelect queries (T407357) by Ed Sanders
  • git #e97ef648 - Update Apache config syntax in .htaccess files (T360850) by Fomafix
  • git #6fbccbd7 - Follow-up I6698875: Set insert-ignore on all insert queries (T407357) by Ed Sanders
  • git #06d837b3 - LQT convert: Ignore duplicate key insert errors when command line flag set (T407357) by Ed Sanders
  • git #6b907cf8 - Skip Echo conversion test when extension is not loaded (T389998) by Antoine Musso
  • git #7cf0c1b5 - Remove unused parameters from SimpleCaptcha call by thiemowmde

Gadgets

[edit]
  • git #a5dcedf7 - Improve documentation of config in extension.json by Siddharth VP

GlobalBlocking

[edit]
  • git #f9bb0e22 - Update test to comply with ContributionsSpecialPage constructor signature by Thalia

GlobalUsage

[edit]

GrowthExperiments

[edit]

ImageMap

[edit]

IPInfo

[edit]

Kartographer

[edit]
  • git #cb892394 - Add missing language support when loading .map pages from Commons (T325287) by thiemowmde
  • git #c428183f - Use Codex CSS tokens in more places in kartographer.less by thiemowmde

LoginNotify

[edit]
  • git #3f7049d9 - Revert^2 "Replace LoginNotify::getInstance with service injection" by Umherirrender

Math

[edit]

MetricsPlatform

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]
  • git #8fa2ce06 - Configuration: Use provide_default merge strategy for MediaViewerThumbnailBucketSizes (T372165) by Derk-Jan Hartman

Nuke

[edit]
  • git #591068e5 - Update test to comply with ContributionsSpecialPage constructor signature by Marcin Szwarc

OATHAuth

[edit]

ORES

[edit]

PagedTiffHandler

[edit]

PageImages

[edit]
  • git #6c8ef65a - Hard deprecate PageImages::getPageImage by Fomafix

PageTriage

[edit]

ParserMigration

[edit]
  • git #08100bbf - Make allowed content models for parsoid migration configurable (T278481) by Yiannis Giannelos

ProofreadPage

[edit]
  • git #1dd57d98 - styles: remove negative margin-left from toolbar buttons by MusikAnimal
  • git #8f38aa7e - Add custom content models to allow using them in parser migration by Yiannis Giannelos

ReaderExperiments

[edit]

ReadingLists

[edit]

Scribunto

[edit]
  • git #c786cafb - Remove no longer needed inline static variable from Hooks::reportTiming by Umherirrender

SecureLinkFixer

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

TemplateWizard

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

VisualEditor

[edit]

Wikibase

[edit]

WikibaseLexemeCirrusSearch

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #3d6d0288 - Added empty state to typed lists and multilingual strings (T341069) by Daphne Smit
  • git #87fb1e77 - FunctionCallHandler::makeRequest: Use a more correct TODO task by James D. Forrester
  • git #4602c7fa - Use executeFunctionCall from all APIs (T338251) by gengh
  • git #a9cb0dee - Visual Editor: Implement Default Value checkbox (T402176) by Daphne Smit
  • git #f9e999c8 - FunctionCallHandler: Downgrade errors generally, especially user-input ones by James D. Forrester
  • git #0a1e4b4f - Update function-schemata sub-module to HEAD (960dd2c) (T405130) by James D. Forrester
  • git #793df136 - PageEditingHandler::onRecentChange_save: If malformed, log but don't throw (T406708) by James D. Forrester
  • git #90b65eea - Add pre-submission validation for empty Z9K1 references (T402831) by Daphne Smit
  • git #f9439c99 - ZObjectSelector: Improve lookup results fetching (T398360) by Daphne Smit
  • git #0a3eab7a - Replace use of deprecated ParserOutput::getLinks() (part 2) by C. Scott Ananian

WikimediaEvents

[edit]
  • git #426b8502 - Track clicks on links to articles from readinglist special page (T405002) by lmora
  • git #3fc30081 - Fix is_mobile_frontend_enabled (T400852) by Jon Robson
  • git #cce83692 - xLab: Load & execute Reader Growth's ImageBrowsing `page-visited` event (T407268) by Marco Fossati
  • git #a8ab7868 - Fix action_context for simple bot detection instrument (T406359) by Clare Ming
  • git #d4115738 - AuthManagerStatsdHandler: Remove statsd fallback by Gergő Tisza
  • git #dad3fcee - ext.wikimediaEvents: simple-bot-detection: Use correct schema by Sam Smith

WikimediaMaintenance

[edit]
  • git #47064f91 - Update Apache config syntax in .htaccess files (T360850) by Fomafix
  • git #49f886ac - Fix a few issues with T389026.php by Alexander Vorwerk
  • git #efceb95b - Add script to repopulate content_sha1 from revision/archive table (T389026) by Alexander Vorwerk

WikimediaMessages

[edit]
  • git #7fd7b9b1 - Update copy on Temporary Account Onboarding IP Reveal panel (T406972) by STran
  • git #4019903c - Setup for reminder notification. This patch reuses the old messages, hopefully that's OK. If not we can make new ones? (T392232) by Foks
  • git #3f5ba551 - acct_creation_throttle_hit: Add second parameter for duration (T407246) by Kosta Harlan
  • git #160a72cf - Remove hatnote styles that disable red/visited link colours (T216766) by Saint Johann
  • git #cc8f5f63 - Revert "Add messages for [[meta:Special:Contact/affcomconflict]]." by Ladsgroup

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #20c4837b - Maintain keyIndexes when rebuilding InternalList (T406869) by Adam Wight
  • git #b45f6644 - Use variadic arguments for splice methods by Ed Sanders
  • git #1e9a5565 - ve.ce.KeyDownHandlerFactory: Use Maps and Sets by Ed Sanders
  • git #f4d60d47 - ve.dm.Document: Use Array loops by Ed Sanders
  • git #39ef86bd - ve.dm.LinearData: Add getRange method by Ed Sanders
  • git #59847d01 - ve.ce.Selection: Improve coverage by Ed Sanders
  • git #ac1edf25 - check-excludes.js: Check if files excluded from coverage requirements still need to be by Ed Sanders
  • git #f11bfc13 - karma: Remove ve.dm.InternalList and ve.dm.InternalItemNode from exclude list by Ed Sanders
  • git #714b3ae0 - Move some Karma config to karma.conf.js by Ed Sanders
  • git #e2d10dbd - ve.dm.NodeFactory tests: Increase coverage by Ed Sanders
  • git #7e717379 - FindAndReplace: Clear focused highlight when there are no matches (T407318) by Ed Sanders
  • git #e63560c3 - Update SymbolList button styles (T406982) by Ed Sanders
  • git #66784e39 - Replace gray100 borders with @border-subtle (gray300) (T406563) by Ed Sanders
  • git #3258253a - ve.ui.FragmentInspector.test: Speed up slow test by Ed Sanders
  • git #ee958b48 - Action tests: Don't create surface view when not needed by Ed Sanders
  • git #20aca43f - build: Raise coverage requirements to current standards; update over-rides by James D. Forrester
  • git #4e7c9fb2 - ve.dm.SurfaceFragment tests: Improve coverage by Ed Sanders

No changes

[edit]
  • 3D
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • ArticleSummaries
  • AutoModerator
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • Chart
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityConfigurationExample
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EntitySchema
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • IPReputation
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • Translate
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • Vector
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

335 Changes in 59 repos by 100 authors