Jump to content

MediaWiki 1.47/wmf.9/Changelog

From mediawiki.org

Core changes

[edit]
  • git #8ce39830 - Branch commit for wmf/1.47.0-wmf.9 (T423918) by trainbranchbot
  • git #08d6456a - ObjectCache: Automate detection of pending writes on single DB setup (T424357) by Amir Sarabadani
  • git #081b0377 - Reauth: Update banner and add message (T427950) by Maryum Styles
  • git #ec2683b5 - JobQueue: Switch from WAN cache to local cluster cache (T424357) by Amir Sarabadani
  • git #60f154d4 - SECURITY: Safely unserialize log entry parameters (T422244) by Bartosz Dziewoński
  • git #7f289541 - rebuildLocalisationCache.php: Print the reason for rebuilding a language (T316714) by Ahmon Dancy
  • git #91eed008 - OOUIHTMLForm: Avoid treating info field as a clickable label (T428359) by Bartosz Dziewoński
  • git #a0c6838b - LanguageQqx: Hard-deprecate ::getMessage() by SomeRandomDeveloper
  • git #aaa0a7f8 - Bump wikimedia/parsoid to 0.24.0-a13 (T430501) by Isabelle Hurbain-Palatin
  • git #649a8d35 - SECURITY: LogFormatter: 'raw' parameter format is no longer raw HTML (T422995) by Bartosz Dziewoński
  • git #90060e9a - SECURITY: Check for editmyprivateinfo right in more places (T422676) by Sam Reed
  • git #b66a539d - SECURITY: Restrict interwiki user lookup in ApiUserrights (T422085) by Hakan Özdemir
  • git #4e6371ec - SECURITY: Make sure the actual title that's being transcluded is includable (T299359) by SomeRandomDeveloper
  • git #253ad7ee - SECURITY: mw.Api.getErrorMessage: Treat formatversion=1 as text (T426867) by Lucas Werkmeister
  • git #ca502078 - SECURITY: Exclude rev-deleted usernames from distinct authors query (T427235) by SomeRandomDeveloper
  • git #35c1fc71 - SECURITY: Disallow user JS in pretty-print api.php responses (T422306) by Roan Kattouw
  • git #4fd54237 - WebResponse: Improve logging levels by Bartosz Dziewoński
  • git #38528ed4 - fix: Use correct namespace in EditFilterMergedContentHookConstraintTest by Tacsipacsi
  • git #1c422988 - EditFilterMergedContentHookConstraint: Use MessageLocalizer by Tacsipacsi
  • git #e36ba6ac - EditResult: Fix copy-paste mistake in the docs by Bartosz Dziewoński
  • git #912725e2 - ResourceLoader: Update wikimedia/minify to 2.11.0 (T386086) (T386530) (T429402) by Timo Tijhof
  • git #cef2aa29 - ObjectCache: Improve BagOStuff class documentation by Derick Alangi
  • git #34038a21 - SECURITY: Fix ApiQueryUsers leaking status of private user conditions for user (T425406) by Marcin Szwarc
  • git #4355b79d - Use new ParsoidLanguageConverter output transform for REST API (take 2) (T415435) by C. Scott Ananian
  • git #49619cc8 - Use AuthPopup for reauth on EditPage (T429986) by sbassett
  • git #c3389b3c - Login: Change "Log in" button to "Continue" when reauthenticating (T427950) by Roan Kattouw
  • git #ad5723b9 - Parser: Remove PageConfig::getRevisionUser(), ::getRevisionUserId() by Umherirrender
  • git #b0cd8731 - Add i18n for pre-expansion hidden lint (T353697) by Arlo Breault
  • git #39643874 - Mail: Log PHP mail() send failures with recipient count (T383047) by Kosta Harlan
  • git #005ba6ff - BlockUserTest: Use covers for entire class not methods (T414189) by Dreamy Jazz
  • git #3f08376a - BotPassword: Avoid logging failed autocreate as IP performer (T429458) by Dreamy Jazz
  • git #1b006604 - EditPage: Display lock icon on save button when reauth required (T427957) by Roan Kattouw
  • git #f6ab4d1c - Prompt for reauthentication after submitting a site JS edit, not before (T427955) by sbassett
  • git #27b38eda - tests: Remove folder "suites" from StructureTest by Umherirrender
  • git #7bc0e7e2 - Require non-null Request for ::transformCssMedia/::makeCombinedStyles (T429664) by C. Scott Ananian
  • git #cf544749 - EditPage: Do not clear labels on API edit (take 2) (T423778) by TheresNoTime
  • git #23eafd16 - OutputPage: remove additional deprecated functionality (T429664) by C. Scott Ananian
  • git #feb7b317 - EditPage: Move section anchor logic to PageEdit (T157658) by SomeRandomDeveloper
  • git #f77ad188 - FilePage: apply getNormalizedThumbLimits for "other resolutions" download links (T401668) by Simon Legner
  • git #f35c4d07 - EditPage: Update banner message when editing site JS (T427947) by Maryum Styles
  • git #0a8a7c10 - Require reauthentication for editing site JS/CSS and other user's JS/CSS (T428074) by Roan Kattouw
  • git #6c9c3905 - Allow reauthentication to be required for certain user rights (T197136) by Roan Kattouw
  • git #9d868a8a - ChangesList: Don't use small size for enhanced changes arrow icon (T429642) by Roan Kattouw
  • git #65b58874 - Bump wikimedia/parsoid to 0.24.0-a12 (T429822) by C. Scott Ananian
  • git #2aff4a0b - FileBackend: Cleanup FileBackendGroup.php by Derick Alangi
  • git #6b4ab948 - Mail: Extract sendWithMailFunction() from UserMailer::send() (T383047) by Kosta Harlan
  • git #f6b20686 - OutputPage: getModules/getModuleStyles() only take 1 argument now (T429664) by C. Scott Ananian
  • git #19b1a311 - OutputPage: remove deprecated ::setRevisionTimestamp method (T429664) by C. Scott Ananian
  • git #4ad61808 - REST: Update schema definitions for array types and operation tags (T409113) (T428149) by Mila
  • git #a480bffe - FileRepo: Fix typos in schema compatibility checks (T429720) by manvikesarwani
  • git #3b50347f - Drop use of deprecated &$hasHistory in getAutoDeleteReason functions by Lewis Cawte
  • git #d78155b4 - lockmanager: avoid pointless retries in LockManager::lockByType (T132921) by Aaron Schulz
  • git #9f2cd36b - LogPager: Simplify data flow for "single log entry" case by Bartosz Dziewoński
  • git #fd6aa364 - LogPager: Remove deprecated getters by Bartosz Dziewoński
  • git #7e580e64 - ApiQueryLogEvents: Simplify getCacheMode() by Bartosz Dziewoński
  • git #a9bb7f6f - PermissionManager: Use Statuses rather than bools for rights checks (T197136) by Roan Kattouw
  • git #b1dfde21 - Allow watchstar loading states (T429040) by Jon Robson
  • git #b4669368 - OutputPage: Remove deprecated flag-related methods (T429664) by C. Scott Ananian
  • git #b6c0ddce - OutputPage: Use backing metadata for NO_GALLERY, and *NEW_SECTION flags (T301020) by C. Scott Ananian
  • git #4ca20c37 - Login: Don't allow editing the username when reauthenticating (T427950) by Maryum Styles
  • git #b94af348 - SECURITY: Parse message using v-i18n-html instead of using v-html (T428809) by SomeRandomDeveloper
  • git #5d78d514 - session: Let session providers declare OpenAPI security schemes (T427481) by alexghirelli
  • git #d43c9796 - PermissionStatus: Make merge() work as expected by Roan Kattouw
  • git #6fa1113a - ParserOutput: don't return an array reference from ::getExternalLinks() by C. Scott Ananian
  • git #95ce2c9d - OutputPage::getRevisionTimestamp: Add deprecation warnings (T429664) by C. Scott Ananian
  • git #75af9660 - Updated guzzlehttp/guzzle from 7.12.1 to 7.12.3 (T429965) by Sam Reed
  • git #86d02b0b - Remove deprecated methods of ParserOutput by C. Scott Ananian
  • git #63f3a3ef - Remove deprecated LinksUpdate::getImages() by C. Scott Ananian
  • git #37720139 - OutputPage: remove deprecated methods (T429664) by C. Scott Ananian
  • git #9fa080a3 - Upgrade bundled Pinia v2.0.16 to v3.0.4 (T386086) by Dillon Hardy
  • git #49efce4f - gallery: Fix print padding bug by Derk-Jan Hartman
  • git #2d9c9373 - ImagePage: Turn the "upload new version" into a button by Amir Sarabadani
  • git #f1cc17cc - postEdit: temp account experiment instrumentation (T429110) by Sergio Gimeno
  • git #65785557 - ContentHolder: Clarify comments by C. Scott Ananian
  • git #acf16953 - ParsoidHandler: also honor body_only for pagebundle requests by C. Scott Ananian
  • git #c819321e - Revert "Use new ParsoidLanguageConverter output transform for REST API" by C. Scott Ananian
  • git #044937d2 - [parser] Return ExtTagPFragments while preprocessing (T429624) by C. Scott Ananian
  • git #bceb413e - Use new ParsoidLanguageConverter output transform for REST API (T415435) by C. Scott Ananian
  • git #a8d9ff4d - [REST] Copy inline-attribute conversion into ::getPageBundle() (T393925) by C. Scott Ananian
  • git #ddd43454 - [REST] emit full-document output from ::getPageBundle() (T393925) by C. Scott Ananian
  • git #b3d685d5 - ContentHolder: strip the full-document wrapper (body-only invariant) (T393925) by C. Scott Ananian
  • git #91604655 - [REST] Move full-document HTML clients to ::getAsRawHtmlString() (T393925) by C. Scott Ananian
  • git #577b757c - EditPage: Streamline missing/blank summary logic (T157658) by SomeRandomDeveloper
  • git #5f8b32bb - [parser] Return HeadingPFragments while preprocessing (T391624) (T387520) (T387521) (T384490) (T387374) by Arlo Breault

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #9a78aa66 - SECURITY: Hide hit count for private/protected filters in API (T406954) by Hakan Özdemir
  • git #3bdeeab7 - Use UserIdentity/PageReference in BlockedDomainFilter::logFilterHit by Umherirrender
  • git #8997129b - Migrate metrics from statsd to StatsFactory (T359359) by Kosta Harlan
  • git #44f27a29 - Re-enable ConfirmEditHandlerTest test with updated CaptchaConsequence parameter by STran
  • git #eb566f4d - Disable ConfirmEditHandlerTest while updating CaptchaConsequence by STran

