Jump to content

MediaWiki 1.46/wmf.11

From mediawiki.org
MediaWiki 1.46.0-wmf.10 Deployment of MediaWiki 1.46.0-wmf.11 to Wikimedia sites MediaWiki 1.46.0-wmf.12

The latest version (labeled "1.46.0-wmf.11") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 13 January 2026 (see the roadmap).

Core changes

[edit]
  • git #173ee6f6 - Branch commit for wmf/1.46.0-wmf.11 (T413802) by trainbranchbot
  • git #3697fe5f - editpage: Move RedirectLookup to EditConstraintFactory by SomeRandomDeveloper
  • git #f49bd66b - tests: Fix PHP8.5 error when casting float(INF) as integer (T413673) by Derick Alangi
  • git #aeffb038 - Bump wikimedia/parsoid to 0.23.0-a11 (T414322) by Isabelle Hurbain-Palatin
  • git #2cda0283 - Remove bottom spacing from collapsed recent changes filters (T178326) by rehankhan78
  • git #a55e7de0 - Fix PHP 8.5 deprecation warnings in IcuCollation (T414355) by Sarthak Singh
  • git #1fb1402b - Don't complain that the new talk doesn't exist when loading a prefilled move form for a page with no talk page by Pppery
  • git #5d9a0d68 - RedirectConstraint: use warnings instead of errors (T384399) by SomeRandomDeveloper
  • git #5b2e9bd8 - editpage: Make section edit constraints provide their own error messages (T384399) by SomeRandomDeveloper
  • git #b0be56f2 - RedirectConstraint: include fragment in double redirect error message (T396086) by SomeRandomDeveloper
  • git #124d826c - Drop the AddNewAccount hook, deprecated in 1.27 by James D. Forrester
  • git #1f8e0eca - REST: Fix html_url normalization in /page/{title}/bare (T411937) by reeti
  • git #47e8bf1b - OutputTransform: Use ParserOptions instead of Skin to get user language by C. Scott Ananian
  • git #acd69cda - HandleTOCMarkers: don't split cache on language if TOC isn't actually present by C. Scott Ananian
  • git #a20af66f - Remove sodipodi and imgserv svg converter presets by Derk-Jan Hartman
  • git #eab54de5 - Add 'Labels' column to Special:EditWatchlist (T411599) by Sam Wilson
  • git #b7042045 - OutputTransform: Mark user interface language as "used" in appropriate spots (T413227) by C. Scott Ananian
  • git #ebe153cb - Add imagelinks read new support to query pages (T299953) by Alexander Vorwerk
  • git #b287f637 - Drop 1.39 db updates by Alexander Vorwerk
  • git #9d42e3cc - Drop unused sqlite patches by Alexander Vorwerk
  • git #c673eab3 - Drop wgBlockTargetMigrationStage config (T355034) by Alexander Vorwerk
  • git #c1026fa0 - Code and performance optimizations in editRecovery module by thiemowmde
  • git #9e8b7936 - ResourceLoader: Update wikimedia/relpath to 4.1.1 by Timo Tijhof
  • git #8f3c4e68 - ResourceLoader: Combine loops in ResourceLoader::preloadModuleInfo by Umherirrender
  • git #dcf26ce0 - Specials: Remove use of getContext from SpecialUserRights constructor by Umherirrender
  • git #0ae80d2e - Change "Undo" to "Undid" in edit summaries by Jon Harald Søby
  • git #09ef827b - ResourceLoader: Replace WikiModule title info cache with LinkCache (T393835) by Hannah Okwelum
  • git #ccb80adc - Cleanup: Remove back-compat support for data-mw="interface" (T409187) by C. Scott Ananian
  • git #742b00d4 - Make sure getTalkPageIfDefined isn't called on null if you enter a bogus new title (T414232) by Pppery
  • git #dc1a9a0c - migrateFileRepoLayout: Add support for file read new (T383496) by Alexander Vorwerk
  • git #f2fae31b - Update wikimedia/minify from 2.9.0 to 2.10.0 by Derick Alangi
  • git #cde49dcf - Drop WatchedItem::getLinkTarget(), deprecated in 1.36 by James D. Forrester
  • git #07761d87 - SpecialRenameUser: Include cancel button in warning response by Ammarpad
  • git #c55f1702 - Specials: Fix handling of option for forcing global detach (T407242) by Ammarpad
  • git #709e04b6 - Emit deprecation warnings for Parser::replaceLinkHolders()/::makeImage() (T236810) by C. Scott Ananian
  • git #05e0f1b1 - Update monolog/monolog from 2.9.3 to 2.11.0 by Alexander Vorwerk
  • git #3d4c4a4c - Parser::stripAltText: use ?LinkHolderArray instead of LinkHolderArray|false by C. Scott Ananian
  • git #38184619 - Deprecate Parser::makeImage() in favor of ::makeImageHtml() (T236810) by C. Scott Ananian
  • git #50f3b937 - Drop Parser::getDefaultSort(), deprecated in 1.38 by James D. Forrester
  • git #0130a59c - SpecialRedirectWithAction: Require the SearchEngineFactory argument, deprecated since 1.39 by James D. Forrester
  • git #7a64a023 - QUnit: Sort the component dropdown alphabetically by Ed Sanders
  • git #0486f2ad - RenameUser: Fix permission error messages (T411221) by Ammarpad
  • git #ca768230 - Linker: Move instantiation of UserLinkRenderer to a common method (T414177) by Héctor Arroyo
  • git #5eb36184 - SpecialRenameUser: Simplify message specifier handling by Bartosz Dziewoński
  • git #3a7ec55d - Fix createMock not using class names via …::class (T309738) by thiemowmde
  • git #3474131b - Fix select-all on Special:EditWatchlist for the 'assign label' button (T413941) by Sam Wilson
  • git #1795f77f - Add release notes entry for wikimedia/bcp-47-code update by Alexander Vorwerk
  • git #1960efa9 - Diff: Namespace classes (T353458) by James D. Forrester
  • git #a1fab165 - Update wikimedia/bcp-47-code to 2.0.2 by C. Scott Ananian
  • git #58d2f475 - languageNameIndexer: Use cldr instead of CLDR by Abijeet
  • git #331aeca7 - [php8.4] Use DOMCompat::innerHTML() instead of Element::nodeValue (T413573) by C. Scott Ananian
  • git #9ee8fd7b - Media: Namespace classes (T353458) by Amir Sarabadani
  • git #319fe72d - CommentParser: Code cleanup in doSectionLinks() (T406664) by Bartosz Dziewoński
  • git #5ef77ddb - Remove notifications-related hooks deprecated in 1.44 and 1.45 by Bartosz Dziewoński
  • git #c7392caa - Update watchlist label dialog to support unassigning labels (T411762) by Sam Wilson
  • git #9f80bb7e - MimeAnalyzer: Fix syntax error in MAJOR_MIME_TYPES array (T414077) by Alexander Vorwerk
  • git #15e4869a - wdio-mediawiki: Release 6.1.0 by Peter Hedenskog
  • git #d77143c4 - Add placeholder property to language selector components (T410267) by Huei Tan
  • git #630136a7 - languageNameIndexer script: Refactor to use return json data file (T408821) by Wangombe
  • git #fdb26ba7 - Rdbms: Disallow TransactionProfiler::isSilenced outside unit tests (T340898) by Timo Tijhof
  • git #dc0e96bc - MovePage: Better document Status params and array shapes by Bartosz Dziewoński
  • git #24a3a15e - tests: PHP 8.5 compatibility in AuthManager tests (T413924) (T413925) by Bartosz Dziewoński
  • git #c9b88b30 - Config: Use `use function array_key_exists` some more by Lucas Werkmeister
  • git #00038f3a - SiteConfiguration: Use `use function` syntax by Lucas Werkmeister
  • git #43375c59 - Specials: Add space before page tools in changes lists (T414031) by Umherirrender
  • git #19095f45 - Allow file masks in parserTests --file parameter by thiemowmde
  • git #8fc759b2 - Add debug logging for ParserOptions::isSafeToCache (T412803) by Isabelle Hurbain-Palatin
  • git #eb9cde88 - Don't use null offsets in BlockManager::getUniqueBlocks (T413923) by Marcin Szwarc
  • git #3ed01803 - Update API call in edit.js with rvslots (T412762) by Escargot bleu
  • git #681fbd42 - Prefer msg() with inline params over separate params() by thiemowmde
  • git #bde3a8af - Use existing fetchField/fetchFieldValues methods where possible by thiemowmde
  • git #e340f529 - RecentChanges: More documentation for ChangesListInitRows hook by thiemowmde
  • git #ae4fa313 - FileRepo: Cleanup TestRepoTrait implementation by thiemowmde
  • git #4327a1de - Message: Fix mistake in MessageParam docs by thiemowmde
  • git #a77dccf0 - Language: Hard-deprecate unused Language::emphasize() by thiemowmde
  • git #a1df5353 - maintenance: Migrate to (*)TransactionRound() DB methods by Derick Alangi
  • git #93c03b2d - Don't interact with user in RequestContext::getLanguage unless safe (T402633) by Dreamy Jazz
  • git #2c132605 - Config: Remove unused private `$this->service` in EtcdConfig by Derick Alangi
  • git #212a40e9 - Export: Namespace classes (T353458) by Amir Sarabadani
  • git #3ffbdc7f - Import: Namespace classes (T353458) by Amir Sarabadani
  • git #f29d4bfc - LanguageSearchAPI: Add type declarations and strict types (T408821) by Wangombe
  • git #a7338c2f - title: Update return types and docs in NamespaceInfo service by thiemowmde
  • git #d96338b9 - SiteConfiguration: Use \array_key_exists() by Lucas Werkmeister
  • git #c94f5138 - Handle watchlist label assignment on Special:EditWatchlist (T411759) by Cormac Parle
  • git #94f5835e - Updated pear/net_smtp from 1.12.1 to 1.12.2 (T413824) by Alexander Vorwerk
  • git #f35d4f56 - wgSVGConverters: Fix compatibility with the latest versions of Inkscape (T351434) by MacFan4000
  • git #449cdfef - RELEASE-NOTES-1.46: Move dev lib updates to correct section by Alexander Vorwerk
  • git #21877ed4 - Remove symfony/polyfill-php82 as requirement by Alexander Vorwerk

