MediaWiki 1.39/wmf.20/Changelog

Core changes

edit
  • git #7bab898c - Branch commit for wmf/1.39.0-wmf.20 by trainbranchbot
  • git #4dc48a6c - mediawiki.base: Document mw.track debug console snippet by Timo Tijhof
  • git #f00cd035 - tests: Make use of `overrideConfig(Value|Values)` where needed by Derick Alangi
  • git #5901aa65 - Remove @deprecated from SpecialPage by Daimona Eaytoy
  • git #5fa94dba - Hard deprecated the MWGrants class (T253077) by Alexander Vorwerk
  • git #b0fd96b6 - mw.deflate: Add tests by Ed Sanders
  • git #c5048ea4 - CopyTextLayout: Don't attempt to focus an input if hidden (T312770) by Ed Sanders
  • git #7a37358d - Settings: Remove unstable markers and mark interfaces appropriately by Derick Alangi
  • git #3970d52a - Hard deprecate HTMLCacheUpdate by Matěj Suchánek
  • git #a4d9bc0c - Hard deprecate CdnCacheUpdate::newFromTitles by Matěj Suchánek
  • git #3c3425c6 - Hard deprecate DataUpdate::runUpdates by Matěj Suchánek
  • git #f2c3e69e - Hard deprecate EnqueueJob::newFromJobsByWiki by Matěj Suchánek
  • git #0b0be8bd - Use GrantsInfo and GrantsLocalization instead of MWGrants (T253077) by Alexander Vorwerk
  • git #c6dee3ae - Upgrading wikimedia/xmp-reader (0.8.2 => 0.8.3) by Reedy
  • git #fc0197db - Don't attempt to use mParent if it isn't set by Mark A. Hershberger
  • git #0039eb87 - AutoLoader: Avoid vague negated assertion for case-insensitive test by Timo Tijhof
  • git #9d61b6de - parser: Fix CoreParserFunctions::urlencode() null coalescence $arg (T312680) by Reedy
  • git #8273d91c - SpecialDiff: Don't pass null to explode() (T312300) by Reedy
  • git #c5fe40ae - registration: Add suggested dependencies to extension.json schema (T182472) by Reedy
  • git #28864869 - import: UploadSourceAdapter::stream_read() don't pass null to strlen() (T312678) by Reedy
  • git #2e070106 - ManualLogEntry::getComment() should always return string (T311567) by Mark A. Hershberger
  • git #b9a5d69d - JobQueueDB: Always use IDatabase::addQuotes for quoting by Umherirrender
  • git #3f63e3d8 - RemoveInvalidEmails: Fix quoting for postgres by Umherirrender
  • git #e00a52e6 - Clean up line indent with mixed tabs and whitespaces by Umherirrender
  • git #f8700250 - RELEASE-NOTES: dynamic defaults applied before extension registration. (T305093) by daniel
  • git #5e928f39 - Dynamic defaults: fix $wgLocaltimezone being empty (T305093) by daniel
  • git #e75b97b7 - Hard deprecate SkinTemplate::getNameSpaceKey by Matěj Suchánek
  • git #6395ccba - Upgrading wikimedia/running-stat (v1.2.1 => v2.0.0) (T287972) by Reedy
  • git #dee3ed32 - Upgrading wikimedia/php-session-serializer (v2.0.0 => v2.0.1) (T287972) by Reedy
  • git #65222bd6 - Upgrading wikimedia/base-convert (v2.0.1 => v2.0.2) (T287972) by Reedy
  • git #93e14502 - block: Create wiki-aware target for autoblocks (T281972) (T284873) by Alexander Vorwerk
  • git #93decb4e - actions: Add Action::getAuthority and use it by Umherirrender
  • git #5d2feb1d - Parser::extensionSubstitution() Don't run substr() on null (T312519) (T312520) by Reedy
  • git #0cdc7a73 - Transform e2e test: Move data into separate files by daniel
  • git #c016da96 - HISTORY: Add 1.37.4 by Reedy
  • git #48888e78 - SpecialRedirect: Don't pass null to explode (T312302) by Reedy
  • git #99aad54e - Hard deprecate FormatMetadata::flattenArrayContentLang by Matěj Suchánek
  • git #3378c958 - Hard deprecate DifferenceEngine::textDiff by Matěj Suchánek
  • git #7f79eacb - Hard deprecate WikiRevision::downloadSource by Matěj Suchánek
  • git #e209f9a7 - Hard deprecate ManualLogEntry::setTags by Matěj Suchánek
  • git #a6fe6605 - Hard deprecate IContextSource::getStats() implementations by Matěj Suchánek
  • git #9a0cb094 - ResourceLoader: Switch Image.php to injected log channel (T32956) by Timo Tijhof
  • git #2721c7a1 - permission: Simplify @covers annotations in PermissionManagerTest by Timo Tijhof
  • git #338cd0fc - MediaWiki.php: Reduce scope of variables by Umherirrender
  • git #7a70c8a7 - populateInterwiki: Include not null columns iw_api/iw_wikiid (T287564) by Umherirrender
  • git #2173e176 - Do not use FormSpecialPage::{pre,post}Text (T312579) by Martin Urbanec
  • git #51f9040b - Remove deprecated wfLocalFile and wfFindFile (T249020) by Umherirrender
  • git #0c77580f - Deprecate unused wfQueriesMustScale by Umherirrender
  • git #ba9f124c - Remove deprecated wfGetScriptUrl by Umherirrender
  • git #57787984 - ParserOutput::mergeMapStrategy: don't crash if merging non-array values (T312242) by C. Scott Ananian
  • git #0a55543f - Fix typing of MessageCacheReplaceHook by Máté Szabó
  • git #9bb7c5dc - rdbms: Add a note encouraging use of SelectQueryBuilder in IDatabase::select (T243051) (T311866) (T259518) by Amir Sarabadani
  • git #0dc97853 - Category: Migrate to use SelectQueryBuilder in ::getMembers (T311866) by Amir Sarabadani
  • git #c6c62e2c - PHPUnit: enable main object cache in tests by daniel
  • git #bf092744 - PHPUnit: introduce setMainCache by daniel
  • git #ac7138d4 - Use HashConfig to override config variables in phpunit tests by daniel
  • git #b72b9a8c - Move dynamic defaults into MainConfigSchema (T305093) by Aryeh Gregor
  • git #6de15c17 - Add new ContentHandler::supportsPreloadContent() feature (T300644) by Thiemo Kreuz
  • git #ae18f66d - Language::getHumanTimestamp: Don't show time when timestamp in a different year (T133468) by Ed Sanders
  • git #ea80f07d - rdbms: Adapt hasOrMadeRecentPrimaryChanges test mock for PHP 8.1 (T312183) by Mark A. Hershberger
  • git #d758eb86 - filebackend,jobqueue: Add signature for FilterIterator::accept() (T307304) (T289879) by Mark A. Hershberger
  • git #c8586c88 - site: Consistently return null from Site::getDomain() (T289926) by Mark A. Hershberger
  • git #ae9e78cb - Remove SpecialUnblock::processUnblock by Matěj Suchánek
  • git #1b1888a5 - Revert "objectcache: avoid using heavily time-drifted microtime() values in WAN cache" by Lucas Werkmeister
  • git #c30bcd37 - Move rate limiting tests into RaterLimiterTest by daniel
  • git #c3c5b6c1 - Remove 'ignoreKeys' from config schema by Lucas Werkmeister
  • git #047c184b - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #8846700e - Stop merging LinkCache select fields with page_title and page_namespace by Alexander Vorwerk
  • git #66299325 - tests: Remove unneeded Title::newFromLinkTarget calls by Umherirrender
  • git #af0bb1a9 - Hard deprecate access to WikiRevision::$fileIsTemp by Matěj Suchánek
  • git #07a97695 - Hard deprecate DifferenceEngine::getDiffBodyCacheKey by Matěj Suchánek
  • git #b42a64f3 - Deprecate SkinTemplateNavigation::SpecialPage and SkinTemplateNavigation hooks in favor of SkinTemplateNavigation::Universal (T255319) by Moh'd Khier Abualruz
  • git #b7993896 - MediaWiki: Avoid spurious page query (T206498) by Máté Szabó
  • git #3c4961c9 - RecentChangesLinked: Add support for read new for templatelinks by Amir Sarabadani
  • git #d4e3a74e - FormatMetadata: PHP Notice: Array to string conversion (T297403) by Mark Shenouda
  • git #9e95539f - Fix config type of SessionProviders (T307769) by Lucas Werkmeister
  • git #c1a0f9ec - Use SelectQueryBuilder in OutputPage (T311866) by Lucas Werkmeister
  • git #e2c26e17 - Migrate risky callers of MediaWikiServices::getParser() (T310948) by Tim Starling
  • git #f270881c - Deprecate Parser::getFreshParser() (T310948) by Tim Starling
  • git #aad4f871 - Clarify handling of verifier headers in POST and PUT (T311819) by daniel
  • git #bcbfc9cc - Introduce new WRStats library for write-read stats (T310662) by Tim Starling
  • git #95209c9f - SpecialRecentChangesLinked: Migrate partially to SelectQueryBuilder by Amir Sarabadani
  • git #bc59ea45 - Mark WordLevelDiff as newable for now (T311224) by Lucas Werkmeister
  • git #b5f5bdbe - MessagesKo.php: Add some aliases and fix National Library of Korea Link by na1307
  • git #0f802013 - GitInfo: simplify and prepare for converting to a service by DannyS712
  • git #5f7562e0 - Merge away `mediawiki.ForeignStructuredUpload` module (T311189) by DannyS712
  • git #3c05f3ab - htmlform: Use ContextSource to get config by Umherirrender
  • git #034e8f23 - Fix typo in installer by EpicPupper

