MediaWiki 1.41/wmf.30

From mediawiki.org
MediaWiki 1.41.0-wmf.29 Deployment of MediaWiki 1.41.0-wmf.30 to Wikimedia sites MediaWiki 1.41.0-wmf.31

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

Core changes[edit]

Vendor[edit]

Extensions[edit]

AbuseFilter[edit]

  • git #0f63d601 - Parse wikitext in page titles with filter number as parameter (task T343994) by Bartosz DziewoƄski
  • git #1e54192b - Fix non-escaped messages used in page subtitles by Bartosz DziewoƄski

AdvancedSearch[edit]

ArticlePlaceholder[edit]

  • git #406b94a5 - Catch more specific EntityIdParsingException by Umherirrender

CampaignEvents[edit]

CategoryTree[edit]

CentralAuth[edit]

CheckUser[edit]

cldr[edit]

CodeEditor[edit]

CodeMirror[edit]

Collection[edit]

  • git #802a9f02 - Encode return of urlencode for OutputPage::addInlineScript by Umherirrender

ContentTranslation[edit]

Disambiguator[edit]

DiscussionTools[edit]

  • git #4c7ba1ba - CommentFormatterTest: Mock `getConfig` method by Kosta Harlan
  • git #4447b6d2 - Always pass whole OutputPage (as IContextSource) to postprocess functions by Ed Sanders
  • git #edc28d3d - Put mobile ellipsis button menu in an overlay (task T348217) by Bartosz DziewoƄski
  • git #3aadcace - Add null check for str_starts_with by Umherirrender
  • git #351891a0 - overflow menu: Display menu next to comments on mobile (task T342251) by Kosta Harlan
  • git #c6c7dd2f - overflow menu: Add hooks for registering and interacting with items (task T342251) by Kosta Harlan
  • git #3b9128bd - Permalinks: Fix scroll restoration on mobile by Ed Sanders
  • git #d4819367 - Permalinks: Factor out copyLink clipboard functionality by Ed Sanders
  • git #58cb277c - Factor out permalink code into separate file by Ed Sanders
  • git #fe07a891 - Fix mobile section expand icon size after changes in MobileFrontend by Bartosz DziewoƄski
  • git #2b3f430a - Mobile reply buttons were overlapping the expanded advanced options (task T348143) by David Lynch
  • git #d24ef539 - Permalinks: Don't prevent default when clicking links by Ed Sanders
  • git #8405305f - Permalinks: Replace hard-coded notification with i18n string by Ed Sanders
  • git #5b6018b2 - Show a hint for ctrl-enter for comment submission if just enter is used (task T326500) by David Lynch
  • git #97dbe19a - ThreadItemStore: Fix rows with itr_items_id=0 corrupted by T339882 (task T343859) by Bartosz DziewoƄski

DonationInterface[edit]

DoubleWiki[edit]

  • git #b8a94d71 - Remove double escaping of html attribute by Umherirrender

EntitySchema[edit]

EventStreamConfig[edit]

  • git #1b67c528 - tests: Declare class properties on StreamConfigsTest by Umherirrender
  • git #8272a713 - Use empty string for valid check on preg_match by Umherirrender

ExternalGuidance[edit]

FeaturedFeeds[edit]

  • git #31e019e6 - Use MWTimestamp::convert instead of catching Exception on timestamps by Umherirrender

GeoCrumbs[edit]

  • git #fa011482 - Fix non-escaped messages used in page subtitles by Umherirrender

GeoData[edit]

GlobalBlocking[edit]

  • git #54944901 - Add missing `the` to the globalblocking-unblock-logentry message by MarcoAurelio
  • git #aea54f2b - Fix non-escaped messages used in page subtitles by Umherirrender

GlobalPreferences[edit]

  • git #420a9460 - Allow extensions and skins to define a globalizable custom field by Func

Graph[edit]

  • git #13b00ec0 - Move ajax-loader.gif from includes to images by Umherirrender

GrowthExperiments[edit]

ImageMap[edit]

  • git #9b9ef62a - Remove null fallback from DOMElement::getAttribute by Umherirrender

InputBox[edit]

Kartographer[edit]

