Jump to content

MediaWiki 1.44/wmf.2/Changelog

From mediawiki.org

Core changes

[edit]

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]

ApiFeatureUsage

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

ArticlePlaceholder

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

AutoModerator

[edit]
  • git #45a5624a - Handle Dynamic URLS in on wiki community configuration form for Automoderator (T374159) by Kgraessle
  • git #7943df98 - Improve debug strings by Matěj SuchĂĄnek
  • git #68fa392e - Add follow-up message (T372476) by suecarmol
  • git #715e0aff - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #c6ac6ea6 - Translations for configuration for same-user-same-page reverts in Automoderator (T370795) by Kgraessle

CampaignEvents

[edit]

CategoryTree

[edit]

CentralAuth

[edit]
  • git #305fd25d - Disable SsoHookHandlerTest::testOnBeforePageDisplay, broken in CI (T378881) by Gergő Tisza
  • git #cfbeb7c2 - i18n: update right to vanish to account vanishing (T378959) by JJMC89
  • git #8f9cb27e - Add auto-promotion condition APCOND_CA_INGLOBALGROUPS (T377929) by Dreamy Jazz
  • git #37f21bc4 - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz Dziewoński
  • git #00f0044a - BackfillLocalAccounts: Move constant to CentralAuthHooks (T378781) by Reedy
  • git #96e9e953 - Revert^2 "Tests: Skip testViewForExistingGlobalTemporaryAccount" (T377197) by Hashar
  • git #4761bc85 - SUL3: Allow autocreation from redirecting provider, round 2 (T363483) by Gergő Tisza
  • git #6e0e8d09 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #8dda3780 - Increase log level for autocreation callback (T378289) by Gergő Tisza
  • git #d6ffeb58 - Replace isset() with null check by Umherirrender
  • git #52d93d7e - SUL3: Disallow user JS on the shared domain (T373738) by Gergő Tisza

Chart

[edit]

CheckUser

[edit]
  • git #8b6bcbb4 - Tests: Hard-code wgArticlePath by Ed Sanders
  • git #61fa16b7 - Tests: Fix variable naming by Ed Sanders
  • git #d2ee1cbe - IPContributions: Do not allow transclusion (T378727) by Thalia
  • git #47921069 - GlobalContributionsPager: Check IP reveal permissions at external wikis (T356294) by Thalia
  • git #4945b3c0 - Add service for performing API requests to external wikis (T356294) by Thalia
  • git #d44b8ed6 - SpecialIPContributions: Show message if the target IP is too wide (T378111) by Thalia
  • git #67d6e3d1 - Use `CheckUserTempUserTestTrait` in more tests to isolate temp users (T377197) by Kosta Harlan
  • git #67026232 - GlobalContributionsPager: Add temp user class to user links always by Thalia
  • git #b3a4f975 - Exclude non-common namespaces from the namespace filter (T378179) by STran
  • git #db9ab937 - GlobalContributions: Remove autocompletion for registered users (T378178) by MĂĄtĂŠ SzabĂł

CirrusSearch

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

Cite

[edit]

Citoid

[edit]

cldr

[edit]

CodeMirror

[edit]
  • git #3c305044 - CodeMirrorSearch: add num results and current selection; improve tabbing (T371436) by MusikAnimal
  • git #c4286f2b - ve.ui.CodeMirror.v6: don't auto-flip CSS rules affecting gutter (T357482) (T374196) by MusikAnimal
  • git #2f4c265b - ve.ui.CodeMirror.v6: use view's direction when updating gutter width (T374196) by MusikAnimal
  • git #37159fda - selenium: Delete 'CodeMirror bracket match highlighting for the wikitext 2017 editor' (T280652) by Ĺ˝eljko Filipin

Cognate

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

CommunityConfiguration

[edit]
  • git #ab6c21e1 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #bf766fa1 - refactor: Define logger channel name in one place by Martin Urbanec

CommunityRequests

[edit]

ConfirmEdit

[edit]

ContactPage

[edit]
  • git #9a3dc7cf - Include names for temporary accounts as well on the subject line (T335962) by Subramanya Sastry

