Jump to content

MediaWiki 1.46/wmf.19/Changelog

From mediawiki.org

Core changes

[edit]
  • git #c0e0f02d - Branch commit for wmf/1.46.0-wmf.19 (T413810) by trainbranchbot
  • git #78e8e4af - Refactor ParserCache-related tests with a common cache creation (T414359) by Isabelle Hurbain-Palatin
  • git #11afeb68 - Rename HtmlCacheUpdater service to HTMLCacheUpdater (T419427) by SomeRandomDeveloper
  • git #b96c5a0b - Add option for generated reqid to be uuidv4 (T419283) by Chris Danis
  • git #902b4e2e - phpunit.xml.template: Don't use the magic 'generatePHPUnitConfig' string in the template (T419107) by James D. Forrester
  • git #297eec27 - Bump wikimedia/parsoid to 0.23.0-a21 (T419189) by Otto Sleger
  • git #4a6f1163 - Media: Add provenance parameters to thumbnail and media file URLs (T414338) by Bartosz Dziewoński
  • git #d2863c47 - Session: Remove unneeded duplicate test assertion by Derick Alangi
  • git #d5169457 - uuid: use hrtime() in timeWaitUntil() by Aaron Schulz
  • git #77651428 - Parser: handleMagicLinks should always return string (T414712) by Otto Sleger
  • git #112b94b8 - mw.Api: Add better error message for HTTP 429 errors (T418953) by Bartosz Dziewoński
  • git #b3475a61 - rcfilters: Clear highlight before processing key navigation (T417796) by YPaula
  • git #69a76bf8 - wdio-mediawiki: Release 6.4.0 by Peter Hedenskog
  • git #78db219a - Add option to allow for autodemotion from restricted groups (T418579) by Marcin Szwarc
  • git #08bf93ef - SpecialPreferences: Use Language Select Widget in language field (T418707) by Huei Tan
  • git #6202958b - Log interwiki rights changes on both involved wikis (T6055) by Marcin Szwarc
  • git #c2a5065d - selenium: Log wdio and wdio-mediawiki version (T419201) by Peter Hedenskog
  • git #cf3a0aa0 - selenium: Add option to set extra cookies for the API (T416128) (T416173) by Peter Hedenskog
  • git #b4815e03 - HTMLSelectLanguageField: allow load and validation for multiple language selection by Huei Tan
  • git #72e74987 - ActionEntryPoint: Fix typo by Pppery
  • git #2862ffd3 - Parser: Use dbkey instead of title text for cachereport-expiry-source by Ori Livneh
  • git #1934d52a - CacheTime: remove old undocumented ::setCacheTime(-1) convention by C. Scott Ananian
  • git #d26503a8 - Undelete: Add diff size (T306738) by Pppery
  • git #3834466e - EditPage: Use constructor property promotion in remaining classes by SomeRandomDeveloper
  • git #001bfae2 - Fix a very rare MovePage corner case by Pppery
  • git #2c57eae7 - ApiCSPReport: Parse URLs with arbitrary schemes by Alex Sanford
  • git #34a1c891 - Pass new title as parameter to move-redirect-text (T419100) by Pppery
  • git #d507f2a5 - namespaceDupes: ensure alt capitalizations of namespaces have priority over interwikis (T414159) by Pppery
  • git #f53ac912 - Show creation log on action=delete (T413611) by Pppery
  • git #1aa3e440 - Autoloader: cleanup references to script renamed in 1.41 by Pppery
  • git #f5074b90 - SpecialRecentChanges: Show lag warning when there is replag (T418847) by Sam Wilson
  • git #b59afe7a - Watchlist: Add watchlist labels to index.php?action=watch (T418547) by Sam Wilson
  • git #47fb2dab - Temporarily disable phpunit config test (T419107) by Arthur Taylor
  • git #1053fcaa - Add a hook for rendering user requirements condition (T415998) by Marcin Szwarc
  • git #9e3a92ea - SpecialWatchlistLabels: Show success message for add/edit/delete (T417699) by TheresNoTime
  • git #425476c5 - wdio-mediawiki: Release 6.3.3 by Peter Hedenskog
  • git #c875ce5f - PhpUnitSplitter: do not override phpunit.xml (T419107) by Daimona Eaytoy
  • git #711d3318 - Debug: Show count of rows per query in log and debug toolbar by Umherirrender
  • git #4dba1491 - SpecialEditWatchlist: Add search (T416172) by TheresNoTime
  • git #b7594d12 - docs: Bring 'Skin.md' to current realities (T419030) by Volker E.
  • git #c47f1b75 - Generate local PHPUnit config before preparing parallel runs (T419107) (T345481) by Daimona Eaytoy
  • git #f195a664 - selenium: Cleanup wait logic for recent changes (T418386) by Peter Hedenskog
  • git #5b9422f0 - selenium: Make sure our change is in the list (not first) (T418386) by Peter Hedenskog
  • git #eaec731f - SpecialWantedFiles: Use lt_title instead of lt_to (T299953) by Alexander Vorwerk
  • git #6b3b78c8 - Rename phpunit.xml.dist to phpunit.xml.template (T345481) by Daimona Eaytoy
  • git #59844309 - phpunit: Add check for local config in bootstrap.php (T345481) by Daimona Eaytoy
  • git #06161a66 - page: deprecate "fromdb"/"fromdbmaster"/"forupdate" constants in WikiPage by Aaron Schulz
  • git #c70bf758 - [parser] Never return null from Parser::getOutput() by C. Scott Ananian
  • git #f5e96fb1 - [parser] Never return null from Parser::getPage() by C. Scott Ananian
  • git #6958cd50 - Enforce strict_types for password classes by Alexander Vorwerk
  • git #7295a12d - NewFilesPager: Properly support file schema migration read new (T419062) by Alexander Vorwerk
  • git #ddfa988c - editpage: Clean up generateUndoEditSummary() by SomeRandomDeveloper
  • git #426d1404 - PageEditingHelper: Return null instead of throwing MWException (T328220) by SomeRandomDeveloper
  • git #28f1c118 - editpage: Convert IEditConstraint to an abstract class (T157658) by SomeRandomDeveloper
  • git #4af235e5 - editpage: Use PHP type declarations for save-related attributes and methods (T157658) by SomeRandomDeveloper
  • git #0b8afbaf - editpage: Modernize AccidentalRecreationConstraint by SomeRandomDeveloper
  • git #8067d5cd - mediawiki.util: Prefer prev step over non-standard in adjustThumbWidthForSteps (T418745) by Timo Tijhof
  • git #e8184a3f - ResourceLoader: Remove 1.5x variant from logo CSS (T246054) by Timo Tijhof
  • git #7a86faad - [parsoid] Limit default width to file width (T407423) by Arlo Breault
  • git #dfeeb987 - selenium: Bring back DISPLAY to enable/disable headless locally (T418833) by Peter Hedenskog
  • git #e1513032 - Upgrade wikimedia/css-sanitizer from 6.2.0 to 6.2.1 by James D. Forrester
  • git #66efe87f - RELEASE-NOTES-1.46: Stop listing the PHP 8.1 support board, we don't support it for 1.45+ by James D. Forrester
  • git #5bd84928 - CategoryViewer: Fall back to empty string in case of missing nextpage (T418934) by Alexander Vorwerk
  • git #0f67e104 - Change date format for Karakalpak (T409013) by NMW03
  • git #a1c7102d - Registration: Remove dead code from ExtensionProcessor::extractConfig2 (T274445) (T249564) by thiemowmde
  • git #d03de878 - Language: Tiny clarity and perf improvement by Bartosz Dziewoński
  • git #758c6d21 - mediawiki.special.block: Use v-i18n-html instead of v-html by SomeRandomDeveloper
  • git #441806ee - Media: Use previous step for non-standard width between steps and original (T418745) by Timo Tijhof
  • git #941606fd - Remove deprecated Parser::attributeStripCallback() and ::enableOOUI() by C. Scott Ananian
  • git #d6d9c10d - Parser: enforce `@return string` types, and types of private methods (T415068) by C. Scott Ananian
  • git #bbe254f4 - Update phan config for cobucci/clock -> okvpn/clock-lts replacement by Daimona Eaytoy
  • git #2a21d3ed - Shell: Delete Result class (T411909) by Sam Reed
  • git #fe75f77b - FileRepo: Clarify unit tests for steps and add tiff example (T338342) (T418745) by Timo Tijhof
  • git #55f51f3f - Update Codex from v2.3.4 to v2.4.0 (T303612) (T398286) (T415287) (T417659) (T418165) (T418166) (T418172) (T418304) by Anne Tomasevich
  • git #5ce3b79c - Do not invalidate anon sessions with non-anon JWT cookies (T415007) by Gergő Tisza
  • git #e7bf40bb - tests: Use explicit error reporting in MWDebugTest by Umherirrender
  • git #20c7c3d4 - Move wfArrayInsertAfter() to ArrayUtils::insertAfter() by Umherirrender
  • git #ea4c15bb - Move wfArrayPlus2d() to ArrayUtils::arrayPlus2d() by Umherirrender
  • git #ecf88b9c - phpunit: Merge `skins` suite into `extensions` (T345481) by Daimona Eaytoy
  • git #19f51d14 - CoreParserFunctions: remove depr. functions getTalkPage/getSubjectPage by apehitkey
  • git #fe088199 - Remove deprecated wfArrayDiff2() by Umherirrender
  • git #d1afb259 - Introduce a CLI script to generate PHPUnit config (T345481) by Daimona Eaytoy
  • git #a5d1020f - Confirmemail: Log delay between email sent and confirmation (T415902) by Mmartorana
  • git #851fa1c8 - WebPHandler: Allow the original being served on the web (T414805) (T418745) (T418346) by Amir Sarabadani
  • git #3a3f174d - Avoid passing formatted messages as message parameters by SomeRandomDeveloper
  • git #a885a2cb - Upgrading doctrine/dbal (3.10.4 => 3.10.5) by Alexander Vorwerk
  • git #5147f44e - Escape watchlist labels on Special:Watchlist (T417606) by Sam Wilson
  • git #c9af1910 - Special:WatchlistLabels: Use proper icon for 'add' button (T416813) by Sam Wilson
  • git #6a26844b - Drop PageContentSaveHook, deprecated since 1.35 by Alexander Vorwerk
  • git #8e9e236e - Fix grammar in Rest API messages by Amir E. Aharoni
  • git #893a1521 - mw.widgets.TitleWidget: Query external APIs when interwikis detected by Ed Sanders
  • git #30b97b36 - HTMLSelectLanguageField: Add the missing "size" attribute by Huei Tan
  • git #5ae171ef - docker: Bump jobrunner image to 1.0.0-s1 (T417711) by SomeRandomDeveloper
  • git #75fc601b - Special:EditWatchlist: Wrap watchlist label in <bdi> (T415776) by Sam Wilson
  • git #7186dd73 - docker: Switch to latest bookworm-php83-fpm:1.0.0-s1 (T417711) (T418677) by Daimona Eaytoy
  • git #94746822 - Allow setting id attribute for LanguageSelector input element (T414675) by Abijeet
  • git #19c9982e - ImageListPager: Use correct name field for batch lookups (T418327) by Alexander Vorwerk

