Jump to content

MediaWiki 1.44/wmf.1

From mediawiki.org
MediaWiki 1.44.0-wmf.0 Deployment of MediaWiki 1.44.0-wmf.1 to Wikimedia sites MediaWiki 1.44.0-wmf.2

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

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #6252afca - Simplify code by replacing isset() with falsy check by Umherirrender
  • git #a02fe0a2 - Use a local variable for hitcount in AbuseFilterViewEdit by Umherirrender
  • git #63de2235 - Use explicit nullable type on parameter arguments (for PHP 8.4) (task T376276) by Andre Klapper
  • git #6757ee9d - Use type-declaration on api module constructor by Umherirrender
  • git #3b2b1c4f - AbuseLogPager: Fix passing `false` as message parameter (task T377917) by Bartosz Dziewoński

AutoModerator

[edit]

Babel

[edit]

BetaFeatures

[edit]
  • git #e0c99ad4 - Use type-declaration on api module constructor by Umherirrender

BounceHandler

[edit]
  • git #1151731e - Use UserFactory::newFrom* instead of deprecated User::newFrom* by Fomafix
  • git #4d5e3919 - Use type-declaration on api module constructor by Umherirrender
  • git #d461a3bd - Use $this->getServiceContainer() in tests by Fomafix

CampaignEvents

[edit]

CategoryTree

[edit]

CentralAuth

[edit]

CheckUser

[edit]

CirrusSearch

[edit]
  • git #62c90b55 - DumpIndex: do not dump more than the limit provided by David Causse
  • git #87009029 - Replace isset() with null check by Umherirrender
  • git #be9d667e - Use type-declaration on api module constructor by Umherirrender
  • git #19254876 - Fix mediawiki_CirrusSearch_update_total metric labels by David Causse
  • git #e261537b - Use properly namespaced metric for cirrus query_cache by David Causse
  • git #e84cfa28 - Do not attempt to unfold tag info when logging failures (task T377479) by David Causse

Cite

[edit]

cldr

[edit]

CodeEditor

[edit]

CommunityConfiguration

[edit]

Collection

[edit]
  • git #2211131e - Use type-declaration on api module constructor by Umherirrender

CommonsMetadata

[edit]

ConfirmEdit

[edit]

ContactPage

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]

DonationInterface

[edit]

Echo

[edit]
  • git #4303ab5f - special: Check login permissions before calling execute method by Ammarpad
  • git #4da4dad9 - Use explicit nullable type on parameter arguments (for PHP 8.4) (task T376276) by Andre Klapper
  • git #2edd88a1 - Use type-declaration on api module constructor by Umherirrender
  • git #0a677f46 - fix ::getTruncatedSectionTitle() return type by Ammarpad
  • git #a76cc44a - SpecialNotificationsMarkRead: Don't pass null to explode() (task T377920) by Reedy
  • git #4c35cece - Fix for Watchlist Notifications for deleted pages created in 1.35 (task T286192) by Pavel Astakhov

EventBus

[edit]

EventLogging

[edit]

ExtensionDistributor

[edit]
  • git #c38ccb2e - Use type-declaration on api module constructor by Umherirrender

FeaturedFeeds

[edit]
  • git #2d8def75 - Inject LanguageNameUtils into ApiFeaturedFeeds by Umherirrender

FlaggedRevs

[edit]

Flow

[edit]

FundraiserLandingPage

[edit]

Gadgets

[edit]
  • git #c807a86d - Use explicit nullable type on parameter arguments (for PHP 8.4) (task T376276) by Andre Klapper
  • git #b16dbe57 - Use type-declaration on api module constructor by Umherirrender

GlobalBlocking

[edit]

GlobalPreferences

[edit]
  • git #e8572519 - Use type-declaration on api module constructor by Umherirrender

GlobalUsage

[edit]
  • git #8ea7f797 - Inject SiteLookup service into ApiQueryGlobalUsage by Umherirrender

Graph

