Jump to content

MediaWiki 1.43/wmf.4

From mediawiki.org
MediaWiki 1.43.0-wmf.3 Deployment of MediaWiki 1.43.0-wmf.4 to Wikimedia sites MediaWiki 1.43.0-wmf.5

The latest version (labeled "1.43.0-wmf.4") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 May 2024 (see the roadmap).

Core changes

[edit]
  • git #48659733 - Branch commit for wmf/1.43.0-wmf.4 (T361398) by trainbranchbot
  • git #b16316c3 - Fix the erroneous table in Special:Version (T363767) by Saint Johann
  • git #8de2e66c - Localization output transform (T358191) by Isabelle Hurbain-Palatin
  • git #5520f739 - watcheditem: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #b38ae357 - Bump wikimedia/parsoid to 0.20.0-a4 (T364024) by C. Scott Ananian
  • git #f0c7fa92 - Move section edit links outside headings (new heading HTML) (T13555) by Bartosz Dziewoński
  • git #bab72e42 - userOptions.php: Actually batch deletion (T364311) by Martin Urbanec
  • git #2ebd6101 - Add support for the Musi language (mui) (T364291) by Amir E. Aharoni
  • git #30138b42 - Set consistent column widths on Special:Version (T363767) by Bartosz Dziewoński
  • git #7210ea7d - Specials: Drop SpecialBlock::getTargetAndType (T362636) by WMDE-Fisch
  • git #18efa27b - specials: Migrate to SelectQueryBuilder in Special:Export (T344971) by Umherirrender
  • git #33dd9354 - Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #7d194049 - Replace deprecated ActorMigration::getWhere in WikiPage::getContributors (T344971) by Umherirrender
  • git #ae5c0ffe - WatchedItemStore: Switch to StatsFactory (T359256) by Máté Szabó
  • git #4920e1a7 - PageStore: Migrate to StatsLib (T359374) by Máté Szabó
  • git #e849bf4d - Revert "ForeignResourceManager: Add transform step" by Gergő Tisza
  • git #3dc17bea - MediaWikiTestCaseTrait: Replace StaticHookRegistry qualifier with import by Hakan Özdemir
  • git #6c5684d4 - Add namespace and deprecation alias to DeprecationHelper (T353458) by Hakan Özdemir
  • git #93867c10 - MWHttpRequest: Drop support for creating without timeout or connectionTimeout, deprecated in 1.35 by Piotr Miazga
  • git #b142ee04 - SpecialEmailUser: Remove unused validateTarget function, deprecated in 1.41 by Lewis Cawte
  • git #95e96e9a - SpecialEmailUser: Remove unused submit function, deprecated in 1.41 by Lewis Cawte
  • git #27e8b2c8 - Document mediawiki.router (T358813) by Jon Robson
  • git #60f2d375 - CodexHTMLForm: Use code splitting instead of codex-styles module by Roan Kattouw
  • git #e4127e58 - Move ext-openssl from suggest to require by Alexander Vorwerk
  • git #95ad873d - RefreshLinksJob: Migrate to StatsFactory (T359365) by Máté Szabó
  • git #dc989f68 - fix: use objectcachefactory methods instead of deprecated objectcache methods (T363770) by Irina Balaban
  • git #5c6ffe43 - HTMLSelectNamespace: Add Codex output by Roan Kattouw
  • git #a80674a1 - Add MessagesXx.php files for some RTL languages by Jon Harald Søby
  • git #82ae3243 - SpecialEmailUser: remove unused getPermissionsError function. by Lewis Cawte
  • git #9d616a7c - Improve accessibility of Special:Version tables (T363767) by pcoombe
  • git #79c46b54 - Add link to diff in post-edit confirmation message (T364264) by Waldir Pimenta
  • git #525a1697 - Add a line after JSDoc block descriptions (T364194) by Hakan Özdemir
  • git #26163243 - Replace <pre> tags with markdown backticks in JSDoc comments (T364246) by Hakan Özdemir
  • git #5f604d5c - shell: Add @since 1.36 to CommandFactory::createBoxed() by Sam Wilson
  • git #63d1ab68 - Add Language::formatDurationBetweenTimestamps method (T219397) by Ollie Shotton
  • git #c02513c9 - phpunit: Fix tests relying on implicit wgScript/wgArticlePath (T349087) (T277470) by Timo Tijhof
  • git #9d00ad74 - Replace <> with != by Ollie Shotton
  • git #328ca290 - Title: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #2fbb1ba5 - Replace boolval with casting to bool by Ollie Shotton
  • git #dc79ce35 - InfoAction: Minor cleanup by Reedy
  • git #76fa952f - Refactor ApiEmailUser to use EmailUser/EmailUserFactory classes. (T362636) by Lewis Cawte
  • git #16c2875a - WikiExporter: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #d0073f50 - Remove "withoutinterwiki-legend" message. by Lewis Cawte
  • git #e2b06711 - Remove doDeleteArticleBatched from WikiPage (T362636) by Lewis Cawte
  • git #84ee0981 - Fix ExternalTextDifferTest on macOS by Máté Szabó
  • git #d38b9e4c - Migrate to IReadableDatabase::newSelectQueryBuilder with queryInfo (T344971) by Umherirrender
  • git #28bdd790 - Make rc_id a bigint (T63111) by Alexander Vorwerk
  • git #b2d44a16 - Cleanup revision table schema (T215466) by Alexander Vorwerk
  • git #e3e911ae - Create account page: replace headings problematic for accessibilty (T336239) by pcoombe
  • git #10beb24e - Add minus-x by Alexander Vorwerk
  • git #21c5baff - Block: Drop AbstractBlock::getPermissionsError (T362636) by WMDE-Fisch
  • git #3000c94e - Block: Drop DatabaseBlock::purgeExpired (T362636) by WMDE-Fisch
  • git #0d117b07 - Login and signup form CSS cleanup by Bartosz Dziewoński
  • git #39d3a0cc - Add a line after JSDoc block descriptions (T364193) by Kolawole
  • git #c25d3f6b - Remove unused TitleParser in ApiFeedContributions by addshore
  • git #70a91355 - Migrate rollbackconfirmation events to statslib (T359242) by Thomas Arrow
  • git #e7c84ad0 - Replace some deprecated status->getErrors() calls in Special pages by WMDE-Fisch
  • git #f3646c8a - Refactor BlockListPagerTest::testFormatValue by Dreamy Jazz
  • git #eee356da - Replace deprecated url functions in WebRequest by WMDE-Fisch
  • git #7b124762 - mediawiki.notification: Add a line after JSDoc block descriptions (T364191) by Sjoerd de Bruin
  • git #b90e0e42 - Replace deprecated url functions in Skin class by WMDE-Fisch
  • git #65ab070b - Update documentation for rc_new (T36320) by Samwalton9
  • git #8922bde5 - Fix phpunit:coverage-edit by Alexander Vorwerk
  • git #959371a4 - Document the format used by wfGetCaller() by Gergő Tisza
  • git #c16a5727 - Use UserFactory in RequestContext class by WMDE-Fisch
  • git #3a0be7ef - BlockListPager: Link timestamp to Special:BlockList filtered by ID (T364206) by Kosta Harlan
  • git #9157b9f4 - Add namespace translations and linkTrail for Hausa by Amir E. Aharoni
  • git #0a193cac - Permissions: Migrate to SelectQueryBuilder in RestrictionStore (T344971) by Umherirrender
  • git #3c5c1198 - editpage: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #c5e7b3f0 - Add help for a failure when getting started by Tuukka Hastrup
  • git #ee9fb226 - title: Migrate to SelectQueryBuilder in Title::estimateRevisionCount (T344971) by Umherirrender
  • git #5afe62d3 - Watchlist: Fix non-functioning URLs in ENOTIFs by wrapping in <>s (T350535) by sjoerddebruin
  • git #9035a381 - BlockListPager: Remove unused code by Kosta Harlan
  • git #8c8f5f38 - SpecialBlockList: Remove unused _deleted flags by Kosta Harlan
  • git #c1c15a30 - docs: Fix 'Calender' typo in Language::tsToYear() docs by Lewis Cawte
  • git #c2992e07 - Remove unused const (and lines) in PageRedirectHandlerTest by addshore
  • git #ad517bed - UserEditTracker: Replace deprecated ActorMigration::getWhere (T344971) by Umherirrender
  • git #e5eaf499 - Move oojs-router into core, to allow archiving of npm module (T358813) by Jon Robson
  • git #3ab0eff2 - Add months as duration to Language:formatDuration (T219397) by addshore
  • git #629ccda2 - i18n: Move preferences messages to a separate i18n file (T167762) by Winston Sung
  • git #98684f72 - Minor comment cleanup in ApiQueryTestBase.php by bpirkle
  • git #214674d6 - namespace MWDebug (T353458) by Amir Sarabadani
  • git #db377c98 - Update symfony/yaml to 5.4.39 by Alexander Vorwerk
  • git #451cc07e - Updated phpunit/phpunit to 9.6.19 by Alexander Vorwerk
  • git #7015972c - Update monolog/monolog to 2.9.3 by Alexander Vorwerk
  • git #a2439437 - Update doctrine/dbal from 3.7.2 to 3.8.4 by Alexander Vorwerk
  • git #25f4c12a - Title: Remove deprecated Title::getCdnUrls(), purgeSquid() by Taavi Väänänen
  • git #06d1ff27 - skins: Drop deprecated Skin::getAction() by Taavi Väänänen
  • git #490594ef - skins: Drop deprecated Skin::footerLink() by Taavi Väänänen
  • git #5cc38fdd - skins: Drop Skin::getCopyright() $type parameter by Taavi Väänänen
  • git #ee11718e - Allow namespaces to be provided via arguments to generateSitemap.php (T19748) by Dreamy Jazz
  • git #0166fdbf - Title: Remove deprecated Title::getBrokenLinksFrom() by Taavi Väänänen
  • git #c81b4548 - Propagate changes to Meta map to interwiki.list (T71997) by Pppery
  • git #cda4e5ab - maintenance: Use explicit join in select by Umherirrender
  • git #33824399 - Updated pear/net_smtp from 1.11.1 to 1.12.1 by Alexander Vorwerk
  • git #e623f6d0 - Fix typo in comment of GenerateSitemap::setNamespacePriorities (T19748) by Dreamy Jazz
  • git #056e0a06 - SpecialUpload: Add 2 defaults for cases by addshore
  • git #195288a8 - filerepo: Use IDatabase for type-hinting instead of DBConnRef by Umherirrender
  • git #4563e41f - maintenance: Use DatabaseSqlite for type-hinting instead of DBConnRef by Umherirrender
  • git #72a3ba43 - minor: Boolean literals should not be redundant in SpecialUpload by addshore
  • git #b34c7596 - Update seld/jsonlint from 1.10.1 to 1.10.2 by Alexander Vorwerk
  • git #3ed66687 - Formally deprecate code marked with @deprecated by James D. Forrester
  • git #c66441d0 - StatusValue: Document and deprecate broken ways to search/replace messages by Bartosz Dziewoński
  • git #3840f218 - StatusValue: Deprecate combining MessageSpecifier and parameters array by Bartosz Dziewoński
  • git #d29a259f - EditPage: Update RequestContext user after temp account creation (T364121) by Kosta Harlan
  • git #18811c59 - AuthManager: Add setRequestContextUserFromSessionUser method (T364121) by Kosta Harlan
  • git #bc68215f - Remove duplicated JSDoc tag in mw.html.Raw (T363530) by Siebrand Mazeland
  • git #83093e0f - Updated guzzlehttp/guzzle from 7.7.1 to 7.8.1. by Alexander Vorwerk
  • git #50dd99ee - AuthManager: perform auto-creation as target user (T316303) by xtex
  • git #11a07591 - Reenable DoctrineSchemaChangeBuilderTest for sqlite by Alexander Vorwerk
  • git #998f9ee0 - Update URLs in the default/fresh install list to use HTTPS where enabled. by Lewis Cawte
  • git #9a2930b4 - jquery.lengthLimit#trimByteLength: Fix return type in JSDoc (T363531) by Siebrand Mazeland
  • git #2b4db2cb - mediawiki.htmlform.ooui/Element.js: Do not use curly braces with JSDoc tag @extend (T363534) by Siebrand Mazeland
  • git #5de98f87 - mediawiki.rcfilters/dm/FiltersViewModel.js: Fix "Expected 0 trailing lines" (T363540) by Siebrand Mazeland
  • git #bda3118e - Drop 1.35 db updates by Alexander Vorwerk
  • git #b9444d9f - mw.rcfilters.dm.FilterGroup: Fix JSDoc param tag (T363539) by Hakan Özdemir
  • git #0b51c922 - mediawiki.page.gallery.slideshow.js: Consistently case JSDoc tag @memberof (T363537) by Siebrand Mazeland
  • git #22fd28de - Linker: Inline deprecated User::canSendEmail() by Taavi Väänänen
  • git #df4263b0 - Align multi-line JavaScript comment (T363535) by Siebrand Mazeland
  • git #9832b2dc - Use JSDoc tag method instead of function (T363542) by Siebrand Mazeland
  • git #52575d7b - Test: Replace db filed usages with getDb() in MediaWikiIntegrationTestCase (T316841) by Larissa Gaulia
  • git #25026db6 - Fix link to i18n plugin in JSDoc (T363543) by Siebrand Mazeland
  • git #4ad61e8f - i18n: Change default label of Special:Log, and entry in drop-down to 'Main' (T237729) by James D. Forrester
  • git #1c28c045 - BotPassword: Remove deprecated methods by Taavi Väänänen
  • git #a032e322 - checkComposerLockUpToDate: Do not require LocalSettings by Alexander Vorwerk
  • git #9c453869 - resources/src: Fix several trivial files to use let/const not vars by James D. Forrester
  • git #7142a005 - mediawiki.Uri/Uri: Add spaces as required for JSDoc (T363545) by parthiv-m
  • git #36cbb59c - Extend live preview API in preparation for use by TemplateSandbox (T136907) by Nardog
  • git #db0108a8 - mediawiki.rcfilters/utils.addArrayElementsUnique: Fix return type annotation (T363541) by Doğu Abaris
  • git #8266ae07 - Fix MaintenanceRunner test failures on Windows by Bartosz Dziewoński
  • git #00f7efc0 - Update list of default interwiki links (T71997) by Alexander Vorwerk
  • git #94acff64 - User: Hard-deprecate some methods with no uses in WMF production by Taavi Väänänen
  • git #36c14ffb - Fix tests/phpunit/bootstrap.php on Windows by Bartosz Dziewoński
  • git #49bb502c - User: Drop several hard-deprecated methods (T277511) by Taavi Väänänen
  • git #8314c2a0 - Make SVGReader::scaleSVGUnit comply with SVG2 & CSS3 spec (T364066) by Brian Wolff
  • git #fe5a3ebd - tests: Use IDatabase for mocking instead of DBConnRef by Umherirrender
  • git #6f94bde3 - tests: Migrate to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #61ea828f - ImportableUploadRevisionImporter: Mark downloadSource() as private, missed when caller removed in 1.40 by James D. Forrester
  • git #a06bf12c - Drop TablePager::getBody(), deprecated since 1.24 by James D. Forrester
  • git #3c5a948c - Improve test coverage of SpecialContributions (T363361) (T354968) by Thalia
  • git #b66a1bf1 - Remove fullstops from error messages (T358745) by wquarshie
  • git #03c4ffe1 - Replace TOC markers only once, if any (T359882) by Isabelle Hurbain-Palatin
  • git #530b6a40 - WebRequest: Gracefully handle array values in getCookie() (T363980) by Máté Szabó
  • git #41154ce4 - rdbms: Fix up order of wfDeprecated() arguments by Máté Szabó
  • git #95a8a881 - rdbms: Hard-deprecate DBAccessObjectUtils::getDBOptions() (T354194) by Amir Sarabadani
  • git #63b51790 - Revision: Migrate some calls to IReadableDatabase::newSelectQueryBuilder (T344971) by Umherirrender
  • git #b9404a91 - addPortlet: improve documentation (T361661) by Novem Linguae
  • git #35e59fd0 - Don't use content language in Message::getTitle() (T362654) by Jon Harald Søby
  • git #97f65c38 - Drop last references to JSDuck (T138401) by James D. Forrester
  • git #8f6939f5 - docs: Adjust all @deprecated tags to use 'since…' for consistency by James D. Forrester
  • git #a5a10aff - ContentHandler: Hard-deprecate deprecated methods by James D. Forrester
  • git #0d0fc529 - Delete holdover files from the previous Codex versions (T363712) by Roan Kattouw
  • git #67a28b0a - Update Codex from v1.4.0 to v1.5.0 (T346168) (T360069) (T360071) (T360079) (T360806) (T361325) (T362709) (T362710) (T362861) (T363006) (T363137) by lwatson
  • git #bfdd414e - tests: Import Codex token files by reference (T363712) by Roan Kattouw
  • git #7d0b224b - CodexModule: Remove references to "experimental" files (T363006) by Eric Gardner
  • git #09747493 - api: In userinfo, return null as registrationdate for pre-2005 users (T360857) by Seb35
  • git #f93a690d - Show overridden message keys when using &uselang=qqx (T363729) by Bartosz Dziewoński
  • git #47360109 - Remove unused mw.config variable in signup form by Bartosz Dziewoński
  • git #12fc918b - Add apc autonym to MediaWiki (T290657) by Derk-Jan Hartman
  • git #05cc1e74 - Remove unused placeholder info field in signup form by Bartosz Dziewoński
  • git #67f047bb - tests: Remove usage of deprecated methods on ContentHandler by daniel
  • git #e0c58ab4 - api: Join actor conditionally on list=logevents by Umherirrender
  • git #f3db54c5 - rdbms: Move ILoadBalancer::laggedReplicaUsed() to ILoadBalancerForOwner (T363839) by Amir Sarabadani
  • git #7f0458b4 - rdbms: Remove IReadableDatabase::getReplicaPos() (T363839) by Amir Sarabadani
  • git #0269adbe - Remove last uses of DBAccessObjectUtils::getDBOptions() (T354194) by Amir Sarabadani
  • git #66bcd326 - ContribsPagerTest: Increase coverage of getQueryInfo and formatRow (T363361) by Thalia
  • git #cd6bc832 - rdbms: Hard-deprecate LoadBalancer::getConnectionRef() (T326274) by Amir Sarabadani
  • git #8e183495 - Stop using LoadBalancer::getConnectionRef() so it can be hard-deprecated (T326274) by Amir Sarabadani
  • git #6d40323e - rdbms: Set up section-wide circuit breaking (T360930) by Amir Sarabadani
  • git #e8416839 - InfoAction: Specify days directly in pageinfo-visiting-watchers (T363659) by Jon Harald Søby
  • git #4dbbbfa5 - SqlBlobStore: Directly store ES addresses in content table (T362566) by Amir Sarabadani
  • git #5ab72270 - Make DifferenceEngineTest run standalone (T363797) by Arthur Taylor
  • git #1741fd54 - Use LocalizedHttpException for remaining errors in REST handlers (T358745) by Wendy Quarshie
  • git #48c8cee1 - Temporary accounts: Perform redirect for first successful edit (T359405) by Kosta Harlan
  • git #52a72eb0 - block: Fix ApiQueryBlocks query error when a table prefix is used by Tim Starling

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #b8b3ef02 - phan: Update config to load ConfirmEdit by Kosta Harlan
  • git #b7dfe1a6 - Remove full stops from two messages by Amir E. Aharoni
  • git #fd0e23e2 - Update minus-x to 1.1.3 by Alexander Vorwerk
  • git #1904cf8d - Automatically add operators to description messages (T360909) by Amir E. Aharoni
  • git #c859f1b5 - Remove custom API error code and data for blocked domains by Bartosz Dziewoński
  • git #06ccd0c0 - tests: Use IDatabase for mocking instead of DBConnRef by Umherirrender
  • git #7f3ded30 - Clean up ActionVariablesIntegrationTest by Matěj Suchánek
  • git #6dccb172 - Migrate to IReadableDatabase::newSelectQueryBuilder (T312420) by Umherirrender
  • git #6526a549 - Simplify computation of derived links variables by Matěj Suchánek
  • git #c4586513 - Fix Status combining MessageSpecifier and parameters array by Bartosz Dziewoński

