# kube-ps1 project CHANGELOG

## [UNRELEASED]

* Fixed symlink handling in config file modification time checks by adding `-L` flag to zstat for zsh ([#204](https://github.com/jonmosco/kube-ps1/pull/204))
* Fixed `KUBE_PS1_BG_COLOR` overriding text colors by ensuring background color is also reset when needed ([#208](https://github.com/jonmosco/kube-ps1/issues/208))
* Added `KUBE_PS1_CTX_COLOR_FUNCTION` to customize context color based on context name
* symbol function cleanup and simplification ([#165](https://github.com/jonmosco/kube-ps1/issues/165))
* Added 2 new glyphs for the symbol
* The arguments to customize the symbol now include `k8s`, `oc`, and `img`.  The default is `⎈`.
* cleanup of the codebase to reduce environment variable clutter
* Some README cleanups.
* Implemented testing with bats

## 0.8.0 (11/22/22)

Lots of updates and changes in this long overdue release.  Hopefully this summary will include the major
changes over the last few years.

* function name updates to be more descriptive
* added openshift glyph option ([#164](https://github.com/jonmosco/kube-ps1/issues/164))
* Improve caching to account for deleted/missing kube config files ([#118](https://github.com/jonmosco/kube-ps1/issues/118))
* Added ability to change the color of `KUBE_PS1_PREFIX` and `KUBE_PS1_SUFFIX` ([#79](https://github.com/jonmosco/kube-ps1/issues/79))
* Added option to turn off image padding.  Defaults to `true`.  There were some troubles with terminals overlapping the symbol ([#126](https://github.com/jonmosco/kube-ps1/issues/126))

## IMPROVEMENTS

### 0.7.0 (2/21/19)

* Merged ([#47](https://github.com/jonmosco/kube-ps1/pull/47)) to allow modification of cluster and namespace with user
  supplied functions
* Color handling now takes named arguments properly for base colors and integer
  values for 256 colors

### BUG FIXES

* For zsh, stat module is loaded with `zmodload -F zsh/stat b:zstat` to avoid
  conflict with system or user `stat`

### 0.6.0 (2/25/18)

## BUG FIXES

* kubeon and kubeoff: Fix state on already running shells  ([#37](https://github.com/jonmosco/kube-ps1/issues/37))
