Skip to content

Runlet 0.7.4

Choose a tag to compare

@filipac filipac released this 07 Oct 15:41
· 105 commits to main since this release
1c13dcc
  • SSH runs now work on PHP 8.0–8.2 servers. Runlet detects when the
    runner is missing and sends it on every run.
  • Code using STDERR, STDOUT, or STDIN constants now runs on PHP before
    8.3, on this Mac and over SSH.

Install or update

  • With 0.4.0 or later: use Runlet ▸ Check for Updates… and choose Install and Relaunch.
  • New install, or 0.3.0 and older: download the DMG, drag Runlet to Applications, and open it. It's ad-hoc signed, so the first time go to System Settings ▸ Privacy & Security and click Open Anyway.

Runlet runs on macOS 15 (Sequoia) or later, on Apple silicon and Intel.

What changed

  • SSH runs on PHP 8.0–8.2 servers: Fixed "Undefined constant STDERR" errors that occurred on the first run or after updates when "Keep the runner and compiled PHP on the server" was enabled. Runlet now sends the runner on every run to detect missing versions. (#351)
  • STDERR, STDOUT, STDIN constants in code: Code using these constants now works on PHP before 8.3, both on this Mac and over SSH. PHP doesn't provide these constants when running scripts from standard input, so Runlet's runner defines them. (#351)

The full list is in CHANGELOG.md. SHA256SUMS.txt has the checksums.

Crash logs: Runlet-0.7.4-dSYMs.zip has the symbols (how to use them).