[edit]
  • git #d8de073b - Use type-declaration on api module constructor by Umherirrender

GrowthExperiments

[edit]
  • git #8121a6a6 - Add internal API endpoint for link recommendations (task T376678) by Cyndy
  • git #4c965007 - HomepageModules: apply no-theme skin-invert per module (task T372700) by Sergio Gimeno
  • git #44b5ab3e - Use type-declaration on api module constructor by Umherirrender
  • git #63c56d03 - Impact: remove duplicate class and outdated comment by Sergio Gimeno
  • git #1098b046 - Add version to all Schemas by Michael Große
  • git #b9e57d64 - SpecialHomepage: show community update module based on variant (task T377233) by Sergio Gimeno
  • git #0a6affe1 - CommunityUpdates: Improve error handling by Martin Urbanec
  • git #d8c31eb7 - Surfacing Structured Tasks: Add `GESurfacingStructuredTasksEnabled` flag (task T376677) by Cyndy
  • git #0dbdfa39 - StructuredTaskMobileArticleTarget: Fix history hacks to avoid firing events (task T377907) by Ed Sanders
  • git #d2aa286d - Community updates: use MetricsPlatform.newInstrument (task T374229) by Sergio Gimeno
  • git #6c472ad0 - feat(FixLinkRecommendationData): make script verbosity more fine-grained by Michael Große
  • git #0361b382 - feat(RefreshLinkRecommendations): Output number of existing suggestions by Michael Große
  • git #a8492380 - Adjust return type documentation on SuggestedEdits by Umherirrender

ImageMap

[edit]
  • git #1e8aacfa - Re-enable temporarily disabled data-mw-i18n tests by C. Scott Ananian
  • git #37bbc1c9 - Update data-mw-i18n tests and temporarily disable them by C. Scott Ananian

ImageSuggestions

[edit]
  • git #4f3b7ca7 - build: Suppress phan false positive in ImageSuggestionsPresentationModel by Umherirrender

IPInfo

[edit]

Kartographer

[edit]
  • git #9f20f904 - Temporary fix to handle Message in rich-attribute serialization by Isabelle Hurbain-Palatin
  • git #db2fe301 - Use type-declaration on api module constructor by Umherirrender
  • git #f2df9814 - MapTagArgumentValidator: Make LanguageNameUtils mandatory by Fomafix
  • git #a7876046 - Replace Router#route -> Router#addRoute by Ed Sanders

LdapAuthentication

[edit]

Linter

[edit]

LiquidThreads

[edit]
  • git #b2f359b5 - Use type-declaration on api module constructor by Umherirrender

MassMessage

[edit]

Math

[edit]

MediaSearch

[edit]

MobileFrontend

[edit]

MultimediaViewer

[edit]
  • git #69e4e770 - MMV should have an affordance for which image is being viewed in the article (task T377791) by Simon Legner
  • git #dbe57993 - Remove support for legacy route #/mediaviewer/File: by Simon Legner

Newsletter

[edit]

Nuke

[edit]

OATHAuth

[edit]
  • git #ee4d9dd5 - Use explicit nullable type on parameter arguments (for PHP 8.4) (task T376276) by Andre Klapper
  • git #f8bce0e0 - Use type-declaration on api module constructor by Umherirrender

OAuth

[edit]

ORES

[edit]
  • git #56868beb - Use type-declaration on api module constructor by Umherirrender

PageAssessments

[edit]
  • git #67f62aa3 - Use type-declaration on api module constructor by Umherirrender

PageImages

[edit]
  • git #871cb290 - Use explicit nullable type on parameter arguments (for PHP 8.4) (task T376276) by Andre Klapper
  • git #198b3e7f - Use type-declaration on api module constructor by Umherirrender

PageTriage

[edit]

PageViewInfo

[edit]
  • git #d1a13345 - Use type-declaration on api module constructor by Umherirrender

ParserFunctions

[edit]

ParserMigration

[edit]
  • git #84dc4830 - Update information about config options in README.md by C. Scott Ananian

