Releases: svyatov/oz
Releases · svyatov/oz
Release list
v0.2.0
Changelog
Features
- d144155: feat(wizards): add bundle-gem wizard (@svyatov)
- 7332b81: feat(test): add hermetic wizard test harness (oz test) (@svyatov)
- 5d0afa5: feat(wizard): add password and number option types (#9) (@svyatov)
Bug Fixes
- dfb2553: fix(wizards): expose --skip-asset-pipeline on Rails 8.x in rails-new (@svyatov)
- 24644f2: fix(registry): serve wizards from the main repo (@svyatov)
- 78f683e: fix(ui): add column spacing to wizard list output (@svyatov)
- 163d579: fix(ui): add trailing blank line to wizard list output (@svyatov)
Other
- 6c17c97: build(goreleaser): use GitHub changelog with short SHA and @logins (@svyatov)
- 3a6f3d1: build(deps): bump charm.land/bubbles/v2 from 2.0.0 to 2.1.0 (#1) (@dependabot[bot])
- 366dcad: chore(deps): update all dependencies (@svyatov)
- 23b34fa: build(goreleaser): migrate from deprecated brews to homebrew_casks (@svyatov)
- 4994206: build(goreleaser): add post-install hook to remove macOS quarantine (@svyatov)
- 4cc4371: refactor: minor cleanup across wizard, generate, and presets (@svyatov)
- cf1a7e7: docs(claude): document command/extra.go in architecture tree (@svyatov)
- 999962f: chore(graphify): ignore output dir and add query-first hooks (@svyatov)
- 6644966: style(lint): extract repeated literals into named constants (@svyatov)
- ddab071: build(deps): bump github.com/Masterminds/semver/v3 from 3.4.0 to 3.5.0 (#5) (@dependabot[bot])
- e110d61: build(deps): bump charm.land/bubbletea/v2 from 2.0.2 to 2.0.7 (#6) (@dependabot[bot])
- 8f76ed3: build(deps): bump actions/checkout from 6 to 7 (#8) (@dependabot[bot])
- c035678: build(deps): bump charm.land/lipgloss/v2 from 2.0.2 to 2.0.4 (@svyatov)
- a15b781: chore(release): 0.2.0 (@svyatov)
v0.1.0
Initial public release.
Features
- Interactive TUI wizard engine powered by Bubbletea
- YAML-based wizard configuration with select, confirm, input, and multi-select field types
- Auto-generate wizard configs from any CLI tool's
--helpoutput (59 formats supported) - Wizard registry with
addandupdatecommands - Version detection with semver-based option filtering
- Presets and pinned options for quick reuse
- Conditional visibility (
show_when/hide_when) - Dynamic choices via shell commands
- Dry-run mode and command copy-to-clipboard
- Shell completions (bash, zsh, fish, powershell)
Install
# Homebrew (macOS)
brew install svyatov/tap/oz
# Go
go install github.com/svyatov/oz/cmd/oz@latestOr download binaries below.