Jump to content

MediaWiki 1.47/wmf.13

From mediawiki.org
MediaWiki 1.47.0-wmf.12 Deployment of MediaWiki 1.47.0-wmf.13 to Wikimedia sites MediaWiki 1.47.0-wmf.14

The latest version (labeled "1.47.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 28 July 2026 (see the roadmap).

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

3D

[edit]

AbuseFilter

[edit]
  • git #d1abb741 - Honour the selected sort column when searching filter rules (T409667) by RAJVEER42
  • git #5dae81cb - EditBox: Add a searchable Codex picker for the condition builder (T323698) by Kosta Harlan

ArticleGuidance

[edit]

AutoModerator

[edit]

Babel

[edit]

BounceHandler

[edit]

CampaignEvents

[edit]

CategoryTree

[edit]

CentralAuth

[edit]
  • git #42547dfe - GlobalRenameUser: Use constructor property promotion by Martin Urbanec
  • git #4f6c4e2a - refactor: Remove unused dependencies from services by Martin Urbanec
  • git #5e36f3e0 - Special/Pager: Move pager related files to their own sub-dir by Derick Alangi
  • git #7e017290 - CentralAuthSessionManager: Inject more services into this manager by Derick Alangi
  • git #dd963421 - Use HtmlAssertionHelperTrait for HTML assertions where possible by Dreamy Jazz
  • git #ee43973f - Get rid of Database::getCacheSetOptions (T424357) by Amir Sarabadani
  • git #529cff38 - MultiLock: Make the special page more user-friendly by Neriah
  • git #b645ae1d - Add globalrenamequeue API list module (T426533) by Neriah

Chart

[edit]

CheckUser

[edit]
  • git #d5581a1c - Use ICP::getReplicaDatabase() instead of ILB::getConnection() (T330641) by SomeRandomDeveloper
  • git #99d0111d - SI: Label global contributions links as "global contributions" (T432963) by Kosta Harlan
  • git #dffbb523 - Use HtmlAssertionHelperTrait for HTML assertions where possible by Dreamy Jazz
  • git #483ecccb - SI: Add deleted edit metadata to cases (T431692) by STran

CirrusSearch

[edit]
  • git #a44179a9 - Use first class callable syntax in more places by thiemowmde
  • git #4335d98a - Use the short fn() syntax where it makes sense by thiemowmde
  • git #eb2dd2e6 - Remove auto-generated @throws documentation from tests by thiemowmde

Cite

[edit]

cldr

[edit]
  • git #5db3c89c - Add .editorconfig for MediaWiki coding conventions by Siebrand Mazeland
  • git #6f6238aa - Add language code 'ati' (Attié) for monolingual text support (T431774) by Priyankar Shukla

CodeMirror

[edit]
  • git #c968b7a7 - CodeMirror: Extract headless bracket-matching helpers to a shared module by David Lynch
  • git #3000a1bd - VisualEditor: add CSS Custom Highlight API mode for source editing (T432558) by David Lynch
  • git #5ffc6ff0 - VisualEditor: Add a syntax highlighting page to the options dialog (T433188) by David Lynch
  • git #72409179 - selenium: drop trailing newline from VE setContents expectations (T427015) by David Lynch
  • git #44eca03f - JavaScriptValidator: Raise allowance to ES2019 (T395347) (T419142) by Timo Tijhof
  • git #0ff36b07 - CodeMirrorThemes: extract mediawiki theme colors to a shared less file (T163533) by David Lynch
  • git #fb9706b6 - CodeMirrorWikiEditor: don't autofocus from live preview when RTP is open by MusikAnimal
  • git #12ed6977 - init: remove wikipage.editform hook handler when its first handled (T429583) by MusikAnimal
  • git #3736f8ff - ve.ui.CodeMirror.less: ensure normal font size and weight (T432950) by bhsd
  • git #79707047 - codemirror.init: wait for wikipage.editform (T429583) by bhsd
  • git #c6c17d1e - CodeMirrorThemes: add themes to preferences in a new Appearance section (T163533) (T419339) by MusikAnimal

CommunityRequests

[edit]

CommonsMetadata

[edit]

ConfirmEdit

[edit]
  • git #49e84842 - hCaptcha: Scope MobileFrontend policy acknowledgement to the overlay (T430681) by Maxim Postoronca
  • git #c36a2050 - hCaptcha: Stop looking up the viewer's block on every page view (T432518) by Kosta Harlan

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #12e8850c - build: Upgrade stylelint-config-wikimedia to 0.19.3 and grunt-stylelint to 0.21.0 by James D. Forrester
  • git #e57ae7ef - Hooks: Cleanup DiscussionToolsHooks.php by Derick Alangi
  • git #a5d9791c - HookUtils: Remove ad-hoc cache in favor of built-in PageProps cache (T347123) by Timo Tijhof
  • git #9d5e8859 - dt.ui.registries: mirror unregistrations as well by David Lynch
  • git #61f35367 - ReplyWidgetVisual: set hashMigration if old formatVersion is used (T433034) by David Lynch
  • git #7a1d834a - CommentTargetWidget: use a token for the override of completion headers (T433013) by David Lynch
  • git #af0749ab - Remove reply/subscribe links brackets from page HTML (T268900) by Bartosz Dziewoński

DonationInterface

[edit]
  • git #061f7d5c - Updated login.test.js to almost full test coverage. (T429516) by danielmiranda
  • git #a79e1a78 - Updated header.test.js to 100% coverage. (T429516) by danielmiranda
  • git #fbff6639 - donorPortal: Remove invalid defaultValue() prop options (T433148) by zaidusyy
  • git #c4b0d63b - Updated home.test.js to 100% test coverage. (T429516) by danielmiranda
  • git #1c4d7d4d - Updated RecurringContributionCancelAltOptionContainer to 100% test coverage (T429516) by danielmiranda
  • git #f7e6e2bd - Updated recurring_contribution.test.js to as close as 100% as currently possible (T429516) by danielmiranda
  • git #870bacd3 - Added test file for Donor Portal's related content component. Test coverage now at 100%. (T429516) by danielmiranda
  • git #4f5f4418 - Updated AmountDowngrade.vue to 100% test coverage. (T429516) by danielmiranda
  • git #a09cb82b - Updated AnnualConversion.vue to 100% test coverage. (T429516) by danielmiranda
  • git #029c8c40 - Added new test file for radio button input, got test coverage to 100% (T429516) by danielmiranda
  • git #4f5406f7 - build: Remove eslint-plugin-jest@27.2.x to fix tests (T431138) by thiemowmde

Echo

[edit]
  • git #e51a16df - Get rid of Database::getCacheSetOptions (T424357) by Amir Sarabadani
  • git #34587e91 - SpecialDisplayNotificationsConfiguration: Swap to Codex forms by Bartosz Dziewoński
  • git #15683f35 - SpecialDisplayNotificationsConfiguration: Add table of contents by Bartosz Dziewoński
  • git #b3765b15 - Make Event::isDeleted() work for events loaded from the database (T432452) by Maxim Postoronca

EmailAuth

[edit]

EntitySchema

[edit]

EventBus

[edit]

EventLogging

[edit]

FileImporter

[edit]
  • git #87390dc8 - Change CategoriesSnippet into a SpecialPageHtmlFragment by thiemowmde
  • git #cb7b6e93 - Streamline FileImporterUploadBaseTest even more by thiemowmde
  • git #07c9494d - Fix StatusValue::merge failing when $statusData is set (T430553) by thiemowmde
  • git #9346d6a2 - build: Remove eslint-plugin-jest@27.2.x to fix tests (T431138) by thiemowmde

FlaggedRevs

[edit]
  • git #ea2fcb96 - Get rid of Database::getCacheSetOptions (T424357) by Amir Sarabadani
  • git #8f2933f0 - Fix namespace of EchoHooks by Fomafix
  • git #15381ceb - Use HookHandlers and implement hook interfaces by Fomafix
  • git #2a739a7f - Inject services into ReviewHandler by Fomafix
  • git #d1bd5f98 - Move static function doReview from RevisionReview to ReviewHandler by Fomafix

Flow

[edit]
  • git #cbcb0b7d - Get full-document HTML from HtmlPageBundle (T393925) by C. Scott Ananian
  • git #bc4ba587 - Use the `use` block for the namespace of PHP classes by Fomafix

Gadgets

[edit]

GlobalBlocking

[edit]
  • git #d75fd15e - Use HtmlAssertionHelperTrait for HTML assertions where possible by Dreamy Jazz
  • git #1555106d - ServiceWiring: Use IConnectionProvider instead of DBLoadBalancer (T330641) by SomeRandomDeveloper

GlobalCssJs

[edit]

GlobalUserPage

[edit]
  • git #93369cca - Check central user page existence before attachment lookups (T408666) by Martin Urbanec
  • git #c7deea6f - Drop user identity lookup from batched global user page checks (T408666) by Martin Urbanec
  • git #6a12bf05 - Batch global user page checks with LinkTargetIsAlwaysKnownBatch (T408666) by Martin Urbanec
  • git #08ad3fc6 - Change UserFactory to UserIdentityLookup service by Umherirrender
  • git #2e7599c1 - Replace use of Title::getOtherPage() by SomeRandomDeveloper
  • git #8ee17203 - Hooks: Switch to PageDeleteComplete hook by SomeRandomDeveloper
  • git #8cd380b2 - Hooks: Modernize code by SomeRandomDeveloper

GlobalWatchlist

[edit]

GrowthExperiments

[edit]
  • git #64aa040d - refactor: cleanup ConfirmEmailHooks, rename RL package by Michael Große
  • git #a6f39d2e - stats: move account creations tracking to VariantHooks.php by Michael Große
  • git #bef24b27 - tests: Drop redundant "it" prefix from test descriptions by Martin Urbanec
  • git #42f9289d - tests: Extract store/mount helpers in MenteeOverview tests (T432190) by Martin Urbanec
  • git #31d886ed - tests: Tighten MenteeOverview filter page-reset assertion (T432190) by Martin Urbanec
  • git #639b8f36 - MenteeOverview: Reset page when selecting a username suggestion (T432190) by Martin Urbanec
  • git #37b0353d - CreateAccount and UserLogin: Bring CreateAccount v2 changes into broader (T430790) by Eileen M

Kartographer

[edit]

Linter

[edit]

MassMessage

[edit]

Math

[edit]
  • git #6c95ea8d - Hooks: Remove wgVirtualRestConfig usage and simplify $wgMathInternalRestbaseURL (T349582) by Timo Tijhof
  • git #3c81dc71 - Support mathmode URL override in Math extension by physikerwelt

MobileFrontend

[edit]

MultimediaViewer

[edit]

OATHAuth

[edit]

OAuth

[edit]
  • git #62e6a243 - DatabaseConsumerRepository: Test caching by Gergő Tisza
  • git #803ff87c - Make MWOAuthException log consistent consumer info (T188848) (T413061) by Bartosz Dziewoński
  • git #7023d2b5 - SessionProvider: Store grants instead of grant-rights by Bartosz Dziewoński
  • git #33f22853 - Update all ->info() and ->warning() calls with consistent consumer info (T188848) (T413061) by Bartosz Dziewoński
  • git #4173bf0e - SessionProvider: Add consumer info to log context when using OAuth (T413061) (T418720) by Bartosz Dziewoński
  • git #b69dda91 - DatabaseConsumerRepository: Add in-process cache by Bartosz Dziewoński
  • git #93a6fb07 - Remove $wgOAuth2RequireCodeChallengeForPublicClients (T428763) by Siddharth VP
  • git #d2ad621f - Allow skipping authorization dialog for some clients (T423609) by Gergő Tisza
  • git #d77bb135 - Manage first-party apps as configuration (T413288) by Gergő Tisza
  • git #9d782eaa - Add ArrayConsumerRepository (T413288) by Gergő Tisza
  • git #9bccbf8a - Warn on custom URI schemes without period in callback URLs (T412542) by Bartosz Dziewoński
  • git #c8f9d0bb - Remove public RSA key input in update form for OAuth 2 clients by Siddharth VP
  • git #2a5131fa - Use ICP::getPrimaryDatabase() instead of ILB::getConnection() (T330641) by SomeRandomDeveloper
  • git #399f626e - Hide contact email address in registration form for owner-only clients (T142279) by Siddharth VP
  • git #73a8549b - Add ConsumerAcceptanceRepository::newFromRow() by Gergő Tisza
  • git #3720ed8c - SessionProvider: Fix hidden user check causing recursion (T429666) (T432214) by Bartosz Dziewoński
  • git #68b799a5 - MWOAuthDAO: Log inheriting class name with database queries by Bartosz Dziewoński
  • git #dae76681 - Introduce ConsumerAcceptanceRepository service (T413288) by Bartosz Dziewoński
  • git #b1dcbc70 - ConsumerAcceptance: Remove redundant $oauthVersion in newFromUserConsumerWiki() by Bartosz Dziewoński

OAuthRateLimiter

[edit]

PageAssessments

[edit]
  • git #e12046e3 - Replace ParserOutput::setExtensionData() with ::appendExtensionData() by C. Scott Ananian
  • git #e04acb7a - ParserHooksTest: correctly simulate a pageview in ParserAfterParse test (T374761) by MusikAnimal

PageImages

[edit]
  • git #c73a001a - Inject ConnectionProvider instead of DBLoadBalancerFactory (T330641) by SomeRandomDeveloper

PageTriage

[edit]

PdfHandler

[edit]

PersonalDashboard

[edit]

ProofreadPage

[edit]

ReaderExperiments

[edit]

ReadingLists

[edit]

ReportIncident

[edit]

Score

[edit]
  • git #ddfb4fb5 - i18n: Merge score-audio-alt and score-audio-alt-link messages into one (T270016) by Derk-Jan Hartman
  • git #f97e6e33 - Add missing line_width_inches attribute in README.md (T433056) by Jonathan Harker
  • git #fe56664d - Use img src attribute instead of srcset so Wikisource can pick up SVG (T181322) by Jonathan Harker
  • git #a7a99c6b - Tweak SVG output to support dark mode colours (T431148) by Jonathan Harker

Scribunto

[edit]
  • git #c860ba97 - Remove hard deprecated Scribunto::getParserEngine by Fomafix
  • git #4e315a9d - Provide Lua version for Produnto package requirements by Tim Starling

SecureLinkFixer

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

SecurePoll

[edit]
  • git #a5b5c800 - Use IConnectionProvider instead of ILoadBalancer and LBFactory (T330641) by SomeRandomDeveloper

TestKitchen

[edit]
  • git #db71bb64 - docs: Remove mw.eventLog.submitInteraction from JSDoc link map (T415370) by Sam Smith

TimedMediaHandler

[edit]

Translate

[edit]
  • git #de30c506 - MessageBundleContentHandler: better handling of user language (T394992) by Isabelle Hurbain-Palatin
  • git #9313c214 - ext.translate.eventlogginghelpers: Migrate to Test Kitchen instrument (T415370) by Clare Ming

TranslationNotifications

[edit]

UniversalLanguageSelector

[edit]

UrlShortener

[edit]
  • git #eafcb18b - Remove calls to deprecated MetricInterface::copyToStatsdAt (T228380) by Umherirrender

VisualEditor

[edit]
  • git #b4cab5e9 - MWMetaDialog: register a keyboard shortcut of cmd/ctrl + shift + comma by David Lynch
  • git #86f314fa - MWMetaDialog: Let extensions contribute pages (T433188) by David Lynch
  • git #8142cfcd - Update VE core submodule to master (59c920b33) (T427015) (T433032) by David Lynch
  • git #bfc1d8d7 - EditCheckGutterSectionWidget: keep icon visible in the viewport (T428798) by David Lynch
  • git #c4984b87 - ContentBranchNodeCheck: avoid manual string-building for the cache key by David Lynch
  • git #f0c960d7 - New edit check: MaintenanceTemplate (T425097) by David Lynch
  • git #ac6bb49e - ContentBranchNodeCheck: use getModifiedAnnotationRanges (T425583) by David Lynch
  • git #978301f5 - SuggestedImageEditCheck: don't warn about the caption immediately (T416043) by David Lynch
  • git #f524401f - EditCheck: add ephemeral tags which vanish if the selection leaves them (T416043) by David Lynch
  • git #094e887d - Add venoautoload parameter to suppress VE on action=edit by David Lynch
  • git #958b95ff - EditCheckController: on surfaceView position update action positions (T433153) by David Lynch
  • git #ab9ef046 - Update VE core submodule to master (fc2d85aa6) (T433034) by James D. Forrester
  • git #c532a2c2 - init.mw.Target: store formatVersion via this storeDocState as well (T433034) by David Lynch
  • git #3ffa1e91 - mw.libs.ve.deduplicateStyles/reduplicateStyles performance (T433103) by Ed Sanders
  • git #99fd1c2c - CitationNeededEditCheck: Match copy to addReference (T431375) by Ed Sanders
  • git #5f3dc5d5 - ArticleTarget: store a version with saved sessions to avoid errors by David Lynch
  • git #a96fd172 - Update VE core submodule to master (bb771ace0) (T211897) (T433013) by David Lynch
  • git #34c1eb89 - EditCheckHeadless: Disable no-missing-require ESLint rule by Ed Sanders
  • git #e2790119 - MWTitleCompletionAction: abandon as soon as a non-link character is used (T432400) by David Lynch
  • git #741ae97e - Extract getCanonicalParam into a static method (T431885) by zaidusyy
  • git #6cb61fb8 - Suggestion mode: add pagination across all suggestions on mobile (T417821) by Caro Medelius
  • git #494c05e3 - EditCheck: Remove deprecated capitalisation of "Editcount" (T431687) by Ed Sanders
  • git #fd41669c - Update VE core submodule to master (ccf6497ee) (T432489) by Ed Sanders
  • git #7a04021c - EditCheckHeadless: Disable unnecessary Chrome features (T431726) by Ed Sanders
  • git #c9ee5aeb - EditCheckHeadless: Minimize resources loaded on special page (T431726) by Ed Sanders
  • git #aaa9e62d - EditCheckHeadless: Switch to Puppeteer and add Lightpanda as an engine (T431726) by Ed Sanders
  • git #61e5a9de - New edit check: LLM suggestions (T428641) (T430720) by David Lynch
  • git #d689a07d - Editcheck: let ecenable=0 force-disable editcheck by David Lynch
  • git #6603c80e - EditCheck: Allow feedback form to be configured separately for textMatch (T426271) by Ed Sanders
  • git #8459b0fa - EditCheckHeadless: Format browser JS strings by Ed Sanders
  • git #2f10e2bc - EditCheckHeadless: Log cpu/memory usage (T431726) by Ed Sanders
  • git #a0c489c5 - EditCheckHeadless: Allow wiki to be specified per request (T431541) by Ed Sanders
  • git #cfd5969e - Take citationNeeded EditCheck out of experimental (T430966) by Ed Sanders
  • git #f64db061 - Update VE core submodule to master (64f0786ec) (T432402) by Ed Sanders
  • git #0bd78b26 - Update linear selection after using pagination to navigate (T417821) by Caro Medelius

Wikibase

[edit]

WikibaseLexeme

[edit]

WikiLambda

[edit]
  • git #4618fac7 - Update function-schemata sub-module to HEAD (dc321cc) (T420823) by James D. Forrester
  • git #9606102f - abstract: resolve preview title of selected language in Generated Text (T429663) by Grace C
  • git #0c06624a - DiffMatrix: Better select added/deleted items for ZObjectListDiffer (T432755) by gengh
  • git #9b49a0ba - diff: Tag language-specific diff values with their language and direction (T284473) by James D. Forrester
  • git #0426f111 - diff: Link reference values in ZObject diffs to their targets (T284473) by James D. Forrester
  • git #c1578c5b - diff: Label ZObject body keys in revision diffs (T284473) by James D. Forrester
  • git #a8394f41 - diff: Render human-readable grouped ZObject revision diffs (T284473) (T321205) by James D. Forrester

WikimediaAntiAbuse

[edit]

WikimediaCustomizations

[edit]
  • git #cd24df17 - Discord: Follow ParserMigration's parser choice for previews (T423746) by Eric Gardner
  • git #b239f86f - Discord: Gate the preview endpoint behind a config flag (T423746) by Eric Gardner
  • git #c26fb150 - Discord: Cache preview extracts in WANObjectCache (T423746) by Eric Gardner
  • git #4b6ab980 - Discord: Add article preview endpoint based on WikiTextStructure (T423746) by Eric Gardner
  • git #6d606288 - SecurityLogsHookHandler: Remove backwards-compatibility context by Bartosz Dziewoński
  • git #e9d8846d - SecurityLogs: Improve logging (T14206) by Gergő Tisza

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]
  • git #dc9defca - GetPageCounts: Call parent::construct() before $this->addDescription() by SomeRandomDeveloper
  • git #d76ed741 - Use IConnectionProvider instead of ILoadBalancer where possible (T330641) by SomeRandomDeveloper
  • git #ba0ab934 - RenameInvalidUsernames: Add logPromotion() code that was removed from CA by SomeRandomDeveloper