AutoModerator

[edit]
  • git #831d04e6 - Prevent duplicate logs when ORES doesn't support the revert risk model (T426401) by MusikAnimal
  • git #e6fdfbfd - Merge AutoModerator revert decision log strings (T427055) by TheresNoTime

CentralAuth

[edit]
  • git #319860ca - GlobalRenameQueue: Raise default row limit to 100 (T429106) by Neriah
  • git #86bab041 - SECURITY: Disallow all on-wiki CSS and all JS when centralauthtoken is used (T422306) by Roan Kattouw
  • git #aae13906 - Remove loginWasInteractive flag by Gergő Tisza
  • git #0ff66588 - Improve elevated login handling by Gergő Tisza

Chart

[edit]

CheckUser

[edit]
  • git #c420fb88 - Regression: Username should be in a new line on mobile (T404514) by suecarmol
  • git #144851c7 - SI: Display the list of edits on shared page (T429632) by Marcin Szwarc
  • git #264369d3 - SI: Prepare for displaying a list of edits made on shared pages (T429632) by Marcin Szwarc
  • git #1f33fc64 - SI: Prepare for linking to InteractionTimeline for shared edits (T429785) by Marcin Szwarc
  • git #c408b9d8 - Add limits to queries in SuggestedInvestigatonsSharedPagesLookup (T429632) (T429785) by Marcin Szwarc
  • git #196f1367 - CheckUserGetUsersPager: Fix TypeError for numeric usernames (T429971) by Kosta Harlan
  • git #ad1fede0 - CIDRCalculator: Make result field read-only, not disabled by Bartosz Dziewoński
  • git #f04ef13e - SECURITY: Parse message using v-i18n-html instead of using v-html (T428820) by SomeRandomDeveloper