Vendor

edit
  • git #43461e39 - Removing symfony/debug (v4.4.41) by Reedy
  • git #b610d0a5 - Upgrading wikimedia/css-sanitizer (v4.0.0 => v4.0.1) by Reedy
  • git #62e0398a - Upgrading wikimedia/xmp-reader (0.8.2 => 0.8.3) by Reedy
  • git #2e6f56ed - Upgrading wikimedia/running-stat (v1.2.1 => v2.0.0) by Reedy
  • git #ca0c1b90 - Upgrading wikimedia/php-session-serializer (v2.0.0 => v2.0.1) by Reedy
  • git #2d19bf67 - Upgrading wikimedia/base-convert (v2.0.1 => v2.0.2) by Reedy
  • git #bd892583 - Upgrading wikimedia/css-sanitizer (v3.0.2 => v4.0.0) by Reedy

Extensions

edit

AbuseFilter

edit
  • git #3cb0195c - PurgeOldLogIPData: Fix quoting for postgres by Umherirrender
  • git #0bb914c4 - Add a space between the checkbox and timestamp in Special:AbuseLog by dreamyjazz
  • git #cdf2f474 - FilterProfiler: use WRStats (T310662) by Tim Starling
  • git #13e6c1c0 - Add the ListToggle to Special:AbuseLog for users who can hide entries (T311954) by dreamyjazz
  • git #93acf0d8 - Delimit namespace and title text in warning keys (T311543) by Matěj Suchánek

