Jump to content

MediaWiki 1.47/wmf.7/Changelog

From mediawiki.org

Core changes

[edit]
  • git #1c62ec72 - Branch commit for wmf/1.47.0-wmf.7 (T423916) by trainbranchbot
  • git #06dda808 - REST: refactor extension module enabling (T423057) by bpirkle
  • git #ba5a0b82 - ApiParse: read properties from OutputPage instance if available by Siddharth VP
  • git #4a03487e - ResourceLoader: Fix stable sort in FileContentsHasher (T425356) by Timo Tijhof
  • git #8c9d7f41 - Check "move associated talk page" by default when moving user subpages (T50239) by Bill McMurray
  • git #fab0fd07 - Api/I18n: Adding translations for apierror-imagelimitexceeded (T348236) by Otto Sleger
  • git #3ef72362 - UploadBase: Avoid duplicate error messages for upload-protected files (T428124) by Bartosz Dziewoński
  • git #75d521b0 - LockManager: Remove concept of buckets and replace it with a simpler way (T366938) by Amir Sarabadani
  • git #343844ef - filerepo: use "nonLocking" operations in LocalRepo (T132921) by Aaron Schulz
  • git #0a1e465c - Add Telugu Nakaara Pollu to special characters (T428991) by zaidusyy
  • git #63cf8b91 - Bump wikimedia/parsoid to 0.24.0-a9 (T429187) by Yiannis Giannelos
  • git #51d50650 - Rdbms: Remove DBConnRef::tableNames and DBConnRef::getProperty by Umherirrender
  • git #a8d10c9a - LocalFile: hard-deprecate lock/unlock and LocalFileLockError (T425515) by Derk-Jan Hartman
  • git #bf6f7ef3 - MediaTransformOutput::streamFile: hard deprecate (T425515) by Derk-Jan Hartman
  • git #95e5446d - ActionEntryPoint: Only check GET query params in tryNormaliseRedirect() (T428899) by Bartosz Dziewoński
  • git #7ea50ee1 - LanguageSelector: Consolidate menuItems watchers and fix pending state by Huei Tan
  • git #9d3c3201 - Leximorph: Minor cleanup by Sam Reed
  • git #a51ac6b5 - tests: loop modules inside ResourcesTest::testRespond by pwangai
  • git #fc8062db - Add accusative case function for Azerbaijani (T426082) by Nemoralis
  • git #bfcf35b5 - Upload: abort should abort the active upload chunk by Derk-Jan Hartman
  • git #dd8a8d0e - tests: Convert OutputPageTest::assertTransformCssMediaCase to provider by Umherirrender
  • git #1e11a4bd - ApiQueryAllImages: Use fr_id as secondary sort with new file tables (T428181) by Alexander Vorwerk
  • git #529cb018 - tests: Split LinkBatchTest into separate unit tests by DannyS712
  • git #5782bdb7 - phpunit: Fix "HTTP request blocked" failures when using InstantCommons (T277470) (T262443) by Timo Tijhof
  • git #28f28c29 - Store nowiki source in StripState::extra to support subst-nowiki (T398967) by Arlo Breault
  • git #abed7b34 - Rest: Add getRequestBodyDescription() to Handler base class (T427355) by alexghirelli
  • git #147e6563 - Special:MovePage: Improve move over protection confirmation wording (T417216) by Siebrand Mazeland
  • git #79c6aee1 - REST: Allow 'rest-param-example' in `RestStructureTest` (T425736) (T420988) by hyang
  • git #19c7dd03 - tests: Hard-deprecate MWIntegrationTestCase::assertArraySubmapSame (T428487) by Umherirrender
  • git #f6eef6f6 - tests: Remove folder "suites" from PHPUnitConfigTest by Umherirrender
  • git #ad91ebe6 - tests: Replace some fail() with assert...() by Umherirrender
  • git #4dbe61a2 - Upgrade symfony/polyfill-php* by Alexander Vorwerk
  • git #cc9182ec - Sync up core repo with Parsoid by Isabelle Hurbain-Palatin
  • git #158c3448 - LanguageSelector: Select the matched language on Enter keypress by Huei Tan
  • git #c48a4530 - ShadowPage: Add ShadowPageLoader::getExtensionProvider() by Tim Starling
  • git #8d2d521f - Remove ParsoidParser::parseFakeRevision() by C. Scott Ananian
  • git #fd6364ab - tests: Avoid anon class in SchemaMaintenanceTest by Umherirrender
  • git #20e76d45 - tests: Replace assertArraySubmapSame() with assertArrayContains() (T428487) by Umherirrender
  • git #9c517176 - Display extra form fields dynamically on Special:Log (T320871) (T416084) by Bartosz Dziewoński
  • git #8abdd7ec - htmlform: Allow 'hide-if' and 'disable-if' params for no-JS users (T320871) by Bartosz Dziewoński
  • git #349bcc95 - Update OOUI to v0.54.0 by Roan Kattouw
  • git #97c06b6f - phpunit: Fix failing FileRepo tests on BSD/Darwin (T371719) by Timo Tijhof
  • git #79cb0a33 - ContentSecurityPolicy: Minor cleanup by Sam Reed
  • git #4917cf4a - Parser: Remove rel=noreferrer and rel=noopener on external links (T427561) by C. Scott Ananian
  • git #05fd1021 - Avoid the escaping from nowiki processing (T398967) by Arlo Breault
  • git #e87ee050 - Expose upload URLs to Parsoid using Linker::getUploadURL() (T425841) by C. Scott Ananian
  • git #77111b47 - logger: Make LogstashFormatter::format() accept array or LogRecord (T397070) by James D. Forrester
  • git #dd2fdd44 - Deprecate $query parameter to Linker::{makeBrokenImageLinkObj,getUploadUrl} by C. Scott Ananian
  • git #65f8949f - Email confirmation banner: Remove Test Kitchen A/B test scaffolding (T428289) by Mmartorana
  • git #ab5f4543 - Revert "Raise minimum supported version of MariaDB 10.11 (2022), up from 10.3 (2017)" (T428910) (T366644) by Jforrester
  • git #c0a80c44 - tempUserCreated: show consolidated popover instead of two toasts (T424205) by Sergio Gimeno
  • git #110b1477 - changePassword: Add reason option for password change by Sam Reed
  • git #07b7e94b - changePassword: Log password change to authentication log (T425818) by Sam Reed
  • git #bbbd9c7c - Separate edit tags in history using CSS spacing (T420808) by tanmay019ai
  • git #78dd26fb - T428849: temporarily disable noisy warnings in HandleParsoidSectionLinks (T428849) (T417530) by C. Scott Ananian
  • git #1150e3f4 - Store indicators in ContentHolder (T427622) by Isabelle Hurbain-Palatin
  • git #11f596ce - Raise minimum supported version of MariaDB 10.11 (2022), up from 10.3 (2017) (T366644) by James D. Forrester
  • git #f6629646 - ActionEntryPointTest: test forcesafemode option by Dringsim
  • git #2bd7057d - DeduplicateStyles: Don't keep state in global pipeline stages (T428336) (T428215) by C. Scott Ananian
  • git #2fe22a88 - Hide section edit links decorations from screen readers with CSS (T268900) by Bartosz Dziewoński
  • git #ade847eb - HandleSectionLinks: add temporary fallback to identify html headings (T428677) by C. Scott Ananian
  • git #7ab98e49 - mail: Replace abandoned PEAR Mail with symfony/mailer; add tests (T428433) (T418709) by Arendpieter
  • git #f4fd5541 - RawAction: Only log for restricted JS pages that exist (T419768) by Maryum Styles
  • git #ad64bb7f - lockmanager: simplify LockManager classes to always define do(Lock|Unlock)ByType() (T132921) by Aaron Schulz
  • git #7653849f - Rest: Add getResponseBodyExample() to Handler base class (T427361) by alexghirelli
  • git #a4941338 - mediawiki.languageselector: Expose debounceDelayMs prop via factory by Abijeet
  • git #9bc82e94 - LanguageSelector: Bind the disabled and required props by Abijeet
  • git #ee53a209 - mediawiki.languageselector: Add REAMDME.md by Abijeet
  • git #839ac32d - Convert GlobalVarConfigTest to pure unit tests by DannyS712
  • git #3ac232b7 - LanguageSelector: update the test spec name to lookup by Huei Tan
  • git #c609a568 - LanguageSelector: Remove index.js entrypoint by Huei Tan
  • git #9fbb3157 - LanguageSelector: Do not export internal composable useLanguageLookup by Huei Tan
  • git #4bce4992 - Rest: Support root-level externalDocs in OAD generation (T427356) by alexghirelli
  • git #4b2fe95b - PermissionManager: Return all messages for 'create' when checking 'edit' (T312317) by Bartosz Dziewoński
  • git #3ca6f8cc - REST: sort /discovery and the REST Sandbox dropdown (T427560) by bpirkle
  • git #4c4f84d9 - Update Codex from v2.5.1 to v2.6.0 (T328496) (T361508) (T399175) (T404328) (T426193) by Roan Kattouw
  • git #fd56e016 - libs: Namespace various classes (T353458) by Umherirrender
  • git #f9fe2dfc - SECURITY: Escape word-separator message on Special:ApiSandbox (T426889) by SomeRandomDeveloper
  • git #0a94a716 - Bump wikimedia/parsoid to 0.24.0-a8 (T428270) by C. Scott Ananian
  • git #925e2730 - SpecialUndelete: add CSS class to textarea when showing revisions (T418811) by MusikAnimal
  • git #6c7025e5 - RELEASE-NOTES: Update namespaced class count (T353458) by Bartosz Dziewoński
  • git #a7a175ce - SpecialSpecialPages: Support searching for canonical, localized, and alias names (T219543) by Bartosz Dziewoński
  • git #728ae935 - RELEASE-NOTES: Fix minimum version required for upgrading by Bartosz Dziewoński
  • git #9c11baed - Display Universal hook footer items in all skins (T426358) by Hakan Özdemir
  • git #77030281 - LanguageSelectWidget: Use LanguageSelector instead of LookupLanguageSelector by Huei Tan
  • git #a3e3b471 - Store indicators in ContentHolder: forward compatibility (T427622) by Isabelle Hurbain-Palatin
  • git #cf74baf7 - LanguageSelector: Add default for searchApiUrl prop by Abijeet
  • git #0b118b8d - mediawiki.languageselector: Remove LookupLanguageSelector component (T424005) by Abijeet
  • git #80165a19 - mediawiki.languageselector: Remove MultiselectLookupLanguageSelector (T424005) by Abijeet
  • git #7c134477 - mediawiki.languageselector: Expose LanguageSelector component (T424005) by Abijeet
  • git #f12451aa - Add OutputTransform{First,Last}StageHook by C. Scott Ananian
  • git #5438174e - DB: Adjust uri in AbstractSchemaValidator on windows by Umherirrender

