Skip to content

Releases: user-cube/kontext

v1.3.6

20 Mar 23:18

Choose a tag to compare

Changelog

  • bb72281 chore(release): 1.3.6 [skip ci]
  • 4a72013 fix(deps): update kubernetes monorepo to v0.35.3 (#19)

v1.3.5

20 Mar 23:13

Choose a tag to compare

Changelog

  • 4235cd5 chore(release): 1.3.5 [skip ci]
  • 98e062e fix(deps): update module github.com/fatih/color to v1.19.0 (#18)

v1.3.4

24 Feb 22:30

Choose a tag to compare

Changelog

  • 5929ff5 chore(release): 1.3.4 [skip ci]
  • 30eb4e5 fix: Update secrets for GitHub App integration (#15)

v1.3.3

19 Feb 22:45

Choose a tag to compare

Changelog

  • 4ab1f1d chore(deps): update actions/checkout action to v6 (#13)
  • f009040 chore(deps): update actions/setup-go action to v6 (#14)
  • 971fd1d chore(deps): update dependency go to 1.26 (#11)
  • 6d155af chore(release): 1.3.3 [skip ci]
  • 5d7cf97 fix: move ci to central repo

v1.3.2

19 Feb 21:27

Choose a tag to compare

Changelog

  • 994a8a3 chore(release): 1.3.2 [skip ci]
  • 99784bd fix(deps): update kubernetes packages to v0.35.1 (#10)

v1.3.1

19 Feb 21:22

Choose a tag to compare

Changelog

  • d555d9f chore(release): 1.3.1 [skip ci]
  • 35a6f3e fix: fix package name

v1.3.0

19 Feb 21:11

Choose a tag to compare

Changelog

  • a08d10c Merge branch 'main' of github.com:user-cube/kontext
  • 6cebc8c Merge branch 'main' of github.com:user-cube/kontext
  • f71164d Merge branch 'main' of github.com:user-cube/kontext
  • 965df68 Merge branch 'main' of github.com:user-cube/kontext
  • e8ad6cb chore(release): 1.3.0 [skip ci]
  • b5b6805 chore(release): 1.3.0 [skip ci]
  • d0c293d chore(release): 1.3.0 [skip ci]
  • 4c9b51b chore(release): 1.4.0 [skip ci]
  • 53e025d chore(release): 1.4.0 [skip ci]
  • d00592d chore(release): 1.5.0 [skip ci]
  • a17d0af feat: release process
  • 00689ff feat: release process
  • d4379da feat: release process
  • 0b496a5 feat: release process
  • 25e5cca feat: release process
  • 5ab89c6 feat: release process
  • a1f13d0 feat: release process
  • 9bb8763 feat: release process
  • 77cc3ac feat: release process
  • 5ad38b6 feat: release process
  • 54d98f8 feat: update ci; homebrew tap; renovate bot (#8)
  • e1b7887 feat: update goreleaser version
  • bf0b426 fix: update goreleaser version

v1.2.0

03 Feb 14:17
8410128

Choose a tag to compare

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

10 May 00:14
878815a

Choose a tag to compare

What's Changed

  • Bump golang.org/x/net from 0.13.0 to 0.38.0 by @dependabot in #5
  • Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #4

New Contributors

Full Changelog: v1.1.0...v1.1.1

v1.1.0

09 May 22:46
7bd85f2

Choose a tag to compare

Kontext v1.1.0 Release Notes

Overview

This release of Kontext brings significant improvements to the user interface, architecture, and overall usability. The primary focus has been on enhancing the user experience when working with Kubernetes contexts and namespaces.

New Features

UI Improvements

  • New UI Package: Centralized all UI-related code into a dedicated package for better maintainability
  • Colorized Output: Enhanced color scheme with consistent styling for all messages
  • Informative Icons: Added icons for success (✓), error (✗), warning, and notes (ℹ)
  • Better Feedback: Clearer success, error, and informational messages

Namespace Management

  • Improved -n Flag Handling: Better handling of namespace selection when using the -n flag with switch commands
  • Current Namespace Prioritization: Namespace selectors now prioritize the current namespace for easier selection
  • Namespace Validation: Added validation to detect when specified namespaces don't exist in a context

Context Management

  • Smart Context Sorting: Context selectors now prioritize the current context in lists
  • Enhanced Selection UI: Better visual indicators for current context/namespace in selectors
  • Improved List Formatting: More readable output when listing contexts

Usability Enhancements

  • Consistent Terminal Output: Standardized formatting for all terminal messages
  • Interactive Selector Improvements: Better cursor positioning in interactive selection menus
  • Helpful Notes: Added informative notes for various operations and edge cases
  • Empty List Handling: Better handling when no namespaces are available for a context

Bug Fixes

  • Fixed issue with namespace selection when using the -n flag
  • Fixed cursor positioning in context and namespace selectors
  • Improved handling of edge cases like missing or invalid namespaces

Internal Improvements

  • Refactored Architecture: Better separation of concerns between UI and functionality
  • Enhanced Error Handling: More robust error handling throughout the application
  • Improved Documentation: Updated help text with clear examples for all commands

Getting Started

To install or upgrade:

# From source
go install github.com/user-cube/kontext@latest

# Or download the binary from the releases page

Example Usage

# Show interactive context selector
kontext

# Switch context and select namespace
kontext switch my-context -n

# List all available contexts
kontext list

# Show current context and namespace
kontext current

What's Changed

Full Changelog: v1.0.0...v1.1.0