MediaWiki 1.42/wmf.16
Appearance
MediaWiki 1.42.0-wmf.15 | Deployment of MediaWiki 1.42.0-wmf.16 to Wikimedia sites | MediaWiki 1.42.0-wmf.17 |
The latest version (labeled "1.42.0-wmf.16") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 30 January 2024 (see the roadmap).
Core changes
[edit]- git #d3acbdf4 - Branch commit for wmf/1.42.0-wmf.16 (task T354434) by trainbranchbot
- git #fb75e3d6 - Bump wikimedia/parsoid to 0.19.0-a15 by Arlo Breault
- git #751d8a0f - CodexModuleTest: Invalid codex components definition (task T353858) by Ty Hopp
- git #dcde251d - DatabaseMySQL: Auto-fix Universal.WhiteSpace.CommaSpacing.CommaAfterComment by James D. Forrester
- git #3756c17f - LanguageLa: Auto-fix Universal.WhiteSpace.CommaSpacing.TooMuchSpaceAfterCommaBeforeTrailingComment by James D. Forrester
- git #b5316667 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by Atieno
- git #e2f9bea6 - Fix casing of Mediawiki to MediaWiki by Reedy
- git #40dc4040 - selenium: Update instructions on how to release wdio-mediawiki npm package (task T355556) by Željko Filipin
- git #fdb635ca - Warn if page was edited while deletion was being confirmed (task T8315) by balloonguy
- git #4637824f - Replace unchecked MWException with SPL exceptions (task T328220) by Daimona Eaytoy
- git #5d1c43cd - Don't use Parsoid\Config\PageConfig::getTitle() by C. Scott Ananian
- git #a3a9cf99 - tests: Use namespaced class names in @covers annotations by Umherirrender
- git #da3301cb - tests: Remove unneeded return from closures by Umherirrender
- git #3fc635dc - wfEscapeWikiText: protect string against wikitext tokens formed at edges by C. Scott Ananian
- git #352fce6e - Use Authority::authorizeAction for implicit purge/linkpurge right (task T354460) by Umherirrender
- git #80239e35 - ParsoidTestFileSuite: Fix use of undefined $runnerOpts variable by Subramanya Sastry
- git #86905c09 - ParserTestRunner: Skip selser-auto-composite if Parsoid HTML is missing by Subramanya Sastry
- git #5e04b08a - ParserTestRunner: Bug fix that skipped selser tests in CI by Subramanya Sastry
- git #900d1347 - Hard-deprecate Title::purgeSquid(), deprecated in 1.35 (task T230025) by James D. Forrester
- git #28dd7fd9 - tests: Fix deprecation filter in ParserCacheSerializationTestCases (task T355952) by Umherirrender
- git #c1043ec8 - Drop deprecated config SquidPurgeUseHostHeader by Amir Sarabadani
- git #f056a262 - Schema: Drop cl_collation_ext index (task T342854) by Amir Sarabadani
- git #ba1563a0 - Drop deprecated config ContentHandlerTextFallback by Amir Sarabadani
- git #ea00eefe - filerepo: Fix img_major_mime for files with a non-standard extensions (task T355530) by apasternak
- git #fc2a7030 - Avoid misnesting div in span in OldChangesList (task T275230) by Arlo Breault
- git #9024a8ee - CodexModuleTest: Add test for exception when requesting chunks (task T353191) by Roan Kattouw
- git #9046fe83 - Update jsdoc-wmf-theme from 0.0.11 to 0.0.12 by apaskulin
- git #96397697 - Clarify breaking change release notes for $wgLogActionsHandlers (task T54220) (task T355680) by Bartosz Dziewoński
- git #cf30bf69 - maintenance: Acquire new linktarget in namespaceDupes.php (task T341993) by Umherirrender
- git #eb03e995 - composer.json: Replace away two symfony-polyfill-intl libraries by Reedy
- git #92f44325 - Correct SessionProviderInterface release notes by Erik Bernhardson
- git #25b84461 - stats: correct ns->ms conversion typo (task T354909) by Cole White
- git #266afe2c - ApiQueryDeletedRevisions: Simplify getExamplesMessages by Reedy
- git #bc6e8ca3 - Fix confusing strpos in LanguageConverter::markNoConversion by thiemowmde
- git #d24c29e8 - ParserTestRunner: HACK: Prevent crashers if no selser tests are run by Subramanya Sastry
- git #f48161c5 - maintenance: Fix broken strpos in findDeprecated script by thiemowmde
- git #afbe23c2 - Drop Skin::lastModified(), deprecated since 1.40 (task T318989) by James D. Forrester
- git #6f1f783c - CommentStore: Force message to be a string (task T355751) by daniel
- git #69d17d76 - upload: Remove a duplicate strpos call in UploadBase by thiemowmde
- git #53097141 - libs: Simplify ComposerJson::normalizeVersion by thiemowmde
- git #4e7c3ca0 - Use native str_contains/str_starts_with in a few more places by thiemowmde
- git #d8b60957 - Code splitting: migrate existing library modules to new system (task T350058) by lwatson
- git #b18045c8 - Deprecate never-used ConfigRepository service by Derick Alangi
- git #a1740feb - CodexModule: Prevent CSSJanus from flipping styles by Roan Kattouw
- git #56ca271a - SessionProvider: add ability to declare maintenance users (task T345185) by Erik Bernhardson
- git #5a324df8 - Stop supporting composer 1.x (task T316558) by Reedy
- git #09622ef2 - Upgrading monolog/monolog (2.2.0 => 2.9.2) by Reedy
- git #627ad695 - ApiSiteInfo: Add siprop=autopromoteonce (task T196059) by Reedy
- git #9ca88449 - ApiSiteInfo: Add siprop=autopromote to return $wgAutopromote data (task T196059) by 星耀晨曦
- git #9b781bcf - UserGroupManager: Fix cross-wiki database access (task T355813) by Taavi Väänänen
- git #5bfb816e - Update Codex from v1.3.0 to v1.3.1 (task T352931) by Eric Gardner
- git #167fbd0a - Drop deprecated config $wgLogoHD by Amir Sarabadani
- git #969daa29 - selenium: Update node and npm versions (task T355556) by Željko Filipin
- git #7056405f - SpecialVersion: Minor cleanup by Reedy
- git #368b35a9 - wdio-mediawiki: Release 2.5.0 (task T355556) by Željko Filipin
- git #d8175a62 - Setup.php: Replace use of deprecated `wfParseUrl()` by Derick Alangi
- git #64877910 - Add a maintenance script to populate user_is_temp column (task T355181) by Dreamy Jazz
- git #c9995aa6 - ApiQuerySiteInfo: Expose client side libraries as per SpecialVersion (task T355146) by Reedy
- git #8dd5b962 - stats: allow passing a single/multiple namespaces to copyToStatsdAt() (task T355361) by Cole White
- git #a2688a6a - MediaWikiEntryPoint: Inject MediaWiki services container by Derick Alangi
- git #bc07829e - Update Codex from v1.2.1 to v1.3.0 (task T324688) (task T338184) (task T338802) (task T346815) (task T349016) (task T350197) (task T352585) (task T352931) (task T354547) (task T354759) (task T355081) (task T355160) (task T355551) by Eric Gardner
- git #2fa8bbbe - CodexModule: Don't hard-code .js file extensions by Eric Gardner
- git #4dadaf01 - Permissions: Replace deprecated User::newFromIdentity by Umherirrender
- git #6e30e746 - LinksUpdate: Replace the deprecated function wfGetDB with IConnectionProvider by Doğu Abaris
- git #8cf908c8 - OutputPage: Replace wfGetDB with connection provider method by Doğu Abaris
- git #395f5503 - Replace deprecated wfGetDB function by Doğu Abaris
- git #166748e3 - maintenance: Replace unnecessary uses of LBFactory and LoadBalancer by Bartosz Dziewoński
- git #7acfa6a0 - Replace more instances of unchecked MWException (task T328220) by Daimona Eaytoy
- git #4aebcfe0 - Change more uses of getDBLoadBalancerFactory() to getConnectionProvider() by Bartosz Dziewoński
- git #541351ca - selenium: Fix tests on macOS + Node.js v18 (task T355556) by Vaughn Walters
- git #d9e91204 - Replace wfGetDB with IConnectionProvider in EditPage by Doğu Abaris
- git #014bc610 - Remove more indirect calls to IDBAccessObject::READ_* constants (task T354194) by Amir Sarabadani
- git #4e468b49 - title: Make TitleArrayFromResult via TitleFactory service by Derick Alangi
- git #83f265b7 - SpecialPageFactory: Change uses of 'DBLoadBalancerFactory' to 'ConnectionProvider' by Bartosz Dziewoński
- git #d726cdfd - Injection.md: Improve advice about replacing wfGetDB() by Bartosz Dziewoński
- git #2466abb5 - EditRecovery: Add user preference (task T350653) by TheresNoTime
- git #16b468b5 - updateCollation: Simplify and redo how batching works (task T342854) by Amir Sarabadani
- git #7440b2c2 - Allow temporary accounts to be blocked with 'hideuser' enabled (task T355430) by Dreamy Jazz
- git #74a7e3f6 - Edit Recovery: Improve initial check for install vs upgrade (task T355289) by Sam Wilson
Vendor
[edit]- git #c905e088 - Bump wikimedia/parsoid to 0.19.0-a15 (task T254646) (task T343314) (task T354215) (task T355282) (task T355704) (task T69486) by Arlo Breault
- git #14489b08 - Upgrade wikimedia/equivset from 1.6.0 to 1.6.1 (task T355590) by James D. Forrester
- git #ec36b298 - Upgrading monolog/monolog (2.2.0 => 2.9.2) by Reedy
Extensions
[edit]AbuseFilter
[edit]- git #71c18121 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #9f894140 - composer: Require wikimedia/equivset 1.6.1, which will ship with MW 1.42+ (task T355590) by James D. Forrester
- git #1c0a5b9c - Use ::getLocalUrl instead of ::getFullUrl for HideAbuseLog form (task T355012) by Dreamy Jazz
AdvancedSearch
[edit]- git #106f8a0e - Drop RL targets definitions from module class, no longer honoured (task T328497) by Umherirrender
AntiSpoof
[edit]- git #aa9f8a35 - AntiSpoof: Fix messages by anterdc99
- git #8e5e7fe8 - composer: Require wikimedia/equivset 1.6.1, which will ship with MW 1.42+ (task T355590) by James D. Forrester
BounceHandler
[edit]- git #404e9933 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
CampaignEvents
[edit]- git #abf6efcc - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #2ecfc265 - selenium: Fix tests on macOS + Node.js v18 (task T355556) by Željko Filipin
CentralAuth
[edit]- git #35b18bb0 - Fix and re-enable more PHPCS rules by Reedy
- git #7624683f - build: Update mediawiki/mediawiki-phan-config to 0.13.0 by Reedy
- git #100a18f5 - build: Update mediawiki/mediawiki-codesniffer to 42.0.0 by Reedy
- git #8a6b0021 - Fix some PHPCS rules violations by Reedy
- git #f8ae8e5c - SpecialCentralAutoLogin: Fix switch indenting by Reedy
- git #b384b553 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by Amir Sarabadani
- git #4b865034 - Don't allow temp usernames to be used in global renames via the special page (task T344714) by Ariel T. Glenn
- git #ec19729d - PreAuthenticationProvider: Allow blocking account creation based on IP reputation (task T354928) by Kosta Harlan
- git #d949748a - Fix CentralIdLookup tests by Gergő Tisza
CirrusSearch
[edit]- git #44e1d4ec - Fix casing of Mediawiki to MediaWiki by Reedy
- git #1f573602 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
Cite
[edit]- git #15f5cc71 - Add dummy html/parsoid sections for three failing tests by Subramanya Sastry
- git #b3dff81b - Enable all Parsoid test modes for citeParserTests.txt by Subramanya Sastry
- git #129b222e - Ensure CiteParsoidTest registers our Cite implementation (task T354215) by C. Scott Ananian
- git #2fac0fca - Cypress Improvements (task T353436) by mareikeheuer
Citoid
[edit]- git #1c01d740 - VE: Simplify auto-citation copy (task T354846) by Ed Sanders
- git #2506e185 - Drop RL targets definitions from module class, no longer honoured (task T328497) by Umherirrender
CommonsMetadata
[edit]- git #2a8270cc - Retrieve artists/authors from multiple vcards (task T68606) by Derk-Jan Hartman
ConfirmEdit
[edit]- git #e00901f6 - FancyCaptcha: Switch to codex text input (task T355436) by Amir Sarabadani
- git #cbbe6611 - FancyCaptcha: Remove deprecated blacklist parameter (task T277936) by Reedy
- git #bdd127a2 - captca.py: Fix PIL 10 support again (task T354099) by Reedy
- git #db932b2a - FancyCaptcha: Add missing trailing / (task T355962) by Reedy
- git #8a42f0c0 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #a672544b - Turnstile: Drop RL targets definitions, no longer honoured (task T328497) by Umherirrender
- git #56ffbcc0 - Drop RL targets definitions from module definition, no longer honoured (task T328497) by Umherirrender
- git #a84d6f0f - GenerateFancyCaptchas: Add ->disableSandbox() to shell command by Amir Sarabadani
- git #60290652 - *.py: Fixup a couple more linting issues by Reedy
- git #36bd54e4 - FancyCaptcha: Allow configuration of the actual directory captchas are stored in by Reedy
ContactPage
[edit]- git #60128643 - Add config options to disable name, email, subject modification (task T324175) by Wugapodes
ContentTranslation
[edit]- git #c1b6a216 - build: Update linters by Ed Sanders
- git #4116d64e - SXSectionSelectorViewArticleItem: Migrate to use <script setup> syntax (task T35578) by NikG
- git #0657fffa - SX Compare contents step: Fix section navigation (task T355796) by NikG
- git #69831ab6 - SXPublisherCaptchaDialog: Migrate to use <script setup> syntax (task T35578) by NikG
- git #af92caa7 - BlockTemplateAdaptationCard: Migrate to use <script setup> syntax (task T35578) by NikG
- git #09808f99 - SXQuickTutorial: Migrate to use <script setup> syntax (task T355780) by NikG
- git #ed99af83 - SXPublisherHeader: Migrate to use <script setup> syntax (task T35578) by NikG
- git #f1f8d550 - SXPublisherReviewInfo: Migrate to use <script setup> syntax (task T35578) by NikG
- git #3bfc8eae - ProposedTranslationHeader: Migrate to use <script setup> syntax (task T35578) by NikG
- git #08f27450 - SXTranslationConfirmer: Migrate to use <script setup> syntax (task T35578) by NikG
- git #f9a69422 - SXSectionSelectorHeader: Migrate to use <script setup> syntax (task T35578) by NikG
- git #3d14e054 - TranslatedSegmentCardActionButtons: Migrate to use <script setup> syntax (task T35578) by NikG
- git #badb4506 - RetryMtCard: Migrate to use <script setup> syntax (task T35578) by NikG
- git #1a7d2623 - CX: Stop loading "mediawiki.ui.icon" and "mediawiki.ui.button" modules (task T340259) by NikG
- git #ce7aa4da - Drop RL targets definitions from module definition, no longer honoured (task T328497) by Umherirrender
- git #8bb935bd - Use ve.init.mw.targetFactory.create() by Ed Sanders
DiscussionTools
[edit]- git #87c8a264 - Require is still required to load CommentTarget by David Lynch
- git #d647870d - Use ve.init.mw.targetFactory.create() by Ed Sanders
DonationInterface
[edit]- git #c40db358 - Send iOS app version to contribution tracking. (task T351689) by Damilare Adedoyin
- git #ee575414 - Set utm_source middle part (landing page) to app when coming from (task T350919) by cstone
- git #430cc4f6 - Enable ACH for Brazil (task T355371) by cstone
Echo
[edit]- git #34ffba5b - Swap uses of Title::GAID_FOR_UPDATE for IDBAccessObject::READ_LATEST by James D. Forrester
- git #ac49cd6a - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #9bd80c6f - Fix EchoRevertedPresentationModel using null as string (task T355751) by thiemowmde
EventBus
[edit]- git #c4459354 - Fix casing of Mediawiki to MediaWiki by Reedy
- git #f5daa851 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
FileImporter
[edit]- git #c5c584f7 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
FlaggedRevs
[edit]- git #5ef8594f - Avoid use of deprecated Title::purgeSquid (task T230025) by James D. Forrester
- git #9e1fe903 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by Amir Sarabadani
Flow
[edit]- git #48463544 - Avoid using Title::getCdnUrls(), deprecated since 1.35 by James D. Forrester
- git #0b5e67e0 - Swap uses of Title::GAID_FOR_UPDATE for IDBAccessObject::READ_LATEST by James D. Forrester
- git #efe03ba3 - SubmissionHandler: Avoid use of deprecated Title::purgeSquid (task T230025) by James D. Forrester
- git #a92e6641 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #4adac5bf - Replace subclasses of MWException (task T328220) (task T355679) by Bartosz Dziewoński
Gadgets
[edit]- git #27f913cc - Drop RL targets definitions from module class, and validation / error code (task T328497) by James D. Forrester
- git #cc22098a - Make Special:Gadgets [Edit description] link smaller (task T344489) by Novem Linguae
GlobalCssJs
[edit]- git #ccfd00d2 - Use UserIdentity in ResourceLoaderGlobalUserModule by Umherirrender
- git #f57cbf7f - Drop RL targets definitions from module class, no longer honoured (task T328497) by Umherirrender
GlobalPreferences
[edit]- git #ee1d3b91 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
GlobalUsage
[edit]- git #023476a3 - Swap uses of Title::GAID_FOR_UPDATE for IDBAccessObject::READ_LATEST by James D. Forrester
- git #4c21be26 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
GrowthExperiments
[edit]- git #4f2f3ad8 - Add ApiQueryMentorList (task T355932) by Martin Urbanec
- git #f802f38d - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by Amir Sarabadani
IPInfo
[edit]- git #864d5b42 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
Kartographer
[edit]- git #4e886556 - Remove Arctic.io from external links by Jon Harald Søby
- git #04994d31 - Disallow whitespace-only group names in show="…" attribute by thiemowmde
LdapAuthentication
[edit]- git #42ddbe03 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #0554ef2b - Mark ext-ldap as required in composer.json by Taavi Väänänen
- git #57d8c542 - attachLdapUser: Fix permission checks by Taavi Väänänen
LiquidThreads
[edit]- git #33f86f05 - Fix handling of empty subject (task T355808) by Antoine Musso
- git #f1171c9e - Use a class for 'LogActionsHandlers' (task T355680) by Bartosz Dziewoński
LoginNotify
[edit]- git #d96e30ec - LoginNotify: Simplify returns in getMinExpiredId() by Reedy
Math
[edit]- git #f5b83c72 - Pass font options in underOver (task T352609) by Moritz Schubotz (physikerwelt)
- git #1445eddb - .phpcs.xml: Fix line indentation by zoranzoki21
- git #4cf84621 - Human-readable errors on Special:MathStatus (task T355389) by Moritz Schubotz (physikerwelt)
- git #181cf1cd - Simplify tests on Special:MathStatus (task T355390) by Moritz Schubotz (physikerwelt)
- git #d270a9aa - Pass font options in accents (task T352609) by Moritz Schubotz (physikerwelt)
- git #f89f0a0f - Add mrows to curlies (task T352697) by Moritz Schubotz (physikerwelt)
- git #57dbaeda - Add over_operators group (task T352699) by Moritz Schubotz (physikerwelt)
MediaModeration
[edit]- git #142d4b4e - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #6dfbaec7 - Follow-up changes for MediaModerationEmailer service (task T351407) by Dreamy Jazz
- git #0c7152ea - Make the email subject unique for positive match emails (task T355752) by Dreamy Jazz
- git #643756d8 - tests: Ignore debugPhotoDNA and PopulateImageTables in coverage reports by Kosta Harlan
- git #e3b39e84 - Send email if file is uploaded that is already a match (task T355357) by Dreamy Jazz
MobileFrontend
[edit]- git #5cdad53d - Remove deprecated page-list class (task T337741) by Derk-Jan Hartman
NewUserMessage
[edit]- git #26f9de24 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
Nuke
[edit]- git #80bdcd30 - Restore support for matching 'LIKE' patterns/wildcards (task T355478) by Bartosz Dziewoński
OAuth
[edit]- git #39a7f484 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
ORES
[edit]- git #0d47773f - revertrisk: Fix i18n messages (task T348298) by Kosta Harlan
- git #cc829d87 - revertrisk: Fix i18n message reference (task T348298) by Kosta Harlan
PageAssessments
[edit]- git #c261c365 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
PageTriage
[edit]- git #107e8c38 - Update database connection methods in PageTriageUtil by Doğu Abaris
- git #95f0eb9c - Remove usage of LBFactory class (task T348743) by MPGuy2824
- git #6aabee14 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #fa8c8fe5 - Clean up CSS styling in App.vue of PageTriage toolbar by Doğu Abaris
- git #d39d907e - Refactor data mapping in UsernameLookup Vue component by Doğu Abaris
- git #f2ea8894 - Add missing script tag to AfcStateRadio Vue component by Doğu Abaris
- git #a53a9e19 - Make reference tag detection case-insensitive in PageTriage (task T353685) by Doğu Abaris
- git #ecf524da - ListItem: hide predicted class for redirects (task T355634) by Novem Linguae
- git #7b5d0543 - Move page info icons by Novem Linguae
ParserMigration
[edit]- git #6fa71921 - Allow defaulting users to using Parsoid for Discussion Tools by default (task T355564) by C. Scott Ananian
Popups
[edit]- git #bf10902f - Don't bail out early when there are no selectors configured (task T355933) by WMDE-Fisch
ProofreadPage
[edit]- git #91c479b6 - Fix casing of Mediawiki to MediaWiki by Reedy
- git #1aefc50f - en.json: Fix casing of MediaWiki; used in page namespace link by Reedy
- git #01b855e4 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
QuickSurveys
[edit]- git #fa983a42 - Drop 'es6' flag from resourceloader module definition by Umherirrender
- git #306f9a73 - tests: Remove call to Module::getTargets (task T328497) by Umherirrender
ReadingLists
[edit]- git #14677bf1 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
SecureLinkFixer
[edit]- git #54c8bed2 - Updating domains.php from Mozilla by SecureLinkFixer updater bot
- git #85eb7ebe - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SyntaxHighlight_GeSHi
[edit]- git #040f4530 - Fix GeSHi support, update PHP/JSDocs, use modern PHP by thiemowmde
TemplateData
[edit]- git #b43ae79b - Drop RL targets definitions from module definition, no longer honoured (task T328497) by Umherirrender
Thanks
[edit]- git #40e4bead - Avoid fatal when thanks ip via Special:Thanks (task T353466) by Umherirrender
TimedMediaHandler
[edit]- git #bc9f7c70 - Remove unnecessary config check by Derk-Jan Hartman
- git #3e2930b0 - Replace global config variables by Fomafix
- git #8771f202 - VideoTranscodeTest: Reuse local variable $lbFactory by Fomafix
- git #8f36e745 - Missed one require for InlinePlayer (task T354300) by Derk-Jan Hartman
- git #3842e389 - Use JobSpecifier for webVideoTranscode by Derk-Jan Hartman
- git #d092d8de - Don't use mw.loader.require directly (task T354300) by Derk-Jan Hartman
Translate
[edit]- git #e396000e - Fix casing of Mediawiki to MediaWiki by Reedy
- git #916c0f65 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #12acc848 - Add interface for Translate:GettextFormat:headerFields hook (task T337664) by Abijeet
- git #799cd040 - Address ObjectCache holding reference to MediaWikiService instance (task T355105) by Abijeet
- git #c76fc9b4 - Use proper hook name translateSandbox for ApiCheckCanExecute hook (task T355105) by Abijeet
- git #bd7bd138 - Drop RL targets definitions from module class (task T328497) by Umherirrender
- git #ea36a8be - Use non namespaced version of Config class (task T355105) by Abijeet
- git #6ac8990d - Translate:GettextFFS:headerFields: Perform hard deprecation (task T337664) by Abijeet
- git #e68486a6 - Use namespaced classes (task T355105) by Umherirrender
TranslationNotifications
[edit]- git #935bacca - Use expression builder to replace uses of addQuotes(). (task T350958) by Wangombe
TwoColConflict
[edit]- git #fa3c1544 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
UniversalLanguageSelector
[edit]- git #cf3eece9 - Drop RL targets definitions from module class (task T328497) by Umherirrender
- git #b7981424 - Use namespaced Html class (task T355105) by Umherirrender
- git #ad5753ad - Remove support for MediaWiki <= 1.39 (task T355105) by Abijeet
UploadWizard
[edit]- git #cba8c429 - build: Update linters by Ed Sanders
- git #bcc07b63 - Replace deprecated alias .parent with .super by Ed Sanders
UrlShortener
[edit]- git #db0dc413 - Use makeUrl() on short codes when generating QR codes (task T356067) by MusikAnimal
- git #00305ce5 - Translate special page names into Polish by Msz2001
- git #c289d745 - Add Special:QrCode page (task T341361) by MusikAnimal
VisualEditor
[edit]- git #14f9f67b - Update VE core submodule to master (7e6f20f81) (task T355889) by Bartosz Dziewoński
- git #e17ff06c - Dialogs: Avoid using the deprecated mw.mobileFrontend function (task T348807) by Jon Robson
- git #d5cd77b2 - MWTocWidget should fetch the metaList from the correct location (task T355944) by David Lynch
- git #5ec06f50 - Drop RL targets definitions from module class, no longer honoured (task T328497) by Umherirrender
- git #4156acc5 - MWBlockImageNode: Re-use existing captionData slice by Ed Sanders
- git #79d2e5a3 - Replace confusing use of rawParams() in onSkinEditSectionLinks() by Bartosz Dziewoński
Wikibase
[edit]- git #40694abe - Fix casing of Mediawiki to MediaWiki by Reedy
- git #140a9da2 - Allow creating items with badges on Special:NewItem (task T324420) by Oudedutchman
- git #9fee2f14 - REST: Remove unused class by Jakob Warkotsch
- git #448a7ff4 - Swap uses of Title::GAID_FOR_UPDATE for IDBAccessObject::READ_LATEST by James D. Forrester
- git #515a2d3e - REST: Centralize unsupported media type e2e tests by Jakob Warkotsch
- git #b84a5aa2 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #677494d8 - Check whether TempUsers are enabled earlier by Lucas Werkmeister
- git #0047e7de - Remove anonymous edit pop-up warning for TempUsers (task T354950) (task T351973) by Arthur Taylor
- git #06884662 - REST: Fix the issue of getting empty badges with the sitelink (task T355293) by Muhammad Jaziraly
- git #6af842cb - REST: Add spec DELETE sitelink spec tests (task T354867) by Jakob Warkotsch
- git #53d85e57 - Fix bug in usage tracking for Parsoid parses (task T255706) by Arthur Taylor
- git #4d1d74db - REST: Clean up RemoveItemSiteLinkRouteHandler by Jakob Warkotsch
- git #3e6e522e - EntityContentDataCodec: Don't log exceptions (task T255566) by Marius Hoch
- git #44a99901 - REST: Reduce comment length on OAS shortcoming by Jakob Warkotsch
- git #fb02ff91 - REST: Apply middlewares to RemoveItemSiteLinkRouteHandler (task T354866) by Jakob Warkotsch
- git #126da198 - REST: Add authorization check to RemoveItemSiteLink (task T354865) by dima koushha
- git #02a8e891 - REST: Generate DELETE sitelink edit summary (task T354863) by Jakob Warkotsch
- git #4d1012fb - Drop 'es6' flag from resourceloader module definition by Umherirrender
- git #79facd8f - REST: Add middlewares to GetItemSiteLink route handler (task T354339) by Muhammad Jaziraly
- git #504eaf0f - Fix doxygen image display on doc.wikimedia.org (task T355557) by Jakob Warkotsch
- git #1f864e97 - entityViewInit: Add hacks for Lexeme copyright notices (task T343999) by Marius Hoch
- git #d1191148 - REST: Add GetItemSiteLink spec tests (task T354334) by Muhammad Jaziraly
- git #5e7bb7ed - REST: Remove site id from GET /entities/items/{item_id}/sitelinks/{site_id} endpoint by Muhammad Jaziraly
- git #38b901ea - data-model lib: Stop declaring compatibility with and testing at PHP <7.4 by Leszek Manicki
- git #17747c52 - Re-enable temporarily-disabled test case by C. Scott Ananian
- git #cc88daa9 - Temporarily disable one test case to break a cyclic dependency by C. Scott Ananian
WikibaseLexeme
[edit]- git #10b515c4 - Log more information on LexemePatcher errors (task T284061) (task T326768) by Lucas Werkmeister
- git #972db46e - Revert "Disable exception logger for a test" (task T249838) (task T255566) by Marius Hoch
- git #0247d03d - Drop RL targets definitions from module class, no longer honoured (task T328497) by Umherirrender
- git #3a5d885e - Drop 'es6' flag from resourceloader module definition by Umherirrender
WikibaseQualityConstraints
[edit]- git #0210e8d4 - convert TypeCheckerHelper stats to StatsLib (task T354909) by Cole White
- git #2fd975f1 - Remove ancient support for v1 API format by Lucas Werkmeister
- git #974505e0 - Make suggestions API requests sequentially (task T355697) by Lucas Werkmeister
- git #9b540890 - Update eslint config, change var to let/const by Lucas Werkmeister
Wikidata.org
[edit]- git #0bd9dfcb - Add messages for the edit tags defined in T236893 by Nikki
WikiLambda
[edit]- git #0a907096 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
- git #201fa656 - selenium: Fix tests on macOS + Node.js v18 (task T355556) by Vaughn Walters
- git #ef45467b - Upgrade test version of Codex from 1.2.1 to 1.3.1 by James D. Forrester
- git #7d323f47 - ZObjects: Drop duplicate re-definitions of getZValue() (task T302599) by James D. Forrester
- git #89ac78ca - ZTypeTest: Cover Z4K4–8 getters and getZKey() (task T302599) by James D. Forrester
- git #d4250d42 - ZFunctionTest: Test ZObject::getZValue() and inner mechanics (task T302599) by James D. Forrester
- git #c82e3b81 - ZTypeTest: Test getLabel() both ways to demonstrate drift (task T302599) by James D. Forrester
- git #02e250f8 - tests: Cover ZObject::setValueByKey() and ::getZValue() (task T302599) by James D. Forrester
- git #99bda865 - ZTypeTest: Cover ZPersistentObject::getDescriptions() (task T302599) by James D. Forrester
- git #13b3d668 - ZTypeTest: Cover the second parameter of ZPersistentObject::getLabel() (task T302599) by James D. Forrester
- git #fbd79a1c - Move StringForLanguageBuilder into ZObjects dir where it's only used by James D. Forrester
- git #048c72c1 - ZMultiLingualStringTest: Complete StringForLanguageBuilder coverage (task T302599) by James D. Forrester
- git #387dcdb1 - SpecialViewObject: Force our bot policy to index,follow (task T355441) by James D. Forrester
WikimediaEvents
[edit]- git #f3e59dd0 - Drop RL targets definitions from module definition, no longer honoured (task T328497) by Umherirrender
- git #c1ef7ab6 - Remove diff instrumentation (task T353366) by Jon Robson
WikimediaMaintenance
[edit]- git #a5eac26f - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
WikimediaMessages
[edit]- git #b9ae9ca0 - Added common messages discovered via Int string template on Meta-Wiki from October 2022 to January 2024. (task T321970) by varnent
Wikisource
[edit]- git #74a5e84c - Add a missing space before parentheses by Amir E. Aharoni
- git #c5a9f2ef - Add on-wiki UI for selecting languages (task T279405) by Kolawole
Wikistories
[edit]- git #397774e6 - Remove indirect calls to IDBAccessObject::READ_* constants (task T354194) by gerritbot
Skins
[edit]MinervaNeue
[edit]- git #568ab162 - Fix styling of tabs on history and diff pages (task T356117) by Jon Robson
- git #b0af18cc - Adopt ADRs (architectural decision records) by Jan Drewniak
- git #33797c9a - Replace page-list with mw-mf-page-list (task T337741) by Derk-Jan Hartman
- git #8ef144f9 - build: Update linters by Ed Sanders
Vector
[edit]- git #47e58d53 - Revert "Deactivate sticky header menus and search when sticky header is hidden" by Jdlrobson
- git #142591af - Hide limited width client prefs on screen sizes below 1400 (task T355331) by bwang
- git #c893934e - Fix linter warnings by bwang
- git #8d3bda78 - Revert "Update <p> spacing to improve consistency of ul/ol spacing, also update heading spacing to be more consistent, relying on mw defaults more" (task T355805) (task T354433) by Jdrewniak
- git #a48a96a7 - Document button alignment edge cases by bwang
- git #b74b33f1 - Use UserIdentity in VectorResourceLoaderUserStylesModule by Umherirrender
- git #984a8a03 - Deactivate sticky header menus and search when sticky header is hidden (task T325083) (task T336965) by bwang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #473d74ad - WindowAction: Wait for 'closed' promise before re-activating (task T355889) by Ed Sanders
- git #3d08f041 - Tweak slug animation values by Ed Sanders
- git #c47f4b07 - Tests: Use existing CE HTML helpers by Ed Sanders
- git #d606206f - Test: Create ce(Wrapper)Paragraph helpers by Ed Sanders
- git #7c2c7b26 - CheckListItemNode: Use handlesOwnChildren to inject checkbox into text wrapper by Ed Sanders
- git #8ba6db85 - ve.dm.Node: Add a "resetAttributes" mode to getCloneElements by Ed Sanders
No changes
[edit]- 3D
- ActiveAbstract
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BetaFeatures
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CentralNotice
- CharInsert
- CheckUser
- ChessBrowser
- CiteThisPage
- CodeEditor
- CodeMirror
- Cognate
- Collection
- CologneBlue
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- Elastica
- ElectronPdfService
- EntitySchema
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- Linter
- MachineVision
- MapSources
- MassMessage
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- Newsletter
- Nostalgia
- OATHAuth
- OAuthRateLimiter
- OpenStackManager
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- Quiz
- RSS
- RealMe
- RelatedArticles
- ReportIncident
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- SecurePoll
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- Timeless
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- UploadsLink
- VipsScaler
- VueTest
- WebAuthn
- WikiEditor
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaCampaignEvents
- WikimediaEditorTasks
- WikimediaIncubator
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
[edit]316 Changes in 71 repos by 75 authors