MediaWiki 1.44/wmf.1/Changelog

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) (T376276) by Andre Klapper
  • git #6757ee9d - Use type-declaration on api module constructor by Umherirrender
  • git #3b2b1c4f - AbuseLogPager: Fix passing `false` as message parameter (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
  • git #6df750ca - Make collaboration list link bold in registration confirmation email (T377864) by Daimona Eaytoy
  • git #ed0a6bfd - Add link to Special:AllEvents in post-registration notification (T377863) by Daimona Eaytoy
  • git #4669a84c - Add collaboration link to footer of organizer emails (T377865) by Michelle
  • git #2542b0a5 - Simplify code by replacing isset() with falsy check by Umherirrender
  • git #dc938973 - Replace isset() with null check by Umherirrender
  • git #c626fa66 - Add link to [[Special:AllEvents]] on registration email (T377864) by Michelle
  • git #29b5a938 - Update structure of Codex `InfoChip`s (T370473) by Daimona Eaytoy
  • git #2d3ee75e - Replace uses of deprecated MediaWiki\Message\Converter by Bartosz Dziewoński
  • git #dbe15ac2 - Take temp users to Special:CreateAccount from event pages (T377489) by Daimona Eaytoy
  • git #7f893554 - Add styles for WikiProject edit buttons (T375412) by Daimona Eaytoy
  • git #72af0cad - Update labels in Special:GenerateInvitationList (T369538) by Daimona Eaytoy

CategoryTree

edit
  • git #63688178 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

CentralAuth

edit

CheckUser

edit
  • git #9b0f1722 - Use explicit nullable type on parameter arguments (T376276) by Reedy
  • git #d2091c4e - GlobalContributionsPager: Make article link redirect to the page (T378155) by Thalia
  • git #fec56093 - GlobalContributionsPager: Don't display external namespace in article link (T378155) by Thalia
  • git #4f60d467 - GlobalContributionsPager: Use Special:PermanentLink to construct link (T378155) by Kosta Harlan
  • git #616dafa6 - GlobalContributions: Do not allow transclusion (T378356) by Kosta Harlan
  • git #914ac92d - Use `CheckUserTempUserTestTrait` to isolate temp users (T377197) by Arthur Taylor
  • git #6081d8be - GlobalContributionsPager: Hide external revisions if the author is hidden (T378156) by Thalia
  • git #c0c63cd4 - Replace isset() with null check by Umherirrender
  • git #b2cf16a5 - SpecialGlobalContributions: Show message if the target IP is too wide (T378111) by Thalia
  • git #18890d98 - Use type-declaration on api module constructor by Umherirrender
  • git #462776ad - Use canonical alias for Special:GlobalContributions redirect by Máté Szabó
  • git #bb13be94 - Specify wiki ID to ::getId call in GlobalBlockingHandler (T378085) by Dreamy Jazz
  • git #16aa4293 - Scope every use of `enableAutoCreateTempUser` in test suite (T377197) by Arthur Taylor
  • git #34a87a50 - Fix getTemplateParams() $classes parameter (T378132) by Ammarpad
  • git #4190cdf1 - GlobalContributionsPager: Link temp user links to contributions pages (T378113) by Thalia
  • git #76046b21 - GlobalContributionsPager: Wrap static method call in protected function by Thalia
  • git #b20b3370 - Add SpecialPageInitListHandlerTest by Thalia
  • git #6e55823c - Support subpage values in Special:GlobalContribution's redirect (T376612) by STran
  • git #1dc1553a - Add source wiki to contributions on Special:GlobalContributions (T356292) by STran

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 (T377479) by David Causse

Cite

edit
  • git #875b747d - Replace isset() with null check by Umherirrender
  • git #41bafe6f - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

cldr

edit

CodeEditor

edit
  • git #1b52f36c - Configure JSHint to recognize MediaWiki environment globals (T373068) by Siddharth VP

CommunityConfiguration

edit
  • git #45bb1233 - Manually update Codex to 1.14.0 in CommunityConfiguration (T374124) by Cyndy
  • git #28d33618 - fix(CommonsFileControl): don't load full-sized images as menu thumbnails by Michael Große
  • git #aacf8569 - feat(ChangeWikiConfig): allow saving null-edit (T371678) by Michael Große
  • git #5eb97432 - refactor(ChangeWikiConfig): extract methods by Michael Große
  • git #8f08b936 - test: assert version is present in every Schema (T374428) by Michael Große
  • git #dc11b711 - test: assert default values exist for Schema top-level properties (T374428) (T363414) by Michael Große
  • git #2db803b3 - refactor: Split path-related logic from EmergencyDefaultsUpdater (T367516) by Martin Urbanec
  • git #e09218d8 - feat: Normalize data before saving via store and on read (T369608) by Michael Große

Collection

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

CommonsMetadata

edit

ConfirmEdit

edit
  • git #659cf72b - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #5147779e - en.json: Update sysadmin link to Project:{{int:Group-sysop}} (T363099) by Reedy

ContactPage

edit

ContentTranslation

edit

DiscussionTools

