MediaWiki 1.41/wmf.12/Changelog

Core changes

edit
  • git #f36503c5 - Branch commit for wmf/1.41.0-wmf.12 (T337526) by trainbranchbot
  • git #e54da81d - Set a render reason when forcing a reparse (T333606) by Arlo Breault
  • git #a3e250e2 - mediawiki.jqueryMsg: Add isParseable() (T317600) by Bartosz Dziewoński
  • git #6b916d18 - mediawiki.jqueryMsg: Add a test case for mw.message().parseDom() by Bartosz Dziewoński
  • git #2a501f65 - rdbms: Remove Database::unionConditionPermutations() and callers (T334661) by Amir Sarabadani
  • git #e9c5b7d8 - mediawiki.base: tweak mw.notify() return value (T338176) by Siddharth VP
  • git #4cbf01a9 - rdbms: Remove SelectQueryBuilder::lockForUpdate() (T337717) by Lucas Werkmeister
  • git #bebd255f - rdbms: Use more narrow IReadableDatabase in SelectQueryBuilder (T326274) by thiemowmde
  • git #9825ee1b - Check early for a badrevision exception when Parsoid tries to getContent (T336501) by Arlo Breault
  • git #9606086c - Reorg: Move Pingback to installer/ (T321882) by Amir Sarabadani
  • git #0ed462e1 - hook: Document null type for pass-by-ref on UploadVerifyUploadHook by Umherirrender
  • git #acd8fbad - Clean up CommentParserTest by daniel
  • git #0fc9c163 - jquery.textSelection: mediawiki.Uri: Modernize test syntax, adopt test.each() by Timo Tijhof
  • git #f8436c2d - mediawiki.Uri: Modernize test syntax, adopt test.each(), propContains() (T250045) by Timo Tijhof
  • git #7e8afc67 - composer.json: Link directly to https://phabricator.wikimedia.org by Derick Alangi
  • git #503893d8 - MWTimestamp,Message: Widen `@covers` annotations in unit tests by Timo Tijhof
  • git #2133ec29 - api: include parameter name in error details for toomanyvalues error (T258469) by Siddharth VP
  • git #97937f6c - mediawiki.messagePoster: Modernize test syntax by Timo Tijhof
  • git #18bcb86a - moveToExternal: Actually convert encoding of cur_text (T337700) by Kevin Israel
  • git #3f3e4357 - filebackend: Remove unneeded array_filter by Umherirrender
  • git #339939ae - EditPage: Rewrite some string concats to implode an array instead by Bartosz Dziewoński
  • git #2e6d19c8 - EditPage: Use typed properties for services, remove redundant PHPDoc by Bartosz Dziewoński
  • git #0579389d - htmlform: Always return string from HTMLCheckField::getLabel by Umherirrender
  • git #f138eb7d - site: Deprecate GenericArrayObject by Timo Tijhof
  • git #4ac8637d - OutputPage,Html,Xml: Widen `@covers` annotations in unit tests by Timo Tijhof
  • git #ab78d870 - specials: Migrate a couple more Database::select* calls to SelectQueryBuilder (T311866) by Amir Sarabadani
  • git #34766029 - SpecialRedirect: Avoid using dynamic message keys (T337945) by Func
  • git #37d3bdc5 - mediawiki.less: Remove non-standard value for @max-width-breakpoint-tablet by Volker E
  • git #ca6e5682 - Force a reparse if output from cache is not Parsoid's default (T333606) by Arlo Breault
  • git #1f695f03 - user: Clean up most calls to LoadBalancer in user-related services (T330641) by Amir Sarabadani
  • git #cbd25621 - rdbms: Move IDBAccessObject from /includes/dao/ to /libs/rdbms by Timo Tijhof
  • git #b469b342 - Introduce EmailUserFactory (T265541) by Daimona Eaytoy
  • git #ead6d313 - mail: Round 5 of EmailUser refactoring (T265541) by Daimona Eaytoy
  • git #1ff0188d - api: Drop ApiQuery::getNamedDB() and ApiQueryBase::selectNamedDB() by Amir Sarabadani
  • git #2c76ad3b - mediawiki.jqueryMsg: Optimize parseDom() by Bartosz Dziewoński
  • git #298f7d8b - mediawiki.jqueryMsg: Tiny simplification by Bartosz Dziewoński
  • git #3eb7ec85 - tests: Assert hook name starts with on* in HookRunnerTestBase by Umherirrender
  • git #a69e2d9c - ExternalLinks: Make IP links work with read new (T337149) by Amir Sarabadani
  • git #c4de31c2 - ExternalLinks: Fix mailto: handling in read new (T337149) by Amir Sarabadani
  • git #8d515f18 - DeleteAction: Replace remaining OOUI fields (T337809) by Func
  • git #7fdae7fc - user: Add @since to User::isTemp/isNamed by Umherirrender
  • git #9e53a1a1 - linker: Check for null parser in Linker::makeThumbLink2 (T337794) by Umherirrender
  • git #fa55ec4c - Replace some deprecated wfExpandUrl calls with UrlUtils::expand (T319340) by James D. Forrester
  • git #5c20049e - Category: Widen `@covers` annotations in unit tests by Timo Tijhof
  • git #95322768 - AvailableRightsTest::checkMessagesExist: Point to doc, like testAvailableRights (T337731) by James D. Forrester
  • git #dc87b695 - Allow setting "notices" for OOUI form fields (T330193) by Marius Hoch
  • git #5e731af8 - rdbms: Hard-deprecate SelectQueryBuilder::lockForUpdate() (T337717) by Lucas Werkmeister
  • git #35d281d4 - renameUsersMatchingPattern.php: canonicalize and check for existence of target (T307064) by Tim Starling
  • git #6c9aa224 - Throw for mismatched wiki in AbstractBlock::getId() (T274817) by Alexander Vorwerk
  • git #448f30df - api: include details of email and own talk block (T329426) by Siddharth VP
  • git #0177af4c - search: Deprecate the use of `SearchResultThumbnail::getSize()` (T323126) by Derick Alangi
  • git #4c0de18f - SpecialUndelete: Phase out 'mediawiki.special.undelete' module (again) (T249977) by Timo Tijhof
  • git #ef8d45fd - Migrate revision_comment_temp to rev_comment_id (T299954) by Alexander Vorwerk
  • git #4d1da6f7 - phpunit: Update `@covers` annotations for namespaced classes by Func
  • git #60f62d7b - Move "editingold" notice to the top, always add warning frame (T337071) by Bartosz Dziewoński
  • git #81729b7e - changetags: Move a bit more from ChangeTags to ChangeTagsStore (T245964) by Amir Sarabadani
  • git #0c521911 - Make EmailUserPermissionsErrorsHook emit deprecation errors (T265541) by James D. Forrester
  • git #e3e48dd5 - Prompt temporary users without upload permissions to log in (T331578) by Thalia
  • git #e4af6596 - uuid: avoid PHP warnings in GlobalIdGenerator::load() by Aaron Schulz

