MediaWiki 1.41/wmf.20/Changelog

Core changes

edit
  • git #572aa488 - Branch commit for wmf/1.41.0-wmf.20 (T340248) by trainbranchbot
  • git #511842f9 - parser: Remove phan-suppression after parsoid 0.18.0-a20 update (T343155) by Umherirrender
  • git #7a3e9ddf - SpecialVersion: Indicate when no skins or extensions are installed (T342514) by Hannah Okwelum
  • git #f5490051 - content,maintenance: Use class-string<ClassName> in doc blocks by thiemowmde
  • git #8ceb58c7 - UserGroupManagerTest: clear all hooks before running tests by Daimona Eaytoy
  • git #7fb8424b - Override inContentLanguage for FakeQqxMessageLocalizer by Michael Große
  • git #e446a71f - ResourceLoader: Switch Resources.php to MW_INSTALL_PATH by Timo Tijhof
  • git #cf8e22e1 - LocalisationCache: Load only core data if possible (T342418) by Lucas Werkmeister
  • git #7355d75c - LocalisationCache: Reset loaded(Sub)Items when overwriting data (T342418) by Lucas Werkmeister
  • git #ccbd669d - Acquire a temporary user username before previewing (T331397) by Bartosz Dziewo?ski
  • git #77266237 - Make minimumGroupingDigits an integer and add documentation by Tim Starling
  • git #b03fc014 - phpunit: Throw exception in getDb() for non-database tests by Daimona Eaytoy
  • git #3ee3e677 - Use any element in CSS selector of enhanced changes list (T342489) by Fomafix
  • git #9887516c - EditRecovery: add editRecovery.loadEnd JS hook (T342882) by Sam Wilson
  • git #dd6729cc - tests: Require existing page in ExportTest by Umherirrender
  • git #2a0de02a - phpunit: Avoid TestUser in non-database tests by Daimona Eaytoy
  • git #8f273a9d - tests: api: Replace some static function with services by Umherirrender
  • git #d3fb83de - tests: api: Use NS_ constants instead of hard coded values by Umherirrender
  • git #8aaef348 - doc: Improve description of "type" in extension.schema.v2.json by Philipp Spitzer
  • git #2ed1977c - ParserOutput: use consistent delimiters in bodyOnly regexps by C. Scott Ananian
  • git #075f8661 - Remove ParserOutput::hideNewSection, deprecated since 1.38 (T305161) by C. Scott Ananian
  • git #ea51801f - Rename newly-added ParserOutput::appendOutputString() method by C. Scott Ananian
  • git #368881a2 - LocalisationCache: Add CORE_ONLY_KEYS, ALL_EXCEPT_CORE_ONLY_KEYS (T342418) by Lucas Werkmeister
  • git #274fd222 - LocalisationCache: Expand tests (T342418) by Lucas Werkmeister
  • git #8a2b8699 - Fix incomplete/broken ParserFactoryTest & ParserTest by thiemowmde
  • git #7b8859c7 - language: Move tests from /cache to /language by Lucas Werkmeister
  • git #33042ebc - LocalisationCache: Make isMergeableKey() static (T342418) by Lucas Werkmeister
  • git #3c43962d - Don't defer to CLDR for ru, uk, hy minimumGroupingDigits (T262500) by Tim Starling
  • git #0b92c4be - Record Parsoid version in extension data to allow rollback if necessary by C. Scott Ananian
  • git #8797fbd9 - tests: Reset title cache after page creation in ParserTestRunner (T342875) by Umherirrender
  • git #7f15c466 - LocalisationCache: Make everything private that can be private by thiemowmde
  • git #b2cfa31e - Add append/getOutputString to ParserOutput by Isabelle Hurbain-Palatin
  • git #793e78aa - mailmap: Add urbanecm's WMF address by Martin Urbanec
  • git #9b3c418d - Make tests override needed configuration by Tim Starling
  • git #5c6bb65c - Normalize the skin name when "skin" is in HiddenPrefs (T342733) by Tim Starling
  • git #d46de9b6 - language: Add specific type hints to all LocalisationCache properties by thiemowmde
  • git #f6b1c1f8 - Fix flaky test testSecuritySensitiveOperationStatus (T342775) by Tim Starling
  • git #7e52a230 - Fix attribution for "Localisation updates from https://translatewiki.net." by Winston Sung
  • git #dedc1f31 - Use formatversion=2 for “account data from this project” link by Lucas Werkmeister
  • git #21ec8b13 - maintenance: Remove UserRightsProxy from CreateAndPromote::addLogEntry (T255309) by Umherirrender
  • git #3184678f - BlockManagerTest: Use class @covers instead of per-method annotations by Thalia
  • git #06816e38 - Tests: Fix config value override by Ammarpad
  • git #5dbe1af8 - Revert "specials: Use cross-wiki aware UserIdentityLookup on Special:UserRights" (T255309) (T342747) by Urbanecm
  • git #fc91c94d - Regression test for T342733 empty skin name (T342733) by Tim Starling
  • git #f3beedd0 - Normalize the skin name when it comes from preferences or useskin (T342733) by Tim Starling
  • git #7432b218 - Migrate more calls of Database::select* to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #49a2f5cd - api: Minor cleanup of some Api Base classes by Reedy
  • git #404f3a20 - Edit recovery feature using indexedDB (T341844) by Sam Wilson
  • git #8d69f99a - Don't show the inline toggle selector on Special:MobileDiff (T342158) by Tim Starling
  • git #585a2022 - TextboxBuilder: Minor cleanup by Reedy
  • git #9afb5807 - Add barebones mw.util.addPortlet method (T303488) by Jon Robson
  • git #23540426 - EditPage: Add #[AllowDynamicProperties] (T326182) (T324903) by Reedy
  • git #dae88129 - Schema: Add pl_target_id column to pagelinks (T342689) by Amir Sarabadani
  • git #54aeb04f - rdbms: Avoid making wasteful memcached calls in CP (T314434) by Amir Sarabadani
  • git #346cb763 - Replace usages of ApiTestCase::$users by Daimona Eaytoy
  • git #894aa5a7 - ApiTestCase: Clone User object when Authority is used (T341953) by Daimona Eaytoy
  • git #4c72c161 - Deprecate MediaWikiIntegrationTestCase::$users (T155147) by Daimona Eaytoy
  • git #67a7658e - phpunit: Make getTestUser and friends non-static by Daimona Eaytoy
  • git #112209dd - ApiComparePages: Add help url (T342632) by Reedy
  • git #3bedffa8 - phpunit: Do not call addCoreDBData if the test doesn't need the DB (T155147) by Daimona Eaytoy
  • git #75df8fa6 - Add namespace translations for Mandailing (btm) (T335217) by Jon Harald Søby
  • git #be437f97 - ExternalLinks: Add support for WRITE_NEW only mode (T341828) by Amir Sarabadani
  • git #01c27193 - Update wikimedia/cdb from v2.0.0 to v3.0.0 (T327992) by Derick Alangi
  • git #5d92ed4b - rdbms: Drop srvCache from Database (T342564) by Amir Sarabadani
  • git #2b608a35 - Add an API-only user preference for diff type (T336713) by Tim Starling
  • git #ace8eb01 - skins: Widen `@covers` annotations in unit tests by Timo Tijhof
  • git #4705d200 - changetags: Use LogPage::DELETED_RESTRICTED in ChangeTagsLogItem by Umherirrender
  • git #10ecf2fe - Make "pluralRules" caches static in LocalisationCache (T225730) by thiemowmde
  • git #c4515293 - UserGroupManagerTest: Set wgConf wikis to it's valid by Derick Alangi
  • git #4aa863ab - UserIdentity: Point to new UserIdentityUtils service in documentation by Thalia
  • git #9c307982 - rdbms: Fix postgres db function call (T342351) by Ammarpad
  • git #45dffaf6 - Improve collapsing on the enhanced changes list by Fomafix
  • git #863240c2 - Message: Document better what it means to "use the database" by thiemowmde
  • git #2ed4e600 - Add support for wikidiff2_multi_format_diff() (T341754) by Tim Starling
  • git #d51b9994 - objectcache: Fix foreach warning in ReplicatedBagOStuff by Timo Tijhof
  • git #d95a6b31 - rdbms: Introduce InsertQueryBuilder (T335377) by Amir Sarabadani
  • git #953689a2 - Warn when firing wikipage.content hook on content which isn't attached (T341349) by Ed Sanders

