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 (T354434) by trainbranchbot
- git #fb75e3d6 - Bump wikimedia/parsoid to 0.19.0-a15 by Arlo Breault
- git #751d8a0f - CodexModuleTest: Invalid codex components definition (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 (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 (T355556) by Željko Filipin
- git #fdb635ca - Warn if page was edited while deletion was being confirmed (T8315) by balloonguy
- git #4637824f - Replace unchecked MWException with SPL exceptions (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 (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 (T230025) by James D. Forrester
- git #28dd7fd9 - tests: Fix deprecation filter in ParserCacheSerializationTestCases (T355952) by Umherirrender
- git #c1043ec8 - Drop deprecated config SquidPurgeUseHostHeader by Amir Sarabadani
- git #f056a262 - Schema: Drop cl_collation_ext index (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 (T355530) by apasternak
- git #fc2a7030 - Avoid misnesting div in span in OldChangesList (T275230) by Arlo Breault
- git #9024a8ee - CodexModuleTest: Add test for exception when requesting chunks (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 (T54220) (T355680) by Bartosz Dziewoński
- git #cf30bf69 - maintenance: Acquire new linktarget in namespaceDupes.php (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 (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 (T318989) by James D. Forrester
- git #6f1f783c - CommentStore: Force message to be a string (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 (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 (T345185) by Erik Bernhardson
- git #5a324df8 - Stop supporting composer 1.x (T316558) by Reedy
- git #09622ef2 - Upgrading monolog/monolog (2.2.0 => 2.9.2) by Reedy
- git #627ad695 - ApiSiteInfo: Add siprop=autopromoteonce (T196059) by Reedy
- git #9ca88449 - ApiSiteInfo: Add siprop=autopromote to return $wgAutopromote data (T196059) by 星耀晨曦
- git #9b781bcf - UserGroupManager: Fix cross-wiki database access (T355813) by Taavi Väänänen
- git #5bfb816e - Update Codex from v1.3.0 to v1.3.1 (T352931) by Eric Gardner
- git #167fbd0a - Drop deprecated config $wgLogoHD by Amir Sarabadani
- git #969daa29 - selenium: Update node and npm versions (T355556) by Željko Filipin
- git #7056405f - SpecialVersion: Minor cleanup by Reedy
- git #368b35a9 - wdio-mediawiki: Release 2.5.0 (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 (T355181) by Dreamy Jazz
- git #c9995aa6 - ApiQuerySiteInfo: Expose client side libraries as per SpecialVersion (T355146) by Reedy
- git #8dd5b962 - stats: allow passing a single/multiple namespaces to copyToStatsdAt() (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 (T324688) (T338184) (T338802) (T346815) (T349016) (T350197) (T352585) (T352931) (T354547) (T354759) (T355081) (T355160) (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 (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 (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 (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 (T350653) by TheresNoTime
- git #16b468b5 - updateCollation: Simplify and redo how batching works (T342854) by Amir Sarabadani
- git #7440b2c2 - Allow temporary accounts to be blocked with 'hideuser' enabled (T355430) by Dreamy Jazz
- git #74a7e3f6 - Edit Recovery: Improve initial check for install vs upgrade (T355289) by Sam Wilson
Vendor
[edit]- git #c905e088 - Bump wikimedia/parsoid to 0.19.0-a15 (T254646) (T343314) (T354215) (T355282) (T355704) (T69486) by Arlo Breault
- git #14489b08 - Upgrade wikimedia/equivset from 1.6.0 to 1.6.1 (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 (T354194) by gerritbot
- git #9f894140 - composer: Require wikimedia/equivset 1.6.1, which will ship with MW 1.42+ (T355590) by James D. Forrester
- git #1c0a5b9c - Use ::getLocalUrl instead of ::getFullUrl for HideAbuseLog form (T355012) by Dreamy Jazz
AdvancedSearch
[edit]- git #106f8a0e - Drop RL targets definitions from module class, no longer honoured (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+ (T355590) by James D. Forrester
BounceHandler
[edit]- git #404e9933 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
CampaignEvents
[edit]- git #abf6efcc - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
- git #2ecfc265 - selenium: Fix tests on macOS + Node.js v18 (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 (T354194) by Amir Sarabadani
- git #4b865034 - Don't allow temp usernames to be used in global renames via the special page (T344714) by Ariel T. Glenn
- git #ec19729d - PreAuthenticationProvider: Allow blocking account creation based on IP reputation (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 (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 (T354215) by C. Scott Ananian
- git #2fac0fca - Cypress Improvements (T353436) by mareikeheuer
Citoid
[edit]- git #1c01d740 - VE: Simplify auto-citation copy (T354846) by Ed Sanders
- git #2506e185 - Drop RL targets definitions from module class, no longer honoured (T328497) by Umherirrender
CommonsMetadata
[edit]- git #2a8270cc - Retrieve artists/authors from multiple vcards (T68606) by Derk-Jan Hartman
ConfirmEdit
[edit]- git #e00901f6 - FancyCaptcha: Switch to codex text input (T355436) by Amir Sarabadani
- git #cbbe6611 - FancyCaptcha: Remove deprecated blacklist parameter (T277936) by Reedy
- git #bdd127a2 - captca.py: Fix PIL 10 support again (T354099) by Reedy
- git #db932b2a - FancyCaptcha: Add missing trailing / (T355962) by Reedy
- git #8a42f0c0 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
- git #a672544b - Turnstile: Drop RL targets definitions, no longer honoured (T328497) by Umherirrender
- git #56ffbcc0 - Drop RL targets definitions from module definition, no longer honoured (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 (T324175) by Wugapodes
ContentTranslation
[edit]- git #c1b6a216 - build: Update linters by Ed Sanders
- git #4116d64e - SXSectionSelectorViewArticleItem: Migrate to use <script setup> syntax (T35578) by NikG
- git #0657fffa - SX Compare contents step: Fix section navigation (T355796) by NikG
- git #69831ab6 - SXPublisherCaptchaDialog: Migrate to use <script setup> syntax (T35578) by NikG
- git #af92caa7 - BlockTemplateAdaptationCard: Migrate to use <script setup> syntax (T35578) by NikG
- git #09808f99 - SXQuickTutorial: Migrate to use <script setup> syntax (T355780) by NikG
- git #ed99af83 - SXPublisherHeader: Migrate to use <script setup> syntax (T35578) by NikG
- git #f1f8d550 - SXPublisherReviewInfo: Migrate to use <script setup> syntax (T35578) by NikG
- git #3bfc8eae - ProposedTranslationHeader: Migrate to use <script setup> syntax (T35578) by NikG
- git #08f27450 - SXTranslationConfirmer: Migrate to use <script setup> syntax (T35578) by NikG
- git #f9a69422 - SXSectionSelectorHeader: Migrate to use <script setup> syntax (T35578) by NikG
- git #3d14e054 - TranslatedSegmentCardActionButtons: Migrate to use <script setup> syntax (T35578) by NikG
- git #badb4506 - RetryMtCard: Migrate to use <script setup> syntax (T35578) by NikG
- git #1a7d2623 - CX: Stop loading "mediawiki.ui.icon" and "mediawiki.ui.button" modules (T340259) by NikG
- git #ce7aa4da - Drop RL targets definitions from module definition, no longer honoured (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. (T351689) by Damilare Adedoyin
- git #ee575414 - Set utm_source middle part (landing page) to app when coming from (T350919) by cstone
- git #430cc4f6 - Enable ACH for Brazil (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 (T354194) by gerritbot
- git #9bd80c6f - Fix EchoRevertedPresentationModel using null as string (T355751) by thiemowmde
EventBus
[edit]- git #c4459354 - Fix casing of Mediawiki to MediaWiki by Reedy
- git #f5daa851 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
FileImporter
[edit]- git #c5c584f7 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
FlaggedRevs
[edit]- git #5ef8594f - Avoid use of deprecated Title::purgeSquid (T230025) by James D. Forrester
- git #9e1fe903 - Remove indirect calls to IDBAccessObject::READ_* constants (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 (T230025) by James D. Forrester
- git #a92e6641 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
- git #4adac5bf - Replace subclasses of MWException (T328220) (T355679) by Bartosz Dziewoński
Gadgets
[edit]- git #27f913cc - Drop RL targets definitions from module class, and validation / error code (T328497) by James D. Forrester
- git #cc22098a - Make Special:Gadgets [Edit description] link smaller (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 (T328497) by Umherirrender
GlobalPreferences
[edit]- git #ee1d3b91 - Remove indirect calls to IDBAccessObject::READ_* constants (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 (T354194) by gerritbot
GrowthExperiments
[edit]- git #4f2f3ad8 - Add ApiQueryMentorList (T355932) by Martin Urbanec
- git #f802f38d - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by Amir Sarabadani
IPInfo
[edit]- git #864d5b42 - Remove indirect calls to IDBAccessObject::READ_* constants (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 (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 (T355808) by Antoine Musso
- git #f1171c9e - Use a class for 'LogActionsHandlers' (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 (T352609) by Moritz Schubotz (physikerwelt)
- git #1445eddb - .phpcs.xml: Fix line indentation by zoranzoki21
- git #4cf84621 - Human-readable errors on Special:MathStatus (T355389) by Moritz Schubotz (physikerwelt)
- git #181cf1cd - Simplify tests on Special:MathStatus (T355390) by Moritz Schubotz (physikerwelt)
- git #d270a9aa - Pass font options in accents (T352609) by Moritz Schubotz (physikerwelt)
- git #f89f0a0f - Add mrows to curlies (T352697) by Moritz Schubotz (physikerwelt)
- git #57dbaeda - Add over_operators group (T352699) by Moritz Schubotz (physikerwelt)
MediaModeration
[edit]- git #142d4b4e - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
- git #6dfbaec7 - Follow-up changes for MediaModerationEmailer service (T351407) by Dreamy Jazz
- git #0c7152ea - Make the email subject unique for positive match emails (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 (T355357) by Dreamy Jazz
MobileFrontend
[edit]- git #5cdad53d - Remove deprecated page-list class (T337741) by Derk-Jan Hartman
NewUserMessage
[edit]- git #26f9de24 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
Nuke
[edit]- git #80bdcd30 - Restore support for matching 'LIKE' patterns/wildcards (T355478) by Bartosz Dziewoński
OAuth
[edit]- git #39a7f484 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
ORES
[edit]- git #0d47773f - revertrisk: Fix i18n messages (T348298) by Kosta Harlan
- git #cc829d87 - revertrisk: Fix i18n message reference (T348298) by Kosta Harlan
PageAssessments
[edit]- git #c261c365 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
PageTriage
[edit]- git #107e8c38 - Update database connection methods in PageTriageUtil by Doğu Abaris
- git #95f0eb9c - Remove usage of LBFactory class (T348743) by MPGuy2824
- git #6aabee14 - Remove indirect calls to IDBAccessObject::READ_* constants (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 (T353685) by Doğu Abaris
- git #ecf524da - ListItem: hide predicted class for redirects (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 (T355564) by C. Scott Ananian
Popups
[edit]- git #bf10902f - Don't bail out early when there are no selectors configured (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 (T354194) by gerritbot
QuickSurveys
[edit]- git #fa983a42 - Drop 'es6' flag from resourceloader module definition by Umherirrender
- git #306f9a73 - tests: Remove call to Module::getTargets (T328497) by Umherirrender
ReadingLists
[edit]- git #14677bf1 - Remove indirect calls to IDBAccessObject::READ_* constants (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 (T328497) by Umherirrender
Thanks
[edit]- git #40e4bead - Avoid fatal when thanks ip via Special:Thanks (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 (T354300) by Derk-Jan Hartman
- git #3842e389 - Use JobSpecifier for webVideoTranscode by Derk-Jan Hartman
- git #d092d8de - Don't use mw.loader.require directly (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 (T354194) by gerritbot
- git #12acc848 - Add interface for Translate:GettextFormat:headerFields hook (T337664) by Abijeet
- git #799cd040 - Address ObjectCache holding reference to MediaWikiService instance (T355105) by Abijeet
- git #c76fc9b4 - Use proper hook name translateSandbox for ApiCheckCanExecute hook (T355105) by Abijeet
- git #bd7bd138 - Drop RL targets definitions from module class (T328497) by Umherirrender
- git #ea36a8be - Use non namespaced version of Config class (T355105) by Abijeet
- git #6ac8990d - Translate:GettextFFS:headerFields: Perform hard deprecation (T337664) by Abijeet
- git #e68486a6 - Use namespaced classes (T355105) by Umherirrender
TranslationNotifications
[edit]- git #935bacca - Use expression builder to replace uses of addQuotes(). (T350958) by Wangombe
TwoColConflict
[edit]- git #fa3c1544 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
UniversalLanguageSelector
[edit]- git #cf3eece9 - Drop RL targets definitions from module class (T328497) by Umherirrender
- git #b7981424 - Use namespaced Html class (T355105) by Umherirrender
- git #ad5753ad - Remove support for MediaWiki <= 1.39 (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 (T356067) by MusikAnimal
- git #00305ce5 - Translate special page names into Polish by Msz2001
- git #c289d745 - Add Special:QrCode page (T341361) by MusikAnimal
VisualEditor
[edit]- git #14f9f67b - Update VE core submodule to master (7e6f20f81) (T355889) by Bartosz Dziewoński
- git #e17ff06c - Dialogs: Avoid using the deprecated mw.mobileFrontend function (T348807) by Jon Robson
- git #d5cd77b2 - MWTocWidget should fetch the metaList from the correct location (T355944) by David Lynch
- git #5ec06f50 - Drop RL targets definitions from module class, no longer honoured (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 (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 (T354194) by gerritbot
- git #677494d8 - Check whether TempUsers are enabled earlier by Lucas Werkmeister
- git #0047e7de - Remove anonymous edit pop-up warning for TempUsers (T354950) (T351973) by Arthur Taylor
- git #06884662 - REST: Fix the issue of getting empty badges with the sitelink (T355293) by Muhammad Jaziraly
- git #6af842cb - REST: Add spec DELETE sitelink spec tests (T354867) by Jakob Warkotsch
- git #53d85e57 - Fix bug in usage tracking for Parsoid parses (T255706) by Arthur Taylor
- git #4d1d74db - REST: Clean up RemoveItemSiteLinkRouteHandler by Jakob Warkotsch
- git #3e6e522e - EntityContentDataCodec: Don't log exceptions (T255566) by Marius Hoch
- git #44a99901 - REST: Reduce comment length on OAS shortcoming by Jakob Warkotsch
- git #fb02ff91 - REST: Apply middlewares to RemoveItemSiteLinkRouteHandler (T354866) by Jakob Warkotsch
- git #126da198 - REST: Add authorization check to RemoveItemSiteLink (T354865) by dima koushha
- git #02a8e891 - REST: Generate DELETE sitelink edit summary (T354863) by Jakob Warkotsch
- git #4d1012fb - Drop 'es6' flag from resourceloader module definition by Umherirrender
- git #79facd8f - REST: Add middlewares to GetItemSiteLink route handler (T354339) by Muhammad Jaziraly
- git #504eaf0f - Fix doxygen image display on doc.wikimedia.org (T355557) by Jakob Warkotsch
- git #1f864e97 - entityViewInit: Add hacks for Lexeme copyright notices (T343999) by Marius Hoch
- git #d1191148 - REST: Add GetItemSiteLink spec tests (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 (T284061) (T326768) by Lucas Werkmeister
- git #972db46e - Revert "Disable exception logger for a test" (T249838) (T255566) by Marius Hoch
- git #0247d03d - Drop RL targets definitions from module class, no longer honoured (T328497) by Umherirrender
- git #3a5d885e - Drop 'es6' flag from resourceloader module definition by Umherirrender
WikibaseQualityConstraints
[edit]- git #0210e8d4 - convert TypeCheckerHelper stats to StatsLib (T354909) by Cole White
- git #2fd975f1 - Remove ancient support for v1 API format by Lucas Werkmeister
- git #974505e0 - Make suggestions API requests sequentially (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 (T354194) by gerritbot
- git #201fa656 - selenium: Fix tests on macOS + Node.js v18 (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() (T302599) by James D. Forrester
- git #89ac78ca - ZTypeTest: Cover Z4K4–8 getters and getZKey() (T302599) by James D. Forrester
- git #d4250d42 - ZFunctionTest: Test ZObject::getZValue() and inner mechanics (T302599) by James D. Forrester
- git #c82e3b81 - ZTypeTest: Test getLabel() both ways to demonstrate drift (T302599) by James D. Forrester
- git #02e250f8 - tests: Cover ZObject::setValueByKey() and ::getZValue() (T302599) by James D. Forrester
- git #99bda865 - ZTypeTest: Cover ZPersistentObject::getDescriptions() (T302599) by James D. Forrester
- git #13b3d668 - ZTypeTest: Cover the second parameter of ZPersistentObject::getLabel() (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 (T302599) by James D. Forrester
- git #387dcdb1 - SpecialViewObject: Force our bot policy to index,follow (T355441) by James D. Forrester
WikimediaEvents
[edit]- git #f3e59dd0 - Drop RL targets definitions from module definition, no longer honoured (T328497) by Umherirrender
- git #c1ef7ab6 - Remove diff instrumentation (T353366) by Jon Robson
WikimediaMaintenance
[edit]- git #a5eac26f - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
WikimediaMessages
[edit]- git #b9ae9ca0 - Added common messages discovered via Int string template on Meta-Wiki from October 2022 to January 2024. (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 (T279405) by Kolawole
Wikistories
[edit]- git #397774e6 - Remove indirect calls to IDBAccessObject::READ_* constants (T354194) by gerritbot
Skins
[edit]MinervaNeue
[edit]- git #568ab162 - Fix styling of tabs on history and diff pages (T356117) by Jon Robson
- git #b0af18cc - Adopt ADRs (architectural decision records) by Jan Drewniak
- git #33797c9a - Replace page-list with mw-mf-page-list (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 (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" (T355805) (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 (T325083) (T336965) by bwang
Misc
[edit]VisualEditor/VisualEditor
[edit]- git #473d74ad - WindowAction: Wait for 'closed' promise before re-activating (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