MediaWiki 1.39/wmf.21

MediaWiki 1.39.0-wmf.19 Deployment of MediaWiki 1.39.0-wmf.21 to Wikimedia sites MediaWiki 1.39.0-wmf.22

The latest version (labeled "1.39.0-wmf.21") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Monday, 18 July 2022 (see the roadmap).

Core changes

edit
  • git #0a84c09d - Branch commit for wmf/1.39.0-wmf.21 by trainbranchbot
  • git #3703b306 - Tests: Use createNoOpMock() shortcut in a few more places by Thiemo Kreuz
  • git #9f69c11d - Handle setComment for specials (T313220) by Mark A. Hershberger
  • git #3f1cf317 - phpunit tests for ParsoidHandler::html2wt by daniel
  • git #58ceac8f - Tests: Replace trivial willReturnCallback with direct willReturn by Thiemo Kreuz
  • git #c503e1de - Add Sylheti (rn) and Rundi (rn) (T313199) (T313200) by Amir E. Aharoni
  • git #89eb69d8 - docs: Use the default EXTRACT_PRIVATE=NO for Doxygen output by Timo Tijhof
  • git #7cf4261a - Ensure custom locales for Moment.js overrides, don't change 'en' (T313188) by Bartosz Dziewoński
  • git #7945b530 - test: installMockMwServices should apply overrides per default. (T312709) by daniel
  • git #8363595b - Fix confusing $$var indirection in importImages script by Thiemo Kreuz
  • git #9899846d - tests: Use `overrideConfigValue(s)` where necessary by Derick Alangi
  • git #58428792 - RateLimiter: improve test coverage by daniel
  • git #8de63ae4 - Make RateLimiter use WRStats (T261744) by Tim Starling
  • git #7f08635b - recentchanges: Remove special handling of rc_ip for postgres by Umherirrender
  • git #00eab3ce - tests: ensure LocalServerObjectCache is reset before redefining by mainframe98
  • git #b2cfc0c7 - Add Ghanaian Pidgin (gpe) (T311975) by Amir E. Aharoni
  • git #32a4629b - HtmlForm: Null coalescence in trim() calls (T312305) (T311572) (T311571) (T311578) by Reedy
  • git #90bd4090 - Update pako to 2.0.4 by Ed Sanders
  • git #e8cc4c8f - Fix type declarations in MainConfigSchema by daniel
  • git #cf39a40f - SettingsBuilder: report warnings by daniel
  • git #e506500b - language: Improve type hints in MessageCache.php by Timo Tijhof
  • git #8287e281 - rdbms: Flip ConnectionManager deprecations to match ILoadBalancer (T312527) by Lucas Werkmeister
  • git #76c033b4 - tests: Fix outdated /tests/qunit structure and flatten a bit (T193826) (T250045) by Timo Tijhof
  • git #cc9af993 - WRStats: Add rate limiter support (T261744) by Tim Starling
  • git #99e2fae1 - MessageCache: Don't load the content for uncacheable rows (T313004) by Tim Starling
  • git #4c0494e9 - MessageCache style updates by Tim Starling
  • git #ad6a1a19 - language: Disable MessageCache if load() throws an exception (T313004) by Tim Starling
  • git #cf7ce44c - ApiQueryImageInfo: Use longhand for 'localonly' in getAllowedParams() (T313032) by Reedy
  • git #4586808b - Sync up with Parsoid parserTests.txt by Subramanya Sastry
  • git #2f8736f1 - REST: introduce getPrivateRouteUrl (T311867) by daniel
  • git #77a3b3f1 - Make use of PHPUnit fail() shortcut by Thiemo Kreuz
  • git #4c4f0645 - SpecialRecentChangesLinked: Only add the second join if it's read new by Amir Sarabadani
  • git #6db6b4d4 - Hooks: Use more meaningful name for SkinAfterPortlet hook parameter by Jon Robson
  • git #eb9d1762 - SpecialDiff: Don't pass null to trim() (T312301) by Alexander Vorwerk
  • git #b5c42751 - mw.htmlform: Fix hide-if/disable-if when there are multiple forms on the page by Bartosz Dziewoński
  • git #cf815baa - Update OOUI to v0.44.1 (T92315) (T239208) (T295058) (T297003) (T299036) (T306486) (T307456) (T307995) (T308260) (T308295) (T308306) (T309154) (T309226) (T309790) (T311188) by James D. Forrester
  • git #f7e9f8bc - objectcache: Accelerate async memcached writes with "noreply" by Tim Starling
  • git #68d4fe68 - tests: Remove intermediary `suites` concept from /tests/qunit (T250045) by Timo Tijhof
  • git #b24c1044 - mediawiki.deflate: Use QUnit.test.each() data provider by Timo Tijhof
  • git #f8064262 - Improve wording of a few templatelinks migration messages by Kevin Israel
  • git #246bc931 - tests: Set wgLang with MediaWikiIntegrationTestCase::setUserLang by Umherirrender
  • git #1d66a228 - ResourceLoader: Remove DependencyStore::renew (T113916) (T312902) by Timo Tijhof
  • git #a3a2ed26 - tests: Use `overrideConfig(Value|Values)` where needed by Derick Alangi
  • git #cd99df60 - Maintenance scripts: replace most globals with Config (T72673) by Ferran Tufan
  • git #9d37bc87 - Remove deprecated maintenance script resetUserTokens.php by Umherirrender
  • git #68cef1ab - Various whitespace changes by Umherirrender
  • git #bbaa4c25 - tests: Use MainConfigNames constants on overrideConfigValue by Umherirrender
  • git #534c322c - Fix mistake in comment for templatelinks PK change by Kevin Israel
  • git #b19a8272 - Ensure that strlen() does not get passed a (valid) null (T289926) by Mark A. Hershberger
  • git #8a302def - mw.deflate: Add test for large 5MB -> 300kb file by Ed Sanders
  • git #46db606e - Ensure we don't pass null to mb_strlen. (T289926) by Mark A. Hershberger
  • git #f88eab53 - tests: Use `overrideConfig(Value|Values)` where needed by Derick Alangi
  • git #f6039593 - Handle null passed to wfShorthandToInteger() and Html::element() (T289926) by Mark A. Hershberger
  • git #692dde00 - Add support for write new for templatelinks migration (T306674) by Amir Sarabadani
  • git #0f084ebe - Disallow composer/installers plugin in composer.json (T298283) by Lucas Werkmeister
  • git #dc3bd3d7 - Revert "Setup: Promote clearActionName log message to runtime warning" (T312838) by Awight
  • git #a69a9e12 - phpunit: Restore unreachable code (T90875) by Kosta Harlan
  • git #c5995827 - phpunit.xml.dist: Align contents with suite.xml (T90875) (T227900) by Kosta Harlan
  • git #d4ce0f32 - Setup: Promote clearActionName log message to runtime warning by Timo Tijhof
  • git #13738fbf - Show fragment of middle page in Special:DoubleRedirects (T312825) by Brian Wolff
  • git #93a51c33 - Don't throw away user's text when rate limit is exceeded by Tim Starling
  • git #e06081bb - ResourceLoader: Restore 5min startup cache-control (was 60s) (T312796) by Timo Tijhof
  • git #21d9c94f - MWCryptHash: Clean up check for acceptable hashing algorithms by Kevin Israel
  • git #5ad4da0f - MWCryptHash: Remove "acceptably unstable" from doc comments by Kevin Israel
  • git #8f3cedbc - MWCryptHashTest: Move into libs directory by Kevin Israel
  • git #49ae6ed4 - RepoGroup: Convert time option of findFile to TS_MW by Umherirrender
  • git #cc3d1d83 - abstract schema validation: Add decimal as valid type by Umherirrender
  • git #133760bf - rdbms: Improve documentation around false/bool by Umherirrender
  • git #e3e07b17 - schema: Allow default value 'infinity' for postgres timestamps by Umherirrender
  • git #14b60bb6 - Re-apply "textSelection: Use execcommand to replace text" (T33780) by Esanders