Vendor

[edit]

Extensions

[edit]

3D

[edit]

Babel

[edit]
  • git #7d095b01 - [tests] HooksTest: fix mock for Parser::setFunctionHook() by C. Scott Ananian

CampaignEvents

[edit]
  • git #dd6c7c34 - EventContributionCombinedModule: use correct i18n key (T408635) by Daimona Eaytoy
  • git #9ad8e68b - Drop CampaignsDatabaseHelper::getDBConnection by Daimona Eaytoy
  • git #8799759a - CampaignsDatabaseHelper: add separate methods for replica and primary by Daimona Eaytoy
  • git #88742b58 - Show notification with link to contributions tab after edit association (T408753) by Daimona Eaytoy
  • git #2b333761 - Add navigational buttons to UI for contributions views (T412087) by Michelle
  • git #88e36356 - Add Calculator for event goal completion (T414145) by Michelle
  • git #66bebf9e - Introduce a factory for event contribution pagers by Daimona Eaytoy
  • git #f0792f42 - Add event contributions pager and refactor frontend modules (T408635) (T416569) by Michelle
  • git #2a03b102 - Update storage layer for event goals (T414143) by Claudio Melo

CategoryTree

[edit]

CentralAuth

[edit]
  • git #56a60408 - Add hook to display APCOND_CA_INGLOBALGROUPS on S:ListGroupRights (T418462) by Marcin Szwarc
  • git #5ee0dae6 - GetSecurityLogContext: Record user's global edit count (T418199) by Kosta Harlan
  • git #51ddbffb - CentralAuthUser: Remove unused database manager variable by Derick Alangi

