MediaWiki 1.42/wmf.3

From mediawiki.org
MediaWiki 1.42.0-wmf.2 Deployment of MediaWiki 1.42.0-wmf.3 to Wikimedia sites MediaWiki 1.42.0-wmf.4

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

Core changes[edit]

Vendor[edit]

Extensions[edit]

AntiSpoof[edit]

  • git #ee1541d3 - tests: Use assertStatusOK for better failure messages by Umherirrender

Babel[edit]

  • git #90291822 - tests: Fix argument order for Title::makeTitle by Umherirrender

CampaignEvents[edit]

CategoryTree[edit]

CentralAuth[edit]

CheckUser[edit]

CirrusSearch[edit]

Cite[edit]

CodeMirror[edit]

Collection[edit]

ContactPage[edit]

ContentTranslation[edit]

DiscussionTools[edit]

  • git #1491b47b - Improve performance of CommentParser::getUsernameFromLink by thiemowmde
  • git #bbe5bed0 - Optimize performance of very hot code paths in CommentUtils by thiemowmde
  • git #7ab38eff - Fix vertical position of [(un)subscribe] links (task T349866) by Ed Sanders
  • git #b2dd7870 - Remove obsolete check for window.history.replaceState by thiemowmde
  • git #07c051ba - Simplify preg_replace_callback in ApiDiscussionToolsPreview by thiemowmde
  • git #f2265f91 - highlighter: Show a different message for missing heading links by Ed Sanders
  • git #0b64a1a5 - Use VE shortcut-generation code for replywidget button labels by David Lynch
  • git #728db90e - styles: Use new forward-facing breakpoint tokens (task T331403) by Volker E
  • git #781a3335 - Use type hints for properties, remove PHPCS overrides by Bartosz DziewoƄski
  • git #c68081ad - Remove old -ellipsisButton CSS class by Ed Sanders

DonationInterface[edit]

Echo[edit]

  • git #e793977f - Add some newlines to multiline statements in Hooks.php by Umherirrender
  • git #0d071e2a - Avoid use of globals for reading config in hooks by Siddharth VP
  • git #ab0f2df9 - styles: Use new forward-facing breakpoint tokens (task T331403) by Volker E

FileImporter[edit]

FlaggedRevs[edit]

  • git #bd885191 - FlaggedRevs.alias.php: Add special page aliases for Serbian (Latin script) (task T349951) by zoranzoki21
  • git #b4ac4aee - FlaggedRevs.alias.php: Add Serbian (Cyrillic script) alias for ValidationStatistics by zoranzoki21

FundraiserLandingPage[edit]

Gadgets[edit]

  • git #d12bf68c - docs: Make PHP file headers more consistent by Timo Tijhof
  • git #a7309d2b - Namespace special page classes by Siddharth VP

GeoData[edit]

  • git #96ad7101 - tests: Use assertStatusGood for better failure messages by Umherirrender

GrowthExperiments[edit]

IPInfo[edit]

  • git #93a48fc2 - Add annotations that RevisionHandlerTest also covers abstract classes by Thalia

Kartographer[edit]

Linter[edit]

LiquidThreads[edit]

  • git #bf29465e - Lqt.namespaces.php: Add translations for Serbian language by zoranzoki21
  • git #6abe37ff - LiquidThreads.magic.php: Remove Serbian (Latin script) magic words (task T349952) by zoranzoki21
  • git #660a0a94 - ThreadHistoryPager::getFieldNames(): remove dead code by DannyS712

LoginNotify[edit]

  • git #6f32dafb - Use the new DatabaseVirtualDomains feature by Tim Starling

MachineVision[edit]

  • git #a1c8f435 - tests: Prepare Vue setup code for migration away from compat build by James D. Forrester
  • git #8c3eab8c - styles: Use new forward-facing breakpoint variables (task T331403) by Volker E

Math[edit]

MediaModeration[edit]

  • git #5b91761b - Make HooksTest a unit test and fix covers annotation by Dreamy Jazz
  • git #6282ae9e - Clean-up PHPUnit tests and add ServiceWiring test by Dreamy Jazz

MediaSearch[edit]

MobileFrontend[edit]

NearbyPages[edit]

OAuth[edit]

PageTriage[edit]

ParserFunctions[edit]

