Releases: pantheon-systems/terminus
Releases · pantheon-systems/terminus
0.13.4
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 list
to accurately reflect when your user is a both a team and organizational member of a site. (#1231) - Fixed
wp
anddrush
commands. (#1237)
Added
Site::serialize()
(#1224)Upstream::getUpdates()
(#1224)Upstream::hasUpdates()
(#1224)Upstream::serialize()
(#1224)Upstream::fetch()
(#1224)- The
Upstream
model 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-version
has 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
choices
property toInputHelper::siteName
parameter object. (#1152) - Added
TerminusCollection::listing
to create a list of models therein. (#1152) - Added
UserSiteMemberships
collection andUserSiteMembership
model. (#1152) - Added
UserOrganizationMemberships
collection andUserOrganizationMembership
model. (#1152)
Changed
- Renamed
Sites::addSite
toSites::create
. (#1152) - Renamed
OrganizationUserMemberships::addMember
toOrganizationUserMemberships::create
. (#1152) - Renamed
OrganizationSiteMemberships::addMember
toOrganizationSiteMemberships::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::removeMember
toOrganizationSiteMembership::delete
. (#1152) - Renamed
OrganizationUserMembership::removeMember
toOrganizationUserMembership::delete
. (#1152) - Remamed
Sites::filterAllByTag
toSites::filterByTag
. (#1152) - Renamed
UserOrganizationMemberships::get
toUserOrganizationMemberships::getOrganization
. (#1152) Sites::get
no longer fetches all sites to find the named site. (#1152)
Removed
cli cache-clear
command. (#1152)- The
SitesCache
class and all site cache-relevant functions have been removed. (#1152) - The command
site set-php-version
has 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
frozen
appears insites list
when a site belonging to your user has been frozen. (#1015) - New command
site lookup
to look up sites by name. (#1027) - New command
site complete-migration
. (#1077) site clear-cache
now 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 login
except for when the host is localhost. (#1034) - Changed the
SynopsisValidator
so that any unnamed command argument between<
and>
may be given any name. (#1041) - When running
site deploy
and there are no changes to deploy, Terminus will now exit with status0
rather than1
. (#1054) - Moved log-out function out of
AuthCommand
and into theAuth
model. (#1058) - A site's frozen status will appear now in both the
site info
output and when runningorganizations sites list
. (#1091)
Fixed
wp
anddrush
commands 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_DIR
now overrides the plugin directory appropriately. (#1062)- Undefined method error while running
sites mass-update
has been fixed. (#1064) - Eliminated superfluous exception catching in
TerminusRequest
so that Github API rate limit overages will not disrupt scripts. (#1082) - Fixed bug in
delete-env
which prevented the--remove-branch
option from working. (#1084) - Fixed bug in
site set-https-certificate
. (#1085) - Updated dependencies to fix blank-menus-in-Windows bug. (#1086)
- The
created
field returned bysite info
now is in the format specified byTERMINUS_DATE_FORMAT
. (#1093) - The
created
field returned byorganizations sites list
now is in the format specified byTERMINUS_DATE_FORMAT
. (#1093) - The
created
field returned bysites list
now 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-version
to check the Drush version number of any or all environments. (#1001) - New command
site set-drupal-version
to set the Drush version number of any or all environments. (#1001) - New parameter
--owner
added tosites list
to 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#addSiteToCache
while the cache is empty will no longer trigger a full cache sync. (#1013)