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:setsince Terminus 2.x
New Commands
- No new commands have been added in Terminus 4.0.
 
Additional Changes
- Removed 
getOrgMembershipsfunction fromOrganizationsTrait:getOrganizationMembershipsshould be used instead. - Removed 
checkProgressfunction fromWorkflowmodel:WorkflowProcessingTraitshould be used instead. - Removed 
operationsfunction fromWorkflowmodel:getOperations()->all()should be used instead. - Removed 
getSite(string $site_id)function fromSiteAwareTrait:getSiteByIdshould be used instead. - Removed 
getOptionalSiteEnvfunction fromSiteAwareTrait:getOptionalEnvshould be used instead. - Removed 
getUnfrozenSiteEnvfunction fromSiteAwareTrait:requireSiteIsNotFrozenshould 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.