ActiveAbstract

[edit]
  • git #f38048e0 - Migrate to IReadableDatabase::newSelectQueryBuilder by Umherirrender

CampaignEvents

[edit]
  • git #8ccb8ec6 - Update UserOptionsLookup's FQN (T352284) by gerritbot
  • git #f93e64ae - Remove usage of JsonBodyValidator from extensions (T361995) by wquarshie
  • git #e4000a93 - tests: Fix manual insertion of revisions by Daimona Eaytoy
  • git #35afe890 - Don't show private participants if event is not local (T324252) by Daimona Eaytoy
  • git #8372f5eb - Revert "Don't show private participants if event is not local" by Daimona Eaytoy
  • git #195af9a3 - Don't show private participants if event is not local (T324252) by Claudio Melo
  • git #f2f7e47c - SpecialAllEvents: Fix alignment, spacing and overflow issues (T363864) by Daimona Eaytoy
  • git #68fcb2f2 - Special:AllEvents: tweak alignment of month headers (T363859) by Daimona Eaytoy
  • git #78d51501 - SpecialEventDetails: Tweak border color of accordions in stats tab (T355128) by Daimona Eaytoy

CentralAuth

[edit]

CheckUser

[edit]
  • git #eb918742 - Use join function of SelectQueryBuilder in Hooks by Umherirrender
  • git #7905d779 - Skip query in 'Timeline' mode if there are no filtered targets (T338419) by Dreamy Jazz
  • git #35dedcf0 - Use IndexPager::mLimit for 'Timeline' mode SQL subquery limits (T338419) by Dreamy Jazz
  • git #4e07bc2e - Add description text for temporary account viewing preference (T327281) by Dreamy Jazz
  • git #2b8ef31c - Warn if blocking accounts and IPs in Special:InvestigateBlock (T362548) by Dreamy Jazz
  • git #095cf10c - SECURITY: Fix slow query for Special:Investigate Timeline tab (T338419) by Dreamy Jazz

