{"version":"2.0.15","anchor":"hook-function-signature-improvements","canonical_anchor":"hook-function-signature-improvements","heading":"Hook Function Signature Improvements","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.0.15\/e\/hook-function-signature-improvements","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.0.15","markdown":"### Hook Function Signature Improvements\n\n**What:** Hook execution functions now use clearer parameter naming with object destructuring for better code maintainability.\n\n**Details:**\n\n- Function `tX9()` at line 73192 uses named parameters: `{ toolUseID, hook, hookInput, signal }`\n- Function `r40()` at line 72973 uses named parameters: `{ hookInput, matchQuery, signal, timeoutMs }`\n- Replaces positional parameters with descriptive object properties\n- **Evidence:** v2.0.14 used positional parameters `HX9(A, B, Q, Z)` at line 73080 and `S40(A, B, Q, Z)` at line 72895"}