CirrusSearch

[edit]
  • git #fbdde554 - Normalize Apostrophes in Suggestion Analyzers (T427590) by tjones
  • git #8b89ea63 - prefix: do not alter namespaces context when negated (T427443) by David Causse
  • git #df8d1203 - keywords: Support rejecting negation by Erik Bernhardson
  • git #f474c1bc - saneitizer: Handle first-class redirect documents (T204089) by Erik Bernhardson
  • git #61fbcfa9 - UpdateOneSearchIndexConfig: Mark $wgCirrusSearchStreamingUpdaterUsername user as a system user (T428687) by Sam Reed
  • git #5b9567f2 - Shift config reading to use MainConfigNames by Erik Bernhardson
  • git #7f9d4583 - Shift config reading to use CirrusConfigNames by Erik Bernhardson
  • git #db9ff37b - Fix cirrusIncLinkssW typo in rescore function chains profile by Erik Bernhardson
  • git #1f9eca98 - Remove CirrusSearchRescoreFunctionChains definitions by Erik Bernhardson
  • git #f5c607e6 - integration tests: explicitly check redirect array by David Causse
  • git #b615f300 - ForceSearchIndex: refresh indices at the end by David Causse
  • git #a5b8d8b1 - Remove stale keys from config dump api handler by Erik Bernhardson
  • git #85511d81 - Fix two misspelled setting declarations by Erik Bernhardson
  • git #4ff63e63 - Remove six dead CirrusSearch settings by Erik Bernhardson

