v1.65.1 - Acrux
[1.65.1] - 2026-07-01 — Acrux
Fixed
-
Extensions:
extensions:enable/disableno longer leave a trailing-whitespace line in
config/extensions.php.ExtensionStateWriter::writeList()captured the whitespace before the
closing bracket and re-emitted a literal indent in front of it, producing a dangling 4-space line
above]on every enable/disable — which then tripsSquiz.WhiteSpace.SuperfluousWhitespacein
phpcs/CI. The writer now folds that whitespace into the match and writes the closing indent and
bracket cleanly. -
Console: CLI commands no longer collide with Symfony's global option shortcuts. Four commands
declared options whose shortcuts (or, forinstall, the name too) clashed with the reserved
globals, so Symfony threwAn option with shortcut "…" already existswhen the command's
definition merged with the application's — on both run andhelp, making the command unrunnable:serve--queuedropped its-qshortcut (clashed with-q/--quiet).cache:expire--verifyanddi:container:compile--validatedropped their-vshortcut
(clashed with-v/--verbose).install--quiet(which meant "non-interactive, use env vars", not "suppress output") was
renamed to--unattended— it collided with the global--quiet/-qon both name and
shortcut. The global-q/--quietnow resolves normally on that command.
All long options are preserved (
--queue,--verify,--validate,--unattended); only the
colliding shortcuts were removed.