CirrusSearch

[edit]
  • git #1b441aaf - tests: Mock empty SelectQueryBuilder in DataSenderTest by Umherirrender
  • git #fda2a16a - SearchProfileServiceFactoryTest: Drop unused getOption mock by Taavi Väänänen
  • git #44fdb6cb - Normalize Arabic variants of kaf, yeh, heh (T72899) by tjones

Cite

[edit]
  • git #790b46d4 - Reduce minor code duplication in MWReferenceNode class by thiemowmde
  • git #df288d82 - [build] Update Cypress to v13.8.1 by WMDE-Fisch
  • git #f0d74068 - Don't load ReferencePreviews when not enabled in the config by WMDE-Fisch
  • git #1391f43d - Drop unused setters from MWReferenceModel class (T363096) by thiemowmde
  • git #14fe315c - Mark private MWReferenceModel setters as such (T363096) by thiemowmde
  • git #e925fb4e - Add safe-guard to ReferenceSearchWidget.buildIndex (T351550) by thiemowmde
  • git #203a1cde - Further delay search index build in ReferenceSearchWidget (T356871) by thiemowmde
  • git #e9561ade - Make ReferenceSearchWidget code a bit more functional (T356871) by thiemowmde
  • git #7151077e - Unify and streamline code working with mw.attrs by thiemowmde

