Docs/Releases

Releases

What changed in each published Basecamp CLI release.

New to Basecamp?Start with the quickstart →
Current

Environment identity becomes stricter and more portable.

  • Resolver requests use local SHA-256 fingerprints instead of uploading project file contents.
  • Project-local Cargo configuration participates in environment identity.
  • Cargo package layers preserve native cargo vendor source configuration.
  • Materialized package layers can move between different Basecamp store paths.
  • Layer dependency ordering, lock validation, and bundle integrity checks are stricter.
  • Zero-dependency Cargo projects and fully offline bundle restore are supported.
Previous

The lock-driven environment lifecycle arrives.

  • init, sync, update, and shell define the environment lifecycle.
  • basecamp.lock records project-input digests and the wider environment graph.
  • Rust toolchains come directly from the official Rust distribution and are SHA-256 verified.
  • Native Cargo materializes package sources and shared immutable layers are reused across projects.
  • status, doctor, and offline bundles make local environment state explicit.
Shipping stackRust / Cargo
Published platformsmacOS arm64 · macOS x86_64 · Linux x86_64 · Linux arm64
IntegritySHA-256 checksums for every archive

Download the latest release →