Releases: platformsh/legacy-cli
v4.23.0
Changes since v4.22.0:
New features:
- Add Valkey support
- Refresh the token and retry requests on a 401 error in :curl commands
Other functional changes:
- Rename "web" command to "console" ("web" remains as an alias)
- Show "(legacy)" in the version output, if not wrapped.
- Fix the console URL in the project:create (create) command
- Fix duplication of commands in Markdown-formatted list
- installer: fix use of GitHub credentials on container where available
- Update composer/ca-bundle and drush/drush dependencies
Development-related changes:
- Add Golang integration tests in
/go-tests
- Run tests and security checks in GitHub Actions
- Use Composer 2 in dev builds
- Remove composer-bin-plugin
- Update countries script for new CLDR format
SHA-256 checksum for platform.phar
:
2723c13c2c9abec9913b2501ab83845c248ff32ab8b3473c8b51596f715dd092
v4.22.0
Changes since v4.21.1:
New features:
- Add
--init-repo
option for thecreate
(project:create
) command, as a
shortcut for creating a project from code in a public repository. - Before creating a project, check the organization's permissions. This uses the
can-create
API endpoint, which supports more potential action prompts than
the previous version (which only supported phone verification), e.g. to create
a support ticket or to update the organization's billing details.
Other changes:
- Make
redis
andssh
args consistent; allow multiple args in theredis
command. - Fix error after creating a new organization from a project directory.
- Fix the project list cache not clearing automatically.
SHA-256 checksum for platform.phar
:
911a4b3420533b2eeecd5fa6e54c7c5bcb1baf41c170627f1c29ea3b6c7f7cf5
v4.21.1
Changes since v4.21.0:
- Re-allow output from "ssh-cert:load --refresh-only", now that quiet mode works
- After branching, only set the upstream if the remote exists
- Skip the cache when updating an org via the org:info command
- Do not require SSH permission to list mounts
- Handle old envs with outdated "has_remote" in the env:delete command
SHA-256 checksum for platform.phar
:
9048fa973e0a61590a02dec20f67faabb1ed552f3bf90669709d04da53e14a39
v4.21.0
Changes since v4.20.5:
New features:
- Support listing teams for a single project.
- The
team:list
(teams
) command will now filter the teams list to those
with access to the selected project, if any. The project is selected in the
normal way, e.g. by--project
(-p
), or the current Git repository. - Use the
--all
option to list all the teams in the organization. - Add the
granted_at
column (--columns +granted_at
) to see when the team
was added to the project.
- The
Other changes:
- Print necessary output in
--quiet
mode:
Previously, the--quiet
(-q
) flag hid ALL output, on stderr and stdout.
It now only hides message/error output (stderr), and continues to print
necessary output (stdout). - Cache organization data locally (for up to 10 minutes by default).
- Display the project's organization in the welcome command.
- Silence output from
ssh-cert:load --refresh-only
(in non-verbose mode). - Add debug info for session storage.
- Explain various actions being unavailable with a code source integration:
synchronizing code, branching and merging. - Explain synchronizing being unavailable when the env or its parent is inactive.
- Explain SSH unavailability when an env is paused.
- Fix and improve project suspension warnings.
- Improve formatting of Solr and PostgreSQL URLs.
- Bump giggsey/libphonenumber-for-php from 8.13.45 to 8.13.46 (#1490)
SHA-256 checksum for platform.phar
:
0f816c972d728e1cd10fdc14c8e3b145c3a4ac2056c763a44f4290f0b431e86e
v4.20.5
Changes since v4.20.4:
- Fix environments listing by ID (bug introduced in v4.20.4)
SHA-256 checksum for platform.phar
:
189f0b56743d636023137ecf22742705506b6e8145acc65364d06a45b2f4b7ac
v4.20.4
Changes since v4.20.3:
- Add Unix paths for OpenSSH on Windows.
If Windows-style paths are added to SSH configuration, this also adds a
Unix-style path, as OpenSSH appears to have no support for Windows paths.
Restore the previous behavior by setting the environment variable
PLATFORMSH_CLI_SSH_WINDOWS_PATHS
toraw
.
(replace PLATFORMSH with UPSUN for Upsun) - Bump giggsey/libphonenumber-for-php from 8.13.42 to 8.13.45.
- Extend the request timeout for /environments requests.
- Fix invalid organization country code when picking a default.
- Handle
EnvironmentStateException
when generating Drush aliases. - Auto-censor the Authorization header in
curl
commands.
SHA-256 checksum for platform.phar
:
ac4cea6b39b294515ec2702fa00248ebc05ac5e1a1124cc7dc19b4d05eb933ee
v4.20.3
Changes since v4.20.2:
- Fix 'The no-resources option does not exist.' in the backup:restore command.
- Use stderr for showing current state in the resources:set command.
SHA-256 checksum for platform.phar
:
552e7b702dbdab42a7bd928dcdaea155b9dd16b4730c1b675501a3c8cdff9b60
v4.20.2
Changes since v4.20.1:
- Explain failing to activate the default branch when it has no code
- Improvements to the
push
command:- Omit the parent and type from the git push options if they are not specified.
This avoids an error when pushing to a non-default branch for the second
time, when the default branch has no code. - Fix setting the type via git push options.
- Omit the parent and type from the git push options if they are not specified.
SHA-256 checksum for platform.phar
:
5f208a232102752e8ac93b371b32bca04ef3526daba3f1eee6e2a25c511755c2
v4.20.1
Changes since v4.20.0:
- Fix bug which flipped the stderr and stdout streams of subprocesses
SHA-256 checksum for platform.phar
:
c5e4608722386bd1b877fe63bf43dae1d5c0b888f2eebc93b06a0ea034605c99
v4.20.0
Changes since v4.19.3:
- Update backup:restore command resources options (Upsun):
- Add a
--no-resources
option to avoid restoring resources from the backup. - Update the default for
--resources-init
tobackup
(previouslyparent
).
- Add a
- Format the validation error message in the sync command.
- Fix choice question autocomplete conflicting with index number.
- Bump giggsey/libphonenumber-for-php from 8.13.40 to 8.13.42 (#1468)
SHA-256 checksum for platform.phar
:
2d20c3b6e5914b52030fa4727950099b6e5469e9a2e17dab0293950bf5ea1fe7