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

3D 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

NavigationTiming 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

RelatedArticles edit

ReportIncident edit

RevisionSlider edit

SandboxLink 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

UploadsLink 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