MediaWiki 1.42/wmf.1

MediaWiki 1.42.0-wmf.0 Deployment of MediaWiki 1.42.0-wmf.1 to Wikimedia sites MediaWiki 1.42.0-wmf.2

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

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

  • git #a7f0b797 - Use the expression assignment operator to simplify code by Umherirrender

ActiveAbstract edit

  • git #8d76a53f - Simplify catch by using multi catch syntax by Umherirrender

AdvancedSearch edit

AntiSpoof edit

Babel edit

  • git #2054a62a - Use the expression assignment operator to simplify code by Umherirrender

BetaFeatures edit

  • git #4eaaa0b1 - Inject service HookContainer into class ApiQueryBetaFeatures by Fomafix

CampaignEvents edit

CentralAuth edit

CheckUser edit

CirrusSearch edit

  • git #a734fff8 - Use the expression assignment operator to simplify code by Umherirrender

Cite edit

  • git #2d6868cf - Use the expression assignment operator to simplify code by Umherirrender
  • git #21ceb98b - Get context directly from $editpage by Fomafix
  • git #87beb87e - Remove unnecessary $() callback by Fomafix

cldr edit

CodeMirror edit

  • git #6a37fedf - Use $this->getServiceContainer() in tests and update class names by Fomafix
  • git #c0b01008 - Add $wgCodeMirrorConflictingGadgets instead of checking wikEd directly by MusikAnimal
  • git #d1cb5a0d - CodeMirror: fix scrollToCaretPosition $.textSelection implementation (task T317243) by MusikAnimal
  • git #06829a5a - CodeMirrorWikiEditor: add missing hook and fix reference to textarea (task T317243) by MusikAnimal
  • git #880c690a - CodeMirror6: add new modules, feature flag, and URL query parameter (task T317243) by MusikAnimal

Collection edit

  • git #10c7d6d5 - Use the expression assignment operator to simplify code by Umherirrender

CommonsMetadata edit

  • git #e56eb948 - Handle possible null for parentNode by Umherirrender
  • git #df886ba2 - tests: Add newline between html tag for php8 by Umherirrender

ContentTranslation edit

  • git #8f4e571b - CX: Add DTO classes for draft translation payload for desktop editor by NikG
  • git #232306aa - CX contenttranslation list: Add 'translation-corpora-units' usecase by NikG
  • git #fb28d7da - CX contenttranslation list: Add 'desktop-editor-draft' usecase (task T348629) by NikG
  • git #d591b4a8 - CX Special Page: Use "requireNamedUser" instead of "requireLogin" (task T344771) by NikG
  • git #b32acbcd - CX contenttranslation list: Move translation unit fetching to method by NikG
  • git #82adee1e - Use the expression assignment operator to simplify code by Umherirrender
  • git #64e59c17 - CX contenttranslation list: Remove "sectiontranslationsonly" parameter by NikG
  • git #9cffd434 - CX contenttranslation list: Add "usecase" parameter (task T348563) by NikG
  • git #b15a11cd - Parse html as whole document to avoid encoding issues (task T324170) by Reedy
  • git #786cb373 - CX draft fetching: Align response payload with UI needs (task T348558) by NikG
  • git #f5cbb06a - Move "getUsernameAndGender" functionality to UserService by NikG
  • git #566c92f3 - CX translation init: Transform jquery promises to ES promises by NikG
  • git #75a8c947 - CX: Move "getConflictingTranslations" to TranslationStore by NikG
  • git #7a299383 - CX: Move find method from Translation class to the TranslationStore by NikG
  • git #4d391e86 - Move static method "findForTranslator" to TranslationStore by NikG
  • git #38f98870 - Create UserService and move "getGlobalUserId" method there by NikG

DiscussionTools edit

DonationInterface edit

Echo edit

  • git #035f39d7 - Use dependency injection in hooks by Siddharth VP

EventBus edit

  • git #9f8d46b4 - Use the expression assignment operator to simplify code by Umherirrender

FileImporter edit

FlaggedRevs edit

  • git #4d5e4163 - Update the Parsoid ?useparsoid=1 hook for testing read views by C. Scott Ananian
  • git #86ce3469 - Use the expression assignment operator to simplify code by Umherirrender
  • git #0d31222e - Use options-messages to delay message parsing on Special:Preferences by Umherirrender
  • git #932248d7 - build: Fix issues with phan/taint-check by Umherirrender

GeoCrumbs edit

  • git #af1df4a9 - Use the expression assignment operator to simplify code by Umherirrender

GlobalBlocking edit

