release: prep v0.1.7 changelog
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
b9b3505e34
commit
b736702260
1 changed files with 38 additions and 1 deletions
39
CHANGELOG.md
39
CHANGELOG.md
|
|
@ -10,6 +10,42 @@ changed between versions.
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [v0.1.7] - 2026-05-01
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- `vm run -d` / `--detach` creates the VM, runs workspace prep + tooling
|
||||||
|
bootstrap, then exits without attaching to ssh. Reconnect later with
|
||||||
|
`banger vm ssh <name>`. The combos `-d --rm` and `-d -- <cmd>` are
|
||||||
|
rejected before VM creation.
|
||||||
|
- `vm run --no-bootstrap` skips the mise tooling install entirely; useful
|
||||||
|
when a workspace has a `.mise.toml` you don't want banger to act on.
|
||||||
|
- `banger doctor --verbose` / `-v` prints every check with details.
|
||||||
|
Without it, doctor's default output now collapses (see Changed).
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- **`vm run` refuses early when bootstrap can't succeed.** Previously, a
|
||||||
|
workspace containing `.mise.toml` or `.tool-versions` without `--nat`
|
||||||
|
set silently failed the bootstrap into a log file and dropped you into
|
||||||
|
ssh with tools missing. It now refuses before VM creation with
|
||||||
|
`tooling bootstrap requires --nat (or pass --no-bootstrap to skip)`.
|
||||||
|
Existing scripts that relied on the silent-failure path will need to
|
||||||
|
add `--nat` or `--no-bootstrap`.
|
||||||
|
- **`banger doctor` default output is now compact.** A healthy host
|
||||||
|
collapses to a single line (`all N checks passed`); failing or warning
|
||||||
|
checks print only the affected entries plus a summary footer
|
||||||
|
(`N passed, M warnings, K failures`). Pass `--verbose` for the full
|
||||||
|
per-check output. Anything parsing the previous always-verbose output
|
||||||
|
needs to switch to `doctor --verbose`.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- The detached bootstrap path runs synchronously (foreground, tee'd to
|
||||||
|
the existing log file) so the CLI only returns once installs finish.
|
||||||
|
Interactive mode keeps today's nohup'd background behaviour so the ssh
|
||||||
|
session starts promptly.
|
||||||
|
|
||||||
## [v0.1.6] - 2026-04-29
|
## [v0.1.6] - 2026-04-29
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
@ -214,7 +250,8 @@ root filesystem and network, and exits on demand.
|
||||||
the swap rather than starting up against an incompatible store.
|
the swap rather than starting up against an incompatible store.
|
||||||
- Linux only. amd64 only. KVM required.
|
- Linux only. amd64 only. KVM required.
|
||||||
|
|
||||||
[Unreleased]: https://git.thaloco.com/thaloco/banger/compare/v0.1.6...HEAD
|
[Unreleased]: https://git.thaloco.com/thaloco/banger/compare/v0.1.7...HEAD
|
||||||
|
[v0.1.7]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.7
|
||||||
[v0.1.6]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.6
|
[v0.1.6]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.6
|
||||||
[v0.1.5]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.5
|
[v0.1.5]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.5
|
||||||
[v0.1.4]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.4
|
[v0.1.4]: https://git.thaloco.com/thaloco/banger/releases/tag/v0.1.4
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue