Skip to content

v4.0.0

Latest

Choose a tag to compare

@Jord-JD Jord-JD released this 16 Feb 03:33

Breaking Changes

  • Minimum supported PHP version is now PHP 7.2.

CI and Maintenance

  • Removed Travis CI and Coveralls configuration/artifacts.
  • Added GitHub Actions CI workflow (tests.yml) running on PHP 7.2, 7.4, 8.0, and 8.4.
  • Added built-in SSH integration environment setup in CI for key + password auth tests.

Features and Fixes

  • Merged PR #13: added withPrivateKeyString() support for in-memory private keys.
  • Added runCommands() to support multi-command execution in a single shell context (resolves #9).
  • Added secure fingerprint algorithms: SHA-256 and SHA-512 (resolves #7).
  • Added recursive directory support in download() (resolves #11).
  • Refactored tests to be environment-driven and CI-agnostic.

Compatibility

  • Package supports PHP 7.x (7.2+) and PHP 8.x.