edit
  • git #4a25a985 - Notifications: Handle suppressed topic titles in notification (T378261) by Ammarpad
  • git #3b67d12a - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #fef98c5e - Use type-declaration on api module constructor by Umherirrender

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) (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() (T377920) by Reedy
  • git #4c35cece - Fix for Watchlist Notifications for deleted pages created in 1.35 (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) (T376276) by Andre Klapper
  • git #b16dbe57 - Use type-declaration on api module constructor by Umherirrender

GlobalBlocking

edit
  • git #5808f914 - Use type-declaration on api module constructor by Umherirrender
  • git #d42c5de4 - globalblocks API: Hide autoblocks when target param has username and IP (T377855) by Dreamy Jazz
  • git #ce531e36 - Fix performer link on Special:GlobalBlockList (T377398) by Dreamy Jazz
  • git #74f2df00 - Don't escape performer link HTML in GlobalBlockDetailsRenderer (T377398) by Dreamy Jazz

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 (T376678) by Cyndy
  • git #4c965007 - HomepageModules: apply no-theme skin-invert per module (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 (T377233) by Sergio Gimeno
  • git #0a6affe1 - CommunityUpdates: Improve error handling by Martin Urbanec
  • git #d8c31eb7 - Surfacing Structured Tasks: Add `GESurfacingStructuredTasksEnabled` flag (T376677) by Cyndy
  • git #0dbdfa39 - StructuredTaskMobileArticleTarget: Fix history hacks to avoid firing events (T377907) by Ed Sanders
  • git #d2aa286d - Community updates: use MetricsPlatform.newInstrument (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
  • git #1983629a - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

LiquidThreads

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

MassMessage

edit

Math

edit
  • git #8fa40914 - Add more operators that render limit below (T375907) by physikerwelt
  • git #cf6271fa - Replace isset() with null check by Umherirrender
  • git #5c6bc704 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #97126ba4 - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin

MediaSearch

edit

MobileFrontend

edit

MultimediaViewer

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

Newsletter

edit
  • git #b7cf5e8f - selenium: Replace Node.js Assert library with WebdriverIO Expect library (T325740) by Željko Filipin

Nuke

edit

OATHAuth

edit
  • git #ee4d9dd5 - Use explicit nullable type on parameter arguments (for PHP 8.4) (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) (T376276) by Andre Klapper
  • git #198b3e7f - Use type-declaration on api module constructor by Umherirrender

PageTriage

edit
  • git #5a466b27 - Use type-declaration on api module constructor by Umherirrender
  • git #095ccf80 - Prevent blocked users from being able to review/unreview articles (T366991) by Sohom

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
  • git #aeaff52b - Simplify code by replacing isset() with null check by Umherirrender
  • git #28cef3cc - Use type-declaration on api module constructor by Umherirrender
  • git #ca0ac82f - Add namespaces for tcywikisource (T377919) by Pppery

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

Scribunto

edit

SearchVue

edit
  • git #0055839a - Restore missing second argument to "mapState" in QuickView.vue (T378204) by Eric Gardner

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) (T376276) by Andre Klapper

SecurePoll

edit
  • git #20d8bc49 - ElectionPager: add label to 4th column in table (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
  • git #11ab4415 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

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 (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
  • git #90aa7fd9 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #f29daa89 - SkinFactory::getSkinNames is deprecated, use getInstalledSkins (T377521) by Jon Robson
  • git #d08df530 - Replace uses of deprecated MediaWiki\Message\Converter by Bartosz Dziewoński

WebAuthn

edit

Wikibase

edit

WikibaseCirrusSearch

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

WikibaseLexeme

edit
  • git #40f40e21 - Use type-declaration on api module constructor by Umherirrender
  • git #1bbcd2f2 - tests: Don't depend on Message implementation details (T377778) by Bartosz Dziewoński

WikibaseQualityConstraints

edit

WikiEditor

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

wikihiero

edit

WikiLambda

edit

WikimediaCampaignEvents

edit
  • git #064d0315 - Use type-declaration on api module constructor by Umherirrender
  • git #fab75c1c - WikiProjectIDLookup: use SparqlClient and make endpoint configurable (T377746) by Michelle
  • git #9a1b10e4 - Community-defined page collections: Add parser and API for metadata (T373132) by eamedina
  • git #67cfac3b - Add edit button to WikiProject cards (T375412) by Daimona Eaytoy

WikimediaEvents

edit

WikimediaMaintenance

edit

WikimediaMessages

edit

Skins

edit

MinervaNeue

edit
  • git #6a655ccb - main menu: show login link (for anon) on private wikis (T376975) by Ammarpad
  • git #b130c93b - Partial Revert "Make sure contributor's name is on its line" (T378142) by Jdlrobson
  • git #29219736 - Allow IP information popup to overlay on top of "compare selected versions" box (T304944) by matr1x-101
  • git #9e4d83ec - Use '' instead of false for parameter $className by Fomafix
  • git #c12f6170 - Use array instead of string for class list by Fomafix
  • git #229a610a - Use PHP type hints in PHPUnit tests by Fomafix

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