TYPO3-Console

Console command for TYPO3 CMS

GPL-2.0 License

Downloads
6.5M
Stars
282
Committers
67

Bot releases are hidden (Show)

TYPO3-Console - Release 7.0.4

Published by helhum almost 3 years ago

Bugfixes

  • Allow installation of latest/ current TYPO3 dev version. Use at your own risk. Anything can break any time 🔥

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 7.0.3

Published by helhum about 3 years ago

Bugfixes

  • Harden upgrade:list against TYPO3 inconsistencies
  • Make copy of .htaccess work when core is installed in vendor
  • Improve install:generatepackagestates error message in Composer mode

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 7.0.2

Published by helhum about 3 years ago

Features

  • Compatible with TYPO3 11.5

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 7.0.1

Published by helhum about 3 years ago

Features

  • It is now actually working

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 7.0.0

Published by helhum about 3 years ago

Breaking Changes

Removed commands

The following commands are now removed with versions now provided by TYPO3 directly.
Please note, that these commands will still be executable with the typo3cms binary, but will NOT
be listed in its command reference any more.

Old TYPO3 Console command name New TYPO3 command name
backend:lock backend:lock
backend:unlock backend:unlock
cache:flush cache:flush
cache:flushgroups cache:flush --group <your-group>
dumpautoload dumpautoload
extension:list extension:list
extension:setup <your-ext-key> extension:setup --extension <your-ext-key>
extension:setupactive extension:setup

This means, that with this version, deployment definitions using any of those commands need to be adapted.
Likely it will be enough to change extension:setupactive to be extension:setup

Also noteworthy: The install:generatepackagestates command is now not available any more in TYPO3 Composer enabled projects, due to the fact, that TYPO3 itself now marks all Composer installed extensions as active.

  • In non Composer enabled TYPO3 installations, Extensions can not provide low level commands any more using Configuration/Commands.php. In general, providing commands should now be done by configuring them for dependency injection

Features

  • Compatibility with TYPO3 11.4.*

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 6.6.0

Published by helhum over 3 years ago

Features

  • Compatibility with TYPO3 11.3.*
  • Compatibility with PHP 8

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 6.5.0

Published by helhum over 3 years ago

Features

  • Compatibility with TYPO3 11.2.*
  • New --raw option for database:updateschema command to output raw SQL queries needed/executed for schema update

Bugfixes

  • Fixes in database:[import|export] commands

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 6.4.0

Published by helhum almost 4 years ago

Features

  • Compatibility with TYPO3 11.0.*
  • Commands to lock and unlock install tool web UI (install:lock, install:unlock)

Bugfixes

  • Streamline upgrade:run to always show wizard title before presenting confirmation message

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 6.3.4

Published by helhum about 4 years ago

Bugfixes

  • Allow database:export to work without process privileges

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 5.8.6

Published by helhum about 4 years ago

Bugfixes

  • Fix cache:flush to not delete main cache directory
  • Allow database:export to work without process privileges

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 6.3.3

Published by helhum about 4 years ago

Bugfixes

  • Streamline extension setup to use public TYPO3 API and by that also install site configuration provided by extensions
  • Fix low level commands, when dependency injection cache is stale
  • Fix low level cache folder cleaning to not create directories that previously were files

Inprovements

  • install:extensionsetupifpossible now has an optional --fail-on-error flag, so that this command can be used in deployments. Without this flag failures could remain undetected. You can now use this command without this flag in composer.json script section and with this flag for deployments.

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.3.2

Published by helhum over 4 years ago

Bugfixes

  • Avoid hard error on outdated Composer version and output error message instead

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.3.1

Published by helhum over 4 years ago

Bugfixes

  • Fix ext_tables.php loading order

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.3.0

Published by helhum over 4 years ago

Features

  • It is now possible to specify multiple wizards to run with upgrade:run
  • It is now possible with upgrade:run to deny confirmation for wizards that run and speciying a whitelist for wizards that will be confirmed

Bugfixes

  • Stability improvements for multiple edge cases, to not break all commands when some packages provide broken commands

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.2.1

Published by helhum over 4 years ago

Bugfixes

  • Respect runLevel configuration for commands provided by extensions

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.2.0

Published by helhum over 4 years ago

Features

  • Add option to provide site url in install:setup when using site setup type
  • Add possiblity to skip certain input questions based on other input (e.g. don't ask for databse credentials any more, when SQLite connection)
  • Fix setup during Composer run

Bugfixes

  • Enforce E_USER_DEPRECATED to be handled by error handler
  • Correctly initialize global LANG variable.

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.1.0

Published by helhum over 4 years ago

Features

  • Allow force execution of individual row updaters when executing upgrade:run databaseRowsUpdateWizard
  • Confirmable upgrade wizards are now highlighted in upgrade:list. The confirmation message is shown as well with upgrade:list --verbose.

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 6.0.1

Published by helhum over 4 years ago

Bugfixes

  • Fix a bug that prevented the --force option to work for upgrade:run command
  • Fix cache handling of caches provided by extensions
  • Fix and improve argument UI when asking for missing arguments
  • Ask for username and password when not provided in backend:createadmin
  • Add workaround for symfony/console bug
  • Improve version output to include TYPO3 version and ApplicationContext

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

TYPO3-Console - Release 5.8.5

Published by helhum over 4 years ago

Bugfixes

  • Fix backend:createadmin command to ask for a password when no arguments are provided

Further changes

The full change log can be examined on Github
The extension can be found at the TER release page.

TYPO3-Console - Release 6.0.0

Published by helhum over 4 years ago

General remarks

Unfortuantely a final breaking change needed to be made in order to provide
stable and reliable upgrade commands, that work smoothly with the new TYPO3 version.

Breaking changes

  • Most commands now have strict argument verifications
  • Commands upgrade:wizard and upgrade:all have been removed in favor of upgrade:prepare and upgrade:run (see Features).

Features

  • TYPO3 10.4 compatibility

New upgrade commands

The command upgrade:prepare was introduced to perform basic low level upgrade steps and check for basic extension compatibility. These steps were previously done implicitly when executing upgrade:list and upgrade:all, but this turned out to be tedious, when these failed e.g. during eary upgrade preparations. Now there is an explicit command for these, which, when it sucessfully completes, must only executed once. The state of its execution is still stored in LocalConfiguration.php, so that already prepared system don't need this command any more.

The upgrade:run command accepts a wizard identifier, but can also be run without one.
When run interactively and without an identifier, a select option UI is presented where one can select the wizard that should be run.

This command also has confirmation and denial flags, that are promoted to confirmable wizards. Please not that --deny flags take precedence over --confirm flags. This means
wizards that are allowed and denied at the same time, will not be executed.

Examples:

upgrade:run all

upgrade:run all --no-interaction --confirm all --deny typo3DbLegacyExtension --deny funcExtension

upgrade:run all --no-interaction --deny all

upgrade:run argon2iPasswordHashes --confirm all

Further changes

The full change log can be examined on Github

The extension can be found at the TER release page.

Package Rankings
Top 0.49% on Packagist.org
Badges
Extracted from project README
Latest Stable Version TYPO3 11 TYPO3 12 Total Downloads Monthly Downloads Build Status StyleCI License Donate