ContentTranslation

[edit]
  • git #644d19d8 - Validate filters in URL (T378172) by Sbisson
  • git #69f00f29 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
  • git #f34719c0 - Add bundlesize checks for ContentTranslation entry points by Jon Robson
  • git #7a7ea20e - CX3 Build 0.2.0+20241101 (T357252) (T355780) by NikG
  • git #66a45f02 - build: Fix naming of suggest section in composer.json by Umherirrender
  • git #59cf634f - Unified dashboard: Restore styles for suggestion filter info chips by NikG
  • git #56dc44c0 - Upgrade local codex to 1.15.0 by Sbisson
  • git #b88de790 - Simplify counting of unique section ids for a translation by Sbisson
  • git #a70e1f3d - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

DiscussionTools

[edit]
  • git #ad99faef - Handle hidden revision in more places (T378261) by Ammarpad
  • git #65951c19 - Pass message parameters as variadic arguments by Bartosz Dziewoński
  • git #a85be7d7 - Show empty state message if subject doesn't exist but talk page exists (T378392) by Ed Sanders

DonationInterface

[edit]

Echo

[edit]

EntitySchema

[edit]
  • git #ff3c70d5 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #f6095151 - Add WikibaseCirrusSearch to Phan config by Lucas Werkmeister

EventBus

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

EventLogging

[edit]
  • git #2d074b53 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender

EventStreamConfig

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

FileExporter

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

FileImporter

[edit]
  • git #f0b4ab68 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #998ea2fb - tests: Give mocked User a name by Umherirrender

Flow

[edit]

Gadgets

[edit]

GeoData

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

GlobalBlocking

[edit]

GlobalUsage

[edit]

GlobalUserPage

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

GlobalWatchlist

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

GrowthExperiments

[edit]
  • git #405243e1 - Help panel: Disregard namespace config when in Suggested Edits mode (T377862) by Martin Urbanec
  • git #ba463e10 - selenium: run tests concurrently (T226869) by WMDE-Fisch
  • git #1e4449a1 - AddImageFeedbackHandler: Improve error message localisation by Bartosz Dziewoński
  • git #4d8a9ee8 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #d1a19a22 - Replace isset() with null check by Umherirrender
  • git #e1e33217 - HomepageHooks: do not store assigned variant on account creation (T377713) by Sergio Gimeno
  • git #0ebd277a - Explicitly start transaction in maintenance script by Michael Große
  • git #83bfcdc7 - Impact: fix contrast issue in chart labels (T372700) by Sergio Gimeno
  • git #e8a15ea6 - Mentorship: Resolve nullable edit count by Martin Urbanec
  • git #cda1c3dd - build: Suppress phan issue with null for Message::numParams by Umherirrender

ImageSuggestions

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

IPInfo

[edit]
  • git #d1623af8 - Add explicit Special:IPInfo link to IPInfo popup (T375092) by MĂĄtĂŠ SzabĂł
  • git #dad18edf - Add link to Special:IPInfo on temporary account contribs pages (T378625) by MĂĄtĂŠ SzabĂł
  • git #9cea1e57 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #2e92b8c4 - SpecialIPInfo: Avoid TransactionProfiler warnings (T378340) by MĂĄtĂŠ SzabĂł

IPReputation

[edit]
  • git #0014e145 - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz Dziewoński

JsonConfig

[edit]
  • git #de153cf3 - Initial shared usage tracking for cross-wiki JSON data references by Brooke Vibber
  • git #cec2c42b - Avoid use of PhanUndeclaredMethod suppression by Umherirrender
  • git #af583971 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

Kartographer

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

Linter

[edit]

LiquidThreads

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

Math

[edit]

MediaSearch

[edit]
  • git #769eef64 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #a6d2a7de - build: Suppress phan issue with null for Message::rawParams by Umherirrender

MobileApp

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

MobileFrontend

[edit]
  • git #195b1250 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender

MultimediaViewer