CentralNotice

[edit]

Chart

[edit]
  • git #22575a17 - tests: Use Status-specific assertion functions by Umherirrender
  • git #087c5358 - Fix uses of JsonConfig classes to new namespace, moved last week by James D. Forrester

CheckUser

[edit]
  • git #12450c89 - Mark CheckUserInsert::updateCheckUserData as stable to call by Dreamy Jazz
  • git #21614f7a - SI: Log when PHP filter limits hit (T418293) by Dreamy Jazz
  • git #60cbbccb - Update GlobalBlockCheck to use batched queries (T418998) by Dreamy Jazz
  • git #0c10be05 - SuggestedInvestigations set the filter hideCasesWithNoUserEdits to enabled by default (T418226) by Maxim Postoronca
  • git #363eecf2 - Use more narrow ConnectionProvider instead of LoadBalancer by thiemowmde
  • git #2090ca68 - SI: Update instrumentation schema (T418293) by Dreamy Jazz

CirrusSearch

[edit]

Cite

[edit]

cldr

[edit]

CodeMirror

[edit]

CommunityConfiguration

[edit]

CommunityRequests

[edit]
  • git #b5089e44 - Voting: store user IDs instead of usernames and prep for a migration (T412648) by MusikAnimal
  • git #72ca7fc0 - Notify page subscribers when notable changes are made (T411841) by MusikAnimal
  • git #46edbeb1 - i18n: use sentence casing in form labels by MusikAnimal
  • git #46ae35da - PermissionHooks: allow admins/Wishlist managers to undelete entities (T406668) by MusikAnimal
  • git #e93fcb0d - Remove modification of namespaces menu (T416652) by Jon Robson
  • git #bfb75f0e - CommunityRequestsSchemaTest: Fix directory returned by `getSchemaChangesDirectory` by a smart kitten
  • git #ce433722 - Use v-i18n-html binding instead of v-html by SomeRandomDeveloper
  • git #aaeb4cd5 - Add configurable page size options for wish index table (T413340) by Sarthak Singh

