Skip to content

Releases: openbootdotdev/openboot

OpenBoot v0.39.0

18 Mar 00:57

Choose a tag to compare

What's New

  • Dotfiles in snapshots — Snapshots now capture your dotfiles repo URL and restore it on import (openboot snapshot --import)
  • Package descriptions — The snapshot editor TUI shows package descriptions from the catalog

Bug Fixes

  • Sudo TTY regression — Fixed stdin is not a TTY when installing casks via curl | bash

Installation

brew upgrade openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.38.2

16 Mar 18:16

Choose a tag to compare

Bug Fixes

  • Sudo TTY regression — Fixed stdin is not a TTY when installing casks via curl | bash

Installation

curl -fsSL https://openboot.dev/install.sh | bash

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.38.1

16 Mar 16:43

Choose a tag to compare

Bug Fixes

  • Shell env on clean install.zshrc is now created with Homebrew shellenv and Oh-My-Zsh hooks after a fresh setup
  • Bool normalizationmacos_prefs with type: bool now accepts 1/0/yes/no in addition to true/false

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.38.0

16 Mar 02:21

Choose a tag to compare

Bug Fixes

  • Clean OS installcurl | bash installer now works on a fresh macOS with no Xcode CLT or Homebrew
  • dotfiles_repo config — Remote config dotfiles_repo is now used directly instead of re-prompting
  • Stow auto-installstow is automatically installed via Homebrew when needed for dotfiles linking

Improvements

  • macos_prefs type field — Explicitly set string, int, bool, or float type for macOS preferences; inferred when omitted

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.37.0

04 Mar 17:19

Choose a tag to compare

Bug Fixes

  • Auto-upgrade for subcommands — Self-update now triggers on all commands (openboot snapshot, openboot diff, etc.), not just bare openboot

Installation

brew upgrade openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.36.0

04 Mar 16:22

Choose a tag to compare

What's New

  • Default dotfiles — Automatically sets up a curated shell config (aliases, zoxide, fzf) when no custom dotfiles are provided (openboot)

Improvements

  • Release safety gates — CI now runs destructive E2E tests before publishing release binaries

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.35.0

03 Mar 14:15

Choose a tag to compare

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.34.1

27 Feb 14:53

Choose a tag to compare

Improvements

  • Security hardening — Shell injection prevention, input validation for remote configs, HTTP response body size limits, and URL scheme enforcement
  • Concurrency safety — Fixed data races in progress bars and prevented double-close panics on channels
  • Error handling — Better error propagation throughout: brew doctor tolerance, npm list resilience, macOS preferences warn-and-continue, and zshrc backup safety
  • Post-install guard — Silent/CI mode now requires explicit --allow-post-install flag to run remote post-install scripts

Bug Fixes

  • Snapshot capture — Fixed nil panics when type assertions fail during environment capture
  • Shell restore — Multiline plugins=(...) blocks in .zshrc now matched correctly during restore
  • Scroll position — Search input in package selector now resets scroll to top

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3/M4) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.34.0

27 Feb 13:46

Choose a tag to compare

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64

OpenBoot v0.33.3

27 Feb 04:17

Choose a tag to compare

Installation

brew install openbootdotdev/tap/openboot

Binaries

Platform Architecture Download
macOS Apple Silicon (M1/M2/M3) openboot-darwin-arm64
macOS Intel openboot-darwin-amd64