MediaWiki 1.42/wmf.5
MediaWiki 1.42.0-wmf.4 | Deployment of MediaWiki 1.42.0-wmf.5 to Wikimedia sites | MediaWiki 1.42.0-wmf.7 |
The latest version (labeled "1.42.0-wmf.5") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 14 November 2023 (see the roadmap).
Core changes
edit- git #8eb8b817 - Branch commit for wmf/1.42.0-wmf.5 (task T350081) by trainbranchbot
- git #df77bda0 - Migrate two simple cases to SQB (task T344971) by Amir Sarabadani
- git #7a1f0fd7 - Parsoid-VE-MCR hack: Always return main slot output if useParsoid is set (task T351026) (task T351113) by Subramanya Sastry
- git #84c36f5e - Fix editRecovery data not being deleted on save (task T351090) by Sohom
- git #ddbd5735 - WebRequest: Fix PHP 8.1 deprecations in getFuzzyBool() (task T351088) by Máté Szabó
- git #d674367a - REST: Inject Authority instead of full User object by Derick Alangi
- git #76945f42 - mail: Link to page log if not to a diff (task T115183) (task T145933) by Midgard
- git #10a828ba - Deprecate MagicWordFactory::getSubstIDs by thiemowmde
- git #0cd5df98 - Avoid a bit of code duplication in various .js files by thiemowmde
- git #e2cc023c - Fix tabindex for "Delete talk page" checkbox by Jon Harald Søby
- git #fb2f0d00 - Edit Recovery: add new special page to list unsaved changes (task T347673) by Sam Wilson
- git #23901c05 - Language: Use $this->msg() instead of wfMessage()->inLanguage( $this ) by Fomafix
- git #e593e607 - Plain text content model should show line breaks (task T202424) by Novem Linguae
- git #d6f0a06b - REST: PageSourceHandler: Don't crash on message pages. (task T349677) by daniel
- git #5bdc436c - Fix Parsoid <base href> (task T350952) by C. Scott Ananian
- git #2d68224c - phpunit: Minor cleanup of MediaWikiIntegrationTestCase class by Reedy
- git #7f852f7e - Edit recovery: Remove hook listener after first usage by Ed Sanders
- git #1f816505 - Create module for showing a popup when a temporary user is created (task T349220) by Thalia
- git #61e513dd - SpecialLonelyPages: Add support for pagelinks read new (task T346457) by Amir Sarabadani
- git #8670685d - mediawiki.util: Modernize debounce() and escapeRegExp() test cases by Timo Tijhof
- git #b5d84884 - TempUser: Fix unchecked array access for optional key by Ammarpad
- git #c9908da1 - IP Masking: Expire temporary accounts in 1 year (task T344695) by Martin Urbanec
- git #72214f37 - Add debug logging to BlockUser branches by Tim Starling
- git #f74f51f6 - ParserOutputAccess: Change local cache from array to MapCacheLRU by Bartosz Dziewoński
- git #3ce07be3 - Update Codex from v1.0.0 to v1.0.1 (task T338474) (task T338814) (task T338975) (task T343457) (task T345982) (task T349262) (task T350203) (task T350346) (task T350413) (task T350644) (task T350647) by Roan Kattouw
- git #8fb3aa90 - styles: Clean up thumbnail variables by Jon Robson
- git #8e0ab86c - ParserOutputAccess: Limit local cache size (task T315510) by Bartosz Dziewoński
- git #f1772fc1 - Sync up core repo with Parsoid by Subramanya Sastry
- git #8fcd7726 - Migrate all non-API code to use expression builder instead of buildLike (task T210206) by Amir Sarabadani
- git #14ba2e8e - build: Fix --scriptpath option in composer script on Windows (task T350522) by Alex Paskulin
- git #c1a4034e - Extract EDITSECTION_REGEX and renderDebugInfo to DefaultOutputTransform (task T348253) by Isabelle Hurbain-Palatin
- git #16d56c43 - [Languages] Add namespaces names for dga and bbc-latn by Jon Harald Søby
- git #7b2d7abe - REST: enable parsoid transform endpoints (task T350661) by daniel
- git #39a74626 - Edit Recovery: Remove hyphenation from button labels (task T342721) by Sam Wilson
- git #557b0174 - Parsoid\Config\DataAccess: Fix type of param to BadFileLookup::isBadFile() (task T350632) by Bartosz Dziewoński
- git #febce120 - PageRedirectHelper: broaden parametertype of ::getTargetUrl() by C. Scott Ananian
- git #8d2d229b - SVGReader: Detect CSS animated SVGs (task T332790) by Derk-Jan Hartman
- git #d3f38054 - Change EditPage 'edit' rights check to do per page instead of general (task T342515) by Brian Wolff
- git #eca74545 - Add implementations of new Parsoid config methods using LinkTarget by C. Scott Ananian
- git #3e12ec63 - rdbms: Replace custom encoder/decoder with native strtr() by thiemowmde
Vendor
edit- git #0e8f42b8 - Bump wikimedia/parsoid to 0.19.0-a6 (task T206940) (task T254519) (task T350625) by C. Scott Ananian
Extensions
editAdvancedSearch
edit- git #04404e97 - Document $1 parameters in qqq.json (task T342229) by thiemowmde
- git #faa7032e - Add a few more strict types to PHP code by thiemowmde
- git #b607dac7 - Added 'aria-description' attribute to help buttons (task T342229) by mareikeheuer
- git #1044a59b - Convert namespace preview tags into a list with a description (task T343794) by mareikeheuer
AntiSpoof
edit- git #9e5ed4cc - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
ArticlePlaceholder
edit- git #9f3ddfff - Use HookHandlers for Scribunto hooks (task T346514) by Umherirrender
CampaignEvents
edit- git #978ba37a - Remove feature flag for email (task T347067) by Daimona Eaytoy
CentralAuth
edit- git #09d017ee - session: Remove incorrect warning (task T348852) by Gergő Tisza
- git #e733a161 - Remove support for HTTPS-only sessions on HTTP/HTTPS wikis (task T348852) by Bartosz Dziewoński
- git #388745e9 - Try reading from newKey first before falling back to oldKey (p.2) (task T347223) by Derick Alangi
- git #0edb82e4 - Fix centralauthtoken key schema migration (task T347223) (task T350723) by Gergő Tisza
- git #b4349f97 - CentralAuthApiSessionProvider: Fix 'badtoken' error message by Bartosz Dziewoński
- git #4b5f1bb6 - IP Masking: Add expireTemporaryAccounts.php (task T344695) by Martin Urbanec
CheckUser
edit- git #911de9a8 - Replace deprecated Parsoid REST API by Bartosz Dziewoński
- git #1b6bb20a - Use real users in CheckUserPrivateEventLogFormatterTest (task T346683) by Tim Starling
Cite
edit- git #e7d3dec0 - Document some generated messages by Ed Sanders
- git #ada08206 - ve-cite: Remove unused messages for fake refernce headings by Ed Sanders
- git #b4b6dbba - VE: Update group ordering when node is converted from placeholder (task T332799) by Ed Sanders
ContentTranslation
edit- git #79ef4af4 - CX3 Build 0.2.0+20231103 (task T319181) (task T345366) by NikG
- git #c2c8e7c1 - CX unified dashboard: Adjust actions for published translations list (task T345834) by NikG
- git #45ad643f - CX draft restoration: Fix conflicting translation case (task T348558) by NikG
- git #9f3f90f7 - CX Dashboard: Clear selected page message before appending new text by NikG
- git #42a8264f - SX suggestions: Use reusable composables to start translations by NikG
- git #9cfc3e9f - SX Confirmation step: Fix background color of placeholder image by NikG
- git #cfbdc509 - SX Suggestion: Fix background color on hover by NikG
- git #34a6e9b2 - CX: Remove usage of deprecated MWException by NikG
- git #a1ebd401 - CX: Return empty ongoing translations if source/target language is empty (task T349343) by NikG
- git #cd3d05bc - styles: Use new forward-facing breakpoint token (task T331403) by Volker E
- git #6cad31ef - Replace WikimediaUI Base with Codex design tokens (task T331403) (task T332120) (task T350048) by Volker E
- git #21da4064 - CX relevant languages entrypoint: Return promise from fetchSiteMatrix (task T349931) by NikG
- git #a521a0c5 - CX Suggestion List: Use the language filter codes for translation start (task T339091) by NikG
- git #25824834 - CX: Refactor mw.cx.SuggestionList.js to ES6 (task T342280) by NikG
Disambiguator
edit- git #df0b4661 - Add support for read new of pagelinks (task T346457) (task T330641) by Amir Sarabadani
DiscussionTools
edit- git #26b63503 - Only change mobile indicator alignment when enhancements are enabled (task T351044) by David Lynch
- git #a1c51304 - Add ParserOutputPostCacheTransformHook handler for Parsoid HTML (task T341010) by Subramanya Sastry
- git #b3a838fc - Notify when we can't find a comment from a reply-link (task T350633) by David Lynch
DonationInterface
edit- git #7cceb748 - Cut off amounts over 10^18 on input (task T350892) by Elliott Eggleston
- git #b2e4d663 - Redirect and log on Ingenico requests (task T345461) by Elliott Eggleston
- git #7a1ad02a - Update required version of SmashPig by wfan
- git #5f28503b - Only append recurringConversion URL param if true (task T350776) by jgleeson
- git #9d7f3f01 - Add phan config (task T224763) by Elliott Eggleston
- git #ff0ae3c7 - Bug fix for 'recurringConversion' thank you page URL issue (task T350776) by jgleeson
- git #e501f388 - update smash-pig requirement to 0.8.9 by wfan
- git #d67971ba - Add cc recurring for LATAM (task T350616) by wfan
- git #7cde1be7 - Add declineMonthlyConvert as param for post Monthly Convert donation api (task T347606) by wfan
- git #32148f5a - Alphabetize currencies in MC settings by Elliott Eggleston
Echo
edit- git #a3d2f982 - Unsets icon correctly (task T350195) by Jon Robson
EventLogging
edit- git #5dd6527e - Deprecate 'core.inSample' and introduce 'core.pageviewInSample' (task T348776) (task T348777) by ksarabia
FileImporter
edit- git #b6580ef5 - Change background color of progress bar backdrop to standard value (task T347458) by Svantje Lilienthal
- git #ce5f05ad - Move default reactive data to "data()"; alpha-sort declarations; lint by Adam Wight
- git #748bf725 - Codex: Dynamic form submit for FileImporter (task T347458) by Svantje Lilienthal
- git #dd851db0 - Enhance file info input with WikiEditor (task T349693) by Adam Wight
FlaggedRevs
edit- git #d3be75b7 - Load codex-styles only for reviewers (task T350514) by tacsipacsi
- git #fe2e5668 - Add support for read new of pagelinks (task T346457) by Amir Sarabadani
FundraiserLandingPage
edit- git #7e6526d2 - Fix robots meta tag to allow indexing (task T254808) by Elliott Eggleston
GlobalBlocking
edit- git #f2ea14a3 - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
GrowthExperiments
edit- git #31cfb2fb - SpecialEditGrowthConfig: Set min to zero for levelling up config (task T343288) by Martin Urbanec
- git #7321d9bc - mailmap: Add Cynthia Simiyu by Martin Urbanec
- git #aa94373a - changeWikiConfig: Respect --summary with --touch (task T347157) by Martin Urbanec
- git #13ebab47 - In testBlockedUserCantPostQuestion add ipblocks to tablesUsed by Tim Starling
- git #d8536ba1 - Add Community Configurations for Leveling Up Notifications (task T343288) by Cynthia Simiyu
- git #13300b8a - AddImageSubmissionHandler: Invalidate accepted suggestions (task T350598) by Martin Urbanec
- git #e9f591c3 - changeWikiConfig: Add --touch option (task T347157) by Martin Urbanec
- git #d45104c7 - UserImpact: Leave total editcount uncapped (task T338174) by Martin Urbanec
IPInfo
edit- git #d0a35cc2 - Follow-up If7d156c27: Remove unused CSS by Ed Sanders
Kartographer
edit- git #08083244 - Follow-up Ie6bdead6: Remove unused messages by Ed Sanders
- git #22fbe40d - Remove remaining leftovers from deprecated Wikivoyage Nearby (task T332785) by WMDE-Fisch
Linter
edit- git #a3d0632c - Update the namespace parameter name in the link in action=info pages (task T231161) by sbailey
MediaModeration
edit- git #5d45ff0b - Add mediamoderation_scan table (task T350321) by Dreamy Jazz
MobileFrontend
edit- git #e9652851 - ImageCarousel: Use eventBus global rather than parameter (task T348807) by Jon Robson
- git #eeac5ed9 - Mobile diffs default to diff only view (task T350454) by Jon Robson
- git #63f43bfc - Scrolling empty Watchlist (task T333417) by Moh'd Khier Abualruz
MultimediaViewer
edit- git #a0ce3322 - Skip thumbs from a.mw-file-description with typeof attribute (task T348275) (task T349448) by Umherirrender
NavigationTiming
edit- git #ea33ab0a - mw.eventLog.inSample() -> pageviewInSample() (task T348776) by Sam Smith
OATHAuth
edit- git #4484acf5 - Add missing oathauth-notifications-(dis|en)able-primary messages (task T210075) (task T210963) (task T301987) (task T326073) by Reedy
OAuth
edit- git #444b95ee - Fix BlockDisablesLogin recursion (task T350836) by Tim Starling
PageImages
edit- git #9c24383f - Only take one field in fetchFieldValues (task T350726) by Amir Sarabadani
PageTriage
edit- git #2b1175fc - Fix color of reviewed and autoreviewed icons on Vector 2010 by Sohom
- git #5757c421 - Bring NewPagesFeed inline with Codex/Wikimedia styling (task T347732) (task T349850) (task T342437) by Sohom
- git #ae44a720 - ArticleCompileLinkCount: Add support for pagelinks read new (task T346457) by Amir Sarabadani
- git #3c819712 - Change width percentages and padding in filter menu (task T349364) by suecarmol
- git #810c00bc - Redirects should always be wrapped in redirect wrapper (task T349969) by Sohom
ParserMigration
edit- git #fce9be6e - Adding Tools link use core parser for this page link (task T350599) by sbailey
Phonos
edit- git #a2635a0d - Rework PHP code by Fomafix
- git #365e80b9 - Use static integers instead of OO.ui.Keys (task T350369) by Fomafix
Popups
edit- git #31e416ba - Allow disambiguation previews to render when no summary found (task T346686) by Jon Robson
- git #bf3600f2 - Convert nycrc from JSON to JS to allow comments by Ed Sanders
- git #461f9498 - build: Update linters by Ed Sanders
QuickSurveys
edit- git #d084bc58 - Revert "Simplify duplicate detection even further" by Jdlrobson
- git #7f83cf9c - Simplify duplicate detection even further by Thiemo Kreuz
ReadingLists
edit- git #cd0c97c8 - Reading lists should not be available to IP masked users (task T344723) by Jon Robson
- git #7da87248 - Disallow temporary users from using the APIs (task T344723) by Thalia
RelatedArticles
edit- git #d09ace57 - styles: Use new forward-facing breakpoint token (task T331403) by Volker E
ReportIncident
edit- git #1658d30c - Allow use of Report tool on all talk namespaces (task T350905) by Dreamy Jazz
- git #bb7d6d40 - Remove ability to restrict availability by skin (task T350675) by Kosta Harlan
- git #77c86c20 - Fixes to code to support Timeless and Monobook (task T350693) by Dreamy Jazz
- git #e47a4f1f - ReportIncidentController: Allow wildcard for all skins (task T350675) by Kosta Harlan
RevisionSlider
edit- git #f77502f5 - Move tooltip events to the tooltip creation by WMDE-Fisch
- git #d20cead9 - Split large hook handler function into named methods by thiemowmde
- git #fc4cef8c - Add RevisionClickHandler only to new elements by WMDE-Fisch
- git #d2b03abe - Remove redundant checks for `.offset() !== undefined` (task T342556) by thiemowmde
- git #5550fc74 - Consolidate highlights and tooltip creation by WMDE-Fisch
SecureLinkFixer
edit- git #ba9b0009 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
TemplateData
edit- git #f2a60308 - Use expression builder instead of addQuotes() (task T350960) by Bartosz Dziewoński
- git #b8e437a3 - Introduce prop var to reduce code duplication in Dialog.js by thiemowmde
TemplateSandbox
edit- git #30ce422a - Remove no-longer-needed uses of Title::getPageViewLanguage() (task T350806) by Bartosz Dziewoński
Thanks
edit- git #212c72d5 - Replace global config variable by Fomafix
- git #49beda64 - Replace deprecated global function wfGetDB() (task T330641) by Fomafix
TimedMediaHandler
edit- git #c858d166 - Replace deprecated global function wfGetDB() (task T330641) by Fomafix
- git #369c0ae2 - Inject services on SpecialPages by Fomafix
- git #d27e3de5 - Move some static functions from Hooks to new class TranscodableChecker by Fomafix
- git #cb9961d0 - Only include completed transcodes in .m3u8 playlist (task T350996) by Brion Vibber
- git #e9470164 - Don't change transcode rows during read operations (task T152851) by Brion Vibber
- git #a10754c1 - Fixes to requeueTranscodes to make it easier to batch-fill (task T68722) by Brion Vibber
Translate
edit- git #41610db4 - Remove unused resource, update .mw-pt-progress--low (task T329046) by Wangombe
- git #eaea7b09 - LanguageStats: Add data-depth property by Niklas Laxström
- git #d92af782 - Improve page translation progress indicators (task T329046) by Wangombe
- git #8042f1d0 - Add page property for translation pages (task T347429) by Reedy
- git #a5afa64a - TranslatablePageMarker: Some more tweaks (task T347931) by Abijeet
- git #ad7428ea - Add tests for TranslatablePageMarker (task T347931) by Abijeet
- git #54551f6f - Introduce TranslatablePageSettings (task T347931) by Abijeet
- git #6f214edb - ExportTranslations: Use ES6 by Abijeet
TranslationNotifications
edit- git #2cf5304d - Enable documentation-related sniffs, fix violations by tacsipacsi
- git #499dcf4d - Fix PhanRedefinedClassReference CI errors by Abijeet
TwoColConflict
edit- git #77f69943 - Talk page special case doesn't make sense in self-conflicts (task T301685) by Thiemo Kreuz
- git #d7616160 - Consolidate duplicate code enabling/disabling edit buttons by thiemowmde
UploadWizard
edit- git #fb65a8f0 - Msg updates (task T347590) by Cormac Parle
- git #24dc7560 - Fix typo (task T347756) by Cormac Parle
VueTest
edit- git #0ba3587f - Update Codex to pre-1.0.1 by Roan Kattouw
VisualEditor
edit- git #d23e9128 - Use expression builder instead of addQuotes() (task T350992) by Bartosz Dziewoński
- git #90f7a257 - Update VE core submodule to master (4ed104936) (task T332799) (task T350902) by Ed Sanders
- git #ec47d488 - VisualDiff: Remember the current mode when the diff changes (task T346369) by WMDE-Fisch
- git #7a3120d9 - Remove unused CSS classes by Ed Sanders
- git #89545d2b - Update VE core submodule to master (df7099eab) (task T332791) (task T337698) (task T346424) (task T350032) by Bartosz Dziewoński
Wikibase
edit- git #7680499f - REST: Mark RemoveItemDescription as production-ready (task T350282) by muja
- git #5f58ce1a - Delete dead code: ChangeNotificationJob, unused since 2021 by Michael Große
- git #115ee25d - REST: Mark add item aliases production ready (task T335842) by Jakob Warkotsch
- git #5ed225cf - REST: Move alias duplicate detection to validation (task T350265) by Jakob Warkotsch
- git #c2634711 - REST: Enable deep linking in Swagger docs by Ollie Shotton
- git #f720df13 - REST: Add spec tests for RemoveItemDescription (task T350281) by Ollie Shotton
- git #dcc1eca8 - REST: Add middlewares to RemoveItemDescription (task T350280) by Ollie Shotton
- git #56d88ab9 - REST: Add authorization to RemoveItemDescription (task T350279) by Ollie Shotton
- git #de1d039b - REST: Implement 404/409 error responses (task T350278) by Ollie Shotton
- git #266527c0 - REST: Add missing exception case to RouteHandlersTest (task T337371) by Silvan
- git #bb6f9720 - REST: Fix name of request builder helper function by Ollie Shotton
- git #b4635485 - REST: Add the RemoveItemDescription edit summary (task T350277) by Ollie Shotton
- git #29977e55 - REST: Mark PATCH property labels production ready (task T342980) by Jakob Warkotsch
- git #73a77322 - REST: Add AddItemAliasesInLanguage spec test (task T335842) by Jakob Warkotsch
- git #c8ee78da - REST: Add middlewares to AddItemAliasesInLanguage (task T335842) by Jakob Warkotsch
WikibaseLexeme
edit- git #2c641b57 - Revert "Page properties should always be strings" (task T350224) by Lucas Werkmeister (WMDE)
WikibaseMediaInfo
edit- git #e18840c7 - build: Update QUnit from 2.19.4 to 2.20.0 by James D. Forrester
- git #1c6958d8 - Modify regex to reflect updated DOM (task T350777) by Cormac Parle
- git #9bd770b6 - Report entity errors in user language (task T243660) by Ammarpad
WikiLambda
edit- git #a758de54 - Set a more descriptive title for Special:CreateObject page (task T341847) (task T350673) by gengh
- git #78be6b6d - Disconnect broken test that depends on evaluator fix (task T350887) by gengh
- git #46c8ed76 - Fix test results to resolved value by gengh
- git #6358a4c5 - Update function-schemata sub-module to HEAD (a3499c5) (task T297509) (task T321115) by James D. Forrester
- git #aad961cc - Special:CreateObject: Remove old TODO by Lucas Werkmeister
- git #6244fc35 - FunctionViewerSidebar: Loop the <li> not the <ul> for Aliases (task T345404) by James D. Forrester
WikiLove
edit- git #8244d0a7 - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
WikimediaEvents
edit- git #8928b899 - Update function name (task T349924) by ksarabia
- git #a371e28e - mw.eventLog.inSample() -> pageviewInSample() (task T348776) by Sam Smith
- git #14a9cd29 - Updates schema version for mobilewebuiactions (task T350205) by ksarabia
WikimediaMaintenance
edit- git #cf699532 - Specify table for mediamoderation in createExtensionTables.php (task T351100) by Dreamy Jazz
- git #ba814e64 - Add MediaModeration to addWiki.php (task T350321) by Dreamy Jazz
- git #b0095c36 - Add MediaModeration to createExtensionTables.php (task T350321) by Dreamy Jazz
Wikistories
edit- git #f099fdce - Fix StoryViewer type mismatch warnings by Sbisson
- git #5369b614 - fix thumbnail border style for safari (task T344847) by Huei Tan
- git #a30bbf15 - Text selection for bullet points and quote (task T344364) by Huei Tan
- git #bedf9f6a - Vue3 migration (task T338841) by Sbisson
Skins
editMinervaNeue
edit- git #ca28efc9 - Drop mw.mobileFrontend references (task T348807) by Jdlrobson
- git #3dada0a9 - Restore content below diff (task T350454) (task T350650) by Jon Robson
- git #ff8af8a6 - Last modified bar should not be double height (task T350515) by Jon Robson
Vector
edit- git #0a33ffff - Remove Zebra A/B test code (task T339957) by Jon Robson
- git #6fcecec6 - [Zebra] Remove underline from pages with blank title (task T351119) by Jan Drewniak
- git #332678a9 - Fixes orange bar of doom (echo alert) (task T350195) by Jon Robson
- git #07a26a94 - Refactor VectorComponentUserLinks to not use hooks (task T350195) by Jon Robson
- git #44d9f74c - Client preferences: Support different render locations, use Codex (task T350195) (task T350417) by Jon Robson
- git #5e6d6124 - Remove TOC state from logic (task T349924) by ksarabia
- git #9428bd2a - Add images to Vector 2022 beta feature (task T349321) by Moh'd Khier Abualruz
- git #9f35fd8d - Vector PerformanceBudgetTest::testTotalModulesSize CI break (task T350338) by Moh'd Khier Abualruz
- git #72ec5037 - Skip PerformanceBudgetTest::testTotalModulesSize (task T350338) by Leszek Manicki
Misc
editVisualEditor/VisualEditor
edit- git #c8e7fd1a - List diffs: Handle 'depthChange' together with 'listItemAttributeChange' by Bartosz Dziewoński
- git #06b8eeb8 - List diffs: Fix overwriting top-level list when nested item added (task T324354) by Bartosz Dziewoński
- git #4e0cfba4 - List diffs: Handle 'listNodeAttributeChange' before 'depthChange' by Bartosz Dziewoński
- git #e78dacd0 - List diffs: Restore list items that were split while flattening (task T345891) by Bartosz Dziewoński
- git #4ed10493 - InternalList: Skip placeholder nodes when sorting (task T332799) by Ed Sanders
- git #b4a5f76b - InternalList#sortGroupIndexes: Guard against firstNodes being unset (task T350902) by Ed Sanders
- git #a705ee3f - Document generated CSS classes by Ed Sanders
- git #b7b10881 - ve.ce.Surface: Fix typo in CSS class name by Ed Sanders
- git #160dd441 - ve.collab: peerjs-based collaborative editing by David Chan
- git #aa4249fb - ve.dm.SurfaceSynchronizer: explicitly serialize submitted change by David Chan
- git #2dc3a064 - ve.dm.ProtocolServer: support non-zero client startLength by David Chan
- git #fb93ae3c - Fake PeerJS class, for convenient debugging. by David Chan
- git #a6865a3b - Remove unused message visualeditor-table-caption by Ed Sanders
- git #53970774 - Visual diff: Describe list type changes (task T337698) by Ed Sanders
- git #32d8c318 - Tree diffs: Use compareElementsUnannotated when comparing structural nodes by Ed Sanders
- git #79eebb56 - Tree diffs: Use VisualDiff#compareNodes (task T332791) (task T350032) by Ed Sanders
- git #8652432c - Tree diffs: Add failing test case for templates in table diff (task T332791) (task T350032) by Ed Sanders
- git #23cd3d88 - Update diff-match-patch, removing cleanupSemanticLossless (task T346424) by Ed Sanders
- git #538d8ad4 - Make VisualDiff#compareNodes static by Ed Sanders
No changes
edit- 3D
- AbuseFilter
- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- Babel
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- ChessBrowser
- CirrusSearch
- CiteThisPage
- Citoid
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventBus
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GeoData
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MassMessage
- Math
- MediaSearch
- MobileApp
- Modern
- MonoBook
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Poem
- ProofreadPage
- PropertySuggester
- Quiz
- RSS
- RealMe
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UniversalLanguageSelector
- UploadsLink
- UrlShortener
- VipsScaler
- WebAuthn
- WikiEditor
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit242 Changes in 61 repos by 72 authors