Terminus 4
Learn what's new with the latest Terminus major version upgrade.
This section provides information about Terminus 4.0. Terminus 4.0 is the most recent major version of Terminus and is recommended in place of Terminus 3.x.
Information:
Note
We suggest you read from the beginning of the Terminus Guide if you're not already familiar with Terminus. This section is specifically geared at existing Terminus users who need to update existing implementations.
These commands or their output have changed in a significant way that may affect your existing scripting of Terminus.
Removed Commands
The following commands were removed from Terminus 4.0:
service-level:set
: Replaced withplan:set
since Terminus 2.x
New Commands
- No new commands have been added in Terminus 4.0.
Additional Changes
- Removed
getOrgMemberships
function fromOrganizationsTrait
:getOrganizationMemberships
should be used instead. - Removed
checkProgress
function fromWorkflow
model:WorkflowProcessingTrait
should be used instead. - Removed
operations
function fromWorkflow
model:getOperations()->all()
should be used instead. - Removed
getSite(string $site_id)
function fromSiteAwareTrait
:getSiteById
should be used instead. - Removed
getOptionalSiteEnv
function fromSiteAwareTrait
:getOptionalEnv
should be used instead. - Removed
getUnfrozenSiteEnv
function fromSiteAwareTrait
:requireSiteIsNotFrozen
should be used instead. - When in interactive mode, if a command is missing a required argument, it will be interactively prompted.
- Support for some EOL versions of PHP have been removed from Terminus 4. PHP 8.2 or later is required.