Vendor

edit

Extensions

edit

AbuseFilter

edit

AdvancedSearch

edit

AntiSpoof

edit
  • git #3f4b4aee - SpoofUser: Update getDBReplica typehint for IReadableDatabase by Taavi Väänänen

ArticlePlaceholder

edit
  • git #00d227fe - Change type-hint to IReadableDatabase by Umherirrender

BetaFeatures

edit
  • git #4ce024eb - Create HookRunner class and the hook handler interfaces (T263353) by Umherirrender
  • git #e33227d4 - Prevent BetaFeatures from setting preferences for temporary accounts (T337781) by tsepothoabala

CampaignEvents

edit
  • git #227424a1 - Drop old schema and migration logic for tracking tools (T334143) by Daimona Eaytoy
  • git #bb9c522e - Use new DeferredUpdatesManager service by Daimona Eaytoy

CentralAuth

edit
  • git #8fbe68ed - phpunit: Use `overrideConfigValue()` instead of `setMwGlobals()` by Derick Alangi
  • git #20b19fc7 - tests: Add basic test for HookRunner by Umherirrender
  • git #d21a55cd - Fix hook runner for CentralAuthSilentLoginRedirect (T337886) by Umherirrender
  • git #ecefc119 - Run the GlobalRenameUserValidator when renaming users with the maintenance script (T307064) by Tim Starling

CheckUser

