MediaWiki 1.40/wmf.3
Appearance
MediaWiki 1.40.0-wmf.2 | Deployment of MediaWiki 1.40.0-wmf.3 to Wikimedia sites | MediaWiki 1.40.0-wmf.4 |
The latest version (labeled "1.40.0-wmf.3") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 26 September 2022 (see the roadmap).
Core changes
[edit]- git #2903a2ce - Branch commit for wmf/1.40.0-wmf.3 (task T314192) by trainbranchbot
- git #22dca3ab - BadTitleError: Enable 1 hour CDN cache for this error response (task T316932) by Alexander Vorwerk
- git #4bde0677 - Drop 1.32 and 1.33 db updates by Amir Sarabadani
- git #e0dfa350 - Remove JobQueueGroup::singleton()/destroySingletons() (task T301016) by Umherirrender
- git #310e8197 - Drop 1.31 db updates by Amir Sarabadani
- git #41073330 - Introduce HtmlInputTransformHelper (task T310376) by daniel
- git #f3e8533b - Sync up with Parsoid parserTests.txt by Isabelle Hurbain-Palatin
- git #654d1d0d - TransformHandler: add test for variant conversion by daniel
- git #d3a86cfc - Fix `parse()` and `getParserOutput()` interfaces by msantos
- git #7400456b - Add PageBundleParserOutputConverter (task T317019) by Abijeet
- git #3d9159be - Add fallback languages for Southern Sámi by Jon Harald Søby
- git #a3b9a2da - SpecialChangeEmail: Minor cleanup by Reedy
- git #d33683ff - SpecialChangeEmail: Set default for returntoquery (task T318460) by Reedy
- git #b934bc24 - mediawiki.util: Add documentation to addPortletLink method by Jon Robson
- git #f1db4bed - tests: Use MediaWikiIntegrationTestCase::editPage for edits by Umherirrender
- git #04bd85cd - Remove hard-deprecated wfReadOnly/wfReadOnlyReason (task T283978) by Umherirrender
- git #89b2d11a - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
- git #ec09c19f - Create an HTMLForm field for selecting a timezone (task T309629) by Daimona Eaytoy
- git #35d3ffc6 - BotPasswordSessionProviderTest: Do not set MW_API by Gergő Tisza
- git #ff4b1688 - Revert "composer.json: Pin phpunit to 8.5.28" (task T315892) by Lucas Werkmeister (WMDE)
- git #841d2ebf - mediawiki.ui: Remove obsolete `border-width` and `…-styles` variables by Volker E
- git #76be4dca - rdbms: improve LoadBalancer connection pool reuse (task T226595) by Aaron Schulz
- git #86a6bbc0 - In DatabasePostgres, handle null database as in MySQL by Tim Starling
- git #50ac5588 - Linker::generateTOC(): distinguish between $anchor and $linkAnchor (task T315222) by C. Scott Ananian
- git #f6fe39b2 - mediawiki.page.ready/ready.js: Fix eslint issue with jsdoc block by C. Scott Ananian
- git #2902e2f7 - Skins: Remove button logic by Jon Robson
- git #d6140952 - HTMLTransform: do not presume wikitext by daniel
- git #e4d3bb40 - Skins: Reverse deprecation of methods deprecated in 1.35 by Jon Robson
- git #099c3f90 - mediawiki.ui: Update hover background color of quiet icon buttons (task T317800) by Volker E
- git #e9e0bd68 - Update docs for HTMLFormField::validate() to permit all data types (task T318307) by Sam Wilson
- git #5cb46937 - Unify no-arg and 1-arg forms of {{REVISIONTIMESTAMP}} and friends (task T204370) by C. Scott Ananian
- git #d08e0cdf - CoreMagicVariables/CoreParserFunctions: unify revisiontimestamp & etc (task T204370) by C. Scott Ananian
- git #83b8d95c - specials: Remove unused $wgLang from SpecialEditWatchlist by Umherirrender
- git #eb159d8f - Remove unneeded initalize of local variables by Umherirrender
- git #5c5498a2 - Remove unused key variable from foreach loops by Umherirrender
- git #b4ac3b7a - Change subpages element from <span> to <div> (task T317452) by Jan Drewniak
- git #9748113b - MediaWikiIntegrationTestCase: Add redirect table to list of tables to truncate by Kosta Harlan
- git #398e86f7 - Make private deprecated public properties of Parser (task T236810) (task T236812) by C. Scott Ananian
- git #9a37dbda - Unify the "magic variable" and "parser function" form of several built-ins (task T204370) by C. Scott Ananian
- git #3a962506 - Update justinrainbow/json-schema to 5.2.12 by Alexander Vorwerk
- git #b15e689d - Remove unused local variables by Umherirrender
- git #eb90205b - Update symfony/yaml to 5.4.12 by Alexander Vorwerk
- git #72bc3c35 - objectcache: Demonstrate $cache param in makeMultiKeys examples by Timo Tijhof
- git #c401e71d - Remove meaningless "..." tooltip from jQuery spinner module (task T317858) by Thiemo Kreuz
- git #090599c0 - Simplify timezone-related code for user preferences (task T309629) by Daimona Eaytoy
Vendor
[edit]- git #23d61263 - Update justinrainbow/json-schema to 5.2.12 by Alexander Vorwerk
- git #43075b6a - Update guzzlehttp/* by Alexander Vorwerk
- git #c20952f6 - Update symfony/yaml to 5.4.12 by Alexander Vorwerk
Extensions
[edit]ApiFeatureUsage
[edit]- git #681a9835 - Stop using Elastica::Type and set the target indices (task T318356) by David Causse
CampaignEvents
[edit]- git #fa4f0887 - Update schema for private registration (task T318120) by Daimona Eaytoy
- git #b7d11dd0 - Make ListOrganizersHandler return data for user page links (task T316137) by Daimona Eaytoy
- git #078d63ea - Implement basic pagination for organizer lists (task T318251) by Daimona Eaytoy
- git #4c4a2c49 - Change storage of organizer roles (task T318379) (task T318251) by Daimona Eaytoy
- git #a191c854 - Add an abstraction for the ce_address table (task T317581) by Daimona Eaytoy
CentralNotice
[edit]- git #dea8048e - Remove unused variables by Adam Wight
- git #72f524bb - Detect empty list of countries or regions (task T318222) by Adam Wight
- git #6879df60 - HTMLCentralNoticeBannerMessage: Do not use mParams in constructor (task T317368) by Umherirrender
- git #b95e9367 - Replace getNativeData to getText for CentralNotice (task T283668) by russ-rogovetz
- git #540d9d3d - Replace deprecated loadData() method of HTMLForm by Func
- git #a2dc5565 - ChoiceDataProvider: Remove compat code for 1.27 by Umherirrender
- git #45d54a85 - Replace use of deprecated $.debounce() with mw.util.debounce() (task T213426) by James D. Forrester
- git #6014a2ac - build: Disable phan option scalar_implicit_cast and make pass (task T316575) by Umherirrender
- git #71fdcbb9 - Remove usage of Translate RevTag class (task T312007) by Abijeet
- git #0995c06e - Convert to abstract schema (task T268539) by Umherirrender
- git #00ff157e - schema: Move inital inserts from sql file to extension update by Umherirrender
- git #572343a8 - Standardise type for timestamp columns (task T310447) by Umherirrender
- git #f8d88258 - schema: Move all sql files to own folder by Umherirrender
- git #e38b790b - Bump minimum required version for upgrade to 1.31 by Umherirrender
- git #5d7f1ab6 - Simplify CentralNotice::sanitizeSearchTerms implementation by Thiemo Kreuz
CheckUser
[edit]- git #10876cc4 - Wrap CheckUserLog styles in .mw-special-CheckUserLog by dreamyjazz
- git #b3e59d15 - Ensure the limit check is run properly on Special:CheckUser (task T318487) by dreamyjazz
CirrusSearch
[edit]- git #8f471627 - Remove comma splice from a message by Amir E. Aharoni
- git #e5af92f2 - deepcat: Improve error message on timeout (task T317585) by Erik Bernhardson
cldr
[edit]- git #9b5af150 - Code hardening: add additional validation for language codes (task T314425) by sbassett
ContentTranslation
[edit]- git #15a51dfb - TmxDumpFormatter: Check if value is array before trying to access (task T318423) by Reedy
DiscussionTools
[edit]- git #1c1d7b3c - Add Korean special page aliases by na1307
- git #9ee2301f - ThreadItemSet.newFromAnnotatedNodes needs to wait to compute names (task T318057) by David Lynch
- git #516ea4a9 - Tweak topic container margins on desktop (task T314449) by Ed Sanders
- git #8820940d - PreferenceHooks: Avoid referring to the field of disabled feature (task T317526) by Func
DonationInterface
[edit]- git #aab07fc8 - Move Employer Field below credit card (task T314603) by wfan
- git #6adc6b6a - Don't tokenize cards when donation is under Monthly Convert minimum (task T316840) by Damilare Adedoyin
Echo
[edit]- git #ddc11bfe - Drop badge styles for Vector (task T257143) by Jon Robson
- git #e9d656e1 - Add icon definitions to Echo badges (task T257143) by Jon Robson
- git #2e58065d - Echo should fire onInitialize event after rendering of badge (task T257143) by Jon Robson
EventBus
[edit]- git #14da242c - Add EventFactory::createMediaWikiCommonAttrs() (task T317343) by Gergő Tisza
FileImporter
[edit]- git #a373a79e - Stop using deprecated Language::factory() by Thiemo Kreuz
Flow
[edit]- git #f1b7e306 - Add missing return to overridden TopicMenuSelectWidget methods by Lucas Werkmeister
GrowthExperiments
[edit]- git #d0723832 - Mentee overview: convert numbers in table to user language (task T318357) by Sergio Gimeno
- git #2aff7ba8 - i18n: Update copy for growthexperiments-quit-mentorship-has-mentees-pretext (task T312122) by Martin Urbanec
- git #96282f4b - SpecialEditGrowthConfig: Update help link (task T318232) by Martin Urbanec
- git #f62d3ef9 - growthexperiments_mentor_mentee: Add gemm_mentee_is_active (task T318457) by Martin Urbanec
- git #6cfc34be - Add 'composer phpcbf' command by Gergő Tisza
- git #599f8882 - Make use of native array_column() convenience function by Thiemo Kreuz
- git #984f6195 - Check for null title in SkinMinervaOptionsInit hook handler (task T317985) by Thiemo Kreuz
- git #7a7bbe9c - QuitMentorship: Make it more obvious that it's irreversible (task T312122) by Kosta Harlan
- git #5b040fdc - Add ComputedUserImpactLookup (task T313393) by Gergő Tisza
- git #f040eb00 - Update HomepageModule schema version (task T310320) by Gergő Tisza
IPInfo
[edit]- git #ac8cb250 - Migrate usage of Database::select to SelectQueryBuilder in IPInfo (task T312426) by tsepothoabala
- git #a34fea4e - Remove 'ipinfo-enable' preference while IPInfo is a BetaFeature (task T310819) by tsepothoabala
Kartographer
[edit]- git #5d477de1 - Add unit test for ExternalLinksProvider by Thiemo Kreuz
- git #345335d0 - Show JSON Schema validation log not as part of red error list (task T317873) by Thiemo Kreuz
- git #75eb89c5 - Turn all nearby code into an actual class by Thiemo Kreuz
LabeledSectionTransclusion
[edit]- git #91b31a53 - Rewrite problematic regex pattern to be 1/3 of the length (task T309322) by Thiemo Kreuz
LoginNotify
[edit]- git #1356d484 - phan: Fix use of IMaintainableDatabase::tableExists by Umherirrender
NearbyPages
[edit]- git #a4c0be71 - API: Expand description coverage by Jon Robson
OATHAuth
[edit]- git #7b6d8ccd - phan: Fix type for IMaintainableDatabase::fieldExists on updater by Umherirrender
OAuth
[edit]- git #4b69428d - Avoid passing null to PHP 8.1 functions that don't support it (task T289926) by Sam Wilson
ORES
[edit]- git #e2d84502 - phpunit: Use assertEqualsWithDelta (task T318134) by Kosta Harlan
PageTriage
[edit]- git #cd7f30e4 - Change unreview message default recipient to blank (task T242324) by Novem Linguae
- git #bd80b4d9 - PageCurationToolbar: Added a 'view logs' link in the info flyout (task T317008) by MPGuy2824
- git #ce80851c - PageCuration: Orphan tag code should ignore non-mainspace backlinks (task T313777) by MPGuy2824
- git #2af78cdc - WikiLove: Don't allow sending to no one (task T241098) by DannyS712
- git #d9c7fd0c - Ensure wikilove edits made via pagetriage are also tagged as `pagetriage` (task T231541) by DannyS712
- git #0529bade - NewPagesFeed Article snippet now passes WCAG AA (task T217781) by MPGuy2824
- git #a51aca7d - PageCurationToolbar: Fix code for warning messages for very new articles (task T314627) by MPGuy2824
- git #3eea2909 - NewPagesFeed: Showing stats for only non-redirect pages, in the footer (task T310108) by MPGuy2824
- git #55374d3f - Maintenance tagging should not mark article as reviewed by default (task T316978) (task T221514) by Novem Linguae
Phonos
[edit]- git #24399708 - WikibaseEntityAndLexemeFetcher: use $wgPhonosProxy for external requests by MusikAnimal
ProofreadPage
[edit]- git #7da29a49 - Add preload for IndexContentHandler and PageContentHandler (task T316314) by Sam Wilson
- git #a3862210 - Drops JS-side creation of "Source" link (task T318266) by Tpt
- git #fe1d84da - Fixes phan checks by Tpt
QuickSurveys
[edit]- git #c1a06c68 - Fix all PHPCS warnings by Thiemo Kreuz
Scribunto
[edit]- git #4ccebcdf - Simplify creating JSON pages in the Module namespace (task T144475) by Kunal Mehta
SecureLinkFixer
[edit]- git #3688e145 - Update domains.php from Mozilla by Alexander Vorwerk
StopForumSpam
[edit]- git #5e3aab6e - Update StopForumSpam AbuseFilter hooks to use their own hook handler (task T318262) by sbassett
TemplateData
[edit]- git #393abe84 - Add missing dependency on mediawiki.user by thiemowmde
TorBlock
[edit]- git #8b32b2ea - Consistency tweaks by Raymond
- git #e3197fad - Benchmark: Require correct extension... by Reedy
- git #a6b3eab4 - Add API to check if an IP is blocked (task T313309) by xiplus
Translate
[edit]- git #e940d1ab - Block translations from user blocked from editing translatable bundle (task T317594) by Abijeet
- git #466f16fc - Use ::class to resolve class names in includes files by Fomafix
- git #454d632d - Avoid adding heading anchor if translation and definition are same (task T62544) by Abijeet
UniversalLanguageSelector
[edit]- git #6f1981de - Update font repo for Hussaini Nastaleeq font for pnb (task T118677) by Kartik Mistry
VisualEditor
[edit]- git #0d833c3d - ParsoidClient: rename language parameter by daniel
- git #59657558 - Follow-up Ieba322fd: Don't generate postedit notification now we set config var (task T240041) by Ed Sanders
- git #4c1ec8fc - ParsoidClient: error should be array or null (task T318083) by daniel
Wikibase
[edit]- git #26981b51 - Use inverted values for the unexpectedUnconnectedPage page prop by Marius Hoch
- git #60289415 - REST: Add number of edited statements to summary (task T318312) by Jakob Warkotsch
- git #3e7249db - Overhaul magic summaries documentation by Lucas Werkmeister
- git #a79d2dcf - REST: Remove `createSingleItem` helper by Jakob Warkotsch
- git #29ddc870 - REST: Include sitelinks in GET item spec test (task T303926) by Jakob Warkotsch
- git #8d25cd1a - Stop using prophecy in SidebarLinkBadgeDisplayTest (task T315966) by Lucas Werkmeister
- git #74b43b96 - Stop using prophecy in WikibaseValueFormatterBuildersTest (task T315966) by Lucas Werkmeister
- git #6c1f170b - Stop using prophecy in EntityIdLocalPartPageTableEntityQueryDbTest (task T315966) by Lucas Werkmeister
- git #3f35ba9a - Stop using prophecy in EntityIdLocalPartPageTableEntityQueryUnitTest (task T315966) by Lucas Werkmeister
- git #96c0a6a3 - Stop using prophecy in TypeDispatchingWikiPageEntityMetaDataAccessorTest (task T315966) by Lucas Werkmeister
- git #8e9d1a83 - Stop using prophecy in WikiPageEntityStoreTest (task T315966) by Lucas Werkmeister
- git #a6872b62 - Remove instances of prophecy library in Wikibase (task T315966) by gtzatchkova
- git #33f6bd5b - Unescape double and single qoutes while formatting auto-comments. (task T187755) (task T187912) by Hasan Akgün
- git #c922d7ff - REST: Combine e2e and schema tests for PUT (task T317776) by sihe
- git #0590d151 - REST: Make test file names consistent (task T317773) by Jakob Warkotsch
- git #b3291db4 - REST: Combine GET statement e2e and schema tests (task T317775) by Jakob Warkotsch
- git #a75d79a9 - REST: Add RequestBuilder.getRouteDescription() by Jakob Warkotsch
- git #8d7ee8aa - Defer create of WikiPage object to RequestContext by Umherirrender
WikibaseCirrusSearch
[edit]- git #f32120f0 - Update EntitySearchElasticFulltextTest fixture handling by Erik Bernhardson
WikibaseLexeme
[edit]- git #6e80fe5f - Stop using prophecy in tests (task T315966) by Lucas Werkmeister
WikiLambda
[edit]- git #1c59d2f1 - Add an undefined check, as null was not catching. (task T318613) by ddw
- git #767e7245 - ZTypedMap::setValueForKey: Add type checking for inputs (task T315953) by James D. Forrester
- git #bc2a33bb - i18n: Remove "tester" in favor of "test" (task T314263) by Julia Kieserman
- git #078494fe - Ensure proper deletion of aliases. (task T317961) by EWright
- git #7b6b1b89 - Use self::class instead of __CLASS__ to resolve self class name by Fomafix
- git #4b5c7991 - Style, work summary language selector out of container by temitope adesoji
- git #d536c53f - Update integration tests with fully-resolved built-in functions. (task T303580) by apine
- git #5f2ec939 - portray.js: Add missing calls to keyAndArbitraryValue() by dmartin
- git #55fece52 - Only allow function editing when logged in (task T301672) by Julia Kieserman
- git #d18c7388 - Add handling for orchestrator & evaluator hostname metadata (task T314960) by dmartin
- git #3ff9ffd5 - i18n: Simplify wikilambda-special-edit-function-definition-description by James D. Forrester
- git #da5bce02 - Follow-up 21c3ef2: Fix rebase error by EWright
- git #91d1f0bd - Update function-schemata sub-module to HEAD (6cf755c) (task T296841) (task T303580) (task T309642) by James D. Forrester
- git #f3de2900 - FunctionDefinitionAliases: Do not allow users to enter duplicate aliases (task T317959) by Julia Kieserman
- git #21c3ef26 - Function editor: argument labels are cleared from the zObject when the (task T317653, T317888) by ddw
- git #e5dde704 - Make function view page implementation and test tables mobile friendly by temitope adesoji
- git #f2d78165 - Aliases field fix by temitope adesoji
- git #edd3b8b9 - Correct element key names in ZTypedPair (task T315009) by dmartin
- git #e08b1c99 - fix initilization of new language aliases (task T317908) by Julia Kieserman
- git #61df87fe - Function editor: Clear an unselected Input/Output type Lookup component (task T317962) by ddw
- git #beadc00c - Function Editor: language selection changes (task T317882, T317963, T317966) by ddw
- git #c502c412 - Remove domUtils and use jQuery directly (task T316674) by Florent
WikimediaEvents
[edit]- git #92cb4e74 - BlockMetricsHooksTest: Don't assert is_api by Marius Hoch
- git #914e9455 - Block metrics: Add 'database' and 'performer' fields (task T317343) by Gergő Tisza
- git #6f996b9c - Block metrics: Bump schema to un-require some fields (task T317343) by Gergő Tisza
- git #deff7e60 - SearchSatisfaction: Remove extraArgs logging for WVUI (task T310243) (task T317715) by Volker E
- git #27ee124b - clientError: Log active gadgets by Gergő Tisza
- git #fd9b9b6a - Tag errors when a banner is displayed (task T265096) by Gergő Tisza
- git #7e52e21b - clientError: Log everything sent from mw.errorLogger.logError() (task T314948) by Gergő Tisza
- git #6b87e0fd - clientError: Add more information to log events (task T256173) by Gergő Tisza
WikimediaIncubator
[edit]- git #dc54d5de - Remove custom logo function (task T317097) by Jon Harald Søby
- git #b8ff40b6 - Set default sortkey for prefixed pages (task T315551) by Jon Harald Søby
WikimediaMessages
[edit]- git #47a7e0ec - Stop checking for ipinfo-enable preference from hook handler (task T310819) by Thalia
- git #c3efce6f - Add legal notice for the CampaignEvents extension (task T309332) by Daimona Eaytoy
Wikistories
[edit]- git #2eb9f124 - Add missing error messages for validator and nojs form by Stephane Bisson
- git #a6e54567 - Invalidate cache on story deletion (task T317999) by Stephane Bisson
Skins
[edit]MinervaNeue
[edit]- git #8b9f1b07 - adjusted button css layou (task T312311) by ELLENR
- git #44a93ed3 - Enable associated pages tabs on Minerva by Jon Robson
- git #25890e3e - Fix media alignment since disabling wgParserEnableLegacyMediaDOM (task T318300) by Arlo Breault
- git #06000903 - Restrict figure to the size of the media (task T305357) (task T318300) by Arlo Breault
- git #ca0c5349 - mediawiki.skin.variables: Add Opacities to skin variables by Volker E
Timeless
[edit]- git #f303e57f - Timeless using methods indirectly by Jon Robson
Vector
[edit]- git #048d25eb - Default alert to on by Jon Robson
- git #5a951e21 - Modify Vector 2022 skip-links (task T312818) by Jan Drewniak
- git #b452a85f - Remove VectorLanguage A/B test code (WgVectorLanguageInHeaderTreatmentABTest) (task T302027) by Jon Robson
- git #452d59c7 - Echo: Move skinStyles from Echo extension to Vector (task T257143) by Jon Robson
- git #4df2b12e - mediawiki.skin.variables: Add `border-style` and `border-width` vars by Volker E
- git #4a115be7 - Follow-up: remove redundant code in TableOfContents.js (task T316032) by bwang
- git #600dd149 - Style active top level section differently than ordinary active TOC sections (task T316032) by bwang
- git #06c243da - Modify the sticky header offset styles (task T314330) by Jan Drewniak
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #13d8c8d4 - Fixup Chromium's native Enter behaviour on Android Gboard (task T312558) by Máté Szabó
- git #0b78ead3 - build: Update language lists to add 'mrh' by David Chan
No changes
[edit]- 3D
- AbuseFilter
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralAuth
- CharInsert
- ChessBrowser
- Cite
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FlaggedRevs
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GWToolset
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- MachineVision
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- MobileFrontend
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- PoolCounter
- Popups
- PropertySuggester
- Quiz
- RSS
- ReadingLists
- RelatedArticles
- Renameuser
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- Thanks
- TheWikipediaLibrary
- TimedMediaHandler
- TitleBlacklist
- TocTree
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaMaintenance
- Wikisource
- XAnalytics
- intersection
- timeline
- wikihiero
Total changes
[edit]208 Changes in 48 repos by 71 authors