ActiveAbstract

edit

CentralAuth

edit

CheckUser

edit

CirrusSearch

edit
  • git #015690f8 - Fix trait deprecations by Mark A. Hershberger
  • git #2ceb27ec - ResultSet: Remove odd `<p>` from return annotations in doc blocks by Timo Tijhof
  • git #1345ffc2 - Update signature on various count() methods (T289879) by Mark A. Hershberger
  • git #949be659 - Revert "job queue: Squelch errors related to unwritable cloudelastic" by Ebernhardson
  • git #f4392822 - job queue: Squelch errors related to unwritable cloudelastic (T309648) by Erik Bernhardson

ConfirmEdit

edit
  • git #84b2e67a - Use new array syntax in README by Alexander Vorwerk

ContentTranslation

edit

DiscussionTools

edit
  • git #c3efa2fd - ImmutableRange: Fix setStart/setEnd to avoid backwards range by Ed Sanders
  • git #f739160f - Fix infinite recursion when checking for the new topic tool on empty pages (T312689) by Ed Sanders
  • git #09a84e81 - Don't enable visual enhancements CSS on mobile when feature is "unavailable" (T312683) by Ed Sanders
  • git #2bc76dab - Enable transformations in preview mode (T309423) by Bartosz Dziewoński
  • git #a98cd369 - Show new topic tool empty state on existing pages with no topics too (T312599) by Bartosz Dziewoński
  • git #d367b1fc - ReplyWidget: CSS tweaks for monobook by Ed Sanders
  • git #9f670d0e - ReplyWidget: Don't add border-radius when hovering mode tab by Ed Sanders
  • git #2a31eed8 - CommentController: Scroll before focusing in showAndFocus by Ed Sanders
  • git #07352581 - LanguageData: Accept abbreviations in $wgLocaltimezone (T312310) by Bartosz Dziewoński
  • git #d6a8c758 - Hide the lede section on mobile when DiscussionTools is enabled (2nd attempt) (T311760) by Esanders
  • git #eab257e3 - New topic tool: Always disable when "Add topic" is not visible (T312210) by Ed Sanders
  • git #72bb4aed - Revert "Hide the lede section on mobile when DiscussionTools is enabled" (T312177) by Ed Sanders
  • git #b7d65bca - Remove some unused or redundant styles by Bartosz Dziewoński
  • git #60427786 - Prevent the "Subscribe" button focus outline from being cut off (T311662) by Bartosz Dziewoński