Cite

[edit]

cldr

[edit]

CodeMirror

[edit]

CommunityRequests

[edit]

ConfirmEdit

[edit]
  • git #1903b5f6 - CaptchaConsequence: Set flag on create and edit for edit (T430260) by Dreamy Jazz
  • git #b41c893b - Remove SimpleCaptcha::ABUSEFILTER_CAPTCHA_CONSEQUENCE_SESSION_KEY (T425331) by Dreamy Jazz
  • git #42395190 - hCaptcha: Skip blocked-IP score collection for crawlers in VE and MF (T429755) by Kosta Harlan
  • git #297846e0 - hCaptcha: Downgrade blocked-user risk-score failure log to info (T428652) by Kosta Harlan
  • git #e71009fb - CaptchaConsequence: Allow extensions to claim CAPTCHA trigger actions (T429321) by Maxim Postoronca
  • git #a50959c7 - Cover lines missed by tests in AbuseFilterHooks by Dreamy Jazz
  • git #fd90e05f - Remove 'skipcaptcha's ability to override shouldForceShowCaptcha (T402595) by STran
  • git #d41d6a2e - Create ConfirmEditGetGlobalInstanceFromContext hook (T429848) by Dreamy Jazz
  • git #e70319b7 - hCaptcha: Define login interface name for secureEnclave.js (T429963) by Dreamy Jazz
  • git #27646f97 - hCaptcha: Dark-theme the accessibility challenge (T429875) by Maxim Postoronca
  • git #108d5721 - CaptchaFactory: Fallback config for badloginperuser from badlogin (T429902) by Dreamy Jazz
  • git #fbbef4d5 - hCaptcha: Log sitekeys on a sitekey-mismatch error (T429891) by Kosta Harlan

ContactPage

[edit]

ContentTranslation

[edit]
  • git #c14535a1 - ULS rewrite: Register translate page on empty list entrypoint (T429732) by Abijeet
  • git #902e1f71 - ULS rewrite: Register EMPTY_SEARCH entrypoint in languagesearcher by Huei Tan
  • git #d28c0943 - ULS rewrite: Load the ulsrelevantlanguages when v2 is enabled by Abijeet
  • git #8f552946 - DirectParsoidClient: use PageBundle to obtain full-document content (T393295) by C. Scott Ananian
  • git #6a4f92a1 - DirectParsoidClient: use ::getAsRawHtmlString() for full-document content (T393295) by C. Scott Ananian

DiscussionTools

[edit]
  • git #3795ca9c - Add click tracking instrumentation to topic subscriptions (T430372) by Jon Robson
  • git #5330f544 - SpecialFindComment: Hide link to GoToComment if it has an anchor (T428762) by Bartosz Dziewoński
  • git #ea82665c - Fix empty brackets appearing in place of [reply] links on preview (T429647) by Bartosz Dziewoński

DonationInterface

