MediaWiki 1.43/wmf.23/Changelog

Core changes

edit
  • git #767c2dec - Branch commit for wmf/1.43.0-wmf.23 (T373642) by trainbranchbot
  • git #e56db8f3 - Skin: don't reparse language link titles (T204792) (T363538) by C. Scott Ananian
  • git #80a2a97e - ResourceLoader: Revive i18n-all-lists-margins feature of SkinModule (T369475) by Ebrahim Byagowi
  • git #be0171cb - Make ContributionsSpecialPage::shouldShowBlockLogExtract public (T373687) by Dreamy Jazz
  • git #652e59b5 - Bump wikimedia/parsoid to 0.20.0-a21 (T374749) by Yiannis Giannelos
  • git #d814e25a - Test exportSites.php and importSites.php (T371167) by Dreamy Jazz
  • git #e1b982bc - selenium: Fix 'User temporary user should be able to create account' (T325740) by Željko Filipin
  • git #e352a3a8 - eslint: Prefer const in mediawiki.api by Ed Sanders
  • git #9c6a0187 - eslint: Prefer const in mediawiki.rcfilters by Ed Sanders
  • git #bad0c70a - resources: Fix 404 Not Found for foreign Financial-Times/polyfill-library by Timo Tijhof
  • git #e5a3e36b - objectcache: Tag StorageAwareness as `@internal` by Timo Tijhof
  • git #602f0ab5 - REST: add restbase compat mode for some endpoints (T374136) by daniel
  • git #aed64600 - htmlform: Add missing documentation to class properties by Umherirrender
  • git #bb1d0aca - recentchanges: Add missing documentation to class properties by Umherirrender
  • git #a9c2b25e - Remove an unused method in mediawiki.rcfilters by Ebrahim Byagowi
  • git #92ca7f68 - Randomly sample statistics for Parsoid Selective Update (T371713) by C. Scott Ananian
  • git #1447542b - Fix comment spelling in Names.php by Amir E. Aharoni
  • git #1eb3016d - Partly test deleteTag.php (T371167) by Dreamy Jazz
  • git #6635b315 - specials: Add missing documentation to class properties by Umherirrender
  • git #ab7bc9da - Release notes: Add Jest test suite information (T251790) by Eric Gardner
  • git #9b60718f - ParserOutput::collectMetadata(): fix handling of links (T363538) by C. Scott Ananian
  • git #25da9113 - Parser tests: add additional options to test ParserOutput metadata (T310512) by C. Scott Ananian
  • git #c8ec25a9 - maintenance: Add missing documentation to class properties by Umherirrender
  • git #da63db52 - libs: Add missing documentation to class properties by Umherirrender
  • git #44c12875 - rdbms: Make sure ILBFactory::getLocalDomainID() returns a string (T374660) by Lucas Werkmeister
  • git #0f233aa9 - Add ContributionsSpecialPage::shouldShowBlockLogExtract (T373687) by Dreamy Jazz
  • git #0b4b6419 - Fix comma splice in logging-out-notify by Pppery
  • git #9f763202 - DB: add type declarations to properties and methods by Dringsim
  • git #44cad41d - Fix old autoblock unblock log entries with namespace in log_title (T373929) by Dreamy Jazz
  • git #7ca6859c - rdbms: only count replication sources toward "masterConns" in getServerConnection() (T374534) by Aaron Schulz
  • git #e5f5d7cc - Reduce uses of mediawiki.Uri in mediawiki.rcfilters (T374314) by Ebrahim Byagowi
  • git #7b909408 - Move update-keys.sql to a PHP array (T167924) by Tim Starling
  • git #50d9e803 - Replace mw.Uri with native URL in mediawiki.ForeignApi.core (T374314) by Ebrahim Byagowi
  • git #1332c06c - Fix typo in RSSFeed::outItem() for feed item URL (T374678) by Sam Wilson
  • git #8e875faf - lockmanager: fix MemcLockManager::__destruct() by Aaron Schulz
  • git #b6a79ae4 - lockmanager: cleanup RedisLockManager::__destruct() and add tests by Aaron Schulz
  • git #31d6bc42 - Make rcfilter labels to have better contrast in dark mode by Ebrahim Byagowi
  • git #9087fff7 - tests: Remove unused TagsDefTest::$testClass by Umherirrender
  • git #f67da93e - specials: Allow hiding special pages properly on SpecialPages list (T360723) by Ammarpad
  • git #a3f5050a - eslint: Manually fix remaining no-var warnings by Ed Sanders
  • git #c20d111b - eslint: Autofix var to let/const by Ed Sanders
  • git #0509dbeb - Sync up core repo with Parsoid by Yiannis Giannelos
  • git #d35741b4 - NamespaceDupes: check if page exists from primary database (T374631) by Pppery
  • git #ab89fff6 - Customise Special:UserLogout success message for temporary account (T374519) by Dreamy Jazz
  • git #ab73a384 - selenium: Fix docs/Stack/webdriverio.js (T373125) by Željko Filipin
  • git #465777f1 - Use const keyword for constant list of strings or ints by Umherirrender
  • git #48798f13 - Add Jest to MW Core for testing Vue components (T251790) by Eric Gardner
  • git #b81bf568 - parser: Remove PPDStack_Hash::$false by Umherirrender
  • git #512aadac - Use type declaration for class properties holding type hinted arguments by Umherirrender
  • git #e38e3d1c - rdbms: Add missing documentation to class properties by Umherirrender
  • git #73fe5c2b - SpecialExpandTemplates: Replace use of deprecated OutputPage::addCategoryLinks() (T373830) by James D. Forrester
  • git #4a6de092 - Fix broken deleteSelfExternals.php and test it (T371167) by Dreamy Jazz
  • git #bb259813 - build: De-duplicate two recent CREDITS additions via mailmap (T372295) by Timo Tijhof
  • git #6700247f - selenium: Fix Main Page should have "Log in" link (T373125) by Željko Filipin
  • git #ecb8b0d6 - Specify caller in DB queries by Bartosz Dziewoński
  • git #8268b5e7 - objectcache: Improve overall BagOStuff class docs (T364652) by Timo Tijhof
  • git #bc772ddd - selenium: Main page should have "Log in" link (T373125) by Željko Filipin
  • git #9d354eec - phpunit: RandomImageGenerator::getImageWriteMethod returns callable by thiemowmde
  • git #68dea2a2 - objectcache: Migrate WANObjectCache metrics to StatsLib (T359257) by Derick Alangi
  • git #2b11d615 - Migrate all uses of deprecated URL global functions to use wfGetUrlUtils() (T319340) by James D. Forrester
  • git #d58594d7 - Remove User::canExist() by Bartosz Dziewoński
  • git #7249c4c9 - parserTests.txt: Update documentation about cat/ill options by C. Scott Ananian
  • git #9706e00b - cache: Add missing documentation to class properties by Umherirrender
  • git #6323406d - tests/api: Add missing documentation to class properties by Umherirrender
  • git #d150c668 - auth: Disable irrelevant account creation fields for temp users (T328718) by Máté Szabó
  • git #90b0c03a - Update credits ahead of the 1.43 release (T372295) by Atieno
  • git #26a9cd79 - mailmap: Add new CREDITS duplicate entries (T372295) by Atieno
  • git #18ee8856 - phpunit: Drop unused complexity from RandomImageGenerator by thiemowmde
  • git #361e056b - SUL3: Enable multiple auth providers to refresh "remember me" status (T369668) by Derick Alangi
  • git #d1ca18d4 - Add release notes for CentralIdLookup::isOwned() by Bartosz Dziewoński
  • git #c308465d - Clean up a few comments in HtmlOutputRendererHelper (typos, etc.) by bpirkle
  • git #951e46ba - mediawiki.special.block [vue]: include $wgAutoblockExpiry in message (T361148) by MusikAnimal
  • git #949c34b2 - UserOptionsManager: Allow global prefs for users without local accounts (T371340) by Bartosz Dziewoński
  • git #aa16b5e7 - Avoid use of deprecated wfExpandUrl in various places (T319340) by Ebrahim Byagowi
  • git #a5c7a67f - Avoid use of deprecated global functions in MWHttpRequest (T319340) by Ebrahim Byagowi
  • git #40206d55 - UserFactory: Use PHP type hints by Fomafix
  • git #c08ea2e8 - rdbms: make table name parameter comments more complete and uniform by Aaron Schulz
  • git #92715a92 - wdio-mediawiki: Fix incorrect async execute() usage by Máté Szabó
  • git #8e8a56c8 - parser: Add missing documentation to class properties by Umherirrender
  • git #3fca49a1 - api: Add missing documentation to class properties by Umherirrender
  • git #503bff0b - Rest: Add missing documentation to class properties by Umherirrender
  • git #dac84bf8 - Add missing documentation to class properties in NameTableStoreFactory by Umherirrender
  • git #daffc479 - installer: Add missing documentation to class properties by Umherirrender
  • git #0c5d7284 - Move EditRecovery's delete button to start of each item (T374188) by Ebrahim Byagowi
  • git #9d7d16f0 - specials: Cleanup for Special:ProtectedPages/ProtectedTitles by Umherirrender
  • git #266e7576 - Use $this->getServiceContainer() in maintenance by Fomafix
  • git #c9ce78ce - Expand RollbackEditsTest (T371167) by Dreamy Jazz
  • git #18285ec0 - Test grep.php (T371167) by Dreamy Jazz
  • git #e90e109f - Test alltrans.php and dumpMessages.php (T371167) by Dreamy Jazz
  • git #259df3af - Move BenchmarkerTest and MaintenanceTest into includes folder (T371167) by Dreamy Jazz
  • git #33a191b2 - Expand MigrateUserGroupTest (T371167) by Dreamy Jazz
  • git #7c4710da - Expand GetTextMaintTest (T371167) by Dreamy Jazz
  • git #ef978569 - Expand ResetUserEmailTest (T371167) by Dreamy Jazz
  • git #5f3826d1 - Expand CleanupWatchlistTest (T371167) by Dreamy Jazz
  • git #955a81b5 - Start on tests for updateExtensionJsonSchema.php (T371167) by Dreamy Jazz
  • git #887af5ed - Start on tests for userOptions.php (T371167) by Dreamy Jazz

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #3ec6902f - Make PreferencesHandler implement the hook interface by Matěj Suchánek
  • git #cbfaaa59 - Log changes to protected variables access (T371798) by STran
  • git #bd819b98 - Add preference for viewing protected variables in AbuseFilter (T371798) by STran
  • git #b0c9bdc1 - Specify caller in DB queries by Bartosz Dziewoński
  • git #b2df776f - tests: Use multi-row insert in AbuseFilterConsequencesTest by Umherirrender