Collection

[edit]
  • git #a794b02c - Explict call Title::getPrefixedText() when convert to string by Umherirrender

ConfirmEdit

[edit]

ContentTranslation

[edit]

DiscussionTools

[edit]
  • git #083ceb23 - ThreadItemStore: Don't use primary DB when building queries for replica DB (T419018) by Bartosz Dziewoński
  • git #10460753 - Add more potential trailing punctuation to check for missing fragments (T418500) by David Lynch

DonationInterface

[edit]

Echo

[edit]
  • git #b72b8b18 - Drop unused method ::isSignedComment by Matěj Suchánek

Elastica

[edit]

EntitySchema

[edit]
  • git #ed4ee45b - Actions: Do not pass Status to Status::newFatal by Umherirrender
  • git #33b7ebdc - README: Drop outdated paragraph about unit tests in CI by Daimona Eaytoy
  • git #0c896c45 - tests: Use Status-specific assertion functions by Umherirrender

FlaggedRevs

[edit]
  • git #c0d474af - Move post-processing of flaggedrevs views inside FlaggablePageView (T414359) by Isabelle Hurbain-Palatin
  • git #444c5a9b - Refactor FlaggedRevsParserCache to get them through a factory (T414359) by Isabelle Hurbain-Palatin
  • git #1cf03596 - Add a test to check FlaggedRevs cache behaviour (T414359) by Isabelle Hurbain-Palatin
  • git #7d2cd680 - PendingChanges: Don't count pages that aren't in a FlaggedRevs namespace (T413016) by a smart kitten
  • git #0bbcd807 - Add hook to display APCOND_FR_* on S:ListGroupRights (T418462) by Marcin Szwarc

