MediaWiki 1.41/wmf.6/Changelog

Core changes

edit
  • git #e1af82c0 - Branch commit for wmf/1.41.0-wmf.6 (T330212) by trainbranchbot
  • git #ccab434e - Revert "Skin: Include dir for language links that do not match interface language" by Jdlrobson
  • git #4a1479c9 - Remove deprecated class Http (T305813) by Umherirrender
  • git #e06f7713 - ExternalLinks: Add function for looking up extlinks of a page (T326251) by Amir Sarabadani
  • git #4204b73f - mediawiki.ui: Apply darker Message border colors (T322428) (T324449) by Volker E
  • git #41c0025b - mime: Improve code coverage by adding new test case by rrana-wmf
  • git #8026f7d1 - HookRunner: Add test to ensure consistent Hook interfaces naming (T334689) by Ammarpad
  • git #0c77c98d - rdbms: Document that DB_PRIMARY/DB_REPLICA aren't bitwise flags by thiemowmde
  • git #60e102c9 - Remove array_values in SpecialPageFactory::getAliasList by Umherirrender
  • git #2e020a25 - Remove deprecated CommentStore::getStore (T325475) by Umherirrender
  • git #6ba47296 - Fix Phan suppressions related to Title::castFrom*() and friends by Bartosz Dziewoński
  • git #88e50ae9 - api: Do not use rvslots=* in example urls by Umherirrender
  • git #679b60a8 - editpage: Set context on created special page on editintro by Umherirrender
  • git #917bfe7e - Use temp user placeholder on action=edit for preview on open (T330943) by Umherirrender
  • git #7cdb310d - Vue: make i18n plugin injectable in Vue 3 setup functions (T335188) by Sergio Gimeno
  • git #bc3838bd - Use more narrow IConnectionProvider/IReadableDatabase interfaces by thiemowmde
  • git #379c7fee - apisandbox: Use more robust findFirstSelectedItem from OOUI by thiemowmde
  • git #e511e3e8 - Replace deprecated Title::GAID_FOR_UPDATE constant by thiemowmde
  • git #87e8d60a - Linker: Minor updates to some Linker PHPDoc blocks by thiemowmde
  • git #d4721558 - Make use of MainConfigNames references in a few more places by thiemowmde
  • git #21e5fd23 - Avoid duplicate jQuery selectors during live preview by thiemowmde
  • git #412bdc8e - Migrate several $db->update() calls to UpdateQueryBuilder (T330640) by Amir Sarabadani
  • git #b535420e - Update metadata sections of parserTests with --update-tests by Arlo Breault
  • git #497f3f13 - Remove redundant and unused UseCDNCache cookie by Aaron Schulz
  • git #ab21d8fe - Reorg: Move Emptiable to libs/ (T321882) by Amir Sarabadani
  • git #5ee16748 - Reorg: Move MediaWikiVersionFetcher to composer/ (T321882) by Amir Sarabadani
  • git #8bf47b8c - Languages: Add oblique grammar for (Northern) Kurdish (T335036) by Jon Harald Søby
  • git #d0f2aaf8 - EditPage: Pass current value of 'wpWatchlistExpiry' like other fields by Bartosz Dziewoński
  • git #775bfb6d - Rest: Migrate rest of handlers to IConnectionProvider (T330641) by Amir Sarabadani
  • git #4d305327 - Add support for externallinks read new (T326251) by Amir Sarabadani
  • git #acabd17f - EditPage: Use canonical (anonymous) ParserOptions for preload transform (T335126) by Bartosz Dziewoński
  • git #dc17d0e1 - Add Pinia to MediaWiki core (T326174) by Simone Cuomo
  • git #9ccda9c6 - SpecialShortPages: Mark query as read-only (T335100) by Lucas Werkmeister
  • git #19488997 - Remove fallback to MediaWikiServices in LinkBatch::__construct (T325591) by Umherirrender
  • git #8d7e658c - EditPage: Support Special:MyLanguage for editIntro param (T334855) by James D. Forrester
  • git #830c51f0 - Specials: Mass switch everything to IConnectionProvider from LB (T330641) by Amir Sarabadani
  • git #37d75633 - Switch to use IConnectionProvider in AllMessages (T330641) by Amir Sarabadani
  • git #6e56e87b - Make all pt/pt-br user namespace permutations aliases (T33986) by Jon Harald Søby
  • git #27af4b46 - RecentChangesLinked: Support inverttags as recent changes do (T334242) by Func
  • git #a4da635e - permission: Make the return value of getGroupsWithPermission() unique (T335025) by Func
  • git #b11c3dcc - Skin: Include dir for language links that do not match interface language by Jon Robson
  • git #f2edc124 - ExtensionJsonTestBase: Clarify assertion message by Lucas Werkmeister
  • git #75d0ccaf - ExtensionJsonTestBase: Fix extension.json caching by Lucas Werkmeister
  • git #89fc6359 - Add showPendingTakeover method to OutputPage by David Lynch
  • git #42c981ce - rdbms: make Database::flushSession() handle critical section errors (T328043) by Aaron Schulz

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #66f79695 - Use core's externallinks lookup (T326251) by Amir Sarabadani
  • git #ee1996c2 - Add missing CheckUser hooks to extension.json which have handlers (T324907) by Dreamy Jazz
  • git #6fabca14 - Use renamed CheckUserInsert*Hook interfaces by Umherirrender
  • git #dcd07fdd - Drop obsolete reference from config description by Matěj Suchánek
  • git #0628dbda - Add tests for extension.json and services by Matěj Suchánek