WikimediaMessages

[edit]
  • git #357e6f43 - Hooks - move use of makeExternalLink to LinkRenderer by Lewis Cawte
  • git #589aa95d - Drop no longer used message 'createacct-helpusername' (T430604) by Michael Große

Wikistories

[edit]
  • git #9a9fb495 - Remove unused code in various places by thiemowmde

Skins

[edit]

MinervaNeue

[edit]

Nostalgia

[edit]
  • git #363cf52f - Convert to LinkRenderer alternatives for deprecated Linker functions (T279318) by Lewis Cawte

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #59c920b3 - dm.SurfaceFragment: test where insertContent inserts after a removal by David Lynch
  • git #5df4ea37 - dm.SurfaceFragment: don't leave an empty paragraph after replacing all content (T427015) by David Lynch
  • git #76473870 - ce.FocusableNode: batch invisible icon checks (T433032) by David Lynch
  • git #fc2d85aa - Remove unused spark-md5 library (T433034) by David Lynch
  • git #a0d7f9c2 - HashValueStore: Hash values with cyrb64 instead of MD5 (T433034) by David Lynch
  • git #bb771ace - CompletionWidget: color the header with a token (T433013) by David Lynch
  • git #45b7ffa9 - Update OOUI to v0.54.1 by Volker E.
  • git #bfac6b61 - SelectionManager: support the custom highlight API for text selections by David Lynch
  • git #1ee94551 - SelectionManager: drop a selectionGroup when cleared with an empty list by David Lynch
  • git #d009b100 - SelectionManager: add tests by David Lynch
  • git #3a795f74 - Remove misplaced @abstract from ve.Node#isDiffedAsTree (T211897) by thiemowmde
  • git #3d319393 - Streamline ve.dm.TreeModifier implementations a little bit by thiemowmde
  • git #ccf6497e - ui.CompletionWidget: add tests by David Lynch
  • git #2136c73d - ui: Open async PreviewElement links in new tab (T432489) by zaidusyy

No changes

[edit]
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • Calendar
  • Campaigns
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommunityConfiguration
  • CommunityConfigurationExample
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalPreferences
  • GlobalUsage
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultiTitle
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nuke
  • ORES
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

414 Changes in 79 repos by 86 authors