Vendor

[edit]

Extensions

[edit]

AbuseFilter

[edit]
  • git #2d11e7aa - it-alias: replace spaces with underscores by VadymTS1
  • git #d23f0fb6 - Allow --consequence="" in SearchFilters to match filters with no consequences (T373498) by RAJVEER42
  • git #758d562c - Fix backslash removal when multiple occurrences are present (T374293) by Anne Haunime
  • git #79c8b8c2 - Inject CheckUserInsert into AbuseLogger via AbuseLoggerFactory by RAJVEER42
  • git #b97fafdf - Inject services into EditPermissionHandler by RAJVEER42
  • git #db01753c - Add German translation for AbuseFilter extension special page (T429065) by VadymTS1
  • git #ca3554c9 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #33435568 - Inject CheckUserPermissionManager into AbuseFilterPermissionManager by RAJVEER42

AdvancedSearch

[edit]
  • git #d574aec0 - Fix incorrect documentation of object keys as numbers by thiemowmde

ArticleCreationWorkflow

[edit]
  • git #94fc6b8a - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

ArticlePlaceholder

[edit]
  • git #143f7883 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

AutoModerator

[edit]
  • git #89189127 - tests: Make AutoModeratorFalsePositivePageTitle string config in tests by Umherirrender
  • git #91c31d37 - Clean up TalkPageMessageSender by Matěj Suchánek
  • git #1803cd0d - Avoid global state in AutoModeratorConfigValidation (T419835) by Matěj Suchánek