ApiFeatureUsage

edit
  • git #e4a391b6 - Use BagOStuff::ERR_ instead of internal StorageAwareness by Timo Tijhof
  • git #de6d6cc1 - Avoid BEGIN/COMMIT latency in ApiFeatureUsageQueryEngineSql::record() by Aaron Schulz
  • git #c375262e - Improve caching in ApiFeatureUsageQueryEngineSql::record() a bit by Aaron Schulz
  • git #c2636a2d - Make record() bail out when triggered during non-@database tests by Aaron Schulz
  • git #4a121121 - Fix ApiFeatureUsageQueryEngineSql::enumerate() parameter handling by Aaron Schulz

AutoModerator

edit

Babel

edit
  • git #69002657 - Remove # from a tracking category name by Amir E. Aharoni
  • git #c6cec7d3 - CommunityConfiguration: Remove BabelDefaultLevel (T328171) by Martin Urbanec
  • git #f8f6c823 - Make the writing of "Babel/babel" more consistent by Amir E. Aharoni

BetaFeatures

edit

BounceHandler

edit

CampaignEvents

edit

CategoryTree

edit
  • git #58afeaf9 - Use IConnectionProvider instead of ILoadBalancer by Fomafix

CentralAuth

edit
  • git #93278c60 - Switch LogHookHandler from LBFactory to ConnectionProvider by thiemowmde
  • git #bfae1a8b - Use real type hints for services etc. by Bartosz Dziewoński
  • git #d56b537e - Enable Squiz.WhiteSpace.MemberVarSpacing.FirstIncorrect sniff too by Bartosz Dziewoński
  • git #fad0009d - Enable Squiz.WhiteSpace.FunctionSpacing.BeforeFirst PHPCS sniff by thiemowmde
  • git #672abb27 - Rewrite URLs to mobile when using mobile view on shared login domain (T371609) (T371596) by Bartosz Dziewoński
  • git #c7b18eda - Rewrite URLs when using the shared login domain (T371609) by Bartosz Dziewoński
  • git #92fb0e02 - SsoHookHandler: Allow static.php entry point (T374286) by Bartosz Dziewoński
  • git #d579f801 - Display mobile view on SSO domain if we arrive from mobile view (T371596) by Bartosz Dziewoński
  • git #477d9ecd - Lock and log account after renaming during account vanish (T370370) by mimurawil
  • git #e13b78a3 - Fix "Keep me logged in" with $wgCentralAuthCookies = false; by Bartosz Dziewoński
  • git #31d72b41 - [session] Don't create a warning if name reserved by temp user system (T373827) by Dreamy Jazz
  • git #02e41c61 - Test Special:CentralAuth's wiki list unmerge form (T122016) by Dreamy Jazz
  • git #6cdfb0ae - SUL3: Allow using "remember me" set on the shared domain (T369668) by Derick Alangi
  • git #709c4f1b - Fix exceptions on users with invalid usernames (T372880) by Bartosz Dziewoński

