Releases: exdial/tkctx
Releases · exdial/tkctx
Release list
tkctx v0.1.1
Changelog
- d89a1e3 build: remove version from release artifact names
tkctx v0.1.0
Changelog
- 0744c21 build: add local build targets
- 910f882 build: add quality targets
- 5087b6d build: add snapshot and cleanup targets
- 41e3d74 build: configure cross-platform binaries
- 2a920f4 build: initialize Go module
- b2a90ec build: lock YAML dependency
- fa8c7ae build: package release artifacts
- 5b85913 build: pin Go toolchain
- 3a7b5ee ci: configure Dependabot updates
- a9404cf ci: enforce repository checks
- 113704c ci: publish tagged releases
- 5e9d995 ci: run Go tests
- bed2fc5 ci: validate release tags
- eabf72a feat(cli): add a minimal tkctx command
- 2c458a1 feat(completion): add Bash context completion
- ff598c8 feat(completion): add Zsh completion and finalize help
- 9870247 feat(config): persist context changes atomically
- 84d3644 feat(discovery): scan config directories recursively
- 6bc134b feat(kube): import nested contexts and dependencies
- 60352bb feat(kube): list contexts from the default kubeconfig
- 3fa0d31 feat(list): emit an empty YAML context inventory
- de2b36a feat(switch): activate matching default contexts
- 771bed5 feat(switch): unset the unmatched platform context
- 036093e feat(talos): import nested contexts into the default config
- 826788b feat(talos): list contexts from the default Talos config
- 2ade532 fix(config): harden default creation and staged writes
- 28adf47 fix(config): report malformed likely config files
- 9d4def4 fix(discovery): preserve logical paths through symlinks
- d18f194 fix(kube): canonicalize user-qualified context names
- 5b03812 fix(kube): preserve conflicting dependency definitions
- e671c54 fix(kube): rebase imported relative file paths
- a498fb3 fix(kube): reject imports with missing dependencies
- 747c036 fix(switch): reject ambiguous nested context matches
- c00be04 fix(yaml): materialize aliases and merge keys on import
- 029b8da refactor(cli): extract a testable command runner
- d5059e1 refactor(config): track YAML mutations and file modes
- c2845d8 refactor(config): unify Kubernetes and Talos config loading
- b81c63c refactor(list): group and sort discovered contexts
- f13f959 refactor(main): organize the final implementation
- 2991d43 refactor(switch): separate active defaults from source configs