Jump to content

MediaWiki 1.41/wmf.1/Changelog

From mediawiki.org

Core changes

[edit]
  • git #842dbaa3 - Branch commit for wmf/1.41.0-wmf.1 (T330207) by trainbranchbot
  • git #292654d6 - Add Hindko language (hno) (T332113) by Amir E. Aharoni
  • git #115903a2 - MessageCache: Don't initialize messageKeyOverrides in the constructor by mainframe98
  • git #61b1f689 - mediawiki.misc-authed-ooui: Merge in mediawiki.special.revisionDelete by Umherirrender
  • git #7775a3f7 - TempFSFile: Keep the WeakMap alive (T332461) (T332397) by Tim Starling
  • git #5b349cb4 - objectcache: improve WANObjectCache::worthRefreshExpiring() scalability (T331914) by Aaron Schulz
  • git #beb26ce7 - phpunit: Reduce some complexity in MediaWikiIntegrationTestCase by Timo Tijhof
  • git #d933d5fc - Namespace SpecialA* under \MediaWiki\Specials by James D. Forrester
  • git #c3bcf580 - mediawiki.skinning: Apply central Codex tokens by Volker E
  • git #4e7f4c35 - languages: Enforce namespace and special page aliases without spaces by Umherirrender
  • git #77e51542 - Fix NS_CATEGORY in Gur (T332241) by Stang
  • git #0b2dbee6 - rdbms: Fix line indent in ChronologyProtector by Umherirrender
  • git #1f2601c6 - EditPage: Support blanking of messages (T311891) by Jon Robson
  • git #892781fe - Change the default of wgParserEnableLegacyMediaDOM to false (T314318) (T297984) (T318433) by Arlo Breault
  • git #a12cfa76 - Update DummyLinker::userLink to match Linker::userLink by Thalia
  • git #89fef0ef - Fix total breakage of wgCanonicalServer fallback (T325529) by Tim Starling
  • git #819efb32 - Don't write to the source tree in ForeignResourceManagerTest by Tim Starling
  • git #f600d07e - Fix tests that fail when $wgUsePigLatinVariant = false by Tim Starling
  • git #8ce966af - rdbms: Add missing QUERY_CHANGE_ flag to internal "USE" query (T332228) by Timo Tijhof
  • git #22ffa16c - build: Uprade stylelint-config-wikimedia from 0.13.1 to 0.14.0 by James D. Forrester
  • git #088b6b62 - SpecialFactoryPage: Don't use direct refs for namespaced classes by James D. Forrester
  • git #77b9d4bf - RELEASE-NOTES-1.40: Note that the rename specials have also been namespaced by James D. Forrester
  • git #af0a03a6 - Namespace SpecialWantedPages under \MediaWiki\Specials by James D. Forrester
  • git #6acf553c - Namespace SpecialWantedFiles under \MediaWiki\Specials by James D. Forrester
  • git #f1a67279 - Namespace SpecialUserRights under \MediaWiki\Specials by James D. Forrester
  • git #7caad7fb - EditPage: Rename isIntroPlaintext to isMsgSameWhenParsed by Jon Robson
  • git #40fd66d1 - BaseTemplate: Remove ::renderAfterPortlet & getAfterPortlet (T320350) by rrana-wmf
  • git #d9b3b91f - codex: Update newly added files to 0.7.0 by Roan Kattouw
  • git #599a2d79 - Make messages about editing site code more prominent (T311891) by Jon Robson
  • git #0e2cbef9 - Namespace SpecialMovePage under \MediaWiki\Specials by James D. Forrester
  • git #7463560c - Namespace SpecialMostImages under \MediaWiki\Specials by James D. Forrester
  • git #dc73e717 - Api: Fix some very old copyright statements for Roan by James D. Forrester
  • git #3dce04e1 - Rename PHP classes to match filenames by Fomafix
  • git #0bd3f88f - styles: Replace deprecated `transition-ease-medium` variable by Volker E
  • git #571165d4 - foreign-resources: Also fetch Less mixin files from Codex (T328602) by Roan Kattouw
  • git #29edf634 - mediawiki.skin: Provide wrapper files for importing Codex design tokens (T325237) by Roan Kattouw
  • git #231849c7 - Add lists of class names for dynamic diff classes by Sam Wilson
  • git #e274ef9e - mediawiki.skin.defaults.less: Add neutral values for all Codex tokens (T325237) by Roan Kattouw
  • git #3c6d0772 - Clean up the Article class a bit by Daimona Eaytoy
  • git #97e6374b - specials: Style links to revisions in diff on Special:Undelete (T30982) by Umherirrender
  • git #966ea3ad - A fake MessageLocalizer for use in unit tests by Michael Große
  • git #a414fc00 - RELEASE-NOTES: Correctly reflect that Codex 0.7.0 happened in MW 1.41 by Roan Kattouw
  • git #f8367c8c - Hard-deprecate deprecated pager methods/classes by Bartosz Dziewoński
  • git #67d13660 - registration: Add a friendly error message for missing extension (T321363) by Brian Wolff
  • git #d9c705c8 - Update Codex from v0.6.2 to v0.7.0 (T295711) (T303384) (T312987) (T321470) (T324708) (T328602) (T330665) (T330694) (T330711) (T331457) (T331790) by Volker E
  • git #3e7b16af - MaintenanceRunner: keep track of script class explicitly. by daniel
  • git #c1782f14 - Fix parameter index the contributions-subtitle message (T331734) by Daimona Eaytoy
  • git #21edbec6 - Add namespaces, linktrail and digit transform table for Angika (T332118) by Jon Harald Søby
  • git #62e911ee - title: Simplify Title::newMainPage() and improve docs by Timo Tijhof
  • git #79ea356f - objectcache: make RedisBagOStuff::incrWithInit() atomic via Lua by Aaron Schulz
  • git #563f57fc - Skin: Prefer SkinComponentUtils over private function by Jon Robson
  • git #1607137d - action: Restrict action.delete.js to action=delete pages by Umherirrender
  • git #ded922c2 - MessageCache: Add a new hook for more performant override fetching (T328183) by mainframe98
  • git #4df6be2a - OutputPage: Restore view-source access to former wfReportTime data by Timo Tijhof
  • git #161dde15 - UploadBase::detectScript: Protect against null inputs to str_starts_with by James D. Forrester
  • git #14e344fc - rdbms: Add db_log_category=performance to TransactionProfiler by Timo Tijhof
  • git #580d3a3d - SiteConfig: Get rid of of Cite-specific method (T268777) by Subramanya Sastry
  • git #d73df262 - Bump wikimedia/parsoid to 0.18.0 for MediaWiki 1.41 by C. Scott Ananian
  • git #4f2f40f6 - ParsoidHandlerTest: check no etag is emitted perdefault (T331629) by daniel
  • git #63e07eed - MaintenanceRunner: load script file early if possible by Kevin Israel
  • git #6aba3254 - On temp user creation, suppress watching of the user page by Tim Starling
  • git #941cb3a1 - Prepare active branch following REL1_40 cut, labelling as 1.41-alpha (T329079) by James D. Forrester
  • git #1af3c454 - cache: simplify LinkCache good/bad link handling by Aaron Schulz
  • git #d25dc417 - mediawiki.router: Add basic existence and instance test by Timo Tijhof
  • git #e8bbca26 - Renameuser: Also rename user talk pages by Tim Starling
  • git #0aa3d208 - Update specialblock target text to use usersmultiselect. (T324602) by tsepothoabala
  • git #f3ba2c8b - Update block error messages (T330872) by AnaĂŻsGueyte
  • git #9995e084 - Translate the `upright` option of images into Polish by Msz2001
  • git #e0d299ca - mediawiki.router: Remove publicly exposed oojs-router module by Timo Tijhof
  • git #5ecbb62f - phpunit: Check if composer dependencies are up-to-date (T330228) by Kosta Harlan
  • git #f396a8d7 - specials: Add watch option for userpage to Special:Unblock (T257662) by Umherirrender
  • git #14f3cb2b - api: Add watch option for userpage to action=unblock (T257662) by Umherirrender
  • git #5e86c21b - tests: Allow $subPage to be null by Lucas Werkmeister
  • git #722ab682 - Template list in previews: Look up missing restriction level messages (T321032) by Sam Wilson
  • git #1f4c055d - specials: Fix links to revisions in diff on Special:Undelete (T44608) by Umherirrender

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #fdcf2aab - abusefilter.css: Increase the default abusefilter editor width (T294856) by TheresNoTime