Chart

edit

CheckUser

edit
  • git #ea59e817 - Make SpecialIPContributions::shouldShowBlockLogExtract public (T373687) by Dreamy Jazz
  • git #f73226d7 - Hide block log extract when target is invalid for IPContributions (T373687) by Dreamy Jazz
  • git #55eeffe0 - Update references from AbuseFilter's temp account logs (T373525) by STran
  • git #987ed16e - Remove now unused wgCheckUserLogAdditionalRights config by Dreamy Jazz
  • git #109e42d4 - Add wgCheckUserCuciUserRandomChanceDebounceCutoff (T374530) by Dreamy Jazz
  • git #dbbe6eae - Support other extensions writing to temporary account logs (T373524) by STran
  • git #5629602d - tests: Use multi-row insert in test setup by Umherirrender
  • git #d3ff425b - Don't attempt to interact with central indexes for some wikis (T374462) by Dreamy Jazz
  • git #ba7b3c49 - Temporarily silence deprecation of ConvertibleTimestamp::microtime (T245464) by Timo Tijhof

CirrusSearch

edit

Cite

edit

CodeMirror

edit
  • git #f5a5598b - Make use of upstream markTestSkippedIfExtensionNotLoaded by thiemowmde

CommunityConfiguration

edit
  • git #d09aa5cf - feat(SchemaBuilder): array-based `required` for top-level properties (T360921) by Michael Große
  • git #5161dbd5 - docs: Add ADR for how to define top-level `required` in schemas (T360921) by Michael Große

