MediaWiki 1.42/wmf.9

From mediawiki.org
MediaWiki 1.42.0-wmf.7 Deployment of MediaWiki 1.42.0-wmf.9 to Wikimedia sites MediaWiki 1.42.0-wmf.10

The latest version (labeled "1.42.0-wmf.9") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 12 December 2023 (see the roadmap).

Core changes[edit]

Vendor[edit]

Extensions[edit]

3D[edit]

  • git #9fd90d39 - Use namespaced classes by Umherirrender
  • git #1c8fd941 - build: Update linters, fix and improve configs by Ed Sanders

AbuseFilter[edit]

ActiveAbstract[edit]

AdvancedSearch[edit]

AntiSpoof[edit]

ApiFeatureUsage[edit]

ArticleCreationWorkflow[edit]

ArticlePlaceholder[edit]

Babel[edit]

  • git #20240aa4 - tests: Remove unnecessary, scary workaround by Bartosz DziewoƄski

BetaFeatures[edit]

BounceHandler[edit]

Campaigns[edit]

CampaignEvents[edit]

CentralAuth[edit]

CharInsert[edit]

CheckUser[edit]

ChessBrowser[edit]

CirrusSearch[edit]

Cite[edit]

CiteThisPage[edit]

Citoid[edit]

cldr[edit]

CodeEditor[edit]

CodeMirror[edit]

Cognate[edit]

Collection[edit]

CommonsMetadata[edit]

ConfirmEdit[edit]

ContactPage[edit]

ContentTranslation[edit]

  • git #7bb40f47 - Use dotenv library to load variables in .env file (task T312543) by Abijeet
  • git #e3ab6f63 - Fix ESLint formatting warnings about line length (task T312543) by Abijeet
  • git #17ff22e2 - Use WDIO interceptor when refreshing suggestions (task T312543) by Abijeet
  • git #97d5546a - Rename BrowserHelper to InterceptorService (task T312543) by Abijeet
  • git #37cc504c - CX3 Build 0.2.0+20231211 by NikG
  • git #41c1296e - Use WDIO interceptor when dismissing a suggestion (task T312543) by Abijeet
  • git #fec792a9 - e2e tests: Add "getLanguagePair" to UnifiedDashboard.page.js by NikG
  • git #dd69aaa5 - e2e tests: Add "findAndWaitForRecommendationApiRequest" method by NikG
  • git #7caec7e5 - e2e tests: Add "findAndWaitForRemoteActionApiRequest" method by NikG
  • git #b6d850b8 - e2e tests: Refactor "findRequest" to expect finder method as argument by NikG
  • git #8984b54f - e2e tests: Refactor findRequest method to support "GET" HTTP method by NikG
  • git #289e52ff - CX Unified dashboard: Add id to the "search-translation" button by NikG
  • git #142d40ce - CX mw.cx.dm.Translation.js: Restore "getSourceRevisionId" by NikG
  • git #b4d199a0 - Add "useSuggestionsInitialize" composable by NikG
  • git #8448281a - Refactor "useMediawikiState" to get store from "useStore" composable by NikG
  • git #8774eb4f - Rename and refactor "initializeLanguages" composable by NikG
  • git #152e5769 - Rename "useDraftTranslationLanguagePairUpdate" for consistency by NikG
  • git #305b05f7 - Rename "getArticleLanguagePairUpdater" composable by NikG
  • git #cbe3459a - Rename "getSuggestionListLanguagePairUpdater" composable by NikG
  • git #c2af5100 - SX: Add status filter when searching for a draft translation in store by NikG
  • git #275a5434 - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
  • git #2e40cde6 - CX: Return target URL from "cxpublish" API and use it in desktop editor by NikG
  • git #41db4a34 - CX: Fix SandboxTitleMaker to always include username in the title by NikG
  • git #7a0d84b0 - CX: Use the constructed Title object for target URL creation by NikG
  • git #a34c8a5c - CX: Remove unused "getTargetTitle" method from mw.cx.SiteMapper module by NikG
  • git #e3eba5f3 - CX translation target URL creation: Use target title from the request by NikG
  • git #5619d0df - SX: Fix background color for translated section title by NikG
  • git #b29c9fd0 - SX: Fix background color for new section placeholder by NikG
  • git #59d4998d - Update UserOptionsLookup's FQN (task T352284) by gerritbot
  • git #cb721055 - CX: Create TranslationTargetUrlCreator service and use it by NikG
  • git #038c4b47 - CX: Move EditedSectionFinder.php to /Service directory by NikG
  • git #6d5a3cab - CX: Move WikidataIdFetcher.php to /Service directory by NikG
  • git #c204c899 - CX: Move SandboxTitleMaker.php to /Service directory by NikG
  • git #81c85802 - CX: Move SectionPositionCalculator.php to /Service directory by NikG
  • git #b0aa08c9 - CX: Only load actual draft translation for 'desktop-editor-draft' case (task T352209) by NikG
  • git #49d7231b - e2e: Update test description for unified dashboard (task T312543) by Abijeet
  • git #487326c6 - e2e: Remove default version related tests by Abijeet
  • git #32e3e90b - e2e: Add test to refresh suggestions (task T312543) by Abijeet
  • git #24229a10 - e2e: Add test to dismiss suggestion in the unified dashboard (task T312543) by Abijeet
  • git #909db526 - Add wdio intercept service and use it in e2e tests (task T312543) by NikG
  • git #99d9268f - CX TranslationStore: Add const for each status and use it where needed by NikG

