MediaWiki 1.41/wmf.28

From mediawiki.org
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