Releases: platformsh/legacy-cli
v3.12.2
v3.12.1
Changes since v3.12.0:
- Improve
get
command when the user does not have access tomaster
branch - Allow
web
command to be used with a non-existent environment ID - Allow
updates.check
to be overridden by an env var, e.g.PLATFORMSH_CLI_UPDATES_CHECK=0
- More specific suggested
.gitignore
file for Drupal vanilla projects
SHA-1 checksum for platform.phar
: 54a53f725bf4e600204e88fc5550375007434423
v3.12.0
Changes since v3.11.0:
- Add
project:set-remote
command - Clarify self-update messages (thanks to @fuzzbomb)
- Some minor bug fixes in the
branch
andcheckout
commands - Fix using
integration:get
command without an argument, when no integrations exist
SHA-1 checksum for platform.phar
: 537c8ce57c06f19fe1bbd0e5ca9712edb03c82e9
v3.11.0
Changes since v3.10.2:
- Added new options to the
db:dump
command:--gzip
to compress the output--table
to specify the table(s) to include--exclude-table
to specify the table(s) to exclude--schema-only
to include only schemas, not data
- Added a warning to the
db:dump
command if the dump file is not excluded by Git (in a project directory). - Unified the project syntax for project:delete and project:get (both now accept either a
--project
option or a<project>
argument). - Fixed the
environment:delete
command so that it doesn't offer to delete the branch if--no-wait
is specified (something that would always fail). - Fixed the
push
command to skip activation if the target ismaster
. - Improved exception handling to only show a "Usage" message after invalid user input.
SHA-1 checksum for platform.phar
: 0af1e4e449fd5c03d4cd1c0682f720e964c46cb5
v3.10.2
v3.10.1
Changes since v3.10.0:
- Minor improvements to the
push
command including a--target
option, and proper verification of thesource
argument - Minor improvements to handling of shell commands: stderr/stdout are separated more consistently, and more information is included in 'very verbose' mode.
SHA-1 checksum for platform.phar
: 9f0e8140852120139626b19010b156b683a6c83f
v3.10.0
Changes since v3.9.0:
- Add
environment:push
(push
) command - Add
--identity-file
option to commands using SSH - Add
--parent
option toenvironment:activate
command - Avoid repeating an API request when checking for a nonexistent environment
- Show short command name (the alias) in examples
Note This release breaks backwards compatibility at the PHP code level (for anyone forking the CLI), due to internal refactoring. The biggest change is that nearly all 'Util' and 'Helper' classes have been moved into 'Service' classes, loaded via a service container.
SHA-1 checksum for platform.phar
: eb129cef1afd9736684016b7326276c5c536e47f
v3.9.0
Changes since v3.8.1:
- Clears the local CLI caches after long-running activities complete
- Allows users of the
platform sql
command to specify a relationship name as a command-line option - Adds commands in the
project:variable:
namespace for modifying project-level variables
SHA-1 checksum for platform.phar
: bb537f37d0c3262b2baf5f3c27e867b6022c9f25
v3.8.1
Changes since v3.8.0:
- Cache the list of log files in
platform log
- Warn about a suspended project in the welcome command (
platform
) - Flag suspended projects in
platform projects
- Make
platform sql-dump
not depend on a project root - Separate stderr and stdout in
platform multi
SHA-1 checksum for platform.phar
: f0ad4418ae3be48239fb739c26e44928d44164ea
v3.8.0
New features since v3.7.1:
- Add
db:size
command for a rough estimate of DB disk usage - Add
url
as a special property in info commands (project:info
,environment:info
) - Allow locating projects by ID only
Other changes:
- Fix database commands where the relationship name is not
database
- Fix broken
sql
command on PostgreSQL databases (#530) - Fix url-encoded environment name when using a URL with
--project
(-p
) - Fix
pldr
command in Bash - Improve errors when no environment is selected
- Move database commands into a
db
namespace
SHA-1 checksum for platform.phar
: 177384f7573c7b50913c16cbd83040679b544e36