ApiFeatureUsage

[edit]
  • git #60fb92b5 - Replace deprecated \Elastica\Search::addIndex() by Umherirrender

Babel

[edit]
  • git #fbb106bb - Fix handling of babel translations when local messages are overriden (T64714) by Pppery
  • git #b5eefff7 - Babel: Fix the "findVariantLink behavior" for language variant categories (T170654) by Winston Sung

Calendar

[edit]

CampaignEvents

[edit]
  • git #a5e37f93 - selenium: Edit Event Registration can allow organizer to change the (T316875) by Vaughn Walters
  • git #4aa7a4a3 - selenium: Refactor enable event to use API when not testing GUI (T316875) by Vaughn Walters
  • git #8dd40251 - selenium: Edit Event registration can allow organizer to update event (T316875) by Vaughn Walters

CentralAuth

[edit]
  • git #588a2d15 - migratePass0.php: Fix DB query by Gergő Tisza
  • git #1c9b1ab1 - SpecialCentralAuth: add pointer towards lock logs on meta (T331743) by Taavi Väänänen
  • git #03fac2f2 - SpecialContributionsHookHandler.php: Add ContributionsToolLinksHook (T331743) by TheresNoTime

CheckUser

[edit]

CirrusSearch

[edit]
  • git #a7621f6b - styles: Replace 'mediawiki.ui/variables' call with skin variables (T319381) (T332541) by Volker E
  • git #af6b8e8f - build: Updating composer dependencies by Umherirrender
  • git #b8dd3ba3 - build: Updating npm dependencies by Umherirrender
  • git #1ef84fd5 - Monitor page deletion lag via onArticleDeleteComplete (T320408) by David Causse
  • git #f766280a - Monitor update lag from onUploadComplete (T320408) by David Causse
  • git #9a77af91 - Monitor update lag via LinksUpdateComplete (T320408) by David Causse
  • git #3a7f0b7c - Do not access MediaWikiServices from JobTraits::buildJobDelayOptions by David Causse
  • git #440a69cb - Drop unused vars by David Causse
  • git #c9262598 - Cleanup return types of some update methods by David Causse
  • git #ab48973d - integration tests: log in when testing the new page creation link by David Causse