DonationInterface

edit

Echo

edit
  • git #3395037c - Replace Maintenance::error calls with ::fatalError by Matěj Suchánek

FileImporter

edit
  • git #46228194 - tests: Use `overrideConfigValue()` to set lang code by Derick Alangi

FlaggedRevs

edit
  • git #09fc6e95 - FlagProtectToSemiProtect: Always use IDatabase::addQuotes for quoting by Umherirrender
  • git #c50b883d - Make ft_tmp_rev_id in flaggedtemplates NOT NULL (T309871) by lens0021

Flow

edit

GeoCrumbs

edit

GlobalBlocking

edit

GlobalCssJs

edit

GrowthExperiments

edit
  • git #3a7f1a32 - Fix GENDER syntax by Amir E. Aharoni
  • git #4d3fa68b - Mentee overview (vue): add labels to all icons (T312158) by Sergio Gimeno
  • git #df7ed6ce - AddImage: Only process metadata for a single valid suggestion (T312544) by Kosta Harlan
  • git #9d14af88 - Do not use FormSpecialPage::preText (T312579) by Martin Urbanec
  • git #494e9d20 - ServiceImageRecommendationProvider: Don't fail on first validation error (T312521) by Kosta Harlan
  • git #f41d07af - DatabaseMentorStore: Move from IDatabase::select (T312330) by Martin Urbanec
  • git #dda7fa0f - Add basic instrumentation to SpecialEditGrowthConfig (T312148) by Martin Urbanec
  • git #9d65964f - AskHelpPanel: Inform mentees when their primary mentor is back (T311063) by Martin Urbanec
  • git #973f95ca - HelpPanelHooks: Inject services via dependency injection by Martin Urbanec
  • git #2878e899 - Mentee overview (vue): place info icon in right top corner (T300532) by Sergio Gimeno
  • git #1caa4155 - Mentee overview(Vue): remove custom menu item template (T311992) by Sergio Gimeno
  • git #8183e0dc - Newcomer tasks: adjust the number of tasks shown in the taskfeed pager to match the total number of tasks received (T308008) (T308887) by Sergio Gimeno
  • git #fecce829 - Remove space from inside parentheses by Amir E. Aharoni
  • git #6c986f7c - StructuredMentorProvider: Set sign up title to Special:EnrollAsMentor (T264343) by Martin Urbanec
  • git #96dd62b9 - Add SpecialQuitMentorshipStructured (T311747) by Martin Urbanec
  • git #757f3cba - StructuredMentorWriter: Tag edits made by the writer (T310913) by Martin Urbanec