Vendor

edit

Extensions

edit

AbuseFilter

edit

AntiSpoof

edit

ArticlePlaceholder

edit
  • git #de833927 - Remove unused code, class properties and such by Thiemo Kreuz
  • git #889c2832 - Use full qualified class names in @covers tags by Thiemo Kreuz

BounceHandler

edit
  • git #956ce7b0 - Bump minimum required version for upgrade to 1.31 by Umherirrender

CampaignEvents

edit
  • git #f6674b65 - Return central user id on ListParticipantsHandler (T313216) by Claudio Melo
  • git #6828953e - Add missing 'Search for participants' placeholder on search participants input, on event details special page by Claudio Melo
  • git #4b3f1de5 - Change chat group label message (T313218) by Claudio Melo
  • git #15cd8021 - tests: Fix timestamps in ParticipantsStoreTest for postgres by Umherirrender
  • git #28b3344d - Add the ability to remove participants from event (T309981) by Claudio Melo
  • git #337d9dda - Add GENDER support to organizer role names (T313028) by Daimona Eaytoy
  • git #6ab2901c - Fix query syntax in ParticipantsStore by Daimona Eaytoy
  • git #ef5b1787 - Remove repetition in PLURAL by Amir E. Aharoni
  • git #6365dce2 - Fix capitalization after colon (T312936) by Daimona Eaytoy
  • git #5367c76e - Handle event page move and deletion (T312775) by Daimona Eaytoy

