Jump to content

MediaWiki 1.44/wmf.17

From mediawiki.org
MediaWiki 1.44.0-wmf.16 Deployment of MediaWiki 1.44.0-wmf.17 to Wikimedia sites MediaWiki 1.44.0-wmf.18

The latest version (labeled "1.44.0-wmf.17") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 18 February 2025 (see the roadmap).

Core changes

[edit]
  • git #3e51daa6 - Branch commit for wmf/1.44.0-wmf.17 (T382368) by trainbranchbot
  • git #ec175199 - installer: Restore "complete" success message (T384524) by Timo Tijhof
  • git #e0a12710 - LocalFileRestoreBatch: Fix wrong indentation by Alexander Vorwerk
  • git #c479cc95 - Fix usage of toHtml by Isabelle Hurbain-Palatin
  • git #a04ebb9b - Fix ContentDOMTransformStageTest after PageBundle refactoring by Isabelle Hurbain-Palatin
  • git #8c78bad0 - auth: Log actual error message for action=login by Gergő Tisza
  • git #cebb44df - Bump wikimedia/parsoid to 0.21.0-a16 (T386415) by Isabelle Hurbain-Palatin
  • git #14205eb1 - Escape newpage message in FeedUtils (T386175) by Lucas Werkmeister
  • git #379d3842 - installer: Restore success messages (T384524) by Timo Tijhof
  • git #54f95bb1 - i18n: Fix qqq.json for searchdisabled to be an actual link (T384678) by Timo Tijhof
  • git #cba6ae4b - resources: Add missing parens to slash division (T368921) by Timo Tijhof
  • git #617c4707 - mediawiki.skinning: Remove IE specific CSS (T306486) (T365759) by Volker E.
  • git #f9180c4a - RestrictionStore: Remove short-circuit mode when fetching cascading sources by Bartosz Dziewoński
  • git #7a4952ef - PermissionManager: Differentiate between cascading protection of file content and file pages (T24521) (T62109) (T140010) by Dylan F
  • git #8b2cc12b - language: Use fallback chain to create NumberFormatter (T376711) by Umherirrender
  • git #7b4aee23 - Apply proper restrictions on file revert action (T304474) by Func
  • git #6d8cca81 - ResourceLoader: Remove Debug mode v1 (T367441) by Hannah Okwelum
  • git #2d558c70 - linker: Add process cache to UserLinkRenderer::userLink() (T358469) by Máté Szabó
  • git #5b288ba4 - block: Introduce AbstractBlock::isIndefinite (T351234) by Martin Urbanec
  • git #bc3b9546 - Drop discontinued Cite feature flag (T385570) by thiemowmde
  • git #b701585c - Add "Ё" to first letter list for Kazakh (T384395) by Jon Harald Søby
  • git #3597272d - PageUpdater: make it easy to create dummy revisions (T198297) (T384691) by daniel
  • git #14df136a - ExtensionRegistrationTest: move test set description to the right place by Daimona Eaytoy
  • git #365ac315 - Set correct merge strategy for $wgAddGroups and $wgRemoveGroups (T386210) by Daimona Eaytoy
  • git #947b4f89 - tests: Remove unneeded warning suppression for RevisionStore by Bartosz Dziewoński
  • git #95c7ccb6 - user: Use TS_MW to compare timestamps in UserRegistrationProvider by Umherirrender
  • git #30bcba40 - HTMLFormField: factor out label escaping by Tim Starling
  • git #c74a3289 - MapCacheLRU: Consistently accept string|int keys by Máté Szabó
  • git #f04b6768 - linker: Introduce UserLinkRenderer service (T358469) (T308000) by Máté Szabó
  • git #4c2dedd4 - RevisionStore: Don't use a Title for archived revisions (T384628) by daniel
  • git #3ff6edec - Improve direction of user name used in subheading in Special:Contributions (T385876) by Ebrahim Byagowi
  • git #7b1875c6 - ProtectionForm: parse expiries using ExpiryDef::normalizeExpiry (T248196) by MusikAnimal
  • git #5801317e - installer: Fix conflation between warning and info messages (T384524) by Timo Tijhof
  • git #92be69f8 - call_user_func() followups by Tim Starling
  • git #6dac4191 - phpunit: drop unused data provider in ExtensionProcessorTest by Daimona Eaytoy
  • git #815489fe - Replace call_user_func with dynamic function call by Umherirrender
  • git #8fc35bd4 - logging: Use LinkTarget in LogFormatter::getPreloadTitles overrides by Umherirrender
  • git #4e456415 - ResourceLoader: Remove module_deps table (T379661) by Hannah Okwelum
  • git #9b422b96 - specials: Use batch to format comments on Special:ListFiles (T379688) by Umherirrender
  • git #5521314f - RevisionStore: improve grammar of error message (T386162) by Novem Linguae
  • git #b6ec2600 - Limit Codex logging to action and special pages (T375287) by Jon Robson
  • git #5cc44b15 - phpunit: Use real test user in LinkerTest by Máté Szabó
  • git #4b9eb282 - auth: Use POST trxProfiler expectations during return/reauth (T385566) by Gergő Tisza
  • git #c5585df0 - DataAccess::preprocessWikitext(): fix logic around WikitextPFragment merging (T386233) by C. Scott Ananian
  • git #0eb83dde - i18n: Fix Sinitic languages Latin script date formats by Winston Sung
  • git #88565e66 - tests: Replace use of deprecated PermissionStatus methods by Bartosz Dziewoński
  • git #d83f9da8 - Update autonym for Shan (shn) (T377856) by Nemoralis
  • git #a208bf35 - Rename temporary feature flag required for Cite development (T236255) (T373307) (T385570) by thiemowmde
  • git #b6663d82 - Replace a few misplaces is_object checks by thiemowmde
  • git #96215098 - UserArray: Return UserArray for the empty cases too by Bartosz Dziewoński
  • git #3258c2ef - RenameUserDerivedJob: Fix string interpolation (T314096) by Máté Szabó
  • git #5452a991 - Add support for read new of categorylinks in SpecialExport and SpecialRandomInCategory (T385890) by Amir Sarabadani
  • git #c88314b5 - Add support for file read new in Article and FileBackendDBRepoWrapper (T383496) by Amir Sarabadani
  • git #33be2adf - refactor(PageUpdatedEvent): tighten return type-hint to match class field by Michael Große
  • git #5738fb39 - Add @phpcs-require-sorted-array to language code arrays by Fomafix
  • git #eb815e21 - RenameUser: Introduce RenameUserJob to run rename job (T104830) by xtex
  • git #b377d9dd - PermissionStatus: Fix bad copy-paste in documentation by Bartosz Dziewoński
  • git #2bc0bc4e - Special:Block [Codex]: Reset form properly when adding a block (T384822) by hmonroy
  • git #8d1943b3 - Special:Block [Codex]: Fix highlighting when block id is set in url (T383846) by hmonroy
  • git #4ec0232a - Migrate MediaWiki.RateLimiter to statslib (T359367) by Andrea Denisse Gómez-Martínez
  • git #f86cb86f - Dummy revisions: add tests for event emission (T198297) (T384691) by daniel
  • git #0bed335c - ApiProtect: parse expiries using ExpiryDef::normalizeExpiry (T248196) by MusikAnimal
  • git #878bad9f - Remove terminal colours from findDeprecated.php by Tim Starling
  • git #366ee638 - Replace call_user_func_array with dynamic function call by Umherirrender
  • git #38d23e53 - Add fluent setters to SparqlClient by physikerwelt
  • git #db7729bd - import: Don't swallow exceptions that are not safe to catch (T383933) by Máté Szabó
  • git #be244908 - user: Use TS_MW to compare timestamps in ConditionalDefaultsLookup (T378764) by Umherirrender