Vendor

edit
  • git #5bf6f27e - Bump parsoid to 0.18.0-a20 by Isabelle Hurbain-Palatin
  • git #e765c121 - Bump wikimedia/parsoid to v0.18.0-a19 by C. Scott Ananian
  • git #9593d049 - Update wikimedia/cdb from v2.0.0 to v3.0.0 (T327992) by Derick Alangi

Extensions

edit

AbuseFilter

edit

BetaFeatures

edit
  • git #1af9f622 - Hooks: Use UserIdentityUtils for temporary user check by Thalia

CampaignEvents

edit

CentralAuth

edit
  • git #88bdc2a1 - CentralAuthUser: Don't load user information unless needed by Taavi Väänänen
  • git #e9a402c3 - Raise logging of token-based session failures to info (T342201) by Gergő Tisza
  • git #31fc683f - Add test for SpecialGlobalGroupMembership by Taavi Väänänen

CentralNotice

edit

CheckUser

edit
  • git #5dbcf7a6 - clienthints: Allow Client Hints API to accept partial data (T342729) by Dreamy Jazz
  • git #875fdbfd - Prevent saving Client Hints using REST API when action is too old (T342134) by Dreamy Jazz
  • git #8cb2c621 - clienthints REST API: Perform matching user check with RAW audience (T342790) by Dreamy Jazz
  • git #fc88d0fd - Add CheckUserUnionSelectQueryBuilderTest to the Database group by Daimona Eaytoy
  • git #629bc716 - Allow IP addresses as usernames in CheckUserPrivateEventLogFormatter (T342629) by Dreamy Jazz
  • git #93ada3d4 - Create UserIdentityValue with correct wiki (T342655) by Alexander Vorwerk