cldr

[edit]

CodeMirror

[edit]

CommunityConfiguration

[edit]

ConfirmEdit

[edit]
  • git #41fbcb29 - phan: Load AbuseFilter in phan config by Kosta Harlan

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #2b41719f - Migrate MediaWiki.discussiontools.addReplyLinks to statslib (T359463) by wfan
  • git #186e79d4 - Use user_properties.up_value with string in database query by Umherirrender
  • git #1e0aa217 - Replace $.extend with Object.assign by Ed Sanders
  • git #2dd73f93 - JSDoc: {Mixed} -> {any} by Ed Sanders
  • git #ede626fa - Remove unused styles for .mw-ui-icon by Bartosz Dziewoński
  • git #1bfd9758 - CommentController: Delay polling on error (T362814) by Bartosz Dziewoński
  • git #b8a28d6c - ApiDiscussionToolsCompare: Show nice error for deleted revisions (T362814) by Bartosz Dziewoński
  • git #f3e96a72 - ApiDiscussionToolsCompare: Deduplicate 'from'/'to' param handling by Bartosz Dziewoński
  • git #67bad433 - Fix signature check not to look at the content of previous section (T363285) by Bartosz Dziewoński
  • git #5def2227 - Add more test cases for isSingleCommentSignedBy() by Bartosz Dziewoński
  • git #3cffe119 - Clean up handling of `<span class="mw-headline">` by Bartosz Dziewoński
  • git #7445294b - Remove the "offset" from getHeadlineNodeAndOffset() by Bartosz Dziewoński
  • git #d4c5aebd - Prefer short arrow functions by Bartosz Dziewoński

