MediaWiki 1.46/wmf.16 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.46
MediaWiki 1.46.0-wmf.15
Deployment of MediaWiki 1.46.0-wmf.16 to Wikimedia sites
MediaWiki 1.46.0-wmf.17
The latest version (labeled "1.46.0-wmf.16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 17 February 2026 (
see the roadmap
).
Core changes
edit
git #d736ca1c
- Branch commit for wmf/1.46.0-wmf.16 (
T413807
) by trainbranchbot
git #fbbdbfe4
- ParserOutput: move flags into $mFlags array (
T292868
) by C. Scott Ananian
git #013104dc
- Revert "Use {{#Special}} syntax in watchlist label message" (
T417604
) by SomeRandomDeveloper
git #f44de48b
- Drop wfMergeErrorArrays(), deprecated since 1.43 by Lewis Cawte
git #aa525122
- Parser: Remove deprecated and unused Parser functions by Lewis Cawte
git #322048c8
- Bump wikimedia/parsoid to 0.23.0-a16.2 (
T417443
) by C. Scott Ananian
git #490535c4
- Inject services into ParserOutputAccess by Fomafix
git #e9264452
- HtmlInputTransformHelper,ParsoidHandler: Add 'counters' property by C. Scott Ananian
git #52f9a68b
- HtmlInputTransformHelperTest: Use HtmlPageBundle factory methods (part 2) (
T417443
) by C. Scott Ananian
git #a7f76c65
- SerializationTestTrait: introduce ::normalizeForObjectEquality by C. Scott Ananian
git #2c7f5b7d
- SimpleParsoidOutputStash*Test: use HtmlPageBundle factory methods (
T417443
) by C. Scott Ananian
git #d9741327
- mediawiki.ForeignApi: Avoid dependency from ForeignRest on ForeignApi by Bartosz Dziewoński
git #374037c1
- Parsoid LanguageConverter postprocessing pass (
T380517
) (
T415435
) by C. Scott Ananian
git #de680232
- selenium: Increase default max instances to 6 (
T414904
) by Peter Hedenskog
git #eb402d64
- selenium: Use headless as default (
T411784
) by Peter Hedenskog
git #39b252fe
- tests: Move `@covers` to class level for RL FileModuleTest by Derick Alangi
git #d6d651b0
- Rdbms: Emulate UNION queries in tests when using MySQL (
T412067
) by SomeRandomDeveloper
git #f28fe401
- Fix Fastmail rendering by moving styles off the body (
T413131
) by Cyndy
git #67b1caf9
- selenium: Start one xvfb per maxInstance (NodeJS instance) (
T344754
) by Peter Hedenskog
git #4661552f
- ApiQueryInfo: Add inprop=watchlistlabels (
T417092
) by TheresNoTime
git #b315073e
- IcuCollation: Support numeric sorting for non-default collations (
T411940
) by Func
git #01005662
- Disallow calling MessageCache::get with a boolean language parameter (
T160814
) by MGChecker
git #b6780de6
- Support CSS/JS thumbnail sizing in Parsoid (
T375981
) by Jon Robson
git #e6bf7da1
- Logging: more tests for DatabaseLogEntry (
T416542
) by daniel
git #e33a53ca
- Logging: Support interacting with log entries from other wikis (
T416542
) by Bartosz Dziewoński
git #c6bf06d2
- ResourceLoader: Improve some type documentation on functions by Umherirrender
git #6f19ad26
- ResourceLoader: Move DependencyStore back to includes/ResourceLoader/ (
T364652
) by Timo Tijhof
git #c5f87919
- Introduce database write duplication mechanism (
T408137
) by Amir Sarabadani
git #ade25b82
- Media: Doc formatting improvements by Bartosz Dziewoński
git #74f0f460
- RELEASE-NOTES-1.46: Fix wording of Parser:Options drop droppage by James D. Forrester
git #c49c15c7
- Add release note for mw.message( ... ).parseDom() change (
T414219
) by SomeRandomDeveloper
git #412e164a
- Use .parseDom() instead of .parse() where applicable (
T414219
) by SomeRandomDeveloper
git #acb8d686
- mediawiki.base: Add a stub for parseDom() to mw.message (
T414219
) by SomeRandomDeveloper
git #471562a7
- Use existing fetchFieldValues method in JobQueueDB by thiemowmde
git #f8673f7b
- Use MainConfigNames in DefaultPreferencesFactory by thiemowmde
git #59f33bad
- RELEASE-NOTES-1.46: Add note for PSR-7 change (
T397068
) by Gergő Tisza
git #281d1cee
- InfoAction: Insert page header above the TOC (
T363726
) by Bartosz Dziewoński
git #08dd0799
- CoreMagicVariables: Remove zero-argument form for {{#isbn}} (
T417284
) by C. Scott Ananian
git #d897780b
- editpage: Remove unused mExpectedParentRevision property by SomeRandomDeveloper
git #2a22951d
- Parser: drop Parser::Options() by Lewis Cawte
git #1b75af5f
- file: Stop setting 'omit-nonlazy' while loading extra rows from the db (
T417301
) by Alexander Vorwerk
git #cce292b2
- editpage: Move some helper methods to a new service (
T157658
) by SomeRandomDeveloper
git #d084b13c
- FileRepo: Add 'userAgent' option in ForeignAPIRepo for wgForeignFileRepos by Paladox
git #bdb30bd9
- Move handling of ThumbnailSteps to media handlers (
T360589
) (
T415598
) by Func
git #881ce0bb
- Make use of very short fn() syntax in more places by thiemowmde
git #33f80b08
- Upgrade psr/http-message and lcobucci/jwt (
T397068
) (
T261462
) by Sam Reed
git #b1924d4a
- wdio-mediawiki: Release 6.2.0 by Peter Hedenskog
git #6a65a47b
- Remove wfAssembleUrl(), deprecated in 1.39 by Lewis Cawte
git #143559bc
- mediawiki.tempUserBanner: Add missing dependency (
T415810
) by SomeRandomDeveloper
git #b989e393
- Drop wfMatchesDomainList(), deprecated in 1.39. by Lewis Cawte
git #f277fd2d
- ParserTestRunner: use JsonCodec to encode extension data information for tests by C. Scott Ananian
git #aaa8af1d
- Hard-deprecated Xml::option, deprecated since 1.42 and now unused (
T341775
) by James D. Forrester
git #7fccf0dd
- OpenApiSpec: Add support for response headers in the REST OpenAPI spec (
T412668
) (
T382459
) (
T382460
) by Atieno
git #af6538d5
- Hard-deprecate Xml::attrib(), ::buildForm(), and ::fieldset() (
T341775
) by James D. Forrester
git #76ea6ff3
- Special:EditWatchlist: Improve labels dialog messages (
T414581
) by Sam Wilson
git #450540ae
- mediawiki.special.watchlistedit: Add access key to remove (
T416103
) by TheresNoTime
git #4440302d
- Add more paratest parameters to bootstrap.php to avoid unrecognized param errors by Aaron Schulz
git #b1b293ff
- Special:Watchlist: Improve watchlist onboarding for mobile (
T416509
) by Sam Wilson
git #a4132259
- maintenance/makeTestEdits: Add `--watchlist` option (
T414568
) by TheresNoTime
git #c9fc7f75
- Special:EditWatchlist: Use consistent phrasing, and remove unused messages (
T412792
) by Sam Wilson
git #a54c60d7
- Special:EditWatchlist: Add labels to both subject and talk pages (
T416147
) by Sam Wilson
git #1b315fa4
- Make UserRequirementsConditionChecker stable to extend (
T416859
) by Marcin Szwarc
git #257e5d8c
- Make RestrictedUserGroupChecker::getGroupRestrictions public (
T416859
) by Marcin Szwarc
git #3690cc0c
- resources: Use .column-width mixin in special.less by Umherirrender
git #e236f011
- Change MediaWiki\Cache\LinkBatch to MediaWiki\Page\LinkBatch (
T412514
) by Neriah
git #9245814f
- build: Upgrade mediawiki-phan-config to 0.19.0 (phan v6) (
T406326
) by Daimona Eaytoy
git #868fdc68
- Use {{#Special}} syntax in watchlist label message by Jon Harald Søby
git #d59a73ae
- LinksUpdate: Override fetchExistingRows for imagelinks (
T299953
) by Alexander Vorwerk
git #9cfcd5fb
- LinksTable: Use replica database for fetching existing links (
T416171
) by Amir Sarabadani
git #4aa06bf5
- Do not duplicate edit watchlist link on skins which already have it (
T414246
) by Jon Robson
Vendor
edit
git #cd6a3467
- Bump wikimedia/parsoid to 0.23.0-a16.2 (
T417443
) by C. Scott Ananian
git #ddaf38cd
- Explicitly pin wikimedia/wikipeg by Reedy
git #7382701a
- Update league/oauth2-server and dependancies (
T261462
) by Reedy
git #630f30ec
- Upgrading ezimuel/ringphp (1.4.0 => 1.4.1) (
T414878
) by Reedy
git #3a37a10f
- Update brick/math from 0.14.2 to 0.14.5 by Alexander Vorwerk
git #4e85c9a9
- Upgrade web-auth/webauth-lib (4.9.3 => 5.2.3) (
T405344
) by Reedy
Extensions
edit
AbuseFilter
edit
git #1d795dce
- Improve Special:AbuseLog's rendering of user links for unattached accounts (
T293321
) by Dr4goniez
git #4206495a
- On Special:AbuseFilter/
T417368
) by Umherirrender
git #49f26515
- Add confirmation for making a private filter public (
T391543
) by Dr4goniez
git #142abc25
- Improve read-only on Special:AbuseFilter/
T230066
) by Umherirrender
AdvancedSearch
edit
git #ba3ae3e8
- Use MainConfigNames by thiemowmde
CampaignEvents
edit
git #da0cd036
- Add new db schema for event goals (
T411433
) by Michelle
CentralAuth
edit
git #109d8c04
- Remove unnecessary local context variables by Bartosz Dziewoński
git #a3cab9c4
- Avoid dependency from ForeignRest on ForeignApi by Bartosz Dziewoński
git #33949e28
- ForeignRest: Use abort signals in mw.Api code by Bartosz Dziewoński
git #687426c1
- Preserve error/notice params when redirecting too (
T416057
) by Bartosz Dziewoński
git #cc4dab70
- Add maintenance script to update automatic global group membership (
T416541
) by Bartosz Dziewoński
git #c554aa16
- GlobalGroupAssignmentService: Insert log entries into central wiki (
T416542
) by Bartosz Dziewoński
git #ac7983c3
- maintenance: import class definitions by daniel
CheckUser
edit
git #1631aecf
- Change performer of auto-closed jobs (
T417012
) by Maxim Postoronca
git #d870bd08
- Mock SpecialGlobalContributions instead of ContributionsSpecialPage by Fomafix
git #18674ce1
- Use CompositeIndefiniteBlockChecker in auto-close job (
T417012
) by Maxim Postoronca
git #26b0566e
- Add a check for "user is globally blocked" (
T417012
) by Maxim Postoronca
git #6ff98eb4
- Broaden Special:Contributions IP Reveal check (
T417177
) by STran
git #19528be3
- Add a user is locally blocked check (
T417012
) by Maxim Postoronca
git #cae23b85
- Introduce interface and service for checking if a user is blocked (
T417012
) by Maxim Postoronca
git #5ffecc2a
- Add siu_info to cusi_user (
T417277
) by Dreamy Jazz
git #6af52328
- SI: Allow matching signals when private CheckUser events occur (
T417165
) by Dreamy Jazz
git #3b734ef8
- Use constructor property promotion for CheckUserInsert service (
T417165
) by Dreamy Jazz
git #e8955828
- Use recommended way to pass HTML message parameters by Bartosz Dziewoński
git #eadb4d0f
- UserInfoCard: Show number of SI cases (
T414905
) by Kosta Harlan
git #48d6b337
- Add auto-close job for SuggestedInvestigations cases (
T414979
) by Maxim Postoronca
CirrusSearch
edit
git #a636543d
- EventBusWeightedTagsSerializer - pass requestId to EventSerializer by Ottomata
git #4be3d704
- EventBusWeightedTagSerializer - don't use EventBus serializer constructors (
T392516
) by Ottomata
Cite
edit
git #5e4817cb
- Use transitional DataMwBody::setHTML() (part 5) by C. Scott Ananian
git #32175823
- More consistent column widths in MinervaNeue and Vector 2022 (
T160497
) (
T334941
) by thiemowmde
git #f0359665
- Inline tiny skinStyles files in the "for all skins" file (
T160497
) (
T334941
) by thiemowmde
git #557380b7
- Merge tiny Minerva style tweak into general .less file by thiemowmde
git #52469066
- Parsoid: Add safeguard when checking for reflist template (
T416630
) by WMDE-Fisch
git #acc78de6
- Rename language codes sr-ec and sr-el to sr-cyrl and sr-latn (
T117845
) by Fomafix
git #70325e98
- Use new signature for ve.test.utils.runWikitextStringHandlerTest by Ed Sanders
git #ed6285ca
- Highlight ref search result when there is only one (
T403588
) by thiemowmde
git #1cf2c1f6
- VE: Streamline ref usage numbers in MWReferenceEditPanel (
T416486
) by WMDE-Fisch
git #68d4a574
- Load missing CSS for WikiEditor help panel (
T407471
) by thiemowmde
CodeEditor
edit
git #e8eb0e5a
- Use String#startsWith by Ed Sanders
CodeMirror
edit
git #2f4cc5ff
- CodeMirror: add `mw-editfont-monospace` class to non-Wikitext (
T373711
) by bhsd
git #ae10b1d2
- Remove dotted line focus outline from all editors by Ed Sanders
ContentTranslation
edit
git #06cbcb76
- TranslatedSegmentCard: Use target language from URL param (
T374886
) by Kisenge Mbaga
DiscussionTools
edit
git #8422771d
- Use PHP8 constructor property promotion and readonly properties by Fomafix
git #65cf9689
- Rename language codes 'sr-ec' and 'sr-el' to 'sr-cyrl' and 'sr-latn' (
T117845
) by Fomafix
git #bedd91c1
- Inject service 'MobileFrontend.Context' as optional service by Fomafix
git #eedfa4b0
- ServiceWiring: Sort array and add @phpcs-require-sorted-array by Fomafix
git #54ee266f
- modules: Use .user-select less mixin by Umherirrender
DonationInterface
edit
git #4d612df9
- Remove phone number field from Vipps form (
T339937
) by Elliott Eggleston
git #bec8860d
- Note messages used on donatewiki (
T166346
) by Elliott Eggleston
git #081ff971
- Replace space with + in email addresses before validation (
T417431
) by Lars SG
git #a18ea49d
- Add Donor Portal home link (
T417079
) by Jack Gleeson
git #399918f7
- Update SmashPig to 1.2.2.4 by Elliott Eggleston
git #cfed12ec
- Support Adyen-direct Vipps payments (
T339937
) by Elliott Eggleston
git #daca1984
- Update SmashPig to v1.2.2 by Jack Gleeson
git #c1e9c84a
- Add logout functionality to Donor Portal (
T416351
) by Jack Gleeson
git #f349553f
- Use relative path for assets path to prevent breaking when using the DonorPortal path in the URL by Damilare Adedoyin
EntitySchema
edit
git #895c42ca
- Replace mysql-action with mariadb service in secondary CI (
T417382
) by Lucas Werkmeister
EventBus
edit
git #5b3a4e2a
- EventSerializer - remove global use of Telemetry (
T392516
) by Ottomata
git #88ce36cb
- Refactor various constructors to use Serializer Service instances (
T392516
) by Ottomata
EventStreamConfig
edit
git #13cbe0a9
- Make use of upstream StringUtils::isValidPCRERegex by thiemowmde
GlobalWatchlist
edit
git #cf176496
- Fire a hook after the content refresh (
T275159
) by IKhitron
git #20e268ca
- Use Wikibase site language for this site Wikibase labels if there is no URL uselang parameter (
T416111
) by IKhitron
git #2e913423
- modules: Use .column-width less mixin by Umherirrender
git #540a3cfa
- Remove the wgGlobalWatchlistWikibaseSite variable (
T415440
) by IKhitron
GrowthExperiments
edit
git #3bbd7483
- Make use of MainConfigNames in more places by thiemowmde
git #ed3945fa
- test: skip assert when SuggestedEdit is not available (
T415278
) by Antoine Musso
git #e94153ca
- ReviseToneInitializer: select the action before ensuring it's shown (
T416537
) by David Lynch
git #7f47b88d
- Add integration tests to cover ConfigurationLoader when SE disabled (
T417208
) by Cyndy
git #7f424962
- ExperimentTestKitchenManager: stop enrolling users on account creation (
T416894
) by Sergio Gimeno
git #dac51c1a
- fix(SuggestedEdits): Fix inversed condition (
T417195
) by Martin Urbanec
git #951b6186
- fix(SuggestedEdits): Fix inversed condition (
T417195
) by Martin Urbanec
git #7c7c9649
- Mock Experiment class in ExperimentTestKitchenManager unit test by Sam Smith
git #abccc2d5
- experiments: dismantle ExperimentUserDefaultsManager (
T416894
) by Sergio Gimeno
git #30dd9dcc
- VariantHooks: use FeatureManager instead of ExtensionRegistry by Sergio Gimeno
ImageMap
edit
git #7309c18d
- Only code in Wikimedia\Parsoid\{Core,DOM,Ext} is stable to use (
T332457
) by C. Scott Ananian
git #478b737b
- Use Wikimedia\Parsoid\DOM\* aliases to improve compatibility with PHP 8.4+ by C. Scott Ananian
IPInfo
edit
git #8fc4d1d6
- Add infobox case handling for Special:IPContributions (
T417250
) by STran
IPReputation
edit
git #93cee78d
- IPoid: Log timeouts as warnings instead of errors (
T416164
) by Kosta Harlan
git #7ba52df7
- IPoid: Add configurable connectTimeout (
T416164
) by Kosta Harlan
git #270d9b7a
- ConfirmEdit: Remove IPReputationEnableLoginCaptchaIfIPKnown (
T416941
) by Kosta Harlan
JsonConfig
edit
git #6e76ea9b
- Allow empty nsName config in JCApi module (
T402922
) by thiemowmde
git #2355fbd3
- JCTransformApi: Check good status consistently (
T414047
) by Ammarpad
Linter
edit
git #0d244387
- Define getSubpagesForPrefixSearch for SpecialLintTemplateErrors by Arlo Breault
git #f32dbd4d
- Update title / desc of Special:LintTemplateErrors (
T170874
) by Arlo Breault
LiquidThreads
edit
git #6be5c580
- More robust SkinTemplateNavigation hook handler (
T416978
) by thiemowmde
Math
edit
git #7de6bf1b
- Treat \prime as an operator (
T417248
) (
T398653
) by physikerwelt
git #2d204d1b
- Don't treat overline als over_operator (
T382796
) by physikerwelt
git #fb99056a
- Remove hardcoded displaystyle around \oint (
T414124
) by physikerwelt
git #694f8cce
- Render * operator as ∗ (
T414130
) by physikerwelt
git #c196acce
- Improve the error message for \ca macro if used outside chem context (
T323878
) by physikerwelt
MobileFrontend
edit
git #bd14442c
- SectionCollapsing: Auto-expand sections based on hash fragments (
T416258
) by Eric Gardner
git #2df09a32
- build: Remove obsolete Codex dependencies (
T417289
) by Volker E.
git #1a1a87a4
- build: Sync Node version requirement with .nvmrc to v20.19.5 part II by Volker E.
git #f7d257cd
- build: Sync Node version requirement with .nvmrc to v20.19.5 by Volker E.
git #35b0ed43
- Anon warning: add classes to facilitate instrumentation (
T416100
) by Sergio Gimeno
git #a8fb81a8
- fix(anon edit screen): render anon screen without ext.testKitchen (
T415160
) by Sergio Gimeno
MultimediaViewer
edit
git #586f85bd
- thumbUrl: Adjust the samll size to match common standard sizes (
T414805
) by Amir Sarabadani
MultiTitle
edit
git #f863567d
- extension.json: Fix typo in the `descriptionmsg` property (
T417040
) by a smart kitten
OATHAuth
edit
git #4fa99bff
- Recover2FAForUser: Check if user's email is confirmed (
T415883
) by Marcin Szwarc
git #4439599a
- OATHmanage: Fix inconsistent vertical spacing in passkeys section (
T417411
) by n-michlol
git #7ebbce83
- Recover2FAForUser: Send Echo notifications on recovery (
T415883
) by Marcin Szwarc
git #2c128715
- Recover2FAForUser: Send additional recovery codes by email (
T415883
) by Marcin Szwarc
git #cea2ac3a
- Log successful 2FA verification attempts to CheckUser (
T301992
) by Mmartorana
git #14b72a3c
- OATHManage.vue: Fix FOUC when passkeys section is empty (
T416611
) by Roan Kattouw
git #85100cc6
- Unbreak OATHAuthOOUIHTMLForm submission handlers by Roan Kattouw
git #3e7bcff0
- ApiWebAuthn: Replace private function with const array by Sam Reed
git #39fcb83e
- WebAuthnAuthenticator: Add conditionalAuthentication (
T417117
) by Sam Reed
git #f3d7337c
- WebAuthnAuthenticator: Make protected private by Sam Reed
git #e07aa014
- Rename WebAuthn api module to have Api prefix by Sam Reed
git #15f3d65e
- Service-ify WebAuthnAuthenticator (
T417117
) by Sam Reed
git #96c40183
- Fold WebAuthnCredentialRepository into WebAuthnKey (
T416646
) by Sam Reed
git #f01cec00
- WebAuthnAuthenticator: Remove $request parameter to factory() by Sam Reed
git #b273c294
- Drop $wgOATHUserHandlesTable (
T416544
) by Sam Reed
git #36301e8d
- composer.json: Stop allowing psr/http-message ^1.0 (
T397068
) by Sam Reed
git #9c9d1533
- Skip passkey feature detection on Firefox on Linux (
T415089
) by Roan Kattouw
git #48894e0f
- WebAuthnAuthenticator: Use AuthManager's session storage directly by Roan Kattouw
git #94d0d312
- WebAuthnAuthenticationRequest: Use constructor param instead of setter by Roan Kattouw
git #0f96a61b
- Implement modified WebAuthnSerializerFactory (
T405344
) by Sam Reed
git #48a7582d
- composer.json: Upgrade web-auth/webauthn-lib to ^5.2.3 (
T405344
) by Reedy
git #18d010d6
- Drop IManageForm and cleanup some related code by Sam Reed
git #c669e278
- Log failed 2FA verification in CheckUser (
T301992
) by Mmartorana
OAuth
edit
git #b0bf4cd3
- Revert debug logging for T409901 (
T409901
) by Gergő Tisza
git #dc343853
- Use $claims parameter of AccessTokenRepository::getNewToken() by Gergő Tisza
git #d78206b9
- Update league/oauth2-server and dependancies (
T413633
) (
T261462
) by Sam Reed
git #3c53ff49
- tests: Re-organize test directories by Derick Alangi
PageImages
edit
git #f4b0d6fd
- Update namespace of PHP classes by Fomafix
git #e8e37914
- Use MainConfigNames by Fomafix
ParserMigration
edit
git #99aee572
- ShouldUseParsoidHook interface for overriding ParserMigration state (
T416405
) by Brooke Vibber
git #926427fc
- Show a quicksurvey to all logged in users using Parsoid (
T414852
) by Jon Robson
git #607055b7
- Enable Parsoid Read Views by default by C. Scott Ananian
PersonalDashboard
edit
git #5e5d0630
- Update feedback and WIP indicators (
T416319
) by suecarmol
git #28e857df
- Review changes: Fix edit summary text overflow (
T417055
) by Dillon Hardy
Phonos
edit
git #bef2ed50
- Use null instead of false on no string value by Fomafix
git #ed8672f5
- Remove @param and @return if redundant to PHP type declaration by Fomafix
Popups
edit
git #29b47bb8
- build: Remove Codex dependencies and Storybook remainders (
T417289
) by Volker E.
QuickSurveys
edit
git #834ebf72
- Add QuickSurveysSurveys hook (
T415721
) by Jon Robson
ReaderExperiments
edit
git #9a334dcf
- Fixed font size, variable header height (
T417194
) by Matthias Mullie
git #5943f8a4
- Escape selector (
T417170
) by Matthias Mullie
git #26ca4ad8
- Make entire header clickable (
T417196
) by Matthias Mullie
git #5644c848
- Don't show short description in sticky header (
T417193
) by Matthias Mullie
git #1932bb7c
- Finetune active header scroll detection (
T413403
) by Matthias Mullie
git #84107d95
- Make sure invisible header is stacked below other content (
T417204
) by Matthias Mullie
git #9a5d6e2e
- Minerva TOC: add table of contents region (
T416744
) by lwatson
git #4d2c236b
- shareHighlight: gate the feature on config var by Eric Gardner
git #1d76954d
- Minerva TOC: Revise button states (
T416598
) by lwatson
git #e27de78a
- Fix body-overflow workaround (
T413402
) by Matthias Mullie
git #d222dc4b
- Fix padding between nested TOC items (
T413401
) by Matthias Mullie
git #9bdf19ea
- shareHighlight: Set up new resource module (
T416434
) by Eric Gardner
git #90b638eb
- Dynamically update title size between xx-large & small (
T413402
) by Matthias Mullie
git #6268275c
- Minerva TOC: sticky header styles (
T413402
) by lwatson
git #8744e090
- Also show sticky header when TOC button focused (
T416744
) by Matthias Mullie
SandboxLink
edit
git #fdd21e8c
- "new" class should apply to link NOT list item (
T417372
) by Jon Robson
TestKitchen
edit
git #cccbf2f1
- PHP SDK: Remove EventLogging dependency by Sam Smith
git #8e3c807f
- Streamline various small pieces of PHP by thiemowmde
git #8971662a
- Fix contextual attributes when stream is set (
T417091
) by Clare Ming
git #f9a6045d
- PHP SDK: Add InstrumentManager#getInstrument() (
T409913
) by Santiago Faci
TimedMediaHandler
edit
git #352d798d
- migrateTranscodeStates: Avoid skipping rows (
T415064
) by Alexander Vorwerk
git #95c131ed
- Use $this->getConfig() instead of $services->getMainConfig() by Fomafix
git #aafb037c
- Update the metadata array fetching to non-deprecated methods by Derk-Jan Hartman
Translate
edit
git #5e00f255
- Combine identical jQuery calls by thiemowmde
git #1fb08417
- Call ServiceOptions::assertRequiredOptions for injected ServiceOptions by Umherirrender
VisualEditor
edit
git #2c4d0e09
- DoubleBoldEditCheck: Fix limit in searching for a heading by Ed Sanders
git #27551e38
- ConvertReferenceEditCheck: Fix documentation by Ed Sanders
git #8ddaff5f
- YearLinkEditCheck: Add tests by Ed Sanders
git #fffa63c6
- EditCheck: update shown stats on initial page load (
T417452
) by Caro Medelius
git #83de5d2c
- EditCheck: adjust editsuggestion-seen tag (
T413419
) by Caro Medelius
git #05493c6f
- Don't give focus to toolbar when closing MWPopupTool by Ed Sanders
git #e5906e31
- Use position:sticky for toolbarPlaceholder by Ed Sanders
git #e14865eb
- Update VE core submodule to master (17a600756) (
T412223
) (
T416558
) by David Lynch
git #f6276b58
- Edit check controller: make sure ensure-shown action is scrolled into view (
T416537
) by David Lynch
git #becf6cf7
- EditCheck: don't store the existing actions before updating by David Lynch
git #b01e9b00
- Selenium: Inserting and indenting lists (
T296187
) by dwalden
git #27c4f4e1
- Selenium: Inserting table (
T296187
) by dwalden
git #f3cb287d
- EditCheckGutterSectionWidget: primary icon should be a check if present by David Lynch
git #2c666766
- EditCheckGutterSectionWidget: icons should get flags regardless of focus (
T394713
) by David Lynch
git #2cd566f4
- YearLinkEditCheck: Add missing flag to regex by Ed Sanders
git #78507f4f
- getModifiedAnnotationRanges: Improve performance (
T417199
) by Ed Sanders
git #05f9d7f9
- DisambiguationEditCheck: Ignore links with hash fragments by Ed Sanders
git #42617b5a
- MWInternalLinkContextItem: Use specific linkCache for styling by Ed Sanders
git #719c657c
- Use ve.targetLinksToNewWindow by Ed Sanders
git #d4e41dff
- Alienate external links with template-generated attributes (
T67362
) by Bartosz Dziewoński
Wikibase
edit
git #3d6152d7
- GQL: Add e2e test boilerplate (
T416332
) by Jakob Warkotsch
git #5dc5d31e
- GQL: Don't wrap response in action name (
T417025
) by Jakob Warkotsch
git #33044a6f
- tests: Suppress error from backward test in ItemChangeTest (
T417432
) by Umherirrender
git #17c5cae8
- GQL: Remove GraphQL Special Page (
T417025
) by Silvan
git #65a09896
- GQL: Add action=wbgraphql to action api (
T417025
) by Jakob Warkotsch
git #4f7581db
- Add support for external id datatype (
T417042
) by Audrey Penven
git #72a86938
- Replace mysql-action with mariadb service in secondary CI (
T417382
) by Lucas Werkmeister
git #b6bc2223
- Fix publishing progress bar cancellation (
T417041
) by Arthur Taylor
git #13c33256
- Support URL datatype in wbui2025 (
T417041
) by Arthur Taylor
git #77121794
- Minor test suite fixes - remove unused properties (
T417041
) by Arthur Taylor
git #a468c5db
- Remove outdated comment by Lucas Werkmeister
git #8540587b
- composer.json: Upgrade to psr/http-message ^2.0.0 (
T397068
) by Sam Reed
git #380b2353
- Remove .trim modifier from v-model binding (
T414422
) by Lucas Werkmeister
git #f9a0081b
- GQL: Improve introspection query tracking (
T416886
) by Jakob Warkotsch
git #ece1b05e
- Revert "client: use i18n hist link text in rc test" by Lucas Werkmeister (WMDE)
git #a59d98e0
- resources: Use .column-width/.user-select/.hyphens less mixin by Umherirrender
git #003f59c4
- Clean up backwards compatibility for WBQC popover html (
T414193
) by Audrey Penven
WikibaseQualityConstraints
edit
git #a2a55368
- Tidy tests related to wbui2025 (
T414193
) by Audrey Penven
git #8a2eb8cd
- Show multiple issues in a popover in wbui2025 (
T414193
) by Audrey Penven
WikiEditor
edit
git #8dcbed6c
- Use String#startsWith by Ed Sanders
git #288358c8
- Fix ESLint warnings by Ed Sanders
WikiLambda
edit
git #adb28640
- SpecialViewObject: Allow view/ URLs to use ZIDs as well as language codes by James D. Forrester
git #33b4f7cd
- Add /view/lang/title route for Abstract content (
T411704
) by gengh
git #ad2be380
- LeaveEditorDialog: add composable and also use in AbstractContent (
T417155
) by Daphne Smit
git #8cf2fade
- Split the RC hooks from PageEditingHandler to PagePostSaveHandler by James D. Forrester
git #51be8402
- Do not read/write from unused namespaces menu (
T416652
) by Jon Robson
git #03d74247
- Provide ViewAbstract special page (
T411693
) by gengh
git #96d95754
- Update function-schemata sub-module to HEAD (3d1d510) (
T382795
) by James D. Forrester
git #e9491d0e
- abstract: Extract some i18n, label keys for consistency by James D. Forrester
git #691c9574
- Drawer: fix IOS scroll lock issues (
T414493
) by Daphne Smit
git #c43499f1
- Enable Abstract mode by default for devs, with only one NS by James D. Forrester
git #c7ea1804
- WikifunctionsPFragmentHandler: Add reference RL modules for client-mode by James D. Forrester
git #a8432636
- abstract: Define the not-enabled Special page i18n by James D. Forrester
git #ff852129
- WikifunctionsPFragmentHandler: Add usage tracking props when we're used (
T414848
) by James D. Forrester
git #e6f3a916
- Drop the temporary WikifunctionsEnableHTMLOutput feature flag by James D. Forrester
git #d3401b6d
- Drop the temporary WikifunctionsEnableWikidataInputTypes feature flag by James D. Forrester
git #d16caff0
- Add custom components for Section and Fragment (
T411709
) (
T411710
) by gengh
git #cb4f2163
- Mark as dirty both list items when moving them up or down. (
T416788
) by gengh
git #2b580688
- Set preview fragment divs as display:contents (
T416784
) by gengh
git #5182ae53
- Refactor references module to lazy-load Vue for embedded functions (
T414493
) by Daphne Smit
git #85e50345
- References: Implement reference popovers and drawers (
T414491
) (
T414493
) by Daphne Smit
git #49ef506c
- WikiLambdaApiBase::getResponseEnvelope: Don't try to process non-ZObjects (
T414752
) by James D. Forrester
git #dc7c7a9e
- ZTypeRegistry: Prohibit saving Z25s in PHP, too (
T414000
) by James D. Forrester
WikimediaCustomizations
edit
git #ccd52bab
- AttributionRestHandler: Minor cleanup by Sam Reed
git #b273b558
- RateLimit: Mark properties as readonly by Sam Reed
git #97362916
- ServiceWiring: Add typed return to WikimediaCustomizations.BadEmailDomainChecker by Sam Reed
git #e638fb2e
- RateLimitHookHandler: Mark as implements GetSessionJwtDataHook by Sam Reed
git #8d74cc67
- Followup quick fixes to I2a2be8f50 (
T415680
) by mooeypoo
git #77d3942b
- EmailAuth::onEmailAuthRequireToken: Split cldr and Events logic paths by James D. Forrester
git #0c300f86
- Add integration tests to Attribution API (
T415680
) by mooeypoo
git #198fd890
- Allow configuring rate limit classes for global groups (
T415588
) by Bartosz Dziewoński
git #5942de2d
- EmailAuth: Minor cleanup by Sam Reed
git #16c05fa6
- EmailAuthHookHandler: Check if WikimediaEvents loaded before using WikimediaEventsCountryCodeLookup (
T416983
) by Sam Reed
git #25f0e9c7
- extension.json: Mark as requiring MW >= 1.46.0 by Sam Reed
git #3d490388
- BadEmailDomain: Mark constructor properties as readonly by Sam Reed
WikimediaEvents
edit
git #9890c9f6
- Update xLab to testKitchen in hcaptcha (
T407904
) by Clare Ming
git #ff7bccc0
- Update xLab to testKitchen in mobileSectionSwitch (
T407904
) by Clare Ming
git #f199ff08
- Update references to xLab with Test Kitchen in (
T407904
) by Clare Ming
git #af929bc6
- Update reference to xLab to testKitchen (
T407904
) by Clare Ming
git #14153208
- Remove xLab module, update references to TK (
T407904
) by Clare Ming
git #6f9a3723
- Update xLab to testKitchen in clientError (
T407904
) by Clare Ming
git #8dcb11f0
- loggedOutWarning.js: add instrumentation for anon edit attempt intervention (
T416100
) by Sergio Gimeno
git #722298f2
- Move rate limit classes code to WikimediaCustomizations (
T415588
) by Bartosz Dziewoński
WikimediaMessages
edit
git #5df1a3fb
- Add overrides related to 2FA recovery process (
T416484
) by Marcin Szwarc
git #82ce8362
- Remove unused contactpage messages (
T303359
) by Ammarpad
WP25EasterEggs
edit
git #3f7b127f
- Escape the unescaped i18n messages (
T410091
) by atitkov
git #8b56c05d
- Do not show companion when visual editor is active (
T417078
) by atitkov
git #e34e5f90
- Update Qids to initial public version by atitkov
git #7abe1f41
- Add "Learn more" link below Baby Globe on Minerva (
T417077
) by atitkov
git #0bd3dc19
- resources: Squeeze static images more without visible quality loss (
T417307
) by Volker E.
git #4bef50d6
- Allow enabling extension via query parameter for testing (
T416218
) by atitkov
git #6d53e6cd
- Make use of upstream no-op mocks in HooksTest by thiemowmde
git #49cc357c
- Add configuration variable to control default companion visibility (
T417076
) by atitkov
git #cd688f22
- Add Baby Globe click interactions (
T416362
) by atitkov
git #52394ee8
- Use HashConfig in tests instead of mocking it by thiemowmde
Skins
edit
MinervaNeue
edit
git #17fc35a9
- Correct declare menus Minerva uses (
T331360
) by Jon Robson
git #3e95d6c4
- Revert "Toggler: Update heading toggler to match WAI ARIA pattern" by LorenMora
git #34ae3320
- Link to edit watchlist for readers using advanced menu (
T413913
) by Jon Robson
git #81d977cf
- Move opacity to wordmark only by Jon Robson
Nostalgia
edit
git #319ddacb
- Clear unused menus in Nostalgia (
T416981
) by Jon Robson
git #c95cd746
- Add 'menus' option to skin.json (
T416981
) by Gergő Tisza
Vector
edit
git #d9ae1902
- Stop tracking bundlesizes on legacy Vector by Jon Robson
WikimediaApiPortal
edit
git #0e8fe20f
- WikimediaApiPortal should declare menus it uses (
T416981
) by Jon Robson
Misc
edit
VisualEditor/VisualEditor
edit
git #d747f72c
- Fix debug bar destroying the content area in Minerva by thiemowmde
git #17a60075
- ui.Surface: Update CSS scroll padding to match VE surface padding by Ed Sanders
git #547f0865
- PositionedTargetToolbar: Factor out calculateHeight by Ed Sanders
git #7c8cb35e
- Use position:sticky for floating toolbar (
T412223
) by Ed Sanders
git #9e1e9fce
- Track if keyIndexes are used on InternaList.merge() (
T416558
) by WMDE-Fisch
git #27785e36
- Remove unused InternalList.keys property (
T416558
) by WMDE-Fisch
No changes
edit
3D
AntiSpoof
ApiFeatureUsage
ArticleCreationWorkflow
ArticlePlaceholder
AutoModerator
Babel
BetaFeatures
BounceHandler
Calendar
Campaigns
CategoryTree
CentralNotice
CharInsert
Chart
ChessBrowser
CiteThisPage
Citoid
Cognate
Collection
CologneBlue
CommonsMetadata
CommunityConfiguration
CommunityConfigurationExample
CommunityRequests
ConfirmEdit
ContactPage
CreditsSource
Dashiki
Disambiguator
DismissableSiteNotice
Echo
Elastica
ElectronPdfService
EmailAuth
EventLogging
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FileExporter
FileImporter
FlaggedRevs
Flow
FundraiserLandingPage
FundraisingTranslateWorkflow
Gadgets
GeoCrumbs
GeoData
GlobalBlocking
GlobalCssJs
GlobalPreferences
GlobalUsage
GlobalUserPage
GoogleNewsSitemap
GuidedTour
ImageSuggestions
InputBox
Insider
InterwikiSorting
Josa
Kartographer
LabeledSectionTransclusion
LandingCheck
LoginNotify
MapSources
MassMessage
MediaModeration
MediaSearch
MetricsPlatform
MobileApp
Modern
MonoBook
NavigationTiming
NearbyPages
NetworkSession
NewUserMessage
Nuke
OAuthRateLimiter
ORES
PageAssessments
PageNotice
PageTriage
PageViewInfo
PagedTiffHandler
ParserFunctions
PdfHandler
Poem
ProofreadPage
PropertySuggester
Quiz
RSS
ReadingLists
RealMe
RelatedArticles
ReportIncident
RevisionSlider
Score
Scribunto
SearchExtraNS
SearchVue
SecureLinkFixer
SecurePoll
ShortUrl
SimilarEditors
SiteMatrix
SpamBlacklist
StopForumSpam
SubPageList3
SubpageSortkey
SyntaxHighlight_GeSHi
TemplateData
TemplateSandbox
TemplateStyles
TemplateWizard
TextExtracts
Thanks
TheWikipediaLibrary
Timeless
TitleBlacklist
TocTree
TorBlock
TranslationNotifications
TrustedXFF
TwoColConflict
UniversalLanguageSelector
UploadWizard
UploadsLink
UrlShortener
WebAuthn
WikiLove
WikibaseCirrusSearch
WikibaseLexeme
WikibaseLexemeCirrusSearch
WikibaseMediaInfo
Wikidata.org
WikidataPageBanner
WikimediaApiPortalOAuth
WikimediaBadges
WikimediaCampaignEvents
WikimediaIncubator
WikimediaMaintenance
Wikisource
Wikistories
XAnalytics
cldr
intersection
timeline
wikihiero
Total changes
edit
346
Changes in
56
repos by
82
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.46/wmf.16
Add topic
US