MediaWiki 1.44/wmf.4/Changelog

Core changes

edit

Vendor

edit

Extensions

edit

AbuseFilter

edit
  • git #91456d79 - Add RemoveProtectedFlagFromFilter maintenance script (T378551) by Thalia
  • git #e5ec6ee9 - Fix Phan error related to message parameters by Bartosz Dziewoński
  • git #8de5b4e1 - Improve workflow for protecting filters with protected variables (T377765) by Thalia
  • git #6a14ea54 - AbuseFilterViewEdit: Expose status object to form builder by Thalia
  • git #2cb1ad0f - SpecialAbuseFilterTest: Remove unused trait by Thalia
  • git #6ea19144 - AbuseFilter.alias.php: Sync Korean translation with English text by Yongmin Hong

ArticlePlaceholder

edit
  • git #68a001fe - Migrate MediaWiki.wikibase.articleplaceholder.button.create*.count to statslib (T359247) by Cole White
  • git #c9eb5bca - Fix typo in variable names by Fomafix

AutoModerator

edit
  • git #03f45b2b - Automoderator should Rollback consecutive edits instead of Undoing a single edit (T375056) by Kgraessle
  • git #d5df10f2 - Automoderator should Rollback consecutive edits instead of Undoing a single edit (T375056) by Kgraessle

Babel

edit
  • git #74be3a83 - Fix Phan error related to message parameters by Bartosz Dziewoński

CampaignEvents

edit

CategoryTree

edit

CentralAuth

edit
  • git #31db0725 - attachAccount: Allow specifying which wikis to attach a user on (T378289) by Gergő Tisza
  • git #f06abf73 - Fix SharedDomainHookHandlerTest::testOnBeforePageDisplayTest (T378881) by Derick Alangi
  • git #5b2be623 - Rename config settings referring to SSO domain by Bartosz Dziewoński
  • git #11ff536c - Rename MWCU.php -> MWCA.php by Derick Alangi
  • git #14fdfdab - Rename CentralAuthSsoPreAuthenticationProvider class by Derick Alangi
  • git #12db2cdb - Fix Phan error related to message parameters by Bartosz Dziewoński
  • git #83691741 - Re-enable `testViewForExistingGlobalTemporaryAccount` (T377197) by Arthur Taylor
  • git #301d5631 - Rename `SsoHookHandler` to `SharedDomainHookHandler` by Derick Alangi
  • git #9812af50 - Replace all references to 'SSO' with 'shared domain' by Derick Alangi
  • git #db4a3721 - Migrate installer sysop globalization to an installer task (T352113) by Tim Starling
  • git #66865273 - Fix attemptAutoCreateLocalUserFromName() when $reason is null by Gergő Tisza
  • git #f2acb634 - Document lu_attachment_method column (T304015) by Gergő Tisza
  • git #fc44da3d - phpunit: Verify the opposite case, then the attached case by Derick Alangi
  • git #f60cfbb3 - fix up account creation test for backfill script (T378401) by Ariel T. Glenn
  • git #8104ed4f - Document attach methods by Gergő Tisza
  • git #458b1cba - CreateLocalAccount: Run attemptAutoCreateLocalUserFromName with UltimateAuthority (T379578) by Reedy
  • git #f0880873 - SUL3: Allow cli endpoint on shared domain by Gergő Tisza

Chart

edit

CheckUser

edit

CirrusSearch

edit
  • git #d9c4c59b - Drop useless BC code for ES6 total hits by David Causse
  • git #9c948564 - WeightedTagsUpdater: transparently fail if sending an event fails (T379046) by Peter Fischer

Cite