DonationInterface

[edit]

Echo

[edit]

ElectronPdfService

[edit]
  • git #62f3225b - Handle no sub page on Special:DownloadAsPdf for php8.1 by Umherirrender

EntitySchema

[edit]

FlaggedRevs

[edit]

Flow

[edit]
  • git #16263293 - Stop logging invalid topic extension and improve error page (T358616) by Michael Große
  • git #584077dc - Use user_properties.up_value with string in database query by Umherirrender
  • git #5f16f4fd - Migrate to IReadableDatabase::newSelectQueryBuilder (T312418) by Umherirrender
  • git #c528037b - eslint: Configure to lint against JSDoc, not old JSDuck (T138401) by James D. Forrester

Gadgets

[edit]
  • git #d2a37f5f - Replace EditFilterMergedContent hook with ContentHandler override (T31272) by Timo Tijhof

GeoData

[edit]
  • git #164febfb - tests: Remove unused mock for getMaintenanceConnectionRef by Umherirrender

GoogleNewsSitemap

[edit]

Graph

[edit]
  • git #8c1eacdb - eslint: Configure to lint against JSDoc, not old JSDuck (T138401) by James D. Forrester

GrowthExperiments

[edit]
  • git #ec26bb0b - Config: use type integer instead of number (T363733) by Sergio Gimeno
  • git #997c3a83 - documentation: Convert eslint config to JSON by Taavi Väänänen
  • git #cf6bb3b3 - Use user_properties.up_value with string in database query by Umherirrender
  • git #7bd60806 - Migrate TaggedEditsForUsers to IReadableDatabase::newSelectQueryBuilder (T312330) by Umherirrender
  • git #95a7f120 - Remove an unnecessary space from a message by Amir E. Aharoni
  • git #1d2c691f - Add support for ask-mentor and post-on-top community config enums (T362685) by Michael Große
  • git #8e36e160 - Community configuration: Fix labels for Suggested edits (T360471) by Martin Urbanec