BetaFeatures

[edit]
  • git #83185c6b - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

CampaignEvents

[edit]
  • git #7433a0fe - build: Remove no longer needed phan suppression by Umherirrender

CentralAuth

[edit]
  • git #3fbcd87f - Fix plural parameters in global user rights notifications (T53541) by Neriah
  • git #1692327e - GlobalRenameProgress: Sort status column descending by default by Neriah
  • git #8e4570c8 - tests: Remove message override from SpecialCentralAuthTest by Umherirrender
  • git #214ee8e5 - Allow filtering on Special:GlobalRenameQueue by performer (T111837) by Neriah
  • git #92b9c1fb - GlobalGroup: send notifications for global group changes (T53541) by Neriah
  • git #64ec94ac - GlobalCentralAuth: Simplify internal $columns logic by Timo Tijhof
  • git #81f47efc - tests: Clear user cache again in testLogExtractForRenamedUser() (T428496) by Bartosz Dziewoński

CentralNotice

[edit]

CheckUser

[edit]
  • git #1e62d70a - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #14ee3be4 - docs: Remove wrong @inheritDoc and add documentation instead by Umherirrender
  • git #9ab7be33 - tests: Use PageReferenceValue instead of Title by Umherirrender
  • git #dc8f6fcd - REST: Address PSI comments on CheckUser module localisation (T425736) by hyang
  • git #95ff8674 - Trigger Suggested Investigations when client hints are saved (T428557) by Marcin Szwarc
  • git #d5b8a46b - Create Special:RangeCalculator using the CIDR calculator code (T268429) by Neriah
  • git #7c721e8a - Extract a service that initiates SI signal matching (T428557) by Marcin Szwarc
  • git #b1371e30 - REST: Migrate CheckUser REST endpoints to a REST API Module (T425736) by hyang
  • git #8b3dea0c - Add username to instrumentation on UIC link_click events (T427385) by Marcin Szwarc

