New:
- Automatically show
--help
output for some command input exceptions (for example, if you're missing an argument, instead of just complaining, show the command usage) - Pass
readline_info()
to tab completion matchers'getMatches
methods, allowing more complex matching logic (Thanks @tareqas!)
Improved:
- Improve variadic placeholder param support (Thanks @sebdesign!)
- Deal with PHP 8.4
E_STRICT
deprecation (Thanks @Ayesh!) - Work around scoping issues with PHP-Parser backwards compatibility shims.
- Play nicer with systems where
less
is not a symlink, and where PHP error suppression is ignored ... or over-eargly turned into exceptions (Thanks @piurafunk!) - Handle unavailable config paths more gracefully (Thanks @apreiml!)
- Handle missing or non-writable runtime directory more gracefully.
- Remove outdated alias from help show output.