Cite

[edit]
  • git #27ab8a43 - selenium: Refactor WebdriverIO tests from sync to async mode (T300196) by Peter Wangai
  • git #8d93818f - Use double-colon for pseudo-elements by Subramanya Sastry
  • git #fc0a2398 - Document Parsoid's differing HTML for follows by Subramanya Sastry
  • git #6f302bf3 - Replace string|false in CiteParserTagHooks with nullable ?string by thiemowmde

cldr

[edit]

ContentTranslation

[edit]
  • git #d02a6d4b - Fix navigation from "Pick a sentence" step to dashboard (T287082) by NikG
  • git #7f81a202 - CX: Move "getAllTranslations" method to TranslatorService by NikG
  • git #0a3cc709 - CX: Move "isTranslator" static method to TranslatorService by NikG
  • git #fa4d784a - CX: Create TranslatorService to apply dependency injection by NikG

DiscussionTools

[edit]
  • git #80dd6e2d - Add new topic subscription button to page actions (T263821) by Ed Sanders
  • git #2bae1864 - New topic notifications (T263821) by Ed Sanders
  • git #4367595b - EventDispatcher: Generate dt-added-topic events by Ed Sanders
  • git #37614a13 - Show usernames when display names are matched (T266401) by Ed Sanders
  • git #12e8d1a1 - Allow visualenhancements on pages with __NEWSECTIONLINK__ (T331635) by Ed Sanders
  • git #ffb8e164 - Revert "Remove dtenable API hack" by Bartosz Dziewoński
  • git #79a62f53 - ThreadItem: Add display names to getAuthorsBelow by Ed Sanders
  • git #b82af457 - CommentParser: Output display name if different to username by Ed Sanders
  • git #5d3d3cf6 - Use setExtensionData() instead of marker comments where possible (2/3) (T328980) by Bartosz Dziewoński

DonationInterface