CreditsSource[edit]

Disambiguator[edit]

DiscussionTools[edit]

DismissableSiteNotice[edit]

DonationInterface[edit]

Echo[edit]

Elastica[edit]

  • git #e4b7229b - Use namespaced MWTimestamp class by Umherirrender

ElectronPdfService[edit]

EntitySchema[edit]

EventBus[edit]

EventLogging[edit]

ExtensionDistributor[edit]

ExternalGuidance[edit]

FeaturedFeeds[edit]

FileExporter[edit]

FileImporter[edit]

Flow[edit]

  • git #f439a9ab - Use namespaced classes by Umherirrender
  • git #feeea66f - EditorWidget: Replace deprecated selectLastContentOffset call by Ed Sanders
  • git #20df9e62 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
  • git #1453a974 - Fix incorrect @covers by Tim Starling
  • git #e0fe581b - In OneStepUserNameQuery support the new block_target schema (task T346293) by Tim Starling

Gadgets[edit]

GlobalPreferences[edit]

GlobalWatchlist[edit]

Graph[edit]

  • git #b56bb17c - Document methods used in the parser hook by GergƑ Tisza

GrowthExperiments[edit]

ImageMap[edit]

  • git #4113b90e - build: Run stylelint for less file by Umherirrender

ImageSuggestions[edit]

IPInfo[edit]

Kartographer[edit]

  • git #3cbbfa6e - Use of mw.mobileFrontend is deprecated and unstable (task T348807) by Jon Robson
  • git #c91b1f1a - MapTagArgumentValidator: Replace secondary property with getter by thiemowmde

LandingCheck[edit]

MassMessage[edit]

Math[edit]

MediaModeration[edit]

MediaSearch[edit]

MobileFrontend[edit]

MultimediaViewer[edit]

Newsletter[edit]

Nuke[edit]

OATHAuth[edit]

  • git #972c9bc0 - Migrate callers of Database::delete() to DeleteQueryBuilder by Taavi VÀÀnĂ€nen
  • git #b0f61d93 - Migrate callers of Database::update() to UpdateQueryBuilder by Taavi VÀÀnĂ€nen
  • git #033f9192 - Migrate callers of Database::insert() to InsertQueryBuilder (task T351905) by Taavi VÀÀnĂ€nen
  • git #f2c34614 - Migrate callers of Database::select() to SelectQueryBuilder (task T312419) by Taavi VÀÀnĂ€nen
  • git #2f3632f6 - tables: Fix typo in oath by Taavi VÀÀnĂ€nen
  • git #94782641 - Convert to a virtual domain (task T348484) by Taavi VÀÀnĂ€nen
  • git #6abbbb9c - Add new special page alias for Traditional Chinese (zh-hant) (task T352000) by anterdc99

OAuth[edit]