Flow

[edit]

Gadgets

[edit]

GeoData

[edit]
  • git #e29b0f41 - Drop makefile by Daimona Eaytoy
  • git #c2b762ee - Modernize and cleanup GeoFeatureTest and related by thiemowmde
  • git #eed75e02 - Add missing ORDER BY to updateIndexGranularity script by thiemowmde
  • git #87891c03 - Update generic StatusValue and other PHPDoc type hints by thiemowmde

GlobalBlocking

[edit]

GlobalUserPage

[edit]

GrowthExperiments

[edit]
  • git #8a85a73a - Remove redundant flat REST routes (e.g. "RestRoutes") (T414470) by Aaron Schulz
  • git #f534956b - fix: don't escape HTMl in homepage server side rendering by Michael Große
  • git #a1df3b88 - Signal onBeforePageLoad handlers on account create (T416100) by Dan Andreescu
  • git #d6feeb58 - Use more narrow ConnectionProvider instead of LoadBalancer by thiemowmde

ImageSuggestions

[edit]
  • git #aafc1bff - ImageSuggestions: Fix null array offset for PHP 8.5 compatibility (T419086) by Neriah

IPInfo

[edit]

JsonConfig

[edit]
  • git #8932e61b - tests: Skip JCLuaLibrary tests when LuaEngineTestBase is missing by Umherirrender

Kartographer

[edit]
  • git #24e88c77 - Use FlaggedRevsParserCacheFactory to access the flaggedrevs cache (T414359) by Isabelle Hurbain-Palatin

Linter

[edit]
  • git #2fbff9db - Explict call Title::getPrefixedText() to convert to string by Umherirrender
  • git #4275c467 - Scroll the textbox to error location when WikiEditor is loaded (T418329) by bhsd

Math

[edit]

MobileFrontend

[edit]
  • git #cba6f29b - editor overlay: defer editor-loaded until anonwarning is rendered (T416100) (T415160) by Sergio Gimeno
  • git #54985359 - fix(EditorOverlayBase): add missing returnto param to signup url (T415160) by Sergio Gimeno
  • git #877dd694 - Fix `parser` parameter to `action=parse` API call by C. Scott Ananian
  • git #e4d92865 - Use composer commands for composer test:size by Daimona Eaytoy
  • git #e598d61a - When a user can't edit because of a composite block, show the reasons (T357118) by David Lynch

Nuke

[edit]

OATHAuth

[edit]
  • git #60a4fcea - Bump required web-auth/webauthn-lib to at least 5.2.4 (T419497) by Alexander Vorwerk
  • git #cc32d826 - Explicit call Message::parse when string is needed by Umherirrender
  • git #04bdf09f - WebAuthn: Increase challenge timeout from 1 minute to 24 hours by Roan Kattouw
  • git #0d5a35b7 - Add passwordless login with passkeys (T321708) by Roan Kattouw
  • git #c47d99c1 - WebAuthnAuthenticator: Allow multiple challenges in parallel (T321708) by Roan Kattouw

OAuth

[edit]
  • git #788f96af - Display "Connected apps" after disabled user groups by Marcin Szwarc

OAuthRateLimiter

[edit]

ORES

[edit]

ParserFunctions

[edit]
  • git #e9f215e6 - Pass cache-expiry source for ParserFunctions TTL reductions by Ori Livneh

PersonalDashboard

