Typo3 Console: v5.7.0 Release

Release date:
July 17, 2019
Previous version:
5.6.0 (released October 21, 2018)
Magnitude:
3,071 Diff Delta
Contributors:
6 total committers
Data confidence:
Commits:

Top Contributors in v5.7.0

helhum
bmack
l00k
mbrodala
astehlik
urbantrout

Directory Browser for v5.7.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

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.