ORES[edit]

  • git #e6010920 - Remove a space from the beginning of a message by Amir E. Aharoni
  • git #5f4d4b67 - LiftWingServiceTest: Fix property name in test by Kosta Harlan
  • git #4af207f1 - LiftWingService: Extract host header endpoint for RevertRisk as a config value by Kosta Harlan
  • git #255967b9 - LiftWingService: Simplify revertRiskLiftWingRequest invocation by Kosta Harlan
  • git #146ee330 - LiftWingService: Set Content-Type header for requests to RevertRisk (task T348298) by Kosta Harlan
  • git #d18e69bc - Add revertrisk model to the list of models (task T348298) by Ilias Sarantopoulos
  • git #e63fbb73 - Change default config values to support local/patchdemo deployments (task T351703) by Ilias Sarantopoulos

PagedTiffHandler[edit]

PageImages[edit]

PageTriage[edit]

ParserMigration[edit]

  • git #557b8f9b - Use dependency injection for Hooks; refactor toolbar tests by C. Scott Ananian

Phonos[edit]

Popups[edit]

ProofreadPage[edit]

PropertySuggester[edit]

Quiz[edit]

RealMe[edit]

RevisionSlider[edit]

Score[edit]

  • git #73169742 - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix

Scribunto[edit]

SecureLinkFixer[edit]

  • git #5772b9f3 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll[edit]

StopForumSpam[edit]

SyntaxHighlight_GeSHi[edit]

TemplateData[edit]

Thanks[edit]

  • git #5c73e6dd - Use MediaWiki\ResourceLoader\ImageModule instead of ResourceLoaderImageModule by Fomafix
  • git #32eaf729 - Remove jsduck config by Ed Sanders
  • git #4826b01a - Update ESLint and fix config by Ed Sanders
  • git #1e77d016 - Document generated messages by Ed Sanders
  • git #deeaf16b - Remove unused messages by Ed Sanders
  • git #f18aee5b - Move var declarations inline by Ed Sanders
  • git #bfe320c2 - Move onBeforeSpecialMobileDiffDisplay to class MobileFrontendHandler by Fomafix

TimedMediaHandler[edit]

Translate[edit]

TranslationNotifications[edit]

TwoColConflict[edit]

UniversalLanguageSelector[edit]

UploadWizard[edit]

UrlShortener[edit]

VisualEditor[edit]

WebAuthn[edit]

Wikibase[edit]

WikibaseCirrusSearch[edit]

WikibaseLexeme[edit]

WikibaseMediaInfo[edit]

WikibaseQualityConstraints[edit]

Wikidata.org[edit]

WikiEditor[edit]

wikihiero[edit]

WikiLambda[edit]

  • git #06e566d5 - Fix fallback into link when the type has been seen by gengh
  • git #229e9a0b - Remove WlSelect from WikiLambda and test expectation for CdxSelect (task T347668) by ecarg
  • git #e4947006 - Add initial support for Z4K4–K8, Z46, and Z64 for type support (task T346991) by James D. Forrester
  • git #185c77d2 - Update function-schemata sub-module to HEAD (57b1cf7) (task T346991) by James D. Forrester
  • git #c1bb5072 - Stop using WlSelect, use Codex's Select directly (task T347668) by ecarg
  • git #88558ce2 - Fix function return type checks for generic typed objects by gengh
  • git #17205a00 - tests: Raise jest coverage thresholds to current levels by James D. Forrester
  • git #49cf6dfa - build: Upgrade eslint-config-wikimedia from 0.25.0 to 0.26.0 and make pass by James D. Forrester
  • git #13712faa - FunctionViewerDetails: Use shorthand gap CSS property by James D. Forrester
  • git #cdcabd58 - build: Upgrade test version of Codex from v1.0.1 to v1.1.1 to match MediaWiki by James D. Forrester
  • git #eb28c1fb - Update function-schemata sub-module to HEAD (47aa465) (task T292804) by James D. Forrester
  • git #5ec49e5b - Update README to reflect best Blubber practices. (task T349009) (task T318629) by apine
  • git #721fe2ca - Fix object php checks filtering for arrays (task T352533) by gengh
  • git #266ad27b - build: Drop @vue/compat, no longer needed by James D. Forrester
  • git #88388333 - build: Upgrade test version of Vue to non-compat mode by James D. Forrester
  • git #9ed46a10 - Add permission checks for bool, unit (task T349497) by James D. Forrester
  • git #dede6b9c - ZObjectAuthorizationInCreationTest: Add type to tests by James D. Forrester
  • git #17a07341 - build: Upgrade test version of Vue from v3.2.37-compat to v3.3.9-compat by James D. Forrester
  • git #be110bd8 - APIs: Mark FunctionCall and Edit as internal in code, not just documentation by James D. Forrester
  • git #38adbf61 - Uncomment FunctionCall tests that receive serialized maps and pairs (task T350887) by gengh
  • git #92be9c36 - Update function-schemata sub-module to HEAD (a67fdcb) by James D. Forrester
  • git #40c844f6 - Update function-schemata sub-module to HEAD (905e95a) (task T327275) by dmartin
  • git #443e68e8 - DefaultView: Ensure that editing "About info" dispatches an event (task T350066) by dmartin
  • git #8991fefe - Update tests for PHPUnit 9.6 (task T342110) by Daimona Eaytoy