CirrusSearch

[edit]
  • git #98936261 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #9809f3f5 - Add redirectScope concept to SearchContext (T204089) by Erik Bernhardson
  • git #b3e14cf9 - Add page_type and redirect_target fields (T204089) by Erik Bernhardson
  • git #bc6785f2 - cindy: allow setting concurrency and bypassing tags by David Causse
  • git #0e44363c - sanity: Drop unused remediator code by Erik Bernhardson
  • git #d017a4cc - Remove support for regex query via groovy by Erik Bernhardson
  • git #83232020 - Replace integration testing docs by Erik Bernhardson

Cite

[edit]

Cognate

[edit]
  • git #4736a329 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

CommunityConfiguration

[edit]
  • git #f980de3f - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #4b1719cc - Add Russian translation for CommunityConfiguration extension special page (T429094) by VadymTS1

CommunityRequests

[edit]
  • git #29ccd546 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

Collection

[edit]
  • git #0202d719 - tests: Replace assertArraySubmapSame() with assertArrayContains() (T428487) by Umherirrender

CommonsMetadata

[edit]
  • git #ce2069de - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

ConfirmEdit

[edit]
  • git #049f9ffe - hCaptcha: Set hl param to make languages consistent (T399491) by Dreamy Jazz
  • git #60204950 - hCaptcha: Re-attach status widgets for each captcha field (T424636) by Kosta Harlan
  • git #31b02ecf - hCaptcha MobileFrontend: Avoid indefinite save loop on known errors (T428287) by Dreamy Jazz
  • git #2ccdfa7b - hCaptcha: Fix forced captcha on mcrundo and mcrrestore re-renders (T427612) by Maxim Postoronca
  • git #9339701c - SimpleCaptcha: Show CAPTCHA widget on action=mcrundo and mcrrestore (T427612) by Maxim Postoronca
  • git #0a3db375 - CaptchaConsequence: Skip logging if CAPTCHA already solved (T428247) by Dreamy Jazz
  • git #3a9b9dbe - AbuseFilterTest: Deduplicate assertion code (T428247) by Dreamy Jazz
  • git #d8ef0321 - Don't support HCaptchaAlwaysChallengeSiteKey for account creation (T428247) by Dreamy Jazz
  • git #540ee5e4 - HCaptcha: Return 'forceshowcaptcha' error when CAPTCHA forced (T426476) by Dreamy Jazz
  • git #814a4ea5 - Revert "ConfirmEdit: Add Selenium test infrastructure" (T420720) by Dreamy Jazz

ContactPage

[edit]
  • git #36499ef6 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #547e7e5c - build: Remove no longer needed phan suppression by Umherirrender

ContentTranslation

[edit]
  • git #336d1e7b - SXTranslationConfirmerActionPanel: Use source/target languages from URL params (T374886) by Adithyak1997
  • git #19efde35 - SXBlockTemplateStatusDialog: Use source/target languages from URL params (T374886) by Adithyak1997

DiscussionTools

[edit]
  • git #08b2b43d - Hide reply/subscribe links decorations from screen readers with CSS (T268900) by Bartosz Dziewoński
  • git #a154a385 - Remove unnecessary passive event flag from scroll events by Ed Sanders
  • git #c3f6bee3 - Drop $wgDiscussionToolsHCaptchaRequiredForAllEdits (T428883) by Dreamy Jazz

DonationInterface

[edit]
  • git #9be27de3 - Use $wgExtensionDirectory in DonorPortal/Hooks by Umherirrender
  • git #0d95260f - tests: Replace assertArraySubmapSame() with assertArrayContains() (T428487) by Umherirrender
  • git #ac125bed - Replace use of OutputPage::parserOptions(), deprecated since MW 1.44 by C. Scott Ananian
  • git #34a4f70a - Add problem login email subject to DonorPortal login help link (T426345) by Damilare Adedoyin

Echo

[edit]
  • git #8e7fc57e - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
  • git #8751de66 - maybeSendThankYouEdit: dont send notification to experiment users (T424205) by Sergio Gimeno

EntitySchema

[edit]

EventBus

[edit]
  • git #43f70b25 - tests: Replace use of getInvocationCount() for PHPUnit 10 compatibility (T426505) by Umherirrender

EventLogging

[edit]
  • git #269bae23 - ext.eventLogging: Mark mw.eventLogging.newInstrument() as deprecated (T408093) by Sam Smith

Flow

[edit]

Gadgets

[edit]

GeoData

[edit]
  • git #3e1e0615 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

GlobalBlocking

[edit]
  • git #1e1db989 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

GlobalUserPage

