Typo3 Console: 4.0.0 Release

Release date:
November 1, 2016
Previous version:
3.5.2 (released January 11, 2017)
Magnitude:
0 Diff Delta
Contributors:
0 total committers
Data confidence:
Commits:

33 Features Released with 4.0.0

Top Contributors in 4.0.0

Could not determine top contributors for this release.

Directory Browser for 4.0.0

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

Release Notes Published

After over three months of development since release of 3.0.0, we are proud to present a new major version of TYPO3 Console. It again comes with new features, usability improvements, a lot of bugfixes and very few breaking changes. It is now better prepared than ever for TYPO3 8.4.0 and higher.

Compared to the 3.5.1 release only a few, but still nice features have been added.

New Features (since version 3.0.0)

  • Command to generate an autocomplete script
  • The required cli user is now auto created. Basically TYPO3 Console adds it, when it is required by TYPO3. This completes the auto activation feature which was started in 3.0.0, so now the console is now available once the code is installed
  • The database:updateschema command has been reworked. The main goal was full TYPO3 8.x support (doctrine support), but user experience has also been improved.
  • database:updateschema now by default executes all "safe" schema update operations
  • database:updateschema now has a --dry-run option to preview potential schema updates
  • helhum/typo3-console is now a composer library, not an extension. A dummy extension is installed now, but this is deprecated and will be removed with the next major version and can be disabled by composer configuration.
  • extension:list command to list available extensions in the system

Breaking changes

  • The ./typo3cms script is now a regular composer binary. This means if you install helhum/typo3-console with composer, it is installed in the bin directory defined the root composer.json (by default vendor/bin). Previously it was always installed along side with the composer.json file. If you use the console as TYPO3 extension, the script will still be installed in the TYPO3 root directory.
  • Deprecated commands have been removed. Now the extension:* commands differ from the ones in TYPO3
  • The ext_emconf.php files have been removed from the git repository

Further changes

The full change log can be examined on Github TER release page