WikiLove[edit]

WikimediaBadges[edit]

WikimediaEvents[edit]

WikimediaIncubator[edit]

WikimediaMaintenance[edit]

WikimediaMessages[edit]

Wikistories[edit]

XAnalytics[edit]

  • git #2b277ff3 - Avoid null deprecation message when no header are set by Umherirrender

Skins[edit]

CologneBlue[edit]

MinervaNeue[edit]

Modern[edit]

MonoBook[edit]

Nostalgia[edit]

Timeless[edit]

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

  • git #45dd9b11 - Don't use ve.init.sa.Target in ve.init.Target tests by Ed Sanders
  • git #fab9a005 - ve.dm.Surface: Remove deprecated methods by Ed Sanders
  • git #a6c8d13d - Replace deprecated ve.(add/remove)PassiveEventListener calls by Ed Sanders
  • git #ace73e1d - Show selection size in merge cells context item by Ed Sanders
  • git #0fc4ee93 - LinearArrowKeyDownHandler: Fix typo in tests by Ed Sanders
  • git #1fd5de1c - build: Upgrade svgo from 3.0.2 to 3.0.5 and re-run by James D. Forrester
  • git #a5a3c576 - build: Run npm audit --fix as of 2023-12-07 by James D. Forrester
  • git #74ea95db - Update OOUI to v0.48.3 by James D. Forrester
  • git #ee54f0bc - ve.ce.Surface: Remove some mentions of IE in "support" comments by Ed Sanders
  • git #404b3d34 - Only update cursor holders if they're not already correct. (task T261662) by David Chan
  • git #3ed67234 - Put zero-width space after inline focusable nodes (task T330284) by David Chan
  • git #5f71215f - Fix English Gboard backspace over aliens (task T325129) by David Chan
  • git #190d81f1 - Make headings of different levels "un-mergeable" (task T54770) by Ed Sanders
  • git #58c4345f - DiffElement: Remove oldDoc and newDoc properties by Ed Sanders
  • git #2b5cae3c - DiffElement: Replace custom warning with MessageWidget:type=warning by Ed Sanders
  • git #d0272af9 - Don't convert empty-selected paragraphs (task T52419) by Ed Sanders
  • git #d8812291 - FormatAction: Use forEach loops by Ed Sanders
  • git #132bfc47 - Move verbose copyright message to AUTHORS.txt by Ed Sanders
  • git #de810d61 - Visual diff mobile: Apply compact styles sooner and reduce margins by Ed Sanders
  • git #28391560 - build: Update ESLint to 0.26.0 and autofix by Ed Sanders
  • git #ca7b4fd7 - Refactor dm.Document getNearestFocusableNode to use a generic helper (task T346949) by David Lynch

No changes[edit]

  • Calendar
  • Capiunto
  • CategoryTree
  • CentralNotice
  • Dashiki
  • EventStreamConfig
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MobileApp
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • ParserFunctions
  • PdfHandler
  • Poem
  • QuickSurveys
  • RSS
  • ReadingLists
  • RelatedArticles
  • ReportIncident
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • VueTest
  • WikibaseLexemeCirrusSearch
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaEditorTasks
  • Wikisource
  • intersection
  • timeline

Total changes[edit]

703 Changes in 123 repos by 112 authors