Vendor

[edit]
  • git #c508be48 - Bump wikimedia/parsoid to 0.23.0-a11 (T398969) (T409283) (T414322) by Isabelle Hurbain-Palatin
  • git #d22c3663 - Update wikimedia/relpath to 4.1.1 by Timo Tijhof
  • git #ae5e6d45 - Upgrade geoip2/geoip2 and dependancy by Reedy
  • git #aa5f0488 - Upgrading maxmind-db/reader (v1.12.1 => v1.13.1) by Reedy
  • git #574e4ea1 - Upgrading nikic/php-parser (v5.6.2 => v5.7.0) by Reedy
  • git #810fe085 - Upgrading composer/ca-bundle (1.5.9 => 1.5.10) by Reedy
  • git #9a855c32 - Update paragonie/constant_time_encoding from 3.0.0 to 3.1.3 by Alexander Vorwerk
  • git #1a2fd624 - Upgrading wikimedia/metrics-platform (4.3.0 => 4.4.0) by Santiago Faci
  • git #e44f92eb - Update symfony/* by Alexander Vorwerk
  • git #0d52fca3 - Update wikimedia/minify from 2.9.0 to 2.10.0 (T387122) by Derick Alangi
  • git #c7ed8cc4 - Update monolog/monolog from 2.9.3 to 2.11.0 by Alexander Vorwerk
  • git #583bbcd9 - Update wikimedia/bcp-47-code to 2.0.2 by C. Scott Ananian
  • git #9a44afba - Update pear/net_smtp from 1.12.1 to 1.12.2 (T413824) by Alexander Vorwerk
  • git #4e25377c - Removing symfony/polyfill-php82 (v1.33.0) by Reedy

