Releases: pantheon-systems/terminus
Releases · pantheon-systems/terminus
0.13.3
0.13.2
Fixed
- Fixed apply upstream updates. (#1233)
- Fixed
site upstream-info. (#1224) - Fixed the notices emitting from
sites list. (#1231) - Fixed the memberships column in
sites listto accurately reflect when your user is a both a team and organizational member of a site. (#1231) - Fixed
wpanddrushcommands. (#1237)
Added
Site::serialize()(#1224)Upstream::getUpdates()(#1224)Upstream::hasUpdates()(#1224)Upstream::serialize()(#1224)Upstream::fetch()(#1224)- The
Upstreammodel now accepts an optional site object so as to conduct API operations. (#1224) Environment::cacheserverConnectionInfo()(#1237)Environment::databaseConnectionInfo()(#1237)Environment::gitConnectionInfo()(#1237)Environment::sftpConnectionInfo()(#1237)
Removed
Site::info()has been removed. Please useSite::serialize()instead. (#1224)Site::getUpstreamUpdates()has been removed. Please useUpstream::getUpdates()via the Site model's upstream property. (#1224)
Changed
Environment::connectionInfo()now compiles the returns from four newly added connection-info functions. Use these if only a subset of the connection info is required in order to avoid extraneous API calls. (#1237)
0.13.1
0.13.0
Added
- New rocket art available using
art rocket. (#1148)
Changed
- All Terminus\Models\Collections namespaces have been changed to Terminus\Collections. (#1162)
- Makes API calls to host 'terminus.pantheon.io' instead of 'dashboard.pantheon.io' (#1180)
Removed
- The command
site set-drush-versionhas been removed. Please set your Drush version in your pantheon.yml file. (See: https://pantheon.io/docs/drush-versions) (#1190)
0.12.0
Added
- Added
choicesproperty toInputHelper::siteNameparameter object. (#1152) - Added
TerminusCollection::listingto create a list of models therein. (#1152) - Added
UserSiteMembershipscollection andUserSiteMembershipmodel. (#1152) - Added
UserOrganizationMembershipscollection andUserOrganizationMembershipmodel. (#1152)
Changed
- Renamed
Sites::addSitetoSites::create. (#1152) - Renamed
OrganizationUserMemberships::addMembertoOrganizationUserMemberships::create. (#1152) - Renamed
OrganizationSiteMemberships::addMembertoOrganizationSiteMemberships::create. (#1152) - When using the sites collection to gather all sites, you now must use
Sites::fetch()to retrieve the relevant objects. (#1152) - Renamed
OrganizationSiteMembership::removeMembertoOrganizationSiteMembership::delete. (#1152) - Renamed
OrganizationUserMembership::removeMembertoOrganizationUserMembership::delete. (#1152) - Remamed
Sites::filterAllByTagtoSites::filterByTag. (#1152) - Renamed
UserOrganizationMemberships::gettoUserOrganizationMemberships::getOrganization. (#1152) Sites::getno longer fetches all sites to find the named site. (#1152)
Removed
cli cache-clearcommand. (#1152)- The
SitesCacheclass and all site cache-relevant functions have been removed. (#1152) - The command
site set-php-versionhas been removed. Please set your PHP version by your pantheon.yml file. (See: https://pantheon.io/docs/php-versions) (#1121)
0.11.4
0.11.3
0.11.2
Added
- New field
frozenappears insites listwhen a site belonging to your user has been frozen. (#1015) - New command
site lookupto look up sites by name. (#1027) - New command
site complete-migration. (#1077) site clear-cachenow automatically clears the framework cache as well as the Varnish cache. (#1083)
Changed
- Removed the port number from the create-a-machine token URL seen when using
auth loginexcept for when the host is localhost. (#1034) - Changed the
SynopsisValidatorso that any unnamed command argument between<and>may be given any name. (#1041) - When running
site deployand there are no changes to deploy, Terminus will now exit with status0rather than1. (#1054) - Moved log-out function out of
AuthCommandand into theAuthmodel. (#1058) - A site's frozen status will appear now in both the
site infooutput and when runningorganizations sites list. (#1091)
Fixed
wpanddrushcommands both now use the object buffer and output the result of the operation without formatting. (#1023)Runner::getLogger()will no longer returnnull. (#1049)- Fixed undefined-variable bug when attempting to access list of upstreams in
InputHelper::upstream(). (#1050) - Fixed undefined-variable bug which appears when a user has one machine token saved but is logged out. (#1053)
- Multiline option details will now fully appear in help output. (#1055)
TERMINUS_PLUGINS_DIRnow overrides the plugin directory appropriately. (#1062)- Undefined method error while running
sites mass-updatehas been fixed. (#1064) - Eliminated superfluous exception catching in
TerminusRequestso that Github API rate limit overages will not disrupt scripts. (#1082) - Fixed bug in
delete-envwhich prevented the--remove-branchoption from working. (#1084) - Fixed bug in
site set-https-certificate. (#1085) - Updated dependencies to fix blank-menus-in-Windows bug. (#1086)
- The
createdfield returned bysite infonow is in the format specified byTERMINUS_DATE_FORMAT. (#1093) - The
createdfield returned byorganizations sites listnow is in the format specified byTERMINUS_DATE_FORMAT. (#1093) - The
createdfield returned bysites listnow is in the format specified byTERMINUS_DATE_FORMAT. (#1093) - Switched all remaining date-formatted fields to use the format specified by
TERMINUS_DATE_FORMAT. (#1093) - Handling of directories in Windows has been fixed. (#1094)
0.11.1
Added
- New command
site drupal-versionto check the Drush version number of any or all environments. (#1001) - New command
site set-drupal-versionto set the Drush version number of any or all environments. (#1001) - New parameter
--owneradded tosites listto filter the list just for the sites the current user owns. (#1003) - New option to filter for organization sites via
sites list --org=all. (#1003)
Changed
InputHelper#upstream()now returns the UUID of the chosen upstream rather than an upstream object. (#1013)InputHelper#upstream()will not check upstream data if it has been given a UUID in the $args[$key]. (#1013)InputHelper#orgId()will not check organizational data if it has been given a UUID in the $args[$key]. (#1013)- Running
Sites#addSiteToCachewhile the cache is empty will no longer trigger a full cache sync. (#1013)
Fixed
0.11.0
Added
- New command
ssh-keys listadded. (#990) - New command
ssh-keys addadded. (#990) - New command
ssh-keys deleteadded. (#990) - New parameter
--env=<env>has been added tosite import-content. (#994)
Changed
- WP-CLI function
importhas been removed from the command blacklist. See the documentation for more information. (#979) - When running
terminus auth loginand more than one machine token is present, Terminus will now tell you how to use them instead of giving the same error message received when no tokens are present. (#987) SiteCommand#importhas been renamed toSiteCommand#importContent. (#994)Site#importDatabasehas been moved toEnvironment#importDatabase. (#994)Site#importFileshas been moved toEnvironment#importFiles. (#994)
Fixed
- Fixed unidentified index email warning which appeared when logging in via saved machine token by email. (#983)
- Prevented long loop of configurator loadings. (#988)
- Fixed auth status check before running
CommandWithSSHdescendant commands (drush,wp). (#986) - Ensured that API and server errors exit with non-zero status. (#996)
- Fixed error in
site import-contentdocumentation regarding what is importable. (#994)