# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [13.0.0-dev-20230129-163444](https://github.com/IBM/kui/compare/v4.5.0...v13.0.0-dev-20230129-163444) (2023-01-29)


### Bug Fixes

* a few fixes for building on windows ([19731e2](https://github.com/IBM/kui/commit/19731e2))
* bump electron 22.0.0 -> 22.0.1 ([cd85eb5](https://github.com/IBM/kui/commit/cd85eb5))
* bump electron 22.0.1 -> 22.0.2 ([3ee16b8](https://github.com/IBM/kui/commit/3ee16b8))
* electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
* electron builder tries to notarize non-darwin targets ([27f47ae](https://github.com/IBM/kui/commit/27f47ae))
* electron builds should not include .log directory ([20c4a07](https://github.com/IBM/kui/commit/20c4a07))
* kui-pty-rebuild does not correctly rebuild with node-pty 0.11.0 ([a77942a](https://github.com/IBM/kui/commit/a77942a))
* remove ancient non-KUI_HEADLESS_WEBPACK support ([0dbbc3e](https://github.com/IBM/kui/commit/0dbbc3e))
* remove unused ansi-to-html dep in core ([e92f17d](https://github.com/IBM/kui/commit/e92f17d))
* switch to using `notarytool` when notiarizing on macOS ([9318d1f](https://github.com/IBM/kui/commit/9318d1f))
* **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
* **packages/builder:** make sure to build win32 electron last ([e0a51cd](https://github.com/IBM/kui/commit/e0a51cd))
* Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
* update base tsconfig to avoid specifying webdriverio types ([39f1cf2](https://github.com/IBM/kui/commit/39f1cf2))
* Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
* windows node-pty hangs ([a2aaf66](https://github.com/IBM/kui/commit/a2aaf66))
* **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
* **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
* **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
* **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
* **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
* **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
* **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
* **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
* **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
* **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
* **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
* **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
* **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
* headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
* using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
* **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
* **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
* **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
* **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
* integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
* **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
* **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
* **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
* **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
* **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
* electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
* eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
* **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
* configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
* exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
* **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
* **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
* **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
* **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
* **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
* another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
* collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
* improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
* **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
* electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
* improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
* lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
* mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
* Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
* remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
* tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
* wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
* **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
* use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
* **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
* remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)


### Features

* `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
* allow clients to specify that some, or all node_modules should persist in electron builds ([1ec9cae](https://github.com/IBM/kui/commit/1ec9cae))
* bump to electron 22 ([5a77cc5](https://github.com/IBM/kui/commit/5a77cc5))
* **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
* **plugins/plugin-client-common:** automate selection of platform choices ([bde516c](https://github.com/IBM/kui/commit/bde516c))
* add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
* add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
* allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
* arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
* enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
* introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
* Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
* use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
* **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
* extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
* introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
* publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
* resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
* support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
* use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
* **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
* **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)


### BREAKING CHANGES

* this removes all support for running kui from non-webpack headless





# [13.0.0](https://github.com/IBM/kui/compare/v4.5.0...v13.0.0) (2023-01-13)


### Bug Fixes

* a few fixes for building on windows ([19731e2](https://github.com/IBM/kui/commit/19731e2))
* bump electron 22.0.0 -> 22.0.1 ([cd85eb5](https://github.com/IBM/kui/commit/cd85eb5))
* bump electron 22.0.1 -> 22.0.2 ([3ee16b8](https://github.com/IBM/kui/commit/3ee16b8))
* electron builder tries to notarize non-darwin targets ([27f47ae](https://github.com/IBM/kui/commit/27f47ae))
* electron builds should not include .log directory ([20c4a07](https://github.com/IBM/kui/commit/20c4a07))
* remove ancient non-KUI_HEADLESS_WEBPACK support ([0dbbc3e](https://github.com/IBM/kui/commit/0dbbc3e))
* switch to using `notarytool` when notiarizing on macOS ([9318d1f](https://github.com/IBM/kui/commit/9318d1f))
* **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
* **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
* **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
* **packages/builder:** make sure to build win32 electron last ([e0a51cd](https://github.com/IBM/kui/commit/e0a51cd))
* Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
* update base tsconfig to avoid specifying webdriverio types ([39f1cf2](https://github.com/IBM/kui/commit/39f1cf2))
* Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
* windows node-pty hangs ([a2aaf66](https://github.com/IBM/kui/commit/a2aaf66))
* **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
* **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
* **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
* **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
* **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
* **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
* **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
* **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
* **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
* **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
* electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
* using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
* **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
* **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
* **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
* **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
* headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
* **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
* integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
* **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
* **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
* **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
* another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
* eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
* **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
* collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
* configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
* exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
* **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
* **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
* **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
* **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
* **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
* **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
* **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
* **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
* electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
* electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
* improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
* improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
* lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
* mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
* Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
* remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
* tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
* wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
* **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
* use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
* **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
* remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)


### Features

* `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
* allow clients to specify that some, or all node_modules should persist in electron builds ([1ec9cae](https://github.com/IBM/kui/commit/1ec9cae))
* bump to electron 22 ([5a77cc5](https://github.com/IBM/kui/commit/5a77cc5))
* **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
* **plugins/plugin-client-common:** automate selection of platform choices ([bde516c](https://github.com/IBM/kui/commit/bde516c))
* add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
* add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
* allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
* arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
* enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
* introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
* Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
* use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
* **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
* extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
* introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
* publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
* resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
* support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
* use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
* **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
* **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)


### BREAKING CHANGES

* this removes all support for running kui from non-webpack headless





# [12.2.0](https://github.com/IBM/kui/compare/v4.5.0...v12.2.0) (2022-10-10)


### Bug Fixes

* a few fixes for building on windows ([19731e2](https://github.com/IBM/kui/commit/19731e2))
* electron builder tries to notarize non-darwin targets ([27f47ae](https://github.com/IBM/kui/commit/27f47ae))
* electron builds should not include .log directory ([20c4a07](https://github.com/IBM/kui/commit/20c4a07))
* remove ancient non-KUI_HEADLESS_WEBPACK support ([0dbbc3e](https://github.com/IBM/kui/commit/0dbbc3e))
* switch to using `notarytool` when notiarizing on macOS ([9318d1f](https://github.com/IBM/kui/commit/9318d1f))
* **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
* **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
* **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
* **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
* **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
* **packages/builder:** make sure to build win32 electron last ([e0a51cd](https://github.com/IBM/kui/commit/e0a51cd))
* electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
* improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
* lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
* remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
* Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
* tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
* update base tsconfig to avoid specifying webdriverio types ([39f1cf2](https://github.com/IBM/kui/commit/39f1cf2))
* Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
* windows node-pty hangs ([a2aaf66](https://github.com/IBM/kui/commit/a2aaf66))
* **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
* **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
* **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
* **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
* **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
* **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
* **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
* **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
* **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
* **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
* electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
* use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
* using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
* **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
* **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
* **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
* **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
* **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
* **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
* **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
* **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
* **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
* **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
* another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
* collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
* configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
* headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
* **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
* **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
* **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
* **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
* electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
* eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
* exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
* improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
* integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
* **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
* **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
* mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
* Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
* remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
* wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
* **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)


### Features

* allow clients to specify that some, or all node_modules should persist in electron builds ([1ec9cae](https://github.com/IBM/kui/commit/1ec9cae))
* **plugins/plugin-client-common:** automate selection of platform choices ([bde516c](https://github.com/IBM/kui/commit/bde516c))
* `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
* **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
* add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
* allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
* enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
* extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
* introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
* introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
* Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
* publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
* use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
* **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
* add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
* arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
* resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
* support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
* use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
* **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
* **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)


### BREAKING CHANGES

* this removes all support for running kui from non-webpack headless





# [12.0.0](https://github.com/IBM/kui/compare/v4.5.0...v12.0.0) (2022-09-06)

### Bug Fixes

- a few fixes for building on windows ([19731e2](https://github.com/IBM/kui/commit/19731e2))
- electron builder tries to notarize non-darwin targets ([27f47ae](https://github.com/IBM/kui/commit/27f47ae))
- remove ancient non-KUI_HEADLESS_WEBPACK support ([0dbbc3e](https://github.com/IBM/kui/commit/0dbbc3e))
- switch to using `notarytool` when notiarizing on macOS ([9318d1f](https://github.com/IBM/kui/commit/9318d1f))
- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** make sure to build win32 electron last ([e0a51cd](https://github.com/IBM/kui/commit/e0a51cd))
- update base tsconfig to avoid specifying webdriverio types ([39f1cf2](https://github.com/IBM/kui/commit/39f1cf2))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- windows node-pty hangs ([a2aaf66](https://github.com/IBM/kui/commit/a2aaf66))
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow clients to specify that some, or all node_modules should persist in electron builds ([1ec9cae](https://github.com/IBM/kui/commit/1ec9cae))
- **plugins/plugin-client-common:** automate selection of platform choices ([bde516c](https://github.com/IBM/kui/commit/bde516c))
- `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

### BREAKING CHANGES

- this removes all support for running kui from non-webpack headless

# [11.4.0](https://github.com/IBM/kui/compare/v4.5.0...v11.4.0) (2022-02-25)

### Bug Fixes

- update base tsconfig to avoid specifying webdriverio types ([39f1cf2](https://github.com/IBM/kui/commit/39f1cf2))
- windows node-pty hangs ([a2aaf66](https://github.com/IBM/kui/commit/a2aaf66))
- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)

### Features

- `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

# [11.3.0](https://github.com/IBM/kui/compare/v4.5.0...v11.3.0) (2022-02-22)

### Bug Fixes

- update base tsconfig to avoid specifying webdriverio types ([39f1cf2](https://github.com/IBM/kui/commit/39f1cf2))
- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)

### Features

- `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

# [11.2.0](https://github.com/IBM/kui/compare/v4.5.0...v11.2.0) (2022-02-09)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- `<Kui/>` component should automate more of guidebook mounting ([58ed18b](https://github.com/IBM/kui/commit/58ed18b))
- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

# [11.1.0](https://github.com/IBM/kui/compare/v4.5.0...v11.1.0) (2022-01-24)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)

# [11.0.0](https://github.com/IBM/kui/compare/v4.5.0...v11.0.0) (2022-01-18)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)

# [10.7.0](https://github.com/IBM/kui/compare/v4.5.0...v10.7.0) (2021-10-12)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)

# [10.6.0](https://github.com/IBM/kui/compare/v4.5.0...v10.6.0) (2021-09-27)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)

# [10.5.0](https://github.com/IBM/kui/compare/v4.5.0...v10.5.0) (2021-09-13)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron build may result in double launches of kui as kubectl plugin ([be2196b](https://github.com/IBM/kui/commit/be2196b)), closes [#7834](https://github.com/IBM/kui/issues/7834)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** recompile node-pty prebuilt for linux against ubuntu 18 ([f69c894](https://github.com/IBM/kui/commit/f69c894)), closes [#7682](https://github.com/IBM/kui/issues/7682)
- **packages/builder:** regression: Notebooks menu does not appear in production builds ([13ce4c1](https://github.com/IBM/kui/commit/13ce4c1)), closes [#7938](https://github.com/IBM/kui/issues/7938)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** seticon.sh script does not work for external clients ([c7b7d06](https://github.com/IBM/kui/commit/c7b7d06)), closes [#7863](https://github.com/IBM/kui/issues/7863)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)

# [10.4.0](https://github.com/IBM/kui/compare/v4.5.0...v10.4.0) (2021-06-17)

### Bug Fixes

- electron builder fails for clients that want to use webpack to build headless bundles ([b7562ad](https://github.com/IBM/kui/commit/b7562ad)), closes [#7557](https://github.com/IBM/kui/issues/7557)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder specifies macos deps as both dep and optionalDep ([9c262b7](https://github.com/IBM/kui/commit/9c262b7)), closes [#7554](https://github.com/IBM/kui/issues/7554)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** headless.zip is not copied into the electron builds ([929f174](https://github.com/IBM/kui/commit/929f174)), closes [#7508](https://github.com/IBM/kui/issues/7508)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- using / for division is deprecated for sass ([acddea5](https://github.com/IBM/kui/commit/acddea5))
- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** macOS sign+notarize does not sign the kubectl-kui launcher ([0c240ef](https://github.com/IBM/kui/commit/0c240ef)), closes [#7449](https://github.com/IBM/kui/issues/7449)
- **packages/builder:** macOS signing logic does not sign native modules ([6afc7b0](https://github.com/IBM/kui/commit/6afc7b0)), closes [#7354](https://github.com/IBM/kui/issues/7354) [#7355](https://github.com/IBM/kui/issues/7355)
- **packages/builder:** on linux and windows, Electron app and CLI launcher can collide ([9e6ec18](https://github.com/IBM/kui/commit/9e6ec18)), closes [#7320](https://github.com/IBM/kui/issues/7320)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- **packages/builder:** add support for macOS signing and notarization to electron builders ([47ba4a0](https://github.com/IBM/kui/commit/47ba4a0)), closes [#7336](https://github.com/IBM/kui/issues/7336)
- use webpack to build headless bundles ([e7c0d76](https://github.com/IBM/kui/commit/e7c0d76))
- **packages/builder:** Allow custom clients to inject custom launchers into electron builds ([d477f35](https://github.com/IBM/kui/commit/d477f35))
- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)

# [10.2.0](https://github.com/IBM/kui/compare/v10.1.1-dev-20210223-062039...v10.2.0) (2021-02-24)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210223-062039](https://github.com/IBM/kui/compare/v10.1.1-dev-20210221-141404...v10.1.1-dev-20210223-062039) (2021-02-23)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210221-141404](https://github.com/IBM/kui/compare/v10.1.1-dev-20210219-194602...v10.1.1-dev-20210221-141404) (2021-02-21)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210219-194602](https://github.com/IBM/kui/compare/v10.1.1-dev-20210218-202429...v10.1.1-dev-20210219-194602) (2021-02-20)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210218-202429](https://github.com/IBM/kui/compare/v10.1.1-dev-20210218-164854...v10.1.1-dev-20210218-202429) (2021-02-19)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210218-164854](https://github.com/IBM/kui/compare/v10.1.1-dev-20210218-131731...v10.1.1-dev-20210218-164854) (2021-02-18)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210218-131731](https://github.com/IBM/kui/compare/v10.1.1-dev-20210216-094031...v10.1.1-dev-20210218-131731) (2021-02-18)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210216-094031](https://github.com/IBM/kui/compare/v10.1.1-dev-20210215-213847...v10.1.1-dev-20210216-094031) (2021-02-16)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210215-213847](https://github.com/IBM/kui/compare/v10.1.1-dev-20210215-184959...v10.1.1-dev-20210215-213847) (2021-02-16)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210215-184959](https://github.com/IBM/kui/compare/v10.1.1-dev-20210215-161454...v10.1.1-dev-20210215-184959) (2021-02-15)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210215-161454](https://github.com/IBM/kui/compare/v10.1.1-dev-20210211-145439...v10.1.1-dev-20210215-161454) (2021-02-15)

**Note:** Version bump only for package @kui-shell/builder

## [10.1.1-dev-20210211-145439](https://github.com/IBM/kui/compare/v4.5.0...v10.1.1-dev-20210211-145439) (2021-02-11)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [10.0.1](https://github.com/IBM/kui/compare/v4.5.0...v10.0.1) (2021-02-01)

### Bug Fixes

- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron builder uses the top-level package.json version instead of client version when building electron dists ([80ebfa5](https://github.com/IBM/kui/commit/80ebfa5)), closes [#6488](https://github.com/IBM/kui/issues/6488)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- **packages/builder:** remove jq dependence from electron builder ([0300577](https://github.com/IBM/kui/commit/0300577)), closes [#6725](https://github.com/IBM/kui/issues/6725)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [9.3.0](https://github.com/IBM/kui/compare/v4.5.0...v9.3.0) (2020-12-11)

### Bug Fixes

- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [9.2.0](https://github.com/IBM/kui/compare/v4.5.0...v9.2.0) (2020-11-25)

### Bug Fixes

- Switching Carbon tabs can cause content to scroll off-viewport ([51a2aad](https://github.com/IBM/kui/commit/51a2aad)), closes [#6014](https://github.com/IBM/kui/issues/6014)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** cross-platform builds of electron clients may not package the correct node-pty binary ([5c3571d](https://github.com/IBM/kui/commit/5c3571d)), closes [#6091](https://github.com/IBM/kui/issues/6091)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [9.1.0](https://github.com/IBM/kui/compare/v4.5.0...v9.1.0) (2020-10-26)

### Bug Fixes

- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- arm64/aarch64 support ([9891c8e](https://github.com/IBM/kui/commit/9891c8e)), closes [#6015](https://github.com/IBM/kui/issues/6015)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [9.0.0](https://github.com/IBM/kui/compare/v4.5.0...v9.0.0) (2020-10-08)

### Bug Fixes

- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.12.0](https://github.com/IBM/kui/compare/v4.5.0...v8.12.0) (2020-08-20)

### Bug Fixes

- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.11.0](https://github.com/IBM/kui/compare/v4.5.0...v8.11.0) (2020-07-21)

### Bug Fixes

- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** fixes for building kui on windows ([7b636cc](https://github.com/IBM/kui/commit/7b636cc)), closes [#4920](https://github.com/IBM/kui/issues/4920)
- **packages/builder:** headless build should not rebuild node-pty ([e96ece7](https://github.com/IBM/kui/commit/e96ece7)), closes [#5011](https://github.com/IBM/kui/issues/5011)
- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.10.0](https://github.com/IBM/kui/compare/v4.5.0...v8.10.0) (2020-06-17)

### Bug Fixes

- Update kubectl-kui location on macOS to Kui.app/Contents/Resources ([91d16b4](https://github.com/IBM/kui/commit/91d16b4))
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** remove duplicate removeComments field in tsconfig ([00f73f9](https://github.com/IBM/kui/commit/00f73f9)), closes [#4856](https://github.com/IBM/kui/issues/4856)
- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.9.0](https://github.com/IBM/kui/compare/v4.5.0...v8.9.0) (2020-06-09)

### Bug Fixes

- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08)

### Bug Fixes

- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381)
- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [8.6.1](https://github.com/IBM/kui/compare/v4.5.0...v8.6.1) (2020-04-25)

### Bug Fixes

- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.6.0](https://github.com/IBM/kui/compare/v4.5.0...v8.6.0) (2020-04-23)

### Bug Fixes

- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [8.5.0](https://github.com/IBM/kui/compare/v4.5.0...v8.5.0) (2020-04-19)

### Bug Fixes

- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- Kui client should support self-bootstrapping of Kui ([3bbf8e8](https://github.com/IBM/kui/commit/3bbf8e8)), closes [#4277](https://github.com/IBM/kui/issues/4277)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [8.4.2](https://github.com/IBM/kui/compare/v4.5.0...v8.4.2) (2020-04-10)

### Bug Fixes

- **packages/builder:** remove leftover debugging output from kubectl powershell script ([de50054](https://github.com/IBM/kui/commit/de50054)), closes [#4248](https://github.com/IBM/kui/issues/4248)
- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

## [8.4.1](https://github.com/IBM/kui/compare/v4.5.0...v8.4.1) (2020-04-10)

### Bug Fixes

- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

# [8.4.0](https://github.com/IBM/kui/compare/v4.5.0...v8.4.0) (2020-04-10)

### Bug Fixes

- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)

### Features

- add windows support for running kui as a kubectl plugin ([a8015e1](https://github.com/IBM/kui/commit/a8015e1)), closes [#4235](https://github.com/IBM/kui/issues/4235)
- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

# [8.1.0](https://github.com/IBM/kui/compare/v4.5.0...v8.1.0) (2020-04-04)

### Bug Fixes

- headless build script has outdated use of jq ([f892e53](https://github.com/IBM/kui/commit/f892e53)), closes [#4163](https://github.com/IBM/kui/issues/4163)
- **plugins/plugin-kubectl:** watcher table disappears when kui is launched as kubectl plugin ([167eabc](https://github.com/IBM/kui/commit/167eabc)), closes [#4120](https://github.com/IBM/kui/issues/4120) [#4123](https://github.com/IBM/kui/issues/4123)
- integrate "production" kubectl-kui scripts into electron tarball ([f22720d](https://github.com/IBM/kui/commit/f22720d)), closes [#4045](https://github.com/IBM/kui/issues/4045)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-babel might not transpile subdirectories ([558f72f](https://github.com/IBM/kui/commit/558f72f)), closes [#3995](https://github.com/IBM/kui/issues/3995)
- **packages/builder:** kui-compile does not work in external clients ([3ef193a](https://github.com/IBM/kui/commit/3ef193a)), closes [#3993](https://github.com/IBM/kui/issues/3993)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)

# [8.0.0](https://github.com/IBM/kui/compare/v4.5.0...v8.0.0) (2020-03-20)

### Bug Fixes

- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.12](https://github.com/IBM/kui/compare/v6.0.11...v6.0.12) (2020-02-03)

**Note:** Version bump only for package @kui-shell/builder

## [6.0.11](https://github.com/IBM/kui/compare/v6.0.10...v6.0.11) (2020-02-03)

**Note:** Version bump only for package @kui-shell/builder

## [6.0.10](https://github.com/IBM/kui/compare/v6.0.9...v6.0.10) (2020-02-01)

**Note:** Version bump only for package @kui-shell/builder

## [6.0.9](https://github.com/IBM/kui/compare/v6.0.8...v6.0.9) (2020-01-31)

**Note:** Version bump only for package @kui-shell/builder

## [6.0.8](https://github.com/IBM/kui/compare/v4.5.0...v6.0.8) (2020-01-30)

### Bug Fixes

- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.7](https://github.com/IBM/kui/compare/v4.5.0...v6.0.7) (2020-01-30)

### Bug Fixes

- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.6](https://github.com/IBM/kui/compare/v4.5.0...v6.0.6) (2020-01-30)

### Bug Fixes

- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.5](https://github.com/IBM/kui/compare/v4.5.0...v6.0.5) (2020-01-29)

### Bug Fixes

- **packages/builder:** remove old local-proxy.html file ([7ecd156](https://github.com/IBM/kui/commit/7ecd156)), closes [#3573](https://github.com/IBM/kui/issues/3573)
- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.4](https://github.com/IBM/kui/compare/v6.0.3...v6.0.4) (2020-01-28)

**Note:** Version bump only for package @kui-shell/builder

## [6.0.3](https://github.com/IBM/kui/compare/v4.5.0...v6.0.3) (2020-01-28)

### Bug Fixes

- eliminate the the use of symlink of adding css files to build stage ([dad4987](https://github.com/IBM/kui/commit/dad4987)), closes [#3567](https://github.com/IBM/kui/issues/3567)
- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.2](https://github.com/IBM/kui/compare/v4.5.0...v6.0.2) (2020-01-28)

### Bug Fixes

- **packages/builder:** remove outdated builder examples ([31a96f5](https://github.com/IBM/kui/commit/31a96f5)), closes [#3568](https://github.com/IBM/kui/issues/3568)
- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

## [6.0.1](https://github.com/IBM/kui/compare/v4.5.0...v6.0.1) (2020-01-28)

### Bug Fixes

- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [6.0.0](https://github.com/IBM/kui/compare/v4.5.0...v6.0.0) (2020-01-27)

### Bug Fixes

- configure.js sometimes failed at loading client definition assets during webpack-build ([ac0690b](https://github.com/IBM/kui/commit/ac0690b)), closes [#3527](https://github.com/IBM/kui/issues/3527)
- exclude all but woff2 fonts for electron builds ([bf28c49](https://github.com/IBM/kui/commit/bf28c49)), closes [#3550](https://github.com/IBM/kui/issues/3550)
- **packages/builder:** improve color contrast of about in Dark theme ([2e1b2f8](https://github.com/IBM/kui/commit/2e1b2f8)), closes [#3301](https://github.com/IBM/kui/issues/3301)
- **packages/builder:** kui-compile still points to old theme/css ([a72a339](https://github.com/IBM/kui/commit/a72a339)), closes [#3520](https://github.com/IBM/kui/issues/3520)
- **packages/builder:** linux packaging issues ([cb9da09](https://github.com/IBM/kui/commit/cb9da09)), closes [#2968](https://github.com/IBM/kui/issues/2968)
- **packages/builder:** remove outdated plugin-sample ([8af1712](https://github.com/IBM/kui/commit/8af1712)), closes [#1361](https://github.com/IBM/kui/issues/1361)
- **packages/webpack:** electron packager versus node-pty binaries ([5397577](https://github.com/IBM/kui/commit/5397577)), closes [#3381](https://github.com/IBM/kui/issues/3381)
- another attempt to not-modify a package-lock.json ([70ea4ea](https://github.com/IBM/kui/commit/70ea4ea)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- collect codecov for plugin assembler ([7a0a48c](https://github.com/IBM/kui/commit/7a0a48c)), closes [#3284](https://github.com/IBM/kui/issues/3284)
- electron cross-builds for win32 on linux hosts do not avoid asar ([f4adf00](https://github.com/IBM/kui/commit/f4adf00)), closes [#3336](https://github.com/IBM/kui/issues/3336)
- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057)
- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332)
- **packages/builder:** support cross-builds of electron clients ([27b5b8f](https://github.com/IBM/kui/commit/27b5b8f)), closes [#3304](https://github.com/IBM/kui/issues/3304)
- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- mkclient.sh failed with tsc error ([bb6b706](https://github.com/IBM/kui/commit/bb6b706)), closes [#3146](https://github.com/IBM/kui/issues/3146)
- Red error text contrast issue in Carbon 90 theme ([86a86ed](https://github.com/IBM/kui/commit/86a86ed)), closes [#FF767](https://github.com/IBM/kui/issues/FF767) [#3096](https://github.com/IBM/kui/issues/3096)
- remove k8s command prefix for kube commands ([3c53806](https://github.com/IBM/kui/commit/3c53806)), closes [#3008](https://github.com/IBM/kui/issues/3008)
- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205)
- tomorrow night theme should use blue for table names ([0e3315d](https://github.com/IBM/kui/commit/0e3315d)), closes [#3102](https://github.com/IBM/kui/issues/3102)
- wrong colors (Gray90 and Red50) in Carbon-90 theme ([e319783](https://github.com/IBM/kui/commit/e319783)), closes [#3157](https://github.com/IBM/kui/issues/3157)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)
- **packages/builder:** electron builder versus external clients ([cbc1d37](https://github.com/IBM/kui/commit/cbc1d37)), closes [#3119](https://github.com/IBM/kui/issues/3119)
- **packages/core:** avoid "custom" in the sidecar "kind" display ([b9ddcd1](https://github.com/IBM/kui/commit/b9ddcd1)), closes [#3059](https://github.com/IBM/kui/issues/3059) [#3061](https://github.com/IBM/kui/issues/3061)
- use carbon gray10 as default theme for clients/base ([b5d277d](https://github.com/IBM/kui/commit/b5d277d)), closes [#3054](https://github.com/IBM/kui/issues/3054)
- **packages/core:** update sidecar tables to match [#3037](https://github.com/IBM/kui/issues/3037) ([4329e24](https://github.com/IBM/kui/commit/4329e24)), closes [#3045](https://github.com/IBM/kui/issues/3045)

### Features

- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420)
- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- extend MultiModalResponse to support functions that produce content ([b940c63](https://github.com/IBM/kui/commit/b940c63)), closes [#3022](https://github.com/IBM/kui/issues/3022)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- introduce plugin-client-default meant for hosting a client definition ([688a991](https://github.com/IBM/kui/commit/688a991)), closes [#3463](https://github.com/IBM/kui/issues/3463)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)
- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431)
- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544)
- **packages/builder:** add removeComments:true to tsconfig-base.json ([2e14274](https://github.com/IBM/kui/commit/2e14274)), closes [#2975](https://github.com/IBM/kui/issues/2975)
- **packages/builder:** kui-compile should allow specifying a tsconfig ([c0eb201](https://github.com/IBM/kui/commit/c0eb201)), closes [#3353](https://github.com/IBM/kui/issues/3353)

# [5.1.0](https://github.com/IBM/kui/compare/v4.5.0...v5.1.0) (2019-10-11)

### Bug Fixes

- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)
- **packages/builder:** carbon gray 10 popup input font color too dark ([b7b39e3](https://github.com/IBM/kui/commit/b7b39e3)), closes [#2930](https://github.com/IBM/kui/issues/2930)

### Features

- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935)
- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939)

# [5.0.0](https://github.com/IBM/kui/compare/v4.5.0...v5.0.0) (2019-10-03)

### Bug Fixes

- electron publish breakage ([5f3d847](https://github.com/IBM/kui/commit/5f3d847)), closes [#2865](https://github.com/IBM/kui/issues/2865)
- lingering reference to packages/app in push-cos.js ([77b88b0](https://github.com/IBM/kui/commit/77b88b0)), closes [#2870](https://github.com/IBM/kui/issues/2870)

### Features

- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899)