[edit]
  • git #42e52c7a - Update noscript to recommended copy (T430351) by danielmiranda
  • git #fe4d34cb - Make fraud filter tests independent of local dev config by Jack Gleeson
  • git #61a64d0a - Add frequency unit and interval for pix recurring annual and quaterly (T430566) by wfan
  • git #28dfa3f7 - Show active recurrings above cancelled recurrings in donor portal (T430183) by Lars SG
  • git #39edc9c1 - Add cancel page for Adyen/Gravy Google Pay to show when Donor cancels the popup modal. (T306814) by Damilare Adedoyin
  • git #591be65f - Add delay on pattern filter failed transactions by Damilare Adedoyin
  • git #f511393c - extension.json: Move test-only class to TestAutoloadClasses declaration by Umherirrender
  • git #76872115 - Use ObjectCacheFactory getLocalCluster method (T363770) by Wandji69
  • git #3e8ccc5f - Build ComboWiki donation form in Vue (T428019) by Jack Gleeson
  • git #ffa96830 - Add skeleton ComboWiki special page (T427981) by Jack Gleeson
  • git #6d7c7d60 - Add body to login error email (T429327) by lbarluzzi

Echo

[edit]

EventBus

[edit]

EventStreamConfig

[edit]
  • git #84f8c72a - Widen needlessly narrow @covers test annotations by thiemowmde
  • git #424be519 - Improve a few generic PHPDoc type hints for arrays by thiemowmde

Flow

[edit]

GrowthExperiments

[edit]
  • git #0f89f290 - i18n: Remove orphaned messages for legacy EditGrowthConfig (T430288) by Martin Urbanec

ImageMap

[edit]
  • git #19f6d618 - [tests] Remove rel=noreferrer on external links (update tests) (T427561) by C. Scott Ananian

JsonConfig

[edit]

Kartographer

[edit]
  • git #c89914de - PageBundleParserOutputConverter: pass SiteConfig by C. Scott Ananian

MediaModeration

[edit]
  • git #fbabed30 - MediaModerationFileLookup: Fix bug with start timestamp protection (T429853) by Dreamy Jazz

MobileFrontend

[edit]

MultimediaViewer

[edit]

Newsletter

[edit]

OATHAuth

[edit]

OAuth

[edit]
  • git #9ebec885 - SECURITY: Disallow callback URIs with user/pass component (T428324) by Gergő Tisza
  • git #55bc4c84 - Do not allow non-confidential clients to skip authorization (T428585) by Gergő Tisza
  • git #b1abc60d - Fix B/C break for OAuth 1 format=json option, round #2 by Gergő Tisza
  • git #f1d04200 - Fix B/C break for OAuth 1 format=json option by Gergő Tisza

PagedTiffHandler

[edit]
  • git #1b62eb76 - Replace usages of LocalFile::getMetadata(), deprecated since 1.37 by Lewis Cawte
  • git #391fc254 - PagedTiffHandler: Handle missing page_count from metadata by Sam Reed

PageTriage

[edit]

ParserMigration

[edit]
  • git #d79f28f7 - Add $wgParserMigrationEnableParsoid as unified/fine-grained config by C. Scott Ananian

ProofreadPage

[edit]

ReadingLists

[edit]

ReportIncident

[edit]

Scribunto

[edit]

SecureLinkFixer

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

SecurePoll

[edit]

SpamBlacklist

[edit]
  • git #df14531c - tests: Add unit tests for SpamRegexBatch by RAJVEER42

SyntaxHighlight_GeSHi

[edit]
  • git #21f9126e - SECURITY: Escape linelinks argument before passing it on to Pygments (T427167) by Taavi Väänänen

TestKitchen

[edit]
  • git #a897d5df - ext.testKitchen: Document mw.tk.compat.getExperiment() not working with NCS experiments by Sam Smith

timeline

[edit]
  • git #75574f97 - SECURITY: Run timeline generated SVG through MW upload checks (T427611) by Sam Reed
  • git #cde235fe - SECURITY: EasyTimeline: Strip newlines from BarData and Scale text (T426631) by Kosta Harlan
  • git #e26b1720 - SECURITY: EasyTimeline: Harden against script injection via TextData (T426631) by Kosta Harlan

UniversalLanguageSelector

[edit]

UrlShortener

[edit]

VisualEditor

[edit]

Wikibase

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]
  • git #253e27bf - Remove max-width for the file information box by Amir Sarabadani

WikibaseQualityConstraints

