Release Notes — v0.0.5
What's Changed
Features
- Shell completion built-in —
__completeand__completeNoDescare now proxied directly to kubectl. The external wrapper script is no longer needed. --yes/-yflag — Skip the confirmation prompt for scripting and CI usage.- Namespace in prompt — Unsafe commands now show the target namespace (e.g.,
You are running a delete against context prod (namespace kube-system), continue?). - Smart verb detection — Leading global flags (
--context,-n,--kubeconfig, etc.) are now correctly skipped when identifying the kubectl verb. - Windows support — Added platform-specific exec via build tags. Unix uses
syscall.Execfor seamless process replacement; Windows usesos/exec.
Breaking Changes
cpremoved from safe list —kubectl cpis a write operation and now triggers the confirmation prompt.
Maintenance
- Go 1.26 — Upgraded from Go 1.22.
- Dependencies updated — cobra v1.10.2, klog v2.140.0, pflag v1.0.10.
- golangci-lint — Upgraded action to v7 using v2.12.2.
- krew-release-bot — Upgraded to v0.0.51.
Full Changelog: v0.0.3...v0.0.5