Skip to content
This repository was archived by the owner on Apr 27, 2026. It is now read-only.

v4.0.0

Choose a tag to compare

@pjcdawkins pjcdawkins released this 06 Jan 08:20
· 653 commits to main since this release

Changes since v3.88.1:

This release helps users migrate to the new CLI, which is now recommended.

To install the latest version see:
https://docs.platform.sh/administration/cli.html

The new CLI is entirely backwards compatible with the "Legacy" CLI: features
and usage are the same. However, it has a new installation method which no
longer requires PHP; it embeds the Legacy CLI and a PHP runtime as part of the
same binary.

The Legacy CLI will now prompt to install the new one, when appropriate. A
notice will be displayed if both CLIs are installed, with a suggestion to
delete the Legacy one.

The new CLI's version number will track the Legacy version that it wraps; in
other words version numbers will be synchronized.

Other changes:

  • Update ssh-key commands:
    • Use ed25519 instead of rsa by default.
    • Recommend SSH certificates instead of keys.
    • Otherwise, use ed25519 instead of rsa by default.
    • Support interactive selection in ssh-key:delete.
  • Allow the disk command to be used during crons/deployments.
  • Always print the selected project/environment in verbose mode.
  • Fix wildcard matching for environment:delete.
  • Support wildcards when filtering by activity type.
  • Describe which columns are available in help for the --columns option
    (affects commands that list data).
  • Re-fetch the activity log to ensure log items are not missed.
  • Fix "Cannot cast a filtered stream" error (on PHP 7.4+).
  • Reduce blank lines from shell commands in verbose mode.
  • Update library giggsey/libphonenumber-for-php from 8.13.1 to 8.13.3.

v3.88.1...v4.0.0

SHA-256 checksum for platform.phar:
2f2831c0dc319ceb889243409e196b83abd9c7d72a12784ef0f58071d0a7d779