Extensions

[edit]

AbuseFilter

[edit]
  • git #3f163ef4 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory by Neriah
  • git #0572388d - Make user_unnamed_ip accessible in Special:AbuseFilter/test (T413661) by Dreamy Jazz
  • git #fd1ef815 - Protected variables log: Don't log when variables have null (T406327) by Dreamy Jazz
  • git #5d0a474f - AbuseFilterPermissionManager: Make blocks deny suppressor rights (T290324) by MolecularPilot
  • git #18503450 - Flags: Use constructor property promotion by Sam Reed
  • git #2719e299 - Bump cache key version of FilterLookup::getAllActiveFiltersInGroup (T414016) by Alexander Vorwerk
  • git #756deb18 - abuselog: Skip tests requiring CheckUser's PermissionManager if missing (T413554) by Héctor Arroyo

AdvancedSearch

[edit]

ArticlePlaceholder

[edit]
  • git #b9638a47 - Use PHP type declarations by Fomafix
  • git #ac8c27ed - Use namespaced PHP classes by Fomafix
  • git #15a260b4 - Use PHP8 constructor property promotion and readonly properties by Fomafix

AutoModerator

[edit]

CampaignEvents

[edit]
  • git #a9ba945c - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory by Neriah
  • git #1f15e3f0 - SECURITY: Rest: temporarily exclude meeting and chat URL from GET event (T410560) by Maryum Styles
  • git #4c1a9c7e - SpecialRegisterForEvent: simplify opt-out handling (T408460) by Daimona Eaytoy