CirrusSearch

edit

Cite

edit
  • git #5aa6cb0c - Replace extremely slow parser test with fast unit tests (T253743) (T238187) by thiemowmde
  • git #2aa421a0 - Replace all Language and Parser mocks with no-op mocks by thiemowmde
  • git #e750cc2e - Remove unused "HTML message" cite_references_no_link (T321217) by thiemowmde
  • git #d6d447e8 - Remove unused private method from CiteDbTest by thiemowmde
  • git #df5484ea - Revert "Localisation updates from https://translatewiki.net." by Thiemo Kreuz (WMDE)
  • git #08814c8e - Remove (revert) expensive parsing of 1-character message (T339973) by thiemowmde
  • git #09df6301 - Rename ext.cite.style VE dependency to ext.cite.parsoid.styles by Subramanya Sastry

CodeMirror

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #e389fc48 - Always use === in PHP by Ed Sanders
  • git #ec804813 - Replace uses of UserNameUtils::isTemp with UserIdentityUtils::isTemp by Thalia
  • git #42b588c0 - UsernameCompletionAction: Use @inheritdoc by Ed Sanders
  • git #df6a5e0d - Add extra documentation to config for ...reply_icon_languages by Ed Sanders
  • git #1bb29faa - Use strict comparison with array_search by Ed Sanders

DonationInterface

edit

Echo

edit

EntitySchema

edit
  • git #f426fa69 - Fix lost copyright notice on SetEntitySchemaLabelDescriptionAliases by Michael Große
  • git #fb079c04 - Refactor `onBeforeDisplayNoArticleText` hook handler to use hook interface (T336922) by Hasan Akgün
  • git #1ea2eef9 - Reuse Wikibase's copyright message builder (T342001) by Andrew Kostka

EventBus

edit

FileImporter

edit
  • git #ce624937 - Drop unnecessary limitation to int from AbuseFilter integration (T342524) by thiemowmde
  • git #7e1ab0b3 - Use cheaper Title::makeTitle in tests by thiemowmde
  • git #acf4c3b4 - Pass ParserFactory to CategoryExtractor (T343070) by Umherirrender
  • git #3ff0491b - tests: Add mock for IContextSource::getSkin in ChangeFileInfoFormTest by Umherirrender

FlaggedRevs

edit

Gadgets

edit
  • git #76522d5c - Avoid loading gadgets if the storage backend is disabled in tests (T155147) by Daimona Eaytoy

GrowthExperiments

edit

Kartographer

edit
  • git #988eaee1 - Align with wtPostprocess signature change by Isabelle Hurbain-Palatin

LiquidThreads

edit

MachineVision

edit
  • git #8d96a2ed - build: Upgrade vue to 3.2.37 to align with MediaWiki (T304717) by James D. Forrester

MobileFrontend

edit

ORES

edit

PageTriage

edit

Popups

edit

ProofreadPage

edit
  • git #667d8545 - Avoid DB access in non-database tests by Daimona Eaytoy
  • git #4c21e281 - tests: Simplify provider in WikitextLinksExtractorTest (T332865) by Umherirrender

SecureLinkFixer

edit
  • git #81eb141e - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit
  • git #f485bc96 - Avoid dynamic message keys via FormSpecialPage::getMessagePrefix() (T337945) by Daimona Eaytoy