InputBox

[edit]

Kartographer

[edit]
  • git #965e4f4f - Remove obsolete page language logging (T311592) by thiemowmde
  • git #24cd18be - Fix flipped arrays with meaningless values stored in ParserOutput by thiemowmde
  • git #c137196d - Rename variable to $languageCodeValidator by thiemowmde
  • git #4ecb3340 - Add support for <mapframe alt="…"> alternative text (T328137) by thiemowmde

Linter

[edit]

LiquidThreads

[edit]

MobileApp

[edit]

MobileFrontend

[edit]
  • git #c36b3237 - Improve the extension description by Amir E. Aharoni
  • git #d1c1c268 - Apply checker image background to all images (T360856) by Hakan Özdemir
  • git #6c8e7183 - Add a parameter to AbuseFilter message (T360909) by Amir E. Aharoni
  • git #3459608a - Account for nested Parsoid sections when applying LazyImageTransform (T358980) by Arlo Breault
  • git #83e32313 - build: Upgrade jsdoc to 4.0.2 by James D. Forrester
  • git #22594b69 - build: Upgrade eslint-config-wikimedia to 0.27.0 by James D. Forrester
  • git #452f2e2c - build: Upgrade browserslist-config-wikimedia to 0.6.1 by James D. Forrester
  • git #b9033c7e - Set collapsible sections parser option (T359001) by Steph Toyofuku
  • git #9914329c - Codex: Increase bundle size for mobile.special.pagefeed.styles by Jon Robson