CategoryTree

[edit]
  • git #277744bc - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah

CentralAuth

[edit]
  • git #b3d45bc1 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah
  • git #54d37693 - User: Remove unused $key value in `foreach (...)` by Derick Alangi
  • git #950e09cc - Streamline various places that construct PHP arrays by thiemowmde
  • git #7e48e568 - Use atomic Html::element instead of Html::open/closeElement by thiemowmde
  • git #abb1a5a8 - tests: Use `$caUserName` intended to create CentralAuthUser object by Derick Alangi

CentralNotice

[edit]
  • git #8e455578 - Replace deprecated Xml::fieldset (T407444) by Umherirrender
  • git #6416ee14 - Handle null from SpecialPageFactory::resolveAlias by Umherirrender
  • git #083c6eff - Replace deprecated Xml::label (T341775) by Umherirrender
  • git #9198cb39 - Call SpecialPage::getTitleFor statically by Umherirrender
  • git #c2f9297d - eslint: Fix documentation wranings by Ed Sanders
  • git #b11683ec - eslint: Remove unnecessary overrides by Ed Sanders
  • git #50813002 - Update code to use various recent PHP features by thiemowmde
  • git #14cab153 - Add quotes around bad $reason in warning (T325133) by Elliott Eggleston
  • git #0f5b0ad6 - CentralNotice: Call static function getTitleFor statically by Sam Reed
  • git #e21e406e - Banner: Allow reading of campaign banners from primary (T389348) (T393482) by Sam Reed
  • git #9e9677bb - SpecialCentralNoticeBanners:: Call Banner::getBannerSettings() statically by Sam Reed
  • git #aaa066fd - Use PHP8 constructor property promotion syntax for dependency injection by thiemowmde
  • git #9fff8ee3 - Fix broken @see syntax in various PHPDocs by thiemowmde
  • git #28f89fa6 - Show error on duplicate banner name when cloning (T286673) by Elliott Eggleston
  • git #a61051a4 - Skip showing banners on action=submit (T411109) by Elliott Eggleston
  • git #c913bbb0 - Fix special pages not calling the parent constructor by thiemowmde
  • git #1f0a8c7e - Hard-code upper limit for duration of 10 years (T410016) by thiemowmde
  • git #14a10f13 - Fix bad call to Campaign::getCampaignMixins (T409971) by thiemowmde
  • git #ca4f0b1c - Favor self references over repeating the own class name by thiemowmde
  • git #b0d08f3f - SpecialCentralNoticeBanners: Don't directly throw an exception in a try {} by Sam Reed
  • git #49f67906 - build: Update MediaWiki requirement to 1.46 (T409239) by Reedy

Chart

[edit]

CheckUser

[edit]
  • git #b8fa0423 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory by Neriah
  • git #19bd0c6c - Use HashConfig in tests instead of mocking Config interface by Umherirrender
  • git #bd5b228f - Always skip test when GlobalBlocking is not loaded (T389998) by Antoine Musso
  • git #7580fd72 - Make populateUserAgentTable.php handle null agent column value (T414165) by Dreamy Jazz
  • git #1ceccabf - SI instrumentation: Don't attempt to read row if no row was found (T413746) by Dreamy Jazz
  • git #2310d2d3 - Enable read new for user agent table migration by default (T361201) by Dreamy Jazz
  • git #edb567fd - Add user agent table read new support for Special:Investigate (T361195) by Dreamy Jazz
  • git #184e0cc7 - Exclude `.cdx-button` from Special:Investigate copiable wikitext table (T414067) by Marcin Szwarc
  • git #3a753a1f - Silence TransactionProfiler warnings in CheckUserPrivateEventsHandler (T413929) by Marcin Szwarc
  • git #48b57f79 - Fix BatchTemporaryAccountHandlerTest for cross-extension deps (T414008) by Dreamy Jazz
  • git #6be86e5f - Read new for user agent table migration in misc interfaces (T413893) by Dreamy Jazz
  • git #861efc76 - Improve code style and readability of AccountCreationDetailsLookup (T413893) by Dreamy Jazz
  • git #58785446 - Expand tests for AccountCreationDetailsLookup (T413893) by Dreamy Jazz
  • git #7777b716 - ipreveal: Remove the revisions endpoint (T399713) by Héctor Arroyo
  • git #bfe0e71b - Add user agent table read new support to CheckUser API (T361193) by Dreamy Jazz
  • git #1872dd42 - Add user agent table read new support to Special:CheckUser (T361192) by Dreamy Jazz
  • git #4c3a0927 - Add a script to populate the agent_id columns (T361198) by Dreamy Jazz
  • git #8fb18102 - Write to the cu_useragent table (T361197) by Dreamy Jazz
  • git #5bf80070 - Populate *_agent_id columns in populateCheckUserTable.php (T413873) by Dreamy Jazz
  • git #6b5c099e - Fix PopulateCheckUserTableTest test method being protected by Dreamy Jazz
  • git #d4df80e7 - Prune rows from cu_useragent in purgeOldData.php (T361172) by Dreamy Jazz