edit
  • git #6aad2518 - Hide CheckUser and CheckUserLog CIDR toolinks if missing the right (T338035) by Dreamy Jazz
  • git #2dec3917 - Avoid directly instantiating ApiQuery in tests by Amir Sarabadani
  • git #51573a72 - Show error message when clicking on an IP reveal button results in an API error (T333190) by tsepothoabala
  • git #15c0e5c1 - Fix IP reveal persit on all pages (T336307) by AnaïsGueyte

CirrusSearch

edit
  • git #2fe86cc8 - Verify elastic version compatibility earlier by David Causse
  • git #52c00d14 - tests: Add basic test for HookRunner by Umherirrender
  • git #36760c0a - Hooks: Create the hook interfaces for use in HookRunner by Umherirrender
  • git #2b5d98d5 - Help measure the impact of saneitizer jobs (T336698) by David Causse
  • git #a97456a9 - Add WANCache to ParserOutputPageProperties::finalize (T336698) by Amir Sarabadani

Cite

edit
  • git #269f726c - Remove inline @var type hints that are not needed by thiemowmde
  • git #78658dbd - Replace misplaced substr_count by thiemowmde
  • git #b7024b66 - Tests: Convert more to template literals by Ed Sanders
  • git #18b0b91f - Converter tests: Use template literals to make HTML more legible by Ed Sanders
  • git #00eede66 - Add a test for "extends" round-tripping (T247922) by Adam Wight
  • git #3411ac9c - build: Update stylelint config by Ed Sanders
  • git #9d285653 - build: Updating npm dependencies by WMDE-Fisch
  • git #227b50d9 - Adding extendsRef to reference model (T247922) by Svantje Lilienthal

Citoid

edit

cldr

edit

ConfirmEdit

edit
  • git #725f9ee4 - tests: Add basic test for HookRunner by Umherirrender

ContentTranslation

edit

DiscussionTools

edit
  • git #378769a9 - Create HookRunner class and the hook handler interface (T273303) by Umherirrender
  • git #e65b49ec - Don't try to set preferences for temporary accounts (T337784) by Bartosz Dziewoński
  • git #d7e56679 - UsernameCompletionAction: Tell widget to remove characters when using insertAndOpen by Ed Sanders
  • git #6295079d - phpunit: Use recent `overrideConfigValues()` over `setMwGlobals()` by Derick Alangi
  • git #fda08f7b - Remove the new topic tool hint (T322495) by Bartosz Dziewoński
  • git #dde4bdeb - Prevent squishing headings too much in visual enhancements mode (T335823) by Bartosz Dziewoński

DonationInterface

edit
  • git #bddc4257 - Update SmashPig dependency by Elliott Eggleston
  • git #b40b10fa - Update SmashPig version dependency by Elliott Eggleston

DoubleWiki

edit
  • git #36f19475 - Remove broken link processing for the matched text by Bartosz Dziewoński

Echo

edit

EntitySchema

edit

EventBus

edit
  • git #cb13e76e - Remove is_registered from UserEntitySerializer (T337395) by TChin
  • git #591645eb - JobQueueEventBus: If sending the job fails, add the result for debugging (T322491) by James D. Forrester

EventLogging

edit

FeaturedFeeds

edit

FileImporter

edit

FlaggedRevs

edit
  • git #74ffee6c - tests: Add basic test for HookRunner by Umherirrender
  • git #f93e037b - Inline FlaggedRevsHookRunner::getRunner by Umherirrender

Flow

edit
  • git #11d2528b - Use ParsoidParser to convert wikitext to HTML. (T337223) by rrana-wmf
  • git #0c9c0f8b - Add testcase for Flow Utils.php by rrana-wmf
  • git #2a3098f5 - Add Mocha test for conversion API, HTML to Wikitext by rrana-wmf
  • git #282f370a - Default to using the parsoid API bundeled with MediaWiki. by daniel
  • git #b02430b7 - Add testcase for convert method in Utils.php by rrana-wmf
  • git #f431c085 - Change replace() calls to insert() in AbuseFilterTest::createFilter by Aaron Schulz

GlobalBlocking

edit
  • git #112256d7 - Add implemented hook interfaces to hook handler by Umherirrender
  • git #df4c42b1 - tests: Add basic test for HookRunner by Umherirrender
  • git #1dc984c2 - Inline GlobalBlockingHookRunner::getRunner by Umherirrender

GrowthExperiments

