MediaWiki 1.42/wmf.24
MediaWiki 1.42.0-wmf.23 | Deployment of MediaWiki 1.42.0-wmf.24 to Wikimedia sites | MediaWiki 1.42.0-wmf.25 |
The latest version (labeled "1.42.0-wmf.24") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 26 March 2024 (see the roadmap).
Core changes
edit- git #ae4fa51f - Branch commit for wmf/1.42.0-wmf.24 (task T360156) by trainbranchbot
- git #b34feb86 - In Special:AutoblockList: remove total count by Tim Starling
- git #48d517e2 - IReadableDatabase: Remove part of comment mentioning mysql_get_server_info() by Reedy
- git #5a6651c6 - Upgrade composer/semver from 3.3.2 to 3.4.0 (task T356447) by James D. Forrester
- git #add7380b - Compare actor_user to NULL instead of 0 for registered check (task T360925) by Dreamy Jazz
- git #5bcbb6e8 - Move away from DBAccessObjectUtils::getDBOptions in more places (task T354194) by Amir Sarabadani
- git #5b19a719 - Special:BlockList: apply simpler conditions when listing user blocks (task T360864) by Tim Starling
- git #166428f2 - HTMLForm: Add regression test for T360717 (task T360717) by Tim Starling
- git #903544aa - Update Apache config syntax in .htaccess files (task T360850) by Kunal Mehta
- git #b5ed16c1 - Allow async upload by url via the Api (task T295007) by Giuseppe Lavagetto
- git #c2373af6 - Add job for upload from UploadFromUrl (task T295007) by Giuseppe Lavagetto
- git #4b3ccacf - tests: Fix @covers in PoolCounterConnectionManagerTest by Umherirrender
- git #723134ea - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #de9a6a22 - tests: Fix self-referential @covers annotation by Daimona Eaytoy
- git #b25cdad4 - Prefer # to #top by Ed Sanders
- git #941843f1 - rdbms: In LoadMonitor, use a loop of getWithSetCallback (task T314020) by Tim Starling
- git #0baca750 - resources: Add missing dependency for NamespacesMultiselectWidget (task T354187) by Ammarpad
- git #0e399e09 - HTMLButtonField: remove hard-coded button flags in Codex (task T359018) by lwatson
- git #71c891f9 - HTMLHiddenField: Support CodexHTMLForm (task T360717) by Roan Kattouw
- git #2c67ddba - docs: Fix module docs in JSDoc (task T352308) by apaskulin
- git #cd68f65c - Update eslint-plugin-vue to 9.23.0 by Roan Kattouw
- git #3b94ef0e - docs: Remove remaining jsdoc exclusions (task T352308) by apaskulin
- git #677bf52b - HTMLForm: Add per-option descriptions for Codex radio buttons (task T359019) by Roan Kattouw
- git #abffe015 - maintenance: Remove reference to removed populateCategory.php by Umherirrender
- git #fc658e92 - emailuser: Improve permission error handling (task T360618) by Ammarpad
- git #c319ac84 - specialpage: Migrate timing metric from StatsdD to StatsLib (task T359236) by Derick Alangi
- git #5e0cd447 - rdbms: Rework LoadMonitor (task T314020) by Amir Sarabadani
- git #15467001 - resources: Move shared Login/signup style to common styles (task T360614) by Ammarpad
- git #cbed6f5d - specials: Add checkbox to watch pages on Special:Undelete by Umherirrender
- git #bbf26c41 - HistoryPager: Add #[AllowDynamicProperties] (task T324903) by Reedy
- git #0443d918 - docs: Update old mailman references to postorius by James D. Forrester
- git #85d95dd4 - Drop old class_aliases for before MW 1.39 that were missed by James D. Forrester
- git #42cfe3a4 - Use a different message for preloaded reason field on Special:MovePage by Matěj Suchánek
- git #55e3d3c8 - Edit Recovery: always store and don't restore on POST (task T347864) by Sam Wilson
- git #159787b6 - Skin: Use design tokens rather than hardcoded values (task T357166) (task T357998) by Jon Robson
- git #1e49b131 - Rename the skin night mode classes to more readable classes (task T359983) by Moh'd Khier Abualruz
- git #5898173f - rdbms: Add LoadBalancer::setMockTime() by Tim Starling
- git #7d795d4f - htmlform: Fix double escaping in Label div (task T360381) by Ammarpad
- git #8e940c4f - Standardise all our class alias deprecation comments for ease of grepping by James D. Forrester
- git #f1bc5081 - upload: Fix another signature of PublishStashedFileJob for php8.0 by Umherirrender
- git #3df492fc - HTMLFormField: Codex CSS-only version of HTMLRadioField (task T359015) by lwatson
- git #eafe1d0b - Update Codex from 1.3.4 to 1.3.5 (task T360336) (task T334790) (task T358031) (task T358032) (task T358827) (task T359074) (task T359148) (task T359550) by Roan Kattouw
- git #22eb0c84 - rdbms: Improve QueryBuilderFromRawSql flag logic (task T358236) by Gergő Tisza
- git #b3b491d2 - objectcache: Deprecate `SerializedValueContainer::isUnified()` (task T344521) by Derick Alangi
- git #d372626b - objectcache: Introduce `ObjectCacheFactory` MW service (task T358346) by Derick Alangi
- git #51bceb0f - block: Fix exception in ApiQueryBlocks when specified users are not blocked (task T360088) by Tim Starling
- git #2ffa5b8f - api: Make changes after pagelinks migration (task T359425) by Amir Sarabadani
- git #22fcf948 - upload: Fix signature of PublishStashedFileJob for php8.0 by Umherirrender
- git #1f3be17f - deferred: Migrate deferred updates metric to StatsLib (task T360290) by Derick Alangi
- git #c1d144e7 - MoveLogFormatter: Don't show revert link if the destination doesn't exist by Matěj Suchánek
- git #5d2850cb - Added azerbaijani translation of special page names by nmw03
- git #5001f914 - docs: Set stable permalink on markdown files by Timo Tijhof
- git #0f566e30 - Deflate: Change use of AtEase to at operator by Dringsim
Vendor
edit- git #888bd44c - Upgrade composer/semver from 3.3.2 to 3.4.0 (task T356447) by Reedy
- git #dac657ea - Update Apache config syntax in .htaccess files (task T360850) by Kunal Mehta
- git #b6431aa4 - less.php: Fix casing of Less/Tree/JavaScript.php (task T360556) by Reedy
Extensions
editAbuseFilter
edit- git #fe0fed1d - FilterLookup: Stop using DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
AntiSpoof
edit- git #d4b35649 - Map the "Cherokee Supplement" unicode block to cherokee script by Umherirrender
- git #5160e510 - Map the "Katakana Phonetic Extensions" unicode block to katakana script by Umherirrender
- git #afaf1220 - Map the "Georgian Extended" unicode block to georgian script by Umherirrender
Babel
edit- git #9dacd38d - Support |nocat=true in Babel boxes (task T177596) by Saint Johann
CampaignEvents
edit- git #9af49991 - WikiEduDashboard: URL-decode special characters in course name (task T360396) by Daimona Eaytoy
- git #3c3b29ac - Use canonical links in organizer email footer (task T348043) by Daimona Eaytoy
CentralAuth
edit- git #8a93d751 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357634) by James D. Forrester
- git #6092aa65 - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #2d7d5e33 - SpecialGlobalGroupMembership: Avoid deprecated Xml::checkLabel by Timo Tijhof
- git #f841f4aa - Improve the message apihelp-setglobalaccountstatus-param-statecheck (task T360564) by Amir E. Aharoni
- git #dadf0104 - Stop using DBAccessObjectUtils::getDBOptions() (task T354194) by Amir Sarabadani
- git #6003172b - Show temp user status on Special:CentralAuth (task T357935) by Gergő Tisza
CentralNotice
edit- git #5da273a4 - Reduce code duplication in SpecialNoticeTemplate by thiemowmde
- git #f1a8ce9f - Replace usage of wfGetDB() (task T357635) by Dringsim
- git #1ce24b5c - CentralNotice: Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester
- git #886e1cc4 - build: Upgrade mediawiki/mediawiki-codesniffer to v43.0.0 by Umherirrender
- git #4cc182a2 - Fix casing of dropdown-related methods by Umherirrender
- git #41a2a8fb - Show working in value of TTL by Ed Sanders
- git #8dbf0f58 - Update reference to newly namespaced MessageGroupStates::class (task T340724) by Wangombe
- git #e4f7b596 - OOjs: Replace uses of 'parent' with 'super' by Ed Sanders
- git #0287a127 - Document generated i18n keys by Ed Sanders
- git #33b2a18a - Update reference to namespaced MessageGroupMetadata::class (task T353420) by Wangombe
- git #d2adee73 - Rename HookRunnerTest (task T357339) by Umherirrender
- git #83161c9d - Drop RL targets definitions from module class, no longer honoured (task T328497) by Umherirrender
- git #8fd1baab - Remove misleading "protected" visibility of private code by thiemowmde
- git #def2829f - Update deprecated mw.util.debounce parameter order by thiemowmde
- git #6a57df4a - build: Update 'svgo' to latest v3.2.0 and re-minify SVGs (task T354875) by Volker E
- git #2e5dbcd1 - tests: Declare class property in CampaignTest by Umherirrender
- git #880bb138 - tests: Pass UTSysop to CentralNoticeTestFixtures by Umherirrender
- git #bbb6225e - extension.json: Drop RL targets definitions, no longer honoured (task T328497) by James D. Forrester
- git #0be102c4 - build: Update MediaWiki requirement to 1.42 by James D. Forrester
- git #71663c96 - Use HookHandlers for UserMerge hook (second attempt) by Umherirrender
- git #d64f0e09 - Revert "Use HookHandlers for UserMerge hook" by Umherirrender
- git #efc4fcb9 - Use HookHandlers for UserMerge hook (task T338447) by Umherirrender
- git #6100a9e9 - Replace empty() with a string compare by Umherirrender
- git #c75f013b - Replace empty() with falsy check by Umherirrender
- git #cd179130 - build: Remove unneeded phan suppression by Umherirrender
- git #ef62a577 - Use upstream selectField where appropriate by thiemowmde
- git #68ddd0f4 - Drop misleading boolean comparisons with "1" by thiemowmde
- git #6613484f - Stop binding against core's ILocalizedException interface (task T287405) by thiemowmde
- git #479d729a - Use HookHandlers for core hooks (task T338447) by Umherirrender
- git #94f28463 - Use IDatabase in CNCampaignPager for setSessionOptions by Umherirrender
- git #ceeb60ed - Move last two pagers into specials/pagers by Elliott Eggleston
CheckUser
edit- git #ad149ccb - Replace ::getIpConds and ::isValidRange with CheckUserLookupUtils (task T360622) (task T350964) by Dreamy Jazz
- git #96c56c0b - Replace AbstractCheckUserPager::getIndexName with CheckUserLookupUtils (task T360622) by Dreamy Jazz
- git #b63806ce - Delete AbstractCheckUserPager::getQueryInfo unit tests (task T360622) by Dreamy Jazz
- git #09ca311d - Remove CheckUserGetIPsPagerTest::testGetCountForIPActionsPerTable (task T360622) by Dreamy Jazz
- git #8f826648 - Integration test the query info methods of the CheckUser pagers (task T360622) by Dreamy Jazz
- git #102fa586 - Create CheckUserLookupUtils service (task T360453) (task T350964) by Dreamy Jazz
- git #d0805ed3 - Replace deprecated DatabaseBlock::doAutoblock by Alexander Vorwerk
- git #dc0ec3b4 - Update CheckUserLogService::addLogEntry to accept a UserIdentity by Dreamy Jazz
ChessBrowser
edit- git #b7579a29 - Add explicit parentheses around mixed boolean operator by Umherirrender
CirrusSearch
edit- git #13cf453a - Replace <-- with # (task T358384) by Amir E. Aharoni
- git #d5070dfd - Replace wfGetDB() with ICP getReplicaDatabase() (task T357636) by James D. Forrester
- git #6d0c2f8f - Provide max page id in api query site info general info (task T358599) by Erik Bernhardson
Cite
edit- git #4cd75e57 - .mailmap: Add bot contributors so they're easily ignored by James D. Forrester
- git #0e9546a3 - Add .mailmap file based on actual code contributions by thiemowmde
- git #9e7b3655 - Make use of LESS mixins in ext.cite.styles.less (task T360720) by thiemowmde
- git #75b4682d - Use design tokens in Cite extension (task T360720) by Jon Robson
- git #d6a58cfa - Add initial QUnit tests relevant for reference re-use in VE (task T358652) by thiemowmde
- git #a8d0387d - Skip tests causing trouble in the wild (task T360026) (task T360361) by Adam Wight
- git #463e25b7 - [Cypress] Streamline some selectors and click paths by WMDE-Fisch
- git #5f3246ee - [Cypress] Move read-only cite tests to one set by WMDE-Fisch
- git #00147fb1 - [Cypress] Split before steps to fix retries by WMDE-Fisch
- git #10fac9d1 - [Cypress] Create some more helpers for generic setup code (task T358851) by WMDE-Fisch
- git #90e00acc - Try more specific CSS selectors for clicks in browser tests (task T360026) by thiemowmde
CodeMirror
edit- git #ca023602 - CM6: Switch to using Rollup instead of Webpack; make RL-compatible (task T214989) by MusikAnimal
- git #00f947e9 - CM6: move bidiIsolation to be part of CodeMirrorModeMediaWiki (task T358804) (task T214989) by MusikAnimal
- git #b18ded0a - CM6: move more Extensions to CodeMirror so they don't require WikiEditor (task T214989) (task T190108) by MusikAnimal
- git #d1863e4d - tests: disable flaky CM5 bracket matching test for 2017 editor by MusikAnimal
- git #7e9d90bb - CM6: put template folding behind feature flag and rework config settings (task T30684) by MusikAnimal
CommunityConfiguration
edit- git #af905f5e - Use 'word-separator' message instead of hard-coding HTML space by Jon Harald Søby
- git #9d663be5 - Editor: add control for object type (task T356622) by Sergio Gimeno
- git #259852d7 - Editor: add global error handling for the editor client app by Sergio Gimeno
- git #657372ec - build: Updating mediawiki/mediawiki-codesniffer to 43.0.0 by Umherirrender
- git #1db587d2 - Editor: Add EditSummaryDialog to Community Configuration (task T354463) by Cyndy
- git #e10c3b32 - Editor: load provider title and description messages by Sergio Gimeno
- git #cc8425c7 - Introduce editor capabilities (task T360277) by Martin Urbanec
- git #3ae20731 - WikiPageConfigProvider: Fallback when store returns invalid data (task T359124) (task T351517) by Martin Urbanec
Collection
edit- git #481eb678 - Replace wfGetDB() with ICP getReplicaDatabase() (task T357637) by James D. Forrester
ConfirmEdit
edit- git #bcdde67e - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #ec6f8c5f - GenerateFancyCaptchas: Include stderr result if captcha.py returns an error code (task T360653) by Reedy
ContactPage
edit- git #56e540c6 - Add optional parameter to show message if user is blocked. (task T343536) by Dmitry Brant
ContentTranslation
edit- git #34de4ddb - Update tests to support actor migration in AbuseFilter by Amir Sarabadani
- git #1edd7152 - CX Unified dashboard: Make sure suggestion lists are always full by NikG
- git #bddf3882 - SXTranslationConfirmer: Use URL params for language pair and page title (task T345332) by NikG
- git #60ad20f5 - SX: Remove "restoreSectionTranslation" vuex action (task T360019) by NikG
- git #8d4467e7 - SX: Remove currentSourceSection state variable by NikG
- git #05aa874e - SX: Add useCurrentPageSection composable (task T360019) by NikG
- git #8ef45359 - SX: Use "section" URL parameter, when source section title is needed by NikG
- git #e6dc2616 - SX: Add the appropriate URL parameters before each step (task T360100) by NikG
- git #9c985348 - SX: Remove useFavoriteTranslationStart composable (task T360019) by NikG
- git #2ee23f14 - SX: Create useURLHandler composable to replace urlHandler (task T360019) by NikG
- git #64c61eab - SX useSectionSelectorClickHandler: Remove unneeded check by NikG
- git #596dd8f9 - SX: Remove useless "sx" URL parameter handling by NikG
CreditsSource
edit- git #4dca3e53 - Replace wfGetDB() with ICP getReplicaDatabase() (task T357639) by James D. Forrester
DiscussionTools
edit- git #fba7edbb - ReplyLinksController: url.searchParams -> searchParams by Ed Sanders
- git #5957ac55 - Pass through dtenable from main request query string (task T360863) by Ed Sanders
- git #5276729d - Add #top to the ignore list for checking for moved topics (task T360274) by David Lynch
- git #6c005d29 - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #d2d2d914 - Move some doc comments to real type hints by Bartosz Dziewoński
DonationInterface
edit- git #d325488c - Update required version of smashpig to v0.8.9.21 by Damilare Adedoyin
- git #8ef4ce81 - Use shorter modern php syntax like +=, .= or |= by Umherirrender
- git #df7e3c3b - RecurUpgrade: handle new API response format by Elliott Eggleston
- git #22bd70d0 - Move RecurUpgrade validation into its own class by Elliott Eggleston
EntitySchema
edit- git #1b1d203d - Bump dawidd6/action-send-mail (task T359188) by Lucas Werkmeister
EventLogging
edit- git #f884dd18 - metricsPlatform: page.namespace -> .namespace_id (task T360609) by Sam Smith
- git #b03e1685 - Added a new contextual attribute: (task T358758) by Santiago Faci
EventStreamConfig
edit- git #70d41d06 - Use mediawiki/mediawiki-codesniffer v43.0.0 by Sam Smith
FileImporter
edit- git #b317712d - Add explicit parentheses around mixed boolean operator by Umherirrender
FlaggedRevs
edit- git #e50355ce - Avoid deprecated Xml::checkLabel by Timo Tijhof
- git #01923fec - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357640) by James D. Forrester
- git #bd95b203 - Migrate away from wfGetDB() in more places (task T357640) by Amir Sarabadani
- git #3ac6aa22 - Remove reliance on baseRevId and altBaseRevId for FlaggablePageView by cen-temp
- git #9edc6fc8 - Flaggedrevs: Fix overflow in edit notice (task T360466) by Steven Rawson
- git #b6f2d4fe - Use latest stable revision of templates instead of tracking them (task T359529) (task T277883) by Amir Sarabadani
- git #a232bc70 - maintenance: Migrate away from wfGetDB() (task T357640) by Amir Sarabadani
Flow
edit- git #d38e632b - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357641) by James D. Forrester
- git #0fa1147d - Update tests to support actor migration in AbuseFilter by Amir Sarabadani
GeoData
edit- git #b78299e4 - Replace wfGetDB() with ICP getPrimaryDatabase() (task T357643) by James D. Forrester
GlobalBlocking
edit- git #a261c2ca - FixGlobalBlockWhitelistTest: Add assertions to check DB was updated (task T360621) by Thalia
- git #e817e00c - Fully test fixGlobalBlockWhitelist.php (task T360621) by Dreamy Jazz
- git #b532117b - Add action links to global blocking logging entries (task T359584) by Dreamy Jazz
- git #ad04589f - Move action link generation to GlobalBlockingLinkBuilder (task T359584) by Dreamy Jazz
- git #e44b08e4 - Update Special:GlobalBlockStatus for account blocks (task T356931) by Dreamy Jazz
- git #324e427f - Update GlobalBlockLocalStatusLookup and Manager for account blocks (task T358150) by Dreamy Jazz
- git #c7068e14 - Deprecate GlobalBlockLocalStatusLookup::getLocalWhitelistInfoByIP (task T356931) by Dreamy Jazz
- git #c43fdde9 - SpecialGlobalBlockStatus: Fix grammar in docs by Thalia
- git #40e43be7 - Use the GlobalBlockLocalStatusManager service in GlobalBlockStatus (task T356931) by Dreamy Jazz
- git #9b7f86ff - Test SpecialGlobalBlockStatus (task T356931) by Dreamy Jazz
- git #a5efa172 - Create GlobalBlockLocalStatusManager service (task T359091) by Dreamy Jazz
- git #cc50be5c - SpecialGlobalBlockStatus: Use sanitized IP to look up existing block (task T360477) by Thalia
- git #f85bd08e - Remove schema updates from 1.34 and before (task T360421) by Dreamy Jazz
- git #4c98a7f1 - Allow GlobalBlockLocalStatusLookup service to accept a wiki ID (task T359091) by Dreamy Jazz
GrowthExperiments
edit- git #a6308bc3 - tests: Fix @covers in AddImageSubmissionHandlerTest by Umherirrender
- git #c21d3ece - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #67042a70 - Add GEUseCommunityConfigurationExtension feature flag (task T359124) by Martin Urbanec
- git #3bd68d94 - Revert "NewcomerTaskStore: update the task queue before finishing loading" (task T360469) (task T359992) by Urbanecm
ImageSuggestions
edit- git #cbe1b44e - Remove unused file resources/ext.imageSuggestions/init.js by Fomafix
- git #03724ead - Use $this->getServiceContainer() in maintenance by Fomafix
InputBox
edit- git #adbfb140 - Remove isset() from InputBox::mLabelText by Umherirrender
intersection
edit- git #b82dae61 - Replace DBL getMaintenanceConnectionRef() with ICP getReplicaDatabase() by Dringsim
- git #9a2daa72 - Replace wfGetDB() with DBL getMaintenanceConnectionRef() (task T357665) by James D. Forrester
Interwiki
edit- git #b2204141 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357646) by James D. Forrester
JsonConfig
edit- git #412ec171 - Add explicit parentheses around mixed boolean operator by Umherirrender
Kartographer
edit- git #95377ba8 - Return separate Status from ParsoidTagHandler::parseTag by thiemowmde
- git #67099726 - Temporarily disable dark mode for zoom buttons and such (task T359082) by thiemowmde
Linter
edit- git #c9026757 - Update lint category help links (task T360793) by Arlo Breault
- git #24ef2e9c - Revert "Revert "Add inline background color"" by C. Scott Ananian
- git #e2c77468 - Revert "Add inline background color" (task T360565) by Jdrewniak
LiquidThreads
edit- git #81b3bdc3 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357648) by James D. Forrester
MachineVision
edit- git #624ccf50 - Remove deprecated wfGetDB() (task T357649) by Cormac Parle
MassMessage
edit- git #294704ad - Add explicit parentheses around mixed boolean operator by Umherirrender
Math
edit- git #572abe65 - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #4d42d55a - Remove color from test result messages (task T360730) by Moritz Schubotz (physikerwelt)
- git #7471130c - MWLatexDialog: Fix width calculations in symbol list by Ed Sanders
- git #0763ca3b - MWLatexDialog: Nest LESS by Ed Sanders
- git #183c6907 - MWLatexDialog: Rename CSS to LESS by Ed Sanders
- git #8d6ad587 - Use new SymbolListBookletLayout instead of MWLatexPage (task T120512) by Ed Sanders
- git #8aedf53e - VE: Remove date from @copyright line by Ed Sanders
MobileFrontend
edit- git #ff59a61b - Fixes expand sections visibility on browser resize by rockingpenny4
- git #c09f795a - Rename the skin night mode classes to more readable classes (task T359983) by Moh'd Khier Abualruz
- git #60763e52 - Add back legacy night mode client pref labels (task T359983) by Steph Toyofuku
- git #7c8551cf - Switch to new HTML class and prepare for preference key change (task T359983) by Jon Robson
- git #069ceaed - MobileDiff without parameter should 404 (task T360448) by Jon Robson
Newsletter
edit- git #9c094c09 - Use UnlistedSpecialPage rather than defining isListed() by James D. Forrester
OAuth
edit- git #1ae664ab - Add explicit parentheses around mixed boolean operator by Umherirrender
ORES
edit- git #468b6e23 - Add explicit parentheses around mixed boolean operator by Umherirrender
PageTriage
edit- git #6a1dad59 - Fix weird count when switching between feeds (task T355387) by sushrith
- git #1e596770 - Generate coverage for Sonar to ingest by Peter Wangai
Popups
edit- git #61c539d2 - Get ResourceLoader from Context by Fomafix
- git #609fb814 - Rename the skin night mode classes to more readable classes (task T359983) by Moh'd Khier Abualruz
- git #1ce8b38f - Inject 'Popups.Logger' into PopupsHooks by Fomafix
- git #a523b792 - Inject Popups services into PopupsHooks by Fomafix
- git #cf2a10e4 - Remove referencePreviews tests (task T355194) by Adam Wight
ProofreadPage
edit- git #d87d4f59 - Add explicit parentheses around mixed boolean operator by Umherirrender
ReadingLists
edit- git #6837ff0e - Fix importing / Enable viewing of watchlist to everyone (task T266065) by Jon Robson
- git #a0dd52eb - The watchlist reading list links to the watchlist page. by Jon Robson
- git #a6ce0b9a - Use tabs on reading list by Jon Robson
- git #16a50694 - Parse message in getEnabledMessage() (task T360394) by Jon Harald Søby
Scribunto
edit- git #52af6133 - Add explicit parentheses around mixed boolean operator by Umherirrender
SecureLinkFixer
edit- git #16dfc7a1 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #6fc7d6b1 - VotePage: Remove unused initialisation of variable by Reedy
ShortUrl
edit- git #960ddc44 - Replace wfGetDB() with ICP getReplicaDatabase() etc. (task T357656) by James D. Forrester
SimilarEditors
edit- git #42e1d67c - build: Upgrade grunt-banana-checker from 0.10.0 to 0.11.1 and configure by James D. Forrester
SubPageList3
edit- git #c4836d3a - Replace wfGetDB() with ICP getReplicaDatabase() (task T357658) by James D. Forrester
- git #0a406eab - Replace angle brackets with entities in a message (task T360586) by Amir E. Aharoni
Thanks
edit- git #2d284037 - Use setGroupPermissions instead of mergeMwGlobalArrayValue by Fomafix
TimedMediaHandler
edit- git #11251729 - Use html template for transcodestatus table by Derk-Jan Hartman
- git #1709ab35 - Replace tmh download button with codex (task T338777) by Derk-Jan Hartman
- git #f278debe - Inject service RepoGroup into TimedMediaIframeOutput by Fomafix
- git #2a20f8ea - Remove unnamespaced class alias WebVideoTranscodeJob by Fomafix
- git #23174cf3 - SpecialTranscodeStatistics: Don't over-ride isListed() with default return value by James D. Forrester
TitleBlacklist
edit- git #df179307 - Add explicit parentheses around mixed boolean operator by Umherirrender
Translate
edit- git #284a65e7 - Avoid deprecated Xml::checkLabel by Timo Tijhof
- git #d32e7f6d - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #84da1bac - Consistent spelling of "changeset" by Amir E. Aharoni
- git #0810aab3 - ImportTranslatableBundle: Add progress indicator and improve messages (task T354473) by Abijeet
- git #054a9787 - BaseMaintenanceScript: Add commaList2Array by Abijeet
- git #119181c6 - Introduce TranslatableBundleImportTitleFactory (task T347153) (task T347154) by Abijeet
TranslationNotifications
edit- git #285e2cf3 - Use ES6 for TranslationNotification js resources by Wangombe
- git #3c48458d - Add Norwegian Nynorsk special page aliases by Jon Harald Søby
TwoColConflict
edit- git #d5c2a074 - Use upstream markTestSkippedIfExtensionNotLoaded in tests by thiemowmde
UniversalLanguageSelector
edit- git #67067138 - Update Language name search database by Niklas Laxström
UploadWizard
edit- git #a49f9a70 - Replace isset() with null check in FlickrBlacklist by Umherirrender
- git #2829de64 - Fix case (task T357481) by Matthias Mullie
- git #3198b66b - Left-align thumbnail when screen gets too narrow (task T357584) by Matthias Mullie
- git #cea10e89 - Reimplement external/flickr licensing integration (task T355715) by Matthias Mullie
- git #4ceeafe6 - Remove code depending on the MachineVision extension (task T347967) by Cormac Parle
UrlShortener
edit- git #3675f685 - SpecialUrlRedirector: Enable CORS via Access-Control-Allow-Origin header (task T358049) by Timo Tijhof
VipsScaler
edit- git #639a5aaa - Change use of AtEase to at operator by Dringsim
- git #237e594c - Update more moved classes (1.40-1.42) (task T321681) by Dringsim
- git #8f9d408a - Add explicit parentheses around mixed boolean operator by Umherirrender
VisualEditor
edit- git #31e1f205 - Gallery: Avoid expensive .getAttributes() call in MWGalleryImageNode by thiemowmde
- git #b5359f08 - Allow veaction=edit only when content type supports visualeditor by Umherirrender
- git #ecb7693e - DirectParsoidClient: don't call setOriginal directly by daniel
- git #b6a7d8c8 - Update VE core submodule to master (70279c60a) (task T120512) by Ed Sanders
- git #c9c7c06e - Nest LESS files by Ed Sanders
- git #9ee1b51f - Move CSS files to LESS by Ed Sanders
- git #07a0f8d6 - build: remove unused Rakefile (task T360425) by Antoine Musso
- git #960edae8 - Move dialog CSS files to LESS by Ed Sanders
- git #b4464203 - Update VE core submodule to master (e32eea10e) (task T359893) by Ed Sanders
- git #2216426f - Fix empty provider in HooksTest by thiemowmde
Wikibase
edit- git #bafbebe8 - REST: Add tests that cover patch property errors (task T359834) by Muhammad Jaziraly
- git #f30bfd6c - tests: Fix @covers in WellKnownReferencePropertiesTest by Umherirrender
- git #aa38ec83 - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #5fd4f0b9 - REST: Create `StatementsDeserializer` by Ollie Shotton
- git #ef5ea346 - REST: Add request validation to PatchProperty use case (task T359930) by Muhammad Jaziraly
- git #0116f69c - REST: Add missing services to ServiceWiring method calls by Ollie Shotton
- git #126277ef - REST: Use `PropertyRetriever` in `PatchProperty` use case (task T359855) by Ollie Shotton
- git #8b224f43 - REST: Create read model `PropertyRetriever` by Ollie Shotton
- git #d8295375 - REST: Remove `SerializerFactory` by Ollie Shotton
- git #6ca026dd - REST: PATCH Property happy path (task T359855) by Ollie Shotton
- git #e9125f18 - REST: Add middlewares to POST item route handler (task T359929) by Muhammad Jaziraly
- git #2915bbdf - REST: Validate top-level fields for CreateItem (task T359830) by Silvan
- git #173785b8 - SimpleCacheWithBagOStuff: Replace utf8_decode with mb_convert_encoding (task T324202) by Paladox
WikibaseLexeme
edit- git #2c17f611 - SECURITY: Check edit token in Special:MergeLexemes (task T357101) by Lucas Werkmeister
WikibaseMediaInfo
edit- git #51179909 - Default to using MediaInfoMediaSearchTitleMatchBaseUri by Matthias Mullie
WikibaseQualityConstraints
edit- git #f27064f8 - Add explicit parentheses around mixed boolean operator by Umherirrender
WikiLambda
edit- git #92c56875 - Browser tests: Split Special:CreateObject test into logged-out and -in variants by James D. Forrester
- git #7b44e697 - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #fef00ea4 - Fix getTestResult promise tracking mutations (task T360552) by gengh
- git #19312925 - Autofill test call and test validator in new test creation (task T358214) by gengh
- git #b7cd64aa - i18n: Improve apihelp-wikilambda_function_call-example-generic-pair (task T360588) by Amir E. Aharoni
- git #2b84ad1d - ZObjectContentHandler::createZObjectViewHeader: Use target's label for chip (task T360000) by James D. Forrester
- git #7f6e3691 - Don't use alias in ListObjectByType if primary label is available (task T358805) by gengh
- git #436ec8bf - Remove forced expansion of newly added list items (task T359576) by gengh
- git #34549dae - Show suggested options for languages and types (task T350037) by gengh
- git #87a766c5 - ServiceWiring: Use `newFromParams()` via MW services (task T358346) by Derick Alangi
- git #ef7d07b2 - Upgrade Ace from 1.14.0 to 1.32.7 by James D. Forrester
WikiLove
edit- git #39a788a9 - Remove eslint rule "max-len": "off" and wrap long lines by Fomafix
- git #db75f55b - Fix warnings reported by eslint by Fomafix
WikimediaEditorTasks
edit- git #d53da7b6 - Replace ChangeTags::*Tags() calls with ChangeTagStore (task T360664) by James D. Forrester
- git #936f7be4 - Replace wfGetDB() with ICP getReplicaDatabase() (task T357663) by James D. Forrester
WikimediaEvents
edit- git #1a0241c6 - Make sure logging works with new and old night mode client prefs (task T359983) by Steph Toyofuku
WikimediaMaintenance
edit- git #610abe73 - Migrate away from wfGetDB() (task T357664) by Amir Sarabadani
WikimediaMessages
edit- git #f949607f - Add explicit parentheses around mixed boolean operator by Umherirrender
- git #2bba176f - Remove style attribute from wikimedia-checkuser-toollinks (task T360730) by Dreamy Jazz
- git #ba1208e3 - Add account vanishing form verbiage for blocked users. (task T343536) by Dmitry Brant
- git #28a12292 - Use wiki syntax instead of HTML for link (task T360394) by Jon Harald Søby
Wikisource
edit- git #c412124d - Add Ukranian Wikisource transkribus model (task T360408) by theprotonade
Wikistories
edit- git #8a223d9c - Extend the Story Analyzer algorithm for better text comparsion (task T346872) by Huei Tan
Skins
editMinervaNeue
edit- git #cf723c00 - Guard against undefined $container element in initMobile.js (task T360781) by Jan Drewniak
- git #5d27b4ff - Use Html::element instead of Html::rawElement and htmlspecialchars by Fomafix
- git #c2623ed4 - Add soft dependency on Minerva to Vector (task T359607) by Jon Robson
- git #b6ffc85c - Revert "The new class should be present alongside the old class for all page views" (task T359983) by Jdlrobson
- git #5d6b8668 - Rename the skin night mode classes to more readable classes (task T359983) by Moh'd Khier Abualruz
- git #9c52c298 - Update padding on <p> elements (task T358808) by bwang
Vector
edit- git #3f7f355a - Support legacy message box styles markup in JavaScript (task T360633) by Jon Robson
- git #b3ab84f9 - Vector - Rename the skin night mode classes to more readable classes (task T359983) by Moh'd Khier Abualruz
- git #9c063383 - Permit sharing of code between Vector and Minerva (task T359607) by Jon Robson
- git #f28f5850 - Separate generic ConfigHelper class from LimitedWidthContentRequirement (task T359607) by Jon Robson
Misc
editVisualEditor/VisualEditor
edit- git #ff915550 - HelpCompletionAction: Allow character skipping in input by Ed Sanders
- git #976c3861 - CommandHelpDialog: Remove unused clear:right by Ed Sanders
- git #f32ab7c9 - Remove group property from FindAndReplaceDialog by Ed Sanders
- git #e3432212 - ve.dm.ProtocolServer#welcomeClient: Fix rebaser demo by Ed Sanders
- git #ea99cd9b - Use LESS variables for dimension calculations by Ed Sanders
- git #d5b32df6 - Use LESS functions for color calculations by Ed Sanders
- git #ed71cf83 - Fix rebaser demo to work with LESS by Ed Sanders
- git #70279c60 - Refactor SpecialCharacterPage into SymbolListPage + SymbolListBookletLayout (task T120512) by Ed Sanders
- git #f7925398 - Nest LESS files by Ed Sanders
- git #a9a13951 - Rename all CSS files to LESS by Ed Sanders
- git #c33a7f9d - Support LESS files by Ed Sanders
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- BetaFeatures
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- CologneBlue
- CommonsMetadata
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Echo
- Elastica
- ElectronPdfService
- EventBus
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- Gadgets
- GeoCrumbs
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- IPReputation
- ImageMap
- Insider
- InterwikiSorting
- Josa
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- LoginNotify
- MapSources
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Nostalgia
- Nuke
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- ParserMigration
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- SearchExtraNS
- SearchVue
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateData
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- VueTest
- WebAuthn
- WikiEditor
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaIncubator
- XAnalytics
- cldr
- timeline
- wikihiero
Total changes
edit340 Changes in 81 repos by 78 authors