Typo3 Console: 5.2.0 Release

Release date:
March 12, 2018
Previous version:
5.1.1 (released February 18, 2018)
Magnitude:
2,170 Diff Delta
Contributors:
1 total committer
Data confidence:
Commits:

Top Contributors in 5.2.0

helhum

Directory Browser for 5.2.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

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.