AdvancedSearch

edit

ArticlePlaceholder

edit

CampaignEvents

edit

CentralAuth

edit

CheckUser

edit

CirrusSearch

edit

Cite

edit
  • git #984aa775 - Disable tests to break circular dependency by Arlo Breault

cldr

edit
  • git #f3d8df20 - Add Iraqi Arabic (acm), not part of CLDR by Raymond

Collection

edit

ConfirmEdit

edit

ContentTranslation

edit

DonationInterface

edit

Echo

edit

EntitySchema

edit
  • git #cbff0f15 - Use wikibase-validator-illegal-entity-schema-title message (T335122) by Lucas Werkmeister
  • git #88e1b47f - Move data type messages from Wikibase (T335122) by Lucas Werkmeister
  • git #9a7da7e5 - Add ADR to record browser testing framework decision by Itamar Givon
  • git #c2a0400e - Update moved class TitleFactory (T321681) by gerritbot
  • git #1f13fc98 - Add ADR to record initial Entity Schema technical direction by Itamar Givon
  • git #e49c5d42 - Migrate editSchema Selenium tests to Cypress by Michael Große
  • git #c4f94c0b - Add EntitySchemaExistsValidator (T333813) by Lucas Werkmeister
  • git #a66d302e - Require strict types in Presentation by Lucas Werkmeister

EventBus

edit
  • git #32f723f8 - Convert PageChange event to use new PageUndeleteComplete hook (T328308) by Owen
  • git #141d8e3f - EventBusHooks: Replace deprecated function calls (linksUpdate) by TheresNoTime

ExternalGuidance

edit

FeaturedFeeds

edit

Flow

edit

Graph

edit
  • git #61067091 - Follow up: Limit ajax spinner to loading state by Jon Robson
  • git #602a6a42 - Rename ext.graph.lite to ext.graph.render by Jon Robson
  • git #21f36171 - Log Vega errors to a dedicated topic by Gergő Tisza
  • git #9e19b49a - DX: Export ext.graph.lite loader as a property by Gergő Tisza
  • git #a08df54b - Remove Vega 1 and Vega 2 libraries from extension (T260542) by Jon Robson
  • git #f94715ba - Restore sanitization to graphs and handle edge cases by Jon Robson
  • git #ed178f24 - Add Vega5 with Vega 2 to 5 compatibility layer with tests (T223026) by Jon Robson
  • git #6ce36a19 - Introduce click to load with error handling for unsupported graphs (T73107) (T272530) by Jon Robson

