MediaWiki 1.38/wmf.11
This release was cancelled. |
MediaWiki 1.38.0-wmf.9 | Deployment of MediaWiki 1.38.0-wmf.11 to Wikimedia sites | MediaWiki 1.38.0-wmf.12 |
The latest version (labeled "1.38.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 30 November 2021 (see the roadmap).
Core changes edit
- git #3eae43af - Branch commit for wmf/1.38.0-wmf.11 by trainbranchbot
- git #12dbaa86 - Log headers in MultiHttpClient by Kunal Mehta
- git #d83a7bcd - Cache loading of SettingsBuilder sources (task T294748) by Dan Duvall
- git #8371b196 - Hard deprecate TitleFactory::newFromIDs and Title::newFromIDs (task T291288) by TChin
- git #120ef51c - SettingsBuilder: Add YAML file format. (task T294751) by Petr Pchelko
- git #7f54729e - rdbms: Add DB host to TransactionProfiler logging and fix time fields (task T295706) by Amir Sarabadani
- git #0407689e - Add Makhuwa (vmw) to Names.php (task T296612) by Amir E. Aharoni
- git #f03ce90e - getReplicaServer: Handle clusters (task T291966) by Martin Urbanec
- git #a1683f52 - ILBFactory: Add @throws for newExternalLB/getExternalLB by Martin Urbanec
- git #bb8d3e0d - Fix missing history-deleted class for suppressed revision on changeslist by Umherirrender
- git #483731e1 - Add stylesheet for history-deleted on Special:DeletedContributions by Umherirrender
- git #11fbdc01 - jobqueue: Fix max no. of double redirect jobs in job queue by Derick Alangi
- git #7e3df796 - Revert "Remove last User dependencies from File" (task T296508) by Majavah
- git #0ff11385 - StatusValue: improve toString formatting by Gergő Tisza
- git #73a25838 - Remove last User dependencies from File by Petr Pchelko
- git #dce66734 - Introduce setting PHP_INI env configs via a settings source (task T294752) by Derick Alangi
- git #440633a1 - Use MW_CONFIG_FILE constant for config path in Setup.php by Adam Wight
- git #ece21519 - MoveBatch.php: Minor code cleanup by Reedy
- git #5611cdeb - Use UndeletePage from Special:Undelete (task T290021) by Daimona Eaytoy
- git #8999e0c4 - composer.json: Swap `composer foo` for `@foo` by Reedy
- git #198a09da - GetConfiguration: Allow partial output with JSON encoding (task T294786) by Kosta Harlan
- git #335fa70f - tests/phpunit/unit/includes/tidy/html5lib-tests.json: Avoid use of 'insanely' in comments (task T254646) by James D. Forrester
- git #50b010e5 - Don't throw away '0' edit summary by Matěj Suchánek
- git #c839155d - Remove @unstable tag from ParserOutputAccess by daniel
- git #b2aa100f - LocalFileMoveBatch lock improvements (task T283045) by Tim Starling
- git #4a042590 - Rename variables to disambiguate OutputPageParserOutput hook by C. Scott Ananian
- git #59d728f1 - Hard-deprecate ParserOutput::hasDynamicContent() by C. Scott Ananian
- git #5cadb281 - MultiHttpClient: Check if $wgLocalHTTPProxy is false, not null (task T296312) by Kunal Mehta
- git #dbf95061 - Add the Skolt Sami language (sms) to Names.php (task T296286) by Amir E. Aharoni
- git #24581b26 - Clean up MessagesSmn.php by Amir E. Aharoni
- git #de63ad82 - PageStore: avoid getPageById, since it bypasses caching. (task T296063) by daniel
- git #45c692ee - Stop accessing members of the Title class publicly (task T275763) by Derick Alangi
- git #3cb51171 - Expose existing 'variant' API parameter (task T117549) by Sam Wilson
- git #71836445 - resourceloader: Decouple FileContentsHasher from MW ObjectCache (task T32956) by Timo Tijhof
- git #b77ae63e - Use DeletePage in FileDeleteForm and fix output of ApiDelete (task T288758) by Daimona Eaytoy
- git #cdacb3e0 - Add stylesheet for history-deleted for file history on file pages (task T293045) by Umherirrender
- git #56e5616e - Hard-deprecate Content::prepareSave. (task T287159) by Roman Stolar
- git #0fa9a94d - Send 'variant' API param for live preview (task T284625) by Sam Wilson
- git #6cac207f - Use LinkRenderer instead of building link HTML manually by Matěj Suchánek
Vendor edit
- git #1c830870 - Bump Parsoid to 0.15.0-a11 (task T287216) (task T295233) (task T296107) (task T296169) (task T254646) (task T295799) (task T295797) (task T214651) (task T295406) (task T295330) (task T295236) (task T295243) by sbailey
Extensions edit
CentralAuth edit
- git #832c989a - Fix "Mark entries as bot entries" feature (task T296297) by Matěj Suchánek
- git #34f03764 - Use hook handlers for SecurePoll hooks (task T270846) by Taavi Väänänen
- git #a7538efa - LocalRenameJob: Namespace classes by Taavi Väänänen
- git #bb393441 - Avoid using User::getOption (task T296083) by Roman Stolar
- git #93c8a2c6 - Add Turkish alias for GlobalRenameRequest (task T293137) by Taavi Väänänen
- git #aebfa9ad - Suggest users when searching subpages for Special:CentralAuth by Umherirrender
CheckUser edit
- git #3d79a0ab - Use CentralAuth's database manager (task T272802) by Alexander Vorwerk
CirrusSearch edit
- git #a1c05a27 - Replace POSIX character class in regex with Unicode by Thiemo Kreuz
- git #784a7a75 - Fix expected vs. actual order in UtilTest by Thiemo Kreuz
- git #ec7c9320 - Fix incomplete regular expressions in fixupWholeQueryString() by Thiemo Kreuz
- git #fddba9ab - Avoid using User::getOption (task T296083) by Roman Stolar
- git #6fb1f335 - Prefer `(object)[]` cast over `new stdClass` by Thiemo Kreuz
- git #2ab52b42 - Remove some more comments that literally repeat the code by Thiemo Kreuz
Cite edit
- git #fb2c7c37 - Combine ext.cite.visualEditor.data into ext.cite.visualEditor by Timo Tijhof
cldr edit
- git #f9153582 - Add Makhuwa, not part of CLDR (task T296612) by Raymond
CodeEditor edit
- git #a1b66a08 - Use AutoloadNamespaces instead of AutoloadClasses by Fomafix
- git #51cd95fa - Avoid using User::getOption and inject service UserOptionsLookup (task T296083) by Roman Stolar
- git #ad1930d2 - Use HookHandlers and implement hook interfaces by Fomafix
- git #d7117949 - Use namespace MediaWiki\Extension\CodeEditor in PHP by Fomafix
ConfirmEdit edit
- git #750dd456 - Update Legoktm's mailmap entry by Kunal Mehta
ContentTranslation edit
- git #61c1aa79 - build: Update eslint-config-wikimedia to 0.21.0 by Ed Sanders
- git #8fe17021 - CX3 Build 0.1.0+20211129 (task T296510) (task T284058) (task T296389) (task T271918) (task T287870) (task T287888) by Santhosh Thottingal
- git #139031c3 - Avoid using User::getOption (task T296083) by Roman Stolar
- git #abae03b7 - SX useSuggestions: Fix index in nextPageSuggestionsSliceIndex variable (task T296517) by NikG
- git #79ee3cab - SX: Remove namespace filtering from fetchSuggestionSeeds api method (task T296510) by NikG
- git #e66c9dcb - SX: Remove SXSentenceSelectorSentence SFC and tests by NikG
- git #7a082144 - SX: Refactor vuex translation functionality (task T284058) by NikG
- git #a75709b5 - SX: Move translateSegment action from mediawiki to translator module (task T284058) by NikG
- git #e41d4107 - SX: Add styles to improve infobox layout (task T296389) by NikG
- git #3101a7e8 - SX RTL support: Add correct lang and dir attributes (task T271918) by Santhosh Thottingal
- git #3e2844a6 - ContentTranslation: Fix lint warnings inside includes directory by NikG
- git #016f29c0 - SX: Use CSS Logical properties for script directionality (task T271918) by Santhosh Thottingal
Disambiguator edit
- git #58ef9130 - Remove global NS DisambiguatorHooks by Reedy
DiscussionTools edit
- git #a38e1941 - Cast 'discussiontools-betaenable' preference to bool (task T296138) by Bartosz Dziewoński
- git #3265b649 - Don't try to load 'mobile.init' on non-mobile by Bartosz Dziewoński
- git #0110fe8b - Ensure we won't set 'seenautotopicsubpopup' pref when not showing the popup by Bartosz Dziewoński
- git #b3b28dd1 - Ensure highlighted comment is defined before we try to show auto topic sub popup next to it (task T295945) by Bartosz Dziewoński
DonationInterface edit
- git #c7b0c7f7 - Ingenico: change city field length from 40 to 35 (task T234495) by Andrew Green
- git #b517adf1 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Alexander Vorwerk
- git #d89d8fff - Stop shadowing 'data' var by Elliott Eggleston
- git #7354567e - Fix employer select arrow key navigation (task T292582) by Elliott Eggleston
Echo edit
- git #1cf14cd8 - Revert "Add echo-cross-wiki-notifications to DefaultUserOptions" (task T296270) by Legoktm
- git #2cfe757a - Suppress SecurityCheck-DoubleEscaped in DiscussionParser by Kunal Mehta
- git #8cbab216 - Construct title from RC title params (task T286192) by Kosta Harlan
EntitySchema edit
- git #5aac9d52 - Avoid using User::getOption (task T296083) by Roman Stolar
FileExporter edit
- git #71dc72a2 - Avoid using User::getOption (task T296083) by vladshapik
FileImporter edit
- git #a1a224c5 - Fix special page displaying unescaped user input (task T296605) by Thiemo Kreuz
- git #2e4f88d0 - Avoid using User::getOption (task T296083) by vladshapik
FlaggedRevs edit
- git #378ad860 - Avoid using User::getOption (task T296083) by Roman Stolar
- git #8aa35b29 - Drop using ft_title and ft_namespace (task T296380) by Amir Sarabadani
Gadgets edit
- git #b3524efe - Avoid using User::getOption (task T296083) by vladshapik
GeoData edit
- git #ea696693 - Cast database field to required scalar types in Coord::newFromRow (task T296487) by Umherirrender
GlobalPreferences edit
- git #0df9fccb - Make local exception checkbox inherit 'hide-if' setting (task T294186) by MusikAnimal
- git #d4e6a866 - Add missing dependency on mediawiki.widgets.TitlesMultiselectWidget (task T296638) by MusikAnimal
GrowthExperiments edit
- git #bb2c3833 - Newcomer tasks: Fix filtering of non-existent task types (task T296366) by Gergő Tisza
- git #b7ee6412 - SuggestedEdits: Drop isActivated() check in getJsData (task T296626) by Kosta Harlan
- git #f089c50f - Remove a few comments that literally repeat the code by Thiemo Kreuz
- git #be70e80f - Add an image: set a minimum width for image recommendations (task T296218) by Sergio Gimeno
- git #47da3bee - Use ForeignResourceManager to download wikimedia-ui-base.less (task T296379) by Sergio Gimeno
- git #0c62e028 - Add Image: Community config for quality gate + caption length (task T294518) by Gergő Tisza
- git #2caabafe - SpecialEditGrowthConfig: Do not override unexpected data (task T294518) by Gergő Tisza
- git #d815ed63 - AddImage: Refresh user's task feed after undecided rejection (task T296491) by Kosta Harlan
- git #fbe708cd - statsd: Instrument local search task suggester (task T296376) by Kosta Harlan
- git #ae603c91 - SearchTaskSuggester: Copy over invalid tasks by Kosta Harlan
- git #de8c3540 - Implement dailyLimit quality gate for add link (task T274325) (task T290011) by Kosta Harlan
- git #06dd42c1 - Add an image: Pass the right number of arguments to getRange & getRelativeRange in insertCaption by MewOphaswongse
- git #45bc905f - Fix error handling in SuggestedEdits::getActionData() (task T296366) by Gergő Tisza
- git #6b6b60e0 - TaskSet: Add ImageRecommendationFilter (task T295410) by Kosta Harlan
- git #296365f8 - Add an image: paste caption at the cursor and prevent auto-selection (task T296350) by MewOphaswongse
- git #28038a08 - Suggested Edits: store task count (task T296328) by MewOphaswongse
- git #45736ea2 - Structured Task: Make sure VisualEditor is loaded upon reload (task T295744) by MewOphaswongse
- git #5b59bfb5 - Add an image: Take into account the image's original width for caption thumbnail (task T295922) by MewOphaswongse
- git #d577eda0 - Suggested Edits: Apply ellipsis to task name in SmallTaskCard (task T295826) by MewOphaswongse
- git #ae26209a - Avoid using User::getOption (task T296083) by Roman Stolar
- git #cf24f3c4 - DashboardModule: Offer getSubheaderText to users by Martin Urbanec
ImageMap edit
- git #124cff0c - Handle link= file option (task T294467) by Arlo Breault
- git #c3d9df4c - Sync up with Parsoid imageMapParserTests.txt by Arlo Breault
IPInfo edit
- git #1bd30910 - hooks: Fix infobox expanded state regression (task T293011) (task T294914) by Sam Smith
- git #83626f16 - Add performance instrumentation to IP Info extension (task T267235) by tsepothoabala
- git #0c3d8944 - widget: Location property might not exist by Sam Smith
- git #07d932fe - Add access levels to ip information returned (task T292626) by STran
Kartographer edit
- git #4be9bf87 - Inject MainConfig service and replace global variable by Fomafix
- git #1e1869d8 - Use HookHandlers and implement hook interfaces by Fomafix
- git #fe55177c - Remove hardcoded maps.wikimedia.org url in styles (task T289264) by Derk-Jan Hartman
LabeledSectionTransclusion edit
- git #092faa83 - Namespace extension by Reedy
LdapAuthentication edit
- git #21c3d2df - Use `SiteStatsUpdate::factory()` instead of `new SiteStatsUpdate()` by Derick Alangi
- git #3cf9b66e - Avoid using User::getOption (task T296083) by Roman Stolar
LiquidThreads edit
- git #89b5e321 - Avoid using User::getOption (task T296083) by Roman Stolar
MassMessage edit
- git #41c762e8 - Avoid using User::getOption (task T296083) by Roman Stolar
ORES edit
- git #de0814d0 - Avoid using User::getOption() method (task T296083) by vladshapik
PagedTiffHandler edit
- git #eb5ccf8f - Avoid using User::getOption (task T296083) by vladshapik
PageImages edit
- git #19729997 - Avoid using User::getOption (task T296083) by Roman Stolar
ProofreadPage edit
- git #2f2a70ef - Add OSD configuration preferences by Inductiveload
- git #5bfa520e - Avoid using User::getOption (task T296083) by vladshapik
- git #6fa94364 - Fixes lookup of field per key (task T285610) by Tpt
- git #42380061 - Prefetches pagination page ids in more places by Tpt
- git #54e788fd - Add .json to proofreadpage_index_data_config message name (task T263094) by Inductiveload
- git #3e6cf2b0 - Page editor: allow the CodeMirror editor to grow by Inductiveload
- git #106511c3 - OSD: Handle cases where the image srcset attr is not set (task T296260) by Inductiveload
- git #8baae51d - Add image URLs to JS config variables (task T167200) by Inductiveload
QuickSurveys edit
- git #798d8fee - Emit QuickSurveyInitiation observing the Vue app's element (task T295683) by joakin
SandboxLink edit
- git #649acc33 - Update icon from 'markdown' to 'sandbox' (task T288928) by bwang
SecureLinkFixer edit
- git #2e20b3ed - Fetch list from GitHub (task T292242) by Reedy
- git #dfe75019 - Updating domains.php from Mozilla by Kunal Mehta
TemplateData edit
- git #166812da - Namespace extension by Reedy
Thanks edit
- git #88b9e21e - Don't throw away '0' edit summary by Matěj Suchánek
TheWikipediaLibrary edit
- git #251eb03a - Add a secondary link to the notification (task T295621) by jsn
TimedMediaHandler edit
- git #c57b6d88 - Avoid using User::getOption (task T296083) by Roman Stolar
- git #5ceffe0b - Check if the native player already has the metadata loaded (task T295514) by Derk-Jan Hartman
- git #0202d838 - Make dialog not crash on missing title (task T245377) (task T295514) by Derk-Jan Hartman
Translate edit
- git #716b3bbe - MoveTranslatablePageSpecialPage: movePageSpec is string for MW < 1.36 (task T296450) by Abijeet
- git #59cbb64e - AggregateGroupsPage: Move add new aggregate group to the top (task T90511) by Abijeet
- git #42d493e2 - JsonFFS: Fix unmangling of message keys during backports (task T272830) by Niklas Laxström
- git #75fbde68 - AggregateGroupsPage: Add functionality to toggle all groups (task T90511) by Abijeet
- git #6cd781db - PageMigration: Refactor code to make error handling simpler (task T217726) by Abijeet
- git #e486ba0a - AggregateGroupsPage: Add margin-top when editing aggregate groups by Abijeet
- git #5bc7c97f - AggregateGroupsPage: Add functionality to toggle groups (task T90511) by Abijeet
- git #45b7f9ba - Avoid stdClass when constructing bare value objects by Thiemo Kreuz
TwoColConflict edit
- git #20e4f81f - Avoid using User::getOption (task T296083) by Roman Stolar
UniversalLanguageSelector edit
- git #2d9279a1 - Accommodate Vector sticky header in menu positioning (task T295391) by Jan Drewniak
- git #c3bdd26c - Add Awami Nastaliq font (task T290510) by Reedy
- git #b7e881be - LanguageNameSearch.php: Minor cleanup by Reedy
- git #72c8cdb4 - Use User object in UserGetLanguageObject hook only when safe to load (task T267445) by Umherirrender
- git #80444e8b - Fix indenting of LanguageNameSearchData.php (task T296506) by Reedy
- git #7805386f - Lower .uls-menu z-index for Vector skin (task T295794) by Jan Drewniak
UploadWizard edit
- git #d4e04af6 - Avoid using User::getOption (task T296083) by Roman Stolar
UserMerge edit
- git #c768873b - Avoid using User::getOption (task T296083) by vladshapik
VisualEditor edit
- git #47127d29 - build: Remove unused eslint overrides by Ed Sanders
- git #f65eac3d - Add placeholder for finding a template (task T296465) by WMDE-Fisch
- git #bc89f1d8 - Set search icon on template placeholder search (task T296465) by WMDE-Fisch
- git #4fc6ea3f - Avoid using User::getOption (task T296083) by Roman Stolar
- git #ddaa6a18 - Fix missing Meta+D shortcut on Mac (task T294905) by Thiemo Kreuz
- git #7fff473c - Update multi-tab code after changes in Minerva (task T294192) by Bartosz Dziewoński
- git #796ab875 - Update Legoktm's mailmap entry by Kunal Mehta
Wikibase edit
- git #50b69e18 - bridge: Use MwCreateApp (task T294465) by Michael Große
- git #a8a9ed9f - bridge: Use emitter as prop instead of using repeater (task T294465) by Michael Große
- git #a66f4c0a - bridge: remove ts-nocheck and fix error (task T295894) by Lucas Werkmeister
- git #c7343871 - bridge: reintegrate wikibase-vuejs-components by Michael Große
- git #4f85fb1c - Rename ParserOutput and OutputPage variables to disambiguate (task T293860) by C. Scott Ananian
- git #22e7149b - Override ContentHandler::validateSave instead of Content::prepareSave. (task T287159) by Roman Stolar
WikibaseQualityConstraints edit
- git #e49071cd - Bump eslint-plugin-jasmine from 4.1.2 to 4.1.3 by Addbot
WikiEditor edit
- git #79a0d304 - Disable link-insert button if target is empty (task T293167) by Sam Wilson
- git #0d4d0379 - Use HookHandlers, implement hook interfaces and inject services by Fomafix
- git #538e543a - Fix namespace for ConfirmEditHooks (task T296287) by Alexander Vorwerk
- git #a70bd387 - Fix bug when target looks like internal link (task T295517) by Sam Wilson
wikihiero edit
- git #f2f87f44 - Avoid using User::getOption (task T296083) by vladshapik
- git #6dfb9978 - tokenizer: Simplify delimiter handling by Max Semenik
WikiLambda edit
- git #32caa340 - FnEditorName.vue: switch to using a constant for zobject (task T296542) by jkieserman
- git #21b7ad22 - Add getHumanReadable method to ZObject (task T294827) by gengh
- git #8c82f86a - Move from ZObjectContent::prepareSave to ZObjectContentHandler::validateSave (task T296313) by gengh
- git #ff7b2049 - composer: Loosen symfony/yaml dependency due to bug in composer-merge-plugin (task T296208) by James D. Forrester
- git #62f3f519 - Add example function call using the generic Map function. (task T294452) by apine
WikiLove edit
- git #2a754142 - Avoid using User::getOption (task T296083) by vladshapik
WikimediaEvents edit
- git #8a9b7d2e - Provide fallback for config variable when not present by jdlrobson
- git #b81c0a0e - Update scroll instrument (task T294246) by Clare Ming
- git #3d4012c3 - Update UniversalLanguageSwitcher instrumentation to handle sticky header context (task T289815) by bwang
WikimediaMessages edit
- git #e0d75ec9 - Avoid using User::getOption (task T296083) by vladshapik
Skins edit
MinervaNeue edit
- git #11b703f6 - Fix history link (task T295772) by Clare Ming
- git #76a12a2a - Restore logo to footer (task T295773) by jdlrobson
- git #083ab9c6 - Remove markup icon code (task T288928) by bwang
- git #ceb7961c - Update sandbox icon in personal menu (task T288928) by bwang
- git #a0e560ff - Replace usage of the methods IContextSource::getWikiPage & canUseWikiPage that will be deprecated to WikiPageFactory usage (task T275710) by Roman Stolar
Vector edit
- git #262a520a - Avoid using User::getOption (task T296083) by vladshapik
- git #d8eff021 - Update sticky header height. (task T296321) by Clare Ming
- git #101c438c - Update style for page title in sticky header (task T296320) by Clare Ming
- git #a364e93d - Remove unused markup icon (task T288928) by bwang
- git #39813332 - Update sandbox user menu icon (task T288928) by bwang
- git #5207a15b - HTMLLegacySkinVersionField: accept string 'default' value (task T296068) by MusikAnimal
- git #90a3a226 - Ensure sticky header ULS is tracked by DesktopWebUIActionsTracking (task T289815) by bwang
Misc edit
VisualEditor/VisualEditor edit
- git #25318d94 - Update available languages by Ed Sanders
No changes edit
- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeMirror
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- GeoCrumbs
- GlobalBlocking
- GlobalCssJs
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LandingCheck
- Linter
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- Math
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageNotice
- PageTriage
- PageViewInfo
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- Score
- Scribunto
- SearchExtraNS
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
Total changes edit
210 Changes in 57 repos by 64 authors