MediaWiki 1.41/wmf.20/Changelog
< MediaWiki 1.41 | wmf.20
Core changes
edit- git #572aa488 - Branch commit for wmf/1.41.0-wmf.20 (task T340248) by trainbranchbot
- git #511842f9 - parser: Remove phan-suppression after parsoid 0.18.0-a20 update (task T343155) by Umherirrender
- git #7a3e9ddf - SpecialVersion: Indicate when no skins or extensions are installed (task T342514) by Hannah Okwelum
- git #f5490051 - content,maintenance: Use class-string<ClassName> in doc blocks by thiemowmde
- git #8ceb58c7 - UserGroupManagerTest: clear all hooks before running tests by Daimona Eaytoy
- git #7fb8424b - Override inContentLanguage for FakeQqxMessageLocalizer by Michael Große
- git #e446a71f - ResourceLoader: Switch Resources.php to MW_INSTALL_PATH by Timo Tijhof
- git #cf8e22e1 - LocalisationCache: Load only core data if possible (task T342418) by Lucas Werkmeister
- git #7355d75c - LocalisationCache: Reset loaded(Sub)Items when overwriting data (task T342418) by Lucas Werkmeister
- git #ccbd669d - Acquire a temporary user username before previewing (task T331397) by Bartosz Dziewo?ski
- git #77266237 - Make minimumGroupingDigits an integer and add documentation by Tim Starling
- git #b03fc014 - phpunit: Throw exception in getDb() for non-database tests by Daimona Eaytoy
- git #3ee3e677 - Use any element in CSS selector of enhanced changes list (task T342489) by Fomafix
- git #9887516c - EditRecovery: add editRecovery.loadEnd JS hook (task T342882) by Sam Wilson
- git #dd6729cc - tests: Require existing page in ExportTest by Umherirrender
- git #2a0de02a - phpunit: Avoid TestUser in non-database tests by Daimona Eaytoy
- git #8f273a9d - tests: api: Replace some static function with services by Umherirrender
- git #d3fb83de - tests: api: Use NS_ constants instead of hard coded values by Umherirrender
- git #8aaef348 - doc: Improve description of "type" in extension.schema.v2.json by Philipp Spitzer
- git #2ed1977c - ParserOutput: use consistent delimiters in bodyOnly regexps by C. Scott Ananian
- git #075f8661 - Remove ParserOutput::hideNewSection, deprecated since 1.38 (task T305161) by C. Scott Ananian
- git #ea51801f - Rename newly-added ParserOutput::appendOutputString() method by C. Scott Ananian
- git #368881a2 - LocalisationCache: Add CORE_ONLY_KEYS, ALL_EXCEPT_CORE_ONLY_KEYS (task T342418) by Lucas Werkmeister
- git #274fd222 - LocalisationCache: Expand tests (task T342418) by Lucas Werkmeister
- git #8a2b8699 - Fix incomplete/broken ParserFactoryTest & ParserTest by thiemowmde
- git #7b8859c7 - language: Move tests from /cache to /language by Lucas Werkmeister
- git #33042ebc - LocalisationCache: Make isMergeableKey() static (task T342418) by Lucas Werkmeister
- git #3c43962d - Don't defer to CLDR for ru, uk, hy minimumGroupingDigits (task T262500) by Tim Starling
- git #0b92c4be - Record Parsoid version in extension data to allow rollback if necessary by C. Scott Ananian
- git #8797fbd9 - tests: Reset title cache after page creation in ParserTestRunner (task T342875) by Umherirrender
- git #7f15c466 - LocalisationCache: Make everything private that can be private by thiemowmde
- git #b2cfa31e - Add append/getOutputString to ParserOutput by Isabelle Hurbain-Palatin
- git #793e78aa - mailmap: Add urbanecm's WMF address by Martin Urbanec
- git #9b3c418d - Make tests override needed configuration by Tim Starling
- git #5c6bb65c - Normalize the skin name when "skin" is in HiddenPrefs (task T342733) by Tim Starling
- git #d46de9b6 - language: Add specific type hints to all LocalisationCache properties by thiemowmde
- git #f6b1c1f8 - Fix flaky test testSecuritySensitiveOperationStatus (task T342775) by Tim Starling
- git #7e52a230 - Fix attribution for "Localisation updates from https://translatewiki.net." by Winston Sung
- git #dedc1f31 - Use formatversion=2 for “account data from this project” link by Lucas Werkmeister
- git #21ec8b13 - maintenance: Remove UserRightsProxy from CreateAndPromote::addLogEntry (task T255309) by Umherirrender
- git #3184678f - BlockManagerTest: Use class @covers instead of per-method annotations by Thalia
- git #06816e38 - Tests: Fix config value override by Ammarpad
- git #5dbe1af8 - Revert "specials: Use cross-wiki aware UserIdentityLookup on Special:UserRights" (task T255309) (task T342747) by Urbanecm
- git #fc91c94d - Regression test for T342733 empty skin name (task T342733) by Tim Starling
- git #f3beedd0 - Normalize the skin name when it comes from preferences or useskin (task T342733) by Tim Starling
- git #7432b218 - Migrate more calls of Database::select* to SelectQueryBuilder (task T311866) by Amir Sarabadani
- git #49a2f5cd - api: Minor cleanup of some Api Base classes by Reedy
- git #404f3a20 - Edit recovery feature using indexedDB (task T341844) by Sam Wilson
- git #8d69f99a - Don't show the inline toggle selector on Special:MobileDiff (task T342158) by Tim Starling
- git #585a2022 - TextboxBuilder: Minor cleanup by Reedy
- git #9afb5807 - Add barebones mw.util.addPortlet method (task T303488) by Jon Robson
- git #23540426 - EditPage: Add #[AllowDynamicProperties] (task T326182) (task T324903) by Reedy
- git #dae88129 - Schema: Add pl_target_id column to pagelinks (task T342689) by Amir Sarabadani
- git #54aeb04f - rdbms: Avoid making wasteful memcached calls in CP (task T314434) by Amir Sarabadani
- git #346cb763 - Replace usages of ApiTestCase::$users by Daimona Eaytoy
- git #894aa5a7 - ApiTestCase: Clone User object when Authority is used (task T341953) by Daimona Eaytoy
- git #4c72c161 - Deprecate MediaWikiIntegrationTestCase::$users (task T155147) by Daimona Eaytoy
- git #67a7658e - phpunit: Make getTestUser and friends non-static by Daimona Eaytoy
- git #112209dd - ApiComparePages: Add help url (task T342632) by Reedy
- git #3bedffa8 - phpunit: Do not call addCoreDBData if the test doesn't need the DB (task T155147) by Daimona Eaytoy
- git #75df8fa6 - Add namespace translations for Mandailing (btm) (task T335217) by Jon Harald Søby
- git #be437f97 - ExternalLinks: Add support for WRITE_NEW only mode (task T341828) by Amir Sarabadani
- git #01c27193 - Update wikimedia/cdb from v2.0.0 to v3.0.0 (task T327992) by Derick Alangi
- git #5d92ed4b - rdbms: Drop srvCache from Database (task T342564) by Amir Sarabadani
- git #2b608a35 - Add an API-only user preference for diff type (task T336713) by Tim Starling
- git #ace8eb01 - skins: Widen `@covers` annotations in unit tests by Timo Tijhof
- git #4705d200 - changetags: Use LogPage::DELETED_RESTRICTED in ChangeTagsLogItem by Umherirrender
- git #10ecf2fe - Make "pluralRules" caches static in LocalisationCache (task T225730) by thiemowmde
- git #c4515293 - UserGroupManagerTest: Set wgConf wikis to it's valid by Derick Alangi
- git #4aa863ab - UserIdentity: Point to new UserIdentityUtils service in documentation by Thalia
- git #9c307982 - rdbms: Fix postgres db function call (task T342351) by Ammarpad
- git #45dffaf6 - Improve collapsing on the enhanced changes list by Fomafix
- git #863240c2 - Message: Document better what it means to "use the database" by thiemowmde
- git #2ed4e600 - Add support for wikidiff2_multi_format_diff() (task T341754) by Tim Starling
- git #d51b9994 - objectcache: Fix foreach warning in ReplicatedBagOStuff by Timo Tijhof
- git #d95a6b31 - rdbms: Introduce InsertQueryBuilder (task T335377) by Amir Sarabadani
- git #953689a2 - Warn when firing wikipage.content hook on content which isn't attached (task T341349) by Ed Sanders
Vendor
edit- git #5bf6f27e - Bump parsoid to 0.18.0-a20 by Isabelle Hurbain-Palatin
- git #e765c121 - Bump wikimedia/parsoid to v0.18.0-a19 by C. Scott Ananian
- git #9593d049 - Update wikimedia/cdb from v2.0.0 to v3.0.0 (task T327992) by Derick Alangi
Extensions
editAbuseFilter
edit- git #c72b6a20 - Pass ParserFactory to LazyVariableComputer (task T343070) by Umherirrender
BetaFeatures
edit- git #1af9f622 - Hooks: Use UserIdentityUtils for temporary user check by Thalia
CampaignEvents
edit- git #78163def - Drop campaign_events.ce_answers_status (task T342939) by Daimona Eaytoy
- git #bfeb6046 - Update the affiliate question wording and options (task T342341) by Claudio Melo
- git #ecb72918 - Update copy of participant questions subtitles (task T342339) by Daimona Eaytoy
- git #490c3250 - Update participant questions section titles to match prototypes (task T342382) by Daimona Eaytoy
CentralAuth
edit- git #88bdc2a1 - CentralAuthUser: Don't load user information unless needed by Taavi Väänänen
- git #e9a402c3 - Raise logging of token-based session failures to info (task T342201) by Gergő Tisza
- git #31fc683f - Add test for SpecialGlobalGroupMembership by Taavi Väänänen
CentralNotice
edit- git #7897fa5e - Replace deprecated MWException (task T328220) by Daimona Eaytoy
CheckUser
edit- git #5dbcf7a6 - clienthints: Allow Client Hints API to accept partial data (task T342729) by Dreamy Jazz
- git #875fdbfd - Prevent saving Client Hints using REST API when action is too old (task T342134) by Dreamy Jazz
- git #8cb2c621 - clienthints REST API: Perform matching user check with RAW audience (task T342790) by Dreamy Jazz
- git #fc88d0fd - Add CheckUserUnionSelectQueryBuilderTest to the Database group by Daimona Eaytoy
- git #629bc716 - Allow IP addresses as usernames in CheckUserPrivateEventLogFormatter (task T342629) by Dreamy Jazz
- git #93ada3d4 - Create UserIdentityValue with correct wiki (task T342655) by Alexander Vorwerk
CirrusSearch
edit- git #e7a7e319 - Add remove_duplicates to Hebrew and refactor (task T219550) by tjones
- git #022c1b2f - Relax prefix_api.feature by David Causse
- git #25724923 - Load RescoreFunctions from the ExtensionRegistry (task T342744) by David Causse
Cite
edit- git #5aa6cb0c - Replace extremely slow parser test with fast unit tests (task T253743) (task T238187) by thiemowmde
- git #2aa421a0 - Replace all Language and Parser mocks with no-op mocks by thiemowmde
- git #e750cc2e - Remove unused "HTML message" cite_references_no_link (task T321217) by thiemowmde
- git #d6d447e8 - Remove unused private method from CiteDbTest by thiemowmde
- git #df5484ea - Revert "Localisation updates from https://translatewiki.net." by Thiemo Kreuz (WMDE)
- git #08814c8e - Remove (revert) expensive parsing of 1-character message (task T339973) by thiemowmde
- git #09df6301 - Rename ext.cite.style VE dependency to ext.cite.parsoid.styles by Subramanya Sastry
CodeMirror
edit- git #7d48f2d8 - Use editRecovery.loadEnd JS hook to add change handler (task T342882) by Sam Wilson
ContentTranslation
edit- git #9bf10cd8 - CX: Use the same format as SX for section ids inside corpora units (task T332863) by NikG
- git #1b11631f - CX ve.dm.CXSectionNode.js: Migrate from ES5 to ES6 (task T342280) by NikG
- git #6527c706 - CX mw.cx.TranslationController.js: Migrate from ES5 to ES6 (task T342280) by NikG
- git #e98cb423 - CX mw.cx.TranslationTracker.js: Migrate from ES5 to ES6 (task T342280) by NikG
- git #66f754d9 - CX: Add change_tag to Wikidata CX edits (task T335256) by wangombe
DiscussionTools
edit- git #e389fc48 - Always use === in PHP by Ed Sanders
- git #ec804813 - Replace uses of UserNameUtils::isTemp with UserIdentityUtils::isTemp by Thalia
- git #42b588c0 - UsernameCompletionAction: Use @inheritdoc by Ed Sanders
- git #df6a5e0d - Add extra documentation to config for ...reply_icon_languages by Ed Sanders
- git #1bb29faa - Use strict comparison with array_search by Ed Sanders
DonationInterface
edit- git #228d3c21 - Update logging by cstone
Echo
edit- git #38c26f66 - Fixes: Echo notification count disappears on load in mobile skin (task T335273) by Jon Robson
- git #d0025322 - Update Echo to use MobileFrontend IconButton.js (task T340262) by bwang
EntitySchema
edit- git #f426fa69 - Fix lost copyright notice on SetEntitySchemaLabelDescriptionAliases by Michael Große
- git #fb079c04 - Refactor `onBeforeDisplayNoArticleText` hook handler to use hook interface (task T336922) by Hasan Akgün
- git #1ea2eef9 - Reuse Wikibase's copyright message builder (task T342001) by Andrew Kostka
EventBus
edit- git #9b840148 - Filter out null edits (task T341134) by Dan Andreescu
FileImporter
edit- git #ce624937 - Drop unnecessary limitation to int from AbuseFilter integration (task T342524) by thiemowmde
- git #7e1ab0b3 - Use cheaper Title::makeTitle in tests by thiemowmde
- git #acf4c3b4 - Pass ParserFactory to CategoryExtractor (task T343070) by Umherirrender
- git #3ff0491b - tests: Add mock for IContextSource::getSkin in ChangeFileInfoFormTest by Umherirrender
FlaggedRevs
edit- git #fec44183 - Remove 'flaggedrevs-diffonly' message and related functionality by Bartosz Dziewoński
- git #f4e07e22 - db: Fix table comment vocabulary by Gergő Tisza
- git #6fd646f0 - Hide level zero in the revision review form (task T277883) (task T191156) by tacsipacsi
- git #4d301c47 - RevisionReviewFormUI: Remove some traces of the tiers (task T277883) by tacsipacsi
Gadgets
edit- git #76522d5c - Avoid loading gadgets if the storage backend is disabled in tests (task T155147) by Daimona Eaytoy
GrowthExperiments
edit- git #10f0a3a1 - help: Fix navigation in the help panel (task T342927) by Gergő Tisza
- git #9bb99324 - Use IconButton instead of Icon (task T340262) by Jon Robson
- git #c8f8d766 - campaigns: Fix comment by Gergő Tisza
- git #eaeff13c - api: Expose disabled task types in AddImageFeedbackHandler (task T341150) by Gergő Tisza
- git #a8445321 - IP Masking: Replace isRegistered/isAnon calls with isNamed() (task T341976) by Martin Urbanec
- git #bfba163e - Post edit panel: Do not show pageviews (task T340576) by Kayla Morgan
Kartographer
edit- git #988eaee1 - Align with wtPostprocess signature change by Isabelle Hurbain-Palatin
LiquidThreads
edit- git #74f5fa1d - ApiThreadAction: Correct Help URL (task T342632) by Reedy
MachineVision
edit- git #8d96a2ed - build: Upgrade vue to 3.2.37 to align with MediaWiki (task T304717) by James D. Forrester
MobileFrontend
edit- git #7cd605fd - Add titles for media viewer's "prev" and "next" buttons (task T342936) by Dringsim
- git #59bfb79c - build: Update SVGO to v3.0.2 (task T339162) by Volker E
- git #68fde397 - Migrate mw-ui-button to cdx-button (task T340262) by bwang
- git #e196b016 - Update storybook to reflect change in Minerva (task T340262) by Dringsim
- git #8fd45747 - Fixes: CTA drawer down arrow alignment (task T340262) by Jon Robson
- git #8394ad76 - Update Icon.js to be IconButton.js and use codex button classes (task T340262) by bwang
- git #3bb01850 - SpecialMobileOptions: Remove dependency on UserNameUtils by Thalia
- git #c5873a22 - Watch for edit links inside the overflow menu (task T203151) by David Lynch
- git #9a659883 - Hide inline format line markers in Mobile (task T342160) by hmonroy
ORES
edit- git #293d2ab0 - add User-agent header in Lift Wing requests (task T342605) by Ilias Sarantopoulos
- git #7eb9459b - Fix model row upsert warning (task T319170) by Amir Sarabadani
PageTriage
edit- git #6f1c19ee - clicking "Previously deleted" in Special:NewPagesFeed now opens Special:Log (task T337554) by Novem Linguae
- git #6432907f - clicking "Previously deleted" in Page Curation now opens Special:Log (task T337554) by Novem Linguae
- git #42dd85bf - add ?action=query&prop=isreviewed to API (task T313495) by Novem Linguae
- git #a22a30a7 - Fix lastAfcActionLabel not showing up correctly (task T342054) by suecarmol
- git #b33d5e4b - Fix non-database test using the database by Daimona Eaytoy
- git #a3ca999a - Remove More button on load (task T342056) by suecarmol
Popups
edit- git #58156d2a - Scope rule to Popups (task T319260) (task T340262) by Jon Robson
- git #9aa07d08 - Model: Make dwell delay part of model and registration (task T326692) by Jon Robson
- git #1f5e249f - Remove unnecessary codex button styles by bwang
ProofreadPage
edit- git #667d8545 - Avoid DB access in non-database tests by Daimona Eaytoy
- git #4c21e281 - tests: Simplify provider in WikitextLinksExtractorTest (task T332865) by Umherirrender
SecureLinkFixer
edit- git #81eb141e - Updating domains.php from Mozilla by SecureLinkFixer updater bot
SecurePoll
edit- git #f485bc96 - Avoid dynamic message keys via FormSpecialPage::getMessagePrefix() (task T337945) by Daimona Eaytoy
TemplateData
edit- git #855156c9 - Hooks: Use UserIdentityUtils for temporary user check by Thalia
Thanks
edit- git #b6a79335 - Update Thanks extension to use IconButton.js from MobileFrontend (task T340262) by bwang
TimedMediaHandler
edit- git #9a534ac0 - tests: Add `@group Database` where needed (task T155147) by Daimona Eaytoy
Translate
edit- git #44ccd351 - QueryMessageGroupsActionApi: Remove mgroot=all parameter by Abijeet
- git #051d3436 - Move entity.selector to its own folder by Abijeet
- git #a909c116 - AggregateGroupsSpecialPage: Use entity.selector to select groups (task T323332) by Abijeet
- git #17ce8429 - Pass ParserFactory to Special:ExportTranslations (task T343070) by Umherirrender
- git #74959dc4 - tests: Add PersistentDatabaseCacheTest to the Database group by Daimona Eaytoy
- git #5e332346 - Mint: Disable translations to Chinese (task T342745) by Abijeet
- git #c3e660cd - pagetranslation: Clarify pp-already-prepared-message message and purpose by Reedy
- git #4897c209 - ext.translate.special.pagepreparation.js: Use action=compare (task T342630) by Reedy
- git #f7519f6b - ext.translate.special.pagepreparation.js: Code updates by Reedy
- git #612d69f0 - ext.translate.special.pagepreparation.js: Better handling of Prepare button click (task T342622) by Reedy
- git #01a05fb6 - MinT: Pre/post process input/output sent to API (task T341544) by Abijeet
- git #1430bb11 - ext.translate.special.pagepreparation.js: Only add trailing </translate> if we added a leading <translate> (task T245811) by Reedy
- git #cf51b3a1 - ext.translate.special.pagepreparation.js: Check for whitespace in <languages/> element (task T245811) by Reedy
- git #9ab9af95 - SearchTranslations: Code improvements by Abijeet
TranslationNotifications
edit- git #e139d80c - Do not add jobs with empty target wiki id to the job queue (task T342903) by Abijeet
UniversalLanguageSelector
edit- git #e0f7f594 - Update jquery.ime and jquery.uls from upstream by Amir E. Aharoni
VisualEditor
edit- git #85d58493 - Simplify definition of textStyle group in toolbar by Ed Sanders
- git #cbc75020 - Update VE core submodule to master (c1420586c) (task T341681) (task T341687) by Bartosz Dziewoński
- git #4418b618 - Remove `DualParsoidClient::class` and related code from VE (p.2) (task T341612) by Derick Alangi
- git #74a72af5 - build: Upgrade grunt-eslint from 24.1.0 to 24.3.0 by James D. Forrester
- git #325ca8a4 - build: Upgrade stylelint-config-wikimedia from 0.15.0 to 0.16.0 by James D. Forrester
- git #3d8315f4 - Simplify code for showing "Loading" message in template context by Ed Sanders
Wikibase
edit- git #d424146e - REST: Rename ReplaceItemStatement and its related classes (task T342888) by Muhammad Jaziraly
- git #356db95f - Check for false repoDomain explicitly in RepoDomainDbFactory by Daimona Eaytoy
- git #722b6b17 - Show a shorter copyright message when dataRightsUrl is empty (task T342001) by Andrew Kostka
- git #aa63d1ff - REST: Add PUT property statement route to OAS (task T342884) by Muhammad Jaziraly
- git #aaae37de - client: Pass ParserFactory to ApiFormatReference (task T343070) by Umherirrender
- git #123b7d00 - Termbox: Build required config into init module (task T342950) by Jakob Warkotsch
- git #6dedc398 - Termbox: Implement and inject EntityRepository service (task T342242) (task T342243) by Silvan
- git #f4804e5d - Only show pulsating dot to logged-in users (task T342872) by Lucas Werkmeister
- git #5882c3c8 - REST: Remove superfluous instantiation of `UseCaseError`s by Ollie Shotton
- git #74722427 - REST: Remove unused error codes from lookup table by Ollie Shotton
- git #1900930c - REST: Modify UseCaseError context logic (task T341804) by Ollie Shotton
- git #2f8682cb - REST: Fix incorrect operationId in OpenAPI document by Jakob Warkotsch
- git #59d432ad - REST: Add `operationId`s to OpenAPI schema by Jakob Warkotsch
- git #6c7cfeba - Make certain PHPUnit test setups more robust by thiemowmde
- git #684cf7b2 - Simplify WikibasePingbackTest setup by thiemowmde
- git #e823a1d0 - Avoid calling setMwGlobals multiple times by thiemowmde
- git #5e01869a - Only show “mul” pulsating dot in edit mode (task T342550) by Lucas Werkmeister
- git #9b88c110 - Termbox: Inject item/property specific data access services (task T342243) by Jakob Warkotsch
WikibaseQualityConstraints
edit- git #b8374601 - Bump unexpected from 13.2.0 to 13.2.1 by Addbot
- git #82bde5cc - Remove $parameters constructor parameter from CheckResult (task T338593) by Lucas Werkmeister
- git #be95ccf0 - Stop passing $parameters into CheckResult (task T338593) by Lucas Werkmeister
- git #3cf82e27 - Remove parameters from CheckResult (task T338593) by Lucas Werkmeister
- git #6422a4ee - Remove remaining references to CheckResult::getParameters() (task T338593) by Lucas Werkmeister
- git #48586a22 - Remove check result parameters from log message (task T338593) by Lucas Werkmeister
- git #9659ece8 - Remove ConstraintParameterRenderer (task T338593) by Lucas Werkmeister
- git #aa4c7488 - Remove expandable content scripts+styles (task T338593) by Lucas Werkmeister
- git #53fa2351 - Remove constraint parameters from SpecialConstraintReport (task T338593) by Lucas Werkmeister
WikiEditor
edit- git #de1dbd70 - Make EventLogging code more robust (task T337270) by thiemowmde
- git #d7993a35 - Update reference in WikiEditor (task T337270) by ksarabia
WikiLambda
edit- git #413cec2b - Function view: Comment out JSON blob view ('expert mode') (task T342944) by James D. Forrester
- git #95f6a5dd - Fix broken initialization of AboutEditMetadataDialog with blank language (task T343132) by gengh
- git #a412d422 - Fix style separation between language chip and string in localized labels by gengh
- git #f881fb91 - ApiPerformTest: Catch invalid-Object errors thrown from user input (task T342901) by James D. Forrester
- git #feb96ea4 - PageRenderingHandler: Set href always, even when we don't set the label (task T343041) by James D. Forrester
- git #0d5915c2 - SpecialViewObject: Catch errors from trying to create the language (task T343006) by James D. Forrester
- git #8fa6e830 - Use mw.config JS variables instead of directly URL for edit/view mode (task T342891) by gengh
- git #22e64203 - Create standalone JS module with language selector for page header (task T341500) by gengh
- git #9f5c58b6 - Function impl marked dirty when labels change (task T342687) by Stef Dunlap
- git #000c91aa - Get current view information from store getter by gengh
- git #5c4b8bac - SpecialViewObject: Don't load if action=edit etc. (task T342891) by James D. Forrester
- git #26531354 - Update link to function-evaluator image in docker-compose.sample. by apine
- git #de137689 - OrchestratorRequest: Memoise Wikifunction functions calls in memcached (task T307742) by James D. Forrester
- git #b2d668bb - OrchestratorRequest: Don't use $IP global, use MW_INSTALL_PATH constant by James D. Forrester
- git #eabca6c6 - SpecialViewObject: Don't inject a second rel='canonical' by James D. Forrester
- git #c7f80716 - Initialize blank function when redirecting to FunctionEditor from DefaultView (task T342802) by gengh
- git #a284026e - reloadBuiltinData: Fix typo by James D. Forrester
- git #0d19bbd4 - Enable FunctionReport tests and fix false positives (task T303072) by gengh
- git #45fd00d4 - Fix and activate Run Function page integration tests (task T318416) by gengh
- git #5e6f9383 - e2e: Fix the publish component by nik-55
- git #fe4b0446 - AUTHORS: Update for July 2023 by James D. Forrester
- git #653ea81a - Handle oldid url param to view a particular revision (task T287514) by gengh
- git #598f5fcc - PageRenderingHandler: Don't make 'read' selected if we're on the edit tab by James D. Forrester
- git #bc55bd7d - ExpandedToggle: Rotate icon the other way on dir=rtl context (task T337988) by gengh
- git #012cb06c - Add exit cancel handling for browser events (task T340627) by gengh
- git #e5efebba - About widget: Tie disabled state of edit pencil button to canEditObject method (task T329982) by James D. Forrester
- git #73fcb4a4 - Update function-schemata sub-module to HEAD (1c01f22) (task T335583) by James D. Forrester
- git #89a502b6 - Don't hard-code parantheses, as they differ by language by James D. Forrester
- git #b719bb1a - docs: Ensure we have a proper file-level block on every code file by James D. Forrester
- git #5b5dfcd8 - Set label changes to true when updating Function Description (task T342596) by gengh
- git #acdd56c9 - docs: Move Vue top-level comment out of the rendered DOM by James D. Forrester
WikimediaMaintenance
edit- git #83904568 - Migrate Commons interwiki code [[c:]] to dumpInterwiki.php (task T283005) by Alexander Vorwerk
- git #c8675aff - DumpInterwiki: Set Forward=yes to wikifunctions: (task T342909) by James D. Forrester
- git #0b571f90 - DumpInterwiki: Add f: as interwiki for wikifunctions (task T325908) by James D. Forrester
Wikistories
edit- git #4affd2cb - Thumbnail icon z-index by Huei Tan
Skins
editMinervaNeue
edit- git #e6511ebe - Add option for different icon sizes, reduce size of arrow icon in last modified bar by bwang
- git #a8362a92 - Hide image overlay slider buttons (task T342936) by Jon Robson
- git #11e09ea7 - [Icons] Convert history/next status bar icons to Codex (task T319260) by Jan Drewniak
- git #ad000ae0 - Fixes: Close label showing in reference drawer (task T340262) by Jon Robson
- git #484cd591 - Fixes page issue icon (task T340910) (task T340262) by Jon Robson
- git #6dad2802 - Handle icon only labels with Codex in Minerva (task T340262) by Jon Robson
- git #0e60da8e - Ensure space between download icon and text (task T340262) by Jon Robson
- git #53b524fb - DefaultMainMenuBuilder: Use UserIdentityUtils for temporary user check by Thalia
- git #be398f8a - Disable flakey test (task T334634) by Jon Robson
- git #66356938 - [Icons] Update usage of MobileFrontend Icon code (task T319260) by bwang
- git #956baf5b - Add "edit full page" to the minerva overflow menu (task T203151) by David Lynch
Timeless
edit- git #5d0e1653 - Revert "Restrict the table hack from T269912 to mw-parser-output" (task T342489) by Fomafix
- git #aa8b0f92 - Restrict the table hack from T269912 to mw-parser-output (task T342489) by Fomafix
- git #1363af08 - Avoid multiple spaces by Fomafix
Vector
edit- git #18ecb075 - Revert "Reset line height on tab elements" (task T343110) by Jdlrobson
- git #eb64a09a - Separate dropdown/menu references in PHP and templates by bwang
- git #6b812146 - Fix issues with addPortlet handler (task T303488) by Jon Robson
- git #4b4fc6c6 - Add hook support for mw.util.addPortlet method (task T303488) by Moh'd Khier Abualruz
- git #20c216c8 - Fix text showing on icon only buttons by bwang
Misc
editVisualEditor/VisualEditor
edit- git #bec0946f - Make Language and ClearAnnotation tools part of the textStyle group by Ed Sanders
- git #02007e7f - i18n: Add new langauge by Ed Sanders
- git #ad7651f5 - Handle clicking on a focusable node that is already focused (task T341681) by Ed Sanders
- git #67a3fac8 - ve.ce.Surface: Move some vars closer to usage by Ed Sanders
- git #ae097d2a - Follow-up I8701829: Manually move focus when tab/shift+tab pressed (task T341687) by Ed Sanders
- git #d80bb492 - Revert "Patch WindowManager fix for multiple window managers" by Bartosz Dziewoński
No changes
edit- 3D
- ActiveAbstract
- AdvancedSearch
- AntiSpoof
- ApiFeatureUsage
- ArticleCreationWorkflow
- ArticlePlaceholder
- Babel
- BounceHandler
- Calendar
- Campaigns
- Capiunto
- CategoryTree
- CharInsert
- ChessBrowser
- CiteThisPage
- Citoid
- CodeEditor
- Cognate
- Collection
- CologneBlue
- CommonsMetadata
- ConfirmEdit
- ContactPage
- CreditsSource
- Dashiki
- Disambiguator
- DismissableSiteNotice
- DoubleWiki
- Elastica
- ElectronPdfService
- EventLogging
- EventStreamConfig
- ExtensionDistributor
- ExternalGuidance
- FeaturedFeeds
- FileExporter
- Flow
- FundraiserLandingPage
- FundraisingTranslateWorkflow
- GeoCrumbs
- GeoData
- GlobalBlocking
- GlobalCssJs
- GlobalPreferences
- GlobalUsage
- GlobalUserPage
- GlobalWatchlist
- GoogleNewsSitemap
- Graph
- GuidedTour
- IPInfo
- ImageMap
- ImageSuggestions
- InputBox
- Insider
- Interwiki
- InterwikiSorting
- Josa
- JsonConfig
- LabeledSectionTransclusion
- LandingCheck
- LdapAuthentication
- Linter
- Listings
- LoginNotify
- MapSources
- MassMessage
- Math
- MediaModeration
- MediaSearch
- MobileApp
- Modern
- MonoBook
- MultimediaViewer
- NavigationTiming
- NearbyPages
- NewUserMessage
- Newsletter
- Nostalgia
- Nuke
- OATHAuth
- OAuth
- OAuthRateLimiter
- OpenStackManager
- PageAssessments
- PageImages
- PageNotice
- PageViewInfo
- PagedTiffHandler
- ParserFunctions
- PdfHandler
- Phonos
- Poem
- PropertySuggester
- QuickSurveys
- Quiz
- RSS
- ReadingLists
- RealMe
- RelatedArticles
- RevisionSlider
- SandboxLink
- Score
- Scribunto
- SearchExtraNS
- SearchVue
- ShortUrl
- SimilarEditors
- SiteMatrix
- SpamBlacklist
- StopForumSpam
- SubPageList3
- SubpageSortkey
- SyntaxHighlight_GeSHi
- TemplateSandbox
- TemplateStyles
- TemplateWizard
- TextExtracts
- TheWikipediaLibrary
- TitleBlacklist
- TocTree
- TorBlock
- TrustedXFF
- TwoColConflict
- UploadWizard
- UploadsLink
- UrlShortener
- VipsScaler
- VueTest
- WebAuthn
- WikiLove
- WikibaseCirrusSearch
- WikibaseLexeme
- WikibaseLexemeCirrusSearch
- WikibaseMediaInfo
- Wikidata.org
- WikidataPageBanner
- WikimediaApiPortal
- WikimediaApiPortalOAuth
- WikimediaBadges
- WikimediaEditorTasks
- WikimediaEvents
- WikimediaIncubator
- WikimediaMessages
- Wikisource
- XAnalytics
- cldr
- intersection
- timeline
- wikihiero
Total changes
edit280 Changes in 48 repos by 70 authors