GrowthExperiments

edit

IPInfo

edit
  • git #889e7afc - Use existing config to find IP on Special:Contributions by Thalia

JsonConfig

edit
  • git #7b6e54f0 - Update MediaWikiTitleCodec constructor args by Aryeh Gregor

Kartographer

edit

Math

edit

MediaModeration

edit

MediaSearch

edit
  • git #0bbb6945 - Use shortcut mw.msg( ... ) instead of mw.message( ... ).text() by Fomafix

MobileFrontend

edit

MultimediaViewer

edit
edit

OAuth

edit
  • git #0cce0e45 - Add some basic tests for consumer registration by Gergő Tisza

PageImages

edit
  • git #3ae938a1 - Use renamed ParserModifyImageHTMLHook interface by Umherirrender
  • git #a0be3eec - Disable tests to break circular dependency by Arlo Breault

PageTriage

edit

PageViewInfo

edit

ProofreadPage

edit
  • git #b8e58e50 - modules: Specify the main slot instead of all (rvslots=*) by Umherirrender
edit

RevisionSlider

edit
  • git #6c0d10dd - Use .empty().append( $jQueryObject ) instead of .html( $jQueryObject ) by Fomafix
  • git #59af8caa - Make use of named MainConfigNames::… constants by thiemowmde
  • git #65d1dfef - Use document.body instead of 'body' as jQuery selector by Fomafix
  • git #c86df628 - Use mw.msg( ... ) instead of mw.message( ... ).text() by Fomafix
  • git #e70d7b7e - Update to use the new HookContainer/HookRunner system (T335085) by Sam Wilson

SecureLinkFixer

edit
  • git #f84834bd - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit

SpamBlacklist

edit

TemplateData

edit
  • git #f2c89028 - Update TemplateDataEditor logging for IP masking (T332434) by Bartosz Dziewoński
  • git #b6321622 - Add missing validation for empty parameter names (T333826) by thiemowmde
  • git #962e2828 - Replace IDatabase with IReadableDatabase where possible by thiemowmde

TemplateWizard

edit

TimedMediaHandler

edit
  • git #18a60e9b - Disable tests to break circular dependency by Arlo Breault
  • git #db1c4c59 - TranscodeStatusTable: Format timestamp in user language (T333789) by Umherirrender

Translate

edit
  • git #78e921ae - Make DeleteTranslatableBundleSpecialPage::$entityType not-null by Umherirrender
  • git #0bfb42e8 - Remove inline tab by Nikerabbit
  • git #dfbf868e - Use local variable for null checks by Umherirrender
  • git #4a8de8b3 - Make user not-null on MessageWebImporter::doImport by Umherirrender
  • git #57ef0491 - Deprecate TTMServer::getMirror in favor of writable services (T322284) by Abijeet
  • git #70631439 - TTMServerAid: Remove writable services from queryable services (T322284) by Abijeet
  • git #4808f62e - WritableTtmServer: Remove deprecated isFrozen method by Abijeet
  • git #e0f6e5af - TtmServerFactory: Rename getDefault to getDefaultForRead (T322284) by Abijeet
  • git #c27f6318 - TTMServerMessageUpdateJob: Add support for writable TtmServers (T322284) by Abijeet
  • git #90e4f226 - SubpageListBuilder: Use typed properties by Abijeet
  • git #54cb66dd - TtmServer: Add support for writable key in configuration (T322284) by Abijeet
  • git #48b2d988 - Revert "Update moved class StubUserLang" by Jforrester
  • git #d95fea37 - Handle null from MessageSourceChange::getMatchedMessage by Umherirrender
  • git #e6f12f61 - Enable special page code on mobile (T332837) by Jon Robson
  • git #6e2b8448 - build: Disable phan option scalar_implicit_cast and make pass (T316716) by Umherirrender
  • git #ab9790dc - Display translate tab if user has permission to translate (T334330) by Abijeet
  • git #ca679a44 - FileFormatSupport: Remove unncessary documentation (T333820) by Abijeet