[edit]
  • git #97b4124b - Update SmashPig dependency and own version by Elliott Eggleston
  • git #2484e4c4 - build: Updating composer dependencies by Umherirrender
  • git #fdba5589 - Update SmashPig lib version by Elliott Eggleston
  • git #88359cc2 - Round maximum USD amount for display by Elliott Eggleston
  • git #ac9c3169 - Add recurring amount validation to DI level for dlocal IN bt recurring (T324299) by wfan
  • git #07c18b66 - Lint braintree.js, make it pass by Elliott Eggleston
  • git #e67910f1 - Start linting dlocal.js by Elliott Eggleston
  • git #c86840dd - Add credit card brand as payment_submethod from dlocal smartfield (T332091) by wfan
  • git #98002fe4 - Dlocal: ensure new order IDs for each doPayment by Elliott Eggleston
  • git #6720996d - Workaround for UPI recurring return values by Elliott Eggleston
  • git #ea1c66e3 - Add monthly convert amounts for CZ (T331665) by wfan
  • git #603ec1ca - Move PlaceholderFiscalNumber to gateway_common (T324297) by Andrew Green
  • git #6d2002b3 - build: Updating npm dependencies by Umherirrender

Echo

[edit]

EntitySchema

[edit]
  • git #9abde091 - Replace Grunt with npm scripts by Michael Große
  • git #d516f999 - Move elaboratory comment to production code by Michael Große
  • git #f5604a1f - Require strict types in Domain/Model by Lucas Werkmeister
  • git #ddc185a4 - phpcs: Fix capitalization of MediaWiki by Lucas Werkmeister
  • git #ef2545f6 - Slightly better copy for browser tests by Michael Große
  • git #e2252ea0 - Browser test should not assume E1 exists and is a Schema by Michael Große
  • git #cb1f077e - Migrate usage of Database::select to SelectQueryBuilder in EntitySchema (T312359) by Hasan AkgĂźn
  • git #983c3832 - Add sniff to ensure single-quoted strings by Michael Große
  • git #7abb485a - Add integration test for PageHistoryLineEndingHandler (T330630) by Lucas Werkmeister
  • git #1867c0dd - Have phpcs require strict types in new code (T330624) by Michael Große
  • git #f2c8b3c8 - Use extracted FakeQqxMessageLocalizer from upstream by Michael Große
  • git #fbc288ab - Begin to make use of new PHPCS rules in new code (T330624) by Michael Große
  • git #11d24e33 - Refactor onPageHistoryLineEnding into dedicated hook class (T330630) by Michael Große
  • git #ea8b17df - Enforce trailing commas in multi-line arrays (T330624) by Lucas Werkmeister

EventLogging

[edit]
  • git #26b65ccf - ext.eventLogging: Remove obsolete visibilitychange prefixes by Timo Tijhof
  • git #8b27bf46 - MetricsClientIntegration: Make performer.registration_dt a string (T326214) (T331972) by Sam Smith

EventStreamConfig

[edit]

FileImporter

[edit]
  • git #539f4d5c - Make use of named MainConfigNames::… constants by thiemowmde
  • git #beb10254 - Add strict types to all PHP test code by thiemowmde

Flow

[edit]

Gadgets

[edit]

GlobalBlocking

[edit]

GrowthExperiments

[edit]
  • git #18767dc2 - Frontend documentation: fix stylelint config to lint the demo components (T329036) by Sergio Gimeno
  • git #570bd7e4 - Use MessageCacheFetchOverrides hook (T328183) (T328128) by mainframe98
  • git #b9227925 - Suggested edits: Fix links in change tags (T332419) by Gergő Tisza
  • git #2dad3313 - build: Updating composer dependencies by Umherirrender
  • git #fd193c53 - PostEdit: Increment the edit-count-for-task-type count (T332319) by Kosta Harlan
  • git #1022a72b - LevelingUpManager: Handle links/link-recommendation collision (T332309) by Kosta Harlan
  • git #e72392bc - Frontend docs: allow serving files from outside the project root (T329037) by vyanez
  • git #1481009a - Rename CdxButton `type` prop to `weight` (T312987) by Anne Tomasevich
  • git #d38c4566 - TryNewTask: Set an array fallback if TryNewTaskOptOuts is null by Kosta Harlan
  • git #e12ba126 - SuggestedEditSession: Fix handling of post-save data refresh by Gergő Tisza
  • git #6b1c64fa - SuggestedEditSession: Fix documentation by Gergő Tisza
  • git #c60dc900 - Leveling up: always set wgGELevelingUpEnabledForUser (T332227) by Gergő Tisza
  • git #b666b5ce - Post-edit panel: fix skeleton behavior when there are no results (T331980) by Sergio Gimeno
  • git #998c785f - Post edit panel: inject tasks store at instance creation by Sergio Gimeno
  • git #8b4d60e6 - Selenium tests: check for the title of the next card by Sergio Gimeno
  • git #386f3db3 - EchoGetStartedPresentationModel: Adjust secondary link (T322435) by Kosta Harlan
  • git #8cb1f5b4 - HelpPanel: Remove duplicate postedit-impression events (T332190) by Kosta Harlan
  • git #ceeb3cc4 - TryNewTaskPanel: Log savedTaskType in impression event (T330637) by Kosta Harlan
  • git #d44ffbe9 - Frontend documentation: break vitest suite on console errors and warns (T329036) by Sergio Gimeno
  • git #34fb1e8e - Frontend documentation: setup vitest (T329036) by Sergio Gimeno
  • git #29885d7e - LevelingUpManager: Simplify shouldSendGetStartedNotification by Kosta Harlan
  • git #a6a1110f - styles: Replace deprecated WikimediaUI Base aliases with Codex tokens (T332120) by Volker E
  • git #f2c7a322 - Leveling up: Only show if homepage & suggested edits are enabled (T331927) by Gergő Tisza
  • git #e54c9dbd - Leveling up: Fix non-suggested postedit dialog image border (T322387) by Gergő Tisza
  • git #e1bf85c3 - Frontend docs: use PostCSS plugin to avoid VitePress styles conflicting with custom styles (T331395) by vyanez
  • git #1ebcb38e - LevelingUpManager: Ensure that $suggestions is a TaskSet by Kosta Harlan

