Skip to content

Releases: pantheon-systems/terminus

0.9.1

27 Oct 21:15
Compare
Choose a tag to compare

Fixed

  • site backups get will now find and retrieve backups properly. (#632)
  • sites mass-update now differentiates between an updated site and one in SFTP mode and warns user appropriately. (#633)

0.9.0

22 Oct 20:27
Compare
Choose a tag to compare

[0.9.0] - 2015-10-22

Added

  • site environment-info --site=<site> --env=<env> [--field=<field>] (#582)
  • site backups get now has an optional --file=<filename> parameter for selection. (#604)

Fixed

  • site connection-info Git, MySQL and Redis info now correct (#573)
  • Password no longer shows when logging in with some Windows terminal clients (#574)
  • No more errors when running Terminus in Windows from directories with spaces in the path. (#575)
  • User-type workflows, as used while waiting on sites create, now retrieve UUID properly. (#588)
  • site create-env no longer fails to clone from an environment. (#602)
  • site backups list filtering by element fixed. (#602)
  • Four SSH-based commands now return with unavailable errors: wp import, wp db, drush sql-connect, and drush sql-sync. (#607)
  • Failure of the API to return a connection mode no longer inhibits its setting. (#616)
  • When trying to access an invalid collection member, Terminus now exits instead of having a fatal error. (#615)

Changed

  • Logged errors now exit with -1. (#576)
  • --bash, --json, and --silent have been replaced with --format=<bash|json|silent (#577)
  • site connection-mode no longer checks the connection mode. Connection-mode checks are now done using site environment-info --field=connection_mode (#583)
  • site connection-mode is now site set-connection-mode and uses the --mode flag instead of --set. (#583)
  • site import is now site import-content and the --element parameter only accepts "files" and "database" (#516)
  • Command failures now have an exit code of "1". (#605)

Removed

  • Removed site attributes. Use site info for the same effect. (#584)

0.8.1

28 Sep 23:45
Compare
Choose a tag to compare

Changed

  • Packagist now indexes this project as [pantheon-systems/cli](https://packagist.org/packages/pantheon-systems/cli) (was terminus/terminus)
  • site owner now just returns the owner ID. The --set flag has been removed. Setting is now done by site set-owner. (#469)
  • site backup get flag --to-directory is now --to and accepts either a directory or a file name (#493)
  • site clear-caches is now site clear-cache (#353)
  • site upstream-updates is now site upstream-updates <list|apply>. The --update flag was removed. The --accept-upstream flag was added (#473)
  • sites create-from-import is now sites import (#465)
  • sites create no longer accepts the --import flag. Use sites import instead (#465)
  • site service-level is now site set-service-level and uses the --level flag instead of --set to indicate new level. Service level checks now done by using site info --field=service_level (#507)
  • Makes API calls to host 'dashboard.pantheon.io' instead of 'dashboard.getpantheon.com' (#508)
  • site deploy limited to test or live environment. --from removed. --clone-live-content changed to --sync-content (#463)
  • Changed parameter --env on site create-env to --to-env (#514)

Added

  • site set owner --site=<site> --set=<owner> sets the site owner to the given user ID. (#499)
  • site tags list --site=<site> --org=<org> will list tags associated between that organizaiton and site (#517)
  • Terminus now checks for software updates once per week and will log to info if one is available. (#512)

Fixed

  • site organizations add|remove no longer crashes when given an invalid organization. (#515)
  • Filename for aliases as shown in sites aliases help text (#522)
  • Element selection on sites backups (#532)
  • Fixed regression on backups (#525)
  • Fixed PHP 5.3.x compatibility (#541)

0.8.0

16 Sep 06:49
Compare
Choose a tag to compare

Added:

  • Environment variable TERMINUS_LOG_DIR will save all logs to file in the given directory. (#487)

Fixed:

  • Undefined property "framework" error when running SitesCache functions (#433)
  • Split Terminus logger between KLogger and Outputter, fixed JSON and bash outputs

0.7.1

21 Aug 21:44
Compare
Choose a tag to compare

Fixed PHP 5.3 compatibility

0.7.0

20 Aug 22:06
Compare
Choose a tag to compare

Added:

  • site delete command will delete a site (moved from sites delete, which has been deprecated) (#370)
  • organizations sites --tag=<name> filters list of sites by tag
  • site team change-role Changes an existing member's role (For sites with the proper access level) (#388)
  • site team add-member now has a required --role flag (For sites with the proper access level) (#388)
  • site delete-branch will delete a multidev environment's branch (For sites with multidev access) (#395)
  • site delete-env now has an optional --remove-branch flag (#395)
  • Environment variables for --site (TERMINUS_SITE), --org (TERMINUS_ORG), --env (TERMINUS_ENV), and user (TERMINUS_USER). User may import these themselves, or add them to the .env file in the user's current directory. (#407)
  • site tags <add|remove> --site=<site> --org=<org> --tag=<tag> command will add tags to an organization site (#417)
  • site workflows command will show all workflows run on the site and their statuses (replaces site jobs and site notifications) (#412)

Fixed:

  • organizations sites shows all the organization's sites, not just the first 100 (#371)

Changed:

  • site wipe asks for confirmation (#382)
  • backup get will not offer in-progress/incomplete backups for download (#386)
  • backup list identifies 0-byte backups as "Incomplete" (#386)
  • site clone-env is now site clone-content. Flags have changed from inclusive --db and --files to exclusive --db-only and --files-only and defaults to cloning both. (#403)
  • products is now upstreams (#404)
  • The --product flag on sites create is now --upstream (#404)
  • site backup is now site backups (#416)
  • The --nocache flag has been removed (#415)

Deprecated:

  • sites delete will be removed in v1.0.0 (#370)
  • site jobs will be removed in v0.7.0 (#412)
  • site notifications will be removed in v0.7.0 (#412)

0.6.1

11 Aug 17:30
Compare
Choose a tag to compare
  • Fixed site deploy to ensure the Live environment's content can never be overwritten (#373)

0.6.0

10 Aug 22:40
Compare
Choose a tag to compare
  • Added terminus cli console (Instantiates a console within Terminus)
  • Added terminus site init-env (Initializes new test or live environments on Pantheon)
  • Added terminus site merge-from-dev (Merges master/dev environment into a multidev environment)
  • Added terminus site merge-to-dev (Merges a multidev environment into master/dev)
  • Added terminus sites cache (Lists sites in cache)
  • Added terminus sites mass-update (Runs upstream updates on all dev sites)
  • Added element flag to terminus site import (Select specific element[s] to import)
  • Added behavior tests
  • Added QA report tests
  • Added linter tools
  • Added CHANGELOG.txt
  • Fixed terminus site import
  • Fixed terminus site team list
  • Fixed password display on login failure
  • Fixed 100x loop on workflow failure
  • Changed dashboard URL given by terminus site dashboard from https://dashboard.getpantheon.com/... to https://dashboard.pantheon.io/...
  • Changed terminus sites create to make org parameter optional
  • Changed dependencies
  • Changed README
  • Deprecated --nocache

0.5.5

06 Mar 21:56
Compare
Choose a tag to compare

This is a patch for cloning environments TO the dev environments. Issue #173

0.5.4

05 Mar 23:22
Compare
Choose a tag to compare

Pulls #172,#171,#169
Issues #168

DETAILS

Issue #168 - 'terminus auth logout' fails to log me out
Pull request #169 - Backport session-token auth to 0.5.x
Pull request #171 - Refactor login and logout.
Pull request #172 - Check github api for latest version and alert if new version is found