edit
  • git #1a78e49d - i18n: Fix the text for section image header (T335714) by Kosta Harlan
  • git #30339afd - NewImpact: Fix renderMode parsing for Special:Impact (T338085) by Kosta Harlan
  • git #dc79bf5b - Frontend documentation: Add message key for images alternative text (T336355) by vyanez
  • git #1c2bf124 - Frontend documentation: Add MW translations to AddLink and AddImage dialogs (T336355) by Sergio Gimeno
  • git #ffb7967d - Frontend documentation: pass stepper label text as Onboarding dialog prop (T336355) by Sergio Gimeno
  • git #70d22351 - Frontend documentation: set an initial default locale by Sergio Gimeno
  • git #4af944de - Frontend documentation: avoid calls to banana i18n in the server by Sergio Gimeno
  • git #2c67e2d1 - Section images: Expand SectionImageRecommendationTaskTypeHandler (T329275) (T337900) by Gergő Tisza
  • git #d1b41809 - Frontend documentation: update dialog styles (T336270) by vyanez
  • git #2cecde87 - Do not refresh impact data for hidden users (T337845) by Martin Urbanec
  • git #1e6726cc - [tests] Add unit test for PersonalizedPraiseNotificationsDispatcher (T322452) by Martin Urbanec
  • git #ef8cabe2 - documentation/frontend: Add npm command to update snapshots by Kosta Harlan
  • git #2f526705 - Personalized praise: Fix first-ever notifications (T322452) by Martin Urbanec
  • git #d58213cc - NewImpact: Cache empty user impact on account creation (T337320) by Kosta Harlan
  • git #190076cd - Frontend documentation: integrate i18n in VitePress project (T335277) by Sergio Gimeno
  • git #a51539a9 - Section images: Accept all API response 'kind' fields (T329278) (T337702) by Gergő Tisza
  • git #9fcc72e5 - Section images: Exclude articles which have a top-level recommendation (T329396) by Gergő Tisza
  • git #b350295a - Frontend documentation: remove img tag from AddImageDialog (T335268) by vyanez

ImageMap

edit

ImageSuggestions

edit

Kartographer

edit
  • git #c39969d4 - Mark more MapLinkAttributeGenerator properties as not nullable (T263762) by thiemowmde

LiquidThreads

edit
  • git #f04976ff - Add truncation for database field thread_signature on insert/update (T337700) by Umherirrender

MachineVision

edit
  • git #9b21a230 - Wait for replication after writes in prioritizeFilesWithTemplate.php by Matthias Mullie

MassMessage

edit
  • git #81c3610c - Hooks: Adjust interface name for MassMessageJobBeforeMessageSent by Umherirrender

Math

edit
edit
  • git #14304436 - ext.navigationTiming: Simplify getNavTimingLevel1() as object literal by Timo Tijhof
  • git #be8422f4 - build: Update to latest eslint preset by Timo Tijhof
  • git #d80fd75d - Improve makeEventWithRequestContext docs and make private by Timo Tijhof
  • git #d91e612b - Inline variable declarations by Timo Tijhof
  • git #2729d2e4 - Remove oversample functionality. (T337858) by Peter Hedenskog

Nuke

edit
  • git #fc111cb2 - tests: Add basic test for HookRunner by Umherirrender

OAuth

edit
  • git #f9f35b3e - tests: Add basic test for HookRunner by Umherirrender
  • git #f148bd0c - Improve documentation of DB fields by Gergő Tisza

PageTriage

edit

ParserFunctions

edit

ProofreadPage

edit
  • git #d0d6581a - Fix EIS allowing page statuses which user is not authorized to set by Sohom

ReadingLists

edit

RealMe

edit

RevisionSlider

edit

SearchVue

edit
  • git #c23b5d39 - SearchPreview: Fix edge case of empty description by Matthias Mullie
  • git #d7ee91cd - Search preview vertical alignment for small screens (T334704) by Simone Cuomo
  • git #a4bc9107 - Search Preview: Arrow placed incorrect on mobile with small snippet (T331037) by Simone Cuomo
  • git #1a7f1057 - SearchPreview: Migrate Vuex to Pinia (T318646) by Simone Cuomo

SecureLinkFixer

edit
  • git #562b6045 - Updating domains.php from Mozilla by SecureLinkFixer updater bot

SecurePoll