[edit]
  • git #a4a50c3a - tests: Use MockTitleTrait in GlobalUserPageTest by Umherirrender
  • git #824d980d - Don't show editnotice about global userpages for temporary accounts (T326920) by Umherirrender

GrowthExperiments

[edit]
  • git #5db20e24 - cleanup: prune logger-only Homepage actionData and state (T426742) by Sergio Gimeno
  • git #bf49e1e9 - MentorStatusManager: Use constructor property promotion by Martin Urbanec
  • git #cfdbf3e1 - MentorStatusManager: ignore request IP blocks when checking away status (T426465) by Martin Urbanec
  • git #cff2a970 - docs: Update deprecated link by apaskulin
  • git #32a6cdf9 - migrateMentorStatusAway: ensure validateStrictly receives objects (T409170) by Sergio Gimeno
  • git #01fc7d7d - cleanup: remove client-side Homepage analytics logger (T426742) by Sergio Gimeno
  • git #7140951d - Inject logger into TaskSuggesterFactory via constructor by Martin Urbanec
  • git #d374b457 - [tests] Add DecoratingTaskSuggesterFactoryTest by Martin Urbanec
  • git #92d457e9 - NewcomerTasks: Extract ErrorCapableTaskSuggesterFactory base class by Martin Urbanec
  • git #4723bdc0 - TaskSuggester: avoid nullable logger in setLogger call by Sergio Gimeno

Kartographer

[edit]
  • git #7d931d73 - Ensure that wikitext-generated content goes through OutputTransforms (T411280) by Isabelle Hurbain-Palatin

MassMessage

[edit]
  • git #136ea01b - tests: Inline Stub builder classes in LocalMessageContentFetcherTest by Umherirrender

MobileFrontend

[edit]
  • git #bdfa4a9b - SourceEditorOverlayHookPayload: Allow aborting of the save (T428287) by Dreamy Jazz
  • git #27285dd8 - Remove the "show more" link from the blockMessageDrawer (T420030) by David Lynch
  • git #4bb52a94 - SourceEditorOverlay: Show CAPTCHA panel when AF challenge closed (T425929) by Dreamy Jazz

MultimediaViewer

[edit]

NewUserMessage

[edit]

Nuke

[edit]
  • git #66b94640 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender

OATHAuth

[edit]
  • git #b1dde604 - Correctly abort conditional auth when "Log in with passkey" is clicked by Roan Kattouw
  • git #7d429827 - OATHUserRepository: Specify caller in query by Alexander Vorwerk
  • git #4156d64f - ExpiringRecoveryCodeGenerator: Log and send notification even if email didn't send by Sam Reed
  • git #b7c94986 - ExpiringRecoveryCodeGenerator: Respect $wgEmailAuthentication (T428754) by Sam Reed
  • git #d9bd5fd2 - Mandatory2FAChecker: Allow getGroupsRequiring2FA() to work on implicit groups (T420792) by Sam Reed
  • git #df83dbee - HookHandler: Use OATHUserRepository::userHas2FAEnabled() to check 2FA status (T428518) by Sam Reed
  • git #33aa69a1 - OATHUserRepository: Remove deprecated remove function by Sam Reed

OAuth

[edit]
  • git #4725dd02 - OAuthConsumerRegistration: Add "copy" action to pre-fill propose form (T426891) by Kwtbmmrnwnymy0
  • git #bf2728c2 - Utils: Remove caching in custom props on User object by Bartosz Dziewoński
  • git #a532095c - Do not autoapprove consumers with a wildcard port by Gergő Tisza

PageViewInfo

[edit]
  • git #392aaa4c - Split PageViewInfoWikimediaEndpoint into separate service endpoints (T411771) by Thomas Chin

PersonalDashboard

[edit]

ProofreadPage

[edit]
  • git #ae90e4f2 - proofreadpage: Add tracking category for page tags with invalid attributes (T421744) by Ignacio Rodríguez

ReaderExperiments

[edit]

ReadingLists

[edit]
  • git #2b1c7248 - Skip PopulateProjectsFromSiteMatrixTest.php if SiteMatrix is not available (T428780) by aude
  • git #e1c60e1d - Add --wiki-id and --family options to populateProjectsFromSiteMatrix.php (T428780) by aude
  • git #a56a7f59 - Add verbose output to populateProjectsFromSiteMatrix.php and tests (T428780) by aude

Score

[edit]

SecureLinkFixer

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

SecurePoll