CheckUser

edit

CirrusSearch

edit
  • git #d054d3af - reindex: Detect index type from live mappings by Erik Bernhardson
  • git #9e4354dd - Ensure that strtr does not get null. (T289926) by Mark A. Hershberger
  • git #c4fac244 - Trim only first occurence of slash on Insource and Intitle regex value (T259442) by joseph emmanuel kayode (iemarjay)
  • git #7d01c76a - phpunit: Convert Version/ElasticsearchIntermediary/UserTestingEngine to integration tests (T266441) by Kosta Harlan
  • git #87544f7a - Make use of PHPUnit's createMock() shortcut by Thiemo Kreuz
  • git #589aae4c - phpunit: Unit tests may not access MW services (T266441) by Kosta Harlan
  • git #ddb05e83 - nit: fix settings docu typo by Ryan Kemper
  • git #cefc6bb0 - Don't pass null where strings are expected (T289926) by Mark A. Hershberger

Cite

edit

ConfirmEdit

edit

ContentTranslation

edit

CreditsSource

edit

DiscussionTools

edit
  • git #2c2e57fd - Show a "Return to reply/new topic" button when widget is scrolled off the screen (T310967) by Ed Sanders
  • git #2d3b497a - Avoid localized digits in internal timestamps in JS (T312828) by Bartosz Dziewoński
  • git #f51d26fd - Parse 'DiscussionToolsTimestampFormatSwitchTime' config value as UTC (T312828) by Bartosz Dziewoński

DonationInterface

edit

Echo

edit
  • git #43d004fc - Make interface compatible with RecursiveIterator (T289879) by Mark A. Hershberger
  • git #4cc56d1b - Remove some repetition in EchoGetBundleRules hook handler by Kunal Mehta
  • git #a9511f41 - Convert to abstract schema (T259375) by Umherirrender
  • git #d35c502b - schema: Drop foreign keys from table echo_push_subscription (T306473) by Umherirrender
  • git #0a387990 - schema: Move all sql files to own folder by Umherirrender
  • git #b0f33729 - Bump minimum required version for upgrade to 1.31 by Umherirrender

FlaggedRevs

