MediaWiki 1.47/wmf.7/Changelog
Appearance
< MediaWiki 1.47 | wmf.7
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]- git #9a6cb1d1 - Bump wikimedia/parsoid to 0.24.0-a9 (T393925) (T427537) (T427561) (T429187) by Yiannis Giannelos
- git #3d9488d5 - Bump guzzlehttp/psr to version 2.11.0 (T429208) by Yiannis Giannelos
- git #be635f69 - Upgrade symfony/polyfill-php* by Alexander Vorwerk
- git #99dc1a29 - Update OOUI to v0.54.0 by Roan Kattouw
- git #ce7dfcc2 - Replace abandoned PEAR Mail with symfony/mailer (T428433) by Arendpieter
- git #b576908c - Bump wikimedia/parsoid to 0.24.0-a8 (T378906) (T420336) (T424427) (T427664) (T427972) (T428452) (T428270) by C. Scott Ananian
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]- git #cede57ac - Update name and address for bvibber by Brooke Vibber
- git #1ed3b95f - Mixin to suppress banners during certain hours (T425508) by Elliott Eggleston
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]- git #c8038656 - Remove obsolete isSyntheticMainRef from visualEditorHtml2WtTests (T428232) by thiemowmde
- git #eff0c231 - Fix multi-line comment style by thiemowmde
- git #d4eeed91 - Add safe-guard to MWReferenceNode.remapInternalListIndexes (T416558) by thiemowmde
- git #8a520c16 - Indent separator line in sub-ref dialog (T414328) by thiemowmde
- git #1488981d - Cite: Use correct design tokens for Details Dialog colors (T414328) by Sarthak Singh
- git #6a6bde6b - Cosmetic UX changes to Details Dialog (T414328) by Svantje Lilienthal
- git #03d19098 - Fix autoGenerated handling in ReferenceListTagHandler (T428232) by thiemowmde
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]- git #e07f9788 - Document hard dependency on Wikibase (T407355) by Arthur Taylor
- git #12a037eb - MediaWikiRevisionEntitySchemaUpdaterTest: Fix WikiPage mock (T428890) by Lucas Werkmeister
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]- git #3e4f5a43 - FeatureIndex: Handle $attr being null in cacheKey() (T428946) by Sam Reed
Gadgets
[edit]- git #85799216 - Add gadgets to ApiParse result (T161278) (T376875) by Siddharth VP
- git #ab1dd235 - tests: Use Title::makeTitle instead of Title::newFromText by Umherirrender
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]- git #2f7ce840 - Add checkboard background for transparent images (T429047) by Matthias Mullie
- git #514521fa - Exclude .notpageimage from carousel (T428963) by Matthias Mullie
- git #69f12de2 - JSDoc: use @type for properties by Simon Legner
- git #67c1a4a3 - Increase minimum size for carousel images to 100px (T428810) by Matthias Mullie
- git #46768b53 - Consolidate carousel tests in same file by Matthias Mullie
- git #222b3c45 - Force local and external content down the same path (T428593) (T428610) (T428713) (T428601) by Matthias Mullie
- git #05399f0d - Carousel: Unify module loading and thumbnail extraction (T428627) by Eric Gardner
- git #428710ea - Restore MediaViewer toggle in Special:Preferences (T428742) by Eric Gardner
- git #e10c038e - Carousel: Only show for plain current-revision article views (T428700) (T428701) by Eric Gardner
- git #54f9f4fd - Show carousel preference in desktop as well by Matthias Mullie
- git #f8c17778 - Exclude special conservation status (T428597) by Matthias Mullie
- git #d70a7247 - Exclude images from the references sections of articles (T428592) by Matthias Mullie
- git #17882e9a - Fix carousel skipping images with encoded filenames (T428610) by Hakan Özdemir
- git #72a6950f - Exclude signatures (T428600) by Matthias Mullie
- git #30e668a4 - Fix beta viewer attribution and description text (T424236) by ksarabia
- git #983b5003 - Increase bundle size limits by Eric Gardner
- git #c3077349 - Image Browsing: instrument image carousel (T426231) by Marco Fossati
- git #c75c7c75 - Exclude images from elements with the .nomobile class (T428507) by Matthias Mullie
- git #534e114f - BetaFeatureHookHandler: Skip skin check during early setup (T401400) (T406433) by Hakan Özdemir
NewUserMessage
[edit]- git #4a079a92 - Modernize NewUserMessage extension by Neriah
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]- git #598c4901 - support js-only modules (T427703) by jsn
- git #fa6ddce8 - ReviewChanges: Fix edits rearranging after page load on mobile (T422016) by Dillon Hardy
- git #f1423e05 - ext.personalDashboard.riskyArticleEdits: Remove ..._wlenabled url param (T423281) by TheresNoTime
- git #24d971bc - Cleanup JS console warnings and module config (T428657) by jsn
- git #3159562f - Add Pinia store to RiskyArticles (T422607) by suecarmol
ProofreadPage
[edit]- git #ae90e4f2 - proofreadpage: Add tracking category for page tags with invalid attributes (T421744) by Ignacio Rodríguez
ReaderExperiments
[edit]- git #e719caae - Removed reference to custom streams (T423148) by ksarabia
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]- git #d12ce1c5 - extension.json: Turn off $wgScoreSafeMode by default (T428484) by Sam Reed
- git #241607a1 - DeleteOldScoreFiles: Add --dry-run mode by Sam Reed
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]- git #b7256eb2 - Add more tests for Template:Markup use (T398967) by Arlo Breault
- git #d5c247d1 - Add test for nowiki escaping angle brackets (T398967) by Arlo Breault
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]- git #76e057db - UploadWizard.config.php: Fix cc-by-4.0-heirs msg issue (T428935) (T405146) by Sam Reed
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]- git #c8a12bee - docs: Remove wrong @inheritDoc and add documentation instead by Umherirrender
- git #49569c0f - Re-enable EntitySearchElasticTest (T204089) by Erik Bernhardson
- git #f0a41289 - Skip EntitySearchElasticTest (T204089) by Erik Bernhardson
WikibaseLexemeCirrusSearch
[edit]- git #8f0a8c53 - LexemeFullTextQueryBuilderTest: Mark test as skipped (T204089) (T428975) by Sam Reed
WikibaseMediaInfo
[edit]- git #353404ff - Partial revert "Re-enable MediaSearchQueryBuilderTest" (T429152) by Dreamy Jazz
- git #3dff96cb - Re-enable MediaSearchQueryBuilderTest (T204089) by Erik Bernhardson
- git #3a293c15 - Skip MediaSearchQueryBuilderTest (T204089) by Erik Bernhardson
Wikidata.org
[edit]- git #323c7135 - Add translatable messages for WikiProject Astronomy (T423144) by Arthur Taylor
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]- git #cb872e9e - docs: Update link to Lift Wing API docs by apaskulin
- git #c51156ca - Add messages for Runyankore Wikipedia (nynwiki) (T429189) by gerritbot
Skins
[edit]CologneBlue
[edit]- git #adfe0afc - CologneBlue: Render footer from portlet menus (T426358) by Hakan Özdemir
MinervaNeue
[edit]- git #8c9be48a - Bump bundlesize for Codex 2.6.0 release by Roan Kattouw
Modern
[edit]- git #68b1fec7 - Modern: Render footer from portlet menus (T426358) by Hakan Özdemir
Vector
[edit]- git #a4bed9d3 - Bundlesize: Increase to improve thumbnail support (T424596) by Jon Robson
- git #b194af1b - Use VectorComponentMenu in PageToolbar component (T426131) by Jon Robson
- git #8c6ee8ab - styles: Fix padding on user menu button (T403816) by Ed Sanders
- git #b3e5a035 - Reapply "Create VectorComponentPageToolbar component" (T426131) by Jdlrobson
- git #da396edb - Revert "Create VectorComponentPageToolbar component" (T428649) by Jdlrobson
- git #296bbab4 - Bump bundlesize for Codex 2.6.0 release by Roan Kattouw
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