MediaWiki 1.41/wmf.28

MediaWiki 1.41.0-wmf.27 Deployment of MediaWiki 1.41.0-wmf.28 to Wikimedia sites MediaWiki 1.41.0-wmf.29

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

Core changes

edit

Vendor

edit

Extensions

edit
  • git #009de809 - build: Use conf.MessageDirs for banana path config by James D. Forrester

AbuseFilter

edit
  • git #7896e8f2 - Revert "Remove unused SecurityCheck-ReDoS suppression" by Daimona Eaytoy
  • git #0ff282dc - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian
  • git #2107ee4f - Remove unused SecurityCheck-ReDoS suppression by C. Scott Ananian

AdvancedSearch

edit
  • git #15273eda - [build] Bump wdio-selenium to v2.3.0 by WMDE-Fisch
  • git #5a62261e - build: Use conf.MessageDirs for banana path config by James D. Forrester
  • git #831efeb1 - Dramatically simplify boolean state management in ExpandablePane (task T342245) by thiemowmde

AntiSpoof

edit

ArticleCreationWorkflow

edit

ArticlePlaceholder

edit
  • git #6005884b - build: Use conf.MessageDirs for banana path config by James D. Forrester

Babel

edit

BounceHandler

edit

Campaigns

edit

CampaignEvents

edit

CategoryTree

edit

CentralAuth

edit

CentralNotice

edit

CheckUser

edit

ChessBrowser

edit

CirrusSearch

edit

Cite

edit
  • git #f97aad41 - [build] Bump wdio-mediawiki to v2.3.0 by WMDE-Fisch

Citoid

edit

CodeEditor

edit

CodeMirror

edit
  • git #e6852a47 - [build] Bump wdio-mediawiki to v2.3.0 by WMDE-Fisch
  • git #764ff647 - resources: Manage upstream CodeMirror using ManageForeignResources by James D. Forrester
  • git #e9e63616 - Update embedded CodeMirror library to 5.65.15 (task T334994) by David Lynch

Collection

edit

ConfirmEdit

edit
  • git #2a47e936 - build: Simplify banana config with require() and for-of by Timo Tijhof
  • git #2f9beac0 - build: Switch eslint to ES6 mode, and make pass by James D. Forrester
  • git #003fd577 - build: Update all linters to latest as of September 2023 by James D. Forrester
  • git #df052e90 - build: Use conf.MessageDirs for banana path config by James D. Forrester

ContentTranslation

edit

DiscussionTools

edit

DismissableSiteNotice

edit

DonationInterface

edit

Echo

edit
  • git #f72691fc - [build] Bump wdio-mediawiki to v2.3.0 by WMDE-Fisch
  • git #5e49d52f - Call hook handler for own hooks directly and not via hook system by Umherirrender
  • git #18ed307c - ForeignWikiRequest: Ensure fetching CSRF tokens uses unique CentralAuth tokens by Bartosz Dziewoński
  • git #c3c3aed4 - ForeignWikiRequest: Specify formatversion, errorformat by Bartosz Dziewoński
  • git #26aeebd3 - Use OutputPage::setPageTitleMsg() instead of ::setPageTitle() (task T343994) by C. Scott Ananian

ElectronPdfService

edit

EntitySchema

edit

EventLogging

edit
  • git #ad72b687 - build: Use conf.MessageDirs for banana path config by James D. Forrester

EventStreamConfig

edit

ExtensionDistributor

edit

ExternalGuidance

edit

FeaturedFeeds

edit

FileImporter

edit

FlaggedRevs

edit

Flow

edit
  • git #c999a08d - Use ::class for class name resolution by Umherirrender
  • git #623c94d6 - build: Adjust phan suppression by Umherirrender

FundraiserLandingPage

edit

Gadgets

edit

GeoCrumbs

edit

GlobalBlocking

edit

Graph

edit

GrowthExperiments

edit

GuidedTour

edit
  • git #d67f5bdc - build: Use conf.MessageDirs for banana path config by James D. Forrester

ImageMap

edit
  • git #d9a7fea0 - Move Parsoid implementation of ImageMap from Parsoid repo by Subramanya Sastry
  • git #7a2d263b - Sync up ImageMap repo with Parsoid by Subramanya Sastry

ImageSuggestions

edit

InputBox

edit
  • git #fbd1c683 - build: Use conf.MessageDirs for banana path config by James D. Forrester

intersection

edit

IPInfo

edit
  • git #6d1522b4 - BlockInfoRetriever: Use Block::toArray by Thalia
  • git #89da56b3 - Move unit tests that access ExtensionRegistry to integration tests by Thalia

Josa

edit

Kartographer

edit

LandingCheck

edit

Listings

edit

MapSources

edit