[edit]
  • git #3ff64e30 - useFetchActivityResult: get more relevant edits (T419443) by jsn
  • git #504d4920 - Add upper bound and eligibility persistence to user menu link (T418365) by Dillon Hardy
  • git #b0d45e36 - riskyArticleEdits: mobile 'more edits' link to details not rc (T417757) by jsn
  • git #4f7d0299 - build: Update MediaWiki requirement to 1.46 (T409239) by James D. Forrester
  • git #a2da7893 - Explicit call Message::parse when string is needed by Umherirrender
  • git #ca4873dd - Remove uselang URL param for MediaWiki talk page (T417764) by suecarmol
  • git #074fe4c6 - Onboarding: Remove third step, don't show again, and update copy (T417920) by Dillon Hardy
  • git #8e8b017b - Review Activity info popover primary action button does not close the popover (T417920) by Kgraessle
  • git #700ed0a0 - Add new informational banner to the Review Changes module on Personal Dashboard (T417920) by Kgraessle

ProofreadPage

[edit]

PropertySuggester

[edit]
  • git #032fec70 - tests: Use Status-specific assertion functions by Umherirrender
  • git #3515957e - BasicImporter: Fix fgetcsv() calls for PHP 8.4 compatibility (T418981) by arendpieter
  • git #20d4a6c2 - tests: Pass escape parameter to fputcsv() to unbreak php8.4 tests (T418981) by Umherirrender

ReaderExperiments

[edit]
  • git #6dc93adc - Fix name of imagebrowsing experiment by Matthias Mullie

ReadingLists

[edit]

Scribunto

[edit]
  • git #1c65ed46 - Update test code to prefer "private" and recent PHP functions by thiemowmde
  • git #ec9b1fae - Add mw.site.wikiId (T146616) by R4356thwiki
  • git #dbf12c5d - tests: Make data providers static for PHPUnit 10+ compatibility (T337135) by Arend Pieter
  • git #723f367f - Pass cache-expiry source for Scribunto TTL reductions by Ori Livneh

SecureLinkFixer

[edit]
  • git #5ec830ef - Updating domains.php from Mozilla by SecureLinkFixer updater bot

TestKitchen

[edit]

TimedMediaHandler

[edit]

Translate

[edit]
  • git #cb458d09 - messagegroups: Remove custom group description code (T419294) by Niklas Laxström
  • git #d4db7f57 - Optimize source language access for translatable pages (T419294) by Niklas Laxström
  • git #8effb338 - tests: Drop makefile by Daimona Eaytoy
  • git #bbd45309 - build: Update MediaWiki requirement to 1.46 (T409239) by Reedy
  • git #ff4d0c9e - HookHandler: Fix phan warnings about Parser->getPage() no longer returning null by James D. Forrester

TranslationNotifications

[edit]

TwoColConflict

[edit]
  • git #56f3a63a - Remove redundant boolean check in hook handler by Umherirrender

UniversalLanguageSelector

[edit]

UrlShortener

[edit]
  • git #e977fa19 - Various code and PHPDocs cleanups and modernizations by thiemowmde
  • git #12e47b31 - Merge Special:QrCode into Special:UrlShortener by Ed Sanders
  • git #74a6d002 - ApiShortenUrl: Show short urls when requesting QR codes by Ed Sanders

VisualEditor

