MediaWiki 1.42/wmf.4
MediaWiki 1.42.0-wmf.3 | Deployment of MediaWiki 1.42.0-wmf.4 to Wikimedia sites | MediaWiki 1.42.0-wmf.5 |
The latest version (labeled "1.42.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 November 2023 (see the roadmap).
Core changes
edit- git #c8831ba4 - Branch commit for wmf/1.42.0-wmf.4 (task T350080) by trainbranchbot
- git #de18cff2 - htmlform: Support HTML tooltips in checkmatrix (task T290790) (task T254222) by Gergő Tisza
- git #9d9c782f - rdbms: In Expression, compare single element arrays as in makeList() by Tim Starling
- git #0b1723a2 - User: Make the ::sendMail split $body before passing to IEmailer (task T350614) by Amir Sarabadani
- git #898d11f9 - block,Permissions: Blocks should not apply to implicit rights (task T350202) (task T350117) (task T350347) by daniel
- git #c808e98e - Add test for ApiCreateTempUserTrait (task T349223) by Thalia
- git #b63c1de1 - mail: Inline @var types by James D. Forrester
- git #5c9322ae - Use a reference when registering a ParserOptions watcher by C. Scott Ananian
- git #6d80f9e7 - In OutputPage::addParserOutput, getText() before processing metadata by Subramanya Sastry
- git #012a4a93 - Use Emailer class instead of UserMailer (task T247393) by ArtBaltai
- git #a1775e4f - [Languages] Add namespace translations for zgh by Jon Harald Søby
- git #ad118dbb - maintenance: Migrate $db->buildLike() to expression builder (task T210206) by Amir Sarabadani
- git #645915bf - ApiCreateTempUserTrait: Pass a default value to redirect hook (task T349223) by Thalia
- git #250db099 - Edit Recovery: Wrap text in notification popup buttons (task T342721) by Sam Wilson
- git #90b5cc31 - Highlight target row in permission-related info pages by Gergő Tisza
- git #990acd88 - Stop using nonexistent DatabaseBlock constructor options by Tim Starling
- git #628bec1b - multiblocks: add config variables to support multiblock (task T346671) by hmonroy
- git #cc40f0a1 - Migrate callers of DatabaseBlock methods moved to DatabaseBlockStore (task T255433) by Tim Starling
- git #f697560f - Unmark HTMLRestrictionsField as stable to extend (task T349957) by Siddharth VP
- git #d0a96db0 - parser: Move lang/dir and mw-content-ltr to ParserOutput::getText (task T341244) by Timo Tijhof
- git #221a3320 - Deprecate ParserOutput::setLanguageLinks() (task T296019) by C. Scott Ananian
- git #267963cf - Attach OOUI content to teleport target instead of <body> (task T350467) by Bartosz Dziewoński
- git #46d90f44 - AutoblockExemptionList: inject and use a text formatter by DannyS712
- git #7d0fb8d2 - Parsoid API should return latest version instead of redirecting to it (task T350359) by daniel
- git #c638dac3 - Add tests for new DatabaseBlockStore and BlockManager methods by Tim Starling
- git #1035bee9 - Fix phpdoc in MainConfigSchema by Gergő Tisza
- git #f60e576c - rdbms: Add support for LIKE in expression builder (task T210206) by Amir Sarabadani
- git #8b1532d4 - Disable namespaceDupes.php for now (task T350443) by Tyler Cipriani
- git #d06ac1a3 - Move DatabaseBlock read query methods to DatabaseBlockStore (task T255433) by Tim Starling
- git #cbe6714a - Remove cleanupUsersWithNoId.php by Tim Starling
- git #89a29654 - Add period to message and remove unnecessary whitespace (task T300273) by Jon Harald Søby
- git #9ea281e3 - Improve SQL expression builder Phan type checks by Bartosz Dziewoński
- git #5e09c4ec - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
- git #9009c4cb - Migrate away from $db->makeList in favor of expression builder (task T210206) by Amir Sarabadani
- git #527be9ff - Test UserBlockedError (task T349826) by Dreamy Jazz
- git #448fac43 - Display multiple block messages on UserBlockedError page (task T349826) by Thalia
- git #2283bf4f - SpecialBrokenRedirects: Make sure $toObj is always set (task T346457) by Amir Sarabadani
- git #51036da2 - Page endpoints should return 404 for bad titles by daniel
- git #2999f480 - SiteStats: Use ICP in SiteStatsInit (task T330641) by Amir Sarabadani
- git #240a7ba4 - Replace "Wikipedia" with {{SITENAME}} in benefit block messages (task T300273) by Amir E. Aharoni
- git #3f3be854 - RenameUserJob: Migrate to SQB (task T344971) by Amir Sarabadani
- git #e047668d - Revert "Rest: replace use of deprecated pingLimiter method" (task T350117) (task T350202) by Jforrester
- git #e9aaa47b - ParsoidHandler: emit relative URLs in redirects (task T350219) (task T349001) by daniel
- git #ce89bee1 - Followup to cf3f68b6: Handle bogus target variant codes by Subramanya Sastry
- git #73874885 - Update references to renamed DatabaseMySQL class by James D. Forrester
- git #9396cd6e - Add ApiCreateTempUserTrait for APIs that create temporary users (task T349223) by Thalia
- git #7a1a38af - mediawiki.special: Replace deprecated breakpoints (task T331403) by Volker E
- git #8d081af6 - Fix leakage of ipblocks rows from BlockUserTest by Tim Starling
- git #6629bfb1 - DatabaseBlockStore: factor out calls to LoadBalancer by Tim Starling
- git #be7aa096 - Update autocreate warning copy for editors (task T338171) by David Lynch
- git #652d6d21 - content: Stop encoding `&` in JavaScript redirect content (task T107289) by Kunal Mehta
- git #f64db42f - rdbms: Drop some of class aliases of DatabaseMySQL by Amir Sarabadani
- git #b0c908bb - authn: Improve the documentation of UserLoginCompleteHook by Gergő Tisza
- git #25f71099 - Deprecate Title::getBrokenLinksFrom() (task T346457) by Amir Sarabadani
- git #8a40c5b5 - ApiQueryInfo: Fix permission checks while logged-out and temp users enabled (task T350039) by Bartosz Dziewoński
- git #2df0c99f - Migrate several subqueries to use SQB (task T344971) by Amir Sarabadani
- git #43863eea - Fix spelling in documentation of Language::truncateForVisual by Dreamy Jazz
- git #9e5bea2a - mediawiki.user: Throw from clientPrefs.set() for registered users (task T345664) by Timo Tijhof
- git #05124715 - mediawiki.user: Adopt modern syntax, use nested scope for clientPrefs by Timo Tijhof
- git #5c92332b - RenameUser: Migrate from ILB to ICP (task T330641) by Amir Sarabadani
- git #2c7f8cf1 - Title: Stop using wfGetDb() (task T330641) by Amir Sarabadani
- git #89799e0e - objectcache: Stop using wfGetDb() in documentation by Amir Sarabadani
- git #a209ca51 - EmailNotificationTest: Expand coverage to be more accurate by James D. Forrester
- git #6524f2fd - Revert "page.preview: Grey out `.mw-editTools` while loading" (task T338261) by Thiemo Kreuz (WMDE)
- git #490a5be4 - Remove check for irrelevant setting: wgDisableCookieCheck (task T349791) by Derick Alangi
- git #5d2c1b05 - specials: Remove calls to UserLoginComplete hook with `direct=false` (task T349791) by Derick Alangi
- git #dfc691bf - Migrate callers of deprecated method BlockManager::getUserBlock() (task T345683) by Tim Starling
- git #04197cb1 - Introduce StatusFormatter by daniel
- git #f0cfbf44 - Edit Recovery: Add notification when restoring data (task T342721) by Sam Wilson
- git #76236473 - Diff: Share more font styles with inline mode by Ed Sanders
- git #bc1e119d - Update styling of account creation flow for temporary accounts (task T300273) by Cyndy
Vendor
edit- git #e6947931 - Bump wikimedia/parsoid to 0.19.0-a5 (task T296023) (task T311867) (task T349001) (task T350219) (task T350359) by Subramanya Sastry
Extensions
editAbuseFilter
edit- git #7db0e05a - Show notification when editor links to a blocked domain (task T347435) by MusikAnimal
AdvancedSearch
edit- git #fbf09abf - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
- git #d7c2dab7 - Use upstream findItemFromData method in NamespaceFilters by thiemowmde
AntiSpoof
edit- git #d67b5abc - Use HookHandlers for UserMerge hook (task T346506) by Umherirrender
BetaFeatures
edit- git #4eaed901 - Document generated message keys by Ed Sanders
CampaignEvents
edit- git #643a7c59 - Use HookHandlers for Echo hook (task T346511) by Umherirrender
- git #6f9d081d - Follow-up I4f980312: make EventDetails hook less coupled with grant ID (task T350027) by Daimona Eaytoy
- git #b616ee47 - Show Grant ID on event details (task T350027) by Claudio Melo
- git #93ea3963 - Prevent crash when the P&E Dashboard sends no content-type (task T349837) by Daimona Eaytoy
- git #2ac91440 - Do not assume that button for removing participants exist by Daimona Eaytoy
- git #137babf8 - Fix button spacing in the participants tab (task T346845) by Daimona Eaytoy
- git #4b848548 - SECURITY: Fix XSSs in EmailManager.js (task T348343) by Daimona Eaytoy
Capiunto
edit- git #566f1592 - Use HookHandlers for Scribunto hooks (task T346512) by Umherirrender
CentralAuth
edit- git #2e82d727 - Avoid user-controlled values in metric names by Bartosz Dziewoński
- git #6d275690 - Special: Fix potential double invokation of PostLoginRedirectHook (task T350138) by Derick Alangi
- git #230c4cde - Hooks: Remove action=login and SUL1 support for UserLoginComplete (task T350138) by Derick Alangi
- git #8d611298 - Hooks: UserLoginCompleteHook isn't called when `$direct` is falsy (task T350138) by Derick Alangi
- git #39f704a0 - Begin migrating key formats for cache key lookups or writes (p.1) (task T347223) by Derick Alangi
CirrusSearch
edit- git #b9754d33 - Add check_rc.py script by Erik Bernhardson
Citoid
edit- git #fbf8e391 - Remove unused messages by Ed Sanders
- git #ceecc8f6 - Attach content to teleport target instead of <body> (task T348288) by Bartosz Dziewoński
CodeMirror
edit- git #329235c4 - Document generated message keys by Ed Sanders
ContentTranslation
edit- git #17376f4f - SX section position calculation: Use "index" property from parse response by NikG
- git #5b9b921c - Replace empty() with string compare by Umherirrender
- git #d4e03cbf - CX: Add configuration parameter for unified dashboard enablement (task T337915) by NikG
- git #eedfd036 - CX: Refactor parallel corpora related services by NikG
- git #db902f0d - SX: Enable forcing quick tutorial through URL param (task T345366) by NikG
- git #8cce6ecd - Drop meaningless VisualEditor version number 0.1.0 by thiemowmde
DiscussionTools
edit- git #f8954ca4 - Fix typo in discussiontools-emptystate-desc-self-temp (task T338171) by David Lynch
- git #c6dc42ad - Update temp account copy for empty states (task T338171) by David Lynch
- git #e0a841fe - Use top alignment for buttons on mobile talk pages (task T344629) by Ed Sanders
- git #5b101312 - ApiDiscussionToolsEdit: Remove unnecessary checks by Bartosz Dziewoński
- git #be02707e - Document generated messages by Ed Sanders
- git #e739e6c4 - Rewrite ImmutableRange::findCommonAncestorContainer for speed by thiemowmde
- git #147d6fc9 - Update autocreate warning copy for editors (task T338171) by David Lynch
- git #10dcd1f8 - Replace preg_replace_callback with strtr in CommentParser by thiemowmde
- git #ca9c8274 - Switch out ParsoidOutputAccess for ParserOutputAccess (task T311648) by C. Scott Ananian
- git #e638c8a9 - ReplyWidget: don't show the enter hint if the reply button is disabled (task T326500) by David Lynch
- git #2b69ceca - ReplyWidget: don't show the enter hint if the target was in bodyWrapper (task T326500) by David Lynch
DonationInterface
edit- git #352bdfe0 - Add more logging by cstone
- git #f9a0a9c1 - Enable monthly convert on Apple and Google payment methods (task T346841) (task T346840) by Damilare Adedoyin
- git #50ad372d - Add venmo user name as external_identifier (task T303422) by wfan
Echo
edit- git #2e6c50a9 - Document some generated messages by Ed Sanders
EventBus
edit- git #86d2df5a - Move event must contain the destination page title (task T350299) by Erik Bernhardson
FileImporter
edit- git #ef3f8113 - Use HookHandlers for VisualEditor hook (task T338455) by Umherirrender
FlaggedRevs
edit- git #dc101ee2 - Use HookHandlers for Scribunto hook (task T346507) by Umherirrender
Flow
edit- git #791d9be3 - Avoid using the class name for db type by Amir Sarabadani
GeoData
edit- git #6cadb5cc - Use HookHandlers for CirrusSearch hook (task T346544) by Umherirrender
GlobalBlocking
edit- git #b7a71a65 - Use HookHandlers for UserMerge hook (task T270871) by Umherirrender
GlobalCssJs
edit- git #8db5f1d0 - Fixes mismatch for default configuration by Jon Robson
GrowthExperiments
edit- git #fc1bc971 - Add (more) GENDER to two messages by Jon Harald Søby
- git #3482a165 - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
- git #3e228736 - ManageMentorsEditForm: Do not allow admins to set mentors as away until past (task T347436) by Martin Urbanec
- git #ad7a52ce - EchoMentorChangePresentationModel: Rephrase notification (task T327493) by Martin Urbanec
- git #51219f6b - icons: Do not use :before for mw-ui-icon (task T344481) by Martin Urbanec
- git #fa426f25 - Structured mentor list: Make "no mentees" a proper weight (task T347157) (task T347024) by Martin Urbanec
GuidedTour
edit- git #7e32954c - GuidedTour: Update JSDuck link by aliu
JsonConfig
edit- git #1d30ac49 - Use HookHandlers for Scribunto hook (task T346515) by Umherirrender
Kartographer
edit- git #9de00c62 - Move "error" attribute into MapLinkAttributeGenerator by thiemowmde
- git #3bfe0c58 - Split stateful/stateless code in ParsoidTagHandler (task T347552) by thiemowmde
- git #d552be98 - Fix a few tiny mistakes in ParsoidTagHandler by thiemowmde
- git #4dd7601b - Drop $this->geometries property from LegacyTagHandler by thiemowmde
MassMessage
edit- git #025f21aa - Use namespaced Event class from Echo extension by Umherirrender
- git #a08293ee - Use HookHandlers for Echo hook (task T346552) by Umherirrender
Math
edit- git #7b03a170 - Fix liminf and limsup spacing (task T350491) by Stegmujo
- git #ac1d7a9a - Fix calls to trim null (task T348936) by Stegmujo
- git #2c81f052 - Append invisible apply character by Stegmujo
MobileFrontend
edit- git #e37065e2 - Fix xpath selector in MakeSectionsTransform for multiple classes (task T350627) by David Lynch
- git #7eb23544 - Remove unnecessary @return {void} documentation by Ed Sanders
- git #cab147b0 - Remove unused LegacyMainPageTransform messages by Ed Sanders
- git #536aa5bf - Document some generated message keys by Ed Sanders
- git #803da56d - Remove unused MobileCite messages by Ed Sanders
- git #b7feb5d4 - Remove unused watchlist messages by Ed Sanders
- git #3aecdbf1 - Replace usage of UserLoginComplete with PostLoginRedirect hook (task T350138) by Derick Alangi
- git #dfa7e081 - Update autocreate warning copy for editors (task T338171) by David Lynch
- git #ee049b8e - Handle mobile URLs for other wikis (task T257852) by Gergő Tisza
MultimediaViewer
edit- git #34810802 - Improve variable declarations in JavaScript (task T337102) by Fomafix
PageImages
edit- git #5ffaf342 - Add support for read new of pagelinks migration (task T346457) by Amir Sarabadani
PageTriage
edit- git #fa378575 - Migrate to SQB for ArticleCompile (task T346457) (task T312480) by Amir Sarabadani
- git #8fcdd21b - Make the "refresh list" button use Codex styling (task T349412) by Sohom
ParserFunctions
edit- git #82548504 - Remove else after return by Fomafix
- git #d332bcbc - Inject service HookContainer by Fomafix
- git #0e3cb3e0 - Inject services by Fomafix
- git #0f4984dc - Inject service LinkCache by Fomafix
- git #4cf0a84e - Inject service SpecialPageFactory by Fomafix
- git #aa79f43d - Inject service RepoGroup by Fomafix
- git #99507e19 - Inject service Config and replace global variables by Fomafix
- git #72e956c8 - Use HookHandlers for Scribunto hook (task T271022) by Umherirrender
Phonos
edit- git #29c561ed - Avoid multiple error messages in the popup (task T350412) by Fomafix
- git #4190ca2e - Use namespaced class names by Fomafix
- git #9db742ec - Use $this->getServiceContainer() in maintenance and tests by Fomafix
- git #8ddb579e - Let jQuery .text() do the HTML escaping by Fomafix
ProofreadPage
edit- git #1117bb11 - Use HookHandlers for Scribunto hooks (task T311815) by Umherirrender
- git #78467224 - Add support for pagelinks migration read new (task T346457) by Amir Sarabadani
ReportIncident
edit- git #2709cd45 - Move counter to prevent collision with IME selector (task T350419) by Dreamy Jazz
- git #a618efa1 - Add 'jquery.lengthLimit' to the dependencies list in extension.json (task T350422) by Dreamy Jazz
- git #ecfdf711 - Enforce a character count limit on textarea fields (task T338817) by Dreamy Jazz
- git #2a431b86 - Validate that the reportedUser field is a string (task T350171) by Dreamy Jazz
- git #1e90f0ac - Log when an email fails to send (task T347843) by Dreamy Jazz
- git #506e0212 - Inform user about success or failure to submit report (task T338804) by Dreamy Jazz
RevisionSlider
edit- git #56b886a7 - Don't try to draw lines when the slider is not fully loaded (task T342556) by WMDE-Fisch
- git #08fe283b - Give `this` context to removeColoredColumnBorders by WMDE-Fisch
TemplateStyles
edit- git #8808ab0a - tests: Cover CodeEditorHooks by Umherirrender
- git #8ef80148 - tests: Adjust mw-parser-output div for new attributes lang/dir by Umherirrender
- git #b5ab3bac - Use HookHandlers for CodeEditor hook (task T338435) by Umherirrender
TheWikipediaLibrary
edit- git #007de25e - Use HookHandlers for Echo hook (task T346566) by Umherirrender
TimedMediaHandler
edit- git #803ea2fb - Use right type hints for $file in Hooks by Fomafix
- git #27a8236f - Replace global variables in ApiTranscodeReset by Fomafix
TitleBlacklist
edit- git #711eebd8 - Escape raw title blacklist entry for wikitext when used in messages (task T350296) by Umherirrender
Translate
edit- git #0434c95c - Fix "TranslateInterfacePreferences::translationAssistLanguages() must be an instance of MediaWiki\User\User" by Paladox
- git #000df250 - Fix "TranslatablePageMarker::__construct() must be an instance of MediaWiki\\Title\\TitleFormatter" by Paladox
- git #f33d6531 - Fix some issues highlighted by PHPStorm inspections by Niklas Laxström
- git #7511a0f8 - TranslatablePageStore: Move title cache invalidation into store (task T347931) by Abijeet
- git #37cefa0c - TranslatablePageMarker: Refactor method to save section markers (task T347931) by Abijeet
- git #711fd730 - TranslatablePageMarker: Move method to mark page for translation (task T347931) by Abijeet
- git #7184eba8 - TranslatablePageMarker: Move method to handle priority languages (task T347931) by Abijeet
- git #a122e918 - TranslatablePageMarkOperation: Add priority language information (task T347931) by Abijeet
- git #31456739 - SubsetMessageGroup: Fix getDefinitions by Niklas Laxström
- git #b05bf65f - Handle TranslationWebServiceInvalidInputException consistently by Niklas Laxström
- git #9dbe3842 - SubsetMessageGroup: Assign parentId in constructor by Abijeet
- git #505263d8 - Rename TranslatePreferences::class to TranslateInterfacePreferences:class (task T348496) by Wangombe
- git #e5a23d12 - TranslatablePageMarker: Move method to validate unit names (task T347931) by Abijeet
- git #1d4bf332 - TranslatablePageMarker: Add method to identify translation units (task T347931) by Abijeet
- git #96ba3bde - Introduce TranslatablePageMarkOperation (task T347931) by Abijeet
- git #f085ee96 - TranslatablePage: Remove unmarkTranslatablePage by Abijeet
- git #a6ea750c - Add TranslatablePageMarker service (task T347931) by Abijeet
- git #425ab50e - Create TranslatableBundleDeleter (task T350125) by Abijeet
- git #43920805 - Add SubsetMessageGroup (task T89804) (task T208430) by Niklas Laxström
- git #54e80859 - Move TranslateSandboxEmailJob to TranslatorSandbox namespace (task T348496) by Wangombe
TranslationNotifications
edit- git #d50f494b - Simplify unsubscribe from translation notifications (task T347029) by Wangombe
TrustedXFF
edit- git #f3e5dda6 - Update Netskope IP ranges (task T350199) by Alexander Vorwerk
UniversalLanguageSelector
edit- git #26ec080e - Bump up z-index (task T338642) by ksarabia
UploadWizard
edit- git #f319ecf5 - Use HookHandlers for CodeEditor hook (task T346570) by Umherirrender
VisualEditor
edit- git #5667832c - Attach content to teleport target instead of <body>, remove Vector hacks (task T348288) (task T339058) by Bartosz Dziewoński
- git #d80a8a6a - ApiVisualEditor: Remove unnecessary checks by Bartosz Dziewoński
- git #3bbcb66e - Wikitext table tool: Use different message for caption placeholder by Ed Sanders
- git #e238544d - Document generated messages by Ed Sanders
- git #284fb20d - Restore help toolbar title by Ed Sanders
- git #91c21076 - Remove unused docserver-http messages by Ed Sanders
- git #ef0d37cc - Update VE core submodule to master (af9ff31db) (task T120821) (task T348288) by Bartosz Dziewoński
- git #09d60e78 - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
- git #76960385 - Make GalleryImageNode dm match (Inline|Block)ImageNode imgWrapper by Arlo Breault
- git #f909f87b - Roundtrip media tag name in galleries (task T348703) by Arlo Breault
- git #2497a525 - Set alt in data-mw for non-img media (task T348703) (task T214603) by Arlo Breault
Wikibase
edit- git #fb70d139 - REST: Add RemoveItemDescription request validation (task T350276) by Ollie Shotton
- git #8a6ee7a8 - REST: Add authorization check to AddItemAliasesInLanguage (task T335842) by Jakob Warkotsch
- git #1dce9934 - REST: Implement RemoveItemDescription happy path (task T350275) by Ollie Shotton
- git #c4a8db00 - Revert "REST: Enable retries for flaky blocked user e2e test" by Jakob
- git #6f12f5e2 - REST: Handle item not found and redirect in AddItemAliasesInLanguage (task T335842) by Jakob Warkotsch
- git #ba6372fc - Use latest wdio-wikibase version by Jakob Warkotsch
- git #620fddbc - REST: Add RemoveItemDescription to OAS (task T350256) by Ollie Shotton
- git #c72c2b35 - REST: Generate edit summary for AddItemAliasesInLanguage (task T335842) by Jakob Warkotsch
- git #8cf4bd71 - REST: Add PatchPropertyLabels spec tests (task T342980) by muja
- git #9af8f877 - REST: Simplify AddItemAliasesInLanguage e2e test by Jakob Warkotsch
- git #511f1e18 - REST: Isolate flaky e2e test by Jakob Warkotsch
- git #e2f80eea - REST: Validate language code before term text by Jakob Warkotsch
- git #5a9078dd - REST: Rename AddItemAliases to AddItemAliasesInLanguage (task T335842) by Jakob Warkotsch
- git #0961ae24 - REST: Mark PatchPropertyAliases as production-ready (task T342982) by muja
- git #1fc73c36 - REST: Avoid reassigning variable (task T335842) by Jakob Warkotsch
- git #14ca03aa - Avoid mock of deprecated method BlockManager::getUserBlock() (task T345683) by Tim Starling
- git #48b94951 - REST: Enable retries for flaky blocked user e2e test (task T348849) by Jakob Warkotsch
- git #bed02936 - REST: Remove unused code in AuthTest.js by muja
- git #0226d5b2 - REST: Add PatchPropertyLabels middlewares (task T342980) by muja
- git #737b5ba9 - REST: Validate property's patched labels (task T342980) by muja
- git #222523f4 - REST: Handle patch errors in PatchPropertyLabels (task T342980) by muja
- git #58e34d07 - Update npm dependencies by Ollie Shotton
WikibaseLexeme
edit- git #cd30e4b4 - Bump special-new-lexeme to lowercase language code (task T349652) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #a341d5ba - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
WikiEditor
edit- git #5e73c18e - Follow-up Ib536b51: Remove wikieditor-toolbar-tool-link-int-invalid, unused by Ed Sanders
- git #c3b77c00 - Follow-up Ib66025d: Remove unused message keys by Ed Sanders
- git #0fe46f50 - Delete messages from real-time preview beta feture/onboarding by Ed Sanders
- git #e02c689c - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
WikiLove
edit- git #93713e45 - Use HookHandlers for UserMerge hook (task T346510) by Umherirrender
WikimediaMessages
edit- git #4bf5c04c - Add messages for Toba Batak Wikipedia (bbcwiki) (task T350320) by gerritbot
- git #cdb5dcd8 - Add messages for Moroccan Amazigh Wikipedia (zghwiki) (task T350216) by gerritbot
- git #90e146f6 - Add messages for Banjar Wikiquote (bjnwikiquote) (task T350217) by gerritbot
- git #aaa987b8 - Add messages for Dagaare Wikipedia (dgawiki) (task T350218) by gerritbot
- git #435b3609 - Override agreement to wikimedia terms of use in campaignEvents extension. (task T340115) by Michelle
Wikisource
edit- git #feae3222 - Add new transkribus models for ukranian wikisource (task T348904) by Parthiv
Wikistories
edit- git #05b3ac13 - refresh links job when tracking categories doesn't matched (task T344612) by Huei Tan
- git #a7dfe218 - Capitalize first letter in namespace by Umherirrender
- git #392bd604 - Create hook handlers for MobileFrontend and BetaFeatures hooks (task T346525) by Stephane Bisson
Skins
editCologneBlue
edit- git #9acd5a69 - Restore OOUI dialog styles for compatibility (task T350544) by Bartosz Dziewoński
- git #99daa15d - Migrate OOUI overlay styles to #mw-teleport-target (task T348287) by Bartosz Dziewoński
MinervaNeue
edit- git #99b32fb3 - Omit the last modified bar in the HTML rather than hiding it via CSS (task T350515) by Jon Robson
- git #2ee3e274 - Revert "Drop mw.mobileFrontend references" by Jdlrobson
- git #f2243e78 - Fixes: Duplicate diff navigation links on mobile (task T350440) by Jon Robson
- git #9a542508 - styles: Replace deprecated color token (task T331403) by Volker E
- git #691d2631 - Account for load basic button (task T348539) by Jon Robson
- git #19ea6328 - Drop mw.mobileFrontend references (task T348807) by Jon Robson
- git #e7ed3616 - Increase specificity of some selectors by Jon Robson
- git #5170e69d - Fixes read only mode. by Jon Robson
- git #758333a9 - Don't turn text in .mw-editTools toolbar gray (task T338261) by thiemowmde
Modern
edit- git #b2a3b0cb - Restore OOUI dialog styles for compatibility (task T350544) by Bartosz Dziewoński
- git #9bdb1719 - Migrate OOUI overlay styles to #mw-teleport-target (task T348287) by Bartosz Dziewoński
MonoBook
edit- git #924c90c8 - Restore OOUI dialog styles for compatibility (task T350544) by Bartosz Dziewoński
- git #5a713921 - Migrate OOUI overlay styles to #mw-teleport-target (task T348287) by Bartosz Dziewoński
Timeless
edit- git #49289f56 - Restore OOUI dialog styles for compatibility (task T350544) by Bartosz Dziewoński
- git #a02d9d9d - Migrate OOUI overlay styles to #mw-teleport-target (task T348287) by Bartosz Dziewoński
Vector
edit- git #4cf50596 - Avoid nullish coalescing operators (task T350519) by Jon Robson
- git #3f3da39e - Restore OOUI dialog styles for compatibility (task T350544) by Bartosz Dziewoński
- git #b7dcd8ff - Restore test and increase budget with debug information (task T346813) (task T350338) by Jon Robson
- git #bcc71fc4 - Performance budget Test message update (task T350292) by Moh'd Khier Abualruz
- git #cedf6d94 - Change Zebra module to match current Vector styles (task T347638) by Jan Drewniak
- git #dcf343e1 - PerformanceBudgetTest: Use existing title (task T346813) by Jon Robson
- git #160fc79b - Skip PerformanceBudgetTest::testTotalModulesSize (task T350338) by Gergő Tisza
- git #20b9d04b - Performance budget's should consider modules added by hooks (task T346813) by Moh'd Khier Abualruz
- git #a34ef382 - mw.notify: Limit width of overlay to max-width-page-container (task T349622) by Ed Sanders
Misc
editVisualEditor/VisualEditor
edit- git #b3a23741 - Grunt: Simplify ignore pattern for node_modules by Ed Sanders
- git #af9ff31d - Fix remaining uses of 'parent'->'super' (task T120821) by Ed Sanders
- git #f8a25c2c - Remove unused messages by Ed Sanders
- git #c1562081 - Consistent usage of header/title in toolbar groups by Ed Sanders
- git #c886092d - Attach content to teleport target instead of <body> (task T348288) by Bartosz Dziewoński
No changes
edit- 3D
- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- Cite
- CiteThisPage
- CodeEditor
- Cognate
- Collection
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- LiquidThreads
- Listings
- LoginNotify
- MachineVision
- MapSources
- MediaModeration
- MediaSearch
- MobileApp
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- ORES
- OpenStackManager
- PageAssessments
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserMigration
- PdfHandler
- Poem
- Popups
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecureLinkFixer
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateWizard
- TextExtracts
- Thanks
- TocTree
- TorBlock
- TwoColConflict
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLambda
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseQualityConstraints
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMaintenance
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit285 Changes in 63 repos by 65 authors