MediaWiki 1.40/wmf.7
MediaWiki 1.40.0-wmf.6 | Deployment of MediaWiki 1.40.0-wmf.7 to Wikimedia sites | MediaWiki 1.40.0-wmf.8 |
The latest version (labeled "1.40.0-wmf.7") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 24 October 2022 (see the roadmap).
Core changes
edit- git #3ee692eb - Branch commit for wmf/1.40.0-wmf.7 (task T320512) by trainbranchbot
- git #92474073 - When importing revision with same timestamp as latest revision, treat it as the new latest by Bartosz Dziewoński
- git #30df271d - RandomImageGenerator::getImageSpec: Don't pass a float to mt_rand(), for PHP 8.1 (task T320726) by James D. Forrester
- git #c86f4fa2 - Use buildComparison() instead of raw SQL in CategoryMembershipChangeJob (task T321422) by Bartosz Dziewoński
- git #f0baa9c4 - Use buildComparison() instead of raw SQL in REST API (task T321422) by Bartosz Dziewoński
- git #d5a4d9ef - Article: Handle revision with same timestamp in showPatrolFooter by Umherirrender
- git #0f952f70 - Use buildComparison() instead of raw SQL in API list=categorymembers (task T321422) by Bartosz Dziewoński
- git #56a3e83d - Use buildComparison() instead of raw SQL in API prop=linkshere and friends (task T321422) by Bartosz Dziewoński
- git #15970591 - Use buildComparison() instead of raw SQL in API list=backlinks and friends (task T321422) by Bartosz Dziewoński
- git #418356c7 - Convert SkinComponentMenu `is-empty` from string to boolean (task T320449) (task T317789) by Nicholas Ray
- git #17da6e70 - phan: Remove local override of suppress_issue_types by Kevin Israel
- git #bde49b21 - Article: Fix missing patrol link for pages that have been moved (task T162871) by xiplus
- git #02276994 - SiteStats: Use the null coalescing assignment operator by Kevin Israel
- git #6b1d409d - GIFMetadataExtractor: Add exception for more fread calls (task T259635) by Umherirrender
- git #ce8e8894 - Allow setting min/max on DateInputWidget (task T219633) by tacsipacsi
- git #0077c5da - Use short array destructuring instead of list() by Tim Starling
- git #1aecceba - Use array_key_first()/array_key_last() in some places by Tim Starling
- git #43a93d97 - Use the null coalescing assignment operator by Tim Starling
- git #0318d7cd - ScrambleMappingTest: mark skipped if the extensions are not present by Tim Starling
- git #ae044525 - Pass linkOptions to menu items (task T320449) by Jon Robson
- git #1b1d8469 - Add a new RC filter to filter account creations. (task T321155) by Brian Wolff
- git #f2d08150 - Add portlet support for after html in the SkinComponentMenu.php (task T320449) by Moh'd Khier Abualruz
- git #f8bf3687 - Feed: Move feed-related classes to Feed/ and namespace them (task T166010) by Amir Sarabadani
- git #e185a570 - Add efficient LanguageCode::bcp47ToInternal() helper by C. Scott Ananian
- git #7a6301e0 - objectcache: Deprecate WANObjectCache::reap() and ::reapCheckKey() by Timo Tijhof
- git #98ba32df - Make IDE not complain on `createNoOpMock()` & `createNoOpAbstractMock()` by Derick Alangi
- git #3a7b5fe7 - When calling mail(), use an array for headers (task T320864) by Tim Starling
- git #55afbd1a - Sync up core repo with Parsoid by Subramanya Sastry
- git #fb742a98 - Upgrading wikimedia/xmp-reader (0.8.4 => 0.9.0) (task T320282) by Reedy
- git #7202141e - SpecialNewFiles: Reject invalid mediatype= values to avoid bad query (task T321133) by Timo Tijhof
- git #72913f4c - Call setFormIdentifier() on LogEventsList form (task T321154) by Brian Wolff
- git #c1e15126 - rdbms: improve LoadBalancer connection pool reuse (ii) (task T226595) by Aaron Schulz
- git #56175341 - rdbms: remove DB domain parameter from various lag/read-only methods (task T318904) by Aaron Schulz
- git #87109706 - Remove SkinTemplate::getPortletData and SkinTemplate::getPortletLabel (task T320449) by Moh'd Khier Abualruz
- git #080c7087 - schema: Add new fields for externallinks so we can reduce duplication (task T318604) by Amir Sarabadani
- git #1c58fc19 - GetBlockErrorMessageKey: Add typehints and improve documentation by Thalia
- git #c6a92ce8 - Add default value for search-thumbnail-extra-namespaces (task T320337) by Matthias Mullie
- git #52e147dd - Fix date formats for Inari Sámi and Skolt Sámi by Jon Harald Søby
- git #33cf6197 - OutputPageTest: Adjust testAddBodyClasses (task T321021) by Func
- git #789f839a - tests: Avoid WikiPage in ImportableOldRevisionImporterTest by Umherirrender
- git #7b2f04dc - SpecialContribute: Avoid unnecessary redirects and optimise showing logics (task T320804) by Func
- git #11e00bc1 - Add Arakanese (rki) to Names.php (task T320912) by Amir E. Aharoni
- git #860f8ebe - Make HtmlOutputRendererHelper more flexible by daniel
- git #8607105d - lockmanager: remove MysqlLockManager and DBLockManager by Aaron Schulz
- git #bb10b7d5 - Settings: add support for obsolete config by daniel
- git #e6610f32 - Improve special pages to sort by primary key along with timestamp by Umherirrender
Vendor
edit- git #eb7b866e - Bump wikimedia/parsoid to 0.17.0-a4 (task T111604) (task T314244) (task T319079) (task T320319) (task T321281) by Subramanya Sastry
- git #bb361eda - Upgrading wikimedia/xmp-reader (0.8.4 => 0.9.0) (task T320282) by Reedy
- git #4a61e6ff - Downgrade lcobucci/jwt (4.2.1 => 4.1.5) (task T321160) by Alexander Vorwerk
Extensions
editAbuseFilter
edit- git #e9e45cd2 - AbuseFilterPermissionManager: Add sitewide block check (task T296137) by samtar
BetaFeatures
edit- git #baae296e - Add PreferencesGetIconHook (task T317419) by suecarmol
CampaignEvents
edit- git #9b60d20b - selenium: Enable Event Registration requires event data (task T316875) by Vaughn Walters
- git #43e09b72 - Remove the 'wp' prefix for 'hide-if' parameter of field descriptor by Func
CheckUser
edit- git #105e7061 - Split the MultiLock links if the length exceeds 2000 characters (task T314243) by dreamyjazz
- git #66c6c47b - Add multiple integration tests for Hooks.php (task T315648) by dreamyjazz
- git #27faf35e - Revert "Add multiple integration tests for Hooks.php" (task T321041) by Zabe
CirrusSearch
edit- git #29e1e83c - Fix metric CirrusSearch._cluster_.updates.all.doc_size (task T316016) by David Causse
- git #282cb07e - Fix category field name in example by Matthias Mullie
Cite
edit- git #b6e5601e - Restore styling for cite warnings (task T321450) by mainframe98
- git #3736e6fa - Add language specific CSS overrides for a few languages (task T156350) by Subramanya Sastry
- git #e5a8b3ec - Parsoid CSS: Update default styles to reduce needed overrides by Subramanya Sastry
ContentTranslation
edit- git #20e0f6c2 - SX save api: Die with an error when target title cannot be created (task T321206) by NikG
- git #0917ac1e - Add Retry MT snapshot and test file. (task T316617) by wangombe
DiscussionTools
edit- git #d2df1038 - Don't insert reply tool outside <section> on mobile (task T319148) by Bartosz Dziewoński
- git #0116bed3 - Add test case for <section> wrappers on mobile (task T319148) by Bartosz Dziewoński
- git #8c9a7c45 - Retry without RESTBase when the page/revision seems to be missing (task T315688) by Bartosz Dziewoński
- git #7364214e - Remove oldid from URL when refreshing page by Ed Sanders
- git #66cac852 - ThreadItemStoreTest: Add test for old revisions of indistinguishable comments by Bartosz Dziewoński
- git #33f40067 - ThreadItemStore: Fix updates for identical revision timestamps by Bartosz Dziewoński
- git #c922e1ba - ThreadItemStoreTest: Add test for identical revision timestamps by Bartosz Dziewoński
- git #ed23ff1a - ThreadItemStoreTest: Use a consistent ordering for the output by Bartosz Dziewoński
- git #91aeaabe - ThreadItemStore: Remove long comment no one is ever going to read by Bartosz Dziewoński
- git #3cbab3b7 - ReplyLinksController: Skip empty reply buttons container (task T321185) by Func
- git #1d6ba985 - Fix parsing of non-English titles in JS tests by Bartosz Dziewoński
- git #d0cd0e57 - Separate out mobile init from controller.js by Ed Sanders
- git #cf4b6015 - Add 'wpTextbox1' to parameters that disable new topic tool (task T316333) by Bartosz Dziewoński
- git #50853a3d - EventDispatcher: Remove reference to $wgWMESchemaEditAttemptStepOversample (task T312016) by Sam Smith
- git #2f6305b7 - logger: Also log VisualEditorFeatureUsage events via Metrics Platform (task T309602) by Sam Smith
- git #b90a2675 - logger: Use wgWMESchemaVisualEditorFeatureUseSamplingRate config variable (task T312016) by Sam Smith
- git #8ad26730 - CommentFormatter: Always add the overflow menu (task T318110) by Bartosz Dziewoński
- git #5f32c902 - Fire wikipage.content hook on edit notices (task T319133) by Bartosz Dziewoński
DonationInterface
edit- git #2b62e1db - Update SmashPig to v0.8.3.5 by cstone
- git #7a34951e - Update SmashPig to v0.8.3.4 by cstone
- git #4e1e1809 - Update SmashPig to version v0.8.3.3 by cstone
- git #08d102aa - Add test for new gateway adapter session_resetOnSwitch scenario (task T320686) by jgleeson
- git #f1150d38 - Update smashPig to 0.8.3.2 by wfan
- git #f64d0276 - Show error form when error in getPaymentMethods (task T295149) by Elliott Eggleston
- git #b0d68ac9 - Catch errors in setClientVariables (task T295149) by Elliott Eggleston
- git #e2907498 - Stop redirecting on Adyen failure (task T318769) by Elliott Eggleston
Echo
edit- git #97209c33 - Add PreferencesGetIconHook (task T317419) by suecarmol
Gadgets
edit- git #7793a947 - Add support for ES6 gadgets, but with validation disabled (task T75714) by Siddharth VP
GlobalBlocking
edit- git #e25d2369 - Add GlobalBlock::isCreateAccountBlocked to GlobalBlocking (task T318827) by AnaïsGueyte
Graph
edit- git #61645b95 - Cast graph tag input to string (task T313662) by Brian Wolff
GrowthExperiments
edit- git #4a794330 - Translate Special:EnrollAsMentor name into Polish by Msz2001
- git #eb8a7b14 - MenteeOverview: Fix link under "reverted" column (task T321321) by Martin Urbanec
- git #da3e67e3 - phan: Set minimum target PHP version to 7.4 by Kosta Harlan
- git #3584eb4c - User impact: adapt content margin/padding when (task T310665) by Sergio Gimeno
- git #0e773f21 - Mentee overview: move info popover components to vue-components (task T310665) by Sergio Gimeno
- git #e0d4458a - DataTableCellMentee: Strike-through suppressed mentees (task T319185) by Martin Urbanec
- git #0f896359 - UserImpactLookup: Switch to Computed as the default service (task T313393) by Kosta Harlan
- git #95a65f7c - UserImpact: Add config flag to globally disable new impact module (task T313393) by Kosta Harlan
- git #36780bc2 - SpecialEditGrowthConfig: Update description of "Mentorship" (task T321057) by Martin Urbanec
- git #e8d9a068 - User impact: use Codex typography scale (task T222310) by Sergio Gimeno
- git #9627802b - LocalSettingsSetup: Add more shared functionality by Kosta Harlan
- git #bfadc10c - User impact: display best streak data in scorecards (task T310665) by Sergio Gimeno
IPInfo
edit- git #4155af9c - Add mediawiki.user to list of dependencies (task T321216) by tsepothoabala
JsonConfig
edit- git #537a23fb - Cast to string before using ctype_digit by Brian Wolff
Kartographer
edit- git #5aa3bbc1 - Fix lint warning by Adam Wight
- git #6bbb9f17 - Mark the close map dialog button with role button (task T308320) by Derk-Jan Hartman
- git #348eaa13 - Allow "Set" by Adam Wight
- git #d3073ee1 - Document debouncing TODO by Adam Wight
- git #88b8d53f - Add clustering for the nearby feature (task T321307) by WMDE-Fisch
- git #4571f449 - Slightly move popup handler creation (task T321307) by WMDE-Fisch
- git #eb4e2c44 - Consider thumbnail width/height when rendering nearby popups (task T321305) (task T304078) by thiemowmde
- git #c2952cab - Revert "Add ability to add caption to maps in VE" by Svantje Lilienthal
- git #cedc10b2 - Use class to toggle focusBox availability by WMDE-Fisch
- git #88dae8fd - Add ability to add caption to maps in VE (task T318815) by Svantje Lilienthal
- git #08477b85 - Show an outline on the map when using keyboard nav (task T315997) by WMDE-Fisch
- git #a12f2405 - Feature flag to disable Wikivoyage Nearby (task T304076) by Adam Wight
- git #22ccf214 - Move Api….php classes into an Api namespace by thiemowmde
- git #a5ec918a - Remove dead code from fullscreen map code (task T144880) by Thiemo Kreuz
MassMessage
edit- git #9d6b786f - PHPCS: Fix MediaWiki.Commenting.FunctionComment.MissingDocumentationProtected rule by Zoran Dori
- git #1a2e994d - Remove unused dependency from ext.MassMessage.special.js by Kunal Mehta
- git #a3ea55bd - content: Render local links as red if they don't exist by Kunal Mehta
Math
edit- git #c27f7ede - Add Integration for the TexVC-PHP check to Math (task T312528) by Stegmujo
- git #8333e254 - Create Tests for Parser and TexVC (task T312528) by Stegmujo
- git #ba47c32e - Add Node and Util fixes for Parser.php (task T312528) by Stegmujo
- git #e091c775 - Add TexVC with Check functionality (task T312528) by Stegmujo
- git #ad701733 - Add Grammar and Parser Functionalities (task T312528) by Stegmujo
- git #d4b9edc8 - Add Builder for creating Parser.php (task T312528) by Stegmujo
MobileFrontend
edit- git #878ac506 - schemaVisualEditorFeatureUse: Also log via Metrics Platform (task T309602) by Sam Smith
- git #3169c6dd - Page: Remove unused methods #getSection/#getSections and support code by Bartosz Dziewoński
PageTriage
edit- git #8850883f - selenium: Initial framework setup and first test (task T320924) by Kosta Harlan
- git #d283075c - statsv: Add error counters to delete/tags .js (task T320543) by TheresNoTime
- git #3fd94e0d - Add $wgPageTriageMaxNoIndexAge configuration variable (task T310974) by NovemLinguae
- git #6a87da7b - CurationToolbar: Allow page curation of own pages, if you are (task T312774) (task T280890) by MPGuy2824
- git #add03199 - Hooks: Log to statsd when a page is noindex'd (task T310974) by TheresNoTime
- git #fb757e68 - NewPagesFeed: Allow the Refresh button to work even when (task T320852) by MPGuy2824
Phonos
edit- git #4cb334c1 - Add instrumentation with statsv (task T315091) by hmonroy
ProofreadPage
edit- git #5c2bbc81 - Fix floating footer and wikieditor UI issue. (task T321344) by Sohom
- git #04e1aa46 - Drops prefetching previous and next pages (task T299124) by Tpt
Score
edit- git #13ff3041 - Trace command execution in generatePngAndMidi.sh (task T278183) by Tim Starling
SearchVue
edit- git #bb94e233 - Reduce CirrusDoc request payload (task T319291) by Simone Cuomo
- git #6b57fabf - Add the ability for the Search preview to be closed on imageless pages (task T319393) by Simone Cuomo
- git #87d08956 - Fix arrow & hover (task T310281) by Matthias Mullie
- git #22827e9e - Set aspect ratio ahead of time & remove fixed heights (task T318951) (task T319209) by Matthias Mullie
- git #cd486ed6 - Tutorial/message to introduce quick view and inform users of quick view turn on/off option (task T311669) by Vadim Kovalenko
TimedMediaHandler
edit- git #530b0fc1 - Use floor() before mod operation to prevent warning in php 8.1 by Brian Wolff
- git #8d7cec8a - Inject config by Fomafix
Translate
edit- git #50565682 - Update version for MLEB 2022.10 (task T319187) by Abijeet
- git #8fe8e1d7 - Tux: Decrease time to display validation warnings to 1 second (task T164306) by wangombe
- git #60146954 - Hide message api load errors before displaying them again (task T317134) by Abijeet
- git #5409c80e - Do not throw exception if translatable page status cannot be determined (task T317603) by Abijeet
- git #c15dbe85 - RevTagStore: Use getLatestRevisionsForTags in getLatestRevisionWithTag by Abijeet
- git #6fb2aca2 - Add script to sync translatable bundle status from the rev_tag table (task T317602) by Abijeet
- git #400df1d3 - Do not add anchor heading if translate tag has nowrap attribute (task T62544) by Abijeet
- git #5634fc87 - Add warning when a variant of source language is selected (task T317134) by wangombe
- git #b80ecdd7 - Update translatable page status on delete & removal from translation (task T317601) by Abijeet
- git #778fe819 - Track status of translatable page in translatable_bundle_status table (task T317603) by Abijeet
- git #e60671ed - Add table to store status for translatable bundles (task T317601) by Abijeet
UniversalLanguageSelector
edit- git #3c77e27a - Update version for MLEB 2022.10 (task T319187) by Abijeet
VisualEditor
edit- git #131d6a24 - Add further debugging information (task T314952) by Jon Robson
- git #fdb7390d - Allow 'nofollow' on external links in Parsoid output (task T321437) by Bartosz Dziewoński
- git #5804e072 - Update VE core submodule to master (65c6a2ff5) (task T321372) by Bartosz Dziewoński
- git #c1afc620 - Bump requested Parsoid HTML version to 2.6.0 by Arlo Breault
- git #f69c187d - Update VE core submodule to master (8fd8d1451) (task T318720) by Bartosz Dziewoński
- git #adc017f7 - Pick ParsoidClient implementation based on etag. (task T320704) by daniel
- git #ddb5ac3a - logger: Also log VisualEditorFeatureUsage events via Metrics Platform (task T309602) by Sam Smith
- git #75dc014d - Use wgWMESchemaVisualEditorFeatureUseSamplingRate config variable (task T312016) by Sam Smith
- git #b96f0bc4 - selenium: Toolbar should open switch editor (task T296187) by Esther Akinloose
- git #e63bedb9 - selenium: Content editable should insert a table (task T296187) by Željko Filipin
Wikibase
edit- git #55b03133 - REST: Update swaggest/json-diff to v3.10 (task T320358) by Ollie Shotton
- git #6d92f07b - Lock data-values versions in composer.json by Lucas Werkmeister
- git #1a5fa1b6 - REST: Add optional 'context' field to errors (task T320358) by Ollie Shotton
- git #51141190 - Remove superfluous argument from getMaxLag() call by Jakob Warkotsch
- git #3ddf0d41 - Update Termbox (don’t hydrate DOM) (task T318137) by Lucas Werkmeister
- git #b2ec0317 - Make the doc building for search aware of the revision (task T317309) by David Causse
WikibaseMediaInfo
edit- git #e37b9a00 - build: Upgrade jQuery test install to 3.6.1 to align with MediaWiki (task T316516) by James D. Forrester
WikibaseQualityConstraints
edit- git #3b61041b - Use typed properties in Context classes by Lucas Werkmeister
Wikidata.org
edit- git #060a6c22 - Add an integration test for updateQueryServiceLag (task T238751) (task T315423) by Marius Hoch
- git #4255bfda - Only generate QS maxlag for pooled servers (task T315423) (task T238751) by addshore
WikiEditor
edit- git #96e5f4e6 - Hooks: Use $revId of -1 for ::logEvent() calls (task T318263) by Sam Smith
WikiLambda
edit- git #fbfb8039 - Delete Work Summary component and all its references. (task T321161) by ddw
- git #c776e02d - eslint: Clean up a few small lint warnings and enforce so they don't recur by Julia Kieserman
- git #0b8695c0 - Add integration tests for attaching and detaching an implementation. (task T318426) by ddw
- git #944875a1 - Correct 2 calls to ZTypedList::buildType by dmartin
- git #0d32aa7e - Follow-up 682133b7: Disable sticky mode in fallback editor (task T321050) by Florent
- git #fe115222 - Mobile: align confirmation box vertically despite vertical scroll (task T320407) by Florent
- git #35343deb - Update function-schemata sub-module to HEAD (2015e4a) (task T320912) by James D. Forrester
- git #bcbb1a31 - Fix input argument lists misaligned by moving "add another input" below (task T320392) by Florent
WikimediaMessages
edit- git #b5fee268 - Add messages for Assamese Wikiquote (aswikiquote) (task T321246) by gerritbot
- git #f44df7cf - Add messages for Gun Wikiquote (guwwikiquote) (task T321247) by gerritbot
- git #a692264e - Add messages for Shan Wikibooks (shnwikibooks) (task T321248) by gerritbot
Wikistories
edit- git #cbd0b7e3 - Use first value when author is an array (task T318296) by Stephane Bisson
Skins
editMinervaNeue
edit- git #43d32233 - Fix a11y logged in test case on beta by bwang
- git #8c87990f - max-width only applies to thumbs (task T318300) by Arlo Breault
- git #73d9281e - hooks: reference PreferencesGetLayout docs (task T320843) by jsn
- git #29631e85 - Bump nvmrc to 14.17.5 to match Wikimedia CI infrastructure. by bwang
Vector
edit- git #614da1dc - Features: Make max width a feature (task T319447) (task T319449) by Jon Robson
- git #6487f962 - i18n: Remove unnecessary comma in preference description (task T321038) by Moh'd Khier Abualruz
- git #3ad2d58a - Use WebRequest directly in Hooks::shouldDisableMaxWidth (task T321267) by Umherirrender
- git #d34fae74 - search: Add wprov to result URLs (task T317682) by Lucas Werkmeister
- git #97147857 - Add vector-tab-noicon class to tabbed menus when menu items are added by gadgets (task T320691) by Nicholas Ray
- git #990392cd - Fix Vector 22 missing user menu on private wikis (task T317789) by Nicholas Ray
- git #9da506d4 - Update package-lock.json to lockfileVersion 2 by Lucas Werkmeister
- git #9afe5a6e - i18n: Rename some messages to follow common practice (task T319447) by Func
- git #d7f7302c - i18n: Fix typo and simplify preference description by Jon Robson
- git #c2e75958 - Set width of preview to match reading (task T312963) by Sam Wilson
- git #e23ec1d0 - Follow-up 76d1135: Use better practice in the code (task T319447) by Func
Misc
editVisualEditor/VisualEditor
edit- git #65c6a2ff - Only inspect data when it is actually available (task T321372) by Derk-Jan Hartman
- git #8fd8d145 - Add setTimeout to re-focus when opening SpecialCharacterDialog (task T318720) by Ed Sanders
- git #4f76184f - Revert "Verify key before removing node from InternalList" by Chlod Alejandro
- git #ba0714b0 - Verify key before removing node from InternalList (task T52568) by ChlodAlejandro
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralAuth
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit213 Changes in 42 repos by 86 authors