[edit]
  • git #1115a62e - TranslatePage: de-emphasize "Import translations" button by Novem Linguae
  • git #1ca3e839 - Add tests for edits-before and edits-between eligibility checks by Siddharth VP
  • git #363afcc9 - RadioRangeBallot: Fix strict mode issue (T428947) by Dreamy Jazz
  • git #a3f1bdfc - Various performance improvements in STVTallier by thiemowmde
  • git #515a409a - Fix slow logicalOr in unit tests by thiemowmde
  • git #5666cedf - Remove PHPDocs that repeat 1:1 what the code already says by thiemowmde
  • git #13e34e00 - SecurePollLogPager: Cast user IDs to ints before use (T428599) by Dreamy Jazz
  • git #bfb16965 - STVFormatter: Cast strings to float before passing to round (T428584) by Dreamy Jazz
  • git #acf54312 - STVFormatter: Cast strings to float before passing to round (T428584) by Dreamy Jazz

SyntaxHighlight_GeSHi

[edit]

TimedMediaHandler

[edit]
  • git #fdddaee2 - Load namespace translations for TimedText (T315728) by Derk-Jan Hartman
  • git #655879f9 - Thumbnails: Error should use target size dimensions by Derk-Jan Hartman
  • git #7511f820 - ffmpeg: don't include full error in MediaTransformError (T395931) by Derk-Jan Hartman
  • git #ebd7aff8 - MPEG: fall back to square pixels when AR is invalid (T305042) by Derk-Jan Hartman
  • git #cfa97192 - Use more narrow ConnectionProvider instead of LoadBalancer by thiemowmde
  • git #20530475 - Improve a few generic array PHPDoc type hints by thiemowmde

Translate

[edit]
  • git #ab0bf499 - ext.translate.tag.languages: Limit CSS selector to first child (T428096) by Timo Tijhof
  • git #5b37826f - AggregateGroupDialog: Remove search-api-url prop from LanguageSelector by Abijeet
  • git #fe0506e0 - AggregateGroup: Use LanguageSelector instead of LookupLanguageSelector (T424005) by Abijeet

UniversalLanguageSelector

[edit]
  • git #59be5d5b - ULS rewrite: Sort languages by name instead of code (T429098) by Abijeet
  • git #6f5dfe55 - ULS rewrite: Remove padding added to entypoint anchor links (T428522) by Abijeet
  • git #5d4673ce - ULS rewrite: Sync preferred languages immediately after saving (T416512) by Abijeet
  • git #7218d100 - Save preferred languages as a global preference (T416512) by Abijeet
  • git #9c065ca1 - ULS rewrite: Fix settings dialog closing immediately from quick actions by Abijeet
  • git #4fdb453e - ULS rewrite: Clear language item highlight when leaving an item by Abijeet
  • git #fdda36d9 - ULS rewrite: Expand README with the latest changes and more info by Abijeet
  • git #171d7f3e - ULS rewite: Display pinned languages even when there are few languages (T416512) by Abijeet
  • git #503193c3 - PreferredLanguagesTab: Use LanguageSelector component directly (T424005) by Abijeet

UploadWizard

[edit]

VisualEditor

[edit]
  • git #2e5c7f7d - Update VE core submodule to master (fdebc0d1c) (T406841) (T429174) by Bartosz Dziewoński
  • git #cfbbeb50 - EditCheck Controller: De-duplicate onActionSeen/Shown by Ed Sanders
  • git #f12260f4 - Update VE core submodule to master (3e79e9934) (T397319) (T428764) by Bartosz Dziewoński
  • git #ebe7135b - SpecialEditChecks: Factor out file parsing by Ed Sanders
  • git #70ffc707 - SpecialEditChecks: Detect additional modes and document by Ed Sanders
  • git #0f47743f - SpecialEditChecks: Make handling of 'mode' more generic by Ed Sanders
  • git #99e6ccdd - Replace inline comments with named arguments by thiemowmde
  • git #c727c954 - Split selections by type and allow SelectionManager to update on position (T427743) by Ed Sanders
  • git #26a26cae - Update VE core submodule to master (8d3a1a849) (T416558) by Ed Sanders
  • git #d9a2799d - EditCheck: Point beta feature description to VE user guide (T422098) by Ed Sanders
  • git #a206de22 - DesktopArticleTarget: Allow opening categories via URL param (T425877) by Ed Sanders
  • git #0d8c65a9 - EditCheck: Use Special:MyLanguage for link to suggestion mode docs by Ed Sanders

Wikibase

[edit]
  • git #eea2297b - Remove min-width on cdx-text-areas to fix narrow screen layout (T427658) by Arthur Taylor
  • git #a532ac2c - Fix spacing below references in wbui2025 statement view (T428761) by Arthur Taylor
  • git #917e4bce - Repo: Unify reuse team linting configurations (T417891) by Itamar Givon
  • git #02fe9339 - tests: Replace use of setMethodsExcept() for PHPUnit 10 compatibility (T426500) by Umherirrender
  • git #80290c19 - Use MwApi:DeletePage command from cypress-wikibase-api library (T427277) by Arthur Taylor
  • git #925eaf09 - Repo: Document changes in WBCS enabled checks between domains (T417974) by Itamar Givon
  • git #9e6a817b - Fix snak value display for rtl languages (T360854) by Arthur Taylor
  • git #c8bc4b82 - Skip MoreLikeWikibaseTest (T204089) by Erik Bernhardson
  • git #b616e451 - Add temporary debug output to addQualifier test (T418778) by Lucas Werkmeister
  • git #2ce4b436 - Clean up debounce workarounds in editableTimeSnakValue.spec.js and editableSnakValue.spec.js (T419592) by sadiyamohammed13

