MediaWiki 1.46/wmf.13 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.46
MediaWiki 1.46.0-wmf.12
Deployment of MediaWiki 1.46.0-wmf.13 to Wikimedia sites
MediaWiki 1.46.0-wmf.14
The latest version (labeled "1.46.0-wmf.13") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 27 January 2026 (
see the roadmap
).
Core changes
edit
git #03e9fe74
- Branch commit for wmf/1.46.0-wmf.13 (
T413804
) by trainbranchbot
git #8ab59045
- Run imagelinks migration for third parties (
T299953
) by Alexander Vorwerk
git #4e8422ed
- SpecialWatchlist: Do not add incomplete subtitle (
T415585
) by Ammarpad
git #2acade82
- Bump wikimedia/parsoid to 0.23.0-a13 (
T415328
) by Otto Sleger
git #1080b7e5
- autoload: Namespace classes (
T353458
) by Amir Sarabadani
git #5faca89a
- ApiHelp: Migrate to SectionMetadata for Table of Contents information (
T326687
) by C. Scott Ananian
git #bb0a7bee
- selenium: Update webdriver.io to 9.23.2 (
T415532
) by Peter Hedenskog
git #47d6f2ef
- Use TocGeneratorTrait in SpecialSpecialPages by C. Scott Ananian
git #5c58f261
- Add collapsible Table of Contents to action=info (
T363726
) by C. Scott Ananian
git #d5cae80b
- Specials: Namespace rest of the classes (
T353458
) by Amir Sarabadani
git #325d53ce
- Allow formatting empty autocomments in edit summaries (
T412472
) by Bartosz Dziewoński
git #65c26b4a
- phan: Autodetect minimum PHP version by Daimona Eaytoy
git #5cfcb2f0
- Revert "tests: Remove deprecated PHPUnit entry point, config, and bootstrap" (
T415471
) by Jforrester
git #eedf97c4
- signup: Pass wgErrorPageMessageKey on error (
T409431
) by Héctor Arroyo
git #872a3cd7
- MediaWiki\Utils: Namespace classes (
T353458
) by Amir Sarabadani
git #165ad2e8
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #29daac52
- File: Ensure File::getMimeType always returns string by Umherirrender
git #89e385e8
- rebuildFileCache: Limit error suppression to output() calls (
T253461
) by Ori Livneh
git #76bb755d
- Add StatusValue::cast() (
T358492
) by Lucas Werkmeister
git #36c9e588
- editpage: Remove $mTitle property by SomeRandomDeveloper
git #fab56a19
- Specials: Use empty string as missing type on Special:RevisionDelete (
T413917
) by Umherirrender
git #c2e5f534
- File: Ensure mime type is set for LocalFile::getMimeType by Umherirrender
git #897d3d1b
- Upload: Do not attempt to get handler for unknown file types (
T413926
) by Umherirrender
git #7497ae93
- LinksUpdate: Handle nullable el_to_path column in ExternalLinksUpdate (
T413921
) by Umherirrender
git #dd40afb7
- tests: Mock value for RangeChronologicalPager::getTimestampField (
T413918
) by Umherirrender
git #8abe93d8
- Factor out TocGeneratorTrait from SpecialVersion (
T363726
) by C. Scott Ananian
git #d70bfcbb
- tests: Remove deprecated PHPUnit entry point, config, and bootstrap (
T395470
) by Daimona Eaytoy
git #9190494b
- DefaultPreferencesFactory: Add link to Special:WatchlistLabels (
T415248
) by TheresNoTime
git #93534eba
- Repair tooltip and accesskey specialpages link (
T395054
) by Derk-Jan Hartman
git #1d6aa382
- Standardize use of 'hist' and 'history' in RecentChanges (
T244411
) by Dillon Hardy
git #547ad350
- Transition 'enableSectionEditLinks' to ParserOptions, directly (
T412803
) by Isabelle Hurbain-Palatin
git #3b065a36
- Don't expose private group requirements upfront on Special:UserRights (
T414912
) by Marcin Szwarc
git #ec7d7d8e
- Show watchlist labels on watchlist page (
T408205
) by Cormac Parle
git #b02d9c4e
- ParserCache_selective_* metrics: keep labels in sync by C. Scott Ananian
git #d86dc314
- Profiler: Namespace output classes (
T353458
) by Amir Sarabadani
git #a78d7c7d
- Update incomplete MockTitleTrait::makeMockTitleFactory by thiemowmde
git #de72905b
- Use shorter fn() syntax for identity functions and such (
T397107
) by thiemowmde
git #d9815c10
- editpage: Introduce RevisionDeletedConstraint (
T341396
) (
T384399
) by SomeRandomDeveloper
git #a496db4b
- editpage: Display error messages produced by PageUpdater (
T384399
) by SomeRandomDeveloper
git #bb14bd0d
- Language: Namespace dependency classes (
T353458
) by Amir Sarabadani
git #9824080a
- libs>XhprofData: Handle use of NULLs as array keys for PHP8.5 (
T413575
) by Derick Alangi
git #83826d98
- MemoizedCallable: Reject object-bound callables by Ammarpad
git #261d49e6
- ParserOutput: add ::{get,set}Title() method by C. Scott Ananian
git #04196635
- Fix WebRequest::getIntArray for multi-dimensional arrays (
T275238
) by thiemowmde
git #b6c573d8
- Revert "asyncHandler" callables that need to be serializable (
T415142
) by Thiemo Kreuz (WMDE)
git #e4aada62
- export: handle unknown content models when exporting (
T415128
) by Peter Li
git #4b60a380
- Support private conditions in UserGroupAssignmentService (
T414912
) by Marcin Szwarc
git #5a36d00a
- Update watchlist tab label messages (
T409027
) by Sam Wilson
git #b51913f3
- REST: Remove deprecated "trailing slash" transform endpoints (
T404855
) by bpirkle
git #d96ba4a9
- Add {{#isbn}} parser function (
T413375
) by C. Scott Ananian
git #2c5a0218
- rdbms::assertTransactionRoundStage: Show transaction name if available by James D. Forrester
git #7670dca0
- tests: Set module name in ApiBaseTest::doGetParameterFromSettings (
T413931
) by Umherirrender
git #006db9c5
- Language: Handle NAN coercion to string in formatting numbers. (
T414350
) by Ammarpad
git #828f6610
- Disable process timeout for Composer phpunit script (
T414336
) by Aarohi Sharma
git #db326226
- Media: Remove deprecated imagedestroy (
T413901
) by Umherirrender
git #3035e690
- Change MediaWiki\Cache\LinkCache to MediaWiki\Page\LinkCache (
T412516
) by Neriah
git #cdf4d9e1
- Replace AtEase with silence operator (@) (
T253461
) by Ori Livneh
git #edb02496
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #960297d7
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #c6d6acd2
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #cdc1434f
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #f3f88a3f
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #3c29aa86
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #c3ae1e6d
- Support defining private user requirements conditions (
T414912
) by Marcin Szwarc
git #a5e08079
- Language: Explicitly support short names for 'storeClass' as stable by Timo Tijhof
git #98d2458d
- findOrphanedFiles: Add support for file read new (
T383496
) by Alexander Vorwerk
git #35d3be08
- MemoizedCallable: Minor improvements by Ammarpad
git #282edd7b
- Add menu item and no result slot for MultiselectLookupLanguageSelector (
T415086
) by Jon Harald Søby
git #aff80ba7
- docs: Improve documentation for SkinFallback by shreyapedia
git #1b0e535c
- docs: Fix Defintion typo in extension schema by Reedy
git #d0d09eeb
- MergeMessageFileList: Minor cleanup by Sam Reed
git #4cb1e758
- HookContainer: Improve callableToString() for Closures by Bartosz Dziewoński
git #009f28b7
- Rdbms: Handle null from DatabaseDomain::getDatabase in LBFactoryMulti (
T413922
) by Umherirrender
git #5a3f4588
- Sync up core repo with Parsoid by Subramanya Sastry
git #d86667ed
- Updating wikimedia/alea to 1.0.1 by Alexander Vorwerk
git #1acab487
- editpage: Use StatusValue for preview warnings and errors (
T394016
) by SomeRandomDeveloper
git #36d64522
- JobQueueGroup: avoid PHP 8.5 deprecation from null array offsets (
T413934
) by Prashant_32194
git #eebc3411
- editpage: Merge getLegacyStatus into checkConstraint (
T384399
) by SomeRandomDeveloper
git #89adaad8
- editpage: Display the preview note as a notice instead of a warning (
T394016
) (
T414742
) by SomeRandomDeveloper
git #d5deb1a0
- Use first class callable syntax in more places (
T397107
) by thiemowmde
git #bbbd3f88
- Create .darkmode-custom-fix mixin for custom overrides by Ed Sanders
git #75f8ee2a
- Use 'restriction-level-*' messages in more places (
T408307
) by Bartosz Dziewoński
git #6ab2202b
- User: Add fallback 'default' to User::getDatePreference (
T413930
) by Umherirrender
git #f9dba7d4
- Enable SVGNativeRendering by default (
T406023
) by Remagoxer
git #fe855824
- ProxyLookup: Cache IPSet tree in local server cache by Ori Livneh
Vendor
edit
git #91ab3e1d
- Bump wikimedia/parsoid to 0.23.0-a13 (
T348722
) (
T390344
) (
T394834
) (
T414712
) (
T415000
) (
T415220
) (
T415233
) (
T415328
) by Otto Sleger
git #aac1e23d
- Upgrading pear/pear-core-minimal (v1.10.17 => v1.10.18) by Reedy
git #d06c8022
- Drop opis/json-schema, no longer needed (
T293710
) by James D. Forrester
git #23b3fd6d
- Update pimple/pimple from 3.5.0 to 3.6.1 by Alexander Vorwerk
git #40be4771
- Update react/promis from 3.2.0 to 3.3.0 by Alexander Vorwerk
git #07fe5d55
- Update opis/json-schema from 2.4.1 to 2.6.0 by Alexander Vorwerk
git #c351d78b
- Bump wmde/php-vuejs-templating to 2.2.0-beta.9 (
T412145
) by Lucas Werkmeister
git #4d4a743d
- Update maxmind/web-service-common to 0.11.1 (
T414877
) by Prashant_32194
Extensions
edit
3D
edit
git #28f52753
- Fix ESLint warnings by Ed Sanders
AbuseFilter
edit
git #68b6233d
- Complete renaming from accountname to account_name (
T414049
) by Dr4goniez
git #ab5a0ddc
- Rename accountname to account_name (
T414049
) by Dr4goniez
git #45a89a1f
- Add account_type variable (
T414049
) by Dr4goniez
CampaignEvents
edit
git #1600ce55
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
git #e4e37d59
- resources: Don't load EventContributions.js when there's no contributions tab (
T414006
) by Daimona Eaytoy
git #6bd2ed97
- EventContributionValidator: guard against deleted revision author (
T412063
) by Daimona Eaytoy
git #669f5cc9
- selenium: Removing error handling specific to a deprecated package (
T410976
) by Vaughn Walters
git #278291aa
- Drop composer.json PHP requirement by Daimona Eaytoy
git #958d732c
- CampaignEvents: Change participant remove dialog button text to 'Remove' (
T412445
) by sheetalsamaje1008-stack
git #60052484
- selenium: Updating to wdio-mediawiki 6.0.0 (
T410976
) by Vaughn Walters
git #37128131
- postEdit: extract logic for getting revision ID (
T411829
) by Daimona Eaytoy
git #6f47a179
- Rest: Apply permission checks to meeting and chat URL in GET event (
T415108
) by Daimona Eaytoy
CentralAuth
edit
git #1402cad2
- Fix copy-paste mistake in SpecialWikiSets (
T341775
) by thiemowmde
git #6ee71dca
- Use first class callable syntax in more places (
T397107
) by thiemowmde
git #a98544b1
- Replace accountname with account_name following upstream change (
T414049
) by Dr4goniez
Chart
edit
git #5e3e3110
- Use the latest MW-Docker image by hmonroy
CheckUser
edit
git #3f2fefec
- SI: Allow signals to define their name and description privately (
T415276
) by Dreamy Jazz
git #849e46f0
- SI: Allow signals to define a url name (
T414182
) by Dreamy Jazz
git #3f74e1f1
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
git #72e692be
- SI: Populate sic_updated_timestamp for existing cusi_case rows (
T415055
) by Dreamy Jazz
git #432dad6e
- Make sic_updated_timestamp addition schema change use null default (
T415348
) by Dreamy Jazz
git #1f074153
- Skip schema changes for PopulateSicUrlIdentifierTest on SQLite (
T415348
) by Dreamy Jazz
git #f996c9ee
- Fix SQLite schema updates during install (
T415348
) by Dreamy Jazz
git #1cbfc7f5
- UserInfoCard: Refetch CSRF token on mismatch (
T414274
) by Dreamy Jazz
git #d3f246a3
- SI: Remove temporary status filter links in special page summary (
T414176
) by Dreamy Jazz
git #e5a0080a
- SI: Add account filter to filters dialog (
T414195
) by Dreamy Jazz
git #c9a6bab4
- SI: Implement dialog to allowing filtering results (
T414176
) (
T414172
) by Dreamy Jazz
git #b8a30e42
- SI: Add non-functional filter button (
T414172
) by Dreamy Jazz
git #32a35d6d
- Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (
T412514
) by Neriah
git #e89f9211
- Use first class callable syntax in more places by thiemowmde
git #4b51372e
- Use more narrow Connectionprovider instead of LoadBalancer by thiemowmde
git #c9d72350
- Replace hard-coded class names with the …::class syntax by thiemowmde
git #2ce9cd08
- Favor self references over repeating the own class name by thiemowmde
git #5446efb3
- Use atomic Html::element instead of Html::open/closeElement by thiemowmde
git #7b5d8f24
- SI: Set sic_updated_timestamp when creating and updating cases (
T415054
) by Dreamy Jazz
CirrusSearch
edit
git #f749acdf
- Use EventBus serializer services (
T392516
) by Ottomata
git #8451d836
- Cache SPARQL responses to deepcat (
T410440
) by Erik Bernhardson
git #121bfae6
- composer.json: Stop manually defining justinrainbow/json-schema requirement by Sam Reed
git #a4bc2f69
- Repair deepcat matching against spaced titles (
T414859
) by Erik Bernhardson
Cite
edit
git #83dcbc5f
- [refactor] Get internal item without knowing ref node (
T406588
) by Adam Wight
git #3bbf866a
- Fix wrong comma in [2,1] in wikitext help panel (
T407471
) by thiemowmde
git #f95feff6
- Fix/simplify preview code in wikitext editor help panel (
T407471
) by thiemowmde
git #2f2296b2
- VE: Introduce edit mode flag to MWReferenceDialog (
T413760
) by WMDE-Fisch
git #fe033efa
- Add an experiment using the Test Kitchen (
T412945
) by Adam Wight
git #4530f29b
- Use transitional DataMwBody::setHTML() (part 2) by C. Scott Ananian
git #cafb1519
- Switch from processAttributeEmbeddedHTML to processAttributeEmbeddedDom by C. Scott Ananian
git #927e631f
- Use first class callable syntax in more places (
T397107
) by thiemowmde
CodeMirror
edit
git #c157e247
- selenium: Decreasing flake by serializing tests suites and dropping maxInstances to 2 (
T411138
) by Vaughn Walters
git #7371c6ff
- lua-worker: upgrade luacheck-browserify to 0.10.0 (
T414591
) by bhsd
git #7dd864e0
- codemirror.keymap.less: ensure LTR for keyboard shortcuts (
T384940
) by bhsd
git #3a8158e0
- codemirror.mediawiki.parser.test.js: >2500 parser tests from core by bhsd
CommunityConfiguration
edit
git #22bcc07f
- PageTitlesControl: Clear input after user selects a title from the dropdown menu. (
T398428
) (
T400812
) by Eileen M
git #af8276b3
- composer.json: Stop manually defining justinrainbow/json-schema requirement by Sam Reed
CommunityRequests
edit
git #f49a12c2
- Fix: Votes subpage not getting deleted (
T406059
) by Dayllan Maza
git #84d6633e
- Remove Accepted and Unsupported statuses (
T412439
) (
T412437
) by Dayllan Maza
ConfirmEdit
edit
git #30522da9
- hCaptcha: Track the filterId triggering a captcha consequence in session (
T415101
) by Héctor Arroyo
git #cd054efe
- extension.json: Merge Maintenance autoloads into AutoloadNamespaces (
T278279
) (
T278278
) by Sam Reed
ContentTranslation
edit
git #7eca1b23
- CX search: restore "recently edited" suggestions when needed (
T411029
) by NikG
git #19653f61
- useDashboardSuggestionEventSource: Fix lint errors by NikG
git #396415f0
- CX search: fix small flash of content when switching source language (
T411029
) by eamedina
git #d451d659
- CX search: Update recent edit suggestions on source language update (
T411029
) by NikG
git #bf85187f
- CX compare contents: Fix intersection observer for mobile (
T413258
) by NikG
git #8a3825f3
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
git #c227efb3
- SXSentenceSelector: Remove duplicate code by NikG
git #cdb5f6aa
- CX instrumentation: disambiguate previous edits source (
T414327
) by adarsh2406
git #acd8c710
- useSuggestionValidator: Replace vuex language state with useURLHandler (
T374886
) by Patrick Richardson
DiscussionTools
edit
git #447b9b11
- Use mixin for dark mode overrides by Ed Sanders
git #b895bc24
- mobile: Disconnect IntersectionObserver after using it (
T330386
) by Bartosz Dziewoński
DonationInterface
edit
git #61e95365
- Add payer id to message queue as external_identifier (
T400765
) by wfan
git #6c8b33fd
- move logic in HTML to script by wfan
git #2e7e5e47
- GenericPatternFilter: Add numeric comparison operators (
T414524
) by Jack Gleeson
Echo
edit
git #8b7c1740
- selenium: Update to wdio-mediawiki 6.1.0 (
T415534
) (
T415543
) by Peter Hedenskog
git #fdc5827a
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
EntitySchema
edit
git #a878086f
- Change MediaWiki\Cache\LinkCache to MediaWiki\Page\LinkCache (
T412516
) by Neriah
git #e8919923
- Bump secondary CI PHP and Node.js versions (
T414989
) by Lucas Werkmeister
EventBus
edit
git #d6a3fc46
- Expose event and entity serializers as services (
T392516
) by Ottomata
EventLogging
edit
git #4b75fb17
- Update references in comments to Test Kitchen (
T407904
) by Clare Ming
git #bbaec9c5
- Fix typo in bunyan dev dependency name by lwatson
FileImporter
edit
git #77bd0eac
- Make use of native Html::… methods where possible by thiemowmde
Flow
edit
git #34bbaf33
- Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (
T412514
) by Neriah
git #42e1da3d
- Update pimple/pimple from 3.5.0 to 3.6.1 by Alexander Vorwerk
GlobalWatchlist
edit
git #94fa1243
- Recognize Wikibase when no wgGlobalWatchlistWikibaseSite system variable is set (
T415337
) by IKhitron
git #fe37128d
- Fix Add permalink for page creation edits change (
T262768
) by IKhitron
GrowthExperiments
edit
git #d0dba9e1
- metrics(ReviseTone): add missing instrumentation parameters (
T415580
) by Michael Große
git #00cf4788
- cleanup(BaseModule): Remove unused code (
T411626
) by Martin Urbanec
git #cd2774f8
- feat(DashboardModule): Add IDs to module wrappers (
T411626
) by Martin Urbanec
git #69ae413b
- fix: avoid displaying incorrect additional userpage link (
T415291
) by Sergio Gimeno
git #60b14b5e
- fix: avoid logging traffic from overridden experiment users (
T415294
) by Sergio Gimeno
git #ca526601
- Homepage: remove a test dependency on SkinMinerva (
T415278
) by Antoine Musso
git #d2e6e9e4
- Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (
T412514
) by Neriah
git #28134db6
- Launch Revise Tone onboarding from Help Panel (
T414245
) by Cyndy
git #9980a406
- Avoid array_keys and inline array destructuring by thiemowmde
IPInfo
edit
git #d8bcc6b0
- IPoid: Convert to rely on Extension:IPReputation (
T410618
) by Kosta Harlan
JsonConfig
edit
git #ab9ac908
- Use more compact PHP 8 syntax where possible by thiemowmde
Kartographer
edit
git #7630631f
- composer.json: Stop manually defining justinrainbow/json-schema requirement by Sam Reed
Linter
edit
git #9ae55449
- Change MediaWiki\Cache\LinkCache to MediaWiki\Page\LinkCache (
T412516
) by Neriah
LoginNotify
edit
git #e6663986
- Remove title PurgeSeenJob by Umherirrender
git #2ab259ed
- Drop CheckUser support (
T412939
) (
T345052
) by Tim Starling
MassMessage
edit
git #2b3ac215
- Remove obsolete PHPDoc tags that literally repeat the code by thiemowmde
Math
edit
git #d28c904d
- Replace width with max-width in ext.math.less (
T415577
) by Escargot bleu
git #37544252
- ServiceWiring: Sort array and add @phpcs-require-sorted-array by Fomafix
git #c3b3f081
- Remove outdated comment (
T415230
) by physikerwelt
git #b59e310f
- Use PHP8 constructor property promotion and readonly properties by Fomafix
git #7a1fcf05
- tests: Move two WikiTexVC heavy tests from Stub to Standalone so they're run in CI (
T415230
) by James D. Forrester
git #48867608
- Use mrow elements for linking instead of anchor tags (
T414289
) by Frederik Hennecke
MetricsPlatform
edit
git #6350e717
- Remove problematic logging for now (
T415309
) by Clare Ming
git #868fcaf7
- Remove problematic logging for now (
T415309
) by Clare Ming
MobileFrontend
edit
git #ec4b0fb2
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
git #8625ea88
- Revert "Toggler: Update heading toggler to match WAI ARIA pattern" (
T415303
) (
T407908
) by DLynch
OATHAuth
edit
git #ea2f646e
- Add handler for UserRequirementsCondition hook (
T414911
) by Marcin Szwarc
OAuth
edit
git #f3425946
- Frontend: Handle cases where access token isn't found (
T360262
) by Derick Alangi
ORES
edit
git #e759bd48
- When filtering for edits with high Revert Risk, Recent Changes shouldn't display edits from non-main namespaces (
T404200
) by Kgraessle
PageTriage
edit
git #78bcede0
- Use `ptrp_reviewed_updated` instead of creation date for next page (
T415542
) by Sohom
git #05be44cf
- selenium: Replace mwbot and use wdio-mediawik-6.1.0 (
T415538
) (
T415543
) by Peter Hedenskog
git #ecc24016
- Use page creation date as offset only if the legacy ordering is specified (
T414892
) by Sohom
ParserFunctions
edit
git #485cebab
- Change MediaWiki\Cache\LinkCache to MediaWiki\Page\LinkCache (
T412516
) by Neriah
PersonalDashboard
edit
git #09f130a0
- Onboarding bug fixes and enhancements (
T405757
) by Dillon Hardy
git #9c00b659
- Encoding bug in Recent activity module (
T415075
) by Kgraessle
git #b06a7014
- Invite users to view Special:Dashboard (
T410036
) by Dillon Hardy
git #ea9f3a32
- recent activity: filter out undo & rollback edits (
T414841
) by jsn
git #ad563e3b
- reorder module display (
T415074
) by jsn
Popups
edit
git #89c895db
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
ProofreadPage
edit
git #ad23e768
- Use an ext tag as a placeholder instead of a string by Arlo Breault
git #705e69cc
- Support WikiEditor's resizing drag bar for Page editing (
T393231
) by Sam Wilson
git #cf41ed96
- Pagelist widget: handle error when fetching imageinfo (
T415004
) by Sam Wilson
ReaderExperiments
edit
git #49e93561
- Update `Metrics Platform` references to `Test Kitchen` (
T407905
) by Clare Ming
ReportIncident
edit
git #67dae300
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
RevisionSlider
edit
git #f0d8d255
- Fix percent-encoding of query params when updating URL state by Bartosz Dziewoński
Score
edit
git #720a2d82
- README: Update instructions for running tests (
T395470
) by Daimona Eaytoy
Scribunto
edit
git #d02a8b90
- UstringLibrary: Remove defined( 'PREG_JIT_STACKLIMIT_ERROR' ) check from handlePCREError by Sam Reed
git #44be1395
- Add benchmark script for UstringLibrary::ustringGsub() by Ori Livneh
SearchVue
edit
git #d0fbdd7f
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
SecureLinkFixer
edit
git #cd075aa1
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit
git #d3233266
- Drop DB updates for 1.39 (
T414557
) by Dreamy Jazz
SyntaxHighlight_GeSHi
edit
git #1641be9d
- Parsoid compatibility for tag usage tracking category by Siddharth VP
git #97950bd7
- Parsoid compatibility for tracking categories by Siddharth VP
TemplateData
edit
git #f05db7c5
- selenium: Update to wdio-mediawiki 6.1.0 (
T415244
) (
T415543
) by Peter Hedenskog
TemplateSandbox
edit
git #2dd4074d
- Update preview note formatting to be consistent with EditPage (
T414742
) by SomeRandomDeveloper
TestKitchen
edit
git #bdfd218c
- devserver: Updated according to the renaming (
T407808
) by Santiago Faci
git #5878cd89
- Remove experiment code testing TK SDKs (
T414528
) (
T414530
) by Clare Ming
git #b196a964
- Remove problematic logging for now (
T415309
) by Clare Ming
git #2227e527
- Remove problematic logging for now (
T415309
) by Clare Ming
git #56dce039
- PHP SDK: Merge Wikimedia\MetricsPlatform library (
T367034
) by Sam Smith
TimedMediaHandler
edit
git #fa6d276d
- Add script for populating transcode state columns (
T415064
) by Alexander Vorwerk
git #d7c6a7a0
- Partial revert "Fix DivisionByZeroError when calculating bitrate" (
T415169
) by Jforrester
git #66c3c67b
- TimedMediaThumbnail: Set physical width and height (
T402792
) by Amir Sarabadani
Translate
edit
git #faee3838
- Make use of native Html::… methods where possible by thiemowmde
git #d845c853
- Redefine "isSourcePage" to include broken pages (
T410746
) (
T346587
) by Pppery
UniversalLanguageSelector
edit
git #7c1dbf47
- Update jquery.ime and jquery.uls from upstream by ToluAyo
VisualEditor
edit
git #38d2b28b
- Edit check: fix an inversion of the ignoreQuotedContent config logic (
T414715
) by David Lynch
git #e9fa2a2f
- Edit check: cache the fetch of headings by David Lynch
git #37a0287a
- EditCheck: Create beta preference for suggestions mode (
T404603
) (
T415504
) by Ed Sanders
git #a9bc65cd
- Experimental edit check: skipped heading levels (
T412878
) by David Lynch
git #3ba89ea4
- BaseEditCheck: don't count removals of element data for "pure insertions" (
T405092
) by David Lynch
git #18b0073e
- Edit Check: Consider categories added by a template when restricting checks (
T347775
) by David Chan
git #b977e445
- EditCheck tests: Move cases inside test functions by Ed Sanders
git #b75a31e2
- EditCheck: Skip user account checks in suggestions mode by Ed Sanders
git #bae7ed29
- DuplicateLinksEditCheck: Simplify dummy description by Ed Sanders
git #abe95139
- EditCheck: Create util for tracking link clicks by Ed Sanders
git #651eaeb1
- selenium: Update to wdio-mediawiki 6.1.0 (
T415535
) by Peter Hedenskog
git #78720be2
- BaseEditCheck: add config to restrict checks to only specific sections (
T414231
) by David Lynch
git #6e20e834
- Update VE core submodule to master (6ffac7f7f) (
T413706
) (
T414069
) by David Lynch
git #f7d60800
- Remove default title/description in BaseEditCheck by Zoë
git #21d94f14
- EditCheck: Import codex variables from MediaWiki, not lib/ve by Ed Sanders
git #f823e6ce
- DuplicateLinksEditCheck initial implementation (
T413421
) by Zoë
git #417af0f4
- ReferenceCheck: accept sfn template as valid reference (
T407849
) by Caro Medelius
git #92708b0c
- MWTransclusionModel: import the data from generatedContent if present (
T415226
) by David Lynch
git #29b9016d
- TextMatchEditcheck: handle unconfigured TextMatch by Caro Medelius
git #a94dad05
- TextMatchEditCheck should call isRangeValid not isRangeInValidSection (
T414715
) by David Lynch
git #524d6d93
- BaseEditCheck: add ignoreQuotedContent config (
T414715
) by David Lynch
git #279dc6a2
- Fix: Fix typo of "repsonse" to "response" in edit check/i18n/qqq.json (
T201491
) by Seawolf35gerrit
git #18c8e06e
- ESLint: Show mediawiki/no-unlabeled-buttonwidget warnings by Ed Sanders
WebAuthn
edit
git #e67676e8
- Log credential objects directly when possible by Roan Kattouw
git #ca099097
- Don't directly serialize PublicKeyCredential objects by Roan Kattouw
git #1b4beca8
- Update switch button label to add "or passkey" if passkeys are available (
T410337
) by Roan Kattouw
Wikibase
edit
git #e0e81686
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
git #bc168c81
- SQL: Clarify EntityValue requirement for generating SDL by dima koushha
git #bd87b75b
- Search: Update RouteHandlersTest for v1 (
T409542
) by Jakob Warkotsch
git #1dc44fd6
- client: use i18n hist link text in rc test (
T244411
) by jsn
git #1a8abdb6
- Fix styling issues with CdxPopover in editableTimeSnakValue (
T414917
) by Arthur Taylor
git #8cc6f965
- Support time values in wbui2025 (
T409453
) by Arthur Taylor
git #556afc43
- Make wbformatentities ids parameter required (
T415245
) by Lucas Werkmeister
git #3535e74f
- Try to make browser test entity selection even more robust (
T411266
) by Lucas Werkmeister
git #a8ce2207
- Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (
T412514
) by Neriah
git #631d2c0f
- Change MediaWiki\Cache\LinkCache to MediaWiki\Page\LinkCache (
T412516
) by Neriah
git #1b011685
- Change MediaWiki\Cache\LinkBatchFactory to MediaWiki\Page\LinkBatchFactory (
T412515
) by Neriah
git #becba721
- Fix GitHub secondary CI (
T414989
) by Lucas Werkmeister
git #b65a16f0
- Search: Move search endpoints to v1 (
T409542
) by dima koushha
git #8e988ff7
- GQL: Implement hasNextPage in searchItems pageInfo (
T413981
) by dima koushha
git #4a378af7
- GQL: Modify searchItems schema to return pageInfo (
T413981
) by dima koushha
git #a24f9eba
- GQL: Fix searchItems example (
T413981
) by Jakob Warkotsch
git #34e65fa0
- Make use of yield in dataProviders where it makes sense by thiemowmde
git #0a491e9a
- GQL: Modify searchItems schema to return edges (
T413981
) by Silvan
git #10acc97f
- Don’t send hour/minute/second messages to clients by Lucas Werkmeister
git #65b506dd
- Remove hasContinue from mock API responses by Lucas Werkmeister
WikibaseLexeme
edit
git #bf11da53
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
git #2dec56ba
- Fix cypress/unsafe-to-chain-command violations by Lucas Werkmeister
git #4a9995dc
- Clean up cypress/.eslintrc.js a bit by Lucas Werkmeister
git #63c5ac19
- eslint: Move cypress over-rides file to .js so that eslint actually uses it(!) by James D. Forrester
WikiEditor
edit
git #11b5fce0
- Revert^2 "jquery.wikiEditor: enable resizing drag bar without RTP" (
T393231
) by Samwilson
git #6dfb4468
- Revert "jquery.wikiEditor: enable resizing drag bar without RTP" by Samwilson
WikiLambda
edit
git #7fa60a39
- Update function-schemata sub-module to HEAD (ce816a9) (
T380975
) by James D. Forrester
git #955cd121
- Update function-schemata sub-module to HEAD (79a1bf3) (
T353354
) (
T413851
) (
T413943
) (
T415094
) by James D. Forrester
git #5728edea
- ZMultiLingualString: Stop duplicate languages from breaking other Objects (
T414063
) by gengh
git #d20614fd
- selenium: Correctly import default wdio-mediawiki conf before overriding by Vaughn Walters
git #9fc9610e
- Add a maintenance script to fix two types of issues with function tester (
T399934
) by Daphne Smit
git #f289b82a
- Start work on Abstract Wiki MVP base, including user rights (
T411690
) (
T411691
) by James D. Forrester
git #680e343c
- Add HTML fragment render toggle with sanitization (
T410509
) by Daphne Smit
git #ed91ed33
- Change title expectation in selenium test to follow upstream change by gengh
WikimediaApiPortalOAuth
edit
git #da34ed01
- form: Remove editprotected scope (
T386593
) by apaskulin
WikimediaCustomizations
edit
git #e1d70a75
- Add OWNERS.md by Gergő Tisza
WikimediaEvents
edit
git #934512e9
- hCaptcha: log risk score for failed edits (
T410992
) by Samuel Guebo
git #9b9f30a3
- BlockUtils: Log x_is_browser, x_trusted_request, x_provenance (
T415354
) by Kosta Harlan
git #3a888ba1
- Add references to Test Kitchen (
T407904
) by Clare Ming
git #306731ce
- Remove mintReaderPageVisit instrumentation (
T414404
) (
T407904
) by Clare Ming
git #2de251a8
- ext.wikimediaEvents.WatchlistBaseline: newInstrument -> getInstrument (
T408096
) by Sam Smith
git #ec72c5e5
- Update call to renamed method LoginNotify::isKnownSystemFast() by Roan Kattouw
git #0df6e275
- tests: skip test when IPReputation is not loaded (
T410616
) by Antoine Musso
git #8bc13593
- mobileSectionSwitch: log firstChange if it happens after the switch (
T410803
) by David Lynch
git #c676b40d
- ext.wikimediaEvents.xLab: Update ClickThroughRateInstrument#start() (
T414218
) by Sam Smith
WikimediaMaintenance
edit
git #8fe2bf4f
- Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (
T412514
) by Neriah
WikimediaMessages
edit
git #1e6e9425
- Add log formatter and messages to support LiquidThreads undeploy (
T89426
) by Thalia
git #0df54839
- Drop oathauth-tester messages (
T411360
) (
T411737
) by Alexander Vorwerk
git #27d504ca
- Add messages for FILL IN (wamugwikimedia) (
T408017
) by gerritbot
git #699a4918
- Add messages for Nawat Wikipedia (pplwiki) (
T413273
) by gerritbot
git #154f66d3
- Add messages for Jju Wikipedia (kajwiki) (
T413283
) by gerritbot
Wikistories
edit
git #f1d3a042
- build: Updating mediawiki/mediawiki-phan-config to 0.18.0 by Umherirrender
Skins
edit
CologneBlue
edit
git #ab417220
- Migrate CologneBlue to modern menus (
T409774
) by Jon Robson
MinervaNeue
edit
git #5afc32cc
- selenium: Remove mwbot dependency (
T415241
) by Peter Hedenskog
Modern
edit
git #09573425
- Migrate to modern menu system (
T409774
) by Jon Robson
MonoBook
edit
git #aae0f268
- Remove redundant background: none (
T415472
) by Jon Robson
Vector
edit
git #e969b8da
- Add landmark for WP25EasterEggs companion in column-end (
T414960
) by atitkov
git #49271cc3
- Fix sticky header TOC spacing and TOC disappearing on viewport change (
T414993
) by bernardwang
git #dbb06c99
- build: Upgrade mediawiki/mediawiki-phan-config from 0.17.0 to 0.18.0 by James D. Forrester
git #fb7eb074
- Change MediaWiki\Cache\LinkCache to MediaWiki\Page\LinkCache (
T412516
) by Neriah
git #e01213c1
- styles: Fix dropdown arrow spacing (
T415136
) by bernardwang
WikimediaApiPortal
edit
git #3abe42cf
- build: Upgrade mediawiki/mediawiki-phan-config from 0.17.0 to 0.18.0 by James D. Forrester
Misc
edit
VisualEditor/VisualEditor
edit
git #57e82435
- Move ve.targetLinksToNewWindow to ve.utils.client.js and check container by Ed Sanders
git #2e7853ce
- Apply mobile icon size fix to global overlay as well (
T410140
) by Ed Sanders
git #e246c03d
- Follow-up I77668684: Suppress select-all scroll when context closes (
T334768
) by Ed Sanders
git #244aca99
- DebugBar: Use variables for dark mode support by Ed Sanders
git #f39fe0c9
- CommandHelpDialog: Use variables for dark mode support by Ed Sanders
git #d89d0bf9
- Move CollabProcessDialog styles to separate file by Ed Sanders
git #9d924e66
- Use for...of for loops that need to break without a return value by Ed Sanders
git #11396fc4
- More Array loops (II) by Ed Sanders
git #6ffac7f7
- Use Codex design tokens for link annotation active state (
T413706
) by Aarohi Sharma
git #79d4b580
- Add dark mode to VE standalone by Ed Sanders
git #12097ecb
- AUTHORS.txt: Update for the past three years by James D. Forrester
git #0faad653
- Replace update-codex.sh with dev-dependency and grunt copy task by Ed Sanders
git #9a8051e0
- Update Codex Design Tokens to v2.3.3 (
T414069
) by Aarohi Sharma
git #61580428
- TargetWidget: Update variable used by focus state (
T414069
) by Ed Sanders
No changes
edit
AdvancedSearch
AntiSpoof
ApiFeatureUsage
ArticleCreationWorkflow
ArticlePlaceholder
AutoModerator
Babel
BetaFeatures
BounceHandler
Calendar
Campaigns
CategoryTree
CentralNotice
CharInsert
ChessBrowser
CiteThisPage
Citoid
CodeEditor
Cognate
Collection
CommonsMetadata
CommunityConfigurationExample
ContactPage
CreditsSource
Dashiki
Disambiguator
DismissableSiteNotice
Elastica
ElectronPdfService
EmailAuth
EventStreamConfig
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FileExporter
FlaggedRevs
FundraiserLandingPage
FundraisingTranslateWorkflow
Gadgets
GeoCrumbs
GeoData
GlobalBlocking
GlobalCssJs
GlobalPreferences
GlobalUsage
GlobalUserPage
GoogleNewsSitemap
GuidedTour
IPReputation
ImageMap
ImageSuggestions
InputBox
Insider
InterwikiSorting
Josa
LabeledSectionTransclusion
LandingCheck
LiquidThreads
MapSources
MediaModeration
MediaSearch
MobileApp
MultiTitle
MultimediaViewer
NavigationTiming
NearbyPages
NetworkSession
NewUserMessage
Nostalgia
Nuke
OAuthRateLimiter
PageAssessments
PageImages
PageNotice
PageViewInfo
PagedTiffHandler
ParserMigration
PdfHandler
Phonos
Poem
PropertySuggester
QuickSurveys
Quiz
RSS
ReadingLists
RealMe
RelatedArticles
SandboxLink
SearchExtraNS
ShortUrl
SimilarEditors
SiteMatrix
SpamBlacklist
StopForumSpam
SubPageList3
SubpageSortkey
TemplateStyles
TemplateWizard
TextExtracts
Thanks
TheWikipediaLibrary
Timeless
TitleBlacklist
TocTree
TorBlock
TranslationNotifications
TrustedXFF
TwoColConflict
UploadWizard
UploadsLink
UrlShortener
WP25EasterEggs
WikiLove
WikibaseCirrusSearch
WikibaseLexemeCirrusSearch
WikibaseMediaInfo
WikibaseQualityConstraints
Wikidata.org
WikidataPageBanner
WikimediaBadges
WikimediaCampaignEvents
WikimediaIncubator
Wikisource
XAnalytics
cldr
intersection
timeline
wikihiero
Total changes
edit
345
Changes in
76
repos by
103
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.46/wmf.13
Add topic