MediaWiki 1.46/wmf.10 - MediaWiki
Jump to content
From mediawiki.org
MediaWiki 1.46
MediaWiki 1.46.0-wmf.7
Deployment of MediaWiki 1.46.0-wmf.10 to Wikimedia sites
MediaWiki 1.46.0-wmf.11
The latest version (labeled "1.46.0-wmf.10") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 6 January 2026 (
see the roadmap
).
Core changes
edit
git #519c0eb0
- Branch commit for wmf/1.46.0-wmf.10 (
T408280
) by trainbranchbot
git #21796bc3
- docs: Use Special:MyLanguage/ in links to mediawiki.org by Alexander Vorwerk
git #58b7481c
- Use DOMCompat to append document fragment (
T407323
) by Arlo Breault
git #6b2e06a3
- Update namespace names for Karekare (kai) by Jon Harald Søby
git #42bb1851
- Use atomic Html::element instead of Html::open/closeElement by thiemowmde
git #1b60853a
- Bump wikimedia/parsoid to 0.23.0-a10 (
T413799
) by C. Scott Ananian
git #6dd99945
- libs: Fix closure detection in MemoizedCallable (
T413690
) by Ammarpad
git #d4c9f898
- mediawiki.special.search.styles: prevent result excerpt overflow (
T412471
) by Luka Simić
git #4d641685
- Watchlist labels: Add label and page counts to i18n message (
T411611
) by Sam Wilson
git #1e04a467
- Sort watchlist labels in the Special:Watchlist filter (
T412887
) by Sam Wilson
git #b591de01
- Reduce indentation of bullet lists in doc comments by Bartosz Dziewoński
git #c63be6fe
- Add @since tags to ParserOutput::…ContentHolder… methods (
T348253
) by thiemowmde
git #41f1574c
- ParserCache: improve metric documentation (
T405461
) by C. Scott Ananian
git #8a344001
- createAndPromote: Simplify PasswordError/Status handling by Bartosz Dziewoński
git #bca90610
- More integration tests for Special:MovePage interface by Bartosz Dziewoński
git #8b454174
- Revert "Update paging on Special:Search" by Cparle
git #ffb77532
- Add tests for RequestContext::getLanguage (
T402633
) by Dreamy Jazz
git #f85e2a8c
- Fix watchlistlabels-delete-count parameter documentation (
T413041
) by Sam Wilson
git #5cd671c2
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
git #4b88597e
- RevisionDelete: Namespace classes (
T353458
) by Amir Sarabadani
git #fc1acfd8
- Logging: Set default for log type on dropdown via LogEventsList (
T411019
) by Sam Reed
git #ad062f60
- SpecialPage: Improve types for phan in SpecialPageFactory by Umherirrender
git #943a700b
- Logging: Handle possible null as type for LogPage by Umherirrender
git #9251b1f3
- mediawiki.special.block: update wgRelevantUserName when target changes (
T413609
) by MusikAnimal
git #15722c4c
- Search: Namespace rest of the classes (
T353458
) by Amir Sarabadani
git #c95eba66
- maintenance: Add support for imagelinks read new (
T299953
) by Alexander Vorwerk
git #e23ecf42
- Inline pack( "C", ... ) with hard-coded argument list by Umherirrender
git #5fb395b8
- EtcdConfigTest: Add return value for some MultiHttpClient mocks (
T413672
) by Ammarpad
git #2c25fdb6
- LanguageCodeTest: Remove unnecessary null assertion (
T413580
) by Ammarpad
git #7a904208
- ShellboxClientFactory: Handle $service being null in getUrl() (
T413582
) by Sam Reed
git #64acabb8
- ApiQueryBacklinksprop: Add support for imagelinks read new (
T299953
) by Alexander Vorwerk
git #c56cee83
- DBConnRefTest: Add a temporary variable for return value in testRoleExceptions (
T413675
) by Sam Reed
git #cb85c2b5
- HISTORY: Add 1.39.16/1.39.17/1.43.6/1.44.3/1.45.1 (
T404619
) by Alexander Vorwerk
git #af4c59c9
- Allow wikimedia/testing-access-wrapper ^4.0.0 (
T412518
) by Reedy
git #5542962f
- Mime: Use const for static arrays in MimeAnalyzer by Umherirrender
git #24ecffd6
- IcuCollationTest: Remove setAccessible call (
T406744
) by Sam Reed
git #f10c375d
- Also write to il_target_id when imagelinks is set to write both (
T299953
) by Alexander Vorwerk
git #2bbe6a37
- Minor PHPDoc documentation fixups by thiemowmde
git #5eabcdbe
- Streamline various places that construct PHP arrays by thiemowmde
git #6e4895df
- Remove php7_module in images/.htaccess by Fomafix
git #73392a73
- Enhance support for imagelinks read new (
T299953
) by Alexander Vorwerk
git #c8dc477f
- LinksMigration: Correctly filter for equal namespaces (
T413625
) by Alexander Vorwerk
git #15af9a3b
- Html: Handle default type on link element with the attribs default array by Umherirrender
git #edd27e2a
- Mime: Change mime type video/x-matroska to video/matroska by Umherirrender
git #7d1a0c15
- Api: Use Xml::openElement in ApiFormatXml by Umherirrender
git #c30730eb
- Specials: Show latest stash file at top of Special:UploadStash by Umherirrender
git #3d0c85df
- findMissingFiles: Use correct field name for file read new in join (
T383496
) by Alexander Vorwerk
git #9c34ddab
- HookContainer: Improve documentation in HookContainer by Umherirrender
git #be440034
- Upgrading symfony/yaml (v6.4.26 => v6.4.30) by Alexander Vorwerk
git #87bfe768
- Upgrading wikimedia/shellbox (v4.3.0 => v4.4.0) by Alexander Vorwerk
git #8185fb20
- Upgrading wikimedia/running-stat (v2.1.0 => v2.2.0) by Alexander Vorwerk
git #0d6702aa
- Upgrading wikimedia/wrappedstring (v4.0.1 => v4.1.0) by Alexander Vorwerk
git #4676165f
- Html: Use const for static arrays by Umherirrender
git #c9c3e367
- ApiQueryBacklinks: Always use LinkMigration by Alexander Vorwerk
git #083a3261
- Search: Replace deprecated SplObjectStorage methods (
T413565
) by Ammarpad
git #de85def7
- Chage MediaWiki\Cache\CacheKeyHelper to MediaWiki\Page\CacheKeyHelper (
T412470
) by Neriah
git #d5a1f564
- Use dependency injection for Actions classes by Fomafix
git #2eaec65e
- TemplatesOnThisPageFormatter: Remove custom protection level labels by Bartosz Dziewoński
git #e58cd61e
- Specials: Fix status handling on Special:Upload for async url upload by Umherirrender
git #2844cf37
- ApiQueryImages: Add support for imagelinks read new (
T299953
) by Alexander Vorwerk
git #6ae155cc
- ApiQueryInfo: Add support for imagelinks read new (
T299953
) by Alexander Vorwerk
git #fa29b395
- LinksUpdate: Only assume title tables to be normalized (
T299953
) by Alexander Vorwerk
git #17947908
- Actions: Use PHP8 constructor property promotion and readonly properties by Fomafix
git #7bcdaa7d
- Search: Namespace more classes (
T353458
) by Amir Sarabadani
git #7bf26813
- Mime: Remove deprecated MimeAnalyzer::isPHPImageType by Umherirrender
git #4fc54cc4
- Add `s` accessKey to movepage submit button (
T313104
) by Pppery
git #e5dde6a5
- MultiHttpClient: Remove curl_close() call (
T413538
) by Sam Reed
git #bf27bdcf
- importDump: Only show progress once per page (
T411222
) by Taavi Väänänen
git #6363273c
- imagelinks: Add support for write both (
T299953
) by Alexander Vorwerk
git #c37596de
- findMissingFiles: Support file read new (
T383496
) by Alexander Vorwerk
git #07db7a6b
- UpdateRestrictions: Convert to LoggedUpdateMaintenance subclass by Sam Reed
git #18aeba4f
- Schema: Add il_target_id to imagelinks (
T299953
) by Alexander Vorwerk
git #4ec7b4b0
- Api: Avoid ApiUpload::getDummyInstance in upload related jobs by Umherirrender
git #e7e62080
- Api: Improve api upload by url by Umherirrender
git #7e4bc0e6
- tests: Add test for async file and url upload via action api by Umherirrender
git #d7f894e4
- Upload: Avoid empty temp file for async url-upload by Umherirrender
git #db29108f
- Use MoveSubpages method instead of custom logic for moving subpages (
T413302
) by Pppery
git #bbd95f5a
- Make consistencies of newly added Special:MovePage messages by anterdc99
git #32fca86b
- Fix typo and improve consistency in move-related messages (
T12814
) (
T85393
) by Dr4goniez
git #16560268
- mediawiki.jqueryMsg: Don't mark link as external if it starts with wgScript (
T176711
) by SomeRandomDeveloper
git #e2f820aa
- Fix incomplete code path in UnregisteredLocalFile (
T412366
) by thiemowmde
git #dc06f769
- Media: Ignore flash exif value of string type (
T412366
) by Umherirrender
git #9c895431
- SiteConfiguration: Optimize processSetting for default-only case by Ori Livneh
git #736aae83
- Adjust handling of talk page and protections when moving pages (
T12814
) (
T85393
) by Pppery
git #1a33a75e
- docs(ConfirmEmail): Add missing interface/method docstrings (
T411530
) by Martin Urbanec
git #0e73e76b
- fix(ConfirmEmail): Save settings after generating tokens (
T413435
) by Martin Urbanec
git #83171021
- Add #[\NoDiscard] to functions that return ScopedCallback by Bartosz Dziewoński
git #2a7d431f
- log: Hook for modifying search suggestions when typing "Special:Logs" (
T413357
) by Héctor Arroyo
git #091166ee
- i18n: condense undo-summary-multiple message by Siddharth VP
git #d71145ca
- Avoid redundant hash lookups in GlobalVarConfig::get() (
T317951
) by Ori Livneh
git #97728b8e
- Avoid calling static getTitleFor non-statically by thiemowmde
git #1aaa4c84
- ResourceLoader: Update wikimedia/relpath to 4.1.0 by Timo Tijhof
git #760a0986
- Add MessagesPpl.php for the Nawat language (
T411884
) by Jon Harald Søby
git #c197be75
- ResourceLoader: Update wikimedia/less.php to 5.5.0 (
T411213
) by Timo Tijhof
git #a1192e3b
- mw.jqueryMsg: fix type in parserDefaults.json by Siddharth VP
git #83c910fc
- Fix background colour for temporary user links (
T412823
) by Thalia
git #1adddf8b
- Rename solidToOpacity to solid-to-opacity and use value accessor by Ed Sanders
git #02cc8078
- LoggedUpdateMaintenance: Fix hint about --force option by Bartosz Dziewoński
git #e777e105
- Add release note for DatabaseUpdater improvements by Bartosz Dziewoński
git #af2a9b18
- SpecialPageLanguage: Use OOUI infuse if language selector is present (
T413313
) by Abijeet
git #f7596b8b
- Mime: Add application/epub+zip to the mime map (
T252250
) by Umherirrender
git #225b26a9
- Improve wording of MergeHistory merge notice (
T411845
) by Pppery
git #138b3d4e
- Do not check "move associated talk page" by default when moving user base pages (
T405369
) by Pppery
git #8bfd54bf
- SelectWithInputWidget: Improve 'aria-labelledby' attributes (
T411676
) by Bartosz Dziewoński
git #f8e12f57
- Change visibility of linkBatchFactory by Cormac Parle
git #da888989
- REST: Fix HTTP 201 status description by Lucas Werkmeister
git #fd65d7a6
- Add Igbo (ig) namespace translations update to RELEASE-NOTES-1.46 (
T407507
) by toluayo
git #5c4d27b1
- Ensure that user interface language is "used" by postprocessing pipeline (
T413227
) by C. Scott Ananian
git #6ce3a1c2
- Special:EditWatchlist: Assign labels to pages (
T411611
) by Sam Wilson
git #e72b2407
- LookupLanguageSelector: Minor fixes by NikG
git #eeb1220c
- LanguageSelector: Change the way menu items are computed (
T410267
) by NikG
git #101a29df
- Fix incorrect uses of ScopedCallback objects by Bartosz Dziewoński
git #79bdaecb
- Replace @phan-side-effect-free with #[\NoDiscard] by Bartosz Dziewoński
git #24c1049f
- Update mediawiki/mediawiki-phan-config to 0.18.0 by Bartosz Dziewoński
git #642875f7
- Update OOUI to v0.53.1 (
T402517
) (
T402523
) (
T402623
) (
T403588
) (
T403828
) (
T405061
) (
T405416
) (
T406744
) (
T410116
) (
T411186
) (
T411253
) (
T411676
) (
T412855
) by Volker E.
git #7c5d961c
- HTMLForm: Unify support of the custom "Other" label on select fields by Func
git #efd92afb
- Replace headless LanguageSelector component with composable (
T410267
) by Abijeet
git #aaee0017
- Fetch user from primary DB when saving settings (
T411804
) by Derick Alangi
git #6b0d18ca
- Fix deprecation notice for User::getInstanceForUpdate() (
T405231
) by Gergő Tisza
git #850b7139
- selenium: Add specific flaky metric for Prometheus (
T413062
) by Peter Hedenskog
git #331c94de
- selenium: Remove daily beta test for webdriver.io (
T410889
) by Peter Hedenskog
git #d73c0c5c
- Create TransactionProfiler::isSilenced (
T340898
) by Dreamy Jazz
git #6aa98155
- selenium: Make it possible to collect average run time per project (
T413064
) by Peter Hedenskog
git #7563b9ec
- Add namespace translations to MessagesSas.php (
T402159
) by toluayo
git #5eab13ce
- Display watchlist items in a table in Special:EditWatchlist (
T411596
) by Cormac Parle
git #dc30b726
- Rdbms: Deprecate unused IDatabase::lockIsFree footgun by Timo Tijhof
git #62524d76
- Block,RecentChanges: Remove last use of lockIsFree() in MediaWiki by Timo Tijhof
git #50d9770f
- Follow-up: Use a lock in DatabaseBlockStore::doAutoblock (
T260838
) by Dreamy Jazz
git #f21ac7d7
- DatabaseUpdater: Skip output about already applied updates by Bartosz Dziewoński
git #57493e18
- Upload: Convert static property to const in UploadBase by Umherirrender
git #2edbda3d
- PoolCounter: fix typo in error message (aquire -> acquire) (
T412959
) (
T412960
) by C. Scott Ananian
git #03f2a5a0
- ParserOutputAccess: don't use PoolCounter recursively (
T412959
) by C. Scott Ananian
git #8cfa1ecd
- DataTable: Use design token for header background colour (
T412189
) by Ed Sanders
git #ec5cd6e2
- Use a lock in DatabaseBlockStore::doAutoblock (
T260838
) by Dreamy Jazz
git #74303cb4
- Language: shrink LCStoreStaticArray by doing fallback at read time (
T99740
) (
T410694
) by Brooke Vibber
git #ba781eb9
- Upgrading justinrainbow/json-schema (5.3.0 => 5.3.1) (
T412194
) by Reedy
git #9cbcbac1
- Sort Special:WatchlistLabels columns by unformatted values (
T410356
) by Sam Wilson
git #bc03c1c1
- ContributionsSpecialPage: Store subpage in target param in request (
T401041
) by Marcin Szwarc
git #06389965
- Special:Mute: Change help link to mediawiki.org (
T371290
) by Marcin Szwarc
git #a26872ff
- Fix duplicate special page name in LanguagesNn.php by Jon Harald Søby
git #f39d7cf2
- Drop the UserIsBlockedGlobally hook (
T401594
) by Dreamy Jazz
git #b7d0aef1
- mediawiki.content.json: Use neutral tokens for JSON tables (
T412171
) by Ed Sanders
git #4579c87e
- selenium: Cleanup how to handle numbers for duration (
T412681
) by Peter Hedenskog
git #6471da82
- Set missing JS config var for the CodexTablePager (
T412812
) by Sam Wilson
git #b240d5bc
- [Moderator tools] Add data-mw-interface in addition to data-mw="interface" (
T409187
) by C. Scott Ananian
git #d25c9a06
- New ResourceLoader modules for Special:EditWatchlist (
T411611
) by Sam Wilson
git #94584afe
- Update paging on Special:Search (
T410338
) by Cormac Parle
git #c139c2b3
- Pager: Refactor CodexTablePager to use CodexPagerNavigationBuilder (
T410338
) by Dayllan Maza
Vendor
edit
git #3abedd56
- Bump wikimedia/parsoid to 0.23.0-a10 (
T201491
) (
T356451
) (
T392775
) (
T409608
) (
T412518
) (
T413538
) (
T413799
) by C. Scott Ananian
git #55ffed25
- Upgrading wikimedia/testing-access-wrapper (3.0.0 => 4.0.0) (
T412518
) by Reedy
git #5b824c6c
- Update symfony/* by Alexander Vorwerk
git #61d83d8d
- Upgrading wikimedia/shellbox and wikimedia/wikipeg by Alexander Vorwerk
git #2f8b7549
- Upgrading wikimedia/running-stat (v2.1.0 => v2.2.0) by Alexander Vorwerk
git #780e74d5
- Upgrading wikimedia/wrappedstring (v4.0.1 => v4.1.0) by Alexander Vorwerk
git #272a3705
- Update wikimedia/relpath to 4.1.0 by Timo Tijhof
git #ebf0aced
- Update wikimedia/less.php to 5.5.0 (
T411213
) by Hannah Okwelum
git #4a79f74b
- Update OOUI to v0.53.1 by Volker E.
git #c08af90c
- Upgrading justinrainbow/json-schema (5.3.0 => 5.3.1) (
T412194
) by Reedy
git #b31971b4
- Upgrade pear/pear-core-minimal to v1.10.17 (
T379445
) (
T386108
) by Timo Tijhof
Extensions
edit
AbuseFilter
edit
git #6875280a
- Remove unused protected variable redaction code (
T390224
) by STran
git #b2a3744d
- Replace deprecated Xml::fieldset (
T413542
) by Umherirrender
git #5b0c74b7
- Revert "Temporary disable doctrine tests for doctrine update" by Zabe
git #e21e2ff8
- Inline ConsequencesExecutor::takeConsequenceAction by Matěj Suchánek
git #6013435a
- Inject FilterLookup into AbuseLogPager by Matěj Suchánek
git #33321e45
- Replace strcmp call with equality check by Matěj Suchánek
git #0487945e
- abuselog: Add support in the abuselog API for querying by IP range (
T412339
) by Héctor Arroyo
git #5a10337f
- abuselog: Encapsulate conditions for accessing temp user IPs in abuselog (
T412339
) by Héctor Arroyo
git #f6671ef7
- abuselog: Move user-related clauses in SpecialAbuseLog to a factory (
T413214
) by Héctor Arroyo
git #0cfd078b
- abuselog: Move user-related clauses in QueryAbuseLog to a factory class (
T413116
) by Héctor Arroyo
git #677ff412
- AbuseFilter: Add support for suppressing filters (
T290324
) by MolecularPilot
git #706efc5b
- Replace use of deprecated Hooks::updateCheckUserData (
T410538
) by Dreamy Jazz
git #9eabe2ad
- ESLint: Remove unused overrides by Ed Sanders
ArticlePlaceholder
edit
git #42b95b03
- Call SpecialPage::getTitleFor statically by Umherirrender
AutoModerator
edit
git #d1c8cc26
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
CampaignEvents
edit
git #c7cd13aa
- tests: Avoid magical string increment (
T413687
) by Ammarpad
git #6be70290
- build: Run stylelint also for .vue files by Umherirrender
git #454db7a5
- Revert "Temporary disable doctrine tests for doctrine update" by Zabe
git #814cc022
- Localize namespaces to ia (
T413469
) by Pppery
git #012e18e8
- Use PHP8 constructor property promotion and readonly properties by Fomafix
git #0227a777
- Add German alias and namespace names by raymond
git #8b01f8ea
- Add opt out of contribution association prompt to event page dialog (
T408460
) by Claudio Melo
git #7f4e7953
- Update API handlers for contribution association prompt opt-out (
T408460
) by Daimona Eaytoy
git #cedba175
- Add opt out of contribution association prompt on Special:RegisterForEvent (
T408460
) by Claudio Melo
git #d748b633
- Check participant opt-out when listing events for association (
T408460
) by Daimona Eaytoy
git #c432c1d1
- Add contribution association opt-out flag to the Participant entity (
T408460
) by Daimona Eaytoy
git #d3ecd629
- Add option to hide contribution prompt to storage and behaviour layer (
T408460
) by Claudio Melo
git #27103895
- Handle line break between the icon and the username (
T409757
) by Claudio Melo
CentralAuth
edit
git #d3b3550d
- Use more specific error message on shared domain (
T412324
) by Pppery
git #234480f0
- Replace deprecated Xml::fieldset (
T413543
) by Umherirrender
git #b859c41e
- Revert "Temporary disable doctrine tests for doctrine update" by Zabe
git #69a09e8c
- LocalRenameJob: Log when performer auto-creation fails by Taavi Väänänen
git #2508a089
- SpecialCentralAuth: Add more message keys to aid grepping by Ammarpad
git #e8f3dbdb
- Remove deprecated doSaveUserGroups method (
T408067
) by STran
git #98350e32
- Add localuser.lu_attachment_method field patch to schema updater (
T304015
) by Bartosz Dziewoński
Chart
edit
git #2072fa9b
- fixed typo of word initial in the 0005. Client side rendering.md (
T201491
) by Ebenezer Rao
CheckUser
edit
git #799d257a
- Support not writing old for user agent table migration (
T361174
) by Dreamy Jazz
git #51f89662
- Write to cu_useragent table if configured to do so (
T361174
) by Dreamy Jazz
git #5f407a52
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
git #2838fd1c
- UserInfoCard: Use temp. user icon when opening card for temp. user (
T404896
) by Marcin Szwarc
git #47d28771
- UIC: Reduce size of bottom gradient (
T405077
) by Marcin Szwarc
git #9a59141a
- ipreveal: Remove mock for deprecated endpoint from tests (
T413441
) by Héctor Arroyo
git #53d6a90e
- tests: Pass HookContainer in IPInfoHandlerTest by Umherirrender
git #35bbb6ab
- GC: Enable on central wiki only if temp. accounts are known (
T413215
) by Marcin Szwarc
git #d03b55dc
- Clean up messages loaded by extension.json (
T404343
) by Marcin Szwarc
git #1c87059f
- log: "ipreveal" search suggestion when looking up "Special:Logs" (
T398293
) by Héctor Arroyo
git #0fd7375a
- Read from *_ip_hex instead of *_ip columns from data tables (
T399942
) (
T399956
) by Dreamy Jazz
git #fa895625
- Investigate: Read from *_ip_hex instead of *_ip columns from database (
T399956
) (
T399942
) by Dreamy Jazz
git #8037c09d
- Only show temp accounts on IP if temp accounts are known (
T413139
) by STran
git #d137bfe8
- Allow silencing of replica warnings in CheckUserInsert (
T340898
) by Dreamy Jazz
git #0684b6d5
- Hide large CIDR checks from CheckUserLog (
T320769
) by Dreamy Jazz
git #802bb4bd
- CheckUser: Read from *_ip_hex instead of *_ip columns from database (
T399956
) (
T399942
) by Dreamy Jazz
git #4723cdaa
- Expand tests for populateCulComment.php (
T320769
) by Dreamy Jazz
git #a7687cac
- Hard deprecate Hooks::updateCheckUserData (
T410538
) by Dreamy Jazz
git #2feca963
- Investigate: Set max days ago age on CUDMaxAge value in messages (
T373757
) by Dreamy Jazz
git #ece85b18
- APIs: Read from *_ip_hex instead of of *_ip columns from database (
T399956
) (
T399942
) by Dreamy Jazz
git #c0577db4
- Fix populateCheckUserTable.php to use null for no IP in hex column (
T399940
) by Dreamy Jazz
git #5bc91c25
- Normalize errors logged from client hints JS module (
T403508
) by Marcin Szwarc
git #a513ecae
- Define $wgCheckUserUserAgentTableMigrationStage (
T361173
) by Dreamy Jazz
git #1e613b3d
- Drop cupe_private from cu_private_event (
T409710
) by Dreamy Jazz
git #059c920f
- Make SI instrumentation handle not installed EventBus extension (
T412722
) by Dreamy Jazz
git #ea539728
- Add 'vue-test-utils' dependency to QUnit tests (
T412859
) by Thalia
git #1d4cac3d
- Don't use literal '<' and '>' in messages (
T404474
) by Marcin Szwarc
git #b76484b7
- Follow-up: SI: Add "past checks" link next to accounts in table pager (
T411268
) by Dreamy Jazz
git #6326a8d4
- Add link to Special:IPContributions from Special:Block (
T412532
) by Thalia
git #2c53f55f
- Don't create anon test actions if temporary accounts enabled (
T412182
) by Dreamy Jazz
Cite
edit
git #11bac648
- Disable replace feature when ReferenceList is selected (
T367910
) by thiemowmde
git #a8d7a9f1
- Push perfect prefix match for e.g. [1] to the top by thiemowmde
git #00567cec
- Allow searching for [1] with square brackets by thiemowmde
git #0ac13a3a
- docs: Replace @see with @link by Ed Sanders
git #f7b09d7f
- Change apply button for adding details from "edit" to "insert" (
T411861
) by Svantje Lilienthal
git #ed51b844
- Update CitoidAction call to use new signature (
T367910
) by thiemowmde
git #6a27e4dc
- Remove not needed isSubRefWithMainBody property by thiemowmde
CiteThisPage
edit
git #dc298096
- Various minor code cleanups and modernizations by thiemowmde
Citoid
edit
git #46b3b54b
- Fix inconsistent behavior when auto citations are not setup (
T361576
) by thiemowmde
git #92c2127c
- Use array spread operator by Ed Sanders
git #536e000d
- Change CitoidAction to accept arguments as object (
T367910
) by thiemowmde
cldr
edit
git #392a30ca
- Update to cldr 48 (
T396100
) by Reedy
CodeEditor
edit
git #62332347
- Hooks: make cm6enable=0 work with the CodeMirror Beta feature by MusikAnimal
CodeMirror
edit
git #b7965956
- codemirror.mediawiki.lint: send title to Parsoid by bhsd
git #73280bf1
- Add API module for server-side content validation (
T394965
) (
T407154
) by Siddharth VP
git #46fbac77
- Fix all eslint warnings by MusikAnimal
git #51fca7b0
- CodeMirrorLint: fix method called to open gotoLine panel by MusikAnimal
git #97ddddf5
- Add new keybindings for search buttons by MusikAnimal
git #7717cfc1
- Show keyboard shortcuts in titles of toolbar and panel elements by MusikAnimal
git #352f7ba8
- Use toggle input boxes for buttons that control panels by MusikAnimal
git #fdfe166b
- CodeMirrorPreferences: rename 'advanced prefs' to 'full prefs' by MusikAnimal
git #e405dbf7
- CodeMirrorSearch: prefill Find input with selected text (
T413458
) by MusikAnimal
git #34d8c5ee
- CodeMirrorSearch: allow native Ctrl-F to work when focus is on search by MusikAnimal
git #ab4f9301
- extension.json: disable auto-closing brackets in wikitext by MusikAnimal
git #f64d08cb
- CodeMirrorSearch: center when scrolling to a matching result by MusikAnimal
git #815f2e35
- CodeMirrorLint: make the position text link to the gotoLine extension by MusikAnimal
git #7eecada5
- CodeMirrorKeymap: correct JSDoc example by MusikAnimal
git #8648351b
- styles: dark mode improvements for selections in non-wikitext (
T413129
) by MusikAnimal
git #44ee979f
- eslint: Extend jest config by Ed Sanders
git #20c49941
- ESLint: Cleanup config by Ed Sanders
git #57894027
- styles: make cursor (caret) 2px, and move core EditorTheme to LESS (
T412885
) by MusikAnimal
git #a9b28d64
- Hooks: make cm6enable=0 work when the Beta feature is enabled by MusikAnimal
git #834e787e
- CodeMirrorJavaScript: better descriptions for ESLint suggestions by bhsd
git #d3c507fa
- extension.json: make activeLine on by default for non-wikitext (
T412886
) by MusikAnimal
git #48ec261a
- codemirror.less: order the gutters (
T412884
) by bhsd
git #6ae49136
- CodeMirrorVisualEditor: make contenteditable inert (
T412827
) by MusikAnimal
git #2bb42fd9
- styles: move Minerva skin styles to local repo by MusikAnimal
git #c92f7047
- CodeMirror: disable spellcheck for non-wikitext (
T412848
) by MusikAnimal
git #43d28a89
- openLinks and completionSource: use file prefix for gallery images (
T409634
) by bhsd
CommunityConfiguration
edit
git #914b0fdb
- [i18n] Add missing PLURAL support (
T413464
) by Martin Urbanec
git #4ab95465
- changeWikiConfig: Support loading config from file/stdin (
T411806
) by Martin Urbanec
git #fcd59a97
- fix(DashboardEditorCapability): Parse the description (
T412159
) by Martin Urbanec
CommunityRequests
edit
git #17ca36e1
- Add logging for entity creation, status changes and FA changes (
T410810
) by MusikAnimal
CommonsMetadata
edit
git #aa5c774e
- Inject services into HookHandler by Fomafix
git #8ee2b3ac
- Use PHP8 constructor property promotion and readonly properties by Fomafix
ConfirmEdit
edit
git #ba38adc5
- build: Run banana also for Turnstile i18n files by Umherirrender
git #45a9aba8
- Change MediaWiki\Cache\CacheKeyHelper to MediaWiki\Page\CacheKeyHelper (
T412470
) by Neriah
git #7c9a7394
- hcaptcha: Set the action triggering the captcha consequence (
T413071
) by Héctor Arroyo
git #43136a62
- hcaptcha: Trigger a workflow if an AbuseFilter triggered a page reload (
T411963
) by Héctor Arroyo
git #0d3c5af7
- hcaptcha: Make appendChild mocks in tests non-async (
T413054
) by Héctor Arroyo
ContentTranslation
edit
git #54e8e910
- Fix section loading on desktop by Sbisson
git #37ca6908
- CX: Override parent's onTagSelect for category target language (
T410366
) by Wangombe
DiscussionTools
edit
git #4f9fa00f
- CommentController: Improve handling for variant-title transclusion (
T408324
) by Ammarpad
git #1cac217e
- ApiHooks: Add explicit help message for 'discussiontoolsautosubscribe' (
T413680
) by Ammarpad
git #f2d0f280
- ThreadItemStore: Graceful handling for broken transclusion (
T379842
) by Ammarpad
DonationInterface
edit
git #c40ad319
- Remove BGN as a currency option (
T402929
) by Elliott Eggleston
git #fe2f01be
- Update SmashPig by Elliott Eggleston
git #b540e6ba
- Test fixes: default donor test data country to US by Jack Gleeson
git #edac5398
- Replace use of Xml methods for building Html markup (
T341775
) by Umherirrender
git #e64f4c6a
- Allow regex values in Generic Pattern filter by Damilare Adedoyin
git #cc0be7a0
- Refactor: align PayPal client instance naming (
T413074
) by Jack Gleeson
git #52c3928d
- Refactor: reorder braintree.js helper functions (
T413074
) by Jack Gleeson
git #706c8020
- Venmo: pass totalAmount at click time (
T413074
) by Jack Gleeson
git #396b6ad3
- Refactor: extract out Venmo component creation (
T413074
) by Jack Gleeson
git #1472d74b
- Venmo: create component on button click (
T413074
) by Jack Gleeson
git #9793e408
- Unlink other amount box from other radio buttons (
T413106
) by Elliott Eggleston
git #67857153
- Refactor: centralise Braintree client creation (
T413074
) by Jack Gleeson
git #31fea082
- Refactor: tidy up braintree.js Venmo code. (
T413074
) by Jack Gleeson
git #a8e6097a
- Update casing on donor cancel reasons by Damilare Adedoyin
git #d2e38123
- Show 'Cancelled' status for donor-initiated cancels (
T413113
) by Elliott Eggleston
git #704a3a15
- Hide last donation date text when it's null (
T413132
) by Elliott Eggleston
git #ba75caeb
- Point 'feedback' link after cancel to survey (
T413107
) by Elliott Eggleston
git #856142cc
- Refactor: clarify preloadScript() semantics and rename param by Jack Gleeson
git #44954635
- Update SmashPig by Elliott Eggleston
git #0ea92ba2
- Load only required Braintree component script per payment method (
T410306
) by Jack Gleeson
git #7c2084bc
- Load Braintree scripts sequentially to avoid load-order dependency issues. (
T410306
) by Jack Gleeson
Echo
edit
git #def7d697
- Echo: Improve wording of larger edit milestone notifications by Neriah
git #7aa283a7
- Allow extension notifications to use pagelink mutes by Taavi Väänänen
EventBus
edit
git #62d74afe
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
FileExporter
edit
git #a3c0ad18
- Remove unused, underspecified "public": true from extension.json by thiemowmde
FileImporter
edit
git #dd181bec
- Remove unused, underspecified "public": true from extension.json by thiemowmde
git #c37da1bd
- eslint: Use .eslintignore by Ed Sanders
git #85cb6156
- eslint: Remove rule overrides by Ed Sanders
Gadgets
edit
git #5b325721
- Use WrappedStringList::join instead of WrappedString::join to get string by Umherirrender
GlobalBlocking
edit
git #e1ac4359
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
git #201303c5
- Make autoblock duration an integer by Taavi Väänänen
git #696a3fcc
- Add gb_block_email to the globalblocks table (
T412962
) by Dreamy Jazz
git #08b6f005
- Drop wgGlobalBlockingHideAutoblocksInGlobalBlocksAPIResponse (
T379087
) by Dreamy Jazz
git #ff8d7131
- Drop $wgGlobalBlockingEnableAutoblocks (
T379086
) by Dreamy Jazz
GlobalUsage
edit
git #1b493c46
- Add support for imagelinks read new (
T299953
) by Alexander Vorwerk
GlobalWatchlist
edit
git #bc0fdd62
- Make comments and tag edit links open in a new browser tab. (
T273526
) (
T286309
) by IKhitron
git #0581c17c
- Make page titles bold. (
T298919
) by IKhitron
git #3379a95a
- Prepare GlobalWatchlist for IP masking (
T398361
) (
T386536
) by IKhitron
GrowthExperiments
edit
git #8d96efb5
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
git #756ead06
- fix(Mentorship): Do not run MenteeGraduation for temporary accounts (
T412858
) by Martin Urbanec
git #788062ac
- metrics(ReviseTone): record platform for Levenshtein performance (
T407031
) by Michael Große
git #0e5e9271
- tests(ReviseTone): Limited Cypress tests to ensure Revise Tone shows once by Michael Große
git #56d3e10f
- metrics(ReviseTone): track quiz responses (
T406252
) (
T407031
) by Michael Große
git #893fa14e
- Handle exception when mentee asks a question to a nonexistent mentor (
T386567
) by Eileen M
git #7451c133
- fix(ReviseTone): don't emit surfaceReady events to show the tone check by David Lynch
git #84442e35
- analytics: use TestKitchen by default (
T411479
) by Sergio Gimeno
git #487dbe65
- fix(ReviseTone): don't trigger an exception on missing data (
T411855
) by Michael Große
git #4bc59cc3
- ExperimentXLabManager: remove unnecessary initialize call by Sergio Gimeno
git #6712de88
- UserImpact: stop using pre-computed impact in the user impact job (
T398500
) by Sergio Gimeno
git #ad6a4c33
- Fix nonbreaking space that was not parsed properly on GE Homepage (
T411539
) by Eileen M
IPInfo
edit
git #9d20051b
- Use PHP8 constructor property promotion and readonly properties by Fomafix
git #5843bd06
- Use PHP8 constructor property promotion syntax for dependency injection by Umherirrender
git #15cc342d
- Remove IPInfoHookRunner service by Umherirrender
git #f56105c8
- Read from *_ip_hex instead of *_ip from CheckUser tables (
T399942
) (
T399940
) by Dreamy Jazz
git #ae4f2e82
- Skip tests using dependent on CheckUser if it's not loaded (
T410132
) by Marcin Szwarc
IPReputation
edit
git #5f438a38
- IPoidDataLookup: Move configuration check handling (
T410615
) by Kosta Harlan
git #925541d5
- maintenance: Add a GetIPReputationData script (
T410615
) by Kosta Harlan
git #16a13c7b
- build: Add quibble.yaml and enable early warning bot feedback (
T323750
) by Kosta Harlan
JsonConfig
edit
git #396e3cd9
- Replace deprecated Scribunto::getParserEngine by Fomafix
LiquidThreads
edit
git #43718cb6
- Replace use of Xml methods for building Html markup (
T341775
) by Umherirrender
git #552be32e
- Replace deprecated Xml::label (
T341775
) by Umherirrender
LoginNotify
edit
git #66738ab1
- Replace deprecated Hooks::updateCheckUserData (
T410538
) by Dreamy Jazz
Math
edit
git #a5a11422
- Fix rendering of integral (
T375349
) (
T382669
) by physikerwelt
git #6911cd70
- Reactivate ParserTest (
T412658
) by physikerwelt
git #094c36e9
- Remove dead code (
T412658
) by physikerwelt
git #dc2ebf64
- Remove dead code (
T412658
) by physikerwelt
MetricsPlatform
edit
git #df5519fc
- Remove checking of slug field (
T412163
) by Katherine Reid
git #4cc620e3
- [PHP][JS] `getExperiment()`: Modify the message when the experiment is not active (
T412057
) by Santiago Faci
MobileFrontend
edit
git #362aac8c
- Make "Mobile view" and "Desktop view" link labels consistent (
T301045
) by jonesey95
git #193d36f0
- Restore getWatchlistInfo() removed from upstream SpecialEditWatchlist (
T411596
) by Eric Gardner
Nuke
edit
git #8033a827
- build: Run stylelint and eslint also for .vue files by Umherirrender
git #8586ee3e
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
OATHAuth
edit
git #e98bdc5c
- build: Run stylelint also for .vue files by Umherirrender
git #3a7efb78
- tests: Handle missing CheckUserInsert service without CheckUser by Umherirrender
git #ef6a50a9
- HookHandler: Remove unused CentralIdLookupFactory parameter by Sam Reed
git #6985828d
- Initial version of passkey dialog (
T410336
) by Roan Kattouw
git #920a84f9
- Replace uses of deprecated Hooks::updateCheckUserData (
T410538
) by Dreamy Jazz
git #ebfe7970
- Create tests for DisableOATHForUser (
T410538
) by Dreamy Jazz
git #796df49d
- Delete passkeys when final 2FA method is deleted (
T410946
) (
T410341
) by Maryum Styles
OAuth
edit
git #897f4efe
- Frontend: Use native `str_starts_with()` over `substr()` by Derick Alangi
git #7a62d45f
- Frontend: Move special pages to registration schema by Derick Alangi
git #edcd4526
- SessionProvider: Improve `::provideSessionInfo()` by Derick Alangi
git #138006b3
- Rest: Add more debug logging for `Resource::getProfile()` (
T409901
) by Derick Alangi
git #62bf4bd4
- Rest: Use injected user/authority in REST handler by Derick Alangi
git #698d8658
- SpecialPages: Inject permission manager into SpecialMWOAuthListConsumers by Derick Alangi
git #1534f90f
- tests: Remove deprecated class alias from MockClientEntity by Derick Alangi
git #340c0c07
- Use `str_starts_with()` in OAuth version requests checks by Derick Alangi
ORES
edit
git #0471f0ad
- AbuseFilter: Exclude non-mainspace edits from revertrisk_level (
T412701
) by Kosta Harlan
PageImages
edit
git #71c45b16
- Use HashConfig in tests instead of mocking Config interface by Umherirrender
git #d238060c
- Use namespaces PHP classes by Fomafix
git #73b5ca92
- Remove hard deprecated PageImages::getPageImage by Fomafix
git #8f436e0c
- Minor code cleanups in PHPUnit tests by thiemowmde
git #bf22be68
- Change MediaWiki\Cache\CacheKeyHelper to MediaWiki\Page\CacheKeyHelper (
T412470
) by Neriah
PageTriage
edit
git #6a3e2c23
- Dont have a header for the LLM notice (
T403878
) by Sohom
git #f3f136f4
- Use community-specific notice templates over NPF ones (
T362477
) by Sohom
git #378e8efd
- Special:NewPagesFeed: view and sort by ptrp_reviewed_updated, not ptrp_created (
T412014
) by Novem Linguae
git #9dfd82e6
- eslint: Fix warnings by Ed Sanders
git #f13c8681
- Use mw.storage instead of localStorage directly (
T410271
) by Ed Sanders
git #a7ab1d39
- Use $wgExtensionDirectory instead of $IP by Ed Sanders
ParserFunctions
edit
git #6c9dc9c4
- Implement ScribuntoExternalLibrariesHook by Fomafix
git #1d7bc275
- ExprParser: Use canonical cast function name (
T410516
) by Ammarpad
ParserMigration
edit
git #d2b055fd
- Support incremental roll out of Parsoid Read Views (
T391881
) by C. Scott Ananian
PersonalDashboard
edit
git #c5890e3d
- Implement final design for Onboarding Dialog (
T409275
) by Dillon Hardy
git #6f6a5edd
- bugfix mobile module card design (
T412053
) by Kgraessle
git #07059bcc
- Moderator homepage module: Recent activity (
T402780
) by Kgraessle
git #94bbb926
- Policies and guidelines: fix border color (
T402782
) by Dillon Hardy
PropertySuggester
edit
git #ea14c181
- composer.json: Remove direct test dependancy on wikimedia/testing-access-wrapper by Sam Reed
ReportIncident
edit
git #7d6d26fc
- Minor fixes to v2 non-emergency workflow (
T411120
) (
T411867
) by STran
Scribunto
edit
git #9f98e159
- Inject services into ScribuntoContentHandler by Fomafix
git #375fee2a
- Inline LuaEngine::setTTL in LanguageLibrary by Umherirrender
git #59003ace
- Localize namespaces to ia (
T413469
) by Pppery
git #0070bea1
- Localize namespaces to am (
T403264
) by Pppery
git #06790450
- Add namespace translations for Nawat (ppl) (
T411884
) by Jon Harald Søby
SecureLinkFixer
edit
git #d1c136e6
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
git #12d8d47c
- Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit
git #4477c0bf
- Replace use of Xml methods for building Html markup (
T341775
) by Umherirrender
git #70a36eb1
- TallyListPage: remove uploading encrypted dumps to tallier (
T398299
) by Novem Linguae
git #4ec34f0e
- Fix casing of Html::rawElement by Umherirrender
SpamBlacklist
edit
git #32fb7fb6
- tests: Handle missing CheckUserInsert service without CheckUser by Umherirrender
git #540a2033
- Replace deprecated Hooks::updateCheckUserData (
T410538
) by Dreamy Jazz
SyntaxHighlight_GeSHi
edit
git #9e95d918
- Support copy button for inline code blocks (
T413334
) by Siddharth VP
git #21410ea4
- styles: use user-select: none on copy button by Siddharth VP
git #59511838
- Fix a couple tests by Subramanya Sastry
git #009dd10c
- Preserve context when browser scrolls to L-num fragment by Timo Tijhof
TemplateData
edit
git #0a202a6b
- Export TemplateDiscovery module (
T407950
) by Sam Wilson
TestKitchen
edit
git #4d82a989
- Bring Test Kitchen to parity with Metrics Platform (
T407806
) by Clare Ming
git #6579f82b
- Initialize Test Kitchen with revised files from Metrics Platform (
T407806
) by Clare Ming
Thanks
edit
git #c777bb97
- tests: Handle missing CheckUserInsert service without CheckUser by Umherirrender
git #2d9e1898
- Replace deprecated Hooks::updateCheckUserData (
T410538
) by Dreamy Jazz
TimedMediaHandler
edit
git #4bf3f40a
- eslint: Remove unnecessary overrides by Ed Sanders
git #fbcba4ea
- Handle null from TimedTextPage::getLanguageKey by Umherirrender
git #5ece36dd
- Add status columns to transcode table (
T362123
) by Alexander Vorwerk
git #e6e21074
- Renegerate SQL files using current doctrine versions by Alexander Vorwerk
Translate
edit
git #41abb609
- LanguageStatsSpecialPage: Use LookupLanguageSelector (
T412697
) by Abijeet
git #16d47861
- LanguageStatsSpecialPage: Use Codex input controls (
T412697
) by Abijeet
git #6186f3bd
- Replace use of Xml methods for building Html markup (
T341775
) by Umherirrender
git #687c2b5b
- Don't throw away validation errors when using legacy editor (
T409665
) by Pppery
git #226db90f
- PageTranslationSpecialPage: Use MultiselectLookupLanguageSelector (
T410267
) by Abijeet
git #77868fe9
- populateFuzzy: various fixes (
T410613
) by Niklas Laxström
git #99fa790f
- MessageIndex: Rename getGroupIdsForDatabaseTitle by Niklas Laxström
TwoColConflict
edit
git #bff1c0e4
- Remove unused, underspecified "public": true from extension.json by thiemowmde
UploadWizard
edit
git #63131894
- Update UploadWizard PD-US license year to 1931 (
T413619
) by Talha Sajid
git #5848036d
- Improve accessibility of UploadWizard blacklist message (
T367631
) by Talha Sajid
UrlShortener
edit
git #6dafd5eb
- toolbar.js: Fix update of QR code toolbar link (
T376031
) by Ammarpad
git #a303f6b4
- Call SpecialPage::getTitleFor statically by Umherirrender
VisualEditor
edit
git #c0bacb06
- Update VE core submodule to master (f53cf0905) (
T413356
) by David Lynch
git #89dd57ab
- TempWikitextEditorWidget: Use LESS fade for selection colour by Ed Sanders
git #21482546
- Edit check: add config to restrict a check to pages with a template (
T412170
) by David Lynch
git #c84ebbd0
- Edit check: add config to restrict a check to a given category (
T347775
) by David Lynch
git #8546d38d
- EditCheckDialog: change setCurrentOffset to setCurrentAction (
T413249
) by David Lynch
git #26884799
- Edit check: close dialogs more reliably (
T413249
) by David Lynch
git #55ca792f
- Copy translations for 'visualeditor-fullpage-switch-label' from 'minerva-page-actions-editfull' by Ed Sanders
git #8d82ec5e
- Update VE core submodule to master (24389ad60) by David Lynch
git #1d5f754c
- Update CitoidAction call to use new signature (
T367910
) by thiemowmde
WebAuthn
edit
git #1b06ad9b
- Expose mw.ext.WebAuthn.Registrator as its own module (
T410336
) by Roan Kattouw
Wikibase
edit
git #4f2c34e8
- Avoid calling static getTitleFor non-statically by thiemowmde
git #5bd3fdcb
- Follow-up: Eliminate storeInstance (
T408928
) by Lucas Werkmeister
git #fa56d156
- Indicate errors on input fields (
T408928
) by Marius Hoch
git #df9edd28
- Remove two unneeded mw.log() messages by Lucas Werkmeister
git #ed72558a
- Fix payload for `wikibase.entityPage.entityLoaded` hook. by Hasan Akgün
git #6533dadd
- EditSummaryHelper: Extract getFallbackEditSummary() (
T411247
) by Lucas Werkmeister
git #951fde42
- GQL: Fix call to removed package-internal method by Jakob Warkotsch
git #97e3daa4
- Indicate which properties are not yet supported in addstatement (
T412719
) by Arthur Taylor
git #3af5b00e
- Further improve wbeditentity summaries for terms (
T411247
) (
T403097
) (
T370597
) by Lucas Werkmeister
git #1e1f11c5
- Hard-code module name in ClaimSummaryBuilder (
T411247
) by Lucas Werkmeister
git #7ff3b57c
- Add edit summaries for editing multiple statements (
T411247
) by Lucas Werkmeister
git #7b22ac61
- Rename Product Platform Team -> Reuse team in openapi spec by addshore
git #64aef7e4
- CRUD: Fix api tests when GlobalBlocking is disabled by Itamar Givon
git #35d12742
- Add indicator icons to snaks (
T411604
) by Arthur Taylor
git #a468d0a4
- Use page-link mute list for Echo connection notifications by Taavi Väänänen
git #3a4d78f7
- Detect additional statement changes in EditSummaryHelper (
T411247
) by Lucas Werkmeister
git #5ab9165d
- Use ExtensionRegistry service in service wiring by Lucas Werkmeister
git #0e193478
- Allow removing terms in unsupported languages (
T403097
) by Lucas Werkmeister
WikibaseQualityConstraints
edit
git #a5da2a19
- Enrich gadget.js and gadget.spec.js with modern JS by Lucas Werkmeister
WikiEditor
edit
git #08cfd0c7
- Inject ExtensionRegistry by Fomafix
git #0952cf30
- Use $article->getContext() instead of RequestContext::getMain() by Fomafix
git #fe9b5e06
- Use dependency injection by Fomafix
git #7aa00f75
- dialogs: reset `dialogaction` when opening dialogs (
T298549
) by bhsd
WikiLambda
edit
git #afb09c9f
- PFragmentSanitiser: compare allowedUrls using relative protocol domains (
T407640
) by gengh
git #eb06c3fe
- Restore link style of "Examples" in renderer error (
T412931
) by gengh
git #ff402f0d
- Display contextual "Howto" link for implementation pages. (
T401011
) by gengh
git #c9b379b3
- Fix HTML Semantics Across WikiLambda UI (
T410498
) by Daphne Smit
git #f7a1673f
- Remove unused scripts (
T411354
) by gengh
git #9910caba
- Remove TypeToString in favor of ZObjectToString (
T398454
) by Daphne Smit
WikimediaEvents
edit
git #369f1e8a
- UpdatePeriodicMetrics: Require the CheckUser extension (
T413101
) by Thalia
git #93ccfced
- Delay StickyHeaders section click instrumentation for slow loads (
T412857
) by Brooke Vibber
WikimediaMaintenance
edit
git #1dab118d
- Drop symlinks by Alexander Vorwerk
git #168dd1cb
- SendVerifyEmailReminderNotification: Ignore non-existing wikis (
T413093
) by Marcin Szwarc
WikimediaMessages
edit
git #fb89c15e
- Remove WebAuthn keys that no longer need Wikimedia overrides (
T413287
) by triciaburmeister
git #1f890a7b
- WikimediaOverrides: Add message for OATHAuth (
T410341
) by Maryum Styles
WP25EasterEggs
edit
git #22bdc00c
- Scaffold core extension structure and configuration (
T411448
) by atitkov
git #3d2e8a0f
- phan: add CommunityConfiguration (
T411408
) by Antoine Musso
Skins
edit
MinervaNeue
edit
git #d6aede9b
- styles: Fix notification indicator styles (
T413303
) by Volker E.
git #e4fbdc34
- skinStyles: remove CodeMirror styles by MusikAnimal
git #e9d9aaee
- Clicking edit from a mobile diff causes bottom tray to remain visible in the editor (
T411600
) by Kgraessle
git #7db7d430
- Definitions: Use ExtensionRegistry to check if Nearby is loaded by Sam Reed
Timeless
edit
git #ea38bc9e
- Only style submit buttons as progressive (
T270579
) by Sam Wilson
Vector
edit
git #4d76f0b4
- Use PHP8 constructor property promotion and readonly properties by Fomafix
git #123dd33a
- styles: Avoid clipping letters with wide kerns in sticky header (
T349436
) by Bartosz Dziewoński
git #c039a4f5
- Remove night mode beta feature config (
T409098
) by bernardwang
Misc
edit
VisualEditor/VisualEditor
edit
git #f53cf090
- ce.SelectionManager: check for null surfaces (
T413356
) by David Lynch
git #7327cdb7
- Duplicate upstream changes to solid-to-opacity by Ed Sanders
git #7f1f64f1
- Update OOUI to v0.53.1 by Volker E.
git #24389ad6
- ve.dm.Document: system for caching data invalidated on next transaction by David Lynch
git #0e77e2e8
- Fix loop in InternalList iterating one time to much by thiemowmde
No changes
edit
3D
AdvancedSearch
AntiSpoof
ApiFeatureUsage
ArticleCreationWorkflow
Babel
BetaFeatures
BounceHandler
Calendar
Campaigns
CategoryTree
CentralNotice
CharInsert
ChessBrowser
CirrusSearch
Cognate
Collection
CologneBlue
CommunityConfigurationExample
ContactPage
CreditsSource
Dashiki
Disambiguator
DismissableSiteNotice
Elastica
ElectronPdfService
EmailAuth
EntitySchema
EventLogging
EventStreamConfig
ExtensionDistributor
ExternalGuidance
FeaturedFeeds
FlaggedRevs
Flow
FundraiserLandingPage
FundraisingTranslateWorkflow
GeoCrumbs
GeoData
GlobalCssJs
GlobalPreferences
GlobalUserPage
GoogleNewsSitemap
GuidedTour
ImageMap
ImageSuggestions
InputBox
Insider
InterwikiSorting
Josa
Kartographer
LabeledSectionTransclusion
LandingCheck
Linter
MapSources
MassMessage
MediaModeration
MediaSearch
MobileApp
Modern
MonoBook
MultimediaViewer
NavigationTiming
NearbyPages
NetworkSession
NewUserMessage
Nostalgia
OAuthRateLimiter
PageAssessments
PageNotice
PageViewInfo
PagedTiffHandler
PdfHandler
Phonos
Poem
Popups
ProofreadPage
QuickSurveys
Quiz
RSS
ReaderExperiments
ReadingLists
RealMe
RelatedArticles
RevisionSlider
SandboxLink
Score
SearchExtraNS
SearchVue
ShortUrl
SimilarEditors
SiteMatrix
StopForumSpam
SubPageList3
SubpageSortkey
TemplateSandbox
TemplateStyles
TemplateWizard
TextExtracts
TheWikipediaLibrary
TitleBlacklist
TocTree
TorBlock
TranslationNotifications
TrustedXFF
UniversalLanguageSelector
UploadsLink
WikiLove
WikibaseCirrusSearch
WikibaseLexeme
WikibaseLexemeCirrusSearch
WikibaseMediaInfo
Wikidata.org
WikidataPageBanner
WikimediaApiPortal
WikimediaApiPortalOAuth
WikimediaBadges
WikimediaCampaignEvents
WikimediaCustomizations
WikimediaIncubator
Wikisource
Wikistories
XAnalytics
intersection
timeline
wikihiero
Total changes
edit
485
Changes in
77
repos by
94
authors
Retrieved from "
Category
WMF Releases
MediaWiki 1.46/wmf.10
Add topic