TranslationNotifications

edit

UniversalLanguageSelector

edit
  • git #69ddc959 - Use Unicode '\u00A0' instead of HTML ' ' by Fomafix

UploadWizard

edit
  • git #e7801314 - Remove eslint warnings on ES2015 code by Fomafix
  • git #ef5a17aa - Use addClass with array by Fomafix
  • git #7e20cbe6 - Remove eslint disabling of jquery/no-each-util and jquery/no-map-util by Fomafix
  • git #e1ca8277 - Use .text( mw.msg( … ) ) instead of .html( mw.message( … ).escaped() ) by Fomafix

VipsScaler

edit

VisualEditor

edit
  • git #d7521704 - Remove some redundant PHPDoc comments by Bartosz Dziewoński
  • git #423feb6d - Update VE core submodule to master (da7624d69) (T333710) (T334677) by Bartosz Dziewoński
  • git #5b42d900 - Minor documentation updates in the TemplateSpecModel class by Thiemo Kreuz
  • git #bc7db789 - ApiVisualEditor: Support Special:MyLanguage for editIntro param too (T334855) by James D. Forrester
  • git #adc0bcdf - Remove the BetaFeatures integration for historical visual diffs (T333448) by Bartosz Dziewoński
  • git #1ca92611 - Remove the "Report incorrect…" button on visual diffs in save dialog (T282268) by Bartosz Dziewoński
  • git #60671a3b - Update VE core submodule to master (10005c50d) (T92315) by Bartosz Dziewoński
  • git #4d4093b9 - textSelection compat layer getCaretPosition could error if no selection (T334930) by David Lynch
  • git #5343e9a0 - Fix template dialog when TemplateData contains empty parameter (T333826) by thiemowmde
  • git #99336933 - Use new showPendingTakeover OutputPage method by David Lynch

Wikibase

edit

WikibaseLexeme

edit

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit
  • git #92430283 - Bump sinon from 15.0.3 to 15.0.4 by Addbot
  • git #e334eb16 - Enforce trailing commas in multi-line arrays (T325532) by Lucas Werkmeister
  • git #e6c0f628 - SpecialConstraintReport: Hide fallback indicators for variant languages (T291817) by Lucas Werkmeister

WikiLambda

edit
  • git #555c6ea7 - Add Implementation Component (T327421) by gengh
  • git #cf24dd38 - HooksTest: Construct SpecialRecentChanges with a LoadBalancerFactory to work again by James D. Forrester
  • git #f9e8c2b9 - Update moved class TitleFactory (T321681) by gerritbot
  • git #d3d60ef7 - docker-compose.sample.yml: Update orchestrator image location now it's from GitLab (T334397) (T334998) by James D. Forrester
  • git #6d4799b4 - README: Update git repo URL for function-orchestrator, now on GitLab (T334397) by James D. Forrester
  • git #722b5cb0 - Change programming language literals in some tests to references. (T287154) by apine

WikimediaMessages

edit

Wikisource

edit

Skins

edit

MinervaNeue

edit

Vector

edit

WikimediaApiPortal

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #58d6eb28 - TreeModifier: Check for inserting unbalanced open-close tag sequence (T334677) by David Chan
  • git #1a006f70 - Allow attribute values that are reference types to compare equal (T333710) by David Chan

No changes

edit
  • 3D
  • ActiveAbstract
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DiscussionTools
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GWToolset
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MachineVision
  • MapSources
  • MassMessage
  • MobileApp
  • Modern
  • MonoBook
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageNotice
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

257 Changes in 62 repos by 65 authors