MediaWiki 1.41/wmf.4
Appearance
MediaWiki 1.41.0-wmf.3 | Deployment of MediaWiki 1.41.0-wmf.4 to Wikimedia sites | MediaWiki 1.41.0-wmf.5 |
The latest version (labeled "1.41.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 11 April 2023 (see the roadmap).
Core changes
[edit]- git #b3af53d0 - objectcache: Disable cool-off bounce feature by Timo Tijhof
- git #48960a1c - Branch commit for wmf/1.41.0-wmf.4 (task T330210) by trainbranchbot
- git #52d48af6 - EditPage: Remove doesMessageContainDiv method (task T311891) by Jon Robson
- git #376171dc - ResourceLoader: Remove 1/2 inDebugMode() calls in SpecialJavaScriptTest (task T250045) (task T36738) by Timo Tijhof
- git #52baccac - OutputPage: Use public method rather than modify protected variable (task T330777) by Jon Robson
- git #94ed4604 - editwatchlist.js: Update state of check-all checkboxes (task T334252) by Thalia
- git #09fe1d8c - mime: Test case for `MimeAnalyzer::getMediaTypes` by rrana-wmf
- git #a5d6f853 - Hard deprecate global function wfGetLangObj (task T332722) by Fomafix
- git #1996ff25 - Fix casing of HTMLForm class name by Umherirrender
- git #bffe9b9a - Limit InsertToggles to Special:Preferences (task T334260) by jsn
- git #bc0e1e97 - Special:EditWatchlist: Hide check-all in no JS mode (task T334252) by Neil Shah-Quinn
- git #f54c181b - RELEASE-NOTES-1.40: Update and clean-up ahead of rc.0 branch (task T329082) by James D. Forrester
- git #dcbefc28 - Add a check-all checkbox per namespace in Special:EditWatchlist (task T334252) by Julia Kieserman
- git #457baa56 - mediawiki.page.preview: mw.Api already joins the titles by '|' by Fomafix
- git #baaba877 - rdbms: remove unused DatabaseMysqlBase::isView() method by Aaron Schulz
- git #69a06789 - Load mediawiki.page.gallery on mobile (task T127268) by Jon Robson
- git #d115447d - objectcache: Use DB lock in SQLBagOStuff purge to avoid deadlock (task T330377) by Timo Tijhof
- git #a66c5564 - rdbms: make unlock() no-op for locks that are not held (task T277150) by Aaron Schulz
- git #6af58b54 - rdbms: improve reconnection handling after Database::getScopedLockAndFlush() (task T277150) by Aaron Schulz
- git #3c206149 - Create separate ResourceLoader modules for Codex styles (task T330466) by Anne Tomasevich
- git #34374aaa - Status::getPsr3MessageAndContext: Special-case rawmessage (task T334012) by Gergő Tisza
- git #5f0e5e78 - preferences search: Reduce nesting of addToIndex function by Func
- git #224ae022 - ParserTestRunner: Dedupe preprocessor checks by Subramanya Sastry
- git #e7322ee2 - Add namespaced classes to 1.40 release notes (task T334010) (task T321882) (task T166010) by Amir Sarabadani
- git #5fefcaa7 - rdbms: Make IConnectionProvider stable (task T326274) by Amir Sarabadani
- git #86c274f3 - ResourceLoader: Update wikimedia/minify to 2.4.0 by Timo Tijhof
- git #a8eae011 - ResourceLoader: Update wikimedia/less.php from 3.2.1 to 4.0.0 by Timo Tijhof
- git #fa243265 - mime: improve code coverage with added annotation by rrana-wmf
- git #3eff7189 - Settings: `JsonFormat::decode()` expects string not StreamInterface by Derick Alangi
- git #f4c63563 - ParserTestRunner: Fix function formatting by Subramanya Sastry
- git #ba187c59 - mime: Make test cases use data provider (task T309714) by rrana-wmf
- git #f7f10a55 - Set Standard Arabic as fallback for Iraqi Arabic by Amir E. Aharoni
- git #cb0e0408 - EnhancedChangesList: Make format of categorization entries consistent (task T270662) by Matěj Suchánek
- git #0f61574e - rdbms: make Database::assessConnectionLoss warnings a bit clearer by Aaron Schulz
- git #d32b703c - HISTORY: Add 1.35.10/1.38.6/1.39.3 (task T325848) by Reedy
- git #683cd2f4 - Revert "mergeMessageFileList.php: move code out of file scope." (task T333966) by Ladsgroup
- git #35cdb41d - composer.json: Explicitly pin psr/http-message to 1.0.1 (task T333993) by Reedy
- git #061753f1 - rdbms: fix loadbalancer.lag metrics to consistently use gauge() by Aaron Schulz
- git #0f162623 - search: add a simple test for SearchHighlighter by David Causse
- git #9104c4dd - mediawiki.less: Provide comments on mediawiki.ui gray color replacements (task T332541) by Volker E
- git #f191e2fa - mediawiki.less: Deprecate Codex design tokens replaced variables (task T332541) by Volker E
- git #6fe61285 - mediawiki.skinning: Use Codex DS tokens for `color`s & `border-color`s by Volker E
- git #66461b73 - Mobile: interlanguage search results additional specs (task T329117) by Simone Cuomo
- git #1df50d5b - Ensure {{ACTIVEUSERS}} gets purged for non miser-mode wikis (task T333776) by Brian Wolff
- git #12cd3a81 - API: revids=… does not necessarily return the queried revisions by Thiemo Kreuz
- git #cbbe7e31 - page.preview: batch requests for template list with max 50 titles (task T321032) by Sam Wilson
- git #4ebc778e - parser: Make all LinkHolderArray properties private by thiemowmde
- git #50b894a0 - REST: Do not use OutputPage for error rendering by Gergő Tisza
Vendor
[edit]- git #ea42edb2 - composer.json: Remove pear/mail test exclusion by Reedy
- git #42f4bdeb - Update wikimedia/minify to 2.4.0 by Timo Tijhof
- git #04b6540a - Upgrading wikimedia/less.php (v3.2.0 => v4.0.0) by Timo Tijhof
Extensions
[edit]AbuseFilter
[edit]- git #f8bd8cfe - Temporarily re-disable flaky selenium test (task T334001) by Daimona Eaytoy
- git #dd488400 - tests: Improve selenium tests (task T300790) by Daimona Eaytoy
CampaignEvents
[edit]- git #89ec42d1 - Manually validate organizer usernames in SetOrganizersHandler (task T327470) by Daimona Eaytoy
CategoryTree
[edit]- git #ed6b81e5 - CategoryTree: Special page aliases should store in zh-hant instead of zh-tw (task T286291) by Winston Sung
CentralAuth
[edit]- git #268af019 - Remove unused `centralauth-editset-subtitle` by MarcoAurelio
CheckUser
[edit]- git #0c3b9323 - Enable IP multireveal for all users (task T334113) by STran
- git #be85705b - SECURITY: Escape user-agent in SpecialCheckUser get edits mode (task T333569) by Dreamy Jazz
- git #cd7e660e - SECURITY: Make the target safe before running a (task T278365) by Manfredi Martorana
- git #fc8b6a50 - SECURITY: Escape HTML in the user text for the checkbox in get users (task T331192) by Dreamy Jazz
- git #fd48c534 - Pass CheckUserUnionSelectQueryBuilderFactory to the CheckUser pagers (task T328992) by Dreamy Jazz
- git #00e0686f - Add CheckUserUnionSelectQueryBuilder and associated factory (task T328988) by Dreamy Jazz
cldr
[edit]- git #6ae3f098 - Add monolingual code 'aec', 'fud', 'xsu' by Raymond
CodeMirror
[edit]- git #af8302a4 - extension.json: remove unnecessary target definitions (task T329643) by s-mukuti
ContactPage
[edit]- git #7f0e9fbd - selenium: Update @wdio/* npm packages (task T334094) by Peter Wangai
ContentTranslation
[edit]- git #c148469b - CX3 Build 0.2.0+20230410 (task T324474) (task T333849) (task T270484) by Santhosh Thottingal
- git #380ec08c - SX: Reset translation before going back to dashboard (task T333849) by NikG
- git #c695b023 - SXTranslationConfirmer: Fix props coming from vue-router by NikG
- git #c634de79 - SX: Add confirmation dialog on back button click (task T270484) by NikG
- git #99055c4c - SX: Add "reset" methods to page section, subsection and sentence models (task T333849) by NikG
- git #ddf38c86 - SX: Add cancel to debounce method by NikG
- git #c0af28f6 - SX: Remove "autoSaveInProgressCounter" variable from application state by NikG
- git #739d3cd1 - SX: Add impact panel to dashboard (task T324474) by NikG
- git #5de4bf2e - CX3 Build 0.2.0+20230403 (task T324473) by Santhosh Thottingal
DiscussionTools
[edit]- git #316e7418 - Support topic subscriptions when JavaScript is disabled (task T321431) by Bartosz Dziewoński
- git #7543fb9c - SpecialDiscussionToolsDebug: Fix duplicated subthreads by Bartosz Dziewoński
- git #6a7d9497 - Remove integration with removed MobileFrontend talk page tools (task T319145) by Bartosz Dziewoński
- git #a8da67cf - Translate magic words into Polish by Msz2001
- git #03d1ea70 - styles: Replace 'mediawiki.ui/variables' call with skin variables (task T332541) by Volker E
- git #18689b37 - Add optional tracking category for comments in the lede section (before first heading) (task T324139) by Bartosz Dziewoński
DonationInterface
[edit]- git #b17c5dab - Enable monthly convert from DI for dlocal (task T324624) by wfan
- git #453550d5 - ZA needs document ID add it to config for dlocal (task T324624) by wfan
- git #280a2676 - Update SmashPig dependency by Elliott Eggleston
- git #23c681c3 - Filter form submethod list by recurring support (task T334097) by Elliott Eggleston
- git #87afc2a3 - Remove upi_id from messageFields to avoid send it to civi (task T324294) by wfan
- git #b485db40 - Add IN-specific error page text with appropriate payment methods (task T333455) by Damilare Adedoyin
- git #e534168a - Add a missing comma in a message by Amir E. Aharoni
- git #24a2a52e - Add optional phone to dlocal UPI non-recurring (task T333857) by Elliott Eggleston
- git #1f9a224f - Dlocal js: decompose non-card setup function by Elliott Eggleston
- git #10183ee8 - Dlocal js: decompose card setup function by Elliott Eggleston
- git #0a214bd8 - Dlocal: do form manipulation onPageReady by Elliott Eggleston
- git #97d4d7b8 - Add handling for phone number to generic form (task T333857) by Elliott Eggleston
- git #f723e832 - Remove upi_id from di log (task T324294) by wfan
- git #a519d2d5 - Oops, <link> needs href not src by Elliott Eggleston
Echo
[edit]- git #2862711a - Use foreach ( $array as $key => $value ) by Fomafix
- git #940a548c - Avoid tabs in comment blocks by Fomafix
- git #d9302a50 - build: Update 'browserslist-db' to latest by Volker E
- git #4277cb13 - build: Add quibble.yaml and enable early warning bot feedback (task T323750) by Kosta Harlan
EntitySchema
[edit]- git #7b29039d - Remove husky, document alternative (task T332583) (task T332609) by Marius Hoch
- git #f38f988a - Update lint-staged (task T332583) by Marius Hoch
- git #7ce90854 - Migrate test that used two windows to Cypress by Michael Große
EventLogging
[edit]- git #d7f1826f - lib: Update lib/metrics-platform to 3d79569a35 (task T318832) by Sam Smith
- git #800bf993 - MetricsPlatform: wikidata_id -> wikidata_qid (task T332673) by Sam Smith
Gadgets
[edit]- git #e79ecef0 - Gadgets: Special page aliases should not store in zh (task T286291) by Winston Sung
GlobalPreferences
[edit]- git #bbbe1e15 - Fix typo in comment by Thalia
GlobalWatchlist
[edit]- git #37f6b88f - Add ability to mark a page as read (task T334246) by STran
Graph
[edit]- git #27434391 - Drop redundant targets (task T32849) by Jon Robson
- git #c8d73411 - Enable GraphSandbox on mobile (task T332840) by Jon Robson
GrowthExperiments
[edit]- git #7cd93592 - Personalized praise: Add server-side instrumentation (task T325117) by Martin Urbanec
- git #cec0bb98 - Personalized praise: Frontend improvements (task T322443) (task T322446) by Martin Urbanec
- git #322cbf00 - Leveling up: dont show post-edit dialog after edit click (task T330867) by Sergio Gimeno
- git #e3ca11cb - Leveling up: simplify logic to close the post edit drawer (task T322386) by Sergio Gimeno
- git #ef887142 - build: Updating npm dependencies by Umherirrender
- git #bb30d631 - Personalized praise: Remove hardcoded strings in settings (task T322446) by Martin Urbanec
intersection
[edit]- git #d768ea66 - Update the url on extension.json by lens0021
- git #7b4b040f - Fix gallery tests by Gergő Tisza
Kartographer
[edit]- git #b6857428 - externalLinks: Refresh URLs for some WMCS hosted tools by Taavi Väänänen
- git #19aebcfa - Fix path of ajax-loader.gif (task T334358) by Fomafix
- git #1ebd04c3 - Remove duplicate code from LegacyMapFrame by thiemowmde
- git #8137cfc7 - Introduce small getContainerClasses helper method (task T263762) by thiemowmde
- git #84751820 - Mark code storing flipped arrays in parser cache with FIXMEs by thiemowmde
- git #cac74622 - Add Parsoid-specific aliases to Phan configuration (task T263762) by Isabelle Hurbain-Palatin
- git #3d68a81f - Move $wgKartographerLiveData blob to the bottom of the HTML (task T327292) by thiemowmde
LdapAuthentication
[edit]- git #c68df420 - Replace usages of Hooks::register() (task T334005) by Reedy
MachineVision
[edit]- git #1da6169a - build: Updating npm dependencies by Umherirrender
MassMessage
[edit]- git #2c5d476d - MassMessage: Special page aliases should not store in zh (task T286291) by Winston Sung
Math
[edit]- git #6e0427c2 - Fix for attributes in named Operator (task T315978) by Stegmujo
- git #c9cf3814 - Fix for carriage return (task T315978) by Stegmujo
- git #fa1a5a4b - Fix style tag imbalance (task T315978) by Stegmujo
- git #08b16c99 - Fix preceding subscript (task T327391) by Stegmujo
MediaSearch
[edit]- git #97467105 - build: Updating npm dependencies by Umherirrender
- git #642a069f - fixes Bug: In results last image of the row jump to next row. (task T328031) by Stephane Rebai
MobileFrontend
[edit]- git #984316a9 - Don't suppress WikiEditor in some edge cases (task T334263) by David Lynch
- git #c1f71450 - Remove default editor A/B test cleanup code by Bartosz Dziewoński
- git #2f1322c8 - Simplify mobile VE modules by Bartosz Dziewoński
- git #d53979c0 - Don't show a flicker of WikiEditor before displaying the MF editor (task T334263) by David Lynch
- git #1312483d - build: Updating npm dependencies (task T333407) by Umherirrender
- git #90f4b22c - Editors use preload and preloadparams if present (task T213835) by David Lynch
MultimediaViewer
[edit]- git #fb4ad597 - Refresh Geohack URL by Taavi Väänänen
- git #a9dad10f - stylelint: Enable selector-pseudo-element-colon-notation by Umherirrender
PageTriage
[edit]- git #89b8582e - Don't add {{Old prod}} to talk page when tagging {{Blp-prod}} (task T334144) by Novem Linguae
Popups
[edit]- git #3573232c - build: Updating npm dependencies by Umherirrender
QuickSurveys
[edit]- git #50ad3eda - build: Updating npm dependencies by Umherirrender
ReadingLists
[edit]- git #291bc4a8 - Improve share workflow (task T333385) by Jon Robson
RealMe
[edit]- git #992a10bc - Add validation for preference contents by Taavi Väänänen
- git #3bb507b9 - tests: Add ExtensionJsonTest by Taavi Väänänen
RelatedArticles
[edit]- git #d244328c - build: Updating npm dependencies by Umherirrender
SearchVue
[edit]- git #980714b6 - Search preview - Open images in commons widget in Multimedia Viewer (task T323650) by Simone Cuomo
- git #cba1039f - build: Updating npm dependencies by Umherirrender
SecureLinkFixer
[edit]- git #39d7a6f4 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
StopForumSpam
[edit]- git #5fc89132 - Remove parentheses from a message by Amir E. Aharoni
- git #20bb7d1d - Update stopforumspam-is-blocked message with privacy language (task T332086) by sbassett
SyntaxHighlight_GeSHi
[edit]- git #85f0eea9 - Minor update for README by Meno25
TitleBlacklist
[edit]- git #ac23f144 - Fix right-titleblacklistlog by MarcoAurelio
Translate
[edit]- git #701e5e90 - Add code translations tw=>ak, nb=>no for Google Translate by Amir E. Aharoni
- git #12fc23f6 - ext.translate.editor: Simplify logic to scroll to next message (task T302679) by Abijeet
- git #04f4717a - Remove outdated sniff exception (task T313242) by tacsipacsi
- git #4329ebca - Re-enable missing method documentation sniffs (task T325200) by tacsipacsi
- git #b6997793 - Add backlink subtitles in the move translatable pages form (task T333785) by MarcoAurelio
- git #ea74c774 - Translate: Special page aliases should not store in zh (task T286291) by Winston Sung
UniversalLanguageSelector
[edit]- git #7d20f15b - Remove ULSMobileWebfontsEnabled (task T332837) by Niklas Laxström
- git #0c308013 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
VueTest
[edit]- git #b606b5e0 - Use new codex-styles module for CSS-only components demo (task T331952) by Anne Tomasevich
- git #d0458e56 - Add demo page for CSS-only components (task T331952) by Anne Tomasevich
VisualEditor
[edit]- git #7fb56631 - Don't hook CustomEditor for MobileFrontend requests (task T334263) by David Lynch
Wikibase
[edit]- git #889b9255 - Fix typo in phpdoc by Michael Große
- git #c74b60df - Add monolingual language codes `fud`, `xsu`, `aec` (task T314935) (task T317354) (task T321644) by Oleksandr Tsyba (WMDE)
- git #0e2ccd25 - REST: Update formatStatementEditSummary.js helper by Ollie Shotton
- git #39605621 - REST: Add Labels to Item Read Model by Ollie Shotton
- git #a90446cb - REST: Ignore built-in classes in ArchitectureTest by Jakob Warkotsch
- git #b45e85e8 - REST: Run phpcs separately from the rest of WB by Jakob Warkotsch
- git #213174aa - REST: Clean up code after read model migration (task T332878) by Jakob Warkotsch
- git #4d65de47 - REST: Remove hack for missing page path config (task T331280) by Jakob Warkotsch
- git #f744992b - REST: Test all data in `GET item` e2e test (task T331280) by Jakob Warkotsch
- git #73b06e8c - REST: Fix more namespace declarations by Ollie Shotton
- git #6b46c98f - bridge: fix removed vue-cli-service test:unit script by Michael Große
WikidataPageBanner
[edit]- git #d4b307af - styles: Replace 'mediawiki.ui/variables' call with skin variables (task T332541) by Volker E
WikiEditor
[edit]- git #b484833c - Skip server-side event logging unless WikimediaEvents is installed (task T322602) by Bartosz Dziewoński
WikiLambda
[edit]- git #34f53c44 - ZObjectUtils::getZObjectReferenceFromKey: Don't error on non-match by James D. Forrester
- git #8cc26e35 - Fix function call arguments initialization when value is null (task T333695) by gengh
- git #f8dc185f - Add selected and bound options to ZObectType selector for simplifying type change (task T330635) by gengh
- git #60a378ac - API: Check if the user is authorised to execute functions before running (task T321187) by James D. Forrester
- git #5d4c0eb0 - tests: Write unit tests for TextInput component (task T333338) by Allan Jeremy
- git #b0f46114 - ZMonolingualString: Adjust language code styles for more than 3 letters (task T330621) by Allan Jeremy
- git #69ac8b83 - Do not assign the user language by default to a Monolingual string/set (task T333578) by gengh
- git #c4bd7b0c - Fix type binding in typed lists (task T333700) by gengh
- git #de03752c - tests: Add assertions in selenium/function.js by nik-55
WikimediaEvents
[edit]- git #42fa4449 - Adds condition for new data attribute (task T332612) by ksarabia
- git #6ec18734 - Add usability improvements user preference to the PrefUpdate allowlist (task T334002) by MeganNeisler
WikimediaMessages
[edit]- git #0da0fdb5 - Add {protect,restriction}-level-edit-legal messages (task T324417) by MarcoAurelio
Wikistories
[edit]- git #9ddcefcf - Revert "Add PLURAL to rcshowhidewikistories" by Amire80
- git #3768dbcb - build: Updating npm dependencies by Umherirrender
Skins
[edit]MinervaNeue
[edit]- git #acaf1f22 - build: Updating npm dependencies (task T333407) by Umherirrender
- git #ca7c9456 - Mobile: Sister projects do not align with search results on the left margin. (task T329110) by Simone Cuomo
Vector
[edit]- git #dd146468 - Bundlesize: Document JS bundles by Jon Robson
- git #64141c1f - Special Search: Improve the search layout and search preview widths on tablets (task T323843) by Simone Cuomo
- git #40130dbf - Follow-up to 6e8a98ca removing checkbox.js (task T332090) by Jan Drewniak
- git #2bc51bef - Clean up cached grid CSS from moving the Header (task T332449) by bwang
- git #ac73b574 - Follow-up: add border to zebra header (task T332449) by bwang
- git #146de639 - Remove vector-feature-page-tools-enabled class (task T332090) by Jon Robson
- git #d983dada - Remove Vector2022PreviewPages configuration (task T332797) by ksarabia
- git #070349dd - Remove Storybook and jsdoc and its dependencies (task T321102) by bwang
- git #62880487 - Implement new zebra design for the header under the flag (task T332449) by bwang
- git #6e8a98ca - Remove custom checkbox-hack implementations (task T332090) by Jan Drewniak
- git #098811f2 - Adjust table of collapsing auto-collapse algorithm for articles with few top level sections (task T333021) by Moh'd Khier Abualruz
- git #d2b8ce8a - build: Updating npm dependencies by Umherirrender
Misc
[edit]No changes
[edit]- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GoogleNewsSitemap
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MapSources
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- Timeless
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VisualEditor/VisualEditor
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- timeline
- wikihiero
Total changes
[edit]206 Changes in 54 repos by 76 authors