MediaWiki 1.42/wmf.19

MediaWiki 1.42.0-wmf.18 Deployment of MediaWiki 1.42.0-wmf.19 to Wikimedia sites MediaWiki 1.42.0-wmf.20

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

Core changes

edit

Vendor

edit

Extensions

edit

ActiveAbstract

edit

AntiSpoof

edit

BounceHandler

edit

CategoryTree

edit

CentralAuth

edit
  • git #0d842b48 - Various code clean-ups by thiemowmde
  • git #b9dd57ed - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
  • git #b8a1564d - Fix SessionProviderTestTrait namespace by Arlo Breault
  • git #554da90d - Do not check locks on invalid usernames (task T357746) by Gergő Tisza
  • git #5b99be07 - Remove unused browser vendor prefixes in CSS by Ed Sanders
  • git #2dfa7bf5 - OOjs: Replace uses of 'parent' with 'super' by Ed Sanders
  • git #d91e4716 - Don't parse HTML as wikitext on Special:GlobalGroupPermissions by thiemowmde
  • git #22d820d4 - Prefer $this->getPageTitle over SpecialPage::getTitleFor by thiemowmde
  • git #9b5f0574 - Avoid hiding code in strings by thiemowmde
  • git #2682b0ca - Make use of ?? and ??= operators where possible by thiemowmde
  • git #e03cea63 - Add visual separator between "wikis included/not included" by thiemowmde
  • git #2f11c593 - User: Normalize username of user if in non-canonical form (task T343963) by Derick Alangi
  • git #50849a77 - Add more manual taint annotations in LogFormatter classes (task T356824) by Bartosz Dziewoński
  • git #c5bb4ba8 - Maintenance: Move away from wfGetDB() (task T312394) by Samuel Guebo
  • git #75d37fa1 - SpecialGlobalGroupMembership: Tighten some type hints by Bartosz Dziewoński
  • git #d09aefd0 - CentralAuthUser: Combine mGroupExpirations and mGroups by Bartosz Dziewoński
  • git #9ff1c077 - CentralAuthUser: Shorten boilerplate loop code by Bartosz Dziewoński
  • git #fa382b6d - CentralAuthUser: Convert some DB selects to use SelectQueryBuilder (task T312394) by Alexander Vorwerk

CheckUser

edit

ChessBrowser

edit
  • git #4f7e9d7e - build: Remove explicit eslint depencency by Umherirrender

CirrusSearch

edit

Cite

edit
  • git #8580b733 - build: Resolve MediaWikiNoEmptyIfDefined suppression by Umherirrender
  • git #6bc1ae41 - Revert "Avoid creating a MWReferenceModel if not needed" by DLynch
  • git #f7c8b63e - Revert "Accessors to find MWReferenceNode in the document" by Esanders

Citoid

edit

cldr

edit
  • git #0e2b5269 - Use InvalidArgumentException instead of Exception by Umherirrender

CodeMirror

edit

Collection

edit

ConfirmEdit

edit

ContactPage

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #5ba0bfa0 - Remove temporary newsectionlink_enable config by Ed Sanders
  • git #7bee77d5 - Remove unused '*-formattedreply.html' test files by Bartosz Dziewoński
  • git #37257d68 - tests: Rebuild expected 'timestamplink' output by Bartosz Dziewoński
  • git #3b2de5b1 - Properly handle preview scenario for Parsoid rendering by Subramanya Sastry
  • git #c99e0788 - Comment MonoBook fixes which are actually Apex fixes by Ed Sanders
  • git #6a1f2acc - Parser: Minor code cleanup by Bartosz Dziewoński
  • git #91d7cdb7 - Remove "Read as wiki page" feature on mobile talk pages (task T280417) by Bartosz Dziewoński

DonationInterface

edit

Echo

edit

EntitySchema

edit
  • git #6bad2a29 - Fix weird (auto-generated?) namespaces in PHPUnit tests by thiemowmde

FeaturedFeeds

edit
  • git #ac55ffa5 - Use UnexpectedValueException instead of Exception by Umherirrender

FileImporter