PdfHandler

[edit]

Phonos

[edit]
  • git #78a666a9 - Use $parserOutput instead of $parser->getOutput() by Fomafix

ProofreadPage

[edit]

PropertySuggester

[edit]
  • git #39c32776 - Use type-declaration on api module constructor by Umherirrender

QuickSurveys

[edit]

ReadingLists

[edit]
  • git #840f6523 - Replace uses of deprecated MediaWiki\Message\Converter by Bartosz Dziewoński

RSS

[edit]

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

[edit]
  • git #bac76f4b - Updating domains.php from Mozilla by SecureLinkFixer updater bot
  • git #3ef5362f - Use explicit nullable type on parameter arguments (for PHP 8.4) (task T376276) by Andre Klapper

SecurePoll

[edit]
  • git #20d8bc49 - ElectionPager: add label to 4th column in table (task T378321) by Novem Linguae
  • git #03adad5b - MainElectionsPager: inject linkRenderer by Novem Linguae
  • git #7d0706e2 - tests: move test data into a /data/ folder by Novem Linguae
  • git #0257979b - Replace isset() with null check by Umherirrender
  • git #3806ef4d - Use type-declaration on api module constructor by Umherirrender
  • git #6d3cddbd - Remove extra ending periods in checkbox strings by anterdc99
  • git #f9ca650b - Fix article in a message by Amir E. Aharoni

SiteMatrix

[edit]
  • git #9f0f9766 - Use type-declaration on api module constructor by Umherirrender

StopForumSpam

[edit]

TemplateData

[edit]

TextExtracts

[edit]
  • git #5e77fefa - Use type-declaration on api module constructor by Umherirrender

Thanks

[edit]
  • git #2b6f256a - Use type-declaration on api module constructor by Umherirrender

TheWikipediaLibrary

[edit]
  • git #6b3df761 - Use namespaced ExtensionRegistry class by Umherirrender

TimedMediaHandler

[edit]
  • git #6bf82b1d - Replace isset() with null check by Umherirrender
  • git #3c6ef527 - Add missing message param for timedmedia-subtitle-no-subtitles (task T371578) by Derk-Jan Hartman
  • git #4cd518f8 - Use type-declaration on api module constructor by Umherirrender

TitleBlacklist

[edit]
  • git #a69e1859 - Use type-declaration on api module constructor by Umherirrender

Translate

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

UrlShortener

[edit]

VisualEditor

[edit]

WebAuthn

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

[edit]
  • git #3adc851b - Introduce WikibaseLabelsIndexField by David Causse

WikibaseLexeme

[edit]

WikibaseQualityConstraints

[edit]

WikiEditor

[edit]
  • git #5413262f - Retry adding keyboard shortcuts for formatting tools in WikiEditor 2010 (task T62928) by Siddharth VP
  • git #1a61bea0 - Sensible limits for resizeable booklet panels by thiemowmde

wikihiero

[edit]

WikiLambda

[edit]

WikimediaCampaignEvents

[edit]

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

Skins

[edit]

MinervaNeue

[edit]

Timeless

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #921adbb5 - When build fails due to ve.availableLanguages, output a helpful message by Ed Sanders
  • git #2b807247 - Update language list from TranslateWikiBot by Ed Sanders
  • git #a1510bd0 - collab: Make the join link work regardless of user preferences (task T370817) by Bartosz Dziewoński

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • Chart
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeMirror
  • Cognate
  • CologneBlue
  • CommunityRequests
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EntitySchema
  • EventStreamConfig
  • ExternalGuidance
  • FileExporter
  • FileImporter
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • IPReputation
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LoginNotify
  • MapSources
  • MediaModeration
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Nostalgia
  • OAuthRateLimiter
  • PageNotice
  • PagedTiffHandler
  • Poem
  • Popups
  • Quiz
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VipsScaler
  • VueTest
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline

Total changes

[edit]

385 Changes in 100 repos by 87 authors