MediaWiki 1.42/wmf.2

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

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

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit

ActiveAbstract

edit
  • git #a8b40391 - Replace empty() with falsy check by Umherirrender

AdvancedSearch

edit

AntiSpoof

edit
  • git #eefb8ded - Replace empty() with falsy check by Umherirrender

ApiFeatureUsage

edit
  • git #c4a8c82d - Replace empty() with a string compare by Umherirrender

ArticlePlaceholder

edit
  • git #b0c93d35 - Customize user agent for API requests by Lucas Werkmeister
  • git #db64eb94 - Replace empty() with falsy check by Umherirrender

BetaFeatures

edit

CampaignEvents

edit

CategoryTree

edit
  • git #fcaea55e - Use $this->getServiceContainer() tests by Fomafix

CentralAuth

edit

CheckUser

edit
  • git #cc6fbb56 - Replace empty() with a string compare by Umherirrender

ChessBrowser

edit
  • git #f5ab8e1f - Replace empty() with falsy check by Umherirrender
  • git #88c9bd45 - Replace empty() with a string compare by Umherirrender

CirrusSearch

edit
  • git #bb6109ae - Remove unneeded empty() after explode() by Umherirrender
  • git #77678def - Replace empty() with string/null compare by Umherirrender
  • git #22700bd9 - Replace empty() with falsy check by Umherirrender

CiteThisPage

edit
  • git #62239e37 - Replace empty() with a null compare by Umherirrender

CodeEditor

edit

CodeMirror

edit

Collection

edit

ContactPage

edit

ContentTranslation

edit
  • git #a84d5212 - CX: Remove unused Translator:getTranslation method by NikG

DiscussionTools

edit
  • git #2fc7f17b - persistRevisionThreadItems: Use SQL expression builder by Bartosz Dziewoński
  • git #e5b44868 - SubscriptionStore: Use InsertQueryBuilder for upsert by Bartosz Dziewoński
  • git #7aee0a48 - highlighter: Replace "comment" with "thread item" in several places by Ed Sanders
  • git #95c93adf - Use ParserOutputAccess flags instead of ParsoidOutputAccess flags by Subramanya Sastry
  • git #7215fd0d - Make 'any' the default for DiscussionToolsAutoTopicSubEditor by Ed Sanders
  • git #f8b76afe - [BREAKING CHANGE] Remove isSectionEditable from overflow hook by Ed Sanders
  • git #36c0b20c - overflow menu: Display next to comments on desktop (task T338534) (task T342625) by Kosta Harlan
  • git #81e690df - Distinguish between MobileFrontend and Minerva by Ed Sanders
  • git #2095c511 - Fix topic subscription icon in Minerva by Ed Sanders

DonationInterface

edit

Echo

edit
  • git #bdbd65ff - Replace empty() with falsy check by Umherirrender
  • git #ceb2da0f - Replace empty() with falsy check by Umherirrender

EntitySchema

edit

EventBus

edit

EventLogging

edit

FileImporter

edit
  • git #79ac80ce - Avoid loading a big image with every test run by WMDE-Fisch
  • git #7a6ac503 - Codex: Load the diff dynamically using the api (task T347457) by Svantje Lilienthal
  • git #f275cb4e - Reduce confusion around duplicate InvalidArgumentException by thiemowmde

Flow

edit
  • git #107c09ce - Remove empty() on class properties in SpecialStructuredDiscussions by Umherirrender
  • git #8ffa9343 - Use $this->getServiceContainer() in maintenance where possible by Fomafix
  • git #5445d752 - Replace empty() with falsy check by Umherirrender
  • git #f6d64164 - Use $this->getServiceContainer() in tests by Fomafix

GrowthExperiments

edit

ImageMap

edit
  • git #5deb0402 - Temporarily disable tests involving data-mw-i18n output by C. Scott Ananian

ImageSuggestions

edit
  • git #e96af57d - Replace empty() with falsy check by Umherirrender

InputBox

edit
  • git #ee2bac90 - Replace global variables by injected MainConfig and MainConfigNames by Fomafix
  • git #0aa8b3f9 - Use namespaced classes by Fomafix
  • git #2c52a051 - Replace empty() with a string compare by Umherirrender

Kartographer

edit

LiquidThreads

edit

MassMessage

edit
  • git #6aca1d98 - Replace empty() with falsy check by Umherirrender

Math

edit

MediaSearch

edit

MobileFrontend

edit

MultimediaViewer

edit
  • git #4fd70967 - Remove phpcs exclusion rule MediaWiki.Commenting.PropertyDocumentation.MissingVar by Fomafix
  • git #622f4412 - Replace global variables by inject MainConfig by Fomafix
  • git #72745a5f - Use type hint UserOptionsLookup for private variable declaration by Fomafix
  • git #2f6a063b - Use namespaced classes by Fomafix
  • git #c37c6487 - Improve variable declarations in JavaScript by Fomafix

NewUserMessage

edit
  • git #13f767a7 - Replace empty() with a string compare by Umherirrender

OATHAuth

edit

OAuth

edit
  • git #045fa6b0 - Replace empty() with null coalesce by Umherirrender
  • git #42abb6df - Replace empty() with a string compare by Umherirrender
  • git #d543b560 - Replace empty() with falsy check by Umherirrender

ORES

edit
  • git #4864c3c7 - Replace empty() with falsy check by Umherirrender

PageAssessments

edit

PageTriage

edit

Phonos

edit

Popups

edit

ProofreadPage

edit
  • git #0040c208 - Replace empty() with falsy check by Umherirrender

PropertySuggester

edit
  • git #2e1c70eb - Replace empty() with falsy check by Umherirrender