GWToolset

[edit]
  • git #dff945bb - Avoid code duplication in checkForRequiredFormFields() method by Thiemo Kreuz

Kartographer

[edit]
  • git #b86ab5bd - Fix maplink selector by Isabelle Hurbain-Palatin
  • git #74e6c5c1 - Replace data-mw='interface' with usage of data-mw-kartographer (T331652) by Isabelle Hurbain-Palatin
  • git #e8a2850c - Adjust autoPanPadding to prevent overlapping with buttons (T329268) by Svantje Lilienthal
  • git #121d4a67 - Don't create impossible Special:Map/a/a/a links (T223880) by thiemowmde
  • git #16fe57db - Disable all interaction right before fullscreen map closes (T297519) by thiemowmde
  • git #977c1973 - Final VE fixes for deprecated (but supported) width in percent (T328541) by thiemowmde

MachineVision

[edit]
  • git #4d482918 - build: Updating composer dependencies by Umherirrender
  • git #235ce5d3 - build: Updating npm dependencies by Umherirrender

Math

[edit]

MediaSearch

[edit]
  • git #24ce9d1b - build: Updating composer dependencies by Umherirrender
  • git #4d15d667 - build: Updating npm dependencies by Umherirrender

MobileFrontend

[edit]
[edit]

OAuth

[edit]
  • git #c1f658d3 - Update testing requirement wikimedia/testing-access-wrapper to ~2.0 by Brian Wolff
  • git #091c64a6 - Revert "build: Remove pinning of indirect lcobucci/jwt dependency" (T321160) by Jforrester
  • git #77552ffb - mwoauthmanageconsumers-maintext: Use https by MarcoAurelio

PageTriage

[edit]
  • git #3ccbeb58 - Change format of dates in the pagetriagestats API to ISO-8601 (T167248) by MPGuy2824
  • git #864a66e1 - cleanup: ArticleCompile is an abstract class, not an interface by Kosta Harlan

Phonos

[edit]

QuickSurveys

[edit]
  • git #5590d71a - build: Updating composer dependencies by Umherirrender

ReadingLists

[edit]
  • git #92353e0b - Use different message when importing list on web vs apps. by Dmitry Brant
  • git #73a79093 - Drop temporary feature flag by Jon Robson
  • git #a50b41d1 - Update design of landing page for sharing reading list. (T327905) by Dmitry Brant
[edit]
  • git #1a4027de - build: Updating composer dependencies by Umherirrender

Scribunto

[edit]

SearchVue

[edit]

SecureLinkFixer

[edit]
  • git #d387adfc - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

[edit]
  • git #87345474 - Sort STVTallier ranking for candidate ids order within same totals (T323056) by Umherirrender

TemplateData

[edit]
  • git #22d53632 - Fix placeholder size for the "edit template data" button (T279869) by thiemowmde
  • git #584fdcdd - Extract serialization methods into TemplateDataStatus class by thiemowmde
  • git #da63a3fd - Add missing parser tests to cover parser hook and renderer by thiemowmde

TemplateWizard

