MediaWiki 1.39/wmf.9
![]() |
Deployment of MediaWiki 1.39.0-wmf.9 to Wikimedia sites | MediaWiki 1.39.0-wmf.10![]() |
The latest version (labeled "1.39.0-wmf.9") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 25 April 2022 (see the roadmap).
Core changes
edit- git #3078266c - Branch commit for wmf/1.39.0-wmf.9 by trainbranchbot
- git #78d74bc9 - Handle webm files with AV1 and/or nullbyte terminated VP8/9 (T226311) by Derk-Jan Hartman
- git #bc3d4e9b - Don't assume LocalSettings exists in unit tests (T306818) by Aryeh Gregor
- git #89767c4c - resourceloader: Update wikimedia/minify to 2.3.0 (T303827) by Timo Tijhof
- git #bbfcbf91 - rdbms: fix stray parenthesis in DatabaseMysqlBase::doFlushSession() by Aaron Schulz
- git #98571095 - rdbms: cleanup documentation about error code types by Aaron Schulz
- git #0a6ec103 - Move wfRequireOnceInGlobalScope to TestSetup (T90875) by Daimona Eaytoy
- git #236a0941 - rdmbs: Start of SQLPlatform to split out of Database (T299691) by Amir Sarabadani
- git #e0e3e81c - Finish testing dynamic config (T305093) by Aryeh Gregor
- git #62e5146a - GlobalIdGeneratorTest is not a unit test by Aryeh Gregor
- git #d16c7f3c - More dynamic config tests by Aryeh Gregor
- git #aef08cec - maintenance: Add support to mctest.php for SqlBagOStuff with LB by Aaron Schulz
- git #b7dff252 - Fix documentation of includes/languages/data/Names.php by Fomafix
- git #312566d1 - Use more specific assertions in HTMLTitleTextField test (T306568) by Thiemo Kreuz
- git #a159a3ed - phpunit: Remove some unnecessary code from phpunit.php (T90875) by Daimona Eaytoy
- git #a483dbe4 - Replace usage of UserGroupMembership::getGroupMemberName/getGroupName by Umherirrender
- git #0ba2ede3 - rcfilters: Compare old and new option value with same datatype (T306717) by Umherirrender
- git #0c9496c3 - diff: Replace deprecated User::getOption (T296083) by Umherirrender
- git #4b3fb403 - editpage: Replace deprecated User::getOption (T296083) by Umherirrender
- git #bb0691de - SpecialExport: Avoid using implicit joins (T304780) by Amir Sarabadani
- git #cc1bb734 - objectcache: remove "multiPrimaryMode" DB type assertion (T212129) by Aaron Schulz
- git #b741d08d - mediawiki.mixins: Remove Android <= 4.4 workarounds (T306486) by Volker E
- git #9a7d6932 - mediawiki.mixins: Remove Firefox <= 38 workarounds (T306486) by Volker E
- git #ad0867da - parser: Emit deprecation warnings from ParsoidServices by Alexander Vorwerk
- git #da39a91e - Remove fallback to MediaWikiServices in MovePage::__construct by Daimona Eaytoy
- git #382b5f5e - filerepo: Duplicate code handling metadata of files to ArchivedFile (T298398) by Amir Sarabadani
- git #2cfaf2da - api: Add support for LinksMigration in ApiQueryBacklinksprop (T304780) by Amir Sarabadani
- git #83a9a7b1 - build: Replace 'grade-a' by 'support-basic' in stylelint config (T306567) by Volker E
- git #f2ab3e7b - api: Add support for LinksMigration in ApiQueryAllLinks (T304780) by Amir Sarabadani
- git #5f2584b6 - tests: Rename fixtures/bad.json (T306524) by Reedy
- git #d14ca4ef - mediawiki.skinning: Make Form UI legend font consistent by lectrician1
- git #82a2bf02 - Replace deprecated Less `.box-shadow()` mixin with standard CSS (T306488) by Volker E
- git #197feb1b - mediawiki.mixins: Remove IE 9 & 10 workarounds (T306486) by Volker E
- git #13ba23ca - RELEASE-NOTES-1.39: Add note about bumped basic browser requirements (T293298) (T297313) (T290815) by Volker E
- git #63d54030 - Deprecate use of bottomscripts (T62846) by Jon Robson
- git #6f64e65b - Rename some variables in mediawiki.page.gallery.js by Arlo Breault
- git #6a2a326b - RELEASE-NOTES: move note about 'undeletetalk' for action=undelete to 1.39 by MusikAnimal
- git #008d3eee - Deprecate Skin::getAction (T306403) by Ammarpad
- git #50d09ae8 - DeletePage, UndeletePage: use plaintextParams when creating log message (T306431) by MusikAnimal
- git #2e8aa6cb - SpecialExport: Make querying templatelinks respect LinksMigration (T304780) by Amir Sarabadani
- git #c727d900 - phan: Add internal stub Redis::SERIALIZER_IGBINARY (T282133) by Sébastien Beyou
- git #bc7e3fbd - Remove unnecessary Content-Type header for GET request (T306275) by dylsss
- git #bad3056f - api: Avoid unneeded page join in list=logevents (T298845) by Umherirrender
Vendor
edit- git #7e35f97a - Bump parsoid to 0.16.0-a7 (T306186) by Arlo Breault
- git #b3d111f7 - Update wikimedia/minify to 2.3.0 by Timo Tijhof
- git #ca498281 - README: mention to use composer 2.3.x by Reedy
- git #e6becfda - Bump parsoid to 0.16.0-a6 (T305641) (T64938) (T305759) (T75581) (T302114) (T259931) by Arlo Breault
- git #064271ee - Commit changes from update --no-dev before bumping parsoid by Arlo Breault
Extensions
editAbuseFilter
edit- git #89df7dfd - Remove index detection 'rev_page_timestamp' by Umherirrender
AdvancedSearch
edit- git #e05f68d4 - Replace deprecated Less `.box-shadow()` mixin with standard CSS (T306488) by Volker E
CentralAuth
edit- git #b7c159cd - GlobalUserSelectQueryBuilder: Do not fatal when no users are returned (T306535) by Martin Urbanec
CharInsert
edit- git #e3c98704 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
CirrusSearch
edit- git #4377d1f8 - Prevent negative weights on BoostedQueriesFunction (T209859) by joseph emmanuel kayode (iemarjay)
- git #a1f7d8f3 - Revert "Merge remote-tracking branch 'origin/es68'" by DCausse
- git #ffb7b6b9 - Migrate Profile Phpunit integration tests to Unit tests by joseph emmanuel kayode (iemarjay)
- git #db051534 - Add unit tests for BoostedQueriesFunction by David Causse
- git #9ae32c05 - Move index settings under settings.index by David Causse
- git #4689b5f1 - Distinguish types of types related to indices by Erik Bernhardson
- git #eda1cc98 - Remove index type from index creation/mapping by Erik Bernhardson
- git #c9c499fe - Replace index type with _doc by Erik Bernhardson
- git #55a0b7c6 - include_type_name: Index creation and status (T288764) by Erik Bernhardson
- git #5ab92170 - Support only elastic 6.8.x by Erik Bernhardson
- git #6cac1cba - Move ♙ from no-results to expect-results by Erik Bernhardson
- git #f224ad35 - Repair browser bot integration (T295734) by Erik Bernhardson
Cite
edit- git #a478d6c3 - Sync up with Parsoid citeParserTests.txt by Subramanya Sastry
cldr
edit- git #ae4355a4 - Remove Eastern Yiddish (ydd) by Amir E. Aharoni
CodeMirror
edit- git #0ce9a922 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
Collection
edit- git #d1073c5e - Replace getUltimateredirectTarget with getRedirectTarget. (T296430) by gerritbot
ContentTranslation
edit- git #53781acd - CX3 Build 0.2.0+20220425 (T302978) by Santhosh Thottingal
- git #86e19dc6 - Remove a few comments that literally repeat the code by Thiemo Kreuz
- git #e9baa272 - SX: Fix infinite loading indicator for block templates (T302978) by Santhosh Thottingal
- git #6bff23c9 - Add invitation for translation when creating article in mobile (T298084) by NikG
DiscussionTools
edit- git #f411f1c3 - highlighter: Set the location hash for new topics on desktop as well by Bartosz Dziewoński
- git #faff90b9 - Mobile empty state adjustments: hide image, bigger button (T305261) by David Lynch
- git #d910663b - highlighter: Ensure items in .ranges and .$element are in the same order by Bartosz Dziewoński
- git #0c6013c5 - ReplyWidget: Fix text-align when content and user language have different direction (T306137) by Bartosz Dziewoński
- git #1ad185e0 - Avoid duplicating page content if there are multiple .mw-parser-output elements (T306388) by Bartosz Dziewoński
- git #89a1efc9 - Fix highlighting and expanding of new topics on mobile (T306399) (T301840) by Ed Sanders
- git #a9792573 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
- git #a31f022b - Remove limit on the number of topic subscriptions per user (T294881) by Bartosz Dziewoński
DonationInterface
edit- git #a52d6178 - Fix typo in next to last commit by Elliott Eggleston
- git #7a69512e - Adyen Checkout: reword comments, move config key by Elliott Eggleston
- git #8069ed6f - Adyen Checkout: copy config by value not by reference by Elliott Eggleston
- git #40d14d91 - Add credentials for Google Pay (T304991) by cstone
Echo
edit- git #b64c1f36 - Move EchoPush\Api namespace to MediaWiki\Extension\Notifications\Push\Api (T305667) by Reedy
- git #c76761ef - Move EchoPush namespace to MediaWiki\Extension\Notifications\Push (T305667) by Reedy
- git #3555ea10 - Move EchoOOUI namespace to MediaWiki\Extension\Notifications\OOUI (T305667) by Reedy
- git #f9c1a0fe - Namespace Hooks class by Reedy
- git #5943b13b - Handle the missing 'all' type as specified in the doc (T270879) by lens0021
- git #b442f100 - updater: Improve updater for table echo_unread_wikis by Umherirrender
ElectronPdfService
edit- git #32dc1824 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
FlaggedRevs
edit- git #de611202 - Fix mistake in join condition (T304780) by Amir Sarabadani
- git #2ca96d8e - Use LinksMigration for queries to templatelinks (T304780) by Amir Sarabadani
- git #c8def389 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
Gadgets
edit- git #85351609 - Use classic hook for CodeEditorGetPageLanguage (T271014) by Fomafix
GeoData
edit- git #95c8ed14 - elastic: Call the _search endpoint from the index not the type by David Causse
GlobalBlocking
edit- git #48967cb4 - Bump minimum required version for upgrade to 1.31 by Umherirrender
GrowthExperiments
edit- git #d6bba349 - Account creation: update campaign value in isMarketingVideoCampaign (T303785) by MewOphaswongse
- git #b579bbef - Add a legal notice to campaign landing pages (T303785) by Gergő Tisza
- git #5e39f7cc - phpbench: tests for LinkRecommendationFilter and Special:Homepage (T291549) by Kosta Harlan
- git #c5592b4f - Add Link: Add array validation for excludedSections field (T304150) by Kosta Harlan
- git #c46fba2e - Welcome emails: update opt-in checkbox copy (T303240) by Gergő Tisza
- git #38926ee2 - Replace deprecated Less `.box-sizing()` mixin with standard CSS (T306488) by Volker E
- git #1983fd62 - Add Link: Add 'excluded sections' task setting (T304150) by Gergő Tisza
- git #3f4d62f4 - Video landing page: Update copy and layout (T303785) by Gergő Tisza
- git #4345bf7f - Revert "Skip welcome surveys for users in the no-homepage control group" (T305015) by Gergő Tisza
- git #6d022d4d - RecentChanges: Fix newcomer task tags display (T304747) by Kosta Harlan
IPInfo
edit- git #4349cb5c - Normalize IPs before debounceLog (T306013) by AnaïsGueyte
- git #42cf5a0b - Use 'info' icon for the popup button (T306041) by AnaïsGueyte
Kartographer
edit- git #3e2cf007 - Add popups for the nearby markers (T304078) by Andrew Kostka
- git #48eb7630 - Add tests for the nearby geosearch query (T304075) by Andrew Kostka
- git #583d5413 - Fix nearby query (T304075) by Andrew Kostka
- git #f5560161 - Convert nearby results to GeoJSON and render (T304077) (T304078) by Adam Wight
- git #b34fffe9 - Replace deprecated Less `.box-shadow()` mixin with standard CSS (T306488) by Volker E
- git #4a95554d - Geosearch request includes a User-Agent (T304074) by Adam Wight
- git #777d45b4 - Workaround for FlaggedRevs stable-revision caching (T293905) (T304813) by Adam Wight
- git #e063335c - Added geopoints (T302962) by Svantje Lilienthal
LdapAuthentication
edit- git #4eb99e0d - Hooks: return false rather than strings on failure (T305786) by Bryan Davis
MachineVision
edit- git #4a99c39c - Use LinksMigration for queries to templatelinks (T304780) by Amir Sarabadani
MassMessage
edit- git #674bfe23 - Remove generate-html false optimization (T299896) by Brian Wolff
MediaSearch
edit- git #04a779f7 - build: Remove obsolete 'stylelint' config rule (T279431) by Volker E
- git #3dc516a8 - Update application to Vue 3 Mode by adesoji
MobileFrontend
edit- git #2e6af6b5 - Add a body class indicating mobilefrontend is active (T299772) by David Lynch
- git #8fad71d9 - Allow skins to enable mobile edit (T257746) by lens0021
- git #49cf7d7f - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
- git #0ea34e70 - Style section headings using flexbox (T305971) by Bartosz Dziewoński
MultimediaViewer
edit- git #52f2d40c - Add word-break rule for `mw-mmv-image-links` to prevent overflow (T305328) by stang
Popups
edit- git #2ffa3ff8 - Replace deprecated Less `.box-shadow()` mixin with standard CSS (T306488) by Volker E
ProofreadPage
edit- git #8d9e1bd9 - Style pagelist as a grid (T277267) by DorianWinty
- git #0e8cae4c - Add support for LinksMigration in SpecialPagesWithoutScans (T304780) by Amir Sarabadani
QuickSurveys
edit- git #79fd8259 - build: Fix eslint config, use kebab-case for Vue component tags (T306819) by Roan Kattouw
- git #c9346f52 - Reduce public JavaScript API by Sam Smith
RelatedArticles
edit- git #b528100f - Add jest testing infrastructure by Jon Robson
SubPageList3
edit- git #678ee9b2 - Inject config via contructor instead of creating in `makeList()` by Derick Alangi
TemplateWizard
edit- git #c10de3da - Fix random template search result order in prefixsearch fallback (T303524) by Thiemo Kreuz
TimedMediaHandler
edit- git #bc8a37a9 - Position progress control above the other controls. (T306779) by Derk-Jan Hartman
- git #d68fd247 - Allow page indicators to load videoJS player (T230471) by Derk-Jan Hartman
- git #897f0865 - Hide info page and subs button for Score players (T227195) by Derk-Jan Hartman
- git #a4398c10 - Provide a fallback width for <audio> players (T306836) by Derk-Jan Hartman
- git #95e8148d - Remove not so useful pause in reject promise of play (T306240) by Derk-Jan Hartman
- git #866980aa - WebVideoTranscode: Whitespace cleanup by Reedy
- git #dc052706 - Unbreak Transcoding (T306697) by Reedy
- git #2e0697b9 - Mark api timedtext 'trackformat' param as required (T306527) by Brion Vibber
Translate
edit- git #5dc75802 - ExportTranslation: Fix broken web view for WikiPageMessageGroups (T305906) by Abijeet
- git #3d80c01f - Update version for MLEB 2022.04 (T305141) by Abijeet
- git #1f8f461c - Update the warning message for VisualEditor (T261181) by Isabelle Hurbain-Palatin
- git #a7c94da1 - Add MW < 1.38 compatibility for (success|warning) box CSS classes (T300330) by Abijeet
- git #12ac52e3 - ExportTranslation: Check for FileBasedMessageGroup on exporting to file by Abijeet
TwoColConflict
edit- git #abcc6559 - Rename misleading "current row number" by Thiemo Kreuz
- git #74302713 - Fix index access error in ResolutionSuggester (T306221) by Thiemo Kreuz
UniversalLanguageSelector
edit- git #a924ab4a - Update version for MLEB 2022.04 (T305141) by Abijeet
- git #78c25ebc - Fix-ups to comments and User interface usages by Thiemo Kreuz
VisualEditor
edit- git #d33d88a1 - More tests for pasting external links by Bartosz Dziewoński
- git #f69438fa - Check for external url protocols during conversion (T297575) by rvogel
- git #8831887e - Update template search fallback to max out at 10 (T303524) by Thiemo Kreuz
- git #50497ee7 - Drop assumption that all template search index start at 1 (T303524) by Thiemo Kreuz
- git #46d9ebe5 - Update VE core submodule to master (6609cde00) (T297575) by Bartosz Dziewoński
- git #18410641 - Update VE core submodule to master (86de64d69) (T305110) by Ed Sanders
- git #89e5c2fb - Disable useless "showMissing" option in TemplateTitleInputWidget (T303524) by Thiemo Kreuz
- git #d3d3e1cf - Move "index from redirect" logic up in template search widget by Thiemo Kreuz
- git #a420141b - ApiVisualEditor: Fix 'stash' param validation (it's a boolean) (T306190) by Bartosz Dziewoński
- git #e24c8ecd - Fix misleading variable name in TemplateTitleInputWidget by Thiemo Kreuz
- git #9390b5bc - Replace non-breaking spaces in AUTHORS.txt by Thiemo Kreuz
- git #af2779fc - Fix API response default in TemplateTitleInputWidget by Thiemo Kreuz
Wikibase
edit- git #db01a4e3 - phpunit: Temporarily skip tests that depend on LoadBalancer signatures by Tim Starling
- git #2efc1632 - Don’t assert text of parser output without HTML (T306591) by Lucas Werkmeister
- git #a301c140 - Fix EntityHandlerTestCase::testPageProperties() (T306591) by Lucas Werkmeister
- git #100cf900 - REST: Use 308 instead of 301 for redirects (T306696) by Jakob Warkotsch
- git #51f29b7f - REST: Add schema test for Item redirects (T305882) by Jakob Warkotsch
- git #42e15626 - REST: Added 301 response header specification (T306011) by Leszek Manicki
- git #0a9e8d2c - REST: Drop GetItemIntegrationTest by Jakob Warkotsch
- git #ec25e1e4 - REST: Respond with 301 for item redirects (T305882) by Jakob Warkotsch
- git #1ce2f317 - REST: Add a pattern to the If-None-Match header (T305021) by Ollie Shotton
- git #745bc214 - REST: Set node version for eslint by Jakob Warkotsch
- git #c0177d1c - REST: Fix accidental POST request by Jakob Warkotsch
- git #f11a55d9 - REST: Handle redirects in the GetItem use case (T305882) by Jakob Warkotsch
- git #40460a76 - REST: Use ItemRevisionResult in ItemRevisionRetriever (T305882) by Jakob Warkotsch
- git #2a25beb1 - REST: Flatten terms to strings in json output (T306021) by sihe
WikibaseCirrusSearch
edit- git #4faf253f - Re-enable EntitySearchElasticFulltextTest by David Causse
- git #7061f441 - Temporarily silence EntitySearchElasticFulltextTest by David Causse
WikibaseLexeme
edit- git #549330a2 - Rename bsnl:* commands to snl:* by Lucas Werkmeister
- git #0bcdc9df - Show and filter language names in spelling variant lookup (T305436) by Lucas Werkmeister
- git #a22e5241 - Add missing strict_types (T306512) by Lucas Werkmeister
- git #92080bfa - Improve languageNameLookup in LexemeViewFactory (T306512) by Lucas Werkmeister
- git #73431d51 - Add language names to ResourceLoader module (T306512) by Lucas Werkmeister
- git #548ead57 - Replace LexemeLanguageNameLookup service with -Factory (T306512) by Lucas Werkmeister
- git #25678d09 - Ignore whitespace in user defined message L-ID (T298157) by Michael Große
- git #d86ce13d - Add info panel to special new-lexeme (T305856) (T298157) by Michael Große
- git #af1d3590 - Remove unused @vue/compat ResourceLoader module by Lucas Werkmeister
- git #289dcc35 - Make `npm run fix` also fix styles by Michael Große
- git #43aa8353 - Add the messages needed for the new NewLexeme info panel (T298157) by Michael Große
- git #cef761ca - Bump Special New Lexeme to include lang code inference (T305542) by Michael Große
WikibaseQualityConstraints
edit- git #b3e024b8 - Bump jasmine from 4.0.2 to 4.1.0 by Addbot
- git #7722f584 - Bump sinon from 13.0.1 to 13.0.2 by Addbot
WikiEditor
edit- git #7573a7db - Remove all unused "loading" code, messages and animations by Thiemo Kreuz
- git #a8833fcd - Disable the realtime preview reload button during loading (T304568) by Sam Wilson
- git #84b41f07 - Reduce $wgWikiEditorRealtimeDisableDuration from 10 to 6 seconds (T304568) by Sam Wilson
- git #472cf0c0 - Realtime Preview: make button toggle state more visible in MonoBook (T305953) by MusikAnimal
- git #6cd00945 - Fix return value of TitleInputWidget.looksLikeExternalLink() by Sam Wilson
- git #4c760f86 - Realtime Preview: display manual-reload bar when previews are slow (T304568) by Sam Wilson
WikiLambda
edit- git #5b7e63fc - Fix multiple promises issue (T306164) by Simone This Dot
- git #54a53b0b - create function-viewer-examples component in the about page by adesoji
- git #5f18eee2 - create a composable API to fetch current screen size (T306434) by Simone This Dot
- git #df41426a - fetchZkeys resolve the incorrect promise (T306164) by Simone This Dot
WikimediaMaintenance
edit- git #c123ef0c - Drop cleanupBug31576 and support for LinksMigration to makeDumpList (T304780) by Amir Sarabadani
WikimediaMessages
edit- git #cfad373e - Add messages for Gadget-CurIDLink.js and Gadget-SousPages.js (T303554) by Base
- git #12099a83 - Add username in the IPInfo feedback title (T305530) by AnaïsGueyte
Wikistories
edit- git #9798bdfa - Hiding Wikistories behind a feature flag by Stephane Bisson
- git #534f8f8c - Bring back the StoryViewer progress bars (T306506) by Stephane Bisson
- git #47e8b6ef - Add space between stories titles and CTA (T303720) by Stephane Bisson
- git #19cd258c - Fixed text selection help text (T296198) by Stephane Bisson
- git #90b63a73 - Publish form post-QA improvements (T300780) by Stephane Bisson
Skins
editMinervaNeue
edit- git #963eee36 - Set MobileFrontendEditorAvailableSkins attribute (T257746) by lens0021
- git #55419f9b - [Tests] Strengthen the reference drawer test (T266704) by Jon Robson
- git #2690ea3a - Style section headings using flexbox (T305971) by Bartosz Dziewoński
Nostalgia
edit- git #b7cc68d0 - Nostalgia: Generate body of page only (T62846) by Ammarpad
Timeless
edit- git #8c814579 - Timeless should only generate body of page (T62846) by Jon Robson
Vector
edit- git #5ef40f2f - Always collapse Echo alert on "wide" headers (T301583) by Jon Robson
- git #718bcef6 - Fix empty space on left when bucketed in the control/unsampled group (T306366) by Nicholas Ray
- git #9473758e - Replace h2 in TOC with p and remove aria-hidden (T301051) by bwang
- git #d0ac5347 - Replace Action::getActionName by IContextSource::getActionName by Umherirrender
Misc
editVisualEditor/VisualEditor
edit- git #249c1f3e - Allow testing import rules in ve.ce.Surface paste tests (T297575) by Bartosz Dziewoński
- git #b7f38d99 - Re-apply "Fix for showing "invisible icon" when root node is hidden"" (T305110) by Esanders
No changes
edit- 3D
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CheckUser
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- CodeReview
- Cognate
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- EntitySchema
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- Listings
- LocalisationUpdate
- LoginNotify
- MapSources
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiLove
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
edit223 Changes in 54 repos by 70 authors