MediaWiki 1.42/wmf.3

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