edit
  • git #b537769f - Fix and update type hints in PHPDoc tags by thiemowmde
  • git #5edca876 - tests: Add basic test for HookRunner by Umherirrender
  • git #55feb98b - Respond to deprecation of MWException, and fix catch of TimeoutException by Tim Starling
  • git #388e5d1f - Respond to some deprecations and PHPStorm inspections by Tim Starling
  • git #f0289f8d - Improve a recently added message (T204193) by Amir E. Aharoni

SpamBlacklist

edit
  • git #a4484d08 - Avoid checking for email denylist if user has sboverride right by Amir Sarabadani

Thanks

edit

TimedMediaHandler

edit

TorBlock

edit
  • git #069ae158 - Replace EmailUserPermissionsErrors hook with UserCanSendEmail (T265541) by James D. Forrester

Translate

edit
  • git #af674177 - Translate and Translations have conflicting aliases by wangombe
  • git #e74e67a6 - Use native str_contains() and such instead of strpos() by thiemowmde
  • git #8f02aecb - Make use of jQuery shortcuts in JavaScript code by thiemowmde
  • git #1960c959 - Use User::isAllowed when deciding whether to display translate tab (T334330) by Abijeet
  • git #5e8b1a42 - Replace some usages of deprecated MWException (T328220) by Daimona Eaytoy
  • git #e26e94a4 - tests: Add basic test for HookRunner by Umherirrender
  • git #52ad2fdc - Remove unused return values and collapse duplicate code by thiemowmde
  • git #e923bade - Use more compact ??= and ?: operators when possible by thiemowmde
  • git #8e2da84e - Translate and Translations have conflicting aliases by wangombe

TwoColConflict

edit

UniversalLanguageSelector

edit
  • git #a24e9426 - UniversalLanguageSelector: Fix BCP 47 language code detection (T337665) by Winston Sung

UploadWizard

edit
  • git #d645e1c4 - Remove use of dummy Database::upsert() return value by Aaron Schulz

VisualEditor

edit
  • git #5b9bbbe5 - Update VE core submodule to master (3e2e25aa6) by Bartosz Dziewoński
  • git #9f3d61ba - Make new wikitext editor available by default for 3rd party installs by Ed Sanders
  • git #d5b11247 - Convert more test data to template literals by Ed Sanders
  • git #1468db9b - Update VE core submodule to master (d463fbd15) (T336313) by Bartosz Dziewoński
  • git #9e64821b - Add i18n for category sort key changes by Ed Sanders
  • git #a2d4cca0 - Never compare different categories (T336313) by Ed Sanders
  • git #b3673a10 - Converter tests: Use template literals to make HTML more legible by Ed Sanders
  • git #be5f04b7 - MWImage: Update test data by Ed Sanders
  • git #872679ae - DesktopArticleTarget.init: Support '&editintro=…' in edit links (T56029) by Bartosz Dziewoński
  • git #53217d24 - DesktopArticleTarget.init: Simplify parameter types by Bartosz Dziewoński
  • git #c37633bb - Hide 'editnotice-notext' message in VE (and mobile apps) (T337633) by Bartosz Dziewoński
  • git #3109c82c - ve.ui.MWGalleryDialog: Fix showing the search panel (T337638) by Bartosz Dziewoński
  • git #dfe0283b - Drop incomplete images generated by legacy parser (T337438) by Ed Sanders

Wikibase

