MediaWiki 1.41/wmf.30

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