edit
  • git #4c90e565 - Add missing null check to FlaggedRevs::autoReviewEdit() (T312709) by Thiemo Kreuz
  • git #24cc3f8e - Revert "Temporary patch to dump debug info if status is notOk in CI" by Subramanya Sastry
  • git #dade0158 - Temporary patch to dump debug info if status is notOk in CI (T312709) by Arlo Breault
  • git #ced0fe2d - UnreviewedPages: Set an empty string default for category parameter (T313053) by Reedy
  • git #3b72ecc4 - PendingChanges: Set an empty string default for category parameter (T313050) by Reedy
  • git #6c48295a - FlaggedRevsUpdaterHooks: DRY, factor out initial table creation by James D. Forrester
  • git #e3b88cc4 - Add support for read new of templatelinks (T306673) by Amir Sarabadani
  • git #96e5bd34 - Convert to abstract schema (T268548) by Umherirrender
  • git #65869298 - Standardise type for timestamp columns (T310437) by Umherirrender
  • git #000b4631 - FlaggableWikiPage: Handle revisions with same timestamp for pending list by Umherirrender
  • git #d82f698a - Bump minimum required version for upgrade to 1.31 by Umherirrender
  • git #33139bd4 - Remove index detection 'rev_page_timestamp' by Umherirrender

Flow

edit
  • git #228d9ef3 - Call IDatabase::timestamp for timestamp columns to support postgres (T312697) by Umherirrender

GeoData

edit

GlobalBlocking

edit

GlobalUsage

edit
  • git #1a8d30e2 - Bump minimum required version for upgrade to 1.31 by Umherirrender

GlobalWatchlist

edit
  • git #eb2f0d78 - Follow-up 3e2653f83: Update ResourceLoader reference now it's been namespaced by James D. Forrester

GrowthExperiments

edit
  • git #012e6f07 - maintenance: Add getImageSuggestionData script (T312521) by Kosta Harlan
  • git #87d03a79 - Mentor dashboard: remove mentee table caption (T311393) by Sergio Gimeno
  • git #59928696 - Make use of PHPUnit shortcuts like create(NoOp)Mock by Thiemo Kreuz
  • git #081521cf - Make "failed to load config" error more expressive by Thiemo Kreuz
  • git #f2acd7db - Use in_array instead of array_search where appropriate by Thiemo Kreuz
  • git #b58025b3 - Make use of the PHPUnit shortcut fail() by Thiemo Kreuz
  • git #440bb972 - Fix visibility of PHPUnit setUp() methods and such by Thiemo Kreuz
  • git #ae6652e6 - Delete maintenance/T304461.php by Martin Urbanec
  • git #8d9ad410 - NewImpact: Set up ResourceLoader module and Vue scaffolding (T311299) by Kosta Harlan
  • git #6b9f3aff - [i18n] Rework pretext in Special:EnrollAsMentor (T264343) by Martin Urbanec
  • git #d3944266 - NewImpact: Add base class and config (T311299) by Kosta Harlan

GWToolset

edit
  • git #a739fa21 - Link to Commons talk page to request domains in $wgCopyUploadsDomains (T312918) by Andre Klapper

ImageSuggestions

edit

MachineVision

edit

Math

edit
  • git #2dc6bcac - Revert "Add wbEntitySelector widget to edit qid in VE" (T313143) by Reedy
  • git #4022150d - Use FallbackLabelDescriptionLookupFactory in MathWikibaseConfig (T312223) by Lucas Werkmeister
  • git #422be143 - Add wbEntitySelector widget to edit qid in VE by Fwolz

Nuke

edit

OATHAuth

edit
  • git #9b5754e3 - Change type hint from Wikimedia\Rdbms\DBConnRef to IDatabase by Umherirrender
  • git #c1c8cf8e - Bump minimum required version for upgrade to 1.31 by Umherirrender

OAuth

edit

OAuthRateLimiter

edit

OpenStackManager

edit

ORES

edit

PageImages

edit

PageViewInfo

edit
  • git #0402f1ca - Don't pass in null for key by Mark A. Hershberger

ProofreadPage

edit

PropertySuggester

edit
  • git #9fd55fe3 - scripts: Avoid DELETE LIMIT for script UpdateTable on postgres by Umherirrender

ReadingLists

edit

Renameuser

edit

Score

edit

Scribunto

edit
  • git #2c121b45 - Add type hints for iterator implementations (T289879) by Mark A. Hershberger
  • git #9803facc - UstringLibraryNormalizationTestProvider: Fix 'destory' typo for 'destroy' by Mark A. Hershberger

SecurePoll

edit

SpamBlacklist

edit

SyntaxHighlight_GeSHi

