Features
PHP 7.3 compatibility
Code is now marked as compatible and tested with PHP 7.3
Better error messages
Instead of limiting the number of commands, specifically hiding commands that cannot run because TYPO3 is not set up yet, now all registered commands are shown.
When a command is executed and fails a helpful error message is shown, to hint that TYPO3 is not set up yet.
As a "side effect" command autocompletion for all commands will always work, even when TYPO3 misses its configuration files.
New Documentation rendering
Documentation rendering has now been adapted to benefit from the new infrastructure, which means documentation for the master branch will also be available.
TYPO3 Console as extension in separate (read only) repository
TYPO3 Console is also available as TYPO3 extension for users not installing TYPO3 with Composer. The extension was built automatically once a new version was tagged, which meant that intermediate versions couldn't easily be used. To support the new documentation rendering infrastructure, the current state (tags but also all branches) will be available in a separate (read only) repository, which is also automatically updated on every change in the main repository.
Bugfixes
- It is now possible to select the DBMS driver in the
install:setup
command.
- Several bugs in the
upgrade:*
commands have been fixed. There is still a pending bug that is not fixed with this release, but especially composer users should not be affected by this.
- Frontend output for the
frontend:request
is now to processed, just like it should be.
Deprecations
- Registering commands via
Configuration/Console/Commands.php
is deprecated. Instead the file Configuration/Commands.php
should be used to register commands, which is official TYPO3 API since TYPO3 8.7.
Further changes
The full change log can be examined on Github
The extension can be found at the TER release page.