MediaWiki 1.46/wmf.13
Appearance
| 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 <source> 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
- Newsletter
- 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