Phonos[edit]

Popups[edit]

ProofreadPage[edit]

QuickSurveys[edit]

ReportIncident[edit]

RevisionSlider[edit]

  • git #2c053203 - Mark private methods with @private tags by thiemowmde
  • git #0d8158de - Partly drop dependency from RevisionListView to RevisionList (task T224971) by thiemowmde
  • git #3f0aae5e - Cleanup minor code duplication/complication in various places by thiemowmde
  • git #3a9abded - Clamp slider position when using the browser's back button (task T349208) by thiemowmde
  • git #48173f59 - Replace loop with native Array.indexOf() in RevisionListView by thiemowmde
  • git #b5feef80 - Only draw lines connecting the diff when it's availible (task T342556) by WMDE-Fisch
  • git #d85496a2 - Drop custom forEach loop in favor of native Array.find() by thiemowmde

SearchVue[edit]

SecureLinkFixer[edit]

  • git #7b169f42 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SpamBlacklist[edit]

  • git #54bb17f0 - tests: Use assertStatusOK for better failure messages by Umherirrender

TemplateData[edit]

  • git #a180f5db - editTemplatePage dialog: Fix typo in comment by Ed Sanders
  • git #225e9ec1 - Simplify multiline config generation by Ed Sanders
  • git #a53a1bfa - build: Update linters by Ed Sanders
  • git #f150c176 - TemplateData editor: Use built-in 'allowLinebreaks' option by Bartosz DziewoƄski

TemplateWizard[edit]

TocTree[edit]

  • git #b968d0d2 - Use "packageFiles" instead of "scripts" by Fomafix

Translate[edit]

TwoColConflict[edit]

UniversalLanguageSelector[edit]

UploadWizard[edit]

VueTest[edit]

  • git #09f0b30c - Prepare Vue setup code for migration away from compat build by Roan Kattouw

VisualEditor[edit]

  • git #ba0ca0f0 - styles: Use 'mediawiki.skin.variables.less', remove WikimediaUI Base ref (task T334934) by Volker E
  • git #4594a8ac - Update VE core submodule to master (22943abff) by David Lynch
  • git #1fcf1670 - Template dialog: Use wrapping/expanding input for "line" inputs (task T348482) by Ed Sanders
  • git #c6f73291 - Template dialog: Remove height override of collapsed LazyMultilineTextInputWidget by Ed Sanders
  • git #e2a7592b - Media Dialog: make the `alt` field wrap and autosize for longer values (task T349319) by David Lynch
  • git #0167346c - ve.ui.MWEditSummaryWidget: Use built-in 'allowLinebreaks' option by Bartosz DziewoƄski
  • git #fa3f2781 - styles: Replace WikimediaUI Base vars with equivalent skin variables (task T334934) by Volker E

Wikibase[edit]

WikibaseLexeme[edit]

WikibaseMediaInfo[edit]

WikiEditor[edit]

WikiLambda[edit]

WikiLove[edit]

  • git #67efb70e - build: Run stylelint for .vue files and make pass by Umherirrender

WikimediaEvents[edit]

WikimediaMessages[edit]

  • git #27f3d8dd - Hooks::shortenLicenseLink: Inline services instance fetch to conditional by James D. Forrester
  • git #ff636460 - Hooks::onSkinCopyrightFooter: Postpone services / config fetch to inside conditional by James D. Forrester
  • git #3ff65a84 - More updates to Wikimedia Foundation maintained policies and documentation. (task T331680) by varnent

Skins[edit]

MinervaNeue[edit]

MonoBook[edit]

  • git #37f329af - Add link to the skin's MediaWiki.org talk page from Special:Preferences by Jack Phoenix

Timeless[edit]

  • git #8cd71c38 - Add link to the skin's MediaWiki.org talk page from Special:Preferences by Jack Phoenix
  • git #95ad8819 - Check key from OutputPage::getCategoryLinks (task T349747) by Umherirrender

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

No changes[edit]

  • 3D
  • AbuseFilter
  • ActiveAbstract
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • Flow
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Listings
  • MapSources
  • MassMessage
  • MobileApp
  • Modern
  • MultimediaViewer
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserMigration
  • PdfHandler
  • Poem
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • TitleBlacklist
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes[edit]

304 Changes in 68 repos by 75 authors