MediaWiki 1.42/wmf.5
Appearance
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 (T350081) by trainbranchbot
- git #df77bda0 - Migrate two simple cases to SQB (T344971) by Amir Sarabadani
- git #7a1f0fd7 - Parsoid-VE-MCR hack: Always return main slot output if useParsoid is set (T351026) (T351113) by Subramanya Sastry
- git #84c36f5e - Fix editRecovery data not being deleted on save (T351090) by Sohom
- git #ddbd5735 - WebRequest: Fix PHP 8.1 deprecations in getFuzzyBool() (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 (T115183) (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 (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 (T202424) by Novem Linguae
- git #d6f0a06b - REST: PageSourceHandler: Don't crash on message pages. (T349677) by daniel
- git #5bdc436c - Fix Parsoid <base href> (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 (T349220) by Thalia
- git #61e513dd - SpecialLonelyPages: Add support for pagelinks read new (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 (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 (T338474) (T338814) (T338975) (T343457) (T345982) (T349262) (T350203) (T350346) (T350413) (T350644) (T350647) by Roan Kattouw
- git #8fb3aa90 - styles: Clean up thumbnail variables by Jon Robson
- git #8e0ab86c - ParserOutputAccess: Limit local cache size (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 (T210206) by Amir Sarabadani
- git #14ba2e8e - build: Fix --scriptpath option in composer script on Windows (T350522) by Alex Paskulin
- git #c1a4034e - Extract EDITSECTION_REGEX and renderDebugInfo to DefaultOutputTransform (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 (T350661) by daniel
- git #39a74626 - Edit Recovery: Remove hyphenation from button labels (T342721) by Sam Wilson
- git #557b0174 - Parsoid\Config\DataAccess: Fix type of param to BadFileLookup::isBadFile() (T350632) by Bartosz Dziewoński
- git #febce120 - PageRedirectHelper: broaden parametertype of ::getTargetUrl() by C. Scott Ananian
- git #8d2d229b - SVGReader: Detect CSS animated SVGs (T332790) by Derk-Jan Hartman
- git #d3f38054 - Change EditPage 'edit' rights check to do per page instead of general (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 (T206940) (T254519) (T350625) by C. Scott Ananian
Extensions
[edit]AdvancedSearch
[edit]- git #04404e97 - Document $1 parameters in qqq.json (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 (T342229) by mareikeheuer
- git #1044a59b - Convert namespace preview tags into a list with a description (T343794) by mareikeheuer
AntiSpoof
[edit]- git #9e5ed4cc - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
ArticlePlaceholder
[edit]- git #9f3ddfff - Use HookHandlers for Scribunto hooks (T346514) by Umherirrender
CampaignEvents
[edit]- git #978ba37a - Remove feature flag for email (T347067) by Daimona Eaytoy
CentralAuth
[edit]- git #09d017ee - session: Remove incorrect warning (T348852) by Gergő Tisza
- git #e733a161 - Remove support for HTTPS-only sessions on HTTP/HTTPS wikis (T348852) by Bartosz Dziewoński
- git #388745e9 - Try reading from newKey first before falling back to oldKey (p.2) (T347223) by Derick Alangi
- git #0edb82e4 - Fix centralauthtoken key schema migration (T347223) (T350723) by Gergő Tisza
- git #b4349f97 - CentralAuthApiSessionProvider: Fix 'badtoken' error message by Bartosz Dziewoński
- git #4b5f1bb6 - IP Masking: Add expireTemporaryAccounts.php (T344695) by Martin Urbanec
CheckUser
[edit]- git #911de9a8 - Replace deprecated Parsoid REST API by Bartosz Dziewoński
- git #1b6bb20a - Use real users in CheckUserPrivateEventLogFormatterTest (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 (T332799) by Ed Sanders
ContentTranslation
[edit]- git #79ef4af4 - CX3 Build 0.2.0+20231103 (T319181) (T345366) by NikG
- git #c2c8e7c1 - CX unified dashboard: Adjust actions for published translations list (T345834) by NikG
- git #45ad643f - CX draft restoration: Fix conflicting translation case (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 (T349343) by NikG
- git #cd3d05bc - styles: Use new forward-facing breakpoint token (T331403) by Volker E
- git #6cad31ef - Replace WikimediaUI Base with Codex design tokens (T331403) (T332120) (T350048) by Volker E
- git #21da4064 - CX relevant languages entrypoint: Return promise from fetchSiteMatrix (T349931) by NikG
- git #a521a0c5 - CX Suggestion List: Use the language filter codes for translation start (T339091) by NikG
- git #25824834 - CX: Refactor mw.cx.SuggestionList.js to ES6 (T342280) by NikG
Disambiguator
[edit]- git #df0b4661 - Add support for read new of pagelinks (T346457) (T330641) by Amir Sarabadani
DiscussionTools
[edit]- git #26b63503 - Only change mobile indicator alignment when enhancements are enabled (T351044) by David Lynch
- git #a1c51304 - Add ParserOutputPostCacheTransformHook handler for Parsoid HTML (T341010) by Subramanya Sastry
- git #b3a838fc - Notify when we can't find a comment from a reply-link (T350633) by David Lynch
DonationInterface
[edit]- git #7cceb748 - Cut off amounts over 10^18 on input (T350892) by Elliott Eggleston
- git #b2e4d663 - Redirect and log on Ingenico requests (T345461) by Elliott Eggleston
- git #7a1ad02a - Update required version of SmashPig by wfan
- git #5f28503b - Only append recurringConversion URL param if true (T350776) by jgleeson
- git #9d7f3f01 - Add phan config (T224763) by Elliott Eggleston
- git #ff0ae3c7 - Bug fix for 'recurringConversion' thank you page URL issue (T350776) by jgleeson
- git #e501f388 - update smash-pig requirement to 0.8.9 by wfan
- git #d67971ba - Add cc recurring for LATAM (T350616) by wfan
- git #7cde1be7 - Add declineMonthlyConvert as param for post Monthly Convert donation api (T347606) by wfan
- git #32148f5a - Alphabetize currencies in MC settings by Elliott Eggleston
Echo
[edit]- git #a3d2f982 - Unsets icon correctly (T350195) by Jon Robson
EventLogging
[edit]- git #5dd6527e - Deprecate 'core.inSample' and introduce 'core.pageviewInSample' (T348776) (T348777) by ksarabia
FileImporter
[edit]- git #b6580ef5 - Change background color of progress bar backdrop to standard value (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 (T347458) by Svantje Lilienthal
- git #dd851db0 - Enhance file info input with WikiEditor (T349693) by Adam Wight
FlaggedRevs
[edit]- git #d3be75b7 - Load codex-styles only for reviewers (T350514) by tacsipacsi
- git #fe2e5668 - Add support for read new of pagelinks (T346457) by Amir Sarabadani
FundraiserLandingPage
[edit]- git #7e6526d2 - Fix robots meta tag to allow indexing (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 (T343288) by Martin Urbanec
- git #7321d9bc - mailmap: Add Cynthia Simiyu by Martin Urbanec
- git #aa94373a - changeWikiConfig: Respect --summary with --touch (T347157) by Martin Urbanec
- git #13ebab47 - In testBlockedUserCantPostQuestion add ipblocks to tablesUsed by Tim Starling
- git #d8536ba1 - Add Community Configurations for Leveling Up Notifications (T343288) by Cynthia Simiyu
- git #13300b8a - AddImageSubmissionHandler: Invalidate accepted suggestions (T350598) by Martin Urbanec
- git #e9f591c3 - changeWikiConfig: Add --touch option (T347157) by Martin Urbanec
- git #d45104c7 - UserImpact: Leave total editcount uncapped (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 (T332785) by WMDE-Fisch
Linter
[edit]- git #a3d0632c - Update the namespace parameter name in the link in action=info pages (T231161) by sbailey
MediaModeration
[edit]- git #5d45ff0b - Add mediamoderation_scan table (T350321) by Dreamy Jazz
MobileFrontend
[edit]- git #e9652851 - ImageCarousel: Use eventBus global rather than parameter (T348807) by Jon Robson
- git #eeac5ed9 - Mobile diffs default to diff only view (T350454) by Jon Robson
- git #63f43bfc - Scrolling empty Watchlist (T333417) by Moh'd Khier Abualruz
MultimediaViewer
[edit]- git #a0ce3322 - Skip thumbs from a.mw-file-description with typeof attribute (T348275) (T349448) by Umherirrender
NavigationTiming
[edit]- git #ea33ab0a - mw.eventLog.inSample() -> pageviewInSample() (T348776) by Sam Smith
OATHAuth
[edit]- git #4484acf5 - Add missing oathauth-notifications-(dis|en)able-primary messages (T210075) (T210963) (T301987) (T326073) by Reedy
OAuth
[edit]- git #444b95ee - Fix BlockDisablesLogin recursion (T350836) by Tim Starling
PageImages
[edit]- git #9c24383f - Only take one field in fetchFieldValues (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 (T347732) (T349850) (T342437) by Sohom
- git #ae44a720 - ArticleCompileLinkCount: Add support for pagelinks read new (T346457) by Amir Sarabadani
- git #3c819712 - Change width percentages and padding in filter menu (T349364) by suecarmol
- git #810c00bc - Redirects should always be wrapped in redirect wrapper (T349969) by Sohom
ParserMigration
[edit]- git #fce9be6e - Adding Tools link use core parser for this page link (T350599) by sbailey
Phonos
[edit]- git #a2635a0d - Rework PHP code by Fomafix
- git #365e80b9 - Use static integers instead of OO.ui.Keys (T350369) by Fomafix
Popups
[edit]- git #31e416ba - Allow disambiguation previews to render when no summary found (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 (T344723) by Jon Robson
- git #7da87248 - Disallow temporary users from using the APIs (T344723) by Thalia
RelatedArticles
[edit]- git #d09ace57 - styles: Use new forward-facing breakpoint token (T331403) by Volker E
ReportIncident
[edit]- git #1658d30c - Allow use of Report tool on all talk namespaces (T350905) by Dreamy Jazz
- git #bb7d6d40 - Remove ability to restrict availability by skin (T350675) by Kosta Harlan
- git #77c86c20 - Fixes to code to support Timeless and Monobook (T350693) by Dreamy Jazz
- git #e47a4f1f - ReportIncidentController: Allow wildcard for all skins (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` (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() (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() (T350806) by Bartosz Dziewoński
Thanks
[edit]- git #212c72d5 - Replace global config variable by Fomafix
- git #49beda64 - Replace deprecated global function wfGetDB() (T330641) by Fomafix
TimedMediaHandler
[edit]- git #c858d166 - Replace deprecated global function wfGetDB() (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 (T350996) by Brion Vibber
- git #e9470164 - Don't change transcode rows during read operations (T152851) by Brion Vibber
- git #a10754c1 - Fixes to requeueTranscodes to make it easier to batch-fill (T68722) by Brion Vibber
Translate
[edit]- git #41610db4 - Remove unused resource, update .mw-pt-progress--low (T329046) by Wangombe
- git #eaea7b09 - LanguageStats: Add data-depth property by Niklas Laxström
- git #d92af782 - Improve page translation progress indicators (T329046) by Wangombe
- git #8042f1d0 - Add page property for translation pages (T347429) by Reedy
- git #a5afa64a - TranslatablePageMarker: Some more tweaks (T347931) by Abijeet
- git #ad7428ea - Add tests for TranslatablePageMarker (T347931) by Abijeet
- git #54551f6f - Introduce TranslatablePageSettings (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 (T301685) by Thiemo Kreuz
- git #d7616160 - Consolidate duplicate code enabling/disabling edit buttons by thiemowmde
UploadWizard
[edit]- git #fb65a8f0 - Msg updates (T347590) by Cormac Parle
- git #24dc7560 - Fix typo (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() (T350992) by Bartosz Dziewoński
- git #90f7a257 - Update VE core submodule to master (4ed104936) (T332799) (T350902) by Ed Sanders
- git #ec47d488 - VisualDiff: Remember the current mode when the diff changes (T346369) by WMDE-Fisch
- git #7a3120d9 - Remove unused CSS classes by Ed Sanders
- git #89545d2b - Update VE core submodule to master (df7099eab) (T332791) (T337698) (T346424) (T350032) by Bartosz Dziewoński
Wikibase
[edit]- git #7680499f - REST: Mark RemoveItemDescription as production-ready (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 (T335842) by Jakob Warkotsch
- git #5ed225cf - REST: Move alias duplicate detection to validation (T350265) by Jakob Warkotsch
- git #c2634711 - REST: Enable deep linking in Swagger docs by Ollie Shotton
- git #f720df13 - REST: Add spec tests for RemoveItemDescription (T350281) by Ollie Shotton
- git #dcc1eca8 - REST: Add middlewares to RemoveItemDescription (T350280) by Ollie Shotton
- git #56d88ab9 - REST: Add authorization to RemoveItemDescription (T350279) by Ollie Shotton
- git #de1d039b - REST: Implement 404/409 error responses (T350278) by Ollie Shotton
- git #266527c0 - REST: Add missing exception case to RouteHandlersTest (T337371) by Silvan
- git #bb6f9720 - REST: Fix name of request builder helper function by Ollie Shotton
- git #b4635485 - REST: Add the RemoveItemDescription edit summary (T350277) by Ollie Shotton
- git #29977e55 - REST: Mark PATCH property labels production ready (T342980) by Jakob Warkotsch
- git #73a77322 - REST: Add AddItemAliasesInLanguage spec test (T335842) by Jakob Warkotsch
- git #c8ee78da - REST: Add middlewares to AddItemAliasesInLanguage (T335842) by Jakob Warkotsch
WikibaseLexeme
[edit]- git #2c641b57 - Revert "Page properties should always be strings" (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 (T350777) by Cormac Parle
- git #9bd770b6 - Report entity errors in user language (T243660) by Ammarpad
WikiLambda
[edit]- git #a758de54 - Set a more descriptive title for Special:CreateObject page (T341847) (T350673) by gengh
- git #78be6b6d - Disconnect broken test that depends on evaluator fix (T350887) by gengh
- git #46c8ed76 - Fix test results to resolved value by gengh
- git #6358a4c5 - Update function-schemata sub-module to HEAD (a3499c5) (T297509) (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 (T345404) by James D. Forrester
WikiLove
[edit]- git #8244d0a7 - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
WikimediaEvents
[edit]- git #8928b899 - Update function name (T349924) by ksarabia
- git #a371e28e - mw.eventLog.inSample() -> pageviewInSample() (T348776) by Sam Smith
- git #14a9cd29 - Updates schema version for mobilewebuiactions (T350205) by ksarabia
WikimediaMaintenance
[edit]- git #cf699532 - Specify table for mediamoderation in createExtensionTables.php (T351100) by Dreamy Jazz
- git #ba814e64 - Add MediaModeration to addWiki.php (T350321) by Dreamy Jazz
- git #b0095c36 - Add MediaModeration to createExtensionTables.php (T350321) by Dreamy Jazz
Wikistories
[edit]- git #f099fdce - Fix StoryViewer type mismatch warnings by Sbisson
- git #5369b614 - fix thumbnail border style for safari (T344847) by Huei Tan
- git #a30bbf15 - Text selection for bullet points and quote (T344364) by Huei Tan
- git #bedf9f6a - Vue3 migration (T338841) by Sbisson
Skins
[edit]MinervaNeue
[edit]- git #ca28efc9 - Drop mw.mobileFrontend references (T348807) by Jdlrobson
- git #3dada0a9 - Restore content below diff (T350454) (T350650) by Jon Robson
- git #ff8af8a6 - Last modified bar should not be double height (T350515) by Jon Robson
Vector
[edit]- git #0a33ffff - Remove Zebra A/B test code (T339957) by Jon Robson
- git #6fcecec6 - [Zebra] Remove underline from pages with blank title (T351119) by Jan Drewniak
- git #332678a9 - Fixes orange bar of doom (echo alert) (T350195) by Jon Robson
- git #07a26a94 - Refactor VectorComponentUserLinks to not use hooks (T350195) by Jon Robson
- git #44d9f74c - Client preferences: Support different render locations, use Codex (T350195) (T350417) by Jon Robson
- git #5e6d6124 - Remove TOC state from logic (T349924) by ksarabia
- git #9428bd2a - Add images to Vector 2022 beta feature (T349321) by Moh'd Khier Abualruz
- git #9f35fd8d - Vector PerformanceBudgetTest::testTotalModulesSize CI break (T350338) by Moh'd Khier Abualruz
- git #72ec5037 - Skip PerformanceBudgetTest::testTotalModulesSize (T350338) by Leszek Manicki
Misc
[edit]VisualEditor/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 (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 (T345891) by Bartosz Dziewoński
- git #4ed10493 - InternalList: Skip placeholder nodes when sorting (T332799) by Ed Sanders
- git #b4a5f76b - InternalList#sortGroupIndexes: Guard against firstNodes being unset (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 (T337698) by Ed Sanders
- git #32d8c318 - Tree diffs: Use compareElementsUnannotated when comparing structural nodes by Ed Sanders
- git #79eebb56 - Tree diffs: Use VisualDiff#compareNodes (T332791) (T350032) by Ed Sanders
- git #8652432c - Tree diffs: Add failing test case for templates in table diff (T332791) (T350032) by Ed Sanders
- git #23cd3d88 - Update diff-match-patch, removing cleanupSemanticLossless (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
[edit]242 Changes in 61 repos by 72 authors