WikibaseCirrusSearch

[edit]

WikibaseLexemeCirrusSearch

[edit]

WikibaseMediaInfo

[edit]

Wikidata.org

[edit]

WikiLambda

[edit]
  • git #e9ff5f20 - abstract: Red-link empty Abstract Wikipedia articles in local wikitext and rendered fragments (T424310) by Grace C
  • git #32050e3d - Add documentation about the --refresh flag for loadAbstractDump by gengh
  • git #ca6bc904 - Add --pending flag to update abstract store script (T422627) by gengh
  • git #9e673668 - i18n: Fix bad links in abstract-special-preview warning messages (T422651) by gengh
  • git #8ebb483a - CacheTesterResultsJob: Re-hydrate stashedResult to stdClass (T428954) by James D. Forrester
  • git #460469da - OrchestratorRequest: Tolerate lone UTF-16 surrogates in evaluate responses by James D. Forrester
  • git #426d2bce - updateAbstractWikiArticleStore: Don't emit the whole section value in the console output by James D. Forrester
  • git #f1d3a930 - maintenance: Allow config input to updateAbstractWikiArticleStore script by James D. Forrester
  • git #4b79c3a9 - ExecuteTestAndCacheJob: Fix stdClasses serialised wrongly by JobQueue (T428801) by James D. Forrester
  • git #87fac300 - tests: Fix StandaloneHooksTest ordering, now broken by DB upgrade by James D. Forrester
  • git #c2b2ded1 - Fix LoadAbstractDump maintenance script test when WikibaseClient is available by gengh
  • git #a262e8b7 - abstract: Centralize `mul` language fallback logic (T427027) by Grace C
  • git #dc4b38b2 - Keep Metadata up to date with AW content updates/deletions (T426850) by gengh
  • git #21718882 - images: Carry alt text to broken-image placeholder (T426170) by Daphne Smit
  • git #670f089c - images: Make placeholder responsive (T426170) by Daphne Smit
  • git #63d559d7 - Create Special:PreviewAbstract page (T422651) by gengh
  • git #4592e732 - tests: Split integration-test base into one class per WikiLambda mode (T407066) by James D. Forrester
  • git #eaa0e750 - Update function-schemata sub-module to HEAD (dc52a2b) (T411110) (T416161) (T418886) (T426332) by James D. Forrester
  • git #d1235fbb - sanitiser API: run on local wiki to keep CSRF cross-origin-safe (T426024) by Daphne Smit

WikimediaCustomizations

[edit]
  • git #a513a1f7 - Donor Delight Badge: Add accessible label and hide popover from AT (T427313) by Volker E.
  • git #97a6c0bb - ForceReauth: Avoid unnecessary securitySensitiveOperationStatus checks by Roan Kattouw
  • git #a17d582e - NoReferrerLinks: Add rel=noreferrer noopener for configured domains (T429090) by Kosta Harlan
  • git #994ac158 - styles: Fix Stylelint warning over `gap` on `#minerva-badge-popover` by Volker E.
  • git #b1a328ca - Donor Delight Badge, styles: Amending to final design review feedback (T427313) by Volker E.
  • git #3cb81aec - Donor Delight Badge: Unify on "Remove badge" language across treatments (T427313) by Volker E.
  • git #fa16dc0c - [A11y] Donor Badge: Remove Badge button disappears too quickly (T428646) by lmora
  • git #cfbb318e - build: update 'stylelint-config-wikimedia' to latest v0.19.2 by Volker E.
  • git #519031b2 - build: Replace Grunt with npm scripts (T428668) by Volker E.
  • git #c8c3bff9 - Rest: Add root-level externalDocs to attribution OAD (T427356) by alexghirelli
  • git #aea0b7d6 - [Bug] Donor Badge: Remove client prefs for control group (T428501) by lmora
  • git #bf8c570b - Donor Delight Badge, tests: Simple workaround for ESLint max-len warnings by Volker E.
  • git #b4390f8c - Donor Badge Experiment, i18n: Parse innerHTML message (T427973) by Volker E.

WikimediaEvents