Collection

edit
  • git #bd1b6a36 - Remove a vandal's username from translation file by mary123

ConfirmEdit

edit
  • git #50f533c9 - A few very minor code cleanups by thiemowmde
  • git #9639f30e - Merge trivial @dataProviders in CaptchaTest by thiemowmde

ContactPage

edit
  • git #f6110fca - SpeciaContact: Call getUser() later when actually needed by Reedy
  • git #1a7c5eac - SpecialContact: Move loading of contactpage-pagetext closer to useage by Reedy

ContentTranslation

edit

DiscussionTools

edit
  • git #bb418d6b - Don't startPoll if there's not a subscribable heading, i.e. New Topic (T374770) by David Lynch
  • git #b7af4e87 - Find comment: Don't show notice if "talk" page has never had any discussions on it (T374598) by Ed Sanders

DonationInterface

edit

EntitySchema

edit
  • git #07639a13 - Migrate all eslintrc files to JSON by Taavi Väänänen

EventLogging

edit
  • git #a68f83ee - ESLint: Enforce prefer-const by Ed Sanders
  • git #5775f504 - ESLint: Enforce no-var and autofix by Ed Sanders
  • git #a69979af - ESLint: Use wikimedia/server for root files by Ed Sanders

FlaggedRevs

edit

Flow

edit
  • git #1c58ab6b - Avoid use of deprecated wfMatchesDomainList and wfExpandUrl by Ebrahim Byagowi
  • git #045eda5f - Avoid use of deprecated wfParseUrl by Ebrahim Byagowi

GlobalBlocking

edit
  • git #8981cd22 - Hide GlobalBlocking log extract when core block log extract hidden (T373687) by Dreamy Jazz
  • git #0811996f - Apply global XFF blocks when user is the temp placeholder (T353564) by Dreamy Jazz
  • git #f2f65ad3 - Sanitise IP in GlobalBlockLookup::getGlobalBlockLookupConditions (T374686) by Dreamy Jazz
  • git #93822764 - Generate special page name in English for central URLs (T374277) by Dreamy Jazz

GlobalPreferences

edit
  • git #07693995 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #7482d88b - Allow lookup of global preferences for users without local accounts (T371340) by Bartosz Dziewoński

GrowthExperiments

edit
  • git #5039348b - CommunityUpdates: use the update title as the action context for instrument (T374251) by Sergio Gimeno
  • git #a8dd4f46 - Remove empty array from array_merge() call by Lucas Werkmeister
  • git #f0985a78 - CommunityUpdates: add experiment variant info to instrumentation events (T374547) by Sergio Gimeno
  • git #a2258c59 - Community Updates: Implement click tracking for CTA using Metrics Platform (T370909) by Cyndy
  • git #6ebb49af - CommunityUpdates: remove placeholder thumbnail (T365885) by Sergio Gimeno
  • git #662d1675 - CommunityUpdates: instrument impressions with metrics platform client (T371498) by Sergio Gimeno