MassMessage

edit
  • git #7076b795 - tests: Add @group Database and use namespaced Status by Umherirrender

Math

edit

MediaModeration

edit

MediaSearch

edit

MobileApp

edit

MobileFrontend

edit

MultimediaViewer

edit
  • git #fb1de778 - Improve special page handling in onBeforePageDisplay by Umherirrender
edit

NearbyPages

edit
  • git #d1e0e2ae - tests: Raise jQuery requirement from v3.6.1 to v3.7.1 by James D. Forrester

Newsletter

edit
  • git #fc1bfe04 - Use ::class for class name resolution by Umherirrender
  • git #086547af - tests: Add NewsletterContentHandlerTest to Database group by Umherirrender

NewUserMessage

edit
  • git #c875fddd - build: Use conf.MessageDirs for banana path config by James D. Forrester

ORES

edit

PageTriage

edit

ParserMigration

edit
  • git #825927b2 - Gate the ?useparsoid=1 functionality behind a configuration variable by C. Scott Ananian

Phonos

edit

Popups

edit

ProofreadPage

edit

QuickSurveys

edit
edit

ReportIncident

edit

RevisionSlider

edit
edit

Score

edit

Scribunto

edit
  • git #80198cd6 - Use ::class for class name resolution by Umherirrender

SecurePoll

edit
  • git #2c498757 - Convert call_user_func_array in StatusException by Umherirrender

SiteMatrix

edit

StopForumSpam

edit
  • git #5f080f81 - build: Use conf.MessageDirs for banana path config by James D. Forrester

TemplateData

edit
  • git #3c360bfe - Remove bogus updateParamDetailsLanguage call with no language (task T238329) by thiemowmde
  • git #f302f65d - Use correct BCP 47 language codes in lang="…" attributes (task T238329) by thiemowmde
  • git #ef357ab4 - Remove unused `return true` from addParam() method by thiemowmde
  • git #aa0d7389 - Simplify client-side translateObsoleteParamTypes implementation by thiemowmde
  • git #8c4b970e - Use more consistent variable names in Dialog class by thiemowmde

TemplateStyles

edit

TemplateWizard

edit

TheWikipediaLibrary

edit

TorBlock

edit

Translate

edit

TranslationNotifications

edit

TrustedXFF

edit
  • git #7842e77e - build: Use conf.MessageDirs for banana path config by James D. Forrester

TwoColConflict

edit
  • git #63ac5549 - Fixed styling for info icon on the special talk page conflict resolution screen. (task T254580) by mareikeheuer
  • git #69b7dddb - [build] Bump wdio-mediawiki to v2.3.0 by WMDE-Fisch
  • git #d6069442 - Add missing `@group Database` to tests that started failing by thiemowmde

UniversalLanguageSelector

edit
edit

UrlShortener

edit

VipsScaler

edit

VisualEditor

edit

Wikibase

edit

WikibaseLexeme

edit

WikidataPageBanner

edit
  • git #e2e4c50f - build: Use conf.MessageDirs for banana path config by James D. Forrester

wikihiero

edit

WikimediaBadges

edit

WikimediaMaintenance

edit
  • git #54e42f21 - blameStartupRegistry: migrate off string-assumed Module::getScript() (task T346800) by Timo Tijhof
  • git #8599a5ba - blameStartupRegistry: Fix "Notice: Undefined key startupBytes" by Timo Tijhof
  • git #9993789e - blockDisabledAccounts: Update code for setting block expiry by Bartosz Dziewoński

WikimediaMessages

edit

Wikisource

edit

XAnalytics

edit

Skins

edit

MinervaNeue

edit
  • git #b51c6511 - Fixes history icon in green last modified bar by Jon Robson
  • git #23da7a1f - Remove Minerva bundle size check by Jon Robson

Timeless

edit

Vector

edit

WikimediaApiPortal

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #506d4c01 - ve.repeatString: Use native implementation by Ammarpad

No changes

edit
  • ActiveAbstract
  • ApiFeatureUsage
  • BetaFeatures
  • Calendar
  • Capiunto
  • CharInsert
  • CiteThisPage
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DoubleWiki
  • Elastica
  • EventBus
  • FileExporter
  • FundraisingTranslateWorkflow
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Insider
  • Interwiki
  • InterwikiSorting
  • JsonConfig
  • LabeledSectionTransclusion
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MachineVision
  • Modern
  • MonoBook
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • PropertySuggester
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TextExtracts
  • Thanks
  • TimedMediaHandler
  • TitleBlacklist
  • TocTree
  • UploadWizard
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLambda
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikimediaApiPortalOAuth
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • Wikistories
  • cldr
  • timeline

Total changes

edit

461 Changes in 111 repos by 69 authors