edit
  • git #62ed5bba - Use SelectQueryBuilder in SQL terms store (T312510) by Lucas Werkmeister
  • git #1918ea2a - MediawikiEditEntityTest: Improve data providers (T337154) by Lucas Werkmeister
  • git #532b4457 - REST: Add GET properties to OAS (T337837) by Muhammad Jaziraly
  • git #e07ba126 - REST: Add GetProperty use case happy path (T337937) by Jakob Warkotsch
  • git #a48638cb - REST: Add PropertyDataRetriever (T337849) by Jakob Warkotsch
  • git #e262c460 - Reset user state in MediawikiEditEntityTest by daniel
  • git #09e407ed - wikibase/data-model: Remove mention of old GenericArrayObject class by Timo Tijhof
  • git #76008f78 - REST: Rename "ItemData" to "ItemParts" to avoid naming collision by Ollie Shotton
  • git #3d539f9c - REST: Fix incorrect return type hint in service wiring by Ollie Shotton
  • git #d22d7646 - Use SelectQueryBuilder in tests (T312510) by Lucas Werkmeister
  • git #11adf13e - REST: Add PropertyDataSerializer (T337839) by sihe
  • git #248d3cf0 - REST: Add PropertyData read model (T337849) by Jakob Warkotsch
  • git #9541f27a - REST: Create AssertItemExists for edit use cases by Ollie Shotton
  • git #c0c88319 - REST: Use revision data step in GetItemDescription (T337307) by Jakob Warkotsch
  • git #c52fe46e - test: Insert value for rev_actor and rev_comment_id by Alexander Vorwerk
  • git #2e493567 - REST: Make ItemData `type` a constant by Jakob Warkotsch
  • git #489348e5 - REST: Add GetLatestItemRevisionMetadata to wiring by Jakob Warkotsch
  • git #cc816574 - REST: Add AssertUserIsAuthorized to wiring by Jakob Warkotsch
  • git #54c2f4ba - REST: Use revision data step in ReplaceItemStatement (T337307) by Jakob Warkotsch
  • git #7d356f0c - REST: Use revision data step in RemoveItemStatement (T337307) by Jakob Warkotsch
  • git #49fdd7c4 - Remove unused Logger by Lucas Werkmeister
  • git #13337d69 - Rename “master” to “primary” in term store class by Lucas Werkmeister
  • git #78293b28 - REST: Add missing subject redirect e2e tests by Jakob Warkotsch
  • git #f5b13e5c - REST: Use revision data step in PatchItemStatement (T337307) by Jakob Warkotsch
  • git #0341e799 - RdfVocabulary::getEntityLName: Remove unused local variable by Marius Hoch
  • git #37183853 - RdfVocabulary: Remove unused private constants by Marius Hoch
  • git #8e0d9a40 - REST: Use revision data step in GetItemStatements (T337307) by Muhammad Jaziraly
  • git #522cd7cf - REST: Use revision data step in GetItemLabels (T337307) by Muhammad Jaziraly
  • git #c644dfa1 - REST: Use revision data step in GetItemAliasesInLanguage (T337307) by Muhammad Jaziraly
  • git #5f79e010 - REST: Use revision data step in GetItemDescriptions (T337307) by Muhammad Jaziraly
  • git #346714ec - REST: Use revision data step in GetItemLabel (T337307) by Muhammad Jaziraly
  • git #dc317dc3 - REST: Mark PATCH /labels as production ready (T335953) by Jakob Warkotsch
  • git #129d4f51 - REST: Prevent patching a whitespace-only label (T337478) by Leszek Manicki
  • git #0d0fc2c6 - client: Make some data providers static (provide*) (T337154) by Lucas Werkmeister
  • git #30f62573 - REST: Extract user authentication assertion step (T337312) by Muhammad Jaziraly
  • git #87fd08ed - view: Make test data providers static (*Provider) (T337154) by Lucas Werkmeister
  • git #6fa30c9e - Create new CurrentSiteModule (T334682) by gtzatchkova
  • git #88774713 - Use SelectQueryBuilder in EntityUsageTableBuilder (T312510) by Lucas Werkmeister
  • git #3daa3bcb - Use SelectQueryBuilder in BulkSubscriptionUpdater (T312510) by Lucas Werkmeister
  • git #e0751ac8 - Use SelectQueryBuilder in SqlSubscriptionManager (T312510) by Lucas Werkmeister
  • git #383998e7 - Use SelectQueryBuilder in UnexpectedUnconnectedPagePrimer (T312510) by Lucas Werkmeister
  • git #4401619b - Add strict types to files touched in previous commit by Lucas Werkmeister
  • git #985eb0b0 - Make Special:SetLabelDescriptionAliases ready for "mul" (T330193) by Marius Hoch
  • git #7aeb7f17 - Fixes for changed ConnectionManager::getReadConnection() return type (T337717) by Lucas Werkmeister
  • git #a9b8929c - REST: Use revision data step in GetItemStatement (T337307) by Jakob Warkotsch
  • git #c4467b13 - REST: Add subject redirect e2e test for GET statement by Jakob Warkotsch
  • git #e4d7f5e5 - Remove tmpEnableLabelsInApiSummaries feature flag (T335107) by Lucas Werkmeister
  • git #f35b54bc - Remove tmpWbsubscribersSensibleOutput feature flag (T335783) by Lucas Werkmeister
  • git #80badcb5 - REST: Use revision data step in SetItemLabel (T337307) by sihe
  • git #cccdd9e5 - REST: Use revision data step in SetItemDescription (T337307) by sihe
  • git #87f83136 - REST: Use revision data step in PatchItemLabels (T337307) by sihe