[edit]
  • git #7c89a3e1 - It should be possible for editors via a gadget or Special:MyPage/common.css to hide the start and end arrows (T377791) by Simon Legner
  • git #8dab6986 - MMV should have an affordance for which image is being viewed in the article (i18n) (T377791) by Simon Legner
  • git #4a4997a8 - Remove unused eslint rule by Ed Sanders

NearbyPages

[edit]
  • git #dcbc6e9a - eslint: Use server config for root, cleanup client configs by Ed Sanders

Newsletter

[edit]

OATHAuth

[edit]

ORES

[edit]

PageTriage

[edit]
  • git #32305b6c - Follow up change for modified placeholder text in keyword search field (T207761) by rockingpenny4
  • git #61761c96 - Revert "Adds functionality to compare text of recreated articles to latest deleted revision" by Rockingpenny4
  • git #0b4a1b6b - Adds functionality to compare text of recreated articles to latest deleted revision (T327955) by rockingpenny4
  • git #2290b5be - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #a9e738d6 - Add keyword search functionality in npp (T207761) by rockingpenny4

PageViewInfo

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

Popups

[edit]
  • git #f6303d43 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
  • git #ab5c9fe8 - Add background color for images in dark mode (T375045) by lmora

ProofreadPage

[edit]

PropertySuggester

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

QuickSurveys

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

ReadingLists

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

Scribunto

[edit]
  • git #9a649732 - Inject services into ApiScribuntoConsole and Hooks by Fomafix

SearchVue

[edit]
  • git #73b52ced - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
  • git #f26e0acf - Fix accessing array offset on bool error (T378731) by Ammarpad
  • git #18cd62c2 - Replace isset() with null check by Umherirrender

SecureLinkFixer

[edit]
  • git #8f964be1 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]

StopForumSpam

[edit]
  • git #c109d39d - Remove stopforumspam-is-blocked message from RawHtmlMessages array (T377222) by sbassett

SyntaxHighlight_GeSHi

[edit]

TemplateData

[edit]

TemplateStyles

[edit]
  • git #a1710e1a - Add support for wikimedia/css-sanitizer 5.4.0 (T378591) by James D. Forrester
  • git #a997d1ea - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

Translate

[edit]
  • git #71669824 - Automatically create translations of categories when a translated page is added to them (T285463) by Pppery
  • git #e92d8f75 - Move remaining i18n files in the root folder to i18n/ folder (T340725) by wangombe
  • git #a4c14968 - fix(Special:Translate): Do not ignore optional=1 in URL (T378804) by Tacsipacsi
  • git #a5d28d50 - TranslationSandbox: Fix broken signup and logout process (T365896) by Abijeet
  • git #5c137fab - fix: Special:Sandbox: Load event logging module for ext.translate.editor (T378914) by Abijeet
  • git #373c3582 - Replace isset() with null check by Umherirrender
  • git #5d4ac11d - TUX event logging: User copies source text (T364460) by wangombe
  • git #f006f393 - Backport: Temporarily skip translation removals for certain languages (T375487) by Niklas LaxstrĂśm
  • git #d8c20242 - BackportTranslations: Improve comments and variable names by Abijeet

TranslationNotifications

[edit]

TwoColConflict

[edit]

UniversalLanguageSelector

[edit]

UploadWizard

[edit]
  • git #be9d8f8a - Revert^2 "Add SD for certain sources of media" by Cparle
  • git #951551b1 - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper
  • git #eac16b1e - Use type-declaration on api module constructor by Umherirrender

UrlShortener

[edit]
  • git #86fe5643 - Use $this->config->get( MainConfigNames::Script ) instead of wfScript() by Fomafix
  • git #f46c2bad - Use MainConfigNames in tests by Fomafix
  • git #95778040 - Use UrlUtils instead of deprecated wf*Url functions by Fomafix
  • git #805e95d5 - Create service 'UrlShortener.Utils' and use this by Fomafix

VisualEditor

[edit]

Wikibase

[edit]

WikibaseCirrusSearch

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

WikibaseLexeme

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

WikibaseLexemeCirrusSearch

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