edit
  • git #d3f85b16 - Only display the first occurrence of an error (T380153) by Isabelle Hurbain-Palatin
  • git #a5aeba73 - Resolve PhanTypeMismatchArgumentNullable after tweak to StatusValue::newFatal by C. Scott Ananian
  • git #724b367f - backlinks.cy.js: Disable flaky test (T368267) by Kosta Harlan
  • git #3b58123b - Re-enable duplicated fragment parsoid tests after parsoid release by C. Scott Ananian
  • git #396144b4 - Update output for Parsoid change by Arlo Breault
  • git #20a1448e - Remove redundant embedded attr processor by Arlo Breault
  • git #87d4d237 - Use DOMCompat::getFirstElementChild() now that it is available from Parsoid by C. Scott Ananian

Citoid

edit
  • git #2b32a1da - Unsupported media message: "movie files" -> "video files" by Ed Sanders
  • git #65920c43 - Refactor error message layout to be a little clearer (T379616) by Zoë

cldr

edit
  • git #61d43492 - Add local names for Xibe (sjo) by Amir E. Aharoni

CodeEditor

edit

CodeMirror

edit
  • git #5d6d0ba5 - extension.json: set default user option for usecodemirror-colorblind (T286270) by MusikAnimal

Collection

edit
  • git #b87793c0 - Add @inheritDoc to functions by Umherirrender
  • git #ce201c39 - Add documentation to CollectionRenderingAPI::doRender by Umherirrender

ConfirmEdit

edit

ContentTranslation

edit
  • git #b00206b0 - CXTranslationWork: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #4b1324d6 - SXConfirmTranslationDeletionDialog: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #14da81ef - Avoid banner flicker in relevantlanguages entrypoint (T344028) by Santhosh Thottingal
  • git #d21ddc18 - CXStatsPanel: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #dd73f684 - CXHelpPanel: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #9e9dbc64 - CXFavoriteList: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #09841db0 - SXContentComparatorHeaderMappedSection: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #70adcb02 - SXContentComparatorHeaderNavigation: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #8f8a6829 - Add a missing space in two messages (T378721) by Amir E. Aharoni
  • git #edcc5957 - CX3 Build 0.2.0+20241114 by NikG
  • git #e6fc744e - SxContentComparator: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #25fca4f0 - SXSectionSelector: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #ccbbfc9a - SXSectionSelectorSectionListPresent: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #024473b7 - Filters validation: Do not use lowercase for single collection filter id by NikG
  • git #d46abae4 - Fix instrumentation event source for single collection suggestion filter by NikG
  • git #ca3420ef - add "listable" field to page suggestions and use it by NikG
  • git #ca07fd88 - SxContentComparatorContentHeader: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #810fabc5 - SXContentComparatorHeader: Migrate to use <script setup> syntax (T355780) by eamedina
  • git #e668b0e3 - CX3 Build 0.2.0+20241113 (T368718) (T374567) by NikG
  • git #c178edf4 - Unified dashboard: Add UI for page collection recommendations (T368718) by NikG
  • git #49bca7ff - Clarify wording of sx-section-selector-next-button-aria-label by eamedina
  • git #e01147f4 - Fix aria-label warning for SXSectionSelectorSectionList (T374567) by eamedina

DiscussionTools

edit
  • git #84d0dfc5 - commentparser: Allow signature of user '0' to be detected (T379918) by Ammarpad
  • git #d516f625 - Fix forwarding promise rejection arguments by Bartosz Dziewoński

DonationInterface

edit

Echo

edit
  • git #11b9e66f - Disallow anonymous non-IP agents, handle truncated names (T367638) by Matěj Suchánek
  • git #88ab531e - Explicitly call DeferredUpdates::tryOpportunisticExecute() in ThankYouEditTest by Aaron Schulz
  • git #6db6e952 - selenium: Delete tests disabled more than two years ago (T280652) by Željko Filipin

EntitySchema

edit

EventLogging

edit
  • git #c0031d2a - tests: Use type-declaration on assertEventCanBeIngested() by Umherirrender
  • git #f728d471 - Add type-documentation to MetricsClientFactory constructor by Umherirrender

