Skip to content

Releases: stack-sh/cli

Stack CLI 0.4.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 09:08
7f40668

Stack CLI 0.4.0

This release adds editor integration, verified update foundations, and offline command discovery to the native Stack CLI.

Highlights:

  • Generate bash, zsh, and fish completion source with stack completions.
  • Read or install a deterministic roff manual generated by stack manpage.
  • Run the native Stack language server with stack lsp for diagnostics, completion, hover, document symbols, and formatting.
  • Check future direct-install updates with a fail-closed client that authenticates release manifests and archives. Self-update remains unavailable until a verified direct installer creates installation receipts and a later release explicitly activates the channel.
  • Verify every target archive, including the exact completion and manual bytes, with SHA-256, keyless Sigstore, SLSA provenance, and an SPDX 2.3 SBOM attestation.

Download the archive for your target and all matching verification materials from this release. Follow the release verification guide before installing any file. At publication time, GitHub Releases owns the new artifacts. Homebrew and Aqua remain on their last independently verified version until their owner repositories update and pass clean-install lifecycle tests; Cargo remains planned.

The archive contains stack, license files, generated completion files under share/, and share/man/man1/stack.1. After verification, replace {target} with the downloaded target:

tar -xzf "stack-v0.4.0-{target}.tar.gz"
mkdir -p "$HOME/.local/bin"
install -m 0755 "stack-v0.4.0-{target}/stack" "$HOME/.local/bin/stack"
"$HOME/.local/bin/stack" --version

Use the completion and manual guide to copy the matching archived files or generate them into user-owned locations. The manual installation above intentionally does not create a self-update receipt.

Stack CLI 0.3.0

Choose a tag to compare

@github-actions github-actions released this 05 Sep 03:30
cb1ec1f

Stack CLI 0.3.0

This is the first supported native binary release of the open-source Stack CLI.

Highlights:

  • Validate, format, and render Stack diagrams locally with deterministic output.
  • Start from nine versioned examples with stack init.
  • List and locally import audited AWS, Google Cloud, Azure, and Simple Icons provider packs without bundling vendor assets.
  • Install on macOS 13 or newer and glibc-based Linux 2.31 or newer, on arm64 or x86_64.
  • Verify every archive with SHA-256, keyless Sigstore, SLSA provenance, and an SPDX 2.3 SBOM attestation.

Download the archive for your target and all matching verification materials from this release. Follow the release verification guide before installing the stack binary. Homebrew, Cargo, Aqua, and self-update channels are not available in this release.

The macOS binaries have a reproducible ad-hoc signature and are not Apple-notarized. Use the Sigstore verification flow above as the publisher-identity check. After verification, replace {target} with the downloaded target and install the binary:

tar -xzf "stack-v0.3.0-{target}.tar.gz"
mkdir -p "$HOME/.local/bin"
install -m 0755 "stack-v0.3.0-{target}/stack" "$HOME/.local/bin/stack"
"$HOME/.local/bin/stack" --version