[edit]
  • git #365666bf - selenium: Refactor WebdriverIO tests from sync to async mode (T300208) by Peter Wangai
  • git #4d1d8324 - selenium: Refactor WebdriverIO tests from sync to async mode (T300208) by Peter Wangai

TextExtracts

[edit]

Translate

[edit]
  • git #a42a8722 - Use TranslatablePage source language code when fetching fallback (T323863) by Abijeet
  • git #2d634216 - Remove usage of TTMServer::primary by Abijeet
  • git #712b8c00 - ttmserver/Interfaces: Breakup into separate classes and namespace (T193166) by Abijeet
  • git #8f6fbc0c - MessageWebImporter: Remove makeTextFuzzy by Abijeet
  • git #527d30bb - MessageWebImporter: Make certain methods non-static by Abijeet
  • git #3bbbea1e - MessageWebImporter: Improve variable names by Abijeet
  • git #0eae3e53 - MessageWebImporter: Remove $editFlags parameter that is always 0 by Abijeet
  • git #dcc21fec - MessageWebImporter: Code modernization and cleanup by Abijeet
  • git #bc583c3f - Add Translate:TranslatorSandbox:UserPromoted hook (T149520) by Niklas LaxstrĂśm
  • git #0e5226c0 - ThinMessage.php: Move to MessageLoading namespace (T313242) by wangombe
  • git #8ab724c6 - FatMessage.php: move to MessageLoading namespace (T313242) by wangombe
  • git #6bcbc778 - Move TMessage::class to MessageLoading namespace (T313242) by wangombe
  • git #76c3ff57 - MessageWebImporter: Add fuzzy in diff for old messages with fuzzy tag (T323430) by Abijeet
  • git #0bbf56fa - LegacyInterfaceHookHandler: Check before adding FUZZY string (T323430) by Abijeet
  • git #d69d1f90 - MessageWebImporter: Make doAction method private and remove parameter by Abijeet
  • git #b68f4121 - TtmServerFactory: Use typed properties by Abijeet
  • git #35330bb4 - Remove usage of deprecated TTMServer::factory by Abijeet
  • git #6010ab97 - MessageBundleTranslation: Use typed properties introduced in PHP 7.4 by Abijeet
  • git #c038012b - MessageLoading: Use typed properties introduced in PHP 7.4 by Abijeet
  • git #00f73685 - ImportTranslations: Do not add FUZZY if message already has fuzzy tag (T323430) by Abijeet

TwoColConflict

[edit]
  • git #673beb4a - build: Updating composer dependencies by Umherirrender
  • git #9be1dde6 - Fix instable test for the tour dialog by WMDE-Fisch

UniversalLanguageSelector

[edit]
[edit]
  • git #dd5c673f - Fix spelling errors in Hooks.php documentation by Thalia
  • git #96d45c76 - Disable uploads link for temp users by default as well (T326930) by Bartosz Dziewoński

UploadWizard

[edit]
  • git #7e76402b - stylelint: Auto-fix selector-pseudo-element-colon-notation by James D. Forrester

VueTest

[edit]
  • git #05152d76 - Update Codex to 0.7.0 and rename `type` prop to `weight` (T312987) by Anne Tomasevich
  • git #62f4360a - i18n: Replace "Your Name" placeholder with actual author names by Roan Kattouw

VisualEditor

[edit]
  • git #e2aaac3e - Update VE core submodule to master (b9ccfc346) (T332626) by Ed Sanders
  • git #db5f13fc - Show redirect meta items in visual diff (T161290) by Ed Sanders
  • git #860d9ae9 - Render category diff (T161290) by Ed Sanders
  • git #2e492d4d - Follow-up Id21c122d4: Replace MetaItem#remove with SurfaceFragment#removeMeta by Ed Sanders
  • git #7954f589 - Update VE core submodule to master (f5142bc0d) (T331925) by Ed Sanders
  • git #4d834524 - DirectParsoidClient: Remove backward-compatibility workaround by C. Scott Ananian
  • git #cc6bf882 - MWPreviewElement: Strip already-present TemplateStyles when building elements (T330781) by Ed Sanders
  • git #950fc45c - MWGalleryImageNode: Handle own children by Ed Sanders
  • git #d4db90f9 - Gallery tests: Remove data-mw.body attribute by Ed Sanders
  • git #8c73feb0 - Update gallery alt with caption when set as same (T330842) by Arlo Breault
  • git #ffc2b27b - stylelint: Auto-fix selector-pseudo-element-colon-notation by James D. Forrester
  • git #e391b5b9 - Move gray highlight of template items before blue active rect (T289043) (T311204) by Thiemo Kreuz
  • git #9fee8989 - Avoid/simplify possibly slow regular expressions by Thiemo Kreuz