MultimediaViewer

[edit]

Nuke

[edit]

OATHAuth

[edit]

ORES

[edit]

PagedTiffHandler

[edit]

PageTriage

[edit]

PdfHandler

[edit]
  • git #8bbcae93 - Migrate MediaWiki.pdfhandler.shell.retrieve_meta_data.rate to statslib (T359370) by wfan

Popups

[edit]
  • git #44db19c6 - Revert "Localisation updates from https://translatewiki.net." by Raimond Spekking
  • git #9b8b402c - Update jsdoc to 4 and use jsdoc-wmf-theme by Ed Sanders

ProofreadPage

[edit]

RevisionSlider

[edit]
  • git #dd4f8498 - Fire hook 'wikipage.categories' before change of the catlinks DOM by Fomafix
  • git #a8d1a07c - Use $( '#t-permalink' ).parent() instead of $( '#mw-panel' ) (T211557) by Fomafix

Scribunto

[edit]

SecurePoll

[edit]

SyntaxHighlight_GeSHi

[edit]
  • git #5e926718 - eslint: Configure to lint against JSDoc, not old JSDuck (T138401) by James D. Forrester
  • git #e69f76ff - Use ES6 syntax (arrow callbacks and let/const) by Ed Sanders
  • git #596981f4 - build: Update linter config by Ed Sanders

TemplateSandbox

[edit]

TemplateStyles

[edit]

TimedMediaHandler

[edit]

timeline

[edit]

Translate

[edit]
  • git #b04331ea - Rewrite MessageBundleMessageGroupLoader (T362848) by Niklas Laxström
  • git #e89ab408 - Add some typed properties by Niklas Laxström
  • git #3cb2bf2e - PageTranslation: Add some typed properties by Niklas Laxström
  • git #4cc9adf6 - Add some typed properties by Niklas Laxström
  • git #92194646 - PageMigration: Add feature to clear contents (T361634) by Wangombe
  • git #bef160d6 - Rewrite TranslatablePageMessageGroupStore (T362848) by Niklas Laxström
  • git #dc601a84 - Migrate TranslationStatsDataProvider to SelectQueryBuilder (T312422) by Umherirrender
  • git #6969f21e - Remove now unused "gs" messages by Niklas Laxström
  • git #a204699c - SubsetMessageGroup: Support icons (T357921) by Niklas Laxström
  • git #1c74052f - Add url insertable to MediaWiki extensions (T327411) by Niklas Laxström
  • git #c688050e - TranslatorInterface: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
  • git #8680b227 - Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
  • git #0473c6fc - TranslatorSandboxActionApi: Use property types by Abijeet
  • git #6ba349b9 - Use explicit join in select on PageTranslationSpecialPage by Umherirrender
  • git #d45e3e41 - MessageLoading: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
  • git #cf3cfe59 - messagegroups: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
  • git #611fdabe - Statistics: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender
  • git #123e10d9 - ExternalMessageSourceStateComparator: Log on unexpected cache miss (T356233) by Abijeet
  • git #06735524 - translator-stats: Fix query error by Abijeet
  • git #d269e6ea - MessageChangeStorage: move to Synchronization namespace (T340724) by Wangombe
  • git #ac7487ff - scripts: Migrate to IReadableDatabase::newSelectQueryBuilder (T312422) by Umherirrender

TranslationNotifications

[edit]

TwoColConflict

[edit]
  • git #17e7cb2e - Use user_properties.up_value with string in database query by Umherirrender

UniversalLanguageSelector

[edit]

UploadWizard

[edit]

VisualEditor