QuickSurveys

edit
edit

ReportIncident

edit

RevisionSlider

edit
  • git #6178ba79 - Fix docs and avoid duplication in PointerView class by thiemowmde
  • git #cead7441 - Merge two jQuery calls in RevisionListView class by thiemowmde
  • git #69f64109 - Make .less code a little more compact by thiemowmde
  • git #990a9cc8 - Fix certain history events being triggered multiple times (task T349208) by thiemowmde

Scribunto

edit

SecureLinkFixer

edit
  • git #e521289f - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit
  • git #6f942c41 - Replace empty() with string compare by Umherirrender
  • git #c6430b20 - Replace empty() with falsy check by Umherirrender

SiteMatrix

edit

TemplateData

edit
  • git #46d98426 - Replace empty() with falsy check by Umherirrender

TemplateSandbox

edit

Thanks

edit

TimedMediaHandler

edit

UniversalLanguageSelector

edit

UrlShortener

edit
  • git #26b68fe9 - Move the inline styles in ext.urlShortener.toolbar.js to a LESS file by Dringsim

VueTest

edit

VisualEditor

edit

WebAuthn

edit
  • git #7cfc2d86 - Replace empty() with falsy check by Umherirrender

Wikibase

edit

WikibaseCirrusSearch

edit
  • git #fefb5bab - Replace empty() with falsy check by Umherirrender

WikibaseLexeme

edit
  • git #96fd957d - Replace empty() with string compare by Umherirrender
  • git #99ad2c84 - Replace empty() with falsy check by Umherirrender

WikibaseLexemeCirrusSearch

edit
  • git #e4db1fa9 - Replace empty() with string compare by Umherirrender
  • git #0233ed3a - Replace empty() with falsy check by Umherirrender

WikibaseMediaInfo

edit
  • git #03882f28 - Replace empty() with falsy check by Umherirrender

WikibaseQualityConstraints

edit
  • git #f982338d - Use strict === [] comparisons for former empty() by Lucas Werkmeister
  • git #6df00748 - Replace empty() with string/false compare by Umherirrender
  • git #1537bf8b - Replace empty() with falsy check by Umherirrender
  • git #5c849e83 - Bump sinon from 16.1.0 to 16.1.3 by Addbot

Wikidata.org

edit

WikidataPageBanner

edit
  • git #3bb74a3d - Replace empty() with string compare by Umherirrender
  • git #9b77d2ea - Replace empty() with falsy check by Umherirrender

WikiLambda

edit
  • git #9273ccb7 - Add fallback rules for any user to edit non-connected implementations and tests (task T349081) by gengh
  • git #4924fe21 - Fix edit function rights and privileges for different conditions (task T349080) by gengh
  • git #9ada4243 - Add right for editing error type key labels (task T348997) by gengh
  • git #7db67d90 - Allow logged out users to run FunctionEvaluator widget (task T301670) (task T349055) (task T349057) by gengh
  • git #93355d0c - Move ApiFunctionCall::wrapMessageInZError to ZErrorFactory (task T311480) by James D. Forrester
  • git #a9750925 - ApiSupportedProgrammingLanguages: Don't copy wrapMessageInZError from ApiFunctionCall by James D. Forrester
  • git #9a9e38d9 - ZObjectEditAction: Add wikilambda-create right to the permission check by James D. Forrester
  • git #7d20c645 - OrchestratorRequest: Drop old performTest() method, not called for ages by James D. Forrester
  • git #ffa45e8a - Migrate word-break: break-all to overflow-wrap: break-word (task T343637) by James D. Forrester
  • git #69a5fc76 - build: Upgrade mediawiki/mediawiki-phan-config from v0.12.1 to v0.13.0 and make pass by James D. Forrester
  • git #22dcaee8 - Follow-up c9a1cded: Add new i18n key to manifest too (task T321341) by James D. Forrester
  • git #681fbad2 - ZLangRegistry::fetchLanguageCodeFromZid(): Add to cache if there's a cache miss (task T343164) by James D. Forrester
  • git #330cb49b - WikiLambdaApiBase: Enforce types for the logger by James D. Forrester
  • git #6c8964a8 - ZObjectSecondaryDataUpdate: Add Z60/NaturalLanguage codes as Z1360/mul aliases (task T343465) by James D. Forrester
  • git #0b8b7180 - tests: Cover insertion of labels for Languages by James D. Forrester
  • git #1d4dacca - tests: Annotate more ZObjectSecondaryData* uses by James D. Forrester
  • git #646db3ee - Quality of life local dev environment scripts by Stef Dunlap
  • git #70e6df81 - Update function-schemata sub-module to HEAD (b5a37af) (task T297509) (task T346991) by James D. Forrester
  • git #ae9c8246 - build: Upgrade mediawiki/mediawiki-codesniffer from v41.0.0 to v42.0.0 and make pass by gengh

WikimediaEvents

edit

WikimediaIncubator

edit

Wikistories

edit

Skins

edit

MinervaNeue

edit

Nostalgia

edit
  • git #e4b6ab18 - Replace empty() with a string compare by Umherirrender

Timeless

edit
  • git #7aeaf869 - Replace empty() with an array compare by Umherirrender

Vector

edit

Misc

edit

No changes

edit
  • 3D
  • ArticleCreationWorkflow
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • Cite
  • Citoid
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • Newsletter
  • Nuke
  • OAuthRateLimiter
  • OpenStackManager
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • Translate
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadWizard
  • UploadsLink
  • VipsScaler
  • VisualEditor/VisualEditor
  • WikiEditor
  • WikiLove
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • WikimediaMessages
  • Wikisource
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

edit

359 Changes in 83 repos by 72 authors