WikibaseMediaInfo

edit

WikibaseQualityConstraints

edit
  • git #5ac54255 - Bump module-alias from 2.2.2 to 2.2.3 by Addbot
  • git #9e023f0f - ContemporaryCheckerTest: Make data provider static (T337153) by Lucas Werkmeister
  • git #41e910f6 - WikibaseQualityConstraintsHooksTest: Make data provider static (T337153) by Lucas Werkmeister
  • git #52380ef4 - tests: Make DefaultConfig::getDefaultConfig() static (T337153) by Lucas Werkmeister

WikiLambda

edit

WikimediaEvents

edit

WikimediaMessages

edit
  • git #4af1bf9f - Link to the translated version of CC BY-SA where available (T319064) by Roan Kattouw
  • git #8c91678f - Always link to CC BY-SA on creativecommons.org not on various Wikipedias (T319064) by Roan Kattouw
  • git #af245728 - Always link to CC BY-SA on creativecommons.org, not on en.wikipedia.org (T319064) by Roan Kattouw
  • git #5a0c0de4 - Change CC BY-SA 3.0 to 4.0 in all license messages, in all languages (T319064) by Roan Kattouw
  • git #cd69f119 - Point wm-codeofconduct-url to foundation governance wiki (T280886) by Reedy

Wikisource

edit
  • git #41f8bc6b - Modify key that mapped Swedish Wikisource for Transkribus by Parthiv

Wikistories

edit
  • git #93da0c6f - Handle deletion of article with associated stories (T330076) by Huei Tan
  • git #9e4daeb3 - Store rendered stories individually in cache by Stephane Bisson

Skins

edit

MonoBook

edit

Nostalgia

edit

Vector

edit
  • git #a1cdf551 - Use jQuery fake events for sticky header edit buttons (T336639) by Ed Sanders
  • git #fe6720c7 - Remove config and AB test code for edit buttons in sticky header (T337955) by Ed Sanders
  • git #b3318942 - mediawiki.less: Remove non-standard value for @max-width-breakpoint-tablet by Roan Kattouw

Misc

edit

VisualEditor/VisualEditor

edit
  • git #04bfb31b - CompletionAction: Use action.source to calculate if sequence was used by Ed Sanders
  • git #97774870 - Tests: Convert more test data to template literals by Ed Sanders
  • git #3c1b8bef - Use template literals to make HTML more legible by Ed Sanders
  • git #d91717c8 - Fix diff move labels for changed-and-moved nodes (T336313) by Bartosz Dziewoński

No changes

edit
  • 3D
  • ActiveAbstract
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • Capiunto
  • CategoryTree
  • CentralNotice
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • CodeEditor
  • CodeMirror
  • Cognate
  • Collection
  • CologneBlue
  • CommonsMetadata
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FileExporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • Gadgets
  • GeoCrumbs
  • GeoData
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalUserPage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • Graph
  • GuidedTour
  • IPInfo
  • InputBox
  • Insider
  • Interwiki
  • InterwikiSorting
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • LdapAuthentication
  • Linter
  • Listings
  • LoginNotify
  • MapSources
  • MediaModeration
  • MediaSearch
  • MinervaNeue
  • MobileApp
  • MobileFrontend
  • Modern
  • MultimediaViewer
  • NearbyPages
  • NewUserMessage
  • Newsletter
  • OATHAuth
  • OAuthRateLimiter
  • ORES
  • OpenStackManager
  • PageAssessments
  • PageImages
  • PageNotice
  • PageViewInfo
  • PagedTiffHandler
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RelatedArticles
  • SandboxLink
  • Score
  • Scribunto
  • SearchExtraNS
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TranslationNotifications
  • TrustedXFF
  • UploadsLink
  • UrlShortener
  • VipsScaler
  • VueTest
  • WebAuthn
  • WikiEditor
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexeme
  • WikibaseLexemeCirrusSearch
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaEditorTasks
  • WikimediaIncubator
  • WikimediaMaintenance
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

edit

315 Changes in 69 repos by 73 authors