WikibaseMediaInfo

[edit]

WikibaseQualityConstraints

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

WikidataPageBanner

[edit]
  • git #b9340902 - Replace isset() with string or null check by Umherirrender

WikiLambda

[edit]
  • git #5c2797b4 - Fix edge case when typeToString is called with undefined (T378169) by gengh
  • git #5a253a06 - Add uselang to wbsearchentities to get results in the required language (T378499) by gengh
  • git #3e66a842 - build: Updating mediawiki/mediawiki-codesniffer to 45.0.0 by Umherirrender
  • git #e669954e - Skip metadata two-way transformation (T378169) by gengh
  • git #e727dc1c - Avoid unnecessary calls to getZObjectAsJsonById in getZObjectTypeByRowId (T378169) by gengh
  • git #0f07707b - Use explicit nullable type on parameter arguments (for PHP 8.4) (T376276) by Andre Klapper

WikimediaCampaignEvents

[edit]

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]
  • git #927323bf - ChangeSkinPref: Replace deprecated SkinFactory::getSkinNames() call (T377521) by Reedy

WikimediaMessages

[edit]
  • git #a7b8b347 - Revert "contactpage: Update AffCom contact form messages" by Varnent
  • git #a63cc8f5 - Add additional strings for use on Wikimedia wikis and update outdated string for Wikimedia Foundation People department. (T361071) by varnent
  • git #0afbe095 - Add messages for Tulu Wikisource (tcywikisource) (T377919) by gerritbot
  • git #97ee4e59 - Add messages for Tulu Wiktionary (tcywiktionary) (T377922) by gerritbot
  • git #1efc4294 - Drop labtestwiki name (T378260) by Taavi Väänänen
  • git #befaf953 - contactpage: Update AffCom contact form messages (T375392) by Ammarpad
  • git #82a68bc9 - Update the English name of mni.wikipedia (T343113) by Amir E. Aharoni

Wikistories

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

Skins

[edit]

MinervaNeue

[edit]
  • git #e2d85635 - Move the tablet thumb styles inside the content block so they get the correct priority when the page is loaded (T378874) by Sjoerd de Bruin
  • git #7ca52402 - Revert "Use array instead of string for class list" (T378531) by Ammarpad
  • git #ae6dc84f - Use explicit nullable type on parameter arguments (T376276) by Reedy

Vector

[edit]

WikimediaApiPortal

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #507999ff - AnnotationInspector: Remove useless context binding in arrow callback by Ed Sanders
  • git #fb7f4ed6 - Platform: Implement generateUniqueId by Ed Sanders
  • git #d4b5b74d - ve.ce.Surface: Use getLinearFragment shortcut by Ed Sanders
  • git #0e82a6db - ve.ce.ClipboardHandler: Fix async test running by Ed Sanders
  • git #69d7ca48 - Apply an annotation to imported (pasted/dropped) text (T371996) by Ed Sanders
  • git #1232c042 - Tests: Introduce ve.dm.example.annotateText to simplify runs of annotated text by Ed Sanders
  • git #d3f9d848 - ClipboardHandler tests: Run tests in series by Ed Sanders
  • git #54027276 - Use the onPaste handler for dropped content (T377427) by Ed Sanders
  • git #b4b63a46 - Move drag/drop handling code to DragDropHandler (T78696) by Ed Sanders
  • git #e1cd7893 - [BREAKING CHANGE] Move selection handling code to SelectionManager (T78696) by Ed Sanders
  • git #db0f21d0 - ve.ce.Surface: Check dataTransfer.files is non-empty by Ed Sanders
  • git #7a373467 - Update DOMPurify to 2.5.7 (T377905) by sbassett

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • ImageMap
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MetricsPlatform
  • Modern
  • MonoBook
  • NavigationTiming
  • NetworkSession
  • NewUserMessage
  • Nostalgia
  • Nuke
  • OAuth
  • OAuthRateLimiter
  • PageAssessments
  • PageImages
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • TemplateSandbox
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • Wikidata.org
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

404 Changes in 94 repos by 96 authors