| Deployment of MediaWiki 1.46.0-wmf.21 to Wikimedia sites | MediaWiki 1.46.0-wmf.22 |
The latest version (labeled "1.46.0-wmf.21") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 24 March 2026 (see the roadmap).
Core changes
[edit]- git #0c7f0867 - Branch commit for wmf/1.46.0-wmf.21 (T420479) by trainbranchbot
- git #bc247309 - tests: Use mediawiki/core's TestLogger by Umherirrender
- git #5b1d3f3c - api: use larger, resizable, multiline text inputs on the API sandbox (T162001) by Aaron Schulz
- git #72727d36 - session: Add a callback for attaching a SessionInfo to a WebRequest (T417833) by Gergő Tisza
- git #88328b54 - Fix another round of MovePage edge cases (T216899) by Pppery
- git #59934d98 - Make thumbnail preference respect upright value (T420657) by Jon Robson
- git #8a23bfe0 - UserGroupAssignmentService: Make strtotime relative to any fake time (T420118) by Dreamy Jazz
- git #df347e4d - Bump wikimedia/parsoid to 0.23.0-a23 (T420968) by Yiannis Giannelos
- git #57dd1a5f - MaintenanceTest.php: Add test for purgeRedundantText on miser mode wiki by TheresNoTime
- git #ea2cd765 - Display namespace aliases on Special:NamespaceInfo (T381455) by Original Authority
- git #f7584993 - EditPage: Handle UnsupportedContentFormatException in one more place (T391524) by Bartosz Dziewoński
- git #c84490b5 - Media: Check to return array from PNGHandler::getCommonMetaArray (T419860) by Umherirrender
- git #0b6e06e9 - HTMLSelectLanguageField: Add the 'name' for the MultiselectProxy (T401522) by Huei Tan
- git #576bc582 - tests: Change @covers with <extends> to a full list of classes by Umherirrender
- git #942e04d7 - tests: Use a NullDomainEventSubscriber in EventSubscriptionTest by Umherirrender
- git #f797f8e1 - tests: Make PHPUnit data provider public in SpecialWatchlistLabelsTest by Umherirrender
- git #fae74a58 - Add data-mw-ts attribute to revisions at S:Contributions and ?action=history (T408311) by SomeRandomDeveloper
- git #04c15451 - ResourceLoader: Replace last usage of makeConfigSetScript and hard-deprecate it (T160810) by SomeRandomDeveloper
- git #5f3193de - SpecialRandomPage: disallow uncommon actions (T419273) by Novem Linguae
- git #933d3203 - Media: Re-apply Use previous step for non-standard width between steps and original (T414805) by Amir Sarabadani
- git #8ba53b70 - SpecialGoToInterwiki: Include URL protocol in the "Continue to ..." message by Bartosz Dziewoński
- git #311477c5 - Bundlesize: Allow mediawiki.router to be loaded on page load by Jon Robson
- git #666ec10a - Api: log request content-type by daniel
- git #d49ace50 - title: Disallow string as namespace index in NamespaceInfo service (T253098) by thiemowmde
- git #b621ab49 - Add tests to ParserCache to verify misses don't cascade (T415110) by Isabelle Hurbain-Palatin
- git #06411fa8 - Remove unused 'mediawiki.ui.radio' module (T420674) by Volker E.
- git #d3214d00 - Allow generating an SBOM via &meta=siteinfo (T359634) by SomeRandomDeveloper
- git #9c8fba0f - mediawiki.base/track test: reset the trackQueue before each test (T420608) by David Lynch
- git #824a0bf3 - mw.Api: Client-side logging for HTTP 429 errors (T418957) by Bartosz Dziewoński
- git #9ad47459 - wdio-mediawiki: Release 6.5.0 by Peter Hedenskog
- git #797fcdab - Clean up some join alias handing in calling code by Aaron Schulz
- git #6e009e52 - page: make WikiPage::loadFromRow() clear revision fields in more cases (T400380) by Aaron Schulz
- git #3b388db1 - Skins: Address issue with blurry images for large thumbnails (T375981) by Jon Robson
- git #61a212c8 - Clarify documentation for action=query&list=tags (T329183) (T417691) by Bartosz Dziewoński
- git #da001501 - SpecialPageLanguage: Fix form when non-default language is set (T420573) by Jon Harald Søby
- git #9a508ce2 - Write information about split_group timings to log file (T419227) by Arthur Taylor
- git #065cf9f1 - Consistent capitalization for "watchlist" by Amir E. Aharoni
- git #ec2ab28d - http: make MultiHttpClient CURLOPT_WRITEFUNCTION callback always return int by Aaron Schulz
- git #e6d74906 - styles: remove remaining deprecated `mw-ui-input` classes (T420125) by Volker E.
- git #ec832d4c - AuthenticationResponse: Allow newUI() to accept null for $msg by Sam Reed
- git #61c71699 - Session: Inject various services into JwtSessionCookieHelper by Derick Alangi
- git #346347ef - Collation: Introduce a tailored collation for Chinese Pinyin sorting (T418061) by Func
- git #075ff4dd - Fix slow logicalOr in various PHPUnit tests by thiemowmde
- git #eae60905 - Use PHP8 constructor property promotion and readonly properties by Fomafix
- git #5b7ca9dc - Http: Replace object type with CurlHandle class in documentation by Umherirrender
- git #fe7dd889 - Replace MediaWiki\Json\ClockAdapter with ConvertibleTimestamp::getClock() (T405541) by Bartosz Dziewoński
- git #2597948d - Only include GET query parameters during special page redirects (T419945) by Bartosz Dziewoński
- git #d22871c3 - AtomFeed: Use request from OutputPage instead of $wgRequest (T160810) (T420398) by SomeRandomDeveloper
- git #e38a8ef4 - session: Remove hard expiry check from JwtSessionCookieHelper by Gergő Tisza
- git #80a7cc85 - Revert "SpecialPreferences: Use Language Select Widget in language field" (T419895) by SomeRandomDeveloper
- git #a2068016 - Remove dead CategoryViewer::getCategoryTop/getCategoryBottom by thiemowmde
- git #f5d9db04 - Fix typo in comment by Cyndy
- git #8f5a02e8 - Add language fallbacks and MessagesIsv.php for Interslavic (T413935) by Srishakatux
- git #89202256 - session: Add check to ensure bot password sessions aren't anonymous by Gergő Tisza
- git #ed9f0f62 - Search: Doc subfields of SearchIndexFieldDefinition as SearchIndexField by Umherirrender
- git #e76c2579 - Add Polish aliases: WatchlistLabels and some magic words by Wargo
- git #981fbed5 - DjvuHandler: Make it follow thumb steps (T402792) (T414805) (T416620) (T418178) by Amir Sarabadani
- git #3114ca31 - tests/…/JsonDeserializableSubClass: Add standard class alias comment so we can drop it later by James D. Forrester
- git #ce903ad2 - tests/…/Content: Add standard class alias comments so we can drop them later by James D. Forrester
- git #7a26181b - UserOptionsUpdateJob: Add a standard class alias comment so we can drop it later by James D. Forrester
- git #c59333cd - ResourceLoader/FileModule: Add a standard class alias comment so we can drop it later (T398827) by James D. Forrester
- git #dc695ec6 - styles: Remove workaround for non-Chromium based Edge (T365759) by Volker E.
- git #a5c10c43 - Rdbms: Allow Subquery in field list on SelectQueryBuilder by Umherirrender
- git #e5c82ed7 - ChannelFeed: Soft-deprecate outHeader(), outItem() and outFooter() (T420398) by SomeRandomDeveloper
- git #72657058 - ChannelFeed: Pass request to contentType() instead of using $wgRequest (T420398) by SomeRandomDeveloper
- git #9c3327ed - ChannelFeed: Hard-deprecate httpHeaders() and outXmlHeader() (T420398) by SomeRandomDeveloper
- git #0b076b6d - ChannelFeed: Soft-deprecate httpHeaders() and outXmlHeader() (T420398) by SomeRandomDeveloper
- git #de6aeafa - Fully remove PARSOID_TITLE_KEY by C. Scott Ananian
- git #b11e0cb8 - DomainEvent: avoid deprecated interface alias in PageRevisionUpdatedListener (T417721) by Aaron Schulz
- git #b5ea7c68 - Linker: Move hook interfaces to MediaWiki\Linker\Hook\ namespace by C. Scott Ananian
- git #483708ce - ParserOutputFlags: add HAS_SLOT_HEADERS (T419183) by C. Scott Ananian
- git #eae2f889 - JsonCodec: stop writing backward-compatibility properties for MW 1.39 (T367584) by C. Scott Ananian
- git #663d9f15 - LanguageSelectWidget: Add placeholder as data attribute (T415049) by Jon Harald Søby
- git #2478cf9c - selenium: Simplify admin login for page test (T420081) by Peter Hedenskog
- git #f060b8d5 - selenium: Simplify admin login for pageadmin test (T420081) by Peter Hedenskog
- git #04ab712b - selenium: Set Max number of parallel jobs to 75% of available cpus in CI (T420185) by Peter Hedenskog
- git #9d93b205 - selenium: Log configured maxInstances (T420070) by Peter Hedenskog
- git #233ddc75 - Special:EditWatchlist: Parse 'nowatchlist*' messages as wikitext (T418205) by Sam Wilson
- git #f894e15d - Select currently-assigned labels on index.php?action=watch (T418547) by Sam Wilson
- git #30c140ac - TitleWidget: Prioritise namespace prefix over interwiki prefix (T420288) by Ed Sanders
- git #dd019721 - Add deprecation warnings to Content::getNativeData() in subclasses (T155582) by C. Scott Ananian
- git #7ae62754 - Remove misplaced readonly from CategoryViewer::$query (T420315) by thiemowmde
- git #36ade6e6 - Standardize language labels in language selectors (T414468) by Wangombe
Vendor
[edit]- git #5ff4da1d - Upgrading guzzlehttp/psr7 (2.8.0 => 2.8.1) by Reedy
- git #8708bcf3 - Upgrading pimple/pimple (v3.6.1 => v3.6.2) by Reedy
- git #5c04ea40 - Upgrading league/* by Reedy
- git #2c48900b - Upgrading bacon/bacon-qr-code (v3.0.3 => v3.0.4) by Reedy
- git #c4d2c514 - Bump wikimedia/parsoid to 0.23.0-a23 (T329347) (T346657) (T418549) (T420286) (T420657) (T420749) (T420968) by Yiannis Giannelos
- git #acfa1eb1 - Bump wmde/php-vuejs-templating to 2.2.0-beta.11 (T419942) by Arthur Taylor
- git #986fe400 - Upgrading james-heinrich/getid3 (v1.9.24 => v1.9.25) (T414875) by Alexander Vorwerk
Extensions
[edit]3D
[edit]- git #7205f382 - Replace usage of $wgRequest (T420534) by SomeRandomDeveloper
- git #e3fe36a1 - Make the handler follow the thumb steps (T414805) by Amir Sarabadani
AbuseFilter
[edit]- git #86c62b0f - Make use of upstream createNoOpMock where possible by thiemowmde
- git #61ae5835 - Make use of upstream expectApiErrorCode in all tests by thiemowmde
- git #a1964a6e - Fix Phan crash caused by invalid @phan-* type annotations by Dr4goniez
AdvancedSearch
[edit]- git #515d5c78 - Inline obsolete ….getSortMethods.js file (T267843) by thiemowmde
- git #58e22bf3 - Add "title_natural_asc" to the available sort orders (T403775) by thiemowmde
ArticlePlaceholder
[edit]- git #77c49544 - Fix comma splice in an English message by Amir E. Aharoni
AutoModerator
[edit]- git #4ab5caaf - Remove local configuration routing and loading (T419835) by jsn
BetaFeatures
[edit]- git #08c3469f - styles: Make feature info link accompanying icons progressive (T417348) by Volker E.
- git #a86bb8b1 - styles: Fix BetaFeatures layout on narrow screens (T417348) by Talha Sajid
- git #c9081dfa - Fix HTML rendering with HTMLFeatureField `mw-ui-feature-description` (T420803) by Volker E.
- git #85ced3cc - styles: Remove obsolete mixins import (T417348) by Volker E.
CampaignEvents
[edit]- git #6273a7e5 - ListOwnEventsForEditHandler: include goal progress data (T419731) by Daimona Eaytoy
- git #d11897a5 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #a05564aa - Add progress bar to post-edit modal (T419731) by Claudio Melo
- git #94a3fdbe - Add progress bar on event page (T419732) by Claudio Melo
- git #a919f2df - Add progress bar to contributions tab in event details (T419733) by Claudio Melo
- git #bdf9a250 - Allow organizer to set or edit goal (T411425) by Claudio Melo
- git #8efae62c - AddContributionDialog: Improve layout and copy (T416473) by Daimona Eaytoy
- git #7343db64 - EventDetails: Do not show button to add edits if the event isn't ongoing (T413391) by Daimona Eaytoy
- git #2d05fc17 - Add goals to API endpoints. (T414146) by Michelle
- git #0abbf140 - Implement validation of event goals (T414144) by Claudio Melo
- git #15282ea5 - Create section for impact statistics in the registration form (T411425) by Claudio Melo
CentralAuth
[edit]- git #2949b4cb - Test addToGlobalGroup.php (T420118) by Dreamy Jazz
- git #04a73e15 - Rename CentralAuthApiTokenGenerator to CentralAuthApiTokenManager by Bartosz Dziewoński
- git #d71b4da9 - Change StatusValue to Status in FormSpecialPage by Umherirrender
CentralNotice
[edit]- git #56b8c864 - Fix loss of "type" and "throttle" when filtering banners (T182343) by Timo Tijhof
- git #fbe45b1c - Special:CentralNoticeBanners: Fix broken "Selector logic" link (T153225) by Oyelola Victoria
- git #785b3faf - Banner: Cleanup... by Reedy
- git #5bc46518 - Streamline code duplication in Campaign class by thiemowmde
- git #343a6737 - Use more convenient upstream database query methods by thiemowmde
- git #3478155a - Submit of Special:CentralNotice should not be a text input (T395543) by Derk-Jan Hartman
Chart
[edit]- git #94f62bb3 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
CheckUser
[edit]- git #0bd9e041 - InvestigateBlock: Add Expiry, HardBlock, and DisableAccountCreation fields (T364943) by Skye
- git #967de424 - SI: Show status-change performer link in the status reason cell (T418235) by Maxim Postoronca
- git #87a9c637 - SI: Include performer data in client-side instrumentation events (T418740) by Kosta Harlan
- git #cdae4ed3 - Add ability to copy a list of related temporary accounts to clipboard (T417223) by STran
- git #dd5673ff - SI: Add warning to top of tool about data being private (T420537) by Dreamy Jazz
- git #43083f74 - SI: Add "SI cases" link to Get Users results (T418740) by Kosta Harlan
- git #185518a8 - Investigate: Use correct API path for table copying (T420183) by Skye
- git #5483aef8 - tests: Fix group name for database in TemporaryAccountLogFormatterTest by Umherirrender
- git #a04ac1e6 - tests: Rename traits and abstract implementation in tests by Umherirrender
- git #fb51c02b - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #4d08ed6c - Update SuggestedInvestigationsNoticeRenderer to render warnings (T420537) by Dreamy Jazz
- git #64106193 - Rename SuggestedInvestigationsNoticeRenderer (T420537) by Dreamy Jazz
- git #4ac7df80 - Move SuggestedInvestigationsNoticeRenderer into Services folder (T420537) by Dreamy Jazz
- git #7c94885e - Fix eslint limit to match warning limit by Maxim Postoronca
- git #7a57a94d - suggestedinvestigations: Track who changed case status (T418235) by Kosta Harlan
- git #df25a11b - populateSicUpdatedTimestamp: Make script work on postgres (T420478) by Dreamy Jazz
- git #0b7cc325 - CheckUser: show SI notice for IP results when accounts have open cases (T418741) by Maxim Postoronca
- git #a2d4ec50 - Add missing return type declarations to test code by thiemowmde
- git #990b3ee2 - CheckUser: Don't log logins during database read-only periods to avoid exceptions (T419707) by Neriah
- git #aead2dfd - SuggestedInvestigationsCaseLookupService: add getUserIdsWithOpenCases() (T418741) by Maxim Postoronca
- git #146d2d09 - CheckUser: Exit purge jobs early if site is in read-only mode (T419706) by Neriah
- git #3ce8ffc8 - schema: Add sic_status_changed_by column to cusi_case table (T418235) by Kosta Harlan
- git #259168f1 - Document methods that throw for Suggested Investigations (T418769) by Dreamy Jazz
- git #d85da4ab - Add instrumentation for SI cases link (T418769) by Dreamy Jazz
- git #657650f6 - CheckUser pagers: expose result usernames via CheckUsernameResultInterface (T418741) by Maxim Postoronca
- git #1aff2150 - Bump open cases updated timestamps when an account goes from 0 to 1 edit (T418738) by Maxim Postoronca
ChessBrowser
[edit]- git #b1d85e68 - tests: Move cat information to metadata section in parser test by Umherirrender
CirrusSearch
[edit]- git #6e260a78 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #995d3085 - build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by Umherirrender
- git #5c40342f - Simplify use of min() in AnalysisFilter by Umherirrender
- git #7f958ea2 - Fix documentation of class properties and parameter by Umherirrender
- git #74b0c3dd - Maintenance: Allow StatusValue on Reindexer::error by Umherirrender
- git #693bad74 - Fix documentation of CirrusSearchResultBuilder::redirectTitle by Umherirrender
Cite
[edit]- git #bf7f8056 - Remove unused filter code from ve.ui.MWReferenceSearchWidget (T415524) by thiemowmde
- git #0b6c6860 - tests: Make PHPUnit data provider static in ValidatorTest (T410731) by Umherirrender
- git #0468d558 - VE: Introduce subRefMode on the MWReferenceEditPanel (T406022) by WMDE-Fisch
- git #d9336a7e - VE: Split off name and listKey generation from node class by WMDE-Fisch
- git #5c648baf - Qunit test for ve.ce MWReferenceListNode (T419849) by mareikeheuer
- git #b77103e7 - Remove transitional InternalItemNode helper (T420513) by Adam Wight
- git #8417613f - Rename property to match type by Adam Wight
- git #d75635b1 - VE: Fix guard for non existing group in MWReferenceModel by WMDE-Fisch
- git #90274b25 - Fix incomplete ve.dm.MWReferenceModel.listGroup initialization (T416577) by thiemowmde
- git #d6c6dbb8 - Add isSubRef to ve.dm.MWReferenceNode as well (T415884) by thiemowmde
- git #4e221c43 - Remove deprecated ve.dm.MWDocumentReferences.getIndexLabel (T416577) by thiemowmde
- git #2a806db2 - ve.dm.MWReferenceModel uses undefined for both (main)ListIndex (T415884) by thiemowmde
- git #1762585d - Revert "Temporarily skip all e2e tests" (T420304) by Adam Wight
- git #967c381b - Check for Visual Editor via Resource Loader (T420304) by Adam Wight
- git #6992cdea - VE: Add mainDoc property for MWReferenceModel sub-refs (T406022) by WMDE-Fisch
- git #cd860fc8 - Cypress: Fix logic for skipping tests when VE is not installed (T420304) by Bartosz Dziewoński
- git #2f6ee1b7 - Temporarily skip all e2e tests (T420304) by Adam Wight
- git #a1857ac7 - Change Cypress selector to work with mobile VE as well (T420304) by thiemowmde
- git #cee5d619 - VE: Test for MWReferenceModel copySubReference (T406022) by WMDE-Fisch
- git #b133c603 - Stop using cite_references_link_many message for zero backlinks (T418280) (T418563) by thiemowmde
- git #8ac257a8 - Replace broken [undefined] rendering with […] (T411396) by thiemowmde
- git #f92684c5 - Use the <=> operator when sorting (sub) references by thiemowmde
- git #ac24091d - VE: Use the mainListIndex more when converting nodes to DOM (T415884) by WMDE-Fisch
- git #ddcb7745 - Use mainListIndex in several more places (T415884) by thiemowmde
- git #b2c2a3e0 - VE: Introduce MWEditReferenceNodeAction and wire use cases (T413760) (T406022) by WMDE-Fisch
Citoid
[edit]- git #176c0eb2 - Mark @private methods in CitoidInspector as such by thiemowmde
- git #802dc7a1 - Update call to ve.dm.MWReferenceModel.insertReferenceNode (T404089) by thiemowmde
- git #f4d9a538 - Update renamed upstream ve.ui.MWReferenceContextItem method by thiemowmde
cldr
[edit]- git #b9e176e5 - Improve documentation of cldr-language-name-* messages (T231755) by Lucas Werkmeister
CodeEditor
[edit]- git #62e7f580 - build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by Umherirrender
CodeMirror
[edit]- git #4ddf6e98 - matchbrackets: triple-click handler (T420555) by bhsd
- git #d9774ad0 - codemirror.mediawiki.autocomplete: nearest unclosed tag (T419104) by bhsd
- git #1a636f8e - CodeMirrorPreferences: allow `lockPreference()` before initialization by bhsd
- git #b5b8bc52 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #9124a568 - Hooks: load modules registered through CodeMirrorPluginModules by MusikAnimal
- git #59cecc08 - bracketMatching: ignore JavaScript RegExp literal (T373711) by bhsd
- git #2a575312 - Add mw.site.wikiId to CodeMirror’s map for Lua (T420606) by R4356thwiki
- git #519c101e - closeTags: automatically insert close tags when `>` is typed (T419104) by bhsd
- git #bfe89755 - ve.ui.CodeMirror.init: fix ordering of comments by MusikAnimal
- git #926b2cd6 - CM5: add more aggressive warnings about CM5 deprecation (T373720) by MusikAnimal
- git #724add79 - CodeMirror: restore focus when deactivating (T416220) by bhsd
- git #5aa24719 - CodeMirrorMediaWiki: performance improvement (T184857) by bhsd
CommunityConfiguration
[edit]- git #ab2b5de6 - Avoid using deprecated PageRevisionUpdatedListener class (T397638) by Aaron Schulz
CommunityRequests
[edit]- git #d15b2908 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #bed0ffb8 - intake: add baselang field to select language when applicable (T414395) by MusikAnimal
Collection
[edit]- git #16f858b2 - Pass Title objects in Special:Collection to some template classes (T420322) by Umherirrender
ConfirmEdit
[edit]- git #86c6f886 - tests: Make PHPUnit data provider static in SimpleCaptchaTest (T410731) by Umherirrender
- git #7b26b769 - hcaptcha: Use the global edit key for MobileFrontend edits if present (T420574) by Héctor Arroyo
ContentTranslation
[edit]- git #2947a279 - Avoid using deprecated PageRevisionUpdatedListener class (T397638) by Aaron Schulz
DiscussionTools
[edit]- git #f5ed20b8 - tests: Use unique test names in data provider for CommentUtilsTest by Umherirrender
- git #6867d172 - Limit legacy postprocessing cache to pages where DT does apply (T376183) by Isabelle Hurbain-Palatin
DonationInterface
[edit]- git #93f4b66c - Prevent accidental double Google Payments on Gravy (T419593) by Elliott Eggleston
- git #3b2a2cb2 - Set load_composer_autoloader in extension.json to run phpunit locally by Umherirrender
- git #31aec701 - Update Smashpig version to v1.2.3.2 by wfan
- git #0f88c0c1 - Enable ideal with recurring (T392068) by wfan
- git #52e76900 - Enable pix recurring (T389865) by wfan
- git #d668ebde - Pass GatewayAdapter to Form::setGateway to match class property by Umherirrender
- git #aea669b6 - update smashpig to 1.2.3.1 by wfan
- git #14bbee57 - Re-enable active paypal-ec recurring donor to update their EmailPreference Primary Email (T416056) by wfan
- git #2c794b88 - Ping Civi on Login page to check its status. (T402972) by Damilare Adedoyin
- git #796772bc - Add manage donations view by Damilare Adedoyin
Echo
[edit]- git #1f98ec10 - tests: Use mediawiki/core's TestLogger by Umherirrender
- git #e7f6bf68 - EchoVerifyEmailReminder: Add username to provide context (T420112) by Amir Sarabadani
EmailAuth
[edit]- git #f546925e - tests: Make data provider static in SecondaryAuthenticationProviderTest (T410731) by Umherirrender
EventBus
[edit]- git #eaca0d7e - tests: Replace DBKeyLookupStub implementation with closures by Umherirrender
- git #b8f855dd - tests: Make PHPUnit data provider public by Umherirrender
EventLogging
[edit]- git #94b21720 - ext.eventLogging.metricsPlatform: Disable `logWarning` (T419481) by Santiago Faci
FlaggedRevs
[edit]- git #9713d612 - Remove outdated comment about deleted FR_INCLUDES_FREEZE feature by Aaron Schulz
- git #8bfab6ce - Replace usage of deprecated ChannelFeed methods (T420398) by SomeRandomDeveloper
- git #69e3f0de - Explicit call Message::text() when string is needed by Umherirrender
Flow
[edit]- git #adf1cdaa - composer.json: Bump pimple/pimple and relax constraint by Sam Reed
- git #c4d89626 - tests: Make PHPUnit data provider static in FlowPostMetaActionsTest (T410731) by Umherirrender
- git #cade53e8 - Make use of MainConfigNames in more places by thiemowmde
- git #fc9792f5 - Replace all usages of $wgRequest (T420534) by SomeRandomDeveloper
- git #b27fafd4 - Remove unused setFrom/setTo methods by thiemowmde
GlobalUserPage
[edit]- git #6cee1de1 - Only create cache update jobs on wikis the user is attached on (T419360) by SomeRandomDeveloper
GlobalWatchlist
[edit]- git #5877f317 - Add support for EntitySchema pages in Global Watchlist (T415450) by IKhitron
- git #41c091c0 - Fix diff link direction issue (T418091) by IKhitron
- git #64cd3934 - Explicit call Message::parse() when string is needed by Umherirrender
GoogleNewsSitemap
[edit]- git #a262a38b - Replace usage of deprecated ChannelFeed methods (T420398) by SomeRandomDeveloper
- git #816c182c - Replace usage of deprecated ChannelFeed::httpHeaders() method (T420398) by SomeRandomDeveloper
GrowthExperiments
[edit]- git #0f810d06 - Avoid using deprecated PageRevisionUpdatedListener class (T397638) by Aaron Schulz
- git #c928e27f - eslint: Fix some warnings, show some unresolved warnings by Ed Sanders
- git #b5c84a96 - feat: don't sort Revise Tone tasks first anymore (T419181) by Michael Große
- git #dde17186 - feat: hide the copyedit task type if Revise Tone is available (T419181) by Michael Große
- git #0a886a5c - fix(WelcomeSurveyHooks): ensure accountJustCreated is always added 2 (T420722) by Michael Große
- git #d8548b51 - tests: add coverage for WelcomeSurveyHooks::onCentralAuthPostLoginRedirect (T420722) by Michael Große
- git #8ed34843 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #45a8dd95 - fix(WelcomeSurveyHooks): ensure accountJustCreated is always added (T420722) by Sergio Gimeno
- git #aaa9f31a - CreateAccount: Add class to aide in instrumentation by Michael Große
- git #79bddccc - Fix Dutch alias for Impact special page (T420396) by Elphie
- git #b92c7d83 - Move help panel CTA up to avoid surface bottom padding (T417942) by Ed Sanders
- git #69e41822 - ReviseTone: scroll down to relevant content on desktop (T418296) by Caro Medelius
- git #ccb15ae5 - Open revise tone onboarding links in new tabs (T415764) by Cyndy
- git #4f619c87 - cleanup: Remove legacy mentor list validation (T418518) by Martin Urbanec
- git #6bceaaf3 - browser-tests: reload php-fpm instead of restart (T418369) (T276428) by Antoine Musso
ImageMap
[edit]- git #db5fef3d - Temporarily disable parser tests for 1.5x removal (T246054) by James D. Forrester
intersection
[edit]- git #60bc6882 - tests: Adjust expected parser output for gallery mode (1.5px srcset) (T419057) by Umherirrender
IPInfo
[edit]- git #d49b0b4d - tests: Fix group name for database in IPInfoLogFormatterTest by Umherirrender
IPReputation
[edit]- git #73a87d8a - tests: Make PHPUnit data provider static in IPoidDataLookupTest (T410731) by Umherirrender
JsonConfig
[edit]- git #8cb9c162 - Build correct where condition in GlobalJsonLinks::mapTargets by Umherirrender
Kartographer
[edit]- git #d1787093 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
Math
[edit]- git #ebf2f0be - ext.math: module adding integration with CodeMirror and WikiEditor (T420524) by MusikAnimal
- git #d5adb901 - maintenance: Minor cleanup by Sam Reed
- git #ff13cb26 - downloadMoreTexVCtests.sh: Update header comment by Sam Reed
- git #6deb9a21 - ChemRegressionTest: Remove property only ever written to by Sam Reed
- git #1d4b1e41 - Remove unused method by physikerwelt
- git #ba9776cc - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #4fd1df1c - Return only MMLbase in BaseParsing (T419194) by Frederik Hennecke
- git #5a8a46b7 - Treat broken check result (T415168) by physikerwelt
- git #d4e0831d - Handle special case of sideset (T406850) by physikerwelt
- git #e4a00982 - Fix regression for texAtom rendering (T419767) by physikerwelt
- git #835054d8 - Make the rendering of smallmatrix smaller (T418693) by physikerwelt
- git #18e90707 - Render curlies with 1 element if it produces operators (T417592) by physikerwelt
- git #79c0b1a0 - Return only MMLbase in BaseMethods checkAndParseMathCharacter (T419194) by Frederik Hennecke
MobileFrontend
[edit]- git #a52bcc82 - Address FIXME and drop not selector for section headings (T420085) by Jon Robson
- git #b86f27a0 - Guard for JS null deref on empty Parsoid sections (T419721) by Brooke Vibber
MultimediaViewer
[edit]- git #2a743fb6 - Load MMV code on pages without thumbnails (T420259) by Jon Robson
- git #08cd454b - Add beta MMV UI using Vue 3 and Codex (T415712) (T417675) by Eric Gardner
Nuke
[edit]- git #b38069e6 - tests: Rename NukeIntegrationTest to NukeIntegrationTestTrait by Umherirrender
- git #d3aa957a - Reject page title patterns with leading '%' wildcard (T384870) by Arend Pieter
OATHAuth
[edit]- git #37ffe5b3 - tests: Mark some tests as covering OATHUser (T404817) by Sam Reed
- git #74e9e334 - WebAuthnKeyTest: Test setPasswordlessSupport() (T404817) by Sam Reed
- git #a1ade5a3 - WebAuthnKeyTest: Test jsonSerialize() (T404817) by Sam Reed
- git #8c2d9f54 - TOTPKey: Add some @codeCoverageIgnore (T404817) by Sam Reed
- git #4e1b1c69 - WebAuthnKeyTest: Add @covers for AuthKey (T404817) by Sam Reed
- git #c69d40d8 - tests: Add some more covers for OATHAuthServices (T404817) by Sam Reed
- git #84975ac1 - OATHAuthLogger: Add @codeCoverageIgnore when CheckUser not loaded (T404817) by Sam Reed
- git #85236a7e - OATHAuthModuleRegistryTest: Add more tests to increase coverage (T404817) by Sam Reed
- git #ce06e28b - HookHandlerTest: Fix covers to have leading \ by Sam Reed
- git #02c0c512 - DisableOATHAuthForUserTest: Go for 100% test coverage (T404817) by Sam Reed
- git #2b76a66c - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #bc8c36ff - Hide expiring recovery codes from Special:AccountSecurity (T420201) by Marcin Szwarc
- git #9a04f6cd - TOTPKey: Add getEncryptionHelper() function by Sam Reed
- git #323341f1 - OATHUserRepository: Fix type hint by Sam Reed
- git #c1558c70 - tests: Add test for DisableOATHAuthForUser by Sam Reed
- git #cb3f5aa1 - Fix Hebrew aliases by Amir E. Aharoni
- git #e575126a - Add optional expiration timestamp to recovery codes (T420201) by Marcin Szwarc
- git #44ed4938 - Extract a class for single recovery code (T420201) by Marcin Szwarc
- git #67ddfb6c - WebAuthnAuthenticationRequest: Remove @inheritDoc and set return type to getSubmittedData() by Sam Reed
- git #2edbbb48 - UpdateSecretsToEncryptedFormat: Output number of rows already encrypted by Sam Reed
- git #b291ace9 - UpdateSecretsToEncryptedFormat: Output some debugging data if a row can't be converted by Sam Reed
- git #b62b1d99 - Passwordless login: Don't display conditional auth errors by Roan Kattouw
OAuth
[edit]- git #bc53641c - Remove deprecated openssl_pkey_free by Umherirrender
- git #0b4d0a12 - en.json: mention localhost exception in callback URL HTTPS message by Novem Linguae
- git #5e6f3f3b - i18n: Fix mwoauth-error title casing by Taavi Väänänen
PagedTiffHandler
[edit]- git #8fe99ae9 - Make it follow thumb steps (T402792) (T414805) by Amir Sarabadani
PageTriage
[edit]- git #0b56bbe4 - selenium: Remove reloadSession to speed up the tests (T419241) by Peter Hedenskog
ParserMigration
[edit]- git #04765bdf - tests: Make PHPUnit data provider static in OracleTest (T410731) by Umherirrender
PdfHandler
[edit]- git #114c1973 - Improve transform command compatibility (T402638) by Hua Jing
PersonalDashboard
[edit]- git #f0cc582c - Database error when visiting PersonalDashboard with on an account with many edits (T420710) by Kgraessle
- git #dcd8a1c8 - Change wgPersonalDashboardActiveDiscussionsPages from key-value to array (T402781) by suecarmol
- git #e5a43ab3 - Use the new revertrisklanguageagnostic rcshow parameter in the Review Changes module on Personal Dashboard (T420232) by Kgraessle
- git #7b2f0193 - Create Active Discussions module (T402781) by suecarmol
Popups
[edit]- git #0c87541f - build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by Umherirrender
ProofreadPage
[edit]- git #b6488177 - tests: Autoload ProofreadPage's Scribunto TestBase classes by Umherirrender
- git #c4c7861d - Drop attempts to use 1.5x srcSet values, no longer extant (T418181) by James D. Forrester
- git #318d41a8 - Page: resizing the header and footer (T285529) by bhsd
- git #d1ac81f3 - OpenseadragonController: use image natural dimension (T420077) by bhsd
Quiz
[edit]- git #469c9207 - Replace all usages of $wgRequest (T420534) by SomeRandomDeveloper
ReaderExperiments
[edit]- git #7027e1b7 - MobilePagePreviews: create preview card (T418938) by lwatson
- git #cc75f3de - Set up mobile page previews (T418933) by Matthias Mullie
ReadingLists
[edit]- git #989d782c - Transition reading list experiment to instrument (T414368) by lmora
- git #fce8e565 - Add delete by project + title to ApiReadingListsDeleteEntry (T417923) by aude
- git #85df94f9 - Add deleteListEntriesByPageTitleAndProject method to ReadingListRepository (T417923) by aude
RelatedArticles
[edit]- git #ab7a130e - styles: Remove obsolete 'mediawiki.mixins' import by Volker E.
ReportIncident
[edit]- git #822d333d - Use v-i18n-html binding instead of v-html by SomeRandomDeveloper
Score
[edit]- git #a90780dd - tests: Make PHPUnit data provider static in ScoreFormatterTest (T410731) by Umherirrender
- git #b1a16c4e - build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by Umherirrender
SecureLinkFixer
[edit]- git #c8697cc9 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
- git #3371151c - Update namespace of LinkerMakeExternalLinkHook by C. Scott Ananian
SecurePoll
[edit]- git #5f9f9c45 - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #c2e82197 - Fix STVTallierTest producting extremely large log output (T292295) by thiemowmde
- git #06e33c90 - Explicit cast OOUI widgets to string for OutputPage by Umherirrender
- git #e9aa8402 - Explicit call Message::parse() when string is needed by Umherirrender
SimilarEditors
[edit]- git #097ecf29 - Explicit call Message::parse() when string is needed by Umherirrender
TemplateData
[edit]- git #b996febc - Handle null from WikiPage::getContent in ApiTemplateData (T420511) by Umherirrender
TemplateStyles
[edit]- git #661dc9e5 - Replace deprecated call to ParserOutput::setRawText() by C. Scott Ananian
TestKitchen
[edit]- git #a1f3e44c - Tidy up MinervaExperimentAAA experiment by Sam Smith
- git #62ccd43e - tests: Make PHPUnit data provider static (T410731) by Umherirrender
- git #6b7e654f - mw.testKitchen.getExperimentByPrefix() -> getExperimentsByPrefix() (T419914) by Sam Smith
- git #ea318a67 - Hooks: Re-apply I52fc151ab88d79754baeff35d2c0f200ebe9fc9a by Sam Smith
Thanks
[edit]- git #8113ed6f - tests: Make PHPUnit data provider static in HooksTest (T410731) by Umherirrender
TimedMediaHandler
[edit]- git #ef81b0b4 - TranscodeStatistics: make use of new state and touched columns (T350816) by Derk-Jan Hartman
Translate
[edit]- git #ab77fceb - CleanChangesFilters: Replace use of $wgRequest and $wgLang (T420534) (T419848) by SomeRandomDeveloper
- git #ed61beef - Move tpt-nochanges before the template diff (T363438) by Pppery
- git #8df24596 - PageTranslation: Minor fix to the language selector (T414947) by Wangombe
- git #b84e9e00 - SpecialTranslationStats: Update page to use Codex (T414675) by Wangombe
UniversalLanguageSelector
[edit]- git #226fec5e - Replace interface language selector with the new language selector (T419741) by Huei Tan
- git #15c51fd7 - ULS rewrite: Add entrypoints for empty search selector (T265585) by Abijeet
- git #6f3ce9a7 - ULS rewrite: Add entrypoints for empty language selector (T265585) by Abijeet
- git #9369da0f - ULS rewrite: Add quick actions entrypoint (T416901) by Abijeet
- git #94709f94 - ULS rewrite: Determine isMobile flag within component (T253303) by Abijeet
- git #f508ee80 - useTypeahead: Handle autocompletion for search query hits (T416908) by Abijeet
UploadWizard
[edit]- git #15ee848c - tests: Make PHPUnit data provider static in ConfigTest (T410731) by Umherirrender
VisualEditor
[edit]- git #786f856e - ToneCheck: multiple success notifications appear after revising from presave by David Lynch
- git #946c05b9 - EditCheckGutterSectionWidget: use const'd controller value by David Lynch
- git #fe052328 - ToneCheck: don't remove mid-edit tone check until dismissed (T409991) by Caro Medelius
- git #4b072bd8 - HeadingLevelEditCheck: Rename i18n keys by Ed Sanders
- git #b1f61182 - Consistently use singlar nouns in edit check names by Ed Sanders
- git #5c93116d - EditCheckFactory: count check-generation errors once per session (T420249) by David Lynch
- git #e3941107 - EditCheck: pull the session state-trackers out into a reset method by David Lynch
- git #30dc3522 - BaseEditCheck: Support annotated text in isQuotedOffset (T417810) by Ed Sanders
- git #167de990 - BaseEditCheck: Cleanup isQuotedOffset tests by Ed Sanders
- git #dbbb0bac - DoubleBoldEditCheck: Add i18n by Ed Sanders
- git #45fc8cb8 - EditCheck: fix behavior of forceenable setting by Caro Medelius
- git #742998dd - Update VE core submodule to master (e35926282) (T411956) (T420463) by Bartosz Dziewoński
- git #0b4f3f59 - Editcheck: fix tagging not happening for non-default checks by David Lynch
- git #c0550082 - Simplify dark mode selectors by Ed Sanders
- git #bd46220c - Update VE core submodule to master (7585187b3) (T416486) (T416558) (T416577) by Ed Sanders
- git #690dbdb7 - ReviseTone: make scroll align to top when opening check on desktop (T418296) by Caro Medelius
- git #a1411332 - EditCheck: fix behavior of the onAct listener that we add to actions by Caro Medelius
- git #a1a48031 - EditCheckSuggestionsTool: avoid an error if this is loaded without editcheck by David Lynch
- git #87870603 - EditCheck: Use solid design-token colours for highlights (T399294) by Ed Sanders
- git #c100ded0 - selenium: Login admin once per suite instead of once per test (T419947) by Peter Hedenskog
- git #3831036f - EditCheck: Fire new hooks to hide/restore Vector sidebars (T379444) by Caro Medelius
- git #5b856d7b - AddReferenceEditCheck: Add dependencies for tests by Ed Sanders
- git #ec7e1121 - AddReferenceEditCheck: Add tests by Ed Sanders
Wikibase
[edit]- git #f4a0b6ee - Bump wmde/php-vuejs-templating to 2.2.0-beta.11 (T419942) by Arthur Taylor
- git #aa41204c - Search: Create WbSearchEntitiesController (T420681) by Jakob Warkotsch
- git #e438c8d8 - tests: Make complex PHPUnit data provider static (T410731) by Umherirrender
- git #a9203e40 - tests: Make simple PHPUnit data provider static (T410731) by Umherirrender
- git #ba450b62 - GQL: Improve hit tracking test by Jakob Warkotsch
- git #fe1bd887 - build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by Umherirrender
- git #0e61a795 - Change type documentation to match class property or function by Umherirrender
- git #a3ce9a6e - Use ItemId::getSerialization()/DataValueObject::getValue() for string by Umherirrender
- git #f3350cdf - Silence a11y warnings about missing alt-tags for commonsMedia (T418387) by Arthur Taylor
- git #98759e47 - GQL: Consolidate validation and general error tracking by Jakob Warkotsch
- git #6acf11d7 - GQL: Fix assertion argument order by Jakob Warkotsch
- git #eefecad6 - Explict call Title::getPrefixedText() when string is needed by Umherirrender
- git #d586f330 - Search: Respond with specific error for v0 routes (T420350) by Silvan
- git #6f336bdc - GQL: Avoid search query in unrelated e2e test (T418086) (T419560) by Jakob Warkotsch
- git #117de55a - Explicit call Message::parse() when string is needed by Umherirrender
- git #ba619fe1 - Emit warnings for deprecated ::getNativeData() and remove calls (T283686) by C. Scott Ananian
WikibaseCirrusSearch
[edit]- git #7b5488cb - Use more recent, shorter array functions where possible by thiemowmde
- git #0078fa2b - Use PHP8 constructor property promotion and readonly properties by thiemowmde
- git #aa666632 - InLabelFeatureTest: Avoid using the ++ operator on a string, for PHP 8.5 CI support (T420261) by James D. Forrester
WikibaseLexeme
[edit]- git #3b3ab7a8 - tests: Rename ErisTest to ErisTestTrait by Umherirrender
- git #9147179e - build: Updating mediawiki/mediawiki-phan-config to 0.20.0 by Umherirrender
WikibaseMediaInfo
[edit]- git #9c81ec96 - MediaInfoHandler: Don't use null as an array offset, for PHP 8.5 (T420262) by James D. Forrester
WikidataPageBanner
[edit]- git #dce3166f - tests: Add namespace to test files by Umherirrender
WikiEditor
[edit]- git #8f34762b - ext.wikiEditor.js: optional argument to manage modules (T393231) by bhsd
- git #0ee0dd2c - ResizingDragBar: new config options (T285529) by bhsd
WikiLambda
[edit]- git #be0c9ed7 - Invert order of search modules, for dev envs that support both settings by gengh
- git #036ec844 - Fix, add and refine return type declarations in ZObjectStore by thiemowmde
- git #68aa6d38 - Make use of MainConfigNames in more places by thiemowmde
- git #18fddf4c - Abstract Wikipedia: Fix API call to get page info (T420725) by Daphne Smit
- git #3c2bb1b6 - Set view and create links for Abstract pages by James D. Forrester
- git #ee95074f - Set WikiLambdaAbstractNamespaces's merge_strategy to provide_default (T420649) by James D. Forrester
- git #41fc3666 - RepoBooks::onMediaWikiServices: Skip all low NSes, not just NS0 (T420617) by James D. Forrester
- git #c03c4d48 - SpecialAbstractContent: Fix hard-coded policy list page namespace by James D. Forrester
- git #18eebdde - References: Fix CSS issues in Visual Editor by targeting the invisible class. by Daphne Smit
- git #860423c5 - References: Fix CSS issues in Visual Editor by Daphne Smit
- git #ecf39869 - Bug: perform test failing on ZObjectUtils::getZid __toString() calls (TPERFORM TEST FAILING ON ZOBJECTUTILS::GETZID __TOSTRING() CALLS) by gengh
- git #698e519a - Cleanup and homogeneization of Abstract and ZObject edit page traits by gengh
- git #a0b3a8a1 - Add old revision warning box when editing oldid zobject page (T364318) by gengh
- git #7d81e43d - Fix tests for PageRenderingHandler::onSkinTemplateNavigation__Universal by gengh
- git #249105f3 - Add documentation for PageRenderingHandler::appendOrReplaceQueryParams by gengh
- git #9e7bdcd9 - Drop wikimedia/remex-html 5.1.0 support by James D. Forrester
- git #6238001a - build: Upgrade mediawiki/mediawiki-phan-config from 0.18.0 to 0.20.0 for PHP 8.5 support by James D. Forrester
- git #0b104f97 - Change type documentation of constructor to match class property by Umherirrender
- git #6cfc88a6 - Submit copy/paste interactions (T420338) by gengh
- git #78030d34 - Restore quotation-marks in ext.wikilambda.app messages by gengh
WikimediaCustomizations
[edit]- git #33cb5375 - Attribution: Inject DerivativeContext, Format and Context for file metadata (T420231) by Atieno
- git #374b2b50 - tests: Make PHPUnit data provider static for BadEmailDomainChecker (T410731) by Umherirrender
- git #7206dd31 - Attribution: Update object models and placeholder text for pre-release demos (T419157) by alexghirelli
WikimediaEvents
[edit]- git #9fcc5f44 - Instrument logged-in readers with zero edits (T420621) by Dan Andreescu
- git #7b04ada3 - Don't throw exception when init code runs before testKitchen loads (T419916) by Brooke Vibber
- git #1626072c - Add tick instrumentation to attribution research (T417050) by Dan Andreescu
- git #b66acac8 - ext.wikimediaEvents: Fix attribution experiment sending (T417050) by Dan Andreescu
- git #f0b4130a - Drop old statv style searchSli metrics by David Causse
- git #2465700d - fix: add missing dependency on TestKitchen (T420608) by Michael Große
- git #969eae0b - ext.wikimediaEvents: Update Logged Out Reader Retention experiment (T419914) by Sam Smith
- git #dc936b40 - createAccount: Log exposure and CTRs for account creation experiment (T419916) by Michael Große
- git #bb83d8fe - ext.wikimediaEvents.mobileSectionSwitch: Updated web/base schema version by Santiago Faci
- git #fa952836 - Normalize external domain names in click analysis (T419837) by Marcin Szwarc
- git #7a633874 - loggedOutWarning: dont set the schema for experiment events (T420451) by Sergio Gimeno
WikimediaIncubator
[edit]- git #c81ba95b - Replace all usages of $wgRequest (T420534) by SomeRandomDeveloper
WikimediaMessages
[edit]- git #9e40d6e1 - Override checkuser-suggestedinvestigations-summary for WMF wikis (T420537) by Dreamy Jazz
WP25EasterEggs
[edit]- git #a84b085f - Implement addListener fallback for older browsers in matchMedia (T419717) by atitkov
Skins
[edit]MinervaNeue
[edit]- git #608f2f73 - styles: Replace id with class selectors to reduce specificity wars (T417348) by Volker E.
- git #e2dab6f6 - docs: Remove obsolete mention of MediaWiki UI icons (T235937) by Volker E.
- git #fe46f96c - styles, docs: Remove deprecated `mw-ui-*` classes and mentions (T420125) by Volker E.
- git #1c3a6640 - Remove notice from login form in popup mode (T418534) by Alex Sanford
MonoBook
[edit]- git #a2067cbc - styles: Replace deprecated `@font-family-sans` token with correct one (T331403) (T418504) by Volker E.
Vector
[edit]- git #72562345 - styles: Fix wrong double borders in print view (T400728) by Volker E.
- git #5d66602b - PageTitlebar: make title at least 70% width so language and buttons stack underneath (T420724) by Daphne Smit
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #c00b7ac0 - ve.collab: use a toolforge server (T420631) by David Lynch
- git #aac2c56a - Debugging tool to build domToData test cases (T400311) by Adam Wight
- git #e3592628 - FindAndReplaceDialog: Indicate no matches (T411956) by Marcin Szwarc
- git #6e199845 - ve.getElementSummary: Pass getAttributeSummary to recursive calls by Ed Sanders
- git #f16cdc27 - Replace strings with function references in ve.ui.DiffElement by thiemowmde
- git #d9b050a6 - Replace @memberof documentation with full qualified names by thiemowmde
- git #eb45fc38 - Fix floating position of DesktopContext (T420463) by Ed Sanders
- git #7585187b - Ensure surface padding is reset correctly on teardown by Ed Sanders
No changes
[edit]- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BounceHandler
- Calendar
- Campaigns
- CategoryTree
- CharInsert
- CiteThisPage
- Cognate
- CologneBlue
- CommonsMetadata
- CommunityConfigurationExample
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FileImporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GuidedTour
- ImageSuggestions
- InputBox
- Insider
- Josa
- LabeledSectionTransclusion
- LandingCheck
- Linter
- LiquidThreads
- LoginNotify
- MapSources
- MassMessage
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MultiTitle
- NavigationTiming
- NearbyPages
- NetworkSession
- NewUserMessage
- Newsletter
- Nostalgia
- OAuthRateLimiter
- ORES
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- ParserFunctions
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- RSS
- RealMe
- RevisionSlider
- SandboxLink
- Scribunto
- SearchExtraNS
- SearchVue
- ShortUrl
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TranslationNotifications
- TrustedXFF
- TwoColConflict
- UploadsLink
- UrlShortener
- WikiLove
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaMaintenance
- Wikisource
- Wikistories
- XAnalytics
- timeline
- wikihiero
Total changes
[edit]452 Changes in 90 repos by 99 authors