ExtensionDistributor

edit

FileImporter

edit
  • git #0b156618 - Fix Phan error related to message parameters by Bartosz Dziewoński

FlaggedRevs

edit
  • git #132d9190 - Use RevisionRecord provided by onPageMoveComplete (T368380) by Wargo
  • git #5e090791 - Special:PendingChanges: Replace icon header with text for accessibility (T376093) by Doğu Abaris
  • git #542e655c - Remove references to ParserOutputAccess (T379217) by Wargo
  • git #2752aed6 - Removed : from a message being list item (not a label). Removed unused message. by Wargo

Flow

edit
  • git #453240fb - Add attempted fallback subpage choices to MoveBoard maintenance script (T379984) by David Lynch
  • git #a3426b3f - Fix Phan error related to message parameters by Bartosz Dziewoński

Gadgets

edit

GlobalBlocking

edit
  • git #937191cb - Add GlobalBlockingGlobalBlockAuditHook (T375869) by Dreamy Jazz
  • git #c2a43dc6 - Don't run fieldExists() from LoadExtensionSchemaUpdates by Tim Starling
  • git #9955b292 - Fix Phan error related to message parameters (T379980) by Bartosz Dziewoński
  • git #02195e54 - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz Dziewoński

GrowthExperiments

edit
  • git #8ba845d2 - LinkRecommendationUpdater: Log failures to update weighted tags (T378983) by Martin Urbanec
  • git #8fe9c26c - [i18n] mentorship: Make `toohigh` error message more generic (T379474) by Martin Urbanec
  • git #a2ac96cb - refreshUserImpactData: Do not schedule updates for Temporary accounts (T379672) by Martin Urbanec
  • git #798dcdd7 - Fix Phan error related to message parameters by Bartosz Dziewoński
  • git #f642701a - Log an error when central user ID cannot be retrieved (T379682) by Martin Urbanec
  • git #911d3523 - Show minimal surfacing popup on click on highlight (T376680) by Michael Große
  • git #575ee6cd - cypress: print browser console logs to CI console by Michael Große
  • git #cdbdd5f6 - HomepageHooks: run metrics increment in deferred update (T379682) by Sergio Gimeno
  • git #77d41640 - Stop using deprecated class aliases in BeforePageDisplayHookHandlerTest by Tim Starling
  • git #152dd09e - Simplify use of StatusFormatter::getPsr3MessageAndContext() by Bartosz Dziewoński
  • git #94476db0 - CommunityUpdates: hide the module arrow on mobile (T379590) by Sergio Gimeno
  • git #f4f110fe - SuggestedEdits/StartEditing: remove temporary dark-mode hack (T378592) (T373434) by Sergio Gimeno
  • git #d3e7195d - SuggestedEdits/StartEditing: change custom background color to Codex token (T378592) by Sergio Gimeno
  • git #70f6a3f8 - SuggestedEdits: use Codex tokens for difficulty colors (T378592) (T373434) by Sergio Gimeno
  • git #9275c218 - Highlight existing link recommendations on article (T378354) by Michael Große
  • git #a4a16b1e - Don't show temp accounts on Special:ClaimMentee (T379644) by Michael Große
  • git #bb882206 - maint: fix stats-collection flakyness by migrating to statslib (T372337) (T374050) by Michael Große
  • git #af2e6f38 - Create no-link-recommendation variant (T377787) by Martin Urbanec

GuidedTour

edit

Interwiki

edit
  • git #5505116a - Fix Phan error related to message parameters by Bartosz Dziewoński

JsonConfig

edit

Math

edit

MobileFrontend

edit
  • git #70966bf1 - MobileFrontend uses Codex MessageBox (T375287) by Jon Robson
  • git #db6d0530 - Adjust styling of editor-loading fake toolbar, and WT editor toolbar (T344370) by Ed Sanders
  • git #b9d30f1d - Fix Phan error related to message parameters by Bartosz Dziewoński
  • git #b7b9bfea - Remove unnecessary local context variables by Ed Sanders
  • git #da07cb1f - Manually convert some more callbacks to arrow functions by Ed Sanders