edit
  • git #cd495f1e - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

FlaggedRevs

edit

Gadgets

edit

GlobalBlocking

edit

GlobalUsage

edit
  • git #1dacc42d - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by Bartosz Dziewoński
  • git #0c987fc2 - Use RuntimeException instead of Exception by Umherirrender

Graph

edit
  • git #a8b23388 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

GuidedTour

edit
  • git #6398269b - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

ImageMap

edit

IPInfo

edit

Linter

edit

LoginNotify

edit

MachineVision

edit
  • git #9bdc99de - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

MassMessage

edit

Math

edit

MobileApp

edit

MobileFrontend

edit

MultimediaViewer

edit

NearbyPages

edit

OATHAuth

edit

OAuth

edit

PageTriage

edit

ParserMigration

edit
  • git #9f44c5a9 - Add a page indicator when a page has been rendered with Parsoid by C. Scott Ananian

Phonos

edit

Popups

edit
  • git #39f84322 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

QuickSurveys

edit
  • git #62d6dd4f - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

Quiz

edit
  • git #63888f45 - Use UnexpectedValueException instead of Exception by Umherirrender

ReadingLists

edit
edit
  • git #24164983 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

ReportIncident

edit
  • git #d5536248 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender
  • git #2659c860 - extension.json: Add missing message to RL module definition by Kosta Harlan

RevisionSlider

edit
  • git #ed538b81 - Remove extra "div" from jQuery selectors by thiemowmde
  • git #1d0c16b1 - Consolidate duplicate code updating slider line CSS by thiemowmde
  • git #52fd2e05 - Introduce a default for the pushState function argument by thiemowmde

Scribunto

edit

SearchVue

edit
  • git #665a4973 - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

SecureLinkFixer

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

SecurePoll

edit

TemplateData

edit

TemplateSandbox

edit

TemplateWizard

edit

TimedMediaHandler

edit

timeline

edit

Translate

edit

TranslationNotifications

edit

TwoColConflict

edit

UniversalLanguageSelector

edit

UploadWizard

edit

UrlShortener

edit

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikibaseMediaInfo

edit

wikihiero

edit
  • git #663f3eae - build: Updating mediawiki/mediawiki-phan-config to 0.14.0 by Umherirrender

WikiLambda

edit
  • git #549754a4 - Remove comment from ContentRenderer::getParserOutput call by Umherirrender
  • git #d92f239f - onHtmlPageLinkRendererEnd: Don't explode if the language isn't known (task T357702) by James D. Forrester
  • git #db9a8d5b - ApiFunctionCall: Bail on checking the outgoing request if it's malformed (task T357691) by James D. Forrester
  • git #e6c61ad6 - schemata: Update & rename "canonicalize" & "normalize" functions (task T352799) by dmartin
  • git #0a812bed - LanguageSelector: Fix typo in prop name by Anne Tomasevich
  • git #1187fdfb - AUTHORS: Update for the past two months by James D. Forrester
  • git #0298a69f - SpecialViewObject: Don't redirect to non-extant Main pages when non-en user lang by James D. Forrester
  • git #16a15b2b - Provide our own, slimmed-down, Codex sub-set for the language selector by James D. Forrester
  • git #8f08dee0 - eslint: Upgrade no-var from 'off' to 'warn' by James D. Forrester

WikimediaEvents

edit

WikimediaMaintenance

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit

MonoBook

edit
  • git #697588af - Rename MediaWiki\Output\Hook\OutputPageBodyAttributesHook by C. Scott Ananian

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #f91e074c - ve.dm.Node: Add test coverage for resetAttributes by Ed Sanders

No changes

edit
  • 3D
  • AbuseFilter
  • AdvancedSearch
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Babel
  • BetaFeatures
  • Calendar
  • CampaignEvents
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • CiteThisPage
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FileExporter
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GrowthExperiments
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LiquidThreads
  • MapSources
  • MediaModeration
  • MediaSearch
  • Modern
  • NavigationTiming
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • RSS
  • RealMe
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection

Total changes

edit

378 Changes in 81 repos by 90 authors