Skip to content

Runlet 0.4.4

Choose a tag to compare

@filipac filipac released this 05 Oct 11:40
· 395 commits to main since this release
530d5dc

Runlet 0.4.4 includes a scripts/release.sh script that guides through the full release
process: updating versions, creating changelog entries, and publishing GitHub releases and
appcast updates. The script supports --dry-run to preview changes, --claude to draft
release notes, and saves progress so you can stop and continue later. Use clean <tag> to
remove files leftover from a release.

Filip.

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

  • scripts/release.sh guides you through a full release: preparing (creating a branch, updating versions, writing changelog) and publishing (creating tags, building packages, updating GitHub and appcast). It asks for confirmation before making external changes. (#263)
  • Release script options: use --dry-run to preview all changes, --claude to draft your changelog and release notes, and clean <tag> to remove leftover files. Progress is saved so you can stop and continue a release later. (#263)
  • Development: WhatsNewTests no longer break when you add new releases; a new test also verifies that the newest entry is complete.

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

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