ImageSuggestions

edit

IPInfo

edit

Kartographer

edit

LiquidThreads

edit

MassMessage

edit

MediaSearch

edit
  • git #a7a0396c - Fix 'ownKeys' on proxy: trap result did not include 'length' (T310401) by Mark Shenouda

MultimediaViewer

edit
  • git #bf04f983 - MMV lightbox: Allow notifications to appear on top of the lightbox (T312778) by Ed Sanders
  • git #f08e5174 - Remove monobook selectors that assumed the '*' selector might not be available by Ed Sanders
  • git #34e4968b - Remove instrumentation (T310890) by Sam Smith
  • git #9d265ee1 - Fix credit fallback not updating when switching image (T308958) by dylsss

Newsletter

edit

OATHAuth

edit
  • git #0e4ffe44 - Replace Maintenance::error calls with ::fatalError by Matěj Suchánek

OAuth

edit
  • git #1aaa063a - Replace Maintenance::error calls with ::fatalError by Matěj Suchánek

OpenStackManager

edit
  • git #6cc6f109 - SpecialNovakey: Remove support for puttygen by Taavi Väänänen

PageImages

edit

PageTriage

edit

Scribunto

edit
  • git #674e58b8 - Replace usage of Linker with LinkRenderer service (T279335) by Ferran Tufan
  • git #8654dfc4 - Use new ContentHandler::supportsPreloadContent() feature (T300644) by Thiemo Kreuz
  • git #a0a0c3ee - In ScribuntoContentHandler use the new ParserFactory::getInstance() (T310948) by Tim Starling

SecureLinkFixer

edit

SecurePoll

edit

TemplateStyles

edit
  • git #c63fc13f - Update wikimedia/css-sanitizer to ~4.0.0 by Reedy

Thanks

edit

Translate

edit

TranslationNotifications

edit

TrustedXFF

edit
  • git #e482adfa - generate.php: Run array_unique over $ranges before output by Reedy

UploadWizard

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

VisualEditor

edit

Wikibase

edit
  • git #c44355d0 - REST: Add "DELETE statement" endpoints to OpenAPI (T312546) by Ollie Shotton
  • git #5f3969a0 - Deprecate LanguageFallbackLabelDescriptionLookupFactory (T312222) by Lucas Werkmeister
  • git #be648a94 - Fix HistoryEntityAction::getPageTitle() escaping by Lucas Werkmeister
  • git #5ceacf87 - Stop using rawParams() in HistoryEntityAction by Lucas Werkmeister
  • git #76072470 - Inject RedirectResolvingLatestRevisionLookup into WikibaseValueFormatterBuilders (T312222) by Lucas Werkmeister
  • git #f88c0b20 - Create FallbackLabelDescriptionLookupFactory service (T312222) by Lucas Werkmeister
  • git #6adce5b9 - REST: Homogenize object keys in OpenAPI schema by Ollie Shotton
  • git #d0ea2ef3 - REST: Fix examples in OpenAPI schema by Ollie Shotton
  • git #7d3c2236 - Extract RedirectResolvingLatestRevisionLookup service (T312222) by Lucas Werkmeister
  • git #507cb691 - Add profile parameter to entity search APIs (T307869) by Lucas Werkmeister
  • git #573c23eb - Use SelectQueryBuilder in PropertyInfoTable, SiteLinkTable by Lucas Werkmeister
  • git #90f626ef - Use SelectQueryBuilder in DispatchStats by Lucas Werkmeister
  • git #749f7a70 - Add strict types to DiffView classes by Lucas Werkmeister
  • git #286b8a95 - Use WordLevelDiff for site link titles (T303317) by Lucas Werkmeister
  • git #0357887e - Prepare switching to WordLevelDiff in SiteLinkDiffView (T303317) by Lucas Werkmeister
  • git #3de71c59 - Remove unused $path from BasicDiffView classes by Lucas Werkmeister
  • git #fc8ad952 - Use WordLevelDiff for Labels/Description/Aliases (T303317) by Noa wmde
  • git #5dffc759 - Disable cache in WikibasePingbackTest by daniel