TemplateData

edit
  • git #855156c9 - Hooks: Use UserIdentityUtils for temporary user check by Thalia

Thanks

edit

TimedMediaHandler

edit

Translate

edit
  • git #44ccd351 - QueryMessageGroupsActionApi: Remove mgroot=all parameter by Abijeet
  • git #051d3436 - Move entity.selector to its own folder by Abijeet
  • git #a909c116 - AggregateGroupsSpecialPage: Use entity.selector to select groups (T323332) by Abijeet
  • git #17ce8429 - Pass ParserFactory to Special:ExportTranslations (T343070) by Umherirrender
  • git #74959dc4 - tests: Add PersistentDatabaseCacheTest to the Database group by Daimona Eaytoy
  • git #5e332346 - Mint: Disable translations to Chinese (T342745) by Abijeet
  • git #c3e660cd - pagetranslation: Clarify pp-already-prepared-message message and purpose by Reedy
  • git #4897c209 - ext.translate.special.pagepreparation.js: Use action=compare (T342630) by Reedy
  • git #f7519f6b - ext.translate.special.pagepreparation.js: Code updates by Reedy
  • git #612d69f0 - ext.translate.special.pagepreparation.js: Better handling of Prepare button click (T342622) by Reedy
  • git #01a05fb6 - MinT: Pre/post process input/output sent to API (T341544) by Abijeet
  • git #1430bb11 - ext.translate.special.pagepreparation.js: Only add trailing </translate> if we added a leading <translate> (T245811) by Reedy
  • git #cf51b3a1 - ext.translate.special.pagepreparation.js: Check for whitespace in <languages/> element (T245811) by Reedy
  • git #9ab9af95 - SearchTranslations: Code improvements by Abijeet

TranslationNotifications

edit

UniversalLanguageSelector

edit
  • git #e0f7f594 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni

VisualEditor

edit
  • git #85d58493 - Simplify definition of textStyle group in toolbar by Ed Sanders
  • git #cbc75020 - Update VE core submodule to master (c1420586c) (T341681) (T341687) by Bartosz Dziewoński
  • git #4418b618 - Remove `DualParsoidClient::class` and related code from VE (p.2) (T341612) by Derick Alangi
  • git #74a72af5 - build: Upgrade grunt-eslint from 24.1.0 to 24.3.0 by James D. Forrester
  • git #325ca8a4 - build: Upgrade stylelint-config-wikimedia from 0.15.0 to 0.16.0 by James D. Forrester
  • git #3d8315f4 - Simplify code for showing "Loading" message in template context by Ed Sanders

Wikibase

edit
  • git #d424146e - REST: Rename ReplaceItemStatement and its related classes (T342888) by Muhammad Jaziraly
  • git #356db95f - Check for false repoDomain explicitly in RepoDomainDbFactory by Daimona Eaytoy
  • git #722b6b17 - Show a shorter copyright message when dataRightsUrl is empty (T342001) by Andrew Kostka
  • git #aa63d1ff - REST: Add PUT property statement route to OAS (T342884) by Muhammad Jaziraly
  • git #aaae37de - client: Pass ParserFactory to ApiFormatReference (T343070) by Umherirrender
  • git #123b7d00 - Termbox: Build required config into init module (T342950) by Jakob Warkotsch
  • git #6dedc398 - Termbox: Implement and inject EntityRepository service (T342242) (T342243) by Silvan
  • git #f4804e5d - Only show pulsating dot to logged-in users (T342872) by Lucas Werkmeister
  • git #5882c3c8 - REST: Remove superfluous instantiation of `UseCaseError`s by Ollie Shotton
  • git #74722427 - REST: Remove unused error codes from lookup table by Ollie Shotton
  • git #1900930c - REST: Modify UseCaseError context logic (T341804) by Ollie Shotton
  • git #2f8682cb - REST: Fix incorrect operationId in OpenAPI document by Jakob Warkotsch
  • git #59d432ad - REST: Add `operationId`s to OpenAPI schema by Jakob Warkotsch
  • git #6c7cfeba - Make certain PHPUnit test setups more robust by thiemowmde
  • git #684cf7b2 - Simplify WikibasePingbackTest setup by thiemowmde
  • git #e823a1d0 - Avoid calling setMwGlobals multiple times by thiemowmde
  • git #5e01869a - Only show “mul” pulsating dot in edit mode (T342550) by Lucas Werkmeister
  • git #9b88c110 - Termbox: Inject item/property specific data access services (T342243) by Jakob Warkotsch

