Skip to content

Commit 43e8570

Browse files
Naorayclaude
andcommitted
release: prepare v1.5.0
- Setup wizard with 5-step interactive install - First-run detection for new users - Completion install by default with --print fallback - Backwards-compatible piped completion (source <(...)) - Idiomatic Go improvements and error wrapping - Light terminal AdaptiveColor fixes - List table display fixes Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 1d15fb8 commit 43e8570

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,27 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [v1.5.0](https://github.com/naoray/anvil/compare/v1.4.0...v1.5.0) - 2026-03-19
9+
10+
### Added
11+
12+
- **Setup wizard**`anvil install` now runs a 5-step interactive wizard: PATH check, Herd/Valet detection, shell completion install, default projects root prompt, and AI CLI skill setup (installs a Claude Code skill file)
13+
- **First-run detection** — new users are prompted to run the setup wizard on their first command; skips automatically in CI and non-interactive environments
14+
- **Completion install by default**`anvil completion zsh|bash|fish` now installs the script to the appropriate system path; use `--print` to get the old stdout behavior. Piped usage (e.g. `source <(anvil completion zsh)`) continues to work unchanged
15+
16+
### Changed
17+
18+
- Idiomatic Go improvements across scaffold, config, and preset packages (reduced abstraction layers, simplified pass-throughs)
19+
- Improved error wrapping consistency throughout the codebase
20+
21+
### Fixed
22+
23+
- `anvil completion zsh|bash|fish` piped usage (e.g. `eval "$(anvil completion zsh)"`) now correctly falls back to stdout instead of showing an interactive prompt
24+
- Light terminal color rendering — muted/text styles now use `AdaptiveColor` for correct contrast on light backgrounds
25+
- `anvil list` table display — removed row separators and fixed status column wrapping
26+
27+
**Full changelog:** [v1.4.0...v1.5.0](https://github.com/Naoray/anvil/compare/v1.4.0...v1.5.0)
28+
829
## [v1.4.0](https://github.com/naoray/anvil/compare/v1.3.1...v1.4.0) - 2026-03-11
930

1031
### New Features

0 commit comments

Comments
 (0)