[edit]
  • git #63deb352 - Update minus-x to 1.1.3 by Alexander Vorwerk
  • git #0d48df99 - Update VE core submodule to master (55a4050b9) by James D. Forrester
  • git #c1386d61 - Replace `<>` with <em> in a message (T361103) by Amir E. Aharoni
  • git #acd075a4 - Fix displaying of "<Invalid>" when an language code isn't found (T361109) by Ed Sanders
  • git #eb757c4c - Remove unnecessary context binding when using arrow functions by Ed Sanders
  • git #f0cef275 - Fix media dialog layout. (T363992) by Zoë
  • git #29e42695 - Follow-up Ifdb15ea9: Restore deleted 'new' keyword by Ed Sanders
  • git #673dea48 - JSDoc: {Mixed} -> {any} by Ed Sanders
  • git #4db99d7a - Use more arrow functions by Ed Sanders
  • git #33db46e6 - Use arrow callbacks with OO.ui.Process by Ed Sanders
  • git #e3659d48 - Prefer arrow callbacks by Ed Sanders
  • git #c360e550 - Fix incorrect uses of context by Ed Sanders
  • git #e382d3af - Use forEach loops for cases by Ed Sanders
  • git #41cce182 - docs: Escape __magicwords__ to avoid bold formatting by markdown by Ed Sanders
  • git #2df1b00f - Rename isModified to isSaveable and deprecate the old name. (T334513) by Zoë
  • git #a6f826e9 - Confirm abort if saving would make a change to the underlying document (T334513) by Zoë
  • git #5e519f51 - Readme: Mark links, as JSDoc doesn't autolink by Ed Sanders
  • git #5eb040c8 - JSDoc: Load all plugins from theme by Ed Sanders
  • git #8093aa43 - JSDoc: Update jsdoc-wmf-theme to 1.0.0 by Ed Sanders
  • git #373538d2 - JSDoc: Add namespaces by Ed Sanders
  • git #97955431 - JSDoc: Fix some more documentation warnings by Ed Sanders
  • git #4da1329c - JSDoc: Generate external class links automatically by Ed Sanders
  • git #afbed7c5 - JSDoc: Fix event documentation and complex return types by Ed Sanders
  • git #95edc601 - Remove unused files by Bartosz Dziewoński

WebAuthn

[edit]
  • git #afe39868 - module: Stop using getModule() to check enablement (T242031) by Taavi Väänänen
  • git #92343ca9 - Do not persist disabling modules when user has none defined by Piotr Miazga
  • git #23fddf02 - Do not cache keys in the credential repository (T242031) by Taavi Väänänen
  • git #46111a9f - Fix changing from TOTP to WebAuthn by Taavi Väänänen
  • git #8d0d8dae - Use removeKey()/removeAll() where applicable (T242031) by Taavi Väänänen

Wikibase

[edit]

WikiEditor

[edit]

WikiLambda

[edit]
  • git #608b2da8 - Improve loadPreDefinedObject maintenance script and remove reloadBuiltinData by gengh
  • git #fb81a350 - Action APIs: Set most of our APIs to emit a cache header for 24 hours (T362271) by James D. Forrester
  • git #f6c6930b - useBreakpoints: Move Vue const inline rather than making as a global by James D. Forrester
  • git #aeb55f34 - zTesterResults: Move replaceCurrentObjectWithFullJSONObject into the only caller by James D. Forrester
  • git #5d8906e4 - build: Upgrade @wikimedia/codex to 1.4.0 by James D. Forrester
  • git #e9781857 - RESTAPI/FetchHandler: Add getDependencies feature from ApiQueryZObjects (T274269) by James D. Forrester

WikiLove

[edit]

WikimediaEditorTasks

[edit]
  • git #50cb9d92 - Use IDatabase for type-hinting instead of DBConnRef by Umherirrender

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]
  • git #6c596e74 - Automatically give us low local user IDs on new wikis by Taavi Väänänen

WikimediaMessages

[edit]

Wikisource

[edit]

Skins

[edit]

MinervaNeue

[edit]

MonoBook

[edit]

Timeless

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #7f2382ad - Convert local functions to arrow functions and remove `this` bindings by Ed Sanders
  • git #41916278 - LanguageInputWidget: Fix logic for checking if language exists by Ed Sanders
  • git #2bc82732 - Use more variadic args by Ed Sanders
  • git #0a4a7e3a - JSDoc: {Mixed} -> {any} by Ed Sanders
  • git #00b5bcdc - Use ES6 variadic arguments by Ed Sanders
  • git #5bbdc2f3 - JSDoc: Fix some missing complex returns types by Ed Sanders
  • git #fdc0adde - Prefer short arrow functions by Ed Sanders
  • git #608c8194 - README.md: Mark [[mw:VisualEditor/Setup]] link, as JSDoc doesn't autolink by Ed Sanders
  • git #074cc8bd - README.md: Fix Coverage/Code coverage link name split by James D. Forrester
  • git #f94cae72 - JSDoc: Load all theme plugins by Ed Sanders
  • git #9e65bfde - eslint: Switch all code from jsduck to jsdoc mode by James D. Forrester

No changes

[edit]
  • 3D
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • Babel
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalBlocking
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • LoginNotify
  • MapSources
  • MassMessage
  • Math
  • MediaModeration
  • MediaSearch
  • Modern
  • NavigationTiming
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • OAuth
  • OAuthRateLimiter
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • ParserFunctions
  • ParserMigration
  • Phonos
  • Poem
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • ReadingLists
  • RealMe
  • RelatedArticles
  • ReportIncident
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecureLinkFixer
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • WikibaseMediaInfo
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • Wikistories
  • XAnalytics
  • intersection
  • wikihiero

Total changes

[edit]

487 Changes in 70 repos by 106 authors