Vendor

[edit]

Extensions

[edit]

AutoModerator

[edit]

Babel

[edit]

BounceHandler

[edit]
  • git #e90a3940 - Remove or use own line for comments by Umherirrender

CampaignEvents

[edit]

CentralAuth

[edit]

CheckUser

[edit]
  • git #fa096d9d - sidebar: Link to GlobalContributions in the sidebar of user pages (T384012) by Héctor Arroyo
  • git #ef2f32b5 - permissions: Move permission checks to CheckUserPermissionManager (T384012) by Héctor Arroyo
  • git #7133b270 - Use original connection handle in onTransactionPreCommitOrIdle() (T386171) by Máté Szabó
  • git #4cfac7f1 - GUC: Use SpecialPageBeforeExecute to redirect to the central wiki (T386080) by Máté Szabó
  • git #d55b1c28 - Update Help links to point to Help:Extension:CheckUser (T385307) by Dreamy Jazz

CirrusSearch

[edit]
  • git #3caff85f - More robust ResultSet::getInterwikiResults implementation by thiemowmde
  • git #6c82c6ce - Prefer `self` references wherever possible by thiemowmde
  • git #257bcecc - Use canonical form for @var comments by thiemowmde
  • git #3e29a09f - Make use of ??= and such operators in more places by thiemowmde
  • git #40e8fb7f - Minor modernizations in test code by thiemowmde
  • git #3f8ff65d - Make use of native str_ends_with and such by thiemowmde
  • git #ea2e728a - maintenance: Document channel for Maintenance::output as string by Umherirrender
  • git #4e9b2596 - Fix track_total_hits request by David Causse

