MediaWiki 1.46/wmf.11 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.46
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
git #ee1599ed
- Add PDF to the file types that support dimensions (
T414175
) by thiemowmde
git #ef797bbb
- Make px unit indicator translatable (
T181579
) by Derk-Jan Hartman
git #c092af89
- eslint: Remove unnecessary override by Ed Sanders
git #ebc34765
- Rework AdvancedSearch's explicit namespacing to use history.pushState instead of 302 redirects (
T323345
) by Jayden Bailey
git #b856c578
- Selenium: Disable failing pagination test (
T413900
) by WMDE-Fisch
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
git #66b0881d
- Add CommunityConfiguration dependency (
T413718
) by Ammarpad
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
git #ef8cb28c
- Fix RTL chart titles starting with a number (
T401719
) by Clare Ming
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
git #6d76f6bc
- Simplify empty reference checks by Arlo Breault
git #5c7709d0
- Temporary workaround for missing sub-ref markers in Safari (
T411472
) by thiemowmde
cldr
edit
git #bfa1687a
- Add Ahanta (aha), not part of CLDR (
T413044
) by raymond
git #f922a108
- Add Marathi in Modi script, not part of CLDR (
T412638
) by raymond
git #7bc7f55c
- Add language codes for Eastern Iranian languages (
T402840
) by Lucas Werkmeister
git #2070d70f
- Add additional LocalNamesEn (
T231755
) by Lucas Werkmeister
CommunityConfiguration
edit
git #a5bc1e51
- feat(DashboardEditorCapability): Consistently parse descriptions (
T412159
) by Martin Urbanec
CommunityRequests
edit
git #d794579f
- Prepare for removal of namespaces menu (
T412238
) by Jon Robson
ContentTranslation
edit
git #56927c3e
- CX3 Build 1.0.0+20260112 (
T408845
) (
T413258
) (
T413646
) (
T414326
) by NikG
git #e3dd52da
- CX instrumentation: Fix event source for popular suggestions (
T414326
) by Sarthak Singh
git #a67d074f
- Fix loading of multiple featured collections (
T408845
) by Sbisson
git #7193f306
- Redirect to desktop editor: Include target title URL param if available (
T413258
) by NikG
git #a677f2f4
- CX: Use pagination for single collection suggestions by NikG
git #975d1dad
- Compare contents: Always hide secondary "Translate" button on route load (
T413258
) by NikG
git #acff98c5
- i18n: Use locale aware digits in confirmer page by NikG
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
git #cba1a8f7
- Improve performance of StreamConfig validation (
T413350
) by Ori Livneh
FileImporter
edit
git #0234744a
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #3deab294
- Remove deprecated imagedestroy() call (
T413901
) by thiemowmde
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
git #85ddfc70
- Allow globally blocking email via global blocks (
T413768
) by Dreamy Jazz
GlobalUsage
edit
git #9e1b0097
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
GlobalWatchlist
edit
git #75682b30
- Replace hardcoded wiki directions list with live data (
T412505
) by Tacsipacsi
git #c8d98e73
- Show extended plain-text descriptions for log entries (
T287929
) (
T260220
) by IKhitron
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
git #fb7654e3
- Avoid use of deprecated Parser::makeImage() method (
T236810
) by C. Scott Ananian
Kartographer
edit
git #6b93cd93
- Use intersection observer to invalidate size (
T408875
) by Matthias Mullie
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
git #a0bba88d
- devserver: Use upstream image for xlab service directly (
T412163
) by Sam Smith
MobileFrontend
edit
git #4b845a5e
- Update @wikimedia/mediawiki.skins.clientpreferences library (
T413936
) by Jon Robson
git #35063c6b
- Remove mobileFrontend.section-toggled hook (
T408875
) by Matthias Mullie
git #44448184
- mobilefrontend: Fix Parsoid content reflow on tablets (
T414221
) by Sarthak Singh
git #700a1610
- Fix the specificity (
T413664
) by ksarabia
git #ad8547cf
- Toggler: Keep expanded sections when initialising (
T407602
) by Func
OATHAuth
edit
git #192e7816
- tests: skip test when WebAuthn is not loaded (
T407797
) by Antoine Musso
git #2dbf235e
- AddPasskeyDialog: Use new WebAuthn API to create passkey (
T412077
) by Roan Kattouw
git #d55ebce2
- Simplify file headers by Sam Reed
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
git #5b424ca2
- Fix placeholder replacement in Parsoid renders (
T411935
) by Arlo Breault
git #a0131ebe
- Do not use deprecated menu (
T412238
) by Jon Robson
git #55734f5a
- SECURITY: Insert system message as text instead of HTML (
T409423
) by SomeRandomDeveloper
git #038d9267
- Add Minangkabau namespace translations by Jon Harald Søby
ReaderExperiments
edit
git #3938ab9d
- Init TOC codebase (
T413399
) by Matthias Mullie
RevisionSlider
edit
git #b014c90b
- Cleanup: Replace data-mw="interface" with data-mw-interface (
T409187
) by C. Scott Ananian
Score
edit
git #8ed0c532
- Add cypress tests to Score extension (
T412140
) by Arthur Taylor
git #738b554c
- Add wbui2025 support for Score values (
T412140
) by Arthur Taylor
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
git #8c4f60f7
- Revert to `product_metrics` schemas and (
T407901
) by Clare Ming
git #58f33677
- devserver: Use upstream image for xlab service directly (
T412163
) by Sam Smith
Thanks
edit
git #a0023c5d
- Clean up SpecialThanks and replace deprecated Linker method by SomeRandomDeveloper
TimedMediaHandler
edit
git #f4c650a4
- Start writing to transcode status columns (
T362123
) by Alexander Vorwerk
git #fdafee76
- Use associated-pages rather than deprecated namespaces menu (
T412238
) by Jon Robson
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
git #ec78fee8
- LanguageSearchTest: Unskip and update test (
T231755
) by Lucas Werkmeister
git #f243791e
- LanguageSearchTest: Temporarily skip test (
T231755
) by Lucas Werkmeister
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
git #1b0a329d
- Use return type hint in PHP code by Fomafix
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
git #2f4a81af
- Add support for commonsMedia (
T407248
) by Lucas Werkmeister
git #e49edb79
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory by Neriah
git #ddaf8af7
- Upgrade api-testing to 1.7.2 (
T405027
) by Audrey Penven
git #3568c798
- Introduce modal for adding value to statements (
T406878
) by sadiyamohammed13
git #ef995dea
- Use namespaced TS::* enumeration instead of global TS_* constants (
T353458
) by C. Scott Ananian
git #40d3c1d1
- Add popover for indicators (
T411608
) by Arthur Taylor
git #c11d4392
- SECURITY: Escape system messages in autocomments (
T409737
) by Maryum Styles
git #c4617d05
- wikibase/changes: Use namespaced TS::* enumeration (
T353458
) by C. Scott Ananian
git #22c4bee0
- wikibase/changes: Allow wikimedia/timestamp ^5.1.0 by C. Scott Ananian
git #4277f769
- Styling for horizontally-scrollable snak values (
T412128
) by Mahmoud
git #0de4735d
- Remove 'musical-notation' from WBUI2025_UNSUPPORTED_DATATYPES (
T412140
) by Arthur Taylor
git #c2b59bdc
- Export StringValueStrategy so it can be subclassed (
T412140
) by Arthur Taylor
git #9e3200b0
- Disable autocapitalization for input and search fields (
T412718
) by Arthur Taylor
git #33ea5efa
- Exclude en-simple from WikibaseContentLanguages (
T231755
) by Lucas Werkmeister
WikibaseLexeme
edit
git #6f0bfe09
- Remove unused variable from catch statement by Umherirrender
WikibaseQualityConstraints
edit
git #15155ead
- Fetch and store constraint violation information (
T411602
) by Hasan Akgün
git #2696ebfd
- Remove gadget skip function (
T411602
) by Lucas Werkmeister
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
git #285a5e28
- Add messages for Karai-Karai Wikipedia (kaiwiki) (
T414234
) by gerritbot
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
git #20cb93a5
- Simplify HTML generating by Fomafix
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
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
Retrieved from "
Category
WMF Releases
MediaWiki 1.46/wmf.11
Add topic
US