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