Cite

[edit]

CodeMirror

[edit]
  • git #00dd8baf - codemirror.bundle.lib.js: remove unnecessary imports by MusikAnimal
  • git #86f06e4d - CodeMirrorMediaWiki: rm dark mode styles applying color to template text (T383479) by MusikAnimal

CommunityConfiguration

[edit]

Collection

[edit]
  • git #034737d2 - Remove or use own line for comments by Umherirrender
  • git #a5fe4487 - Remove use of func_get_args() from CollectionAPIResult by Umherirrender

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]

EventLogging

[edit]
  • git #e9a5526e - Use new service 'SyntaxHighlight.SyntaxHighlight' by Fomafix

FileImporter

[edit]
  • git #c9fa67ae - Replace use of deprecated Status-family methods by Bartosz Dziewoński

FlaggedRevs

[edit]
  • git #d02e57f4 - build: Remove unused MediaWiki.Commenting.FunctionComment exclude by Umherirrender

GlobalBlocking

[edit]
  • git #102283c7 - Hard-deprecate GlobalBlockLocalStatusLookup::getLocalWhitelistInfo (T384714) by Dreamy Jazz
  • git #7c46f2de - Only attempt to modify existing blocks in GlobalBlockManager::block (T386235) by Dreamy Jazz

GrowthExperiments

[edit]
  • git #d026f060 - testing(api): Do not set unnecessary user properties (T384423) by Martin Urbanec
  • git #4247b78b - testing(api): Remove importDump (T384423) by Martin Urbanec
  • git #ddec0fe6 - testing(api): Use CommunityConfiguration 2.0 (T384423) by Martin Urbanec
  • git #c9667c5a - refactor(MentorProvider): Return UserIdentity rather than usernames by Martin Urbanec
  • git #7ff4fab3 - feat(SurfacingStructuredTasks): create surfacing-structured-task experiment variant (T385903) by Sergio Gimeno
  • git #8e64c3d4 - refactor: Drop MentorProvider::getMentorsSafe() by Martin Urbanec
  • git #90f0b52a - refactor: Drop MentorManager::$wasPosted by Martin Urbanec
  • git #8cc97e7e - Mentorship: Remove indefinitely blocked mentees from mentorship (T351234) by Martin Urbanec
  • git #fc2c3c92 - refactor: Drop MentorManager::getEffectiveMentorForUser (T351234) by Martin Urbanec
  • git #41f33e07 - refactor: Drop MentorManager::getMentorForUser (T351234) by Martin Urbanec
  • git #06bfc276 - refactor: Rename MentorPageMentorManager to a more descriptive name (T351234) by Martin Urbanec
  • git #be06f762 - fix(surfacing): Link inspector X-button should be at the end (T386264) by Michael Große
  • git #a4b6b256 - refactor: Streamline MentorPageMentorManager (T351234) by Martin Urbanec
  • git #20cf4ee5 - tests: Add basic coverage for metrics by Martin Urbanec
  • git #e4734a25 - styles: Add missing parens to slash division (T368921) by Timo Tijhof
  • git #f47a0bfe - ReassignMentees: Do not log the same failure twice (T382924) by Martin Urbanec
  • git #160e98de - refactor: Replace ILoadBalancer with IConnectionProvider by Michael Große
  • git #2d20c51a - Remove CirrusWeightedTagsUpdater factory workaround by Michael Große
  • git #5a85394f - fix(AddLink): Don't try to clear recommendations for new page (T379838) by Michael Große
  • git #8e94684f - refactor(homepage): port HomepageHooks::onPageSaveComplete to PageUpdated event (T380505) by Michael Große
  • git #3c3a91ea - tests(AddLink): mark test skipped if no CirrusSearch by Michael Große
  • git #e4b746e6 - i18n(surfacing): update fallback copy to singular suggestion (T386236) by Michael Große
  • git #543b47e8 - tests: drop article-topic mocks (T380483) by Michael Große
  • git #662e5dc9 - Fix WelcomeSurvey.php code comment by Gergő Tisza
  • git #17163720 - Mentorship: Make the dropMenteeRelationship call useful by Martin Urbanec
  • git #90cab29c - fix(surfacing): adjust styles to closer match VisualEditor ones (T385764) by Michael Große
  • git #781356d8 - maintenance: Initialize $wikiHasOresModel property in ImportOresTopics by Cyndy
  • git #c4077789 - selenium: Delete log folder from .gitignore (T385695) by Željko Filipin
  • git #80fe884d - feat(AddLink): store null if there is no recommendation (T382270) by Michael Große
  • git #5821575b - refactor(AddLink): Make eval steps more legible by Michael Große
  • git #735459d5 - i18n: delete messages for article topics being moved to WikimediaMessages (T380825) by Daimona Eaytoy
  • git #d208ce7b - fix(AddLink): label should show before link preview and intro text (T385542) (T385852) by Sergio Gimeno

