Release 5.2.0
Features
Unify command registration.
All commands can now be registered with:
"command:name" => [
// Command configuration
]
This includes also commands from command controllers.
Run level, booting steps, replaces, aliases and vendor name
are now part of this configuration. All these are optional
with proper defaults in case they are missing.
Defaults are:
runLevel: full
booting steps: none
replaces: none
aliases: none
vendor name: package name (or extension key for TYPO3 extensions)
This allows to specify arbitrary aliases also for
command controller commands. Even different command names would be possible.
This also means, that aliases can be added as well to command controller commands.
Old registration and command controllers still work, as their registration is migrated to the new format.
Because this migrated configuration is merged with existing new configuration,
it is possible to just supply some command controller commands with aliases,
while not having to register every single command.
Bugfixes
- Provide compatibility with latest TYPO3 master
- Harden class loading in non composer mode
Further changes
The full change log can be examined on Github
The extension can be found at the TER release page.