[edit]
  • git #1f1d350a - EditCheck: add editsuggestion-used to Hooks::TAGS (T416535) by David Lynch
  • git #e01c545e - ToneCheck: don't lose state when transitioning back from pre-save (T409987) (T402954) by David Lynch
  • git #26d3ce16 - EditCheckController: don't reject an existing refresh promise by David Lynch
  • git #3e27caaa - EditCheckController: option to join in on an existing refresh (T409987) (T402954) by David Lynch
  • git #98e969ec - RequiredTemplateParamsEditCheck: Fix typo in name by Ed Sanders
  • git #bf078a7b - AddReferenceEditCheck: Check definition-list following a paragraph (T419451) by Ed Sanders
  • git #f863b944 - Update VE core submodule to master (c8db73677) (T415297) (T417199) (T417942) by Ed Sanders
  • git #0c374c68 - DuplicateLinksEditCheck: Rename variables and simplify slightly by Ed Sanders
  • git #95b96174 - DuplicateLinksEditCheck: Fix strict equality test for checks (T418566) by Ed Sanders
  • git #6b4e8b74 - Add TextMatchEditCheck tests by Ed Sanders
  • git #b45b2987 - EditCheck controller: Don't fire branchNodeChange if no changes made (T418238) by Ed Sanders
  • git #05455969 - EditCheck controller: Move state reset to a method by Ed Sanders
  • git #1f6a60c7 - Make EditCheck more error resilient by Ed Sanders
  • git #fea961ed - DuplicateLinksEditCheck: Add tests by Ed Sanders
  • git #9585062b - MWTransclusionDialog: Re-enable skipped test by Ed Sanders
  • git #8d399978 - Update VE core submodule to master (6a2ec6bbf) by Ed Sanders
  • git #40287985 - selenium: Remove the browser.reloadSession since it's slow (T418850) by Peter Hedenskog
  • git #f2cb21a6 - PasteCheck: Cache length the first time a paste is seen by Ed Sanders
  • git #1e729eea - PasteCheck: Remove empty CBNs left by removing text by Ed Sanders
  • git #9aeebe3d - PasteCheck: Filter based on combined range length, not individual ones (T414706) by Ed Sanders
  • git #15d9ee93 - Edit check: update for Safari < 18.4 compatibility (T419083) by Caro Medelius
  • git #ae68bbe4 - Suggestion mode: update name to be consistent (T404603) by Caro Medelius
  • git #d51d084b - EditCheck: Only show experimental warning in experimental checks (T417114) by Ed Sanders
  • git #a16ac1c2 - PasteCheck: Add tests by Ed Sanders
  • git #2aebee4c - qqq: Link copyvio button messages to their associated question by Ed Sanders
  • git #09e88a19 - Edit check: update default link targets for new suggestion messages (T419054) by David Lynch
  • git #227b3ac7 - TextMatchEditCheck: Preserve formatting when replacing text (T419052) by Ed Sanders
  • git #3660aee1 - Improve the English grammar editcheck-external-link-description by Amir E. Aharoni
  • git #de330888 - DuplicateLink EditCheck: update copy (T414987) by Caro Medelius
  • git #81027c1c - selenium: Split the editable tests to two test suites (T418850) by Peter Hedenskog
  • git #fc1c2ad1 - Fix link syntax in a message by Amir E. Aharoni
  • git #541b7ca0 - Edit check: update target of tag-editcheck-references-activated-helppage (T353726) by David Lynch
  • git #001ec2a7 - PasteCheck: Enable by default (T405127) by Ed Sanders
  • git #82325bb6 - selenium: Update to wdio-mediawiki 6.3.0 (T417130) by Peter Hedenskog
  • git #0750e2b6 - Create message strings for experimental checks (T414987) by Ed Sanders

Wikibase

[edit]

WikibaseLexeme

[edit]

WikibaseMediaInfo

[edit]
  • git #cc8beab0 - Adjust type for MediaInfoEntityStatementsView::createFormattedDataValue by Umherirrender

WikiEditor

[edit]
  • git #eba4fc40 - Remove deprecated features autoMsg and autoSafeMsg by Fomafix

WikiLambda

[edit]
  • git #e784c9ab - Update function-schemata sub-module to HEAD (715f7d0) (T418150) by James D. Forrester
  • git #de114a0e - Use granular WikifunctionCallException for abstract wiki requests (T411700) by gengh
  • git #998b2013 - Remove risk to make local fetches when producing exceptions in clients (T393611) by gengh
  • git #c1bd0125 - tests: Convert last provider over to static, as required by PHPUnit 10 (T410731) by James D. Forrester
  • git #dab7bf84 - Handle abstract content submission errors (T417154) by gengh
  • git #aca4fd64 - i18n: Pull out the 'Add section' hard-coded message into an i18n message by Daphne Smit
  • git #8bdcdcb1 - i18n: Final version of Abstract Article copy so we can release to translators by James D. Forrester
  • git #3a067cce - Improve a few generic PHPDoc type hints by thiemowmde
  • git #391b518d - ZObjectContentHandler::getSecondaryDataUpdates: Only call our job when it's our content by James D. Forrester
  • git #0d19aed3 - tests: Convert last few providers over to static, as required by PHPUnit 10 by James D. Forrester
  • git #27f023b3 - Style fixes for copy-paste feature (T414072) by gengh