WikibaseQualityConstraints

edit

WikiEditor

edit

WikiLambda

edit
  • git #413cec2b - Function view: Comment out JSON blob view ('expert mode') (T342944) by James D. Forrester
  • git #95f6a5dd - Fix broken initialization of AboutEditMetadataDialog with blank language (T343132) by gengh
  • git #a412d422 - Fix style separation between language chip and string in localized labels by gengh
  • git #f881fb91 - ApiPerformTest: Catch invalid-Object errors thrown from user input (T342901) by James D. Forrester
  • git #feb96ea4 - PageRenderingHandler: Set href always, even when we don't set the label (T343041) by James D. Forrester
  • git #0d5915c2 - SpecialViewObject: Catch errors from trying to create the language (T343006) by James D. Forrester
  • git #8fa6e830 - Use mw.config JS variables instead of directly URL for edit/view mode (T342891) by gengh
  • git #22e64203 - Create standalone JS module with language selector for page header (T341500) by gengh
  • git #9f5c58b6 - Function impl marked dirty when labels change (T342687) by Stef Dunlap
  • git #000c91aa - Get current view information from store getter by gengh
  • git #5c4b8bac - SpecialViewObject: Don't load if action=edit etc. (T342891) by James D. Forrester
  • git #26531354 - Update link to function-evaluator image in docker-compose.sample. by apine
  • git #de137689 - OrchestratorRequest: Memoise Wikifunction functions calls in memcached (T307742) by James D. Forrester
  • git #b2d668bb - OrchestratorRequest: Don't use $IP global, use MW_INSTALL_PATH constant by James D. Forrester
  • git #eabca6c6 - SpecialViewObject: Don't inject a second rel='canonical' by James D. Forrester
  • git #c7f80716 - Initialize blank function when redirecting to FunctionEditor from DefaultView (T342802) by gengh
  • git #a284026e - reloadBuiltinData: Fix typo by James D. Forrester
  • git #0d19bbd4 - Enable FunctionReport tests and fix false positives (T303072) by gengh
  • git #45fd00d4 - Fix and activate Run Function page integration tests (T318416) by gengh
  • git #5e6f9383 - e2e: Fix the publish component by nik-55
  • git #fe4b0446 - AUTHORS: Update for July 2023 by James D. Forrester
  • git #653ea81a - Handle oldid url param to view a particular revision (T287514) by gengh
  • git #598f5fcc - PageRenderingHandler: Don't make 'read' selected if we're on the edit tab by James D. Forrester
  • git #bc55bd7d - ExpandedToggle: Rotate icon the other way on dir=rtl context (T337988) by gengh
  • git #012cb06c - Add exit cancel handling for browser events (T340627) by gengh
  • git #e5efebba - About widget: Tie disabled state of edit pencil button to canEditObject method (T329982) by James D. Forrester
  • git #73fcb4a4 - Update function-schemata sub-module to HEAD (1c01f22) (T335583) by James D. Forrester
  • git #89a502b6 - Don't hard-code parantheses, as they differ by language by James D. Forrester
  • git #b719bb1a - docs: Ensure we have a proper file-level block on every code file by James D. Forrester
  • git #5b5dfcd8 - Set label changes to true when updating Function Description (T342596) by gengh
  • git #acdd56c9 - docs: Move Vue top-level comment out of the rendered DOM by James D. Forrester

WikimediaMaintenance

edit
  • git #83904568 - Migrate Commons interwiki code [[c:]] to dumpInterwiki.php (T283005) by Alexander Vorwerk
  • git #c8675aff - DumpInterwiki: Set Forward=yes to wikifunctions: (T342909) by James D. Forrester
  • git #0b571f90 - DumpInterwiki: Add f: as interwiki for wikifunctions (T325908) by James D. Forrester

Wikistories

edit

Skins

edit

MinervaNeue

edit

Timeless

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #bec0946f - Make Language and ClearAnnotation tools part of the textStyle group by Ed Sanders
  • git #02007e7f - i18n: Add new langauge by Ed Sanders
  • git #ad7651f5 - Handle clicking on a focusable node that is already focused (T341681) by Ed Sanders
  • git #67a3fac8 - ve.ce.Surface: Move some vars closer to usage by Ed Sanders
  • git #ae097d2a - Follow-up I8701829: Manually move focus when tab/shift+tab pressed (T341687) by Ed Sanders
  • git #d80bb492 - Revert "Patch WindowManager fix for multiple window managers" by Bartosz Dziewoński

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

280 Changes in 48 repos by 70 authors