[edit]
  • git #5e6a1aa1 - Add missing messages to wikibase.quality.constraints.ui (T429054) by Lucas Werkmeister

WikidataPageBanner

[edit]
  • git #e5f529c9 - tests: Remove extra calls to addDBData() from test setup by Umherirrender

WikiLambda

[edit]
  • git #72570242 - abstract: Serve persisted fetch_section reads as GET (T425416) by James D. Forrester
  • git #105e22f8 - Update function-schemata sub-module to HEAD (1ee532d) (T416144) (T428918) by James D. Forrester
  • git #7579b609 - Use abstractwiki_fetch_section for whole section initialization in AW preview (T425416) by gengh
  • git #9ffc28d0 - Add new abstractwiki_fetch_section ActionAPI (T425416) by gengh
  • git #27feb07c - i18n: Use the consistent full name for Abstract Wikipedia in one message by Amir E. Aharoni
  • git #f40dca4b - abstract: initialize user-facing read-path metrics based on update script (T422641) by Grace C
  • git #bd100da3 - Enrich AWSection with its fragment status information (T430135) by gengh
  • git #673be059 - PageRenderingHandler: Skip interwiki links to avoid PageAssertionExceptions (T430174) by James D. Forrester
  • git #6a350edf - OrchestratorRequest: Don't error from a failed test's expected value (T430082) by James D. Forrester
  • git #1a5fc492 - maintenance: Flag no-op edits in loadPreDefinedObject by James D. Forrester
  • git #355eb8f4 - abstract: Emit machine-readable RDFa + rel="via" provenance linking (T422717) by James D. Forrester
  • git #adee386e - abstract: Emit external-indexability metadata for integrated articles (T422707) by James D. Forrester
  • git #52a1568c - SpecialPreviewAbstract: Set a title always, so MW shows the copyright footer by James D. Forrester
  • git #bfb3260c - AWStorage: Use global stash keys (T430060) by Reuven Lazarus
  • git #03d100db - Add optin/optout abstractwiki logs (T429885) by gengh
  • git #5cf00a0a - tests: Cover protocol-relative $wgServer in AW red-link sanitiser (T424310) by James D. Forrester
  • git #b2d7a9d2 - SECURITY: ZObjectAuthorization: Manually check blocks (T428833) by James D. Forrester
  • git #f095b65b - build: Upgrade testing versions of Pinia and @pinia/testing to match MW by James D. Forrester
  • git #413cb97e - usage: Add WikifunctionsUsageStore data-access service (T390557) by James D. Forrester
  • git #29e0dbec - abstractwiki: Render integrated articles as known (blue) links (T422655) by James D. Forrester
  • git #43353ff2 - abstractwiki: Add Create-local-article tab on integrated pages (T422655) by James D. Forrester
  • git #5e1838af - abstractwiki: Synthesise off-wiki chrome on Abstract Content pages (T422655) by James D. Forrester
  • git #40a8a2ee - Show Opt-in or Opt-out notice and CTA in provenance banner (T422710) by gengh
  • git #4a5a3267 - On AW article deletion, clear all AWArticleStore from sections and metadata (T429873) by gengh

WikimediaCustomizations

[edit]

WikimediaEvents

[edit]

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #bd2c5992 - ModelFromDomConverter: pass full aboutgroup to model matchFunctions (T430557) by David Lynch
  • git #3a955c0c - ClipboardHandler: Add support for HTML mappings for certain sources (T339156) by Ed Sanders
  • git #db6696be - Add LLM detectors for DeepSeek and Copilot (T420258) by Ed Sanders
  • git #892fd49f - Target: Fix #teardown to only resolve when windows are closed (T430035) by Ed Sanders
  • git #1d036e56 - Use new speechBubbleAlert for comment nodes by Ed Sanders

No changes

[edit]
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticleGuidance
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • CampaignEvents
  • Campaigns
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityConfiguration
  • CommunityConfigurationExample
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EntitySchema
  • EventLogging
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageSuggestions
  • InputBox
  • Insider
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • MultiTitle
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • PersonalDashboard
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReaderExperiments
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SimilarEditors
  • SiteMatrix
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • Translate
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • WP25EasterEggs
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • wikihiero

Total changes

[edit]

335 Changes in 59 repos by 93 authors