CirrusSearch

[edit]
  • git #c06fcf4b - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah
  • git #ac0d9382 - Use existing fetchField/fetchFieldValues methods where possible by thiemowmde
  • git #2e92efd2 - Use terms query in deepcat by David Causse
  • git #bbc0b620 - Streamline various places that construct PHP arrays by thiemowmde

Cite

[edit]

cldr

[edit]

CommunityConfiguration

[edit]
  • git #a5bc1e51 - feat(DashboardEditorCapability): Consistently parse descriptions (T412159) by Martin Urbanec

CommunityRequests

[edit]

ContentTranslation

[edit]

Disambiguator

[edit]
  • git #f14f7f35 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah

DiscussionTools

[edit]
  • git #6393bc8a - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah
  • git #1d38da2a - CommentController: Allow replying from redirect transclusion (T413968) by Ammarpad

DonationInterface

[edit]
  • git #9d81727e - Refactor: small ruleset update for correctness by Jack Gleeson
  • git #77eeacee - Add is_from_save_flow to recurring messages (T388753) by Elliott Eggleston
  • git #2a071132 - Log pending details for braintree venmo transactions. by Damilare Adedoyin
  • git #9accbf28 - Cache Gravy checkout session ID to prevent duplicate API calls (T413982) by Jack Gleeson
  • git #81ecbbc4 - Refactor: add type hints to recently updated test helper method. by Jack Gleeson
  • git #943b0887 - Test fixes: disable email domain risk scoring in Adyen Checkout setup by Jack Gleeson
  • git #d43db908 - Test fixes: disable monthly convert in Braintree test setup by Jack Gleeson
  • git #447c8abc - Indicate processing status for recurring donations (T401330) by wfan

Echo

[edit]
  • git #02915024 - Hooks: Fix typo in `$wgEchoNotifications` in hook interface docs by Derick Alangi

EventLogging

[edit]
  • git #de06180f - lib: Update lib/metrics-platform to 759ce720 (T359618) by Santiago Faci
  • git #b445c4eb - Upgrading wikimedia/metrics-platform (4.3.0 => 4.4.0) by Santiago Faci

EventStreamConfig

[edit]

FileImporter

[edit]

FlaggedRevs

[edit]
  • git #592031a4 - Inject services into FlaggedRevsHooks by Fomafix
  • git #11bc5a0b - Use PHP8 constructor property promotion and readonly properties by Fomafix

Flow

[edit]
  • git #2780338a - Remove unused variable from catch statement by Umherirrender
  • git #b802c8d9 - Replace data-mw="interface" with data-mw-interface (T409187) by C. Scott Ananian
  • git #d7a24cb1 - Hooks: Add tree_orig_user_id to GROUP BY in onNukeGetNewPages() (T411825) by Reedy

GlobalBlocking

[edit]

GlobalUsage

[edit]
  • git #9e1b0097 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah

GlobalWatchlist

[edit]

GrowthExperiments

[edit]
  • git #4098e2f7 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory by Neriah
  • git #5d285865 - SECURITY: Escape system messages used in edit summaries (T411144) by SomeRandomDeveloper
  • git #5344a75c - translations: change edit summary for cleaning away timestamps (T413914) by Sergio Gimeno
  • git #56955688 - ReviseTone: use new refresh behavior to ensure the check is focused (T413280) (T412549) by David Lynch

