Skip to content

Releases: exdial/tkctx

tkctx v0.1.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 00:04
d89a1e3

Changelog

  • d89a1e3 build: remove version from release artifact names

tkctx v0.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 20:49

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