WikibaseCirrusSearch

edit

WikibaseLexeme

edit
  • git #a3dee37d - Remove obsolete TODO comments by Michael Große
  • git #9d1a9c8c - Use FallbackLabelDescriptionLookupFactory in LexemeHandler (T312223) by Lucas Werkmeister
  • git #adb0b735 - Use FallbackLabelDescriptionLookupFactory for meta tags creator (T312223) by Lucas Werkmeister
  • git #f881fc1a - Use FallbackLabelDescriptionLookupFactory for Form formatter (T312223) by Lucas Werkmeister
  • git #a108ab65 - Use FallbackLabelDescriptionLookupFactory for Lexeme formatter (T312223) by Lucas Werkmeister
  • git #344c04b8 - Use FallbackLabelDescriptionLookupFactory for Form ID formatter (T312223) by Lucas Werkmeister
  • git #15c57858 - Use FallbackLabelDescriptionLookupFactory for Lexeme ID formatter (T312223) by Lucas Werkmeister

WikibaseMediaInfo

edit
  • git #5b5c79ac - Remove usage of protection related deprecated Title function (T306131) by Umherirrender

WikibaseQualityConstraints

edit

Wikidata.org

edit

WikiEditor

edit
  • git #3ac3629c - Realtime Preview: add mediawiki.storage module dependency by Sam Wilson
  • git #7f329a74 - Realtime Preview: don't hide diff view on refresh (T307046) by MusikAnimal
  • git #cff00893 - Realtime Preview: only add window-resize handler if toolbar button is used (T309330) by Sam Wilson

WikiLambda

edit
  • git #20aedb05 - build: Upgrade grunt to v1.5.3 by James D. Forrester
  • git #1bf3d711 - build: Upgrade grunt-banana-checker to v0.10.0 by James D. Forrester
  • git #1904a18b - Migrate Database::select usages to SelectQueryBuilder (T312377) by Ori Livneh
  • git #47fb31fb - package.json: Add coverage command by Kosta Harlan
  • git #71e26de8 - Restrict ZObjectType that chooses typed list to only search and return Z4s by adesoji
  • git #722475b2 - Fix benjamin arrays when adding new aliases (T312003) by gengh
  • git #0a2c5359 - Dialog components: allow HTML values, action buttons optional (T310720) by dmartin
  • git #72b701af - Update function-schemata sub-module to HEAD (633e437) (T305611) by gengh

WikimediaMaintenance

edit
  • git #b979e3ca - Use abstract schema sql file for Flow by Umherirrender
  • git #1d3b548c - Fix path of sql files for Flow by Umherirrender
  • git #f64bcf3f - addWiki.php: Fix path of sql files for Math by Umherirrender

WikimediaMessages

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #71e97099 - Insert content at click coords when middle click pasting to a blurred surface (T311733) by Ed Sanders
  • git #3934a89a - Don't create selection when middle-click pasting into empty paragraph (T311723) by Ed Sanders
  • git #129debcd - Allow middle-click pasting to happen next to the current selection by Ed Sanders
  • git #ce9a03c5 - Fix middle click to paste behaviour (T311701) by Ed Sanders

No changes

edit
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • CampaignEvents
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • Cite
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CongressLookup
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoData
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • Math
  • MediaModeration
  • MobileApp
  • MobileFrontend
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PoolCounter
  • Popups
  • ProofreadPage
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • ReadingLists
  • RelatedArticles
  • Renameuser
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

328 Changes in 57 repos by 74 authors