IPInfo

[edit]

JsonConfig

[edit]
  • git #9405d960 - GlobalJsonLinks: Make use of transaction ticket from LinksUpdate (T384194) by Máté Szabó
  • git #791aba02 - Only inherit from LuaEngineTestBase when it exists (T386595) by Gergő Tisza
  • git #61c871e4 - Fix LogicException - only add categories to ParserOutput on successful parse (T386330) by aude

Kartographer

[edit]

Linter

[edit]

LiquidThreads

[edit]
  • git #41d02fd6 - Replace uses of deprecated ParserOutput::getText() (T293512) by Isabelle Hurbain-Palatin

MassMessage

[edit]

Math

[edit]

MediaModeration

[edit]

MobileFrontend

[edit]

Nuke

[edit]
  • git #e02226ae - Nuke's help text for the different MaxAge ranges is confusing (T384960) by Kgraessle

PageNotice

[edit]

PageTriage

[edit]
  • git #92615a3e - Update desc of {{R to dab}} with usage guidelines by Bunnypranav
  • git #1445e8c0 - ApiPageTriageList: Check that $user is defined before using it (T386332) by Kosta Harlan
  • git #a607a1a3 - PageTriage should use temporary accounts username styling (T381653) by Kgraessle
  • git #0546ffe6 - delete: Review pages after deletion tagging them (T382996) by Bunnypranav
  • git #32314cee - Replace uses of deprecated ParserOutput::getText() (T293512) by Isabelle Hurbain-Palatin

ReadingLists

[edit]
  • git #81b225a4 - Fixes Codex warnings in developer console for ReadingListPage by Jon Robson
  • git #07fe2aeb - Fixes: Special:ReadingLists uses Codex markup without appropriate style pack (T381815) by Jon Robson
[edit]
  • git #d3e195d9 - build: Simplify LowerCamelFunctionsName sniff exclude by Umherirrender

Scribunto

[edit]
  • git #18421675 - Replace func_get_args() and use real arguments in LuaEngine by Umherirrender

SecureLinkFixer

[edit]
  • git #2d2a6b91 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #f3f9f1ed - Provide escape paramater for fputcsv by Umherirrender

StopForumSpam

[edit]

TemplateData

[edit]

Translate

[edit]
  • git #3bf70870 - Add @inheritDoc to functions by Umherirrender
  • git #2ce061bd - MessageBundle::fillParserOutput: Increase scope of invalid content check (T386064) by Abijeet
  • git #d70fbb9d - Add a parameter to an AbuseFilter message (T360909) by Amir E. Aharoni
  • git #a7a6b8f1 - Add function documentation to undocumented public functions by Umherirrender
  • git #2ca9c1a1 - Replace isset() with null checks by Umherirrender
  • git #e03037ad - AggregateGroups: Move API requests to a "service" function (T382949) by Abijeet
  • git #e92e6a49 - Use type declaration on undocumented public functions by Umherirrender
  • git #699859f0 - Simplify MessageSourceChange implementation a little by thiemowmde
  • git #848217dd - feat: Allow removal of message group on refresh special aggregate group (T382949) by Abijeet

UniversalLanguageSelector

[edit]

UploadWizard

[edit]
  • git #ba3802f6 - SpecialUploadWizard: Remove unused optional constructor parameters by Fomafix
  • git #6e8edddb - Avoid initialization with null for properties that get initialized in constructor by Fomafix

VisualEditor

[edit]
  • git #87b1cd04 - ve.ui.MWTransclusionOutlineWidget: Fix invalid slash in rgba() (T368921) by Timo Tijhof
  • git #f47b6fd8 - Allow MWMediaDialogTool to add itself to the catch-all group by Ed Sanders
  • git #6d3ecfa2 - Update VE core submodule to master (64b3634f6) by Ed Sanders

