MediaWiki 1.41/wmf.1/Changelog
Appearance
< MediaWiki 1.41 | wmf.1
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]- git #7478154b - Bump parsoid to 0.18.0-a2 (T252448) (T329662) (T332242) (T331629) (T310464) (T329303) (T34189) (T310512) (T296019) by Arlo Breault
- git #289d3cae - Revert "Upgrading lcobucci/jwt (4.1.5 => 4.3.0)" (T321160) by James D. Forrester
- git #3f602aa4 - Bump wikimedia/parsoid to 0.18.0-a1 for MediaWiki 1.41 by C. Scott Ananian
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]- git #00ddfbdc - CalendarTable: Replace strftime() usage (T332356) by TheresNoTime
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]- git #c92ef124 - SpecialBlock.js: Check for IP addresses if target is pre-filled (T332136) by Thalia
- git #464d7b31 - Add "Show IP" button on the Page information page (T331017) by csimiyu
- git #a91497a3 - Enable checkusers to reveal all IPs used by a temporary user (T327946) by STran
- git #a84598cf - Show IP addresses for temporary accounts when selected in Special:Block (T324602) by Thalia
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]- git #df1bd562 - Add LocalNamesNo.php and LocalNamesNn.php by Jon Harald Søby
- git #85455dd4 - Add Northern Hindko, not part of CLDR (T332113) by Raymond
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]- git #79ee292c - Fix logging of cross-wiki API errors (T328128) by GergĹ Tisza
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]- git #3ad1079f - StreamConfig: Soft deprecate parameter (T286344) by Sam Smith
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]- git #713d541e - convertToText.php: Use fresh parser for signature (T331916) by GergĹ Tisza
- git #512e54ce - convertToText.php: Handle API errors by GergĹ Tisza
Gadgets
[edit]- git #592cce55 - Add namespace translations for Angika (T332118) by Jon Harald Søby
- git #c93bce31 - Add missing targets option (T303681) by lens0021
GlobalBlocking
[edit]- git #816cc34b - Re-use core block messages to save work for translators (T332186) by Thalia
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]- git #1fa5ad32 - Fix preceding not (T331998) by Stegmujo
- git #f534da75 - Fix varstigma (T331998) by Stegmujo
- git #55068c58 - Fix a glitch in rendering style arguments (T331998) by Stegmujo
- git #89c9bb77 - Fix gcd, min, max statements (T331998) by Stegmujo
- git #8619ba08 - Modules target desktop and mobile by default now (T328497) by Moritz Schubotz (physikerwelt)
- git #c560ff0c - Remove MathPlayer (T298971) by Moritz Schubotz (physikerwelt)
- git #b843a09e - Fix for limits (T327391) by Stegmujo
MediaSearch
[edit]- git #24ce9d1b - build: Updating composer dependencies by Umherirrender
- git #4d15d667 - build: Updating npm dependencies by Umherirrender
MobileFrontend
[edit]- git #725deb9f - build: Updating composer dependencies by Umherirrender
- git #9e89a9e9 - Remove redundant targets definitions (T328497) by Jon Robson
NavigationTiming
[edit]- git #5fd59252 - Navtiming: Collect total longtask and total longtask duration (T264032) by babiola
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]- git #95681278 - Phonos: Add LoggerFactory, and log PhonosIPAFilePersistJob actions (T325464) by TheresNoTime
- git #e7fd9407 - Phonos.php: Register file usage (T327708) by TheresNoTime
- git #feea481e - Fix inline display of label next to inline-block icon (T320415) by Sam Wilson
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
RelatedArticles
[edit]- git #1a4027de - build: Updating composer dependencies by Umherirrender
Scribunto
[edit]- git #275db905 - Add namespace translations for Angika (T332118) by Jon Harald Søby
- git #6752cdf1 - Add namespace translations for [glk] Gilaki (T122127) by Jon Harald Søby
SearchVue
[edit]- git #5a62b438 - build: Updating composer dependencies by Umherirrender
- git #2b1b7a70 - Make quickview height relative to search container (T326383) by Simone Cuomo
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]- git #60e1c5ad - Skip <h2> in TOC when extracting first section (T269967) by Thiemo Kreuz
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]- git #1cc7bb1c - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
- git #0f9fa215 - Update jquery.uls from upstream (T318633) by Wangombe
UploadsLink
[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]- git #f866f3fc - REST: Add base class for use case exceptions (T331978) by sihe
- git #42c59e8f - REST: Create GetItemLabelValidator (T332283) by Muhammad Jaziraly
- git #d9cf6a46 - REST: Create GetItemLabelRouteHandler (T332132) by sihe
- git #19783490 - REST: Create GetItemDescriptionRouteHandler (T332133) by Muhammad Jaziraly
- git #550bf88e - build: Updating composer dependencies by Umherirrender
- git #0c820566 - REST: Add "validate fully in deserializers" ADR (T324032) by Ollie Shotton
- git #27b2453c - REST: Create GetItemDescription use case (T332036) by Muhammad Jaziraly
- git #2a095439 - REST: Create GetItemAliasesInLanguage use case (T332037) by Muhammad Jaziraly
- git #be27a6c2 - Fix PHP 8 warning in Special:EntityData by Lucas Werkmeister
- git #7067ecd3 - REST: Create ItemAliasesInLanguageRetriever (T332282) by Muhammad Jaziraly
- git #3f927457 - REST: Create GetItemLabel use case (T332035) by sihe
- git #04ca97f0 - REST: Create an ItemLabelRetriever (T332280) by sihe
- git #2921b9a7 - REST: Add LanguageCodeValidator (T332052) by Jakob Warkotsch
- git #a585f749 - REST: Create ItemDescriptionRetriever (T332281) by Muhammad Jaziraly
- git #d4aa2090 - InjectRCRecordsJob: Remove transaction (T299077) by Lucas Werkmeister
- git #497bfa0d - REST: Add single description by language route to OAS (T332048) by Muhammad Jaziraly
- git #c8aad6a9 - REST: Add aliases by language to OAS (T332049) by sihe
- git #dc4fc3e0 - REST: Add single label by language to OAS (T332046) by sihe
- git #6f838a28 - REST: Refactor PatchItemStatement validation by sihe
- git #e19a6b99 - MwDateFormatParserFactoryTest: Improve assertion message by Lucas Werkmeister
- git #f548e70a - Let DateFormatParser accept and skip redundant day of the week (T214002) by thiemowmde
- git #0962d753 - Make DateFormatParser accept more Asian/Chinese date formats (T214002) by thiemowmde
- git #76ff2803 - REST: Remove ItemRedirectResponse.php (T329947) by Ollie Shotton
- git #43d0b243 - REST: Remove ErrorJsonPresenter.php (T329947) by Ollie Shotton
- git #c10bb778 - REST: Remove ErrorResponse (T329947) by sihe
- git #2dfed76d - REST: Remove ErrorResponse from ResponseFactory (T329947) by sihe
- git #11682b83 - Add the new selector for Kartographer maps (T331652) by Isabelle Hurbain-Palatin
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]- git #e1edf644 - Bump jasmine from 4.5.0 to 4.6.0 by Addbot
WikiEditor
[edit]- git #56b4ba84 - Realtime Preview: remove Beta Feature and onboarding popup (T327515) by Sam Wilson
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]- git #2fb11a8b - Fix duplicate message keys in GlobalBlocking overrides (T324722) by Thalia
- git #4b2044b9 - Use MessageCacheFetchOverrides hook (T328183) by mainframe98
- git #32a23431 - Tweak verbiage for downloading app when sharing reading list. by Dmitry Brant
- git #af29eb9c - Add messages for Angika Wikipedia (anpwiki) (T332115) by gerritbot
- git #c78ee372 - Fix whitespace in GlobalBlocking message by Thalia
- git #97657111 - Add messages for Central Kurdish Wiktionary (ckbwiktionary) (T331831) by gerritbot
- git #112d7400 - Refactor Global Blocking error messages for clarity (T324722) by AnaĂŻsGueyte
- git #dfac7da9 - Add override for centralauth-admin-log-otherwiki (T331743) by Taavi Väänänen
Wikistories
[edit]- git #49ea6e1e - build: Updating composer dependencies by Umherirrender
- git #9bac641d - Allow adding categories to stories (T301406) by Stephane Bisson
Skins
[edit]MinervaNeue
[edit]- git #b28d8026 - Add languages to Minerva HTML (T331905) by Jon Robson
- git #221bfd98 - Import Codex tokens into mediawiki.skin.variables.less (T325237) by Roan Kattouw
Vector
[edit]- git #1c3a85d9 - build: Updating composer dependencies by Umherirrender
- git #40e8c33d - Enable page tools for anonymous users (T331052) by Nicholas Ray
- git #09350719 - Bump styles sizes for content-media feature (T314318) by Arlo Breault
- git #fa2faf56 - Rename CdxButton `type` prop to `weight` (T312987) by Anne Tomasevich
- git #17a3f91c - Import Codex tokens into mediawiki.skin.variables.less (T325237) by Roan Kattouw
- git #f36c58db - Update how pinnable elements are handled with no-js and gradeC cases (T331563) (T331168) by bwang
- git #a79fa9f0 - Use clearer folder structure for Vector and Vector 2022 skin variables by Jon Robson
- git #1f30146d - Enable pinning for anon main menu when page tools is enabled (T331657) by Nicholas Ray
- git #bbdc66fc - Reduce height of the article toolbar (T316950) by sushrith
- git #ca9ab0c0 - styles: Don't include the "jump to" links when copy-pasting article text (T295647) by Volker E
- git #593a88f1 - styles: Remove outdated fallback `width` (T306486) by Volker E
- git #e74e9396 - styles: Remove obsolete `@z-index-sidebar-button` variable by Volker E
- git #62da6604 - Ensure the TOC works across all pinned/unpinned cases when JS is disabled (T331176) by bwang
- git #a5820ff1 - Change margin-top element from .mw-body-content to #mw-content-text (T331458) by David Lynch
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