GrowthExperiments edit

  • git #35032b88 - Use the expression assignment operator to simplify code by Umherirrender
  • git #9709faa6 - LinkRecommendationUpdater: Update $linkRecommendationTaskType declaration (task T348719) by Sam Smith

ImageMap edit

  • git #66ec96d6 - ParsoidImageMap: use wfMessage to localize description types (task T311523) by Subramanya Sastry
  • git #be9aed5e - Add a test to verify correct behavior of localized desc types by Subramanya Sastry

IPInfo edit

JsonConfig edit

Kartographer edit

  • git #751d3e67 - Use $this->getServiceContainer() in maintenance and tests by Fomafix

Linter edit

LiquidThreads edit

  • git #b90a2f2b - Remove LEFT-TO-RIGHT MARK (U+200E) from comments by Fomafix

MassMessage edit

  • git #fd383a6a - Use the expression assignment operator to simplify code by Umherirrender

Math edit

MediaModeration edit

MobileFrontend edit

MultimediaViewer edit

Newsletter edit

  • git #580bce12 - Use the expression assignment operator to simplify code by Umherirrender

OATHAuth edit

  • git #f2080c1b - Fix remaining PHPCS exclusions by Reedy
  • git #c56496d6 - Various minor cleanup by Reedy
  • git #1bb99e3e - Add myself to the author list by Taavi Väänänen
  • git #8fb51964 - build: Update mediawiki/mediawiki-codesniffer from 41.0.0 to 42.0.0 by Reedy

OAuth edit

ORES edit

PageImages edit

  • git #21fdd8a9 - Inject service RepoGroup in APIPropModules by Fomafix
  • git #31840793 - Replace deprecated global function wfGetDB() (task T330641) by Fomafix
  • git #029af825 - Inject service RepoGroup in PageImages by Fomafix
  • git #1f95b141 - Convert PageImages::fetchPageImage to a nonstatic method by Fomafix
  • git #efa6c4f0 - Inject services on JobClasses by Fomafix
  • git #627a4bf0 - Use $this->getServiceContainer() in maintenance by Fomafix
  • git #09d47340 - Use the expression assignment operator to simplify code by Umherirrender

PageTriage edit

ParserMigration edit

  • git #912c26fe - Fix very slightly uneven column width by Bartosz Dziewoński
  • git #25ec416c - Fix double TOC on Vector 2022 by Bartosz Dziewoński
  • git #b4eeef45 - Update extension.json to manifest_version 2 by C. Scott Ananian
  • git #aedec559 - Adds developer tools page "use parsoid by default" checkbox (task T348257) by sbailey

Phonos edit

Popups edit

ProofreadPage edit

  • git #bf02ceb9 - Use options-messages to delay message parsing on Special:Preferences by Umherirrender
  • git #06dfd122 - PageContentHandlerTest: remove assignment to User::$mHideName (task T345683) by Tim Starling

ReportIncident edit

Scribunto edit

SecureLinkFixer edit

  • git #58c630c3 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

TimedMediaHandler edit

TocTree edit

  • git #d65b196d - Combine addModules calls in a private function by Fomafix
  • git #0f63d300 - Use namespaced classed from MediaWiki 1.41 by Fomafix

Translate edit

UrlShortener edit

  • git #4d64b2bb - Use the expression assignment operator to simplify code by Umherirrender

VueTest edit

VisualEditor edit

WebAuthn edit

  • git #63807d51 - Various cleanup by Reedy
  • git #51e9c0d0 - build: Update mediawiki/mediawiki-codesniffer from 41.0.0 to 42.0.0 by Reedy

Wikibase edit

WikibaseCirrusSearch edit

  • git #b8732142 - Use the expression assignment operator to simplify code by Umherirrender

WikibaseLexemeCirrusSearch edit

  • git #64ac3dc3 - Use the expression assignment operator to simplify code by Umherirrender

WikibaseQualityConstraints edit

  • git #6a6674d7 - Bump grunt-banana-checker from 0.11.0 to 0.11.1 by Addbot

WikiLambda edit

WikimediaEvents edit

  • git #4a725f30 - Introduce Web Accessibility Features and Submodule (attempt 2) (task T346106) by Kimberly Sarabia
  • git #32fb0094 - Revert "Introduce Web Accessibility Features and Submodule" by Phuedx

WikimediaIncubator edit

WikimediaMaintenance edit

  • git #0cb61ace - Use the expression assignment operator to simplify code by Umherirrender

WikimediaMessages edit

Skins edit

MinervaNeue edit

Vector edit

Misc edit

VisualEditor/VisualEditor edit

No changes edit

  • 3D
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaSearch
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • WikiEditor
  • WikiLove
  • WikibaseLexeme
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes edit

311 Changes in 70 repos by 69 authors