Skip to content

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 13:48
· 1 commit to main since this release
Immutable release. Only release title and notes can be modified.
afa9779

Highlights

  • Add one-shot schooner push and schooner pull commands for moving complete workspace state—including committed, uncommitted, and untracked files—between the current local checkout and a Box.
  • Protect workspace transfers with dry-run support, destination verification, conflict detection, bounded staging, and no automatic merging or force mode.
  • Add Local Links that remember a successfully selected local and remote Worktree pair, making later contextual push and pull operations direct and predictable.
  • Improve first-run diagnostics with a focused local schooner doctor, clearer installation guidance, interactive PATH setup, and safer non-interactive installer behavior.
  • Expand the public documentation, contribution guidance, security policy, support policy, and open-source project metadata.

Upgrade notes

No action is required. Existing local inventory databases are migrated automatically when Schooner next opens them.

Direct installations can upgrade with schooner update. Homebrew installations can upgrade with brew update && brew upgrade thewelshrich/tap/schooner.

Breaking changes

The JSON document emitted by schooner doctor --output json now uses schema version 2. Doctor reports local client readiness only; use schooner box status <name> to inspect a Box and its remote runtime.

What's Changed

Other changes

Full Changelog: v0.3.0...v0.4.0