edit
  • git #3bee59df - fix: Mark Pygmentize::fetchVersion as public, but @internal by Bryan Davis
  • git #ae074306 - Pygmentize: Cache pygments-version in memc (in addition to APCU) by Timo Tijhof

TimedMediaHandler

edit
  • git #f37948ab - ApiQueryVideoInfo::getAllowedParams(): Document why the override exists by Reedy
  • git #a7c2a43d - Revert "ApiQueryVideoInfo: Initialise array in getAllowedParams()" by Reedy
  • git #bcbeb798 - ApiQueryVideoInfo: Initialise array in getAllowedParams() (T313032) by Reedy
  • git #7a15c8aa - Bump minimum required version for upgrade to 1.31 by Umherirrender

Translate

edit
  • git #08a21c48 - ManageMessageGroupsActionApi: Add strict types; move to namespace (T312008) by Wangombe
  • git #ebacdba6 - Use MessageGroupReview as a service (T312008) by Wangombe
  • git #839307b7 - QueryManageMessageGroupsActionApi: Add strict types; move to namespace (T312008) by Wangombe
  • git #6a67769d - GroupReviewActionApi: Add strict types and move to namespace (T312008) by Wangombe
  • git #19706a94 - ExportTranslationsSpecialPage: Null coalescence in execute() (T313055) by Reedy
  • git #3c1470f1 - PageTranslationSpecialPage: Null coalescence in execute() (T313054) by Reedy
  • git #010e28be - Always use IDatabase::addQuotes for quoting by Umherirrender
  • git #591661b8 - When calling Title::makeTitle(), cast namespace values to int by James D. Forrester

TrustedXFF

edit

VisualEditor

edit
  • git #c2900af7 - Remove temporary compat for $wgVectorTitleAboveTabs = false by Bartosz Dziewoński
  • git #33546466 - Add 'vector-body' hack to TargetWidgets (T313221) by Ed Sanders
  • git #569ad3d5 - Remove/fix obsolete code trying to un-highlight parameters (T312925) by Thiemo Kreuz
  • git #42cbde12 - Unhighlight parameter on blur (T312925) by Adam Wight
  • git #58c19747 - Move debounce check from outline into part widget class by Thiemo Kreuz
  • git #83261578 - Remove comments from two-pane layout that don't add information by Thiemo Kreuz
  • git #2759752a - Simplify interface to remove pages by Adam Wight
  • git #979b382d - Update VE core submodule to master (1800c35de) (T311903) (T312013) by Bartosz Dziewoński
  • git #b7fb9e87 - Merge redundant sidebar selection events in two-pane layout by Thiemo Kreuz
  • git #6e18ce64 - Exit loop in onStackLayoutFocus earlier by Thiemo Kreuz
  • git #3f938d3c - Rename misleading templateParameterAdded event by Thiemo Kreuz
  • git #d57210c1 - Rename misleading templateParameterSelectionChanged event by Thiemo Kreuz
  • git #647b5aa8 - Remove non-helpful 1px hack from template dialog sidebar (T312768) by Thiemo Kreuz
  • git #2644c84c - Increase default debounce of live extension inspector/dialog to 1000ms by Ed Sanders
  • git #6d31ca5b - Adapt bottom margin of last element in content pane of template dialog (T312923) by Svantje Lilienthal
  • git #36d817df - Only move content pane element to top when sidebar element is clicked (T312850) by Svantje Lilienthal
  • git #54714ab7 - Update VE core submodule to master (38470f11e) by Bartosz Dziewoński
  • git #0bf4a4a1 - Use named colors in template dialog LESS styles by Thiemo Kreuz
  • git #a4aa6843 - Don't call parent on SelectWidget focus event (T312855) (T312856) (T312924) by WMDE-Fisch
  • git #139e6547 - Remove unused media/meta-related messages by Thiemo Kreuz
  • git #466a73e7 - Minor fixes to template dialog related code documentation by Thiemo Kreuz
  • git #3148e28f - Wikitext mode: Use action=parse for preview (T154844) by Ed Sanders
  • git #21de9f47 - ApiVisualEditorTest: Set Database annotation and $tablesUsed (T312849) by Kosta Harlan
  • git #8aee4e8e - Use position-sticky() from mediawiki mixin by WMDE-Fisch
  • git #150aad38 - Safe to call setPage with a null page (T312017) by Adam Wight
  • git #5067a1e2 - Don't set a ParameterPage as next selection after delete (T312221) by WMDE-Fisch
  • git #41bb082d - Use @type instead of @var for JavaScript variable by WMDE-Fisch
  • git #ec522938 - Scroll parameter items into view when hidden behind sticky (T312542) by WMDE-Fisch
  • git #d77728bd - Document some classes touched in the sidebar rewrite by Adam Wight
  • git #b7508200 - Differ between setting and highlighting a parameter (T312647) (T311204) (T312213) by WMDE-Fisch
  • git #6d41da0d - Use short syntax for transforming one event into another by Thiemo Kreuz
  • git #91fffffa - Fix 'File:' and 'Category:' links being piped unnecessarily (T312700) by Bartosz Dziewoński
  • git #a0c0465d - Don't access the stacklayout directly (T310867) by WMDE-Fisch