Wikibase

[edit]
  • git #b58f2f13 - build: Fix exclude pattern for PrefixedGlobalFunctions by Umherirrender
  • git #14c9b71f - REST: Enable cache in temp user throttling e2e test by Ollie
  • git #eac298df - REST: Enable cache in temp user throttling e2e test by Jakob Warkotsch
  • git #6873ed94 - REST: Update Redocly schemas filtering decorator (T386322) by dima koushha
  • git #f4bd8d7c - REST: Delete test user credentials if login fails by Jakob Warkotsch
  • git #d93e237c - REST: Use wildcard in `spec:join` npm script (T384208) by Ollie
  • git #32b41fab - Search: Add initial tests and config for search (T384211) by Itamar Givon
  • git #35134e65 - Rename the `tmpEnableMulLanguageCode` flag to `enableMulLanguageCode` (T330217) by Arthur Taylor
  • git #8b386f80 - Search: Create simple item search use case (T385722) by Silvan
  • git #e1626305 - Improve RdfVocabulary usage in addUnitConversions.php (T384344) by Lucas Werkmeister
  • git #1aa655ac - Fix s:, ref:, v: namespace prefix in tests (T384344) by Lucas Werkmeister
  • git #d89bcf2e - Add config option to fix s:, ref:, v: namespace prefix (T384344) by Lucas Werkmeister
  • git #37994b9b - Make somevalue hashes use URI in tests (T384344) by Lucas Werkmeister
  • git #0b36f3a9 - Add config option to make somevalue hashes use URI (T384344) by Lucas Werkmeister
  • git #0ceac5a9 - Add tests for caching wikibase item description and first revision timestamp (T352019) by joelyrookewmde
  • git #797e5d76 - ADR: Use /repo/domains/ for Domain-Specific Subsystems (T384207) by Silvan

WikibaseQualityConstraints

[edit]
  • git #6c7acb77 - styles: Replace static values by Codex design tokens and fix todo (T386536) by Volker E.

WikiEditor

[edit]

WikiLambda

[edit]
  • git #903efcc0 - ClientHooks: Where possible, render errors with the local language (T362236) by James D. Forrester
  • git #31742281 - WikifunctionsRecentChangesInsertJob: Correctly create the comment, rather than the old raw text form by James D. Forrester
  • git #d7045edd - Hook WikiLambdaClientTargetAPI config variable to function call ClientHook (T373118) by gengh
  • git #976edd23 - ResourceLoader: load only Codex components we use (T372799) by Daphne Smit
  • git #1fe55da6 - tests: Organise into sub-folders to track their tested classes better by James D. Forrester
  • git #118435e7 - Fix some small bugs in the new Codex table by Daphne Smit
  • git #cb3121cf - Fix the capitalization of a recently-added message by Amir E. Aharoni
  • git #f61cf06f - Re-write function call system to split responsibilities (T272516) (T362252) (T362256) (T368604) by James D. Forrester
  • git #de8cac62 - Unify imports of require() statements and other housekeeping by Daphne Smit
  • git #be75e8b3 - Refactor: Upgrade from Vuex to Pinia (T318630) by Daphne Smit
  • git #5916d43c - Add a way to toggle caching for testing purposes (T379432) by Grace C
  • git #b84a5ecf - Update function-schemata sub-module to HEAD (39b22ad) (T383631) (T383636) by James D. Forrester
  • git #595e65b6 - ZError: Provide facility for errors to be rendered in languages other than English (T362236) by James D. Forrester
  • git #d05ca51b - Add Wikidata Property components (T383643) by Daphne Smit
  • git #60e8e732 - AboutLanguagesDialog: Languages are now alphabetically sorted (T355951) by Daphne Smit
  • git #00366e17 - ZObject: Don't repeat assignment line in constructor by James D. Forrester

WikiLove

[edit]

WikimediaCampaignEvents

[edit]

WikimediaEvents

[edit]

WikimediaIncubator

[edit]

WikimediaMessages

[edit]

Skins

[edit]

Timeless

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #9c11182d - Rebuild demos to fix CI by David Lynch
  • git #ca660f81 - LinkContextItem: Document flex box min-width fix by Ed Sanders

No changes

[edit]
  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • Chart
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CommunityRequests
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LoginNotify
  • MapSources
  • MediaSearch
  • MetricsPlatform
  • MinervaNeue
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • Vector
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

325 Changes in 57 repos by 82 authors