MultimediaViewer

edit
  • git #2e4bd06f - Revert "mmv.js: Store comingFromHashChange as a class property" (T379835) by Jdlrobson

Nuke

edit

OATHAuth

edit

PageAssessments

edit
  • git #4302f66c - Add CirrusSearch integration to enable searching by WikiProject (T378868) by Siddharth VP

PageTriage

edit

Phonos

edit

Popups

edit
  • git #7e4a6f61 - Update Apache config syntax in .htaccess files (T360850) by Fomafix
  • git #b40a6b85 - Documentation: Update README instructions for debugging by Jon Robson

QuickSurveys

edit

ReadingLists

edit

ReportIncident

edit

Scribunto

edit
  • git #35a0c458 - debug console: use monospace font for inputs by Siddharth VP
  • git #82e5344e - Avoid recording template link to special page in getContent() (T377530) by Siddharth VP

SecureLinkFixer

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

SecurePoll

edit

TextExtracts

edit
  • git #207242f9 - ApiQueryExtracts: Use raw text from ParserOutput by Bartosz Dziewoński

TimedMediaHandler

edit
  • git #182a360c - Remove old mw-score styling that is no longer needed (T363630) by Derk-Jan Hartman
  • git #91c22676 - Fix Phan error related to message parameters by Bartosz Dziewoński

Translate

edit

TranslationNotifications

edit

VisualEditor

edit

Wikibase

edit

WikibaseCirrusSearch

edit

WikibaseLexeme

edit

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit
  • git #063f20e6 - More narrow return type for DefaultConfig trait by thiemowmde

WikiEditor

edit
  • git #f922f8e8 - Convert more functions to arrow callbacks by Ed Sanders
  • git #c56593d4 - Pass correct "context" object to openDialog by Ed Sanders
  • git #24dd704b - ESLint: Manually enforce prefer-const by Ed Sanders
  • git #796d82a7 - ESLint: Enforce no-var and autofix by Ed Sanders
  • git #5fc902bd - ESLint: Update to ES6 and autofix by Ed Sanders
  • git #f9c14b89 - Update jsdoc-wmf-theme to 1.0.1 by Ed Sanders

WikiLambda

edit

WikimediaCampaignEvents

edit

WikimediaEvents

edit

WikimediaMessages

edit
  • git #6870b0c1 - Fix whitespace in a recently-added message by Amir E. Aharoni

Skins

edit

MinervaNeue

edit

MonoBook

edit

Vector

edit

Misc

edit

VisualEditor/VisualEditor

edit
  • git #2d4c9d10 - Mark pastes from other VE instances as such by Ed Sanders
  • git #30fdf399 - Update OOUI to v0.51.2 by Anne Tomasevich
  • git #83510792 - LinkContextItem: Fix alignment of items in "Text" section (T379619) by Ed Sanders
  • git #30569879 - Remove annotations from reparented meta items (T379563) by David Chan
  • git #4249774e - newFromDocumentInsertion: Skip list replacement when new list is empty (T130142) by Ed Sanders
  • git #a1313249 - Move linear part of getAnnotationsRanges to ElementLinearData by Ed Sanders
  • git #647f621b - Follow-up I83ea6ddb: getAnnotationRanges Re-initialise for each branch node by Ed Sanders
  • git #0ae4ea57 - Use OO.cloneObject in ve.dm.Change by Ed Sanders

No changes

edit
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CommunityConfiguration
  • CommunityRequests
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventBus
  • EventStreamConfig
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • Kartographer
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuth
  • OAuthRateLimiter
  • ORES
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Poem
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UniversalLanguageSelector
  • UploadWizard
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

335 Changes in 69 repos by 91 authors