ImageMap

[edit]

Kartographer

[edit]

MassMessage

[edit]
  • git #3a6bb62e - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah

MediaModeration

[edit]
  • git #aac6e8e6 - Remove unused variable from catch statement by Umherirrender

MediaSearch

[edit]
  • git #63da970b - Remove unused variable from catch statement by Umherirrender

MetricsPlatform

[edit]

MobileFrontend

[edit]

OATHAuth

[edit]

OAuth

[edit]
  • git #eb833429 - Backend: Adapt `MergeAccountFromTo` to the new hook system (T315908) by Derick Alangi
  • git #84491928 - Control: Handle accepted consumers with "auth-only" grants (T413947) (T409901) by Derick Alangi
  • git #acab574e - Frontend: Migrate BeforeCreateEchoEvent hook to the new system (T315908) by Derick Alangi
  • git #cf9e7af7 - Backend: Remove unused Utils::getCentralDB() by Derick Alangi
  • git #b5537e0e - Backend: Make `Utils::getOAuthAdmins()` a private method by Derick Alangi
  • git #9d33ba28 - SpecialPages: Cleanup SpecialMWOAuthConsumerRegistration class by Derick Alangi

PageImages

[edit]
  • git #184798a6 - Remove title from InitImageDataJob by Umherirrender

PageTriage

[edit]
  • git #f237a1be - Add curation log entry when patrolling through patrol link/button (T403429) by Sohom

PersonalDashboard

[edit]
  • git #c4df9262 - vitest: generate coverage reports in lcov format. by Peter Wangai
  • git #1cab50bc - Reduce excessive vertical whitespace between dashboard modules (T414120) by Aarohi Sharma
  • git #e3b95155 - Moderator homepage module: Recent activity (T402780) by Kgraessle

ProofreadPage

[edit]

ReaderExperiments

[edit]

RevisionSlider

[edit]
  • git #b014c90b - Cleanup: Replace data-mw="interface" with data-mw-interface (T409187) by C. Scott Ananian

Score

[edit]

Scribunto

[edit]
  • git #6a212465 - Emit deprecation warnings on Scribunto::getParserEngine by Fomafix

SecureLinkFixer

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

TestKitchen

[edit]

Thanks

[edit]
  • git #a0023c5d - Clean up SpecialThanks and replace deprecated Linker method by SomeRandomDeveloper

TimedMediaHandler

[edit]

Translate

[edit]
  • git #9c78563b - Use PHP8 constructor property promotion (T389944) by thiemowmde
  • git #ecf3fa47 - SpecialExportTranslations: Use Codex input controls (T413779) by Wangombe
  • git #8f0de7d4 - Inline array destructuring in foreach loops by thiemowmde
  • git #89d901bd - Replace hard-coded class names with the …::class syntax by thiemowmde
  • git #dcf00770 - Streamline various places that construct PHP arrays by thiemowmde
  • git #97e4abb0 - Various improvements to unspecific PHPDoc type hints by thiemowmde
  • git #7f18a040 - Use associated-pages menu rather than soon to be deprecated namespaces (T412238) by Jon Robson
  • git #161538c5 - Use atomic Html::element instead of Html::open/closeElement by thiemowmde
  • git #55710046 - Translate: Initialize priority languages input on page load (T414254) by Sarthak Singh
  • git #38ed5b3c - Update code to use various recent PHP features by thiemowmde
  • git #0c79fb35 - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah
  • git #a121f241 - MessageGroupSubscriptions: Replace usage of EditWatchlistNormalHTMLForm (T413875) by Abijeet

TranslationNotifications

[edit]
  • git #665b35ee - Use LookupLanguageSelector component in SpecialTranslatorSignup (T414051) by Huei Tan

UniversalLanguageSelector

[edit]

UploadWizard

[edit]
  • git #83c2e2f8 - Use .parseDom() instead of .parse() / HtmlSnippet by SomeRandomDeveloper
  • git #69e141eb - Reapply change accidentally reverted in security patch (T367631) by Talha Sajid
  • git #356349c5 - SECURITY: Fix several stored i18n XSS vulnerabilities (T407157) by SomeRandomDeveloper
  • git #dba749ef - Correct Creative Commons license abbreviations (T397189) by Lucas Werkmeister

UrlShortener

[edit]

VisualEditor