Wikibase

[edit]

WikibaseCirrusSearch

[edit]
  • git #e610e7d9 - Do not dispatch to query builders that are for non-local entity types (T323628) by David Causse

WikibaseLexeme

[edit]
  • git #0ad2e8c8 - build: Updating composer dependencies by Umherirrender
  • git #845498d1 - AddSense: Reduce cyclomatic complexity by Umherirrender
  • git #8f13e886 - build: Updating npm dependencies by Umherirrender

WikibaseQualityConstraints

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #04aa3f3d - ApiPerformTest: Catch if the Title is null by James D. Forrester
  • git #9a94aafe - ZMultiLingualString::setMonoLingualString: Cast null to empty string by James D. Forrester
  • git #e1c424b3 - APIs: Move executeFunctionCall up from ApiPerformTest to trait (T329254) by James D. Forrester
  • git #91ee40a7 - UpdateImplementationsJob: Log the status object returned by the write attempt by James D. Forrester
  • git #de2983b9 - APIs: Consolidate Orchestrator set-up code (T329254) by James D. Forrester
  • git #bb9f2d46 - ApiPerformTest: Move getZid to ZObjectUtils (T329254) by James D. Forrester
  • git #b3c45581 - build: Updating composer dependencies by Umherirrender
  • git #053f0e7e - ApiPerformTest: Get $previousFirst from $attachedImplementationZids (T319478) by dmartin
  • git #1931f7a3 - Update references to Title class now it's been namespaced by James D. Forrester
  • git #b52a03fe - FunctionViewerDetailsTable: Fix use of deprecated token @color-primary by Roan Kattouw
  • git #533f4a32 - ApiPerformTest: Refactor ::getTester/ImplementationZids to ZFunction (T329254) by James D. Forrester
  • git #b09c35e3 - tests: Don't try to re-create global window, it breaks on Node 19 (T331880) by appare45
  • git #17a7481c - build: Upgrade Codex from 0.5.0 to 0.6.2 by James D. Forrester
  • git #f73af55d - ZMetadataDialog: Tweak the spacing between the Help icon and link (T331162) by James D. Forrester

WikimediaApiPortalOAuth

[edit]
  • git #43d58a79 - keyManagement: Adjust CSS to avoid table overflow in MonoBook skin (T332315) by MarcoAurelio

WikimediaEvents

[edit]
  • git #ef7f9d72 - ext.wikimediaEvents: Minor clean up and optims by Timo Tijhof

WikimediaIncubator

[edit]
  • git #853294c2 - Make Special:MyWiki not translate namespaces into user language (T323369) by Jon Harald Søby

WikimediaMessages

[edit]

Wikistories

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #b9ccfc34 - ve.ui.DiffElement: Respect line breaks in attribute changes by Bartosz Dziewoński
  • git #3360e802 - Force-show invisible template markers (T332626) by Ed Sanders
  • git #becd0087 - Update language lists by Ed Sanders
  • git #e7d6d231 - ve.dm.VisualDiff: Include metadata in diff by Ed Sanders
  • git #a43720b3 - [BREAKING CHANGE] Move ve.dm.MetaList to ve.dm.Document by Ed Sanders

No changes

[edit]
  • 3D
  • ActiveAbstract
  • AdvancedSearch
  • AntiSpoof
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • BetaFeatures
  • BounceHandler
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ConfirmEdit
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • DoubleWiki
  • Elastica
  • ElectronPdfService
  • EventBus
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • LiquidThreads
  • Listings
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MobileApp
  • Modern
  • MonoBook
  • MultimediaViewer
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • Nuke
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • ParserFunctions
  • PdfHandler
  • Poem
  • Popups
  • ProofreadPage
  • PropertySuggester
  • Quiz
  • RSS
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateSandbox
  • TemplateStyles
  • Thanks
  • TheWikipediaLibrary
  • TimedMediaHandler
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • UrlShortener
  • VipsScaler
  • WebAuthn
  • WikiLove
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaMaintenance
  • Wikisource
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

355 Changes in 65 repos by 84 authors