Interwiki

edit

IPInfo

edit

JsonConfig

edit
  • git #69ccdad0 - Fix exception display when JSON does not validate (T311389) by Isabelle Hurbain-Palatin

Kartographer

edit

MediaModeration

edit
  • git #b8602c1d - tests: Use multi-row insert in test setup by Umherirrender

MobileFrontend

edit
  • git #6093b716 - build: Updating grunt-banana-checker to 0.13.0 by Umherirrender
  • git #b907051f - Ensure that it is possible to override MFNamespacesWithLeadParagraphs by C. Scott Ananian

ORES

edit

PageTriage

edit
  • git #b23e469f - tests: Use multi-row insert in PageTriageTestCase::setDraftQuality by Umherirrender
  • git #41faca32 - Schema: add comment by Novem Linguae

ProofreadPage

edit
  • git #0b444e35 - Use codex provided colors and icons by Ebrahim Byagowi

Scribunto

edit

SecurePoll

edit
  • git #88fa5b99 - Specify caller in DB queries by Bartosz Dziewoński

SyntaxHighlight_GeSHi

edit

TextExtracts

edit
  • git #cc8cf471 - Use extension namespace for TextExtracts by alistair3149

Translate

edit

UploadWizard

edit
  • git #a8779cb8 - Use more compatible `white-space: normal` instead of `text-wrap: wrap` by Bartosz Dziewoński
  • git #9ab88d84 - Don't show purpose field in campaigns (T365560) by Matthias Mullie

UrlShortener

edit

VisualEditor

edit

WebAuthn

edit
  • git #52f95163 - Inline small pieces of code utilizing the ?? operator by thiemowmde

Wikibase

edit
  • git #9d1e213a - REST: Test supported media types in edit routes (T368547) by Muhammad Yasser Jazirahly
  • git #66531f7e - REST: Use specific PATCH error for missing property (T373884) by Silvan
  • git #a5008777 - Use browser native URL instead of mw.Uri (T374314) by Ebrahim Byagowi
  • git #dfe73822 - REST: Move out responses that are specific to one endpoint only. (T310477) by Muhammad Yasser Jazirahly
  • git #2cdbfdf1 - REST: Create resource-too-large exception (T330739) by Muhammad Yasser Jazirahly
  • git #4b6fde64 - Add return type to FakeLBFactory::getLocalDomainID() (T374660) by Lucas Werkmeister
  • git #b0168a34 - Remove empty array from array_merge() call by Lucas Werkmeister
  • git #e3d30c0c - Clear UserGetRights handlers in OutputPageEditabilityTest (T374690) by Jakob Warkotsch
  • git #39f1b6c7 - REST: Test invalid edit metadata handling for all edit routes centrally. (T368537) by Muhammad Yasser Jazirahly
  • git #e9ab5023 - REST: Replace `sitelink-title-does-not-exist` error (T374423) by dima koushha
  • git #dab27150 - Pass language links as TitleValue, not as strings (T204792) (T363538) by C. Scott Ananian
  • git #9ef03729 - REST: Stop using legacy statement format in tests (T323762) by Jakob Warkotsch
  • git #07ec11b8 - REST: Rename `newPatchResultResourceNotFound` by Muhammad Yasser Jazirahly
  • git #4ae5acc6 - REST: Replace item/property-not-found errors with resource-not-found (T373880) by dima koushha
  • git #226004cf - WikibaseClient.i18n.magic.php translation for Bengali (bn) by Aftab

WikibaseLexeme

edit

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit

WikidataPageBanner

edit
  • git #9718777a - Inject LanguageConverterFactory into Hooks by Fomafix

WikiLambda

edit

WikimediaCampaignEvents

edit

WikimediaEvents

edit

WikimediaMaintenance

edit
  • git #72449564 - migrateESRefToContentTable: Check for maximal not migrated content_id (T183490) by Alexander Vorwerk
  • git #d4465119 - Test getUsersByEmail.php (T372107) by Dreamy Jazz
  • git #8b521371 - migrateESRefToContentTable: Add option to dump tt: -> es: reference (T183490) by Alexander Vorwerk
  • git #316f666c - migrateESRefToContentTable: Add option for not deleting text row (T183490) by Alexander Vorwerk
  • git #97b0dde2 - Drop createHumanReadableProjectNameFiles.php, these messages now exist by James D. Forrester

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CommunityRequests
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • VipsScaler
  • VueTest
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

274 Changes in 62 repos by 74 authors