WikimediaCampaignEvents

[edit]
  • git #545f650e - Fix miscellaneous IDE warnings by Daimona Eaytoy
  • git #f3d97d25 - Use new database connection getters from CampaignEvents by Daimona Eaytoy

WikimediaCustomizations

[edit]
  • git #2d38c033 - Attribution: Refactor the business logic out of the AttributionRestHandler (T417672) (T417668) by Atieno
  • git #e34ac617 - OWNERS.md: Add Product Safety & Integrity as the contact for EmailAuth by A smart kitten

WikimediaEvents

[edit]

WikimediaMaintenance

[edit]

WikimediaMessages

[edit]

WP25EasterEggs

[edit]

Skins

[edit]

MinervaNeue

[edit]

Vector

[edit]
  • git #983f8890 - Add handlers for new hideVectorColumns and restoreVectorColumns hooks (T379444) by Caro Medelius
  • git #f2d694a8 - Use composer commands for composer test:size by Daimona Eaytoy
  • git #c1c2650c - styles: Bring LanguageDropdown closer to Codex by Volker E.
  • git #6d5bb6a6 - Fix focus handling when hiding pinnable elements (T418611) by bernardwang
  • git #cb906b5c - Refactor pinnable elements to remove TOC edge case, improve code reuse, (T418610) by Bernard Wang

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #3f77cf09 - Remove deprecated actionsToolbar/actionGroups code by Ed Sanders
  • git #c8db7367 - Improve fake selections in dark mode using token by Ed Sanders
  • git #0492787a - ve.ui.Surface: Emit a padding event when padding changes (T417942) by Ed Sanders
  • git #7654cd70 - Per-node cache that gets invalidated by relevant transactions only (T417199) (T415297) by David Chan
  • git #d9a44306 - ve.ce.Surface: Fix description of getRelativeSelectableContentOffset by Ed Sanders
  • git #795df677 - SurfaceFragment: Remove unused argument from getBranchNodeFromOffset by Ed Sanders
  • git #b2ef5b2a - Turn paste source detector into a real registry by Ed Sanders

No changes

[edit]
  • AbuseFilter
  • AdvancedSearch
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleCreationWorkflow
  • ArticlePlaceholder
  • AutoModerator
  • BetaFeatures
  • BounceHandler
  • Calendar
  • Campaigns
  • CharInsert
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • Cognate
  • CologneBlue
  • CommonsMetadata
  • CommunityConfigurationExample
  • ContactPage
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • ElectronPdfService
  • EmailAuth
  • EventBus
  • EventLogging
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalWatchlist
  • GoogleNewsSitemap
  • GuidedTour
  • IPReputation
  • ImageMap
  • InputBox
  • Insider
  • Josa
  • LabeledSectionTransclusion
  • LandingCheck
  • LiquidThreads
  • LoginNotify
  • MapSources
  • MassMessage
  • MediaModeration
  • MediaSearch
  • MetricsPlatform
  • MobileApp
  • Modern
  • MonoBook
  • MultiTitle
  • MultimediaViewer
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • NewUserMessage
  • Newsletter
  • Nostalgia
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PageViewInfo
  • PagedTiffHandler
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Score
  • SearchExtraNS
  • SearchVue
  • SecurePoll
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • StopForumSpam
  • SubPageList3
  • SubpageSortkey
  • SyntaxHighlight_GeSHi
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TrustedXFF
  • UploadWizard
  • UploadsLink
  • WikiLove
  • WikibaseCirrusSearch
  • WikibaseLexemeCirrusSearch
  • WikibaseQualityConstraints
  • Wikidata.org
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaIncubator
  • Wikisource
  • Wikistories
  • XAnalytics
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

382 Changes in 73 repos by 99 authors