MediaWiki 1.40/wmf.24
MediaWiki 1.40.0-wmf.23 | Deployment of MediaWiki 1.40.0-wmf.24 to Wikimedia sites | MediaWiki 1.40.0-wmf.25 |
The latest version (labeled "1.40.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 21 February 2023 (see the roadmap).
Core changes
edit- git #f82d4e10 - Branch commit for wmf/1.40.0-wmf.24 (task T325587) by trainbranchbot
- git #458b1ec5 - Document LinkRenderer by Gergő Tisza
- git #2a50261a - changeslist: Avoid rendering the page if performing an HTTP redirect (task T330100) by Máté Szabó
- git #a277c206 - tests: Improve --qunit-watch handling in Gruntfile (task T250045) by Timo Tijhof
- git #5b96b5aa - htmlform: Load TagMultiselectWidget styles in more form fields (task T329780) by Func
- git #058ec520 - Add --before-timestamp option to refreshLinks.php (task T159512) by Kunal Mehta
- git #26ec13ad - Fix documentation of WikiPage timestamp getters by Kunal Mehta
- git #f44e18bc - Rest: Remove SearchResultProvideThumbnailHook from REST by Derick Alangi
- git #80b56845 - search: Namespace TitleMatcher class by Derick Alangi
- git #5a977cad - Load TagMultiselectWidget styles in the HTMLForm fields that need them (task T329780) by Daimona Eaytoy
- git #2e82f456 - refreshLinks: Use namespaceCond() by Kunal Mehta
- git #50f962d1 - Do not replace all whitespace characters with space in tablesorter (task T328218) by Daimona Eaytoy
- git #12ec8706 - WikiPage: Simplify added/deleted logic in ::updateCategoryCounts() (task T300303) by Timo Tijhof
- git #b16d2b7f - ParserOutput: Don't assume that TOC extension data exists by Kosta Harlan
- git #438ce226 - ParserTestRunner.php: Add a comment to ease cognitive burden by Arlo Breault
- git #43d56f1c - Skin: Table of contents is set for pages with < 4 sections (task T315862) (task T318186) by Jon Robson
- git #483730bd - SpecialUserrights: Replace User instance checks with UserIdentity::LOCAL by Umherirrender
- git #544a479a - Parser: don't set TOCData if __NOTOC__ is used on the page by C. Scott Ananian
- git #cf69becf - ParserTestRunner: Use '{}' for empty array for consistency with Parsoid by C. Scott Ananian
- git #14a896b3 - SpecialUserrights: Read groups from primary DB during conflict check by Umherirrender
- git #9a96df31 - i18n: Reword action-deletedhistory (task T329720) by Umherirrender
- git #965d7ed4 - specials: Create Special:MyLog to link to logs performed by me (task T327565) by Umherirrender
- git #7dcfbf2a - Allow some maintenance scripts to be called without a LocalSettings by daniel
- git #1ab15f7a - Update mw-ui-icon-element styles to avoid conflicts with button classes and make default styles work with the checkbox hack (task T320453) by bwang
- git #142f9cbc - WikiPage: Use primary key for updates in ::updateCategoryCounts (task T300303) by Umherirrender
- git #7cbebaeb - Simplify RCCacheEntryFactory::buildCLink by Matěj Suchánek
- git #9cfed383 - Use alt as link content for broken media (task T273014) by Arlo Breault
- git #e21ab231 - Clean up EnhancedChangesList::getLogText by Matěj Suchánek
- git #cc18b47b - Lists of images should use lazy loading (task T266155) by Derk-Jan Hartman
- git #bfedab2e - Reorg: Move CSP class to Request/ (task T321882) by Amir Sarabadani
- git #2e84ae2d - block: Fix typo in AbstractBlock::setTimestamp by Umherirrender
- git #1ac173f0 - title: Handle user name equal to interwiki prefix in TitleParser (task T329690) by Umherirrender
- git #5323501d - Reorg: Move EditPage.php to MediaWiki\EditPage (task T321882) by Amir Sarabadani
- git #9ae97460 - rdbms: improve the moving average method in LoadMonitor (task T265386) by Aaron Schulz
- git #b4144884 - i18n: Reword action-block/blockemail/hideuser and right message (task T329725) by Umherirrender
- git #173e1308 - Translate some new $specialPageAliases into Spanish (es) by MarcoAurelio
- git #7cbb7413 - Remove obsolete Rdbms query groups from getConnection calls (task T263127) (task T326274) by Timo Tijhof
- git #9dfea718 - Sync up core repo with Parsoid by C. Scott Ananian
- git #390c2899 - Update $wgJobRunRate comments to mention buffers and fastcgi by Aaron Schulz
- git #1b3ae8ba - SpecialContributions: Remove duplicate help link (task T329367) by Ammarpad
- git #d7b53cd3 - Dynamically update template list for live preview (task T321032) (task T327354) by Sam Wilson
- git #ae944fc3 - ObjectCache: Make newFromParams() more suitable for internal re-use (task T329680) by Timo Tijhof
- git #2ab050f6 - ResourceLoader: Permit partial failure of encodeJson() and add logging (task T329330) by Timo Tijhof
- git #756a32f8 - Update Codex from v0.5.0 to v0.6.0 (task T295711) (task T305411) (task T309425) (task T311026) (task T322631) (task T322712) (task T325055) (task T325105) (task T325772) (task T326706) (task T327499) (task T328492) (task T329287) by Anne Tomasevich
- git #3dac03d7 - Api: Break dependency of ApiQueryExternalLinks on ApiQueryExtLinksUsage (task T326251) by Amir Sarabadani
- git #a3446725 - LinkFilter: Get rid of concept of field prefix in ::getQueryConditions (task T326251) by Amir Sarabadani
- git #80bf808b - ApiQueryLanguageinfoTest: Do not pass a float to setFakeTime (task T329609) by Martin Urbanec
- git #bf90007d - Use the ?? operator in a few places where it makes sense by thiemowmde
- git #ce95ca53 - Make use of jQuery method chaining where it makes sense by thiemowmde
- git #8b308302 - Minor PHPDoc fixups and improvements in different places by thiemowmde
- git #85130e59 - Remove/simplify not trivial and unnecessary null checks by thiemowmde
- git #e7206f1a - Update ConvertibleTimestamp to 4.1.0 (task T329594) by Martin Urbanec
- git #67007070 - Only add css based magnify links when pointing to file desc page (task T329413) by Arlo Breault
- git #12d2d489 - Resources: Remove redundant targets definitions (task T328497) by Jon Robson
- git #a486e302 - Hard-deprecate MWHttpRequest::factory (task T324918) by Umherirrender
- git #ef52ed41 - Introduce a DatabaseBlockStoreFactory (task T291849) by Alexander Vorwerk
- git #709cf1f4 - api: Include associated rev id of log events in list=logevents by Umherirrender
- git #599b5a09 - Drop 1.34 db updates by Alexander Vorwerk
- git #19f8127e - Make it possible to override the session in REST API tests by Daimona Eaytoy
- git #78ade075 - Clarify unused local variable in ChangesListSpecialPage::registerFilters by Umherirrender
- git #3bc528f6 - mw.notification: Allow customizing position without adding HTML by Bartosz Dziewoński
- git #3a7bcb9c - jobqueue: Add documentation about specific type to Iterator type by Umherirrender
- git #f967cdd9 - Fix link insertion and deletion with MergeHistory (task T275947) by GeoffreyT2000
- git #f862ea57 - WikiImporter: do not fail if upload entry in dump lacks 'text' tag (task T292348) by Ferran Tufan
- git #b33aab14 - QUnit: CLI option for watching test and source files (task T250045) by Kosta Harlan
Vendor
edit- git #b65ed144 - Bump parsoid to 0.17.0-a17 (task T263762) by Isabelle Hurbain-Palatin
- git #22305ae0 - Update ConvertibleTimestamp to 4.1.0 (task T329594) by Gergő Tisza
- git #ff483fb5 - Bump wikimedia/parsoid to 0.17.0-a16 (task T329740) by Subramanya Sastry
Extensions
editAdvancedSearch
edit- git #a5ee871c - CSS: Remove unused browser prefixes and deprecated mixins by Ed Sanders
Babel
edit- git #65f792fe - Add capability to override babel categories on wiki (task T306539) (task T63993) (task T33074) by Perry Olum
- git #8fb1ec7e - Add language class to babel box (task T281012) by Pppery
CampaignEvents
edit- git #502fc263 - Rest: Update token validation to use new core method by Daimona Eaytoy
CentralAuth
edit- git #0418b352 - Properly place cross-wiki suppressions (task T291849) by Alexander Vorwerk
CheckUser
edit- git #a7586104 - Sort results from TemporaryAccountHandler by timestamp (task T328893) by csimiyu
- git #5179babf - Drop default from cuc_actor and cuc_comment_id (task T233004) by Alexander Vorwerk
CirrusSearch
edit- git #9f5f667c - Always load poolcounter settings by Alexander Vorwerk
- git #9a40f9b8 - Index the text_bytes field (task T328332) by David Causse
Cite
edit- git #fa1cb6c6 - Parsoid CSS: Remove list-style-type styles added in e5a8b3ec by Subramanya Sastry
CodeMirror
edit- git #47e42bc6 - Search for toolbar place in toolbarConfig as well as actionConfig by Ed Sanders
- git #2f5366da - CSS: Remove unused browser prefixes by Ed Sanders
ContentTranslation
edit- git #4875e8fb - Fix token validation for simple wikipedia (task T329442) by Santhosh Thottingal
- git #0329709d - ve-cx: Move var declarations inline by Ed Sanders
DiscussionTools
edit- git #4b7ba72c - LedeSectionDialog: Fix double scrollbars in some cases by Bartosz Dziewoński
- git #eccb9279 - Add Spanish aliases by MarcoAurelio
- git #3e109725 - Prompt IP users that they can be notified of replies if they sign in (task T328951) by Lectrician1
- git #e6681772 - Avoid unneeded queries in isAvailableForTitle() by Bartosz Dziewoński
- git #445b8cac - persistRevisionThreadItems: Avoid listing non-discussion pages (task T329627) by Bartosz Dziewoński
- git #d0fb22a6 - Special case opening new topic tool when VE or 2017WTE is open (task T317035) by Bartosz Dziewoński
EventLogging
edit- git #01efe3bd - Hooks: Filter stream config settings (task T286344) by Sam Smith
Gadgets
edit- git #3f313c79 - Localise Gadgets in Mon language (mnw) (task T235742) by MarcoAurelio
GrowthExperiments
edit- git #f07613aa - Frontend docs: fix typo in npm command (task T329034) by Sergio Gimeno
- git #0a1f4ea9 - Suggested edits: Fix Esc key handling for filter dialogs by Gergő Tisza
- git #f346f3f6 - NewImpact: Don't show discovery-popup in third-person mode by Gergő Tisza
- git #f65608a3 - User impact: use the current user language in the pageviews url (task T326795) by Sergio Gimeno
- git #e4c9a080 - Soften dependency on EventBus (task T329672) by Martin Urbanec
- git #de5a272c - Suggested edits: add cta button to switch topic match mode from the no results view (task T326579) by Sergio Gimeno
- git #0771e90c - [docs] Improve several VisualEditorHooks-related comments by Martin Urbanec
- git #063fb186 - SECURITY: Do not expose user timezones (task T328643) by Kosta Harlan
- git #bc2e20d2 - SECURITY: Exclude the timeZone property from user impact data export (task T328643) by Kosta Harlan
- git #85ae0289 - User impact: use progressive primary blue for mobile cta (task T329157) by Sergio Gimeno
- git #766a6fd9 - Suggested edits: disable action on filter dialogs when there are no results (task T326579) by Sergio Gimeno
- git #0568b7ba - ApiQueryGrowthTasks: Refresh task set cache after query (task T321875) by Kosta Harlan
- git #33179dd8 - Suggested edits: avoid requesting tasks with invalid filters (task T321762) by Sergio Gimeno
Kartographer
edit- git #d1386261 - [cleanup] Make the inexpensive comparison first by Adam Wight
- git #fc90294b - Fix fullscreen map sidebar not staying collapsed (task T328545) by thiemowmde
- git #fc79aeb2 - Remove dead backwards-compatibility from SimpleStyleParser by thiemowmde
- git #a1183b38 - Remove knowledge about specific tag names from State class (task T263762) by thiemowmde
- git #e2f53765 - Test stability of State object serialization by thiemowmde
- git #f219f7b9 - Restore static data initializer (task T328866) by Adam Wight
- git #664aff0e - Fix PHP 8 compatibility issue in SpecialMap (task T289926) by thiemowmde
- git #7abe798a - Fix broken support for full-width maps in VisualEditor (task T328541) by thiemowmde
- git #6f7c75c4 - Nearby: Fix bogus popup size calculation (task T327926) by thiemowmde
- git #89613b2b - Nearby: Make number of nearby points a configuration (task T304076) by thiemowmde
- git #77dddea1 - Fix broken links created by SpecialMap::link() by thiemowmde
- git #1ab2e37d - Add a bunch more test cases for SpecialMap::link() by thiemowmde
- git #d6d7b233 - build, styles: Update WikimediaUI Base by Volker E
- git #839f333f - Simplify custom pointToLayer callback to use upstream code (task T326790) by thiemowmde
- git #f95a2d59 - Tab-focus to points/shapes only when they have an interaction (task T326790) by thiemowmde
- git #bf5db713 - No need for an empty <div> when a static map isn't available (task T328793) by thiemowmde
- git #907a0406 - Use <noscript> in preview to avoid pointless snapshot requests (task T328793) by thiemowmde
LabeledSectionTransclusion
edit- git #e4626264 - Fixes false integration into the "invalid sections" category (task T329432) by Tpt
Linter
edit- git #d12bf639 - Change linter maintenance scripts to use existing config varaibles (task T329342) by sbailey
Math
edit- git #6ffaed44 - Remove additional mi for Hbox cases in TexUtilTest (task T327392) by Stegmujo
- git #14c38c8f - Fix vline in Matrix in TexUtilTest (task T327392) by Stegmujo
- git #bcc066de - Fix GenerationParserTest for texvctreebugs check (task T327391) by Stegmujo
- git #65b3114e - Allow \circ command in bonds in TexVCPHP (task T328833) by Stegmujo
- git #6efbf4dd - Add state array to MathML rendering tree by Moritz Schubotz (physikerwelt)
- git #f760f896 - Fix binom and dbinom in TexUtilTest (task T327392) by Stegmujo
OATHAuth
edit- git #8890a44a - TOTPKey: simplify verify() method by Taavi Väänänen
- git #b843d75e - TOTPKey: Move logging/rate limit handling to the callers by Taavi Väänänen
OAuth
edit- git #486f0563 - Fix accessibility in OAuth authorization dialog (task T329796) by Bartosz Dziewoński
PageAssessments
edit- git #94e6a045 - PageAssessments.i18n.alias.php: Fix spelling mistake (task T328224) by TheresNoTime
PageImages
edit- git #0ec66379 - Add explicit wgParserEnableLegacyMediaDOM config to pageImagesParserTests.txt (task T314318) by Arlo Breault
PageNotice
edit- git #b26cd623 - build: Resolve npm peer dependencies in package-lock.json by Umherirrender
PageTriage
edit- git #243b5076 - Fixed the "oldest" value in the stat API by MPGuy2824
Phonos
edit- git #3dc8031e - PhonosButton.js: Connect `playHandler` to click event (task T319295) by TheresNoTime
- git #a240da9a - Stop disabling the button in case of error (task T319295) by Nardog
Popups
edit- git #11da8483 - Remove targets definitions and limit page previews to ES6 browsers (task T328497) (task T329901) by Jon Robson
ProofreadPage
edit- git #04524379 - Allow single page files (jpg/png/mp3) to be considered valid candidates (task T322641) by Sohom
Score
edit- git #a040b631 - Change Parser parameter to be optional in Score::renderScore by Umherirrender
Scribunto
edit- git #ab7452c3 - Remove unnecessary targets definitions from extension.json (task T328497) by C. Scott Ananian
- git #f15b30cd - tests: Fix i18n part of test data to match new translation by Umherirrender
SearchVue
edit- git #5804d3de - Revert "Create wiki project interwiki link widgets and add to the quick view panel" by Matthias Mullie
- git #bd7a277d - Create wiki project interwiki link widgets and add to the quick view panel (task T307085) by Simone Cuomo
SecureLinkFixer
edit- git #392c5d18 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #2baa75f9 - Fix table bottom line (task T328178) by Stang
SiteMatrix
edit- git #e455bc72 - Remove aliases 'minnan' and 'zh-cfr' (task T230382) by Fomafix
TemplateSandbox
edit- git #c2c7150a - Add title and categories to 2017 wikitext editor preview (task T153367) by Brandon Fowler
TimedMediaHandler
edit- git #c1355058 - Add explicit wgParserEnableLegacyMediaDOM config to parserTests.txt (task T314318) by Arlo Breault
Translate
edit- git #2d903b55 - MessageGroupStats: Fix attributes for the entity selector label (task T300483) by Abijeet
- git #978de7f2 - Remove temp variable from Utilities.php (task T312008) by wangombe
- git #6f437c3f - MessageGroupStats: Do not allow users to select invalid entities (task T298966) by Abijeet
- git #5ff39a80 - EntitySearch: Simplify code by Niklas Laxström
- git #62b36be5 - MessagePrefixStats: Allow filtering for specific messages (task T298966) by Abijeet
- git #dff003dd - TranslateSpecialPage::tabify: Ignore empty URL parameters (task T298966) by Abijeet
- git #cf4f9f19 - Move Languageeditstats to Statistics namespace (task T193166) (task T312422) by wangombe
UniversalLanguageSelector
edit- git #28bfa3e9 - Update jquery.uls from upstream (task T328956) by Abijeet
UploadWizard
edit- git #bc0bf874 - Fix broken parsing of decimal coordinates by thiemowmde
UrlShortener
edit- git #daae445f - Add Spanish aliases by MarcoAurelio
VueTest
edit- git #58ecef75 - build: Resolve npm peer dependencies in package-lock.json by Umherirrender
- git #4b137889 - Update Codex demos to v0.6.0 by Anne Tomasevich
- git #22c17830 - Update Codex for the legacy vs non-legacy build (take 2) (task T325560) by Catrope
VisualEditor
edit- git #286aa90e - Update VE core submodule to master (08c5c702b) (task T329983) (task T330104) by Bartosz Dziewoński
- git #e3730c1a - Update VE core submodule to master (3b05386e0) (task T279215) by Bartosz Dziewoński
Wikibase
edit- git #3f24833e - REST: Add missing exceptions to @throws annotation by Muhammad Jaziraly
- git #0a765113 - REST: Mark GET labels as production ready (task T325647) by Jakob Warkotsch
- git #304e43f5 - REST: Mark GET descriptions as production ready (task T329614) by Jakob Warkotsch
- git #a74d8dc1 - REST: Provide examples of item ID and type in response data in OpenAPI spec (task T328412) by Leszek Manicki
- git #bbd6d8c6 - Add strict types to ValidatorBuilders (task T102840) by Lucas Werkmeister
- git #f4bc9f35 - REST: Don't specify how to run npm commands by Jakob Warkotsch
- git #d537f27b - REST: Remove WIP marker for PATCH from OAS (task T329180) by sihe
- git #f762c0c5 - REST: Change descriptions text by Muhammad Jaziraly
- git #abc1236e - REST: Add property id regex to OAS (task T329641) by Jakob Warkotsch
- git #af3e650c - REST: Validate property ID in GET statements (task T329634) by Jakob Warkotsch
- git #39adf9aa - REST: Enable filtering statements by property (task T329707) by Jakob Warkotsch
- git #c6945e8e - REST: Use requested property in GetItemStatements (task T329632) by Jakob Warkotsch
- git #5a9bb3d9 - REST: Add optional property filter to ItemStatementsRetriever (task T329632) by Jakob Warkotsch
- git #e92ae8d3 - REST: Remove unused method parameter by Jakob Warkotsch
- git #93d2ed08 - REST: Make API docs base URL configurable (task T329606) by Jakob Warkotsch
- git #e321c9d3 - REST: Add property filter query parameter to OAS (task T329641) by sihe
- git #78f7b57e - REST: Use additional read models in ItemData (task T328578) by sihe
- git #304853ed - REST: Fix exception name that was reverted by Ollie Shotton
- git #7a15fca2 - Bump actions/cache from 3.2.4 to 3.2.5 by Addbot
- git #e752bdca - REST: Stop checking for json-diff lib presence by Jakob Warkotsch
- git #ac2a7b79 - Add regression test for parsing of Czech dates by Michael Große
WikibaseQualityConstraints
edit- git #ab15cd97 - Don’t create new check result in downgradeResultStatus() (task T219037) by Lucas Werkmeister
WikiLambda
edit- git #18921743 - Update function-schemata sub-module to HEAD (0c9bb16) (task T302705) (task T329476) by Stef Dunlap
WikimediaMaintenance
edit- git #0590446b - Remove aliases 'minnan' and 'zh-cfr' (task T230382) by Fomafix
Wikistories
edit- git #9791508f - Remove unnecessary targets definitions (task T328497) by Stephane Bisson
Skins
editMinervaNeue
edit- git #973c9486 - Remove onBeforePageDisplay for Minerva (task T281421) by ksarabia
- git #bf9f3972 - Remove unneeded CSS rule by Bartosz Dziewoński
MonoBook
edit- git #43851b34 - Targets no longer needed (task T328497) by Jon Robson
Timeless
edit- git #b99adca6 - Only add css based magnify links when pointing to file desc page (task T329413) by Arlo Breault
Vector
edit- git #5c39353d - [Refactor] Split out table of contents code by Jon Robson
- git #159d298a - Reduce verbosity of menu dropdown with aria-hidden (task T325026) by bwang
- git #e4af2b5d - Prevent addPortletLinkHandler from looping over links twice (task T327369) by Jan Drewniak
- git #fca03c87 - Update user links dropdown id by bwang
- git #a2b9847d - [Code organization] Move dropdownMenus test to correct directory by Jon Robson
- git #696c2c90 - Add label text to TOC toggle buttons (task T328584) by Jan Drewniak
- git #fbfd887e - Table of contents subsection toggle buttons missing label (task T328682) by Moh'd Khier Abualruz
- git #1696280f - Enable Page Tools for all logged in users (task T328692) by bwang
- git #e0763513 - Work around browser inconsistencies with 'clear' + 'margin-top' (task T325391) by Bartosz Dziewoński
Misc
editVisualEditor/VisualEditor
edit- git #daae2787 - Revert "Try to prevent selections inside ref/template nodes on Firefox" (task T329983) (task T330104) by Bartosz Dziewoński
- git #5c15a080 - ve.dm.Surface#getModifiedRanges: Add excludeAnnotations/excludeAttributes by Ed Sanders
- git #4c47b65c - ve.dm.Surface#getModifiedRanges: Convert arguments to options object by Ed Sanders
- git #24b2c7f0 - ve.dm.Transaction: Factor out isAnnotationOnlyOperation by Ed Sanders
- git #40c846f1 - Update DOMPurify to 2.4.4 (task T279215) by Ed Sanders
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DonationInterface
- DoubleWiki
- Echo
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FlaggedRevs
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- SearchExtraNS
- ShortUrl
- SimilarEditors
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit207 Changes in 52 repos by 74 authors