Phabricator Link
|
Wiki Link
|
Status
|
Priority
|
Author
|
Assignee
|
Projects
|
Subtasks
|
Parent Tasks
|
T154675
|
T154675: Introduce a listener interface for LinkRenderer hooks
|
invalid
|
Needs Triage (violet)
|
|
|
|
|
|
T193950
|
T193950: Hook parameters should not be passed by reference unless the parameter is documented to be replaceable
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T193951
|
T193951: Hook handler functions should not require pass-by-reference unless documented in the hook signature
|
open
|
Low (yellow)
|
|
|
|
|
|
T212482
|
T212482: RFC: Evolve hook system to support "filters" and "actions" only
|
open
|
Medium (orange)
|
|
|
|
|
|
T230528
|
T230528: Allow hooks to work with dependency injection
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232877
|
T232877: The "RevisionInsertComplete" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232878
|
T232878: The "SecondaryDataUpdates" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T232879
|
T232879: The "WikiPageDeletionUpdates" hook is listed in documentation as deprecated but doesn't emit deprecation warnings yet
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T240307
|
T240307: Hook container with strong types and DI
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T245329
|
T245329: Hard deprecate deprecated api token hooks
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T247088
|
T247088: New Hook System
|
open
|
Medium (orange)
|
|
|
|
|
|
T250102
|
T250102: Fix failing tests that rely on Hooks.php
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T250754
|
T250754: Update Hooks Manual on MediaWiki
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T250757
|
T250757: Update individual hook manuals on MediaWiki.org
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T250859
|
T250859: Rename BeforeParserrenderImageGalleryHook to BeforeParserRenderImageGalleryHook
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T252686
|
T252686: extension.json did not pass validation: The property HookHandlers is not defined and the definition does not allow additional properties
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T253768
|
T253768: No easy way to suppress hard-deprecation warnings for hooks
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T254053
|
T254053: MediaWikiTestCaseTrait::createHookContainer failing mediawiki-quibble-composer-mysql-php72-docker
|
resolved
|
High (red)
|
|
|
|
|
|
T254271
|
T254271: Should HookRunner be in the service container?
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T255784
|
T255784: Update dependency injection docs in MediaWiki Core for the new hooks system
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T256305
|
T256305: Fatal Error: Class MediaWiki\HookContainer\HookRunner contains 1 abstract method and must therefore be declared abstract
|
duplicate
|
Unbreak Now! (pink)
|
|
|
|
|
|
T256354
|
T256354: Unable the identify the hook subscriber from deprecated hook error message
|
open
|
Low (yellow)
|
|
|
|
|
|
T257196
|
T257196: Allow tests to reset/clear non-legacy hook handlers
|
duplicate
|
Needs Triage (violet)
|
|
|
|
|
|
T257804
|
T257804: Update docs/hooks.txt to reflect the new hook system.
|
resolved
|
High (red)
|
|
|
|
|
|
T258665
|
T258665: Document canonical hook name in hook interfaces
|
resolved
|
Needs Triage (violet)
|
|
|
|
|
|
T258790
|
T258790: Old wikitext editor no longer displays error message when :Status::newFatal() is called (in TemplateData)
|
resolved
|
High (red)
|
|
|
|
|
|
T259926
|
T259926: Update Template:MediaWikiHook to generate appropriate documentation for the new hook system
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T263510
|
T263510: The handler for the hook LoadExtensionSchemaUpdates registered in OAuthRateLimiter/extension.json has a service dependency, but this hook does not allow it
|
resolved
|
High (red)
|
|
|
|
|
|
T263925
|
T263925: Hooking into MediaWikiServices with a 1.35-style HookHandler breaks maintenance scripts
|
resolved
|
High (red)
|
|
|
|
|
|
T265775
|
T265775: Retire TitleExists hook
|
open
|
Medium (orange)
|
|
|
|
|
|
T271574
|
T271574: Replace $wgExtensionFunctions with a hook
|
open
|
Medium (orange)
|
|
|
|
|
|
T271620
|
T271620: Make HookRunnerTest usable in extension tests
|
resolved
|
Medium (orange)
|
|
|
|
|
|
T274041
|
T274041: Investigate performance impact of HookRunner.php loading 500+ interfaces
|
open
|
Medium (orange)
|
|
|
|
|
|
T274638
|
T274638: Devise a smart deprecation process for hooks passing User or Title objects
|
open
|
Medium (orange)
|
|
|
|
|
|
T275749
|
T275749: Survey tool to see which extension uses which hooks
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T296895
|
T296895: LinksUpdate hook review
|
open
|
Needs Triage (violet)
|
|
|
|
|
|
T297011
|
T297011: Migrate LinksUpdateAfterInsert to LinksUpdateComplete
|
open
|
Needs Triage (violet)
|
|
|
|
|
|