Wikibase

edit

WikibaseCirrusSearch

edit

WikibaseLexeme

edit

WikibaseQualityConstraints

edit

WikiLambda

edit
  • git #7ec36147 - README: Give an example of what to add to LocalSettings.php by James D. Forrester
  • git #53728cb8 - tests: Sort result of ZObjectStore::findReferencedZObjectsByZFunctionId by Umherirrender
  • git #1668a336 - Update function-schemata sub-module to HEAD (779de81) by James D. Forrester
  • git #874921eb - wikilambda_fetch: return Z5 errors instead of error message strings (T305380) by teleosteen
  • git #0042c509 - Typo + alternative implementation for findLatestKey (T306507) by Florent
  • git #8d5498b3 - Split each getter and setter tests in their own description (T306507) by Florent
  • git #34457129 - Add missing tests for zobject (T306507) by Florent

WikiLove

edit

WikimediaEditorTasks

edit

WikimediaMaintenance

edit
  • git #ba2a0f4f - createExtensionTables.php: Use abstract schema sql file for OAuth by Umherirrender
  • git #5afc1a5e - addWiki.php: Use abstract schema sql file for CreditsSource by Umherirrender
  • git #10e26db5 - addWiki.php: Use abstract schema sql file for GeoData by Umherirrender
  • git #73cbd6f6 - deleteWiki: Get db connection to correct domain (T193565) by Umherirrender
  • git #47f8311a - addWiki.php: Use abstract schema sql file for AbuseFilter by Umherirrender
  • git #b6aa461c - Use abstract schema sql file for Echo by Umherirrender
  • git #64ed19b4 - addWiki.php: Use only abstract schema sql file for SecurePoll by Umherirrender
  • git #43522b04 - createExtensionTables.php: Use abstract schema sql file for FlaggedRevs by Umherirrender
  • git #4110b905 - Fix path of sql files for Echo by Umherirrender
  • git #8903ad3e - addWiki.php: Use abstract schema sql file for AntiSpoof by Umherirrender
  • git #d18f7b96 - createExtensionTables.php: Use abstract schema sql file for ORES by Umherirrender
  • git #40388dc7 - createExtensionTables.php: Use abstract schema sql file for Newsletter by Umherirrender

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #6294cc57 - Re-crush SVGs now we're on SVGO 2.x not 1.x by James D. Forrester
  • git #ffde59c5 - build: Replace automatic 'grunt-svgmin' with manual 'svgo' script by James D. Forrester
  • git #38470f11 - Revert "WindowManager: Simplify teardown" by Esanders
  • git #bc81b354 - Update OOUI to v0.44.1 by James D. Forrester
  • git #42e35e89 - Visual diff: Use mix-blend-mode to improve opacity hacks for content in highlighted areas (T311903) (T312013) by Ed Sanders

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralAuth
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • PageAssessments
  • PageNotice
  • PageTriage
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • QuickSurveys
  • Quiz
  • RSS
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiEditor
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

312 Changes in 60 repos by 63 authors