MediaWiki 1.38/wmf.7/Changelog
Appearance
< MediaWiki 1.38 | wmf.7
Core changes
[edit]- git #5097e7a2 - Branch commit for wmf/1.38.0-wmf.7 by trainbranchbot
- git #4c47d376 - Update WVUI to v0.3.2 (task T290392) by Volker E
- git #7e24705b - Exclude null values for flag UserOptionsManager::EXCLUDE_DEFAULTS (task T291748) by Umherirrender
- git #045f1ffb - Remove unused class fields in LinkRenderer by Michael GroĂe
- git #850dcfa4 - Watchlist: Add space in filters checkbox (task T286262) by Maggie Epps
- git #e686e06c - Use PageUpdater in API test to add revision by WMDE-Fisch
- git #20fd877d - Drop experimental FileJournal system without deprecation by James D. Forrester
- git #29ddb9b7 - tests: Merge test cases into data provider & remove helper method by Derick Alangi
- git #6465b9f6 - objectcache: remove "onHostRoutingPrefix" feature from WANObjectCache (task T264604) (task T288702) by Aaron Schulz
- git #be0af1a9 - rdbms: improve clarity of Database::canRecoverFromDisconnect and add logging (task T281451) by Aaron Schulz
- git #5a62ea7d - Force using HTTP 1.1 for SwiftFileBackend (task T275752) by Alexandros Kosiaris
- git #afe2d229 - MultiHttpClient: Allow setting HTTP protocol version in curl (task T275752) by Alexandros Kosiaris
- git #957697e1 - Hard-deprecate Content::getParserOutput and AbstractContent::fillParserOutput. (task T287158) by Roman Stolar
- git #c1fce9df - wfParseUrl: add regression test for T294559 (task T294559) by daniel
- git #a568fded - Revert "wfParseUrl: rely on parse_url for proto-relative urls" (task T294559) by Urbanecm
- git #2c10f768 - actions: Update deprecated code in Actions::checkCanExecute() (task T290004) by Derick Alangi
- git #55b1c430 - Use expectException() in ActionTest by Daimona Eaytoy
- git #45c003e1 - Change checkboxHack `bindToggleOnSpaceEnter` function (task T291096) by Nicholas Ray
- git #8c87a766 - specialpage: Remove deprecated check of special page object checks (task T245128) by Derick Alangi
- git #d99dd404 - [BREAKING] Change cleanup API of checkboxHack (task T291096) by Nicholas Ray
- git #6273b5f9 - Upgrade RemexHtml to 3.0.0 by Tim Starling
- git #e5f26988 - Follow-up I86568863: mw-ui-button: Reduce specificity of margin rule (task T294286) by Ed Sanders
- git #b9269eda - resourceloader: Remove use of Timing class by Umherirrender
- git #392d2af2 - ApiQueryImageInfo: don't show empty comments as deleted (task T293783) by Petr Pchelko
- git #8e16fa45 - Selected links should not be red. (task T236608) by jdlrobson
- git #1ae8e89e - Hard deprecate LinkCache::addGoodLinkObj (task T284955) by vladshapik
- git #25bb5b29 - Cleanup hard-deprecated code in blocks. by Petr Pchelko
- git #164ec5cb - UserOptions: remove deprecated hooks. by Petr Pchelko
- git #6eda8891 - Update ć°çŁ to èșçŁ according to Wikipedia-zh village pump discussions by Winston Sung
- git #6167f3df - Hyphenate "case-sensisitive", as in the main en.json by Amir E. Aharoni
- git #24949480 - Give skins more flexibility over table of contents render (task T287767) by jdlrobson
- git #8210560b - Add namespace translations for [ami] Amis and [pwn] Paiwan (task T292414) (task T292415) by Jon Harald SĂžby
- git #7ce7e0d4 - resourceloader: Change User::isAnon to !User::isRegistered by Umherirrender
- git #f603b00a - Metrics: Add test coverage for getRenderedSamples() and send() (task T240685) by Timo Tijhof
- git #ac935cb7 - Make SlotRecordTest a unit test by Petr Pchelko
- git #027efc62 - Use UndeletePage from ApiUndelete (task T290021) by Daimona Eaytoy
Vendor
[edit]- git #43b2c93b - Bump parsoid to 0.15.0-a7 (task T235395) by sbailey
- git #ba938328 - Bump remex-html to 3.0.0 and parsoid to 0.15.0-a6 (task T226428) (task T283560) (task T288640) by Subramanya Sastry
Extensions
[edit]3D
[edit]- git #db8701da - Use a different hook for detecting 3D files in the content (task T294028) by Ed Sanders
BetaFeatures
[edit]- git #0917770a - Set DefaultUserOptions (task T291748) (task T262661) by Umherirrender
CentralAuth
[edit]- git #9811b5f8 - Introduce CentralAuthSessionManager (task T288084) by Alexander Vorwerk
- git #ac6652fb - Clean up compatibility with PHP 5 (task T203425) by MatÄj SuchĂĄnek
CheckUser
[edit]- git #cfe542fa - Add maintenance/fixTrailingSpacesInLogs.php to fix data incosistency (task T275704) by Martin Urbanec
cldr
[edit]- git #6b64c58f - Add language codes mcn and tlh-latn / tlh-piqd (task T293884) (task T286239) by Remko de Keijzer
CodeEditor
[edit]- git #bcb7eed3 - Use single quotes instead of double quotes in PHP by Fomafix
CodeMirror
[edit]- git #3d72bc7f - selenium: Remove wdio-video-reporter npm package (task T294341) by Ćœeljko Filipin
ContentTranslation
[edit]- git #4f5a733c - CX3 Build 0.1.0+20211101 (task T260134) by Santhosh Thottingal
- git #cc378f40 - SXPublisherReviewInfo: Remove unused registered component by NikG
- git #aa445dae - SX MT warnings: Remove suppressing functionality (task T260134) by NikG
- git #e3434868 - SX Publish: Remove MT validation from publishTranslation action (task T260134) by NikG
- git #f245b5f9 - SX MT validation: Reset publish result on successful MT validation (task T260134) by NikG
- git #7b4f9e41 - SX Publish Translation: Validate for MT when publish step is loaded (task T260134) by NikG
- git #295f3086 - SX Publish Translation: Fix computed ref access by NikG
- git #3fa38769 - Change "New pages" message to "Create new pages" by Amir E. Aharoni
DiscussionTools
[edit]- git #9b902bc4 - UsernameCompletion: Fix limit parameter by Ed Sanders
- git #62bc24cb - UsernameCompletion: Filter out users with indefinite sitewide blocks from API results (task T294783) by Ed Sanders
- git #cc865692 - Remove "successfully" from a message by Amir E. Aharoni
- git #19a9070a - Add dependency on mediawiki.user, required by logger.js by Ed Sanders
- git #6022982e - Generate form tokens in the client to prevent double posting (task T286409) by Ed Sanders
- git #df47f9fd - Logging for new comments (task T286076) by David Lynch
- git #98bba62e - Add [reply] link brackets during postprocessing after parser cache (task T292345) (task T294168) by Bartosz DziewoĆski
- git #884d1f6e - Move body classes code to BeforePageDisplay hook by Bartosz DziewoĆski
- git #7f16b7a4 - TopicSubscriptions: Rename 'actions' column and unframe button (task T273342) by Ed Sanders
- git #7550bb43 - TopicSubscriptions: Hide broken "Topic" sort (task T273342) by Ed Sanders
- git #11566e4b - Allow more flexible overrides for the terms-of-use messages (task T284097) by Bartosz DziewoĆski
DonationInterface
[edit]- git #7382eba8 - Apple Pay: Skip validation phase fraud filters (task T294721) by Elliott Eggleston
- git #975b8d2d - DI part of switching getHostedPaymentStatus to return (task T291223) by cstone
- git #d2d0ef5d - Set isRecurring value to boolean instead of numbers (task T294059) by Damilare
- git #3adfdf6d - Don't send new iDEAL recurrings to the donations queue (task T284606) by cstone
- git #fc2feeed - Adyen Checkout: remove repeated CSS rules by Elliott Eggleston
- git #14e93357 - Apple Pay: error message for unsupported browsers (task T293847) by Elliott Eggleston
EntitySchema
[edit]- git #3e6de347 - Wait for inputs existing before trying to set a value in test (task T294417) by Michael GroĂe
- git #7b8f04a6 - Update npm dependencies and switch to new lock file format by Michael GroĂe
- git #2d9fdc19 - Replace usage of deprecated global function wfReadOnly() (task T283978) by Alexander Vorwerk
FlaggedRevs
[edit]- git #44446f7d - Check if 'error-html' key is set (task T294594) by Alexander Vorwerk
- git #3667758c - REST: Avoid making 'wpaccuracy' required in API requests (task T294544) by Derick Alangi
Flow
[edit]- git #e3ed7fd8 - Allow more flexible overrides for the terms-of-use messages (task T284097) by Bartosz DziewoĆski
GrowthExperiments
[edit]- git #0f7ee610 - Mentor manager: Do not fatal with away mentors (task T294336) by Martin Urbanec
- git #a48ff405 - QuitMentorship: Add missing i18n message by Martin Urbanec
- git #e762e5b5 - HelpPanelHooks: Use hook interfaces by Kosta Harlan
- git #1be8ea0f - SuggestedEditSession: Persist gesuggestededit query param by Kosta Harlan
- git #6ef6a002 - Add Image: Harden API response parsing by GergĆ Tisza
- git #9b1cd213 - Add Image: Fix TemplateCollectionFeature (task T294601) by GergĆ Tisza
- git #11484e40 - Mentee overview: Update CSS selector to match reality (task T292224) by Martin Urbanec
- git #6a268f5e - QuitMentorship: Pass a logger (task T294665) by Martin Urbanec
- git #25e997b7 - TemplateCollectionFeature improvemenets by GergĆ Tisza
- git #4f1e0765 - Add an image: create separate keys for each item in the caption info dialog (task T292887) by MewOphaswongse
- git #eee5530e - Add an image: add article title to the document during suggestions mode (mobile) (task T289829) by MewOphaswongse
- git #4bd59cea - Add an image: followup changes for onboarding overlay (task T292092) by MewOphaswongse
- git #e901f46d - Mentee overview: Updates now happen every 3 hours (task T293447) by Martin Urbanec
- git #1f10153c - add skin hook parameter removed in 4514c6de by Sergio Gimeno
- git #dd36712c - Add Image: add HTTP proxy config (task T290949) by GergĆ Tisza
- git #63159261 - TemplateCollectionFeature: Register TemplateBased task types by Kosta Harlan
- git #f6471bba - Add an image: Caption onboarding (task T292887) by MewOphaswongse
- git #3790c4c3 - Search: Add TemplateCollectionFeature (task T292141) by Kosta Harlan
- git #ca3cdc8f - ImageRecommendation: Exclude infobox articles in search term (task T292141) by Kosta Harlan
- git #5578084a - phan: Remove stubs for CirrusSearch by Kosta Harlan
- git #4514c6de - Help panel: lighter styling for help button (task T292933) by Sergio Gimeno
- git #7ca51f2d - Mentee overview: Add class='new' to nonexisting user pages (task T294337) by Martin Urbanec
- git #4c3e6083 - Include link to "What is claim mentee" in notification for former mentors (task T289599) by Martin Urbanec
- git #39a585b3 - Add Image: Show error dialog when article already has images (task T291902) by GergĆ Tisza
- git #47536924 - Add Image: Do not discard recommendation for some rejection reasons (task T290046) by GergĆ Tisza
- git #eb70683b - Add an image: only disable virtual keyboard on mobile by MewOphaswongse
- git #bb4204bd - CI: Fix phan errors by GergĆ Tisza
- git #32e0884e - Mentee overview: Exclude users without homepage enabled (task T293434) by Martin Urbanec
- git #3016bd58 - MentorFilterHooks: Account for no matching users (task T294386) by Martin Urbanec
- git #ceaeae0d - Add an image: loading states & view images details button for caption step (task T290781) by MewOphaswongse
- git #9137e452 - For away mentors, direct their questions to a backup mentor (task T291327) by Martin Urbanec
- git #6bd962fd - Claim mentee: Send a notification to former mentor (task T289599) by Martin Urbanec
- git #c43d89c5 - Mentee overview: Add link to Special:Contributions (task T294230) by Martin Urbanec
- git #043882ac - Add an image: edit summary followup (task T290784) by MewOphaswongse
- git #d1fc6aad - Add purgeExpiredMentorStatus.php (task T280307) by Martin Urbanec
- git #865963ad - MenteeOverviewDataUpdater: Record timestamp of last update (task T293454) by Martin Urbanec
- git #28ab8843 - MentorManager: Add logic for backup mentor (task T291327) by Martin Urbanec
- git #8d0c1ab3 - Add ApiMentorDashboardUpdateData (task T293454) by Martin Urbanec
- git #3b677851 - Mentee overview: Factor updating process out to a separate service (task T293454) by Martin Urbanec
GWToolset
[edit]- git #0fe521ff - Make some methods private that are never used anywhere else by Thiemo Kreuz
IPInfo
[edit]- git #92848be7 - Add use agreement form on infobox (task T264150) by STran
Kartographer
[edit]- git #4e8112ef - Minor syntax clean-ups in several classes by Thiemo Kreuz
- git #b736ddf1 - Correct the doc of KartographerUsePageLanguage by Derk-Jan Hartman
- git #0c98eb88 - Add strict return types to all PHP methods by Thiemo Kreuz
- git #0450ad5d - Use requestAnimationFrame to fix livepreview problem (task T151524) by Derk-Jan Hartman
LiquidThreads
[edit]- git #7e0d78e6 - Avoid fatal in ApiFeedLQTThreads (task T281367) by Niklas Laxström
MediaSearch
[edit]- git #38c9c108 - Refactor Search Handler (task T290853) by Simone This Dot
MobileFrontend
[edit]- git #87db10c9 - Make lazy loading images resilient (task T136693) by Simon Legner
- git #a2ddf0ba - Add anon talk message warning to editing overlay (task T284642) by bwang
- git #f35d0d75 - Avoid using raw HTML for licensing messages by Bartosz DziewoĆski
- git #9317d99c - Hide Special:MobileLanguages on Special:SpecialPages (task T294296) by AntiCompositeNumber
Nuke
[edit]- git #90e1590f - SECURITY: Pass required parameters to DeletePageJob (task T294686) by Martin Urbanec
OAuth
[edit]- git #34fc31d7 - Avoid using User::isBlocked() (task T294111) by vladshapik
PageImages
[edit]- git #d3f9a011 - Output multiple og:image with widths 1200/800/640 (task T282065) by Simon Legner
- git #62202770 - Fix typo in PageImagesScores description by Simon Legner
PageNotice
[edit]- git #7c2a3d34 - Remove PHP entry point by Umherirrender
RelatedArticles
[edit]- git #923f5949 - RelatedArticles should use IntersectionObserver rather than deprecated mediawiki.viewport module (task T284251) by jdlrobson
Renameuser
[edit]- git #0b57f62d - Avoid using User::isBlocked() (task T294376) by vladshapik
Score
[edit]- git #f6dbe88a - DeleteOldScoreFiles.php: Fixup output counting of chunks by Reedy
- git #415a2f2b - UpdateLYFileHeaders.php: Remove some irrelevant debug output by Reedy
Scribunto
[edit]- git #51592c65 - Add missing & and (int) casts (task T290189) by Thiemo Kreuz
TextExtracts
[edit]- git #20c3f6d4 - Replace use of deprecated MWTidy class by Reedy
TheWikipediaLibrary
[edit]- git #66ba9a7a - Update default TwlEditCount (task T294444) by jsn
Translate
[edit]- git #7d976381 - SpecialTranslations: Rename & move to namespace by Abijeet
- git #c6208856 - Replace usage of deprecated global function wfReadOnly() (task T283978) (task T292985) by Alexander Vorwerk
- git #dd578314 - SpecialTranslations: Add strict_type & remove deprecated method usage by Abijeet
- git #b0f614c4 - Swap AbuseFilterVariableHolder for namespaced VariableHolder by Reedy
- git #89531010 - Avoid using User::isBlocked() (task T294279) by vladshapik
- git #870aeb62 - Inject dependencies to StatsTable (task T246624) by Niklas Laxström
- git #80173b1d - Implement EntitySearch::searchMessages (task T246624) by Niklas Laxström
TranslationNotifications
[edit]- git #3bdc9b52 - DigestEmailer: Remove $userOptionsManager property by Abijeet
TwoColConflict
[edit]- git #675b3878 - selenium: Remove wdio-video-reporter npm package (task T294341) by Ćœeljko Filipin
UniversalLanguageSelector
[edit]- git #183bb97f - ApiULSLocalization: Inject LanguageNameUtils by Fomafix
- git #4d8131af - MW 1.35: Re-add class attribute for ULS (task T294021) by Abijeet
- git #005f7199 - Suppress taint-check false positive blocking CI (task T294441) by Daimona Eaytoy
- git #caeb7f17 - LanguageNameSearch: Fix typo in a comment by Niklas Laxström
VisualEditor
[edit]- git #f9fda059 - Introducing a mixin for ARIA descriptions on parameter selection (task T291284) by WMDE-Fisch
- git #dab5b5da - Add ARIA descriptions to sidebar widgets (task T291284) by WMDE-Fisch
- git #3e23d78d - Hide more button on parameter descriptions for screen readers (task T291277) by WMDE-Fisch
- git #c0fe5f39 - Update VE core submodule to master (2cd3eb52d) (task T294394) by Bartosz DziewoĆski
- git #03264d55 - Pass editingSessionId through to API save requests (task T286076) by David Lynch
- git #ef57268b - Set selected status to sidebar elements (task T291284) by WMDE-Fisch
- git #0475812a - Support both DELETE and DEL when using template shortcuts on MacOS (task T294519) by Andrew Kostka
- git #80fff736 - Exclusively use CMD instead of CTRL for shortcuts on MacOS (task T294519) by Andrew Kostka
- git #1e82a4ce - Still hide mode button unless in small screen mode (task T294351) by Adam Wight
- git #b3e54782 - Show the "other actions" toolbar when unknown buttons are available (task T294351) by Adam Wight
- git #597bacd6 - Fix rebase mistake in TransclusionDialog class (task T293202) by Thiemo Kreuz
Wikibase
[edit]- git #335eec71 - Check that Month and Day are not 0 for respective precision (task T289417) by Noa wmde
- git #e470bea0 - Update package-lock.json to lockfileVersion 2 (task T294426) by Lucas Werkmeister
- git #00ffb9a8 - build: Updating mediawiki/mediawiki-codesniffer to 38.0.0 by Alexander Vorwerk
- git #5424bb72 - Minor Lua docs improvements by Lucas Werkmeister
- git #e45a2cfd - Remove back compat for long-merged MediaWiki core change by Lucas Werkmeister
- git #9142451a - RC injection: Detect user from local database (task T293246) by Michael GroĂe
- git #e5473d0e - Don't use TestingAccessWrapper to test private method by Michael GroĂe
- git #c83c5630 - Avoid using User::isBlocked() (task T291378) by vladshapik
WikibaseCirrusSearch
[edit]- git #04889482 - Throw exception on backend failure (task T284478) by David Causse
WikibaseLexemeCirrusSearch
[edit]- git #9336f4fb - Throw exception on backend failure (task T284478) by David Causse
WikiLambda
[edit]- git #23f73b77 - Remove recursive exception on type registry (task T293913) by gengh
- git #7a046f63 - Navigate to "provide tests" after user define function (task T293742) by adesoji
WikimediaEvents
[edit]- git #a349f759 - webABTestEnrollment: Move sampling to inside getBucket and caller (task T292587) by jdlrobson
- git #fcfaed05 - Add web A/B test event logging (task T292587) by Clare Ming
- git #0cd9dec5 - Add DS_Store to .gitignore by bwang
WikimediaMessages
[edit]- git #c61b5a99 - Add edit-legal to right messages by Martin Urbanec
- git #1333b131 - Do not use raw HTML for 'wikimedia-mobile-license-links' by Bartosz DziewoĆski
- git #dd049c48 - Display correct license names in Flow and DiscussionTools (task T284097) by Bartosz DziewoĆski
- git #6112b94f - Use new hooks to override Flow and DiscussionTools messages (task T284097) by Bartosz DziewoĆski
- git #58fb357f - Remove mention of GFDL in Wikidata mobile editors' copyright message (task T284097) by Bartosz DziewoĆski
- git #c7bc510b - Remove mention of GFDL in Wikidata editing interface copyright message (task T284097) by Bartosz DziewoĆski
- git #4dd46d28 - Fix missing license name in mobile editors on Wikidata and Commons (task T284097) by Bartosz DziewoĆski
Skins
[edit]MinervaNeue
[edit]- git #b308c91b - Fix spacing between icon + text in main menu (task T292452) by Clare Ming
- git #d4039f92 - Fix last modified bar icon change and search unStar-progressive by jdlrobson
- git #55189058 - Move history link data into SkinMinerva::getTemplateData and relevant template (task T292554) by Clare Ming
- git #50a52536 - Remove whitespace from anon talk message warning (task T284642) by bwang
- git #a2d065c0 - Update anon talk messages to show on non-main namespaces (task T284642) by bwang
- git #bddfd1d2 - Remove custom styling from 'Add discussion' button (task T294286) by Ed Sanders
- git #2be42b31 - Refactor SkinMinerva::getSecondaryActions to match getPageActions() by bwang
- git #b4fd1498 - Add yellow talk page message warning to non-main namespace pages (task T284642) by bwang
- git #b41c7ca7 - Inline PageActionsMenu template (task T293813) by jdlrobson
- git #d1049e54 - Restrict overlay button styles to non icon buttons (task T294146) by bwang
Vector
[edit]- git #768a07ec - Add sticky header edit feature flag (task T294383) by jdlrobson
- git #741d59df - Fix title getting cut off in sticky header. (task T289814) by Clare Ming
- git #0663087d - Sticky header edit icons trigger via JavaScript (task T293158) by jdlrobson
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #41cde9de - Visual diff: Handle null attributes in describeChanges by Ed Sanders
- git #cdfeef31 - Follow-up I61b477d1: Use setTimeout instead of afterLoopOne (task T294394) by Ed Sanders
No changes
[edit]- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- Cite
- CiteThisPage
- Citoid
- CodeReview
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- CongressLookup
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- DynamicSidebar
- Echo
- Elastica
- ElectronPdfService
- EventBus
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- Listings
- LocalisationUpdate
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- OATHAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageTriage
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- ProofreadPage
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RevisionSlider
- SandboxLink
- SearchExtraNS
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- Thanks
- TimedMediaHandler
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadWizard
- UploadsLink
- UrlShortener
- UserMerge
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexeme
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]201 Changes in 46 repos by 62 authors