Jump to content

MediaWiki 1.38/wmf.4

From mediawiki.org
MediaWiki 1.38.0-wmf.3 Deployment of MediaWiki 1.38.0-wmf.4 to Wikimedia sites MediaWiki 1.38.0-wmf.5

The latest version (labeled "1.38.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 12 October 2021 (see the roadmap).

Core changes

[edit]
  • git #55200d11 - Branch commit for wmf/1.38.0-wmf.4 by trainbranchbot
  • git #2bcc75c9 - Upgrading zordius/lightncandy (v1.2.5 => v1.2.6) by Reedy
  • git #bad94719 - RCFilters: Merge mediawiki.rcfilters.filters.dm into ui module (T256836) by DannyS712
  • git #bec8ed61 - ApiBase: Annotate deprecated constants individually by Reedy
  • git #7735af1e - Upgrading psr/log (1.1.3 => 1.1.4) by Reedy
  • git #000ae1d0 - composer.json: Relax some constraints for some dev requirements by Reedy
  • git #659fd894 - Update pear/* by Reedy
  • git #b9663bed - Convert TrackingCategories to a service with DI (T247194) by DannyS712
  • git #2845964f - Fix height of traditional galleries in new media dom by Arlo Breault
  • git #bbc5bbe9 - Fix bad calculation in TitleWidget (T292600) by Daimona Eaytoy
  • git #af5d13c5 - Rename ParserOutput::{get,set,unset}Property to {get,set,unset}PageProperty (T287216) by C. Scott Ananian
  • git #2769e5f4 - ResourceLoaderContext: Set message 'interface' flag and unique 'title' (T291601) by Bartosz Dziewoński
  • git #ee640a6f - Remove unnecessary spaces in parameters of jQuery calls by Fomafix
  • git #acc7c9b1 - Tweak Tidy handling in editTests.php (T198214) by Subramanya Sastry
  • git #f70b1555 - Get rid of ParserOptions::setTidy() (T198214) by Subramanya Sastry
  • git #0e150f8c - Metrics: Wire up MetricsFactory into ServiceWiring and emit steps (T240685) (T205870) by Cole White
  • git #cc62378b - upload.js: Remove parameters for message 'largefileserver' by Fomafix
  • git #f3d33f78 - mediawiki.action.edit.preview: Avoid double escaping of message 'preview' by Fomafix
  • git #e03f5656 - Use shortcut mw.msg( ... ) instead of mw.message( ... ).text() by Fomafix
  • git #6407361b - Migrate `WikiPage::doEditUpdates()` to using `PageUpdaterFactory` by Derick Alangi
  • git #736e00ee - resourceloader: omit `noscript` module from client registry (T291735) by DannyS712
  • git #c2b52ea1 - api-testing: Adjust DiffCompare expected outcome to cope with new wikidiff2 output (T292676) by James D. Forrester
  • git #7498be22 - jquery.spinner: Fix rendering in RTL interface languages (T292673) by Bartosz Dziewoński
  • git #b4efcdf4 - Drop $j alias for $, deprecated since 1.23 (T280944) by James D. Forrester
  • git #c0c213ba - DeleteAction-related cleanup, part 3 (T288282) by Daimona Eaytoy
  • git #85b6398f - Clean up DeleteAction and FileDeleteAction, part 2 (T288282) by Daimona Eaytoy
  • git #b05f3eeb - Remove unused i18n message by Amir Sarabadani
  • git #df3c0d03 - Correctly use sort index for redirects in TitleWidget (T292600) by Sam Wilson
  • git #6c62b216 - s/necesssary/necessary/ by Reedy
  • git #709fe571 - DefaultSettings: Note that wgEnablePartialActionBlocks is retained for REL1_37 (T280531) by James D. Forrester
  • git #ca846e35 - ParamValidator: Define extra parameters for ExpiryDefTest by Ed Sanders
  • git #8b5f95a9 - Add a separate config for content.media.less (T292498) (T51097) by Arlo Breault
  • git #44bc468c - RowCommentIterator: Cast data coming out of the DB (T292590) by Tim Starling
  • git #81d7e119 - Remove unused `jquery.mw-jump` module (T291720) by DannyS712
  • git #131c5512 - Update namespace names for Lombard (T292166) by Amir E. Aharoni
  • git #403ef2eb - Skin: Reduce redundant conditions by Ammarpad
  • git #5c448e2f - Use child combinator to only apply style to gallery for new media dom by Arlo Breault
  • git #ab6de630 - Use DeletePage in ApiDelete and DeletePageJob (T288758) by Daimona Eaytoy
  • git #b57b5897 - Improve side-locking logic for diffs (T292207) by Daimona Eaytoy
  • git #1a21fcfd - ContentHandler: Add deprecated type check to hook PageContentLanguage by Fomafix
  • git #d62ba36b - Use PageUpdater's fluent interface by Derick Alangi
  • git #a0725871 - WatchedItemStore: forwards compatibility for stash value change (T282105) by Tim Starling
  • git #b0c0a934 - Remove hard deprecated Watchlist methods in User, Title, and WatchAction (T292464) by Cindy Cicalese
  • git #37a9e60c - Add SpecialExportGetExtraPagesHook (T292378) by Cindy Cicalese
  • git #419c14b0 - jobqueue: Batch jobs that will end up in the default queue (T292048) by Amir Sarabadani
  • git #60198b38 - Fix diff align for mixed lang content by eranroz
  • git #649bbdd6 - Remove "auto-number headings" preference (T284921) by Amir Sarabadani
  • git #c49a45f6 - Deprecate wfLogProfilingData(), improve statsd/profiling docs (T253547) (T292269) (T292253) by Timo Tijhof
  • git #388f098b - Drop jQuery migrate (T280944) by Amir Sarabadani
  • git #ceceb224 - Remove unimplemented "bogus" parts of CleanupPreferences by Umherirrender
  • git #ad925e37 - Respect the timeout set in wgVirtualRestConfig (T285478) by Arlo Breault
  • git #0b56ca70 - mediawiki.String: Add new functions lcFirst and ucFirst by Fomafix
  • git #44ebf006 - Clean up DeleteAction and FileDeleteAction, part 1 (T288282) by Daimona Eaytoy
  • git #213d45e5 - Make first char of username in ApiQueryAllUsers case-insensitive (T291339) by Fomafix
  • git #4c7055fc - OutputPage: Remove redundant "rel=edit" head link after "x-wiki" link (T21165) by Timo Tijhof
  • git #3c946b30 - phpunit: Drop bypass for now-fixed dberror from SpecialPageFatalTest (T248191) by James D. Forrester

Vendor

[edit]

Extensions

[edit]

BetaFeatures

[edit]
  • git #92970f43 - Remove global "BetaFeatures" namespace in PHP by Reedy

CentralAuth

[edit]
  • git #ed53a996 - Use cross-rdbms compatible group_concat by Matěj Suchánek
  • git #aece6f63 - Revert "Namespace session providers" by Majavah
  • git #afa2e867 - Remove unused CentralAuthUtilityService::deleteCentralSession() by Alexander Vorwerk

CirrusSearch

[edit]

Cite

[edit]
  • git #30cfb7c0 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian

Citoid

[edit]

CodeEditor

[edit]

CodeReview

[edit]
  • git #a02248a8 - Some previously uncommitted PostgreSQL work that I had forgotten about by Jack Phoenix

Collection

[edit]
  • git #bf79dc8d - API: Introduce `action=collection&submodule=postcollection` (T291399) by Derick Alangi
  • git #d56537d9 - Api: Introduce `action=collection&submodule=getbookcreatorboxcontent` (T291399) by Derick Alangi
  • git #a670ff38 - Api: Reorganize `collection` api operations to use submodules by Derick Alangi

ContentTranslation

[edit]
  • git #da08c33b - CX3 Build 0.1.0+20211011 (T290453) (T292828) (T292828) by Santhosh Thottingal
  • git #eea15c48 - SXContentComparator: Call hasSectionTranslations getter as a function by NikG
  • git #ac4f46bc - SX page contents: resolve references asynchronously (T290453) by NikG
  • git #a4050a7f - SXTranslationConfirmer: Add useSectionSelectorClickHandler composable by NikG
  • git #35b6ad03 - SX: Add urlHandler module to handle URL parameter manipulation by NikG
  • git #a126af14 - SX language selector entry point: Navigate to SX within the same tab (T292828) by NikG
  • git #b2f4f6ad - SXTranslationSelector: Refactor to use composition api by NikG
  • git #8e7953a0 - SX: Enable language selector entry point even if CX beta is disabled (T292828) by NikG
  • git #2cecabf8 - Load ext.cx.entrypoints.languagesearcher.init module only in mobile context (T290704) by Santhosh Thottingal
  • git #95c7917e - Merge mw.cx.dm.TranslationIssue into ve.dm.CXLintableNode (T290431) by DannyS712
  • git #01a5d401 - SXSentenceSelectorSentence: Refactor to use composition api by NikG
  • git #d2652e07 - SXSentenceSelectorContentHeader: Refactor to use composition api by NikG
  • git #655e923a - SXSentenceSelector: Wait for MT providers to be initialized by NikG
  • git #3d415dbc - Minor updates to PHPDoc comments by Thiemo Kreuz
  • git #9486bd40 - SXSentenceSelector SubSection: Refactor to use composition api by NikG
  • git #a41a4a85 - ProposedTranslationHeader: Refactor to use composition api by NikG
  • git #a7abc62a - ProposedTranslationActionButtons: Refactor to use composition api by NikG
  • git #a7bc9910 - SX: Move tests for SXSentenceSelector SFCs to separate folder by NikG
  • git #a1d4e208 - SXSentenceSelector: Refactor to use composition-api by NikG
  • git #260e078d - Merge mw.cx.tools.TranslationToolFactory into ve.init.mw.CXTarget (T290431) by DannyS712
  • git #4365ce71 - mw.cx.init - remove duplicated dependencies (T290431) by DannyS712
  • git #27e222d3 - Avoid calling obscure Skin method by Thiemo Kreuz
  • git #200285b5 - Add skin and includes folders to phan directory list by Santhosh Thottingal
  • git #ef82f8e9 - Fix visibility of PHPUnit method by Thiemo Kreuz
  • git #60d1921c - Add beta preference cx to DefaultUserOptions (T291748) by Umherirrender
  • git #6c0fa212 - Mark ContentTranslation skin as skippable (T291193) by jdlrobson
  • git #0b6c4cf7 - Merge 4 dependencies into mw.cx.init (T290431) by DannyS712

Dashiki

[edit]
  • git #b1be1bce - Update parameter for DashikiView::valueToHtml to use PageReference instead of Title (T287158) by Roman Stolar

DiscussionTools

[edit]

DonationInterface

[edit]
  • git #67c35f67 - Revert "Add payment_method to authorize request" by Cstone

Echo

[edit]
  • git #93ccaa71 - Remove unused empty `mw.echo.js` file by DannyS712
  • git #055ee16c - Revert "Use namespaced CentralAuthSessionProvider" by Urbanecm

Elastica

[edit]

EntitySchema

[edit]
  • git #a75e5f4f - EntitySchemaSlotViewRenderer: accept PageReference and not Title by Petr Pchelko

EventLogging

[edit]
  • git #02c09e15 - Override ContentHandler::fillParserOutput instead of Content::getParserOutput. (T287158) by Roman Stolar

FlaggedRevs

[edit]

Flow

[edit]
  • git #f303c74b - Upgrading pimple/pimple (v3.3.1 => v3.4.0) by Reedy
  • git #afe6b549 - Replace use of deprecated OutputPage::preventClickjacking() (T287216) by C. Scott Ananian
  • git #76d556d1 - Override ContentHandler::fillParserOutput instead of Content::getParserOutput. (T287158) by Roman Stolar
  • git #b6ed79fa - Remove uppercase of first character of auprefix (T291339) by Fomafix

Gadgets

[edit]

GlobalUserPage

[edit]
  • git #3376b190 - Bump GlobalUserPage::PARSED_CACHE_VERSION for media DOM changes (T292498) by Kunal Mehta

GoogleNewsSitemap

[edit]

GrowthExperiments

[edit]
  • git #45168439 - QuitMentorship: Fix typo by Martin Urbanec
  • git #c0c46de0 - updateMenteeData: Collect more profiling data (T290609) by Martin Urbanec
  • git #b086b5ea - UncachedMenteeOverviewDataProvider::getFilteredMenteesForMentor: Cast IDs to ints (T290609) by Martin Urbanec
  • git #738b6e19 - Revert "Mentee overview: Truncate long usernames" (T292224) by Urbanecm
  • git #8080fe22 - Suggested Edits: Update local config.presets when topics/difficulty presets change (T292536) by MewOphaswongse
  • git #95ad6369 - Suggested edits: explicitly set min-width for icons in SmallTaskCard (T292765) by MewOphaswongse
  • git #dfba2e84 - Add some tests for community configuration validation by Gergő Tisza
  • git #3a7f23df - Clearer names for Util::log* methods by Gergő Tisza
  • git #b18d139d - Add a link: Fire growthExperiments.structuredTask.onboardingCompleted when the dialog is actually closed (T292393) by MewOphaswongse
  • git #1664bf42 - Structured Task: Don't override DesktopArticleTarget's toolbarGroups (T292150) by MewOphaswongse
  • git #c7cd10c7 - Parameterize WikiConfigException by Gergő Tisza
  • git #44b0cbd1 - Structured Tasks: rename message keys for onboarding dialog controls (T292480) by MewOphaswongse
  • git #728ff5fb - Structured Tasks: task-agnostic onboarding overlay (T292480) by MewOphaswongse
  • git #492d25f9 - api-testing: Remove links task by Kosta Harlan
  • git #1de83a85 - Drop PreferenceMentorStore and MultiWriteMentorStore (T291188) by Martin Urbanec
  • git #09d27725 - Mentee overview: Make UncachedMenteeOverviewDataProvider::getBlocksForUsers faster (T290609) by Martin Urbanec
  • git #77d89117 - Help panel: Auto-advance guidance when the help panel is opened from mobile peek (T291882) by MewOphaswongse
  • git #5f0a1886 - Instrumentation: Track TTI including server-side start (T257371) by Kosta Harlan
  • git #8a01774f - Add Image: Remove the image when the save dialog is cancelled (T290785) by Gergő Tisza
  • git #c17d656e - Add Image: Add save dialog by Gergő Tisza
  • git #0e25f720 - Structured tasks: Share some of the Add Link save dialog logic by Gergő Tisza
  • git #6361428f - Add Image: Move add image logic into ArticleTarget by Gergő Tisza
  • git #e6334685 - Add ImageSuggestionInteractionLogger by Gergő Tisza
  • git #b0613465 - Add preference homepage-enable/homepage-pt-link to DefaultUserOptions (T291748) by Umherirrender
  • git #9a6cc846 - Unify error handling for structured tasks (T291253) by Gergő Tisza
  • git #5b0057b8 - Add Link: Do not log "no suggestion found" errors in production log (T291251) by Gergő Tisza
  • git #b588db42 - Simplify logging by Gergő Tisza
  • git #fa6a7f7e - LocalSettings: Set up service URL and instant commons by Kosta Harlan
  • git #ecbd88c6 - Improvements to task configuration handling (T289216) by Gergő Tisza

IPInfo

[edit]

JsonConfig

[edit]
  • git #dd57cf38 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian
  • git #48361e22 - Override ContentHandler::fillParserOutput instead of Content::fillParserOutput. (T287158) by Roman Stolar

Kartographer

[edit]
  • git #dba9a6f2 - Fix some easy deprecation warnings in API classes by WMDE-Fisch
  • git #b1ed1665 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian

LiquidThreads

[edit]
  • git #045ee3f0 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian

MassMessage

[edit]
  • git #151d88fc - Add an API module to retrieve spamlist content (T231401) by DannyS712
  • git #bdef9a8e - Move ext.MassMessage.styles files into a dedicated folder (T235944) by DannyS712
  • git #8098b0f0 - Specials: Use PSR-4 autoloading for special pages by Derick Alangi
  • git #f2d6ffc5 - Fix CI failure due to unexpected $wgConf::getLocalDatabases value by Abijeet

Math

[edit]

MediaSearch

[edit]

MobileFrontend

[edit]
  • git #93c53325 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian

PageTriage

[edit]
  • git #edcd606b - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian

Popups

[edit]
  • git #9d7c3a98 - Add preference popups-reference-previews to DefaultUserOptions (T291748) by Umherirrender

ProofreadPage

[edit]
  • git #f534cd24 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian
  • git #a4764d17 - PageSlotDiffRendererTest::testGetDiff: Skip as new wikidiff2 breaks this test (T292676) by James D. Forrester

Score

[edit]
  • git #e5ad1efe - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian

Scribunto

[edit]
  • git #ae920ae5 - Replace deprecated ParserOptions::getUser with ::getUserIdentity (T292589) by Petr Pchelko

SyntaxHighlight_GeSHi

[edit]

TemplateData

[edit]
  • git #6e1e6988 - Rename deprecated usage of ParserOutput::{get,set}Property() (T287216) by C. Scott Ananian
  • git #da93a0ff - Move var declarations inline by Ed Sanders
  • git #37a5285c - Small clean-up of "format"-related HTML output by Thiemo Kreuz
  • git #3ea3de86 - Fix and update type hints by Thiemo Kreuz
  • git #2a9b7be9 - Remove `static` keyword from all test code by Thiemo Kreuz
  • git #3060559d - Fix parameter auto-detection picking up syntax elements (T290322) by Thiemo Kreuz
  • git #47662169 - Remove small pieces of unused code by Thiemo Kreuz

TimedMediaHandler

[edit]

Translate

[edit]
  • git #d17545a1 - Some code improvements suggested by PHPStorm by Niklas Laxström
  • git #a4901bcc - Fix use of deprecated Http::get (T292985) by Niklas Laxström
  • git #922252b6 - phpunit: Make Makefile more automatic by Niklas Laxström

TranslationNotifications

[edit]
  • git #e99f846a - Use DB_PRIMARY instead of deprecated DB_MASTER (T254646) by Alexander Vorwerk
  • git #813600de - DigestEmailer: Replace usage of deprecated $user->setOption by Abijeet

TwoColConflict

[edit]
  • git #8d33aa0f - Pass the actual page for rather than special page by Derick Alangi

UniversalLanguageSelector

[edit]
  • git #23396f20 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
  • git #6f8763b3 - Remove out of date comment in UniversalLanguageSelectorHooks::setVersionConstant() by Reedy

UploadWizard

[edit]
  • git #3857c206 - Override ContentHandler::fillParserOutput instead of Content::getParserOutput. (T287158) by Roman Stolar

VisualEditor

[edit]

WebAuthn

[edit]

Wikibase

[edit]
  • git #bf952510 - Replace usage of deprecated global function wfReadOnly() (T283978) by Alexander Vorwerk
  • git #20edafef - Reduce severity of orphaned change subscription entry by Michael Große
  • git #8cba6f7c - Minor automatic code style changes in EntityChangeLookupTest by Michael Große
  • git #5d1d155b - Still delete rows if not dispatching to any wiki by Michael Große
  • git #6690b52f - bridge: update dependencies with npm update by Michael Große
  • git #e557a0a6 - wikibase.templates: Simplify with mw.format() instead of mw.Message (T292489) by Timo Tijhof
  • git #61a2345d - Entity URLs: force english namespace names for interwiki links. by daniel
  • git #8319a3fb - Fix typo in anchor in documentation by Lucas Werkmeister
  • git #32358b45 - Simplify InjectRCRecordsJob logic a bit by Amir Sarabadani
  • git #d4bf7c1b - Bump graphql from 15.5.0 to 15.6.1 by Addbot
  • git #b76d23c5 - Don't fail job if subscribed wiki is unknown (T292446) (T292440) by Michael Große
  • git #50a7c995 - Fix message key in InterWikiLinkExistsValidator (T285758) by Lucas Werkmeister
  • git #84c44791 - Remove some duplicate property label validation (T289473) by toan
  • git #760e8322 - FP: remove redundant phpcs in packages (T289040) by Jakob Warkotsch
  • git #42944cbc - Bump mocha from 8.4.0 to 9.1.2 by Addbot
  • git #d502ce6e - client: Remove default configs in the example file (T291617) by Amir Sarabadani
  • git #a99688ee - Remove useless code comments and unreachable statements in examples (T291617) by Amir Sarabadani
  • git #b6648bb2 - Remove useless escape of / in json files by Umherirrender

WikibaseLexeme

[edit]
  • git #383f2439 - Bump jsdom from 17.0.0 to 18.0.0 by Addbot
  • git #3c74adfd - Bump @wdio/local-runner from 6.12.1 to 7.0.0 by Addbot
  • git #bb2b9b10 - Bump @wdio/sync from 6.11.0 to 7.14.1 by Addbot
  • git #1387fbfb - Bump @wdio/mocha-framework from 7.13.1 to 7.14.1 by Addbot
  • git #427e4bf6 - Bump unexpected-sinon from 10.11.2 to 11.0.1 by Addbot

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

[edit]
  • git #ca27f933 - Use NumericPropertyId in more places by Lucas Werkmeister

WikidataPageBanner

[edit]

WikiEditor

[edit]

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]
  • git #c3b1cab5 - getUsersByEmail.php: add correct line ending by John Bond

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #5805b83b - Move eslintrc config into sub-folders by Ed Sanders

No changes

[edit]
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • CheckUser
  • ChessBrowser
  • CiteThisPage
  • CodeMirror
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • DynamicSidebar
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalWatchlist
  • Graph
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LocalisationUpdate
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecureLinkFixer
  • SecurePoll
  • ShortUrl
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • UserMerge
  • VipsScaler
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

273 Changes in 59 repos by 66 authors