LoginNotify[edit]

  • git #70703bdc - build: Add @phan-var to handle varying return value of hash_hmac by Umherirrender

Math[edit]

MediaSearch[edit]

MobileFrontend[edit]

MultimediaViewer[edit]

  • git #44b15a2c - tests: Remove pointless "Hash handling" test that leaves black overlay by Timo Tijhof
  • git #1260d98c - tests: Prevent native "Back" navigation in mmv.test.js by Timo Tijhof
  • git #1a257110 - mmv.lightboxinterface: remove 'isFullscreened' data by Timo Tijhof
  • git #c9eed0a3 - Remove unused core JavaScript modules that ship with MediaWiki core (task T335723) by Hannah Okwelum
  • git #2212255f - Add mw-no-invert class to MMV overlay (task T345281) by Ed Sanders

Nuke[edit]

PageTriage[edit]

PageViewInfo[edit]

ParserFunctions[edit]

  • git #433b5b37 - Remove check for return value false from pow() by Umherirrender

Phonos[edit]

Popups[edit]

ProofreadPage[edit]

RelatedArticles[edit]

ReportIncident[edit]

Score[edit]

Scribunto[edit]

  • git #29a9a8ae - build: Change phan suppression to @phan-var for proc_get_status return by Umherirrender
  • git #d7347593 - tests: Declare class properties in LuaEngineTestHelper by Umherirrender

SecureLinkFixer[edit]

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

SecurePoll[edit]

  • git #40d930aa - tests: Declare class properties on TallierTest by Umherirrender
  • git #11cd2a09 - Fix non-escaped messages used in page subtitles by Umherirrender

SyntaxHighlight_GeSHi[edit]

Thanks[edit]

TimedMediaHandler[edit]

Translate[edit]

  • git #ef25eb41 - Statistics: more typed properties by Niklas Laxström
  • git #27c8d8e4 - MessageProcessing: Use TitleArrayFromResult instead of TitleArray by Derick Alangi

TranslationNotifications[edit]

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

UniversalLanguageSelector[edit]

  • git #35637c02 - Remove unused ULSCompactLinksDisablePref script by Niklas Laxström

UploadWizard[edit]

  • git #1e69a5bf - Add handling of 'duplicateversions' warning (task T225566) by Bartosz DziewoƄski
  • git #45f0f486 - Fix handling of 'nochange' warning by Bartosz DziewoƄski
  • git #0d47323d - mw.ApiUploadHandler: Deduplicate button generation code by Bartosz DziewoƄski

UrlShortener[edit]

VisualEditor[edit]

Wikibase[edit]

WikibaseCirrusSearch[edit]

WikibaseLexeme[edit]

  • git #0d639f6f - LexemeId, LexemeSubEntityId: Assert valid serialization in unserialize() by Lucas Werkmeister
  • git #dd673c36 - LexemeId, LexemeSubEntityId: Remove serialize(), unserialize() (task T345856) by Lucas Werkmeister

WikibaseMediaInfo[edit]

WikibaseQualityConstraints[edit]

WikiEditor[edit]

WikiLambda[edit]

WikiLove[edit]

WikimediaEvents[edit]

WikimediaMaintenance[edit]

  • git #e34d95ec - passwordAudit: Replace use of PasswordFactory::init by James D. Forrester
  • git #dcca8dd2 - blameStartupRegistry.php: Remove unneeded int casts by Umherirrender
  • git #f6044f14 - Read wikiadmin username from php (task T342685) by Amir Sarabadani

WikimediaMessages[edit]

Skins[edit]

MinervaNeue[edit]

Vector[edit]

Misc[edit]

VisualEditor/VisualEditor[edit]

No changes[edit]

  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CirrusSearch
  • Cite
  • CiteThisPage
  • Citoid
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • Echo
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventLogging
  • ExtensionDistributor
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • Flow
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GlobalCssJs
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • IPInfo
  • ImageSuggestions
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • MachineVision
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OATHAuth
  • OAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PagedTiffHandler
  • ParserMigration
  • PdfHandler
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RevisionSlider
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes[edit]

294 Changes in 72 repos by 71 authors