[edit]
  • git #d8255451 - Editcheck: when clicking a check in the sidebar ignore the selection (T414392) by David Lynch
  • git #1c1f047a - build: Upgrade mediawiki/mediawiki-codesniffer from 48.0.0 to 49.0.0 by James D. Forrester
  • git #b6d0f3e7 - build: Upgrade mediawiki/minus-x from 1.1.3 to 2.0.0 by James D. Forrester
  • git #9a5c5531 - Editcheck: when sorting actions, sort the shortest one first (T414392) by David Lynch
  • git #38956207 - EditCheckDialog: make alwaysFocusAction slightly more robust by David Lynch
  • git #363a85c2 - BaseEditCheck: cache modified nodes by David Lynch
  • git #9535d877 - EditCheck: load editor with all actions collapsed (T413280) by Caro Medelius
  • git #f79f235a - Introduce Special:EditChecks (T411662) by Ed Sanders
  • git #a84fc266 - BaseEditCheck: Consider whole heading hiearachy for excluded sections (T413276) by Ed Sanders
  • git #023e9890 - Add ve.init.mw.ArticleTarget.getSaveOptionsProcess (T407202) by Dreamy Jazz
  • git #226c5100 - Streamline array construction in ApiVisualEditor by thiemowmde
  • git #d5b6dd6d - EditCheck Controller: refresh returns a promise with the current actions (T413280) (T412549) by David Lynch

WebAuthn

[edit]
  • git #693f0a8a - Require recent reauthentication for register API by Roan Kattouw
  • git #4f4d69c1 - Create recovery codes if needed when creating a WebAuthn key by Roan Kattouw
  • git #9c26792e - Use simplified @license header by Sam Reed
  • git #94b35cbb - Refactor WebAuthn registration to use API endpoint (T412077) (T410938) by Mmartorana

Wikibase

[edit]

WikibaseLexeme

[edit]
  • git #6f0bfe09 - Remove unused variable from catch statement by Umherirrender

WikibaseQualityConstraints

[edit]

WikiLambda

[edit]
  • git #b33e2778 - selenium: Upgrade to wdio-mediawiki 6.1.0 (T410701) by Peter Hedenskog
  • git #a1b637fd - Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (T412515) by Neriah
  • git #20374d0d - ZObjectContentDifferenceEngine: Re-use ZObjectContentHandler::getSlotDiffRendererWithOptions() by James D. Forrester
  • git #ba393ad4 - Fix backslash escaping in replaceNullReferencePlaceholder (T413466) by Daphne Smit
  • git #03cffcca - Update function-schemata sub-module to HEAD (160b771) (T382506) (T409118) (T411690) by James D. Forrester
  • git #eebcf49a - selenium: Changing comment to reflect a bug by Vaughn Walters
  • git #77f31053 - Fix no-JS message flash and improve loading experience (T345405) by Daphne Smit

WikimediaCampaignEvents

[edit]
  • git #954a1c77 - Remove unused variable from catch statement by Umherirrender

WikimediaEvents

[edit]
  • git #f8680dd6 - Remove unused variable from catch statement by Umherirrender

WikimediaMessages

[edit]

WP25EasterEggs

[edit]
  • git #956ecb3e - Implement Community Configuration controlling feature availability (T413936) by atitkov

Skins

[edit]

MinervaNeue

[edit]
  • git #0ca2c861 - styles: margins for headings and sibling lists in legacy parser should match Parsoid (T414041) by Jon Robson
  • git #8ba9f02c - styles: Add top margin to `h3` headings after sibling sections (T374753) by Volker E.
  • git #b3eecc68 - Revert "Fix CSS filter creating a new stacking context" (T376228) (T370943) by Jon Harald Søby
  • git #cd7c8562 - Use PHP8 constructor property promotion and readonly syntax by Umherirrender

Timeless

[edit]

Vector

[edit]
  • git #d4080318 - Add hook for tracking any time a client preference change by Jon Robson
  • git #7d3a6e6a - VectorComponentMainMenu: $pinnableHeader is never null by Fomafix

Misc

[edit]

No changes

[edit]
  • 3D
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • CommunityConfigurationExample
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EntitySchema
  • EventBus
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUserPage
  • GoogleNewsSitemap
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageSuggestions
  • InputBox
  • Insider
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • Math
  • MobileApp
  • Modern
  • MonoBook
  • MultiTitle
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • SandboxLink
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • VisualEditor/VisualEditor
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCustomizations
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

330 Changes in 70 repos by 84 authors