[edit]
  • git #d2a29b64 - BlockUtils: Avoid undefined array key warnings for x-* context keys (T429149) by Kosta Harlan
  • git #a41a7daa - fix: correct intake-url and payload type for NCS experiment events (T422295) by Michael Große
  • git #1071527a - Remove email confirmation banner experiment instrumentation (T428289) by Mmartorana
  • git #aab900ec - tests: Replace assertArraySubmapSame() with assertArrayContains() (T428487) by Umherirrender

WikimediaMessages

[edit]

Skins

[edit]

CologneBlue

[edit]

MinervaNeue

[edit]
  • git #8c9be48a - Bump bundlesize for Codex 2.6.0 release by Roan Kattouw

Modern

[edit]

Vector

[edit]

Misc

[edit]

VisualEditor/VisualEditor

[edit]
  • git #fdebc0d1 - Replace charAt with more recent startsWith where possible by thiemowmde
  • git #4d5928a7 - Fix incorrect documentation of object keys as numbers by thiemowmde
  • git #b7ed5608 - Remove unnecessary passive event flag from scroll events by Ed Sanders
  • git #2dcd4b73 - Treat detected insertions above thresholds as IME pastes (T406841) by Ed Sanders
  • git #d07d205f - Converter: Only delete whitespace data manipulating meta items (T429174) by Ed Sanders
  • git #902711fc - Skip known main ref listKeys when generating the next auto-name (T428764) by thiemowmde
  • git #d298f1fb - Update OOUI to v0.54.0 by Roan Kattouw
  • git #d68b76e1 - Add a method for formatting numbers without a separator (T397319) by Adam Wight
  • git #1847b89f - SelectionManager: Fix typos by Ed Sanders
  • git #8d3a1a84 - Document ve.dm.InternalList.keyIndexes much better (T416558) by thiemowmde

No changes

[edit]
  • 3D
  • AntiSpoof
  • ApiFeatureUsage
  • ArticleGuidance
  • Babel
  • BounceHandler
  • Calendar
  • Campaigns
  • CategoryTree
  • CharInsert
  • Chart
  • ChessBrowser
  • CiteThisPage
  • Citoid
  • CodeEditor
  • CodeMirror
  • CommunityConfigurationExample
  • CreditsSource
  • Dashiki
  • Disambiguator
  • DismissableSiteNotice
  • Elastica
  • ElectronPdfService
  • EmailAuth
  • EventStreamConfig
  • ExtensionDistributor
  • ExternalGuidance
  • FeaturedFeeds
  • FileExporter
  • FileImporter
  • FlaggedRevs
  • FundraiserLandingPage
  • FundraisingTranslateWorkflow
  • GeoCrumbs
  • GlobalCssJs
  • GlobalPreferences
  • GlobalUsage
  • GlobalWatchlist
  • GuidedTour
  • IPInfo
  • IPReputation
  • ImageMap
  • ImageSuggestions
  • InputBox
  • Insider
  • Josa
  • JsonConfig
  • LabeledSectionTransclusion
  • LandingCheck
  • Linter
  • LiquidThreads
  • LoginNotify
  • MapSources
  • Math
  • MediaModeration
  • MediaSearch
  • MobileApp
  • MonoBook
  • MultiTitle
  • NavigationTiming
  • NearbyPages
  • NetworkSession
  • Newsletter
  • Nostalgia
  • OAuthRateLimiter
  • ORES
  • PageAssessments
  • PageImages
  • PageNotice
  • PageTriage
  • PagedTiffHandler
  • ParserFunctions
  • ParserMigration
  • PdfHandler
  • Phonos
  • Poem
  • Popups
  • PropertySuggester
  • QuickSurveys
  • Quiz
  • RSS
  • RealMe
  • RelatedArticles
  • ReportIncident
  • RevisionSlider
  • SandboxLink
  • Scribunto
  • SearchExtraNS
  • SearchVue
  • ShortUrl
  • SimilarEditors
  • SiteMatrix
  • SpamBlacklist
  • SubPageList3
  • SubpageSortkey
  • TemplateData
  • TemplateSandbox
  • TemplateStyles
  • TemplateWizard
  • TestKitchen
  • TextExtracts
  • Thanks
  • TheWikipediaLibrary
  • Timeless
  • TitleBlacklist
  • TocTree
  • TorBlock
  • TranslationNotifications
  • TrustedXFF
  • TwoColConflict
  • UploadsLink
  • UrlShortener
  • WP25EasterEggs
  • WikiEditor
  • WikiLove
  • WikibaseLexeme
  • WikibaseQualityConstraints
  • WikidataPageBanner
  • WikimediaApiPortal
  • WikimediaApiPortalOAuth
  • WikimediaBadges
  • WikimediaCampaignEvents
  • WikimediaIncubator
  • WikimediaMaintenance
  • Wikisource
  • Wikistories
  • XAnalytics
  • cldr
  • intersection
  • timeline
  • wikihiero

Total changes

[edit]

363 Changes in 70 repos by 92 authors