From f1a0b7cec8d58f0a3203aef330e9fe8ea3da54e0 Mon Sep 17 00:00:00 2001 From: Nick Mitchell Date: Fri, 29 May 2020 16:16:46 -0400 Subject: [PATCH] v8.8.0 --- CHANGELOG.md | 718 ++++++++++++++++++ lerna.json | 2 +- packages/builder/CHANGELOG.md | 58 ++ packages/builder/package.json | 2 +- packages/core/CHANGELOG.md | 231 ++++++ packages/core/package.json | 2 +- packages/proxy/CHANGELOG.md | 14 + packages/proxy/package.json | 2 +- packages/react/CHANGELOG.md | 12 + packages/react/package.json | 2 +- packages/test/CHANGELOG.md | 60 ++ packages/test/package.json | 2 +- packages/webpack/CHANGELOG.md | 41 + packages/webpack/package.json | 2 +- plugins/plugin-bash-like/CHANGELOG.md | 84 ++ plugins/plugin-bash-like/package.json | 2 +- plugins/plugin-carbon-themes/CHANGELOG.md | 58 ++ plugins/plugin-carbon-themes/package.json | 2 +- plugins/plugin-client-alternate/CHANGELOG.md | 17 + plugins/plugin-client-alternate/package.json | 2 +- plugins/plugin-client-common/CHANGELOG.md | 267 +++++++ plugins/plugin-client-common/package.json | 2 +- plugins/plugin-client-default/CHANGELOG.md | 62 ++ plugins/plugin-client-default/package.json | 2 +- plugins/plugin-client-test/CHANGELOG.md | 21 + plugins/plugin-client-test/package.json | 2 +- plugins/plugin-core-support/CHANGELOG.md | 76 ++ plugins/plugin-core-support/package.json | 2 +- plugins/plugin-core-themes/CHANGELOG.md | 27 + plugins/plugin-core-themes/package.json | 2 +- plugins/plugin-git/CHANGELOG.md | 14 + plugins/plugin-git/package.json | 2 +- plugins/plugin-ibmcloud/CHANGELOG.md | 19 + plugins/plugin-ibmcloud/package.json | 2 +- plugins/plugin-kubectl/CHANGELOG.md | 137 ++++ plugins/plugin-kubectl/package.json | 2 +- .../plugin-patternfly4-themes/CHANGELOG.md | 30 + .../plugin-patternfly4-themes/package.json | 2 +- plugins/plugin-proxy-support/CHANGELOG.md | 22 + plugins/plugin-proxy-support/package.json | 2 +- plugins/plugin-sandbox/CHANGELOG.md | 15 + plugins/plugin-sandbox/package.json | 2 +- plugins/plugin-skeleton/CHANGELOG.md | 6 + plugins/plugin-skeleton/package.json | 2 +- plugins/plugin-wskflow/CHANGELOG.md | 15 + plugins/plugin-wskflow/package.json | 2 +- 46 files changed, 2027 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c8b1c4f4a2e..ed6253b67f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,724 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- the Logs/Terminal retry button should be visible on any exit code ([3366327](https://github.com/IBM/kui/commit/3366327)), closes [#4769](https://github.com/IBM/kui/issues/4769) +- **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) +- **plugins/plugin-client-common:** opening TopNavSidecar results in react Warning in console ([d627272](https://github.com/IBM/kui/commit/d627272)), closes [#3802](https://github.com/IBM/kui/issues/3802) +- **plugins/plugin-client-common:** stop using Carbon's TooltipIcon for DropDown ([be04d20](https://github.com/IBM/kui/commit/be04d20)), closes [#4767](https://github.com/IBM/kui/issues/4767) +- Input element throws react error ([e6bb21b](https://github.com/IBM/kui/commit/e6bb21b)), closes [#4765](https://github.com/IBM/kui/issues/4765) +- kubectl edit in sidecar doesn't show success message when a resource is applied ([cc59503](https://github.com/IBM/kui/commit/cc59503)), closes [#4691](https://github.com/IBM/kui/issues/4691) +- sidecar back/forward should be ordered by visitation rather than insertion ([fba613a](https://github.com/IBM/kui/commit/fba613a)), closes [#4746](https://github.com/IBM/kui/issues/4746) +- TopNavSidecar tabs should auto-pause and auto-focus when switching ([2b00dd9](https://github.com/IBM/kui/commit/2b00dd9)), closes [#4741](https://github.com/IBM/kui/issues/4741) [#4748](https://github.com/IBM/kui/issues/4748) +- **plugins/plugin-client-common:** dropdown in sidecar theming and spacing tweaks ([1a48af3](https://github.com/IBM/kui/commit/1a48af3)), closes [#4680](https://github.com/IBM/kui/issues/4680) +- **plugins/plugin-client-common:** improve visibility of sidecar scrollbars ([827d75a](https://github.com/IBM/kui/commit/827d75a)), closes [#4667](https://github.com/IBM/kui/issues/4667) +- **plugins/plugin-client-common:** increase font size of status stripe ([2fab637](https://github.com/IBM/kui/commit/2fab637)), closes [#4698](https://github.com/IBM/kui/issues/4698) +- **plugins/plugin-client-common:** input element changes height with i-search and bottomInput ([abf9890](https://github.com/IBM/kui/commit/abf9890)), closes [#4685](https://github.com/IBM/kui/issues/4685) +- **plugins/plugin-client-common:** LeftNav sidecar nav column width inconsistency ([17e403f](https://github.com/IBM/kui/commit/17e403f)), closes [#4688](https://github.com/IBM/kui/issues/4688) +- **plugins/plugin-client-common:** LeftNavSidecar does not always reflect updated content ([0f2e1e1](https://github.com/IBM/kui/commit/0f2e1e1)), closes [#4727](https://github.com/IBM/kui/issues/4727) [#4732](https://github.com/IBM/kui/issues/4732) +- **plugins/plugin-client-common:** LeftNavSidecar font size and layout issues ([d9914f1](https://github.com/IBM/kui/commit/d9914f1)), closes [#4718](https://github.com/IBM/kui/issues/4718) [#4719](https://github.com/IBM/kui/issues/4719) +- **plugins/plugin-client-common:** move screenshot button out of status stripe ([0ef900b](https://github.com/IBM/kui/commit/0ef900b)), closes [#4556](https://github.com/IBM/kui/issues/4556) +- **plugins/plugin-client-common:** RadioTable should use [@badge-only](https://github.com/badge-only) mixin ([3c327cc](https://github.com/IBM/kui/commit/3c327cc)), closes [#4552](https://github.com/IBM/kui/issues/4552) +- **plugins/plugin-client-common:** refine Loading component ([7a07ad3](https://github.com/IBM/kui/commit/7a07ad3)), closes [#4702](https://github.com/IBM/kui/issues/4702) +- **plugins/plugin-client-common:** session init done message messes up Terminal scrolling ([7e80ac1](https://github.com/IBM/kui/commit/7e80ac1)), closes [#4683](https://github.com/IBM/kui/issues/4683) +- **plugins/plugin-client-common:** Terminal screenshot odd w.r.t. auto-focus ([4b1c7d8](https://github.com/IBM/kui/commit/4b1c7d8)), closes [#4739](https://github.com/IBM/kui/issues/4739) +- **plugins/plugin-client-common:** with reverse-i-search many errors in console on key press ([794a2d0](https://github.com/IBM/kui/commit/794a2d0)), closes [#4564](https://github.com/IBM/kui/issues/4564) +- **plugins/plugin-kubectl:** automatically abort idle PTYs ([2638a65](https://github.com/IBM/kui/commit/2638a65)), closes [#4742](https://github.com/IBM/kui/issues/4742) +- **plugins/plugin-kubectl:** ImagePullBackoff should be considered a "red" state ([198100d](https://github.com/IBM/kui/commit/198100d)), closes [#4734](https://github.com/IBM/kui/issues/4734) +- about should show breadcrumbs ([99dc401](https://github.com/IBM/kui/commit/99dc401)), closes [#4730](https://github.com/IBM/kui/issues/4730) +- kubectl Logs tab should use an xterm ([9aa0176](https://github.com/IBM/kui/commit/9aa0176)), closes [#4750](https://github.com/IBM/kui/issues/4750) [#4747](https://github.com/IBM/kui/issues/4747) +- TopNavSidecar doesn't return to the previous selected Tab when back button is hit ([32acee5](https://github.com/IBM/kui/commit/32acee5)), closes [#4745](https://github.com/IBM/kui/issues/4745) +- **plugins/plugin-client-common:** TopNavSidecar tabs easily overflow with narrower windows ([a555cd4](https://github.com/IBM/kui/commit/a555cd4)), closes [#4735](https://github.com/IBM/kui/issues/4735) +- **plugins/plugin-kubectl:** auto-pause logs when user scrolls ([94b85e6](https://github.com/IBM/kui/commit/94b85e6)), closes [#4668](https://github.com/IBM/kui/issues/4668) +- **plugins/plugin-kubectl:** ExecIntoPod's terminal is not theme-aligned ([067cda3](https://github.com/IBM/kui/commit/067cda3)), closes [#4722](https://github.com/IBM/kui/issues/4722) +- **plugins/plugin-kubectl:** helm help parsed usage incorrectly ([b222da2](https://github.com/IBM/kui/commit/b222da2)), closes [#4692](https://github.com/IBM/kui/issues/4692) +- **plugins/plugin-kubectl:** improve kubectl tab completion ([734f9e5](https://github.com/IBM/kui/commit/734f9e5)), closes [#4704](https://github.com/IBM/kui/issues/4704) +- **plugins/plugin-kubectl:** improve kubectl top node display with open sidecar ([6f99581](https://github.com/IBM/kui/commit/6f99581)), closes [#4737](https://github.com/IBM/kui/issues/4737) +- **plugins/plugin-kubectl:** k edit deploy has mysterious Pod tab ([914df36](https://github.com/IBM/kui/commit/914df36)), closes [#4703](https://github.com/IBM/kui/issues/4703) +- **plugins/plugin-kubectl:** kubectl api-resources table should hide APIGROUP column with open sidecar ([ee347fa](https://github.com/IBM/kui/commit/ee347fa)), closes [#4728](https://github.com/IBM/kui/issues/4728) +- avoid recomputing tabs when switching back and forth ([cf5e41f](https://github.com/IBM/kui/commit/cf5e41f)), closes [#4666](https://github.com/IBM/kui/issues/4666) +- place namespace breadcrumb first ([5d3b2e4](https://github.com/IBM/kui/commit/5d3b2e4)), closes [#4699](https://github.com/IBM/kui/issues/4699) +- **plugins/plugin-kubectl:** remove kubectl edit cancel button ([83179e8](https://github.com/IBM/kui/commit/83179e8)), closes [#4695](https://github.com/IBM/kui/issues/4695) +- logs tab toolbar doesn't signify when pods are 404 ([135e1be](https://github.com/IBM/kui/commit/135e1be)), closes [#4646](https://github.com/IBM/kui/issues/4646) +- sidecar container selection kebab has different color with its menu ([639617a](https://github.com/IBM/kui/commit/639617a)), closes [#4676](https://github.com/IBM/kui/issues/4676) +- **plugins/plugin-kubectl:** kubectl logs tab has bad interleaving and cpu issues ([1c7cf17](https://github.com/IBM/kui/commit/1c7cf17)), closes [#4664](https://github.com/IBM/kui/issues/4664) [#4665](https://github.com/IBM/kui/issues/4665) +- container filter of logs tab shows accumulated logs from previous selection ([08903b4](https://github.com/IBM/kui/commit/08903b4)), closes [#4644](https://github.com/IBM/kui/issues/4644) [#4658](https://github.com/IBM/kui/issues/4658) +- **plugins/plugin-client-common:** don't use text-02 for finished Inputs ([eb3e549](https://github.com/IBM/kui/commit/eb3e549)), closes [#4600](https://github.com/IBM/kui/issues/4600) +- **plugins/plugin-client-common:** DropDown theme alignment issues ([ef75baf](https://github.com/IBM/kui/commit/ef75baf)), closes [#4618](https://github.com/IBM/kui/issues/4618) +- **plugins/plugin-client-common:** more DropDown theming fixes ([7d874a6](https://github.com/IBM/kui/commit/7d874a6)), closes [#4618](https://github.com/IBM/kui/issues/4618) +- **plugins/plugin-client-common:** PatternFly DropDown rendering glitches ([8efedd8](https://github.com/IBM/kui/commit/8efedd8)), closes [#4649](https://github.com/IBM/kui/issues/4649) [#4651](https://github.com/IBM/kui/issues/4651) +- **plugins/plugin-client-common:** reverse the dependency of Card and DropDown ([00b8ecf](https://github.com/IBM/kui/commit/00b8ecf)), closes [#4641](https://github.com/IBM/kui/issues/4641) +- **plugins/plugin-client-common:** reverse-i-search text too small ([e488662](https://github.com/IBM/kui/commit/e488662)), closes [#4616](https://github.com/IBM/kui/issues/4616) +- **plugins/plugin-client-common:** Screenshot button should not be offered inBrowser ([d1c2cfb](https://github.com/IBM/kui/commit/d1c2cfb)), closes [#4636](https://github.com/IBM/kui/issues/4636) +- **plugins/plugin-client-common:** sidecar toolbar text incorrectly aligned ([ddd7460](https://github.com/IBM/kui/commit/ddd7460)), closes [#4659](https://github.com/IBM/kui/issues/4659) +- **plugins/plugin-client-common:** WatchPane has non-zero height even when empty ([67a7070](https://github.com/IBM/kui/commit/67a7070)), closes [#4629](https://github.com/IBM/kui/issues/4629) +- **plugins/plugin-client-default:** disable cluster utilization status stripe widget ([353cbfd](https://github.com/IBM/kui/commit/353cbfd)), closes [#4613](https://github.com/IBM/kui/issues/4613) +- **plugins/plugin-kubectl:** i18n for No log data message ([589a4cd](https://github.com/IBM/kui/commit/589a4cd)), closes [#4656](https://github.com/IBM/kui/issues/4656) +- **plugins/plugin-kubectl:** k edit -h does not open in sidecar ([b6f68f8](https://github.com/IBM/kui/commit/b6f68f8)), closes [#4661](https://github.com/IBM/kui/issues/4661) +- control+w should not close window on linux and windows ([f80c3e4](https://github.com/IBM/kui/commit/f80c3e4)), closes [#4638](https://github.com/IBM/kui/issues/4638) +- improve accessibility of table in grid form ([0ade4f7](https://github.com/IBM/kui/commit/0ade4f7)), closes [#4601](https://github.com/IBM/kui/issues/4601) +- improve alignment of Terminal timestamp ([c361f85](https://github.com/IBM/kui/commit/c361f85)), closes [#4587](https://github.com/IBM/kui/issues/4587) +- improve error reporting for kubectl apply ([fe21671](https://github.com/IBM/kui/commit/fe21671)), closes [#4605](https://github.com/IBM/kui/issues/4605) +- kubectl api-resources has duplicate rows and odd pagination behavior ([e740270](https://github.com/IBM/kui/commit/e740270)), closes [#4626](https://github.com/IBM/kui/issues/4626) +- **plugins/plugin-carbon-themes:** WatchPane has blueish cast ([9130cd1](https://github.com/IBM/kui/commit/9130cd1)), closes [#4577](https://github.com/IBM/kui/issues/4577) +- **plugins/plugin-client-common:** carbon breadcrumb secondary text color ([23711f6](https://github.com/IBM/kui/commit/23711f6)), closes [#4575](https://github.com/IBM/kui/issues/4575) +- **plugins/plugin-kubectl:** inconsistent capitalization of breadcrumbs ([963b166](https://github.com/IBM/kui/commit/963b166)), closes [#4607](https://github.com/IBM/kui/issues/4607) +- **plugins/plugin-kubectl:** kubectl describe -h has old bold text ([b31d066](https://github.com/IBM/kui/commit/b31d066)), closes [#4568](https://github.com/IBM/kui/issues/4568) +- **plugins/plugin-kubectl:** remove Conditions tab ([eac3705](https://github.com/IBM/kui/commit/eac3705)), closes [#4606](https://github.com/IBM/kui/issues/4606) +- productName in carbon theme shouldn't have hover effect ([3159cd9](https://github.com/IBM/kui/commit/3159cd9)), closes [#4592](https://github.com/IBM/kui/issues/4592) +- reduce No log data followed by log data behavior in kube logs ([e1c0624](https://github.com/IBM/kui/commit/e1c0624)), closes [#4624](https://github.com/IBM/kui/issues/4624) +- **plugins/plugin-kubectl:** kubectl get --all-namespaces --watch does not update ([663a972](https://github.com/IBM/kui/commit/663a972)), closes [#4581](https://github.com/IBM/kui/issues/4581) +- **plugins/plugin-kubectl:** remove Show Logs registration ([382c685](https://github.com/IBM/kui/commit/382c685)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- improve color contrast of charts in light themes ([9a60197](https://github.com/IBM/kui/commit/9a60197)), closes [#4597](https://github.com/IBM/kui/issues/4597) +- kubectl top node should show % text ([f861b76](https://github.com/IBM/kui/commit/f861b76)), closes [#4598](https://github.com/IBM/kui/issues/4598) +- replace Containers with Logs tab ([00e8786](https://github.com/IBM/kui/commit/00e8786)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- **plugins/plugin-kubectl:** k get events -w bombs ([20c2caf](https://github.com/IBM/kui/commit/20c2caf)), closes [#4557](https://github.com/IBM/kui/issues/4557) +- **plugins/plugin-kubectl:** kubectl create secret hangs yellow ([e11dbb8](https://github.com/IBM/kui/commit/e11dbb8)), closes [#4571](https://github.com/IBM/kui/issues/4571) +- **plugins/plugin-kubectl:** kubectl Show Events query not precise enough ([eda6b38](https://github.com/IBM/kui/commit/eda6b38)), closes [#4572](https://github.com/IBM/kui/issues/4572) +- **plugins/plugin-kubectl:** revert to editor-based Summary tab ([3ecd638](https://github.com/IBM/kui/commit/3ecd638)), closes [#4594](https://github.com/IBM/kui/issues/4594) +- clicking on container name in details sidecar should add -c to logs command ([61c7c08](https://github.com/IBM/kui/commit/61c7c08)), closes [#4498](https://github.com/IBM/kui/issues/4498) +- improve alignment of icons ([221d0f9](https://github.com/IBM/kui/commit/221d0f9)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- PaginatedTable fails at distinguishing the rowKeys of `k get --all-namespaces` table ([6658729](https://github.com/IBM/kui/commit/6658729)), closes [#4579](https://github.com/IBM/kui/issues/4579) +- **packages/core:** pry-client fails when an external kui client doesn't have invisible-global-input in index.html ([b835ffb](https://github.com/IBM/kui/commit/b835ffb)), closes [#4505](https://github.com/IBM/kui/issues/4505) +- **plugin-kubectl:** k get pods --all-namespaces has a title with "default" as the namespace ([2f95129](https://github.com/IBM/kui/commit/2f95129)), closes [#4466](https://github.com/IBM/kui/issues/4466) +- **plugin-kubectl:** kubectl get error-type -w doesn't fail fast ([4ccb733](https://github.com/IBM/kui/commit/4ccb733)), closes [#4491](https://github.com/IBM/kui/issues/4491) +- **plugin/plugin-client-common:** improvements for patternfly icons ([8941dd0](https://github.com/IBM/kui/commit/8941dd0)), closes [#4471](https://github.com/IBM/kui/issues/4471) +- **plugins/plugin-bash-like:** add back configurable shell ([b7fda6c](https://github.com/IBM/kui/commit/b7fda6c)) +- **plugins/plugin-bash-like:** fix url regex ([a97b249](https://github.com/IBM/kui/commit/a97b249)) +- **plugins/plugin-carbon-themers:** bottom input can have poor color contrast ([9a675f5](https://github.com/IBM/kui/commit/9a675f5)), closes [#4543](https://github.com/IBM/kui/issues/4543) +- **plugins/plugin-client-common:** breadcrumb fonts can be too large, and double zoom ([2e1ce11](https://github.com/IBM/kui/commit/2e1ce11)), closes [#4519](https://github.com/IBM/kui/issues/4519) +- **plugins/plugin-client-common:** Eval component throws console errors ([2c52dfb](https://github.com/IBM/kui/commit/2c52dfb)), closes [#4462](https://github.com/IBM/kui/issues/4462) +- **plugins/plugin-client-common:** improved fix for sidecar not showing updates ([19153a7](https://github.com/IBM/kui/commit/19153a7)), closes [#4524](https://github.com/IBM/kui/issues/4524) +- **plugins/plugin-client-common:** Markdown can fail for headings with nested links ([995b129](https://github.com/IBM/kui/commit/995b129)), closes [#4468](https://github.com/IBM/kui/issues/4468) +- **plugins/plugin-client-common:** move leftover carbon scss import for CodeSnippet spi ([f8513ef](https://github.com/IBM/kui/commit/f8513ef)), closes [#4483](https://github.com/IBM/kui/issues/4483) +- **plugins/plugin-client-common:** PatternFly RadioTable impl lacks header and proper column alignment ([a432728](https://github.com/IBM/kui/commit/a432728)), closes [#4528](https://github.com/IBM/kui/issues/4528) +- **plugins/plugin-client-common:** radio table font size and zooming issues ([6a9d4e7](https://github.com/IBM/kui/commit/6a9d4e7)), closes [#4521](https://github.com/IBM/kui/issues/4521) +- **plugins/plugin-client-common:** RadioTable in some dark themes has poor contrast for sub-text ([a94b8c2](https://github.com/IBM/kui/commit/a94b8c2)), closes [#4541](https://github.com/IBM/kui/issues/4541) +- **plugins/plugin-client-common:** RadioTable UI improvements for PatternFly ([1489310](https://github.com/IBM/kui/commit/1489310)), closes [#4539](https://github.com/IBM/kui/issues/4539) +- **plugins/plugin-client-common:** remove radio support from PaginatedTable ([5bf052e](https://github.com/IBM/kui/commit/5bf052e)), closes [#4515](https://github.com/IBM/kui/issues/4515) +- **plugins/plugin-client-common:** sidecar breadcrumb font too small ([506b6a4](https://github.com/IBM/kui/commit/506b6a4)), closes [#4499](https://github.com/IBM/kui/issues/4499) +- **plugins/plugin-client-common:** tweaks to WatchPane layout and typogrpahy ([a716bdc](https://github.com/IBM/kui/commit/a716bdc)), closes [#4549](https://github.com/IBM/kui/issues/4549) +- **plugins/plugin-client-common:** WatchPane spacing fixes ([b3bd998](https://github.com/IBM/kui/commit/b3bd998)), closes [#4547](https://github.com/IBM/kui/issues/4547) +- **plugins/plugin-kubectl:** add missing test for get with not found ([3e77689](https://github.com/IBM/kui/commit/3e77689)), closes [#4492](https://github.com/IBM/kui/issues/4492) +- **plugins/plugin-kubectl:** kubectl edit should support editing a list of resources ([4cd4d43](https://github.com/IBM/kui/commit/4cd4d43)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- clicking on certain links in kubectl help result in odd behavior ([035894b](https://github.com/IBM/kui/commit/035894b)), closes [#4473](https://github.com/IBM/kui/issues/4473) +- hitting escape on initial page load toggles open empty sidecar ([8fbdce5](https://github.com/IBM/kui/commit/8fbdce5)), closes [#4487](https://github.com/IBM/kui/issues/4487) +- improve contrast of cyan in Patternfly4 Light theme ([3267e89](https://github.com/IBM/kui/commit/3267e89)), closes [#4480](https://github.com/IBM/kui/issues/4480) +- optimize kubectl watch load on apiserver ([3f7a32f](https://github.com/IBM/kui/commit/3f7a32f)), closes [#4494](https://github.com/IBM/kui/issues/4494) +- TopNavSidecar does not always show updates ([251e5c4](https://github.com/IBM/kui/commit/251e5c4)), closes [#4524](https://github.com/IBM/kui/issues/4524) +- **packages/builder:** win32 electron build breakage ([af894d6](https://github.com/IBM/kui/commit/af894d6)), closes [#4246](https://github.com/IBM/kui/issues/4246) +- **packages/proxy:** proxy docker container needs style-src: 'unsafe-inline' ([89c33e2](https://github.com/IBM/kui/commit/89c33e2)), closes [#4261](https://github.com/IBM/kui/issues/4261) +- **plugins/plugin-bash-like:** remove leftover debug in client.ts ([adbe87e](https://github.com/IBM/kui/commit/adbe87e)), closes [#4224](https://github.com/IBM/kui/issues/4224) +- **plugins/plugin-carbon-themes:** missing import of medium font weight ([cd13b65](https://github.com/IBM/kui/commit/cd13b65)), closes [#4320](https://github.com/IBM/kui/issues/4320) +- **plugins/plugin-carbon-themes:** optimize loading of plex fonts ([aa833b1](https://github.com/IBM/kui/commit/aa833b1)), closes [#3831](https://github.com/IBM/kui/issues/3831) +- **plugins/plugin-carbon-themes:** popup > prompt not visible in carbon gray 10 theme ([469b6c0](https://github.com/IBM/kui/commit/469b6c0)), closes [#4267](https://github.com/IBM/kui/issues/4267) +- **plugins/plugin-client-common:** avoid patternfly breadcrumb wrap when used in sidecar ([00ee158](https://github.com/IBM/kui/commit/00ee158)), closes [#4431](https://github.com/IBM/kui/issues/4431) +- **plugins/plugin-client-common:** Breadcrumbs in Sidecar can clip at higher font zoom levels ([3b381d7](https://github.com/IBM/kui/commit/3b381d7)), closes [#4230](https://github.com/IBM/kui/issues/4230) +- **plugins/plugin-client-common:** ctrl+l does not clear screen in popup mode ([33fcd82](https://github.com/IBM/kui/commit/33fcd82)), closes [#4269](https://github.com/IBM/kui/issues/4269) +- **plugins/plugin-client-common:** escape should not toggle sidecar visibility in popup mode ([2d9b36b](https://github.com/IBM/kui/commit/2d9b36b)), closes [#4211](https://github.com/IBM/kui/issues/4211) +- **plugins/plugin-client-common:** in narrow windows, TabContent window buttons collide with sidecar window buttons ([d377254](https://github.com/IBM/kui/commit/d377254)), closes [#4459](https://github.com/IBM/kui/issues/4459) +- **plugins/plugin-client-common:** topTabNames property does not always obey theme ([c79f9f8](https://github.com/IBM/kui/commit/c79f9f8)), closes [#4314](https://github.com/IBM/kui/issues/4314) +- **Plugins/plugin-client-common:** Tab.tsx throws console error for new users ([14d8895](https://github.com/IBM/kui/commit/14d8895)), closes [#4318](https://github.com/IBM/kui/issues/4318) +- **plugins/plugin-ibmcloud:** certain ibmcloud commands do not function with "ibmcloud" in defaultContext ([1d87981](https://github.com/IBM/kui/commit/1d87981)), closes [#4335](https://github.com/IBM/kui/issues/4335) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- **plugins/plugin-client-common:** prompt can oddly shift to left with large font sizes ([10c91f0](https://github.com/IBM/kui/commit/10c91f0)), closes [#4231](https://github.com/IBM/kui/issues/4231) +- **plugins/plugin-client-common:** sidecar history should respect PWD ([b122cc1](https://github.com/IBM/kui/commit/b122cc1)), closes [#4202](https://github.com/IBM/kui/issues/4202) +- **plugins/plugin-client-default:** remove unused fields from name.json ([6f99959](https://github.com/IBM/kui/commit/6f99959)), closes [#4294](https://github.com/IBM/kui/issues/4294) +- **plugins/plugin-client-default:** remove unused tables.json ([56082b9](https://github.com/IBM/kui/commit/56082b9)), closes [#4290](https://github.com/IBM/kui/issues/4290) +- **plugins/plugin-core-support:** Terminal accordion svgs don't font zoom ([80caabd](https://github.com/IBM/kui/commit/80caabd)), closes [#4240](https://github.com/IBM/kui/issues/4240) +- **plugins/plugin-kubectl:** update deprecated import of uuid ([5de8d4d](https://github.com/IBM/kui/commit/5de8d4d)), closes [#4316](https://github.com/IBM/kui/issues/4316) +- **plugins/plugin-kubectl:** we shouldn't render namespace widget when the namespace is empty in kube config ([98a9406](https://github.com/IBM/kui/commit/98a9406)), closes [#4274](https://github.com/IBM/kui/issues/4274) +- > prompt text has poor vertical alignment ([9a796b3](https://github.com/IBM/kui/commit/9a796b3)), closes [#4237](https://github.com/IBM/kui/issues/4237) +- multiple tab completion bugs ([5513712](https://github.com/IBM/kui/commit/5513712)), closes [#4281](https://github.com/IBM/kui/issues/4281) +- remove config.d/version.json in favor of using the version field from package.json ([1e296c7](https://github.com/IBM/kui/commit/1e296c7)), closes [#4300](https://github.com/IBM/kui/issues/4300) +- remove invalid bodyCss fields in config.d/style.json ([99a92ab](https://github.com/IBM/kui/commit/99a92ab)), closes [#4307](https://github.com/IBM/kui/issues/4307) +- **plugins/plugin-kubectl:** avoid use of /s regexp ([9468304](https://github.com/IBM/kui/commit/9468304)), closes [#4259](https://github.com/IBM/kui/issues/4259) +- **plugins/plugin-kubectl:** kubectl explain -h should render as usage in sidecar ([8e00c3f](https://github.com/IBM/kui/commit/8e00c3f)), closes [#4211](https://github.com/IBM/kui/issues/4211) +- **plugins/plugin-kubectl:** kubectl explain Overview tab not formatted as expected ([ffa9183](https://github.com/IBM/kui/commit/ffa9183)), closes [#4304](https://github.com/IBM/kui/issues/4304) +- a few more tweaks to prompt ([7bf658a](https://github.com/IBM/kui/commit/7bf658a)), closes [#4250](https://github.com/IBM/kui/issues/4250) +- add support for hiding elements at higher zoom levels ([7d2a7e0](https://github.com/IBM/kui/commit/7d2a7e0)), closes [#4232](https://github.com/IBM/kui/issues/4232) +- **packages/core:** another undefined use of Electron ([ba679d3](https://github.com/IBM/kui/commit/ba679d3)), closes [#4187](https://github.com/IBM/kui/issues/4187) +- **packages/core:** broken open external link support ([cd5b21c](https://github.com/IBM/kui/commit/cd5b21c)), closes [#4197](https://github.com/IBM/kui/issues/4197) +- **packages/core:** console error when launching production electron builds ([b0319ae](https://github.com/IBM/kui/commit/b0319ae)), closes [#4187](https://github.com/IBM/kui/issues/4187) +- **plugins/plugin-client-common:** captured screenshots can show hover effect ([d48370b](https://github.com/IBM/kui/commit/d48370b)), closes [#4153](https://github.com/IBM/kui/issues/4153) +- **plugins/plugin-client-common:** captured screenshots sometimes have residual sepia tones ([97172c6](https://github.com/IBM/kui/commit/97172c6)), closes [#4170](https://github.com/IBM/kui/issues/4170) +- **plugins/plugin-client-common:** combine top toolbar and header of PaginatedTable UI ([3e1a1a7](https://github.com/IBM/kui/commit/3e1a1a7)), closes [#4131](https://github.com/IBM/kui/issues/4131) +- **plugins/plugin-client-common:** escape key close both Confirm and the Sidecar ([f9739ec](https://github.com/IBM/kui/commit/f9739ec)), closes [#4215](https://github.com/IBM/kui/issues/4215) +- **plugins/plugin-client-common:** escape key should not toggle open closed sidecar ([bfa96ed](https://github.com/IBM/kui/commit/bfa96ed)), closes [#4218](https://github.com/IBM/kui/issues/4218) +- **plugins/plugin-client-common:** in popup mode, make sure repl is visible after command execution ([0134952](https://github.com/IBM/kui/commit/0134952)), closes [#4183](https://github.com/IBM/kui/issues/4183) +- **plugins/plugin-client-common:** repeated ctrl+r does not continue active reverse-i-search ([4e292cc](https://github.com/IBM/kui/commit/4e292cc)), closes [#4216](https://github.com/IBM/kui/issues/4216) +- **plugins/plugin-client-common:** table bottom toolbar missing grid buttons, poor alignment and height ([44e1018](https://github.com/IBM/kui/commit/44e1018)), closes [#4133](https://github.com/IBM/kui/issues/4133) +- **plugins/plugin-client-common:** tooltips can render below other UI elements ([6dd4808](https://github.com/IBM/kui/commit/6dd4808)), closes [#4159](https://github.com/IBM/kui/issues/4159) +- **plugins/plugin-client-default:** add missing newline in about text ([4fcc9d7](https://github.com/IBM/kui/commit/4fcc9d7)), closes [#4168](https://github.com/IBM/kui/issues/4168) +- **plugins/plugin-kubectl:** ensure Show Owner button appears near end of toolbar buttons ([224c586](https://github.com/IBM/kui/commit/224c586)), closes [#4124](https://github.com/IBM/kui/issues/4124) +- **plugins/plugin-kubectl:** in kube namespace table, selected namespace should float to top ([f0e597f](https://github.com/IBM/kui/commit/f0e597f)), closes [#4129](https://github.com/IBM/kui/issues/4129) +- **plugins/plugin-kubectl:** kubectl watch tables can be misparsed ([cb3e1c2](https://github.com/IBM/kui/commit/cb3e1c2)), closes [#4139](https://github.com/IBM/kui/issues/4139) +- **plugins/plugin-kubectl:** watch table doesn't have breadcrumbs title ([43fbe6a](https://github.com/IBM/kui/commit/43fbe6a)), closes [#4135](https://github.com/IBM/kui/issues/4135) +- **plugins/plugin-proxy-support:** fixed env for proxy executor ([c8de22b](https://github.com/IBM/kui/commit/c8de22b)) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- **plugins/plugin-client-common:** with narrow windows, hide sidecar resize thumb ([a7c72e8](https://github.com/IBM/kui/commit/a7c72e8)), closes [#4179](https://github.com/IBM/kui/issues/4179) +- **plugins/plugin-kubectl:** firefox does not support the /s flag to RegExp ([5b661a6](https://github.com/IBM/kui/commit/5b661a6)), closes [#4206](https://github.com/IBM/kui/issues/4206) +- **plugins/plugin-kubectl:** kubectl top nodes can present "NaN" ([30df3dd](https://github.com/IBM/kui/commit/30df3dd)), closes [#4189](https://github.com/IBM/kui/issues/4189) +- ensure kubectl Delete toolbar button appears at far right ([9eb3079](https://github.com/IBM/kui/commit/9eb3079)), closes [#4116](https://github.com/IBM/kui/issues/4116) +- font zooming issues ([5442532](https://github.com/IBM/kui/commit/5442532)), closes [#4176](https://github.com/IBM/kui/issues/4176) [#4177](https://github.com/IBM/kui/issues/4177) +- 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 handling of narrower windows ([7a32591](https://github.com/IBM/kui/commit/7a32591)), closes [#4181](https://github.com/IBM/kui/issues/4181) +- improve kubectl breadcrumb detection ([6cacfe6](https://github.com/IBM/kui/commit/6cacfe6)), closes [#4099](https://github.com/IBM/kui/issues/4099) +- lighten up the PaginatedTable UI ([eccf23b](https://github.com/IBM/kui/commit/eccf23b)), closes [#4155](https://github.com/IBM/kui/issues/4155) +- proxy still runs http-allocate-cert even if NO_DOCKER is set ([5267e52](https://github.com/IBM/kui/commit/5267e52)), closes [#4137](https://github.com/IBM/kui/issues/4137) +- remove limits.json from client config.d ([3ae2201](https://github.com/IBM/kui/commit/3ae2201)), closes [#4292](https://github.com/IBM/kui/issues/4292) +- remove unsed fields from client.json ([a55b1f1](https://github.com/IBM/kui/commit/a55b1f1)), closes [#4296](https://github.com/IBM/kui/issues/4296) +- remove unused fields from config.d/style.json ([ab7278a](https://github.com/IBM/kui/commit/ab7278a)), closes [#4298](https://github.com/IBM/kui/issues/4298) +- remove use of inline styling in Form.tsx ([23121b2](https://github.com/IBM/kui/commit/23121b2)), closes [#4112](https://github.com/IBM/kui/issues/4112) +- reverse-i-search text should be monospace ([4c0bd05](https://github.com/IBM/kui/commit/4c0bd05)), closes [#4254](https://github.com/IBM/kui/issues/4254) +- sidecar Toolbar component renders empty if there is no Toolbar content ([14c27ba](https://github.com/IBM/kui/commit/14c27ba)), closes [#4229](https://github.com/IBM/kui/issues/4229) +- simplify handling of opengraph META ([ff3c0de](https://github.com/IBM/kui/commit/ff3c0de)), closes [#4288](https://github.com/IBM/kui/issues/4288) +- table status grid layout seems buggy ([7da6ff3](https://github.com/IBM/kui/commit/7da6ff3)), closes [#4143](https://github.com/IBM/kui/issues/4143) +- tekton Step nodes show with hashed background ([8428d72](https://github.com/IBM/kui/commit/8428d72)), closes [#4114](https://github.com/IBM/kui/issues/4114) +- the colors of status badges: Error, ImagePullBackOff and ErrImagePull are incorrect ([fd206f6](https://github.com/IBM/kui/commit/fd206f6)), closes [#4171](https://github.com/IBM/kui/issues/4171) +- **plugins/plugin-carbon-themes:** carbon themes have dead css rules ([4d6fce6](https://github.com/IBM/kui/commit/4d6fce6)), closes [#4096](https://github.com/IBM/kui/issues/4096) +- **plugins/plugin-client-common:** TopNavSidecar renders poorly with narrower windows ([4be1068](https://github.com/IBM/kui/commit/4be1068)), closes [#4095](https://github.com/IBM/kui/issues/4095) +- **plugins/plugin-kubectl:** kubectl api-resources table shows 'unknown' in title ([0461710](https://github.com/IBM/kui/commit/0461710)), closes [#4145](https://github.com/IBM/kui/issues/4145) +- **plugins/plugin-kubectl:** more refinements to Form layout heuristics ([e92327d](https://github.com/IBM/kui/commit/e92327d)), closes [#4118](https://github.com/IBM/kui/issues/4118) +- **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) +- breadcrumb in TopNavSidecar isn't zoomable ([2642f39](https://github.com/IBM/kui/commit/2642f39)), closes [#4091](https://github.com/IBM/kui/issues/4091) +- CurrentGitBranch fails if branch name parses as a number ([a3d8127](https://github.com/IBM/kui/commit/a3d8127)), closes [#4004](https://github.com/IBM/kui/issues/4004) +- Form component sometimes has too-small TextInputs ([21d841d](https://github.com/IBM/kui/commit/21d841d)), closes [#4036](https://github.com/IBM/kui/issues/4036) +- helm on its own should render in sidecar ([4b82517](https://github.com/IBM/kui/commit/4b82517)), closes [#4010](https://github.com/IBM/kui/issues/4010) +- improve color contrast of wskflow ([fa8630b](https://github.com/IBM/kui/commit/fa8630b)), closes [#4071](https://github.com/IBM/kui/issues/4071) +- improve contrast of table Pagination component in light themes ([41246c3](https://github.com/IBM/kui/commit/41246c3)), closes [#4038](https://github.com/IBM/kui/issues/4038) +- improve Form layout ([2003622](https://github.com/IBM/kui/commit/2003622)), closes [#4034](https://github.com/IBM/kui/issues/4034) +- improved color contrast in bottom stripe light themes (on hover) ([58681b8](https://github.com/IBM/kui/commit/58681b8)), closes [#4081](https://github.com/IBM/kui/issues/4081) +- 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) +- js and ts files do not get syntax coloring ([d66e71f](https://github.com/IBM/kui/commit/d66e71f)), closes [#4450](https://github.com/IBM/kui/issues/4450) +- kubectl summary form clipping ([7ea65e8](https://github.com/IBM/kui/commit/7ea65e8)), closes [#4093](https://github.com/IBM/kui/issues/4093) +- kubectl summary Form TextInputs can be cropped ([3becaf9](https://github.com/IBM/kui/commit/3becaf9)), closes [#4077](https://github.com/IBM/kui/issues/4077) +- pass argvNoOptions and ParsedOptions to button function ([3d86375](https://github.com/IBM/kui/commit/3d86375)), closes [#3977](https://github.com/IBM/kui/issues/3977) +- STATUS cell not centered when sidecar is open ([4fb507a](https://github.com/IBM/kui/commit/4fb507a)), closes [#4059](https://github.com/IBM/kui/issues/4059) +- status stripe refinements ([1394043](https://github.com/IBM/kui/commit/1394043)), closes [#4069](https://github.com/IBM/kui/issues/4069) [#4069](https://github.com/IBM/kui/issues/4069) +- text selection in active xterms for light themes is not visible ([ace9ec9](https://github.com/IBM/kui/commit/ace9ec9)), closes [#4087](https://github.com/IBM/kui/issues/4087) +- use 30/70 split for LeftNavSidecar ([9a43d0b](https://github.com/IBM/kui/commit/9a43d0b)), closes [#4454](https://github.com/IBM/kui/issues/4454) [#4455](https://github.com/IBM/kui/issues/4455) +- **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/core:** leftover debugging output in core/repl/exec ([7a8b6b8](https://github.com/IBM/kui/commit/7a8b6b8)), closes [#3997](https://github.com/IBM/kui/issues/3997) +- **plugin-client-common:** PaginatedTable clicks on page N+1 activate handlers on first page ([f5f6045](https://github.com/IBM/kui/commit/f5f6045)), closes [#3999](https://github.com/IBM/kui/issues/3999) +- **plugins/plugi-patternfly4-themes:** add missing sans 500 font-weight ([56c2f76](https://github.com/IBM/kui/commit/56c2f76)), closes [#4389](https://github.com/IBM/kui/issues/4389) +- **plugins/plugin-bash-like:** avoid using login shell for PTYs ([a0ec1a4](https://github.com/IBM/kui/commit/a0ec1a4)), closes [#1247](https://github.com/IBM/kui/issues/1247) [#1425](https://github.com/IBM/kui/issues/1425) +- **plugins/plugin-bash-like:** PTY performance tweaks by removing !important css ([3e1f8e7](https://github.com/IBM/kui/commit/3e1f8e7)), closes [#4412](https://github.com/IBM/kui/issues/4412) +- **plugins/plugin-bash-like:** small visual glitch in PTY, blocks oddly shift sometimes ([bb2119e](https://github.com/IBM/kui/commit/bb2119e)), closes [#4406](https://github.com/IBM/kui/issues/4406) +- **plugins/plugin-bash-like:** update plugin-bash-like dependencies ([48f8d59](https://github.com/IBM/kui/commit/48f8d59)), closes [#4400](https://github.com/IBM/kui/issues/4400) +- **plugins/plugin-carbon-themes:** poor color contrast in carbon gray 10 sidecar ([1d79239](https://github.com/IBM/kui/commit/1d79239)), closes [#4053](https://github.com/IBM/kui/issues/4053) +- **plugins/plugin-client-common:** links in LeftNavSidecar should not have horizontal padding ([233aae6](https://github.com/IBM/kui/commit/233aae6)), closes [#4337](https://github.com/IBM/kui/issues/4337) +- **plugins/plugin-client-common:** badge/STATUS column is always monospace ([b53e8f9](https://github.com/IBM/kui/commit/b53e8f9)), closes [#4056](https://github.com/IBM/kui/issues/4056) +- **plugins/plugin-client-common:** components choice does not reset to default on theme switch ([1434f8b](https://github.com/IBM/kui/commit/1434f8b)), closes [#4423](https://github.com/IBM/kui/issues/4423) +- **plugins/plugin-client-common:** css regression of sidecar-header in popup mode ([6112f94](https://github.com/IBM/kui/commit/6112f94)), closes [#4061](https://github.com/IBM/kui/issues/4061) +- **plugins/plugin-client-common:** don't use a bright color for terminal prompt ([0d97d98](https://github.com/IBM/kui/commit/0d97d98)), closes [#4427](https://github.com/IBM/kui/issues/4427) +- **plugins/plugin-client-common:** improve color contrast of green badges in sidecar ([f65be60](https://github.com/IBM/kui/commit/f65be60)), closes [#4370](https://github.com/IBM/kui/issues/4370) +- **plugins/plugin-client-common:** improve consistency of button hover effects ([2e96c8c](https://github.com/IBM/kui/commit/2e96c8c)), closes [#3986](https://github.com/IBM/kui/issues/3986) +- **plugins/plugin-client-common:** improved rendering of markdown links ([3cbe638](https://github.com/IBM/kui/commit/3cbe638)), closes [#4448](https://github.com/IBM/kui/issues/4448) +- **plugins/plugin-client-common:** input element clips with larger font sizes ([c62678b](https://github.com/IBM/kui/commit/c62678b)), closes [#4026](https://github.com/IBM/kui/issues/4026) +- **plugins/plugin-client-common:** LeftNavSidecar does not support font zooming ([7008857](https://github.com/IBM/kui/commit/7008857)), closes [#4001](https://github.com/IBM/kui/issues/4001) +- **plugins/plugin-client-common:** live tables too thin when sidecar is open ([ccd41f0](https://github.com/IBM/kui/commit/ccd41f0)), closes [#4029](https://github.com/IBM/kui/issues/4029) [#4031](https://github.com/IBM/kui/issues/4031) +- **plugins/plugin-client-common:** override carbon's -webkit-font-smoothing: antialiased ([c114252](https://github.com/IBM/kui/commit/c114252)), closes [#4414](https://github.com/IBM/kui/issues/4414) +- **plugins/plugin-client-common:** reduce size of sidecar window buttons ([79336ad](https://github.com/IBM/kui/commit/79336ad)), closes [#4074](https://github.com/IBM/kui/issues/4074) +- **plugins/plugin-client-common:** remove background color from tables in light themes ([87651e0](https://github.com/IBM/kui/commit/87651e0)), closes [#4421](https://github.com/IBM/kui/issues/4421) +- **plugins/plugin-client-common:** remove use of carbon from LeftNavSidecar ([b0fcd3e](https://github.com/IBM/kui/commit/b0fcd3e)), closes [#4464](https://github.com/IBM/kui/issues/4464) +- **plugins/plugin-client-common:** sidecar toolbar button svgs are not themed ([327d01d](https://github.com/IBM/kui/commit/327d01d)), closes [#4372](https://github.com/IBM/kui/issues/4372) +- **plugins/plugin-client-common:** sidecar window buttons oddly shift when sidecar is maximized ([bbf7ecd](https://github.com/IBM/kui/commit/bbf7ecd)), closes [#4374](https://github.com/IBM/kui/issues/4374) +- **plugins/plugin-client-common:** some status stripe icons are not vertically centered ([595eec7](https://github.com/IBM/kui/commit/595eec7)), closes [#4404](https://github.com/IBM/kui/issues/4404) +- **plugins/plugin-client-common:** Table loads before breadcrumbs, oddly ([cb8a97d](https://github.com/IBM/kui/commit/cb8a97d)), closes [#4385](https://github.com/IBM/kui/issues/4385) +- **plugins/plugin-client-common:** Table paginator does not allow traversal to last page ([1916d9d](https://github.com/IBM/kui/commit/1916d9d)), closes [#4358](https://github.com/IBM/kui/issues/4358) +- **plugins/plugin-client-common:** yellow badges in sidecar have low contrast ([325d23f](https://github.com/IBM/kui/commit/325d23f)), closes [#4050](https://github.com/IBM/kui/issues/4050) +- **plugins/plugin-kubectl:** remove leftover debugging printf in kubectl help ([39ab52f](https://github.com/IBM/kui/commit/39ab52f)), closes [#4083](https://github.com/IBM/kui/issues/4083) +- when sidecar is open, only show status badge, not status text ([3214db2](https://github.com/IBM/kui/commit/3214db2)), closes [#4058](https://github.com/IBM/kui/issues/4058) +- **plugins/plugin-kubectl:** kubectl describe (--help) fails ([10b8e8a](https://github.com/IBM/kui/commit/10b8e8a)), closes [#4012](https://github.com/IBM/kui/issues/4012) +- tables overflow horizontally when sidecar is open ([2d6bc95](https://github.com/IBM/kui/commit/2d6bc95)), closes [#4016](https://github.com/IBM/kui/issues/4016) +- **plugins/plugin-core-support:** about shows wrong breadcrumbs ([aa05182](https://github.com/IBM/kui/commit/aa05182)), closes [#3972](https://github.com/IBM/kui/issues/3972) +- **plugins/plugin-kubectl:** cache kind canonicalization lookup ([e351a5f](https://github.com/IBM/kui/commit/e351a5f)), closes [#4489](https://github.com/IBM/kui/issues/4489) +- **plugins/plugin-kubectl:** CurrentContext widget shows "default" for openshift clusters ([59712c0](https://github.com/IBM/kui/commit/59712c0)), closes [#4347](https://github.com/IBM/kui/issues/4347) +- **plugins/plugin-kubectl:** kubectl get table with mix of existing and non-existing ([8d98d15](https://github.com/IBM/kui/commit/8d98d15)), closes [#4492](https://github.com/IBM/kui/issues/4492) +- **plugins/plugin-kubectl:** oc describe fails ([4f4de4e](https://github.com/IBM/kui/commit/4f4de4e)), closes [#4008](https://github.com/IBM/kui/issues/4008) +- **plugins/plugin-patternfly4-themes:** darken status stripe ([17d7dbc](https://github.com/IBM/kui/commit/17d7dbc)), closes [#4402](https://github.com/IBM/kui/issues/4402) +- **plugins/plugin-patternfly4-themes:** improve contrast of active tab color ([afbbd05](https://github.com/IBM/kui/commit/afbbd05)), closes [#4429](https://github.com/IBM/kui/issues/4429) +- **plugins/plugin-patternfly4-themes:** overpass-mono font has odd line height ([75c7a01](https://github.com/IBM/kui/commit/75c7a01)), closes [#4392](https://github.com/IBM/kui/issues/4392) +- **plugins/plugin-patternfly4-themes:** patternfly link hover effect color has low contrast ([c8f4a99](https://github.com/IBM/kui/commit/c8f4a99)), closes [#4475](https://github.com/IBM/kui/issues/4475) +- **plugins/plugin-patternfly4-themes:** patternfly4 dark does not show background color for selected nav menu ([1467f83](https://github.com/IBM/kui/commit/1467f83)), closes [#4439](https://github.com/IBM/kui/issues/4439) +- **plugins/plugin-sidecar:** don't focus on LeftNavSidecar tabs on click ([8ea3507](https://github.com/IBM/kui/commit/8ea3507)), closes [#3964](https://github.com/IBM/kui/issues/3964) +- **plugins/plugin-wskflow:** bump jquery to 3.5.0 ([6ace265](https://github.com/IBM/kui/commit/6ace265)), closes [#4399](https://github.com/IBM/kui/issues/4399) +- a few small tweaks for "short" tables in sidenav ([6609e6d](https://github.com/IBM/kui/commit/6609e6d)), closes [#3923](https://github.com/IBM/kui/issues/3923) +- broken ico icons ([d018404](https://github.com/IBM/kui/commit/d018404)), closes [#3947](https://github.com/IBM/kui/issues/3947) +- ibmcloud plugin list does not list unofficial plugins ([303fa00](https://github.com/IBM/kui/commit/303fa00)), closes [#4339](https://github.com/IBM/kui/issues/4339) +- improve contrast of top tab stripe versus sidecar title stripe ([ee9eb63](https://github.com/IBM/kui/commit/ee9eb63)), closes [#3956](https://github.com/IBM/kui/issues/3956) +- improve presentation with narrow windows ([cb23c63](https://github.com/IBM/kui/commit/cb23c63)), closes [#3954](https://github.com/IBM/kui/issues/3954) +- pass argvNoOptions and ParsedOptions to FunctionThatProducesContent ([aaa3c42](https://github.com/IBM/kui/commit/aaa3c42)), closes [#3962](https://github.com/IBM/kui/issues/3962) +- **plugins/plugin-client-common:** improve Screenshot UI ([bc2102a](https://github.com/IBM/kui/commit/bc2102a)), closes [#3734](https://github.com/IBM/kui/issues/3734) +- Popup client should place InputStripe inside of StatusStripe ([a09138d](https://github.com/IBM/kui/commit/a09138d)), closes [#3949](https://github.com/IBM/kui/issues/3949) +- return an NavResponse without links results in blank page ([e684344](https://github.com/IBM/kui/commit/e684344)), closes [#3927](https://github.com/IBM/kui/issues/3927) +- tables should be full-width when sidecar is open ([4e1e015](https://github.com/IBM/kui/commit/4e1e015)), closes [#3952](https://github.com/IBM/kui/issues/3952) +- **packages/core:** eliminate spurious console error messages ([30e5ad7](https://github.com/IBM/kui/commit/30e5ad7)), closes [#3906](https://github.com/IBM/kui/issues/3906) +- **plugins/plugin-bash-like:** pty output with non-zero exit code results in wall of red text ([4b6fe8e](https://github.com/IBM/kui/commit/4b6fe8e)), closes [#3939](https://github.com/IBM/kui/issues/3939) +- **plugins/plugin-carbon-tables:** PaginatedTable always paginates ([7101c92](https://github.com/IBM/kui/commit/7101c92)), closes [#3903](https://github.com/IBM/kui/issues/3903) +- **plugins/plugin-carbon-tables:** prevent horizontal scrollbars on paginated table container ([5d622c0](https://github.com/IBM/kui/commit/5d622c0)), closes [#3931](https://github.com/IBM/kui/issues/3931) +- **plugins/plugin-carbon-tables:** sidecar table shows 20 rows at maximum even without pagination ([0a2191d](https://github.com/IBM/kui/commit/0a2191d)), closes [#3890](https://github.com/IBM/kui/issues/3890) +- **plugins/plugin-carbon-themes:** improve contrast of blue colors in sidecar ([e788692](https://github.com/IBM/kui/commit/e788692)), closes [#3885](https://github.com/IBM/kui/issues/3885) +- **plugins/plugin-client-common:** active PTY easily loses focus ([8ca12e8](https://github.com/IBM/kui/commit/8ca12e8)), closes [#3945](https://github.com/IBM/kui/issues/3945) +- **plugins/plugin-client-common:** closing first tab can close entire window ([6ef836d](https://github.com/IBM/kui/commit/6ef836d)), closes [#3896](https://github.com/IBM/kui/issues/3896) +- **plugins/plugin-client-common:** horizontal scrollbar can flash on and off ([3c26eca](https://github.com/IBM/kui/commit/3c26eca)), closes [#3937](https://github.com/IBM/kui/issues/3937) +- **plugins/plugin-client-common:** SplitPane layout issues with electron 7 ([b81b75d](https://github.com/IBM/kui/commit/b81b75d)), closes [#3914](https://github.com/IBM/kui/issues/3914) +- **plugins/plugin-client-default:** cwd+w should close popup windows ([dfad325](https://github.com/IBM/kui/commit/dfad325)), closes [#3895](https://github.com/IBM/kui/issues/3895) +- **plugins/plugin-client-default:** load Popup.tsx via React.lazy ([f77c2a3](https://github.com/IBM/kui/commit/f77c2a3)), closes [#3908](https://github.com/IBM/kui/issues/3908) +- **plugins/plugin-client-default:** Popup LeftNav content has too much padding ([194f975](https://github.com/IBM/kui/commit/194f975)), closes [#3912](https://github.com/IBM/kui/issues/3912) +- **plugins/plugin-core-support:** each time about opens, another Configure menu is added ([6f1dac2](https://github.com/IBM/kui/commit/6f1dac2)), closes [#3934](https://github.com/IBM/kui/issues/3934) +- **plugins/plugin-git:** CurrentGitBranch widget can produce spurious console error messages ([705de4e](https://github.com/IBM/kui/commit/705de4e)), closes [#3941](https://github.com/IBM/kui/issues/3941) +- multiple fixes for screenshot toast notification UI ([8725e0b](https://github.com/IBM/kui/commit/8725e0b)), closes [#3933](https://github.com/IBM/kui/issues/3933) +- multiple kubectl help/usage bugs ([ebba36e](https://github.com/IBM/kui/commit/ebba36e)), closes [#4342](https://github.com/IBM/kui/issues/4342) +- patternfly Navigation missing theme alignment ([047f292](https://github.com/IBM/kui/commit/047f292)), closes [#4399](https://github.com/IBM/kui/issues/4399) +- pty/client performance tweaks ([d86458c](https://github.com/IBM/kui/commit/d86458c)), closes [#4397](https://github.com/IBM/kui/issues/4397) +- **plugins/plugin-client-common:** small tweaks to h3 headers in Markdown content ([3eee334](https://github.com/IBM/kui/commit/3eee334)), closes [#3918](https://github.com/IBM/kui/issues/3918) +- **plugins/plugin-client-default:** Popup's placeholder text modification should only listen to commands from user ([5bf83fd](https://github.com/IBM/kui/commit/5bf83fd)), closes [#3910](https://github.com/IBM/kui/issues/3910) +- **Plugins/plugin-patternfly4-themes:** improve color contrast of blue, yellow, and green ([a296e9c](https://github.com/IBM/kui/commit/a296e9c)), closes [#4394](https://github.com/IBM/kui/issues/4394) +- **plugins/plugin-sidecar:** improve text contrast of LeftNavSidecar links ([5990f80](https://github.com/IBM/kui/commit/5990f80)), closes [#3929](https://github.com/IBM/kui/issues/3929) +- cmd+w doesn't closes the window when there's only 1 tab ([f2868a9](https://github.com/IBM/kui/commit/f2868a9)), closes [#3884](https://github.com/IBM/kui/issues/3884) +- disable pagination and use word-break in sidecar sidecar carbon-tables ([8d4ff4f](https://github.com/IBM/kui/commit/8d4ff4f)), closes [#3882](https://github.com/IBM/kui/issues/3882) +- improve Terminal horizontal alignment for carbon themes ([fe7c8bb](https://github.com/IBM/kui/commit/fe7c8bb)), closes [#3891](https://github.com/IBM/kui/issues/3891) +- prompt text alignment issues ([75a3efe](https://github.com/IBM/kui/commit/75a3efe)), closes [#4368](https://github.com/IBM/kui/issues/4368) +- PTY behaves oddly when switching tabs ([700cdda](https://github.com/IBM/kui/commit/700cdda)), closes [#2579](https://github.com/IBM/kui/issues/2579) +- restore support for quiet table clicks ([b8d4e51](https://github.com/IBM/kui/commit/b8d4e51)), closes [#3894](https://github.com/IBM/kui/issues/3894) +- sidecar views do not respect tab-specificity ([5a1cae2](https://github.com/IBM/kui/commit/5a1cae2)), closes [#4362](https://github.com/IBM/kui/issues/4362) +- some UI elements missing from editor UI ([797f527](https://github.com/IBM/kui/commit/797f527)), closes [#4582](https://github.com/IBM/kui/issues/4582) +- update ibmcloud plugin compilation to use client version ([99d160e](https://github.com/IBM/kui/commit/99d160e)), closes [#4359](https://github.com/IBM/kui/issues/4359) +- **plugins/plugin-sidecar:** change ReactMarkdown CodeSnippet from single to multiline style if the characters exceed 40 ([efe45f5](https://github.com/IBM/kui/commit/efe45f5)), closes [#3877](https://github.com/IBM/kui/issues/3877) +- **plugins/plugin-sidecar:** when nameHash is displayed, TopNavSidecar doesn't render the dehashed name ([ef887f4](https://github.com/IBM/kui/commit/ef887f4)), closes [#3969](https://github.com/IBM/kui/issues/3969) +- **plugins/plugni-client-common:** improve contrast of Toolbar tooltips ([a167f3b](https://github.com/IBM/kui/commit/a167f3b)), closes [#4108](https://github.com/IBM/kui/issues/4108) +- with two radio tables open, only one seems to have selection at a time ([7f5006b](https://github.com/IBM/kui/commit/7f5006b)), closes [#3871](https://github.com/IBM/kui/issues/3871) +- **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) +- **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/core:** about can render with low contrast text ([0cda927](https://github.com/IBM/kui/commit/0cda927)), closes [#3477](https://github.com/IBM/kui/issues/3477) +- **packages/core:** add Partial around our use of YargsParser.Configuration ([e77fac9](https://github.com/IBM/kui/commit/e77fac9)), closes [#3499](https://github.com/IBM/kui/issues/3499) +- **packages/core:** allow specifying yargs Configuration in options.flags ([f9d24bd](https://github.com/IBM/kui/commit/f9d24bd)), closes [#3469](https://github.com/IBM/kui/issues/3469) +- **packages/core:** avoid double scanning for plugins ([551c648](https://github.com/IBM/kui/commit/551c648)), closes [#3424](https://github.com/IBM/kui/issues/3424) +- **packages/core:** cell onclick should be on inner ([45d2975](https://github.com/IBM/kui/commit/45d2975)), closes [#3518](https://github.com/IBM/kui/issues/3518) +- **packages/core:** command lookup does not correctly handling n-ary options ([a7e45fb](https://github.com/IBM/kui/commit/a7e45fb)), closes [#3427](https://github.com/IBM/kui/issues/3427) +- **packages/core:** disable period meter updates ([eda6113](https://github.com/IBM/kui/commit/eda6113)), closes [#3503](https://github.com/IBM/kui/issues/3503) +- **packages/core:** fix memory leak in table push notification ([d36a53b](https://github.com/IBM/kui/commit/d36a53b)), closes [#3467](https://github.com/IBM/kui/issues/3467) +- **packages/core:** further improvements to status stripe bootstrapping ([360280e](https://github.com/IBM/kui/commit/360280e)), closes [#3538](https://github.com/IBM/kui/issues/3538) +- **packages/core:** improved fix for command lookup versus n-ary opts ([6350762](https://github.com/IBM/kui/commit/6350762)), closes [#3427](https://github.com/IBM/kui/issues/3427) +- **packages/core:** in 10.15, SFMono fonts are in a new location ([be81008](https://github.com/IBM/kui/commit/be81008)), closes [#3432](https://github.com/IBM/kui/issues/3432) +- **packages/core:** in-repl inputs should remain disabled in bottom input mode ([d72f03a](https://github.com/IBM/kui/commit/d72f03a)), closes [#3522](https://github.com/IBM/kui/issues/3522) +- **packages/core:** incorrect sidecar content may be presented ([a808976](https://github.com/IBM/kui/commit/a808976)), closes [#3589](https://github.com/IBM/kui/issues/3589) +- **packages/core:** ls grid layout tweaks ([273947f](https://github.com/IBM/kui/commit/273947f)), closes [#3480](https://github.com/IBM/kui/issues/3480) +- **packages/core:** missing tooltip on sidecar maximize/minimize buttons ([864c79e](https://github.com/IBM/kui/commit/864c79e)), closes [#2883](https://github.com/IBM/kui/issues/2883) +- **packages/core:** MMR rendering is glitchy ([5ce89aa](https://github.com/IBM/kui/commit/5ce89aa)), closes [#3589](https://github.com/IBM/kui/issues/3589) +- **packages/core:** onclicks in sidecar tables result in odd behavior ([b6f4aa3](https://github.com/IBM/kui/commit/b6f4aa3)), closes [#3571](https://github.com/IBM/kui/issues/3571) +- **packages/core:** override carbon's line-height:1 ([28a3918](https://github.com/IBM/kui/commit/28a3918)), closes [#3524](https://github.com/IBM/kui/issues/3524) +- **packages/core:** preloader reports error if plugin has partial preload ([f01e93f](https://github.com/IBM/kui/commit/f01e93f)), closes [#3505](https://github.com/IBM/kui/issues/3505) +- **packages/core:** repl input has ellision but odd scrolling with open sidecar ([b456763](https://github.com/IBM/kui/commit/b456763)), closes [#3539](https://github.com/IBM/kui/issues/3539) +- **packages/core:** status stripe fragments should be hidden until data arrives ([5792746](https://github.com/IBM/kui/commit/5792746)), closes [#3538](https://github.com/IBM/kui/issues/3538) +- **packages/core:** status stripe icons not always vertically aligned ([e505550](https://github.com/IBM/kui/commit/e505550)), closes [#3489](https://github.com/IBM/kui/issues/3489) +- **packages/core:** table updates should (sometimes) scroll into view ([62e9a46](https://github.com/IBM/kui/commit/62e9a46)), closes [#3510](https://github.com/IBM/kui/issues/3510) +- **packages/core:** update bottom input UI to avoid large right-pad ([c313224](https://github.com/IBM/kui/commit/c313224)), closes [#3541](https://github.com/IBM/kui/issues/3541) +- **packages/core:** webview-based theme injection can result in errors ([e7a18a1](https://github.com/IBM/kui/commit/e7a18a1)), closes [#3590](https://github.com/IBM/kui/issues/3590) +- **packages/test:** runMochaLayersv2.sh should export WEBPACK_CLIENT_URL ([14fcdc9](https://github.com/IBM/kui/commit/14fcdc9)), closes [#3407](https://github.com/IBM/kui/issues/3407) +- **packages/webpack:** build-docker regression on non-mac platforms ([a3eb001](https://github.com/IBM/kui/commit/a3eb001)), closes [#3565](https://github.com/IBM/kui/issues/3565) +- **packages/webpack:** store generated webpack bundles under contextRoot ([7aa074d](https://github.com/IBM/kui/commit/7aa074d)), closes [#3418](https://github.com/IBM/kui/issues/3418) +- **plugins/plugin-bash-like:** another fix for nested pty execution, in electron ([5274532](https://github.com/IBM/kui/commit/5274532)), closes [#3493](https://github.com/IBM/kui/issues/3493) +- **plugins/plugin-bash-like:** clean up nested PTY execution path ([5cb3cc0](https://github.com/IBM/kui/commit/5cb3cc0)), closes [#3493](https://github.com/IBM/kui/issues/3493) +- **plugins/plugin-bash-like:** default to powershell not cmd on windows ([e7d50e2](https://github.com/IBM/kui/commit/e7d50e2)), closes [#3442](https://github.com/IBM/kui/issues/3442) +- **plugins/plugin-bash-like:** export with no args error handling ([d3e62b3](https://github.com/IBM/kui/commit/d3e62b3)), closes [#2894](https://github.com/IBM/kui/issues/2894) +- **plugins/plugin-bash-like:** fix memory leak in pty/client ([afeb29e](https://github.com/IBM/kui/commit/afeb29e)), closes [#3465](https://github.com/IBM/kui/issues/3465) +- **plugins/plugin-bash-like:** fix windows git bash pty regression ([654d320](https://github.com/IBM/kui/commit/654d320)), closes [#3442](https://github.com/IBM/kui/issues/3442) +- **plugins/plugin-bash-like:** ls versus tab switching ([79473fa](https://github.com/IBM/kui/commit/79473fa)), closes [#3485](https://github.com/IBM/kui/issues/3485) +- **plugins/plugin-carbon-tables:** improve radio button UI ([fdca8bc](https://github.com/IBM/kui/commit/fdca8bc)), closes [#3869](https://github.com/IBM/kui/issues/3869) +- **plugins/plugin-carbon-tables:** Pagination border-top color theme alignment ([6d67b3a](https://github.com/IBM/kui/commit/6d67b3a)), closes [#3879](https://github.com/IBM/kui/issues/3879) +- a few more color contrast issues with inverted sidecar themes ([f0f36d5](https://github.com/IBM/kui/commit/f0f36d5)), closes [#3874](https://github.com/IBM/kui/issues/3874) +- **plugins/plugin-carbon-tables:** pagination overflows when sidecar is open ([87e6717](https://github.com/IBM/kui/commit/87e6717)), closes [#3861](https://github.com/IBM/kui/issues/3861) +- **plugins/plugin-carbon-themes:** carbon themes should import ibm-plex.css ([629bb32](https://github.com/IBM/kui/commit/629bb32)), closes [#3512](https://github.com/IBM/kui/issues/3512) +- **plugins/plugin-carbon-themes:** sidecar table contrast issue fix in carbon gray10 ([f329537](https://github.com/IBM/kui/commit/f329537)) +- **plugins/plugin-client-common:** keyboard shortcuts for TopTabStripe aren't working ([24d074f](https://github.com/IBM/kui/commit/24d074f)), closes [#3643](https://github.com/IBM/kui/issues/3643) +- **plugins/plugin-client-common:** shorten top tabs ([da02499](https://github.com/IBM/kui/commit/da02499)), closes [#3872](https://github.com/IBM/kui/issues/3872) +- a few more color contrast issues with inverted sidecars ([0776df7](https://github.com/IBM/kui/commit/0776df7)), closes [#3835](https://github.com/IBM/kui/issues/3835) +- core defaultContext logic assumes existence if @kui-shell/client ([a8a32cf](https://github.com/IBM/kui/commit/a8a32cf)), closes [#3849](https://github.com/IBM/kui/issues/3849) +- improve CodeSnippet rendering in Markdown ([9df43d0](https://github.com/IBM/kui/commit/9df43d0)), closes [#3863](https://github.com/IBM/kui/issues/3863) +- paginated tables always take up full width ([f0fe792](https://github.com/IBM/kui/commit/f0fe792)), closes [#3859](https://github.com/IBM/kui/issues/3859) +- table model should not allow raw HTML Node ([39c87ce](https://github.com/IBM/kui/commit/39c87ce)), closes [#3785](https://github.com/IBM/kui/issues/3785) +- use more standard TopTabStripe UI ([c390dff](https://github.com/IBM/kui/commit/c390dff)), closes [#3867](https://github.com/IBM/kui/issues/3867) +- **packages/core:** avoid using webview theme preinjection ([cb5455e](https://github.com/IBM/kui/commit/cb5455e)), closes [#3809](https://github.com/IBM/kui/issues/3809) +- **packages/core:** bootIntoSandbox doesn't call domReady correctly ([cbb7186](https://github.com/IBM/kui/commit/cbb7186)), closes [#3847](https://github.com/IBM/kui/issues/3847) +- **packages/core:** eliminate static dependence on client config ([328f505](https://github.com/IBM/kui/commit/328f505)), closes [#3817](https://github.com/IBM/kui/issues/3817) +- **packages/core:** set inBrowser for bootIntoSandbox flows ([61ef43f](https://github.com/IBM/kui/commit/61ef43f)), closes [#3840](https://github.com/IBM/kui/issues/3840) +- **packges/core:** bootIntoSandbox should call assertInSandbox ([ccf47a4](https://github.com/IBM/kui/commit/ccf47a4)), closes [#3856](https://github.com/IBM/kui/issues/3856) +- **plugin-sidecar:** React doesn't re-instantiate PaginatedTable for tabs located in the same LeftNav ([283a525](https://github.com/IBM/kui/commit/283a525)), closes [#3837](https://github.com/IBM/kui/issues/3837) [#3839](https://github.com/IBM/kui/issues/3839) +- **plugins/plugin-carbon-themes:** color contrast issues in carbon gray 10 ([0211b54](https://github.com/IBM/kui/commit/0211b54)), closes [#3775](https://github.com/IBM/kui/issues/3775) +- **plugins/plugin-carbon-themes:** reduce load time burden of ibm-plex fonts ([49c1f60](https://github.com/IBM/kui/commit/49c1f60)), closes [#3831](https://github.com/IBM/kui/issues/3831) +- **plugins/plugin-client-common:** active+processing tab is not properly colored ([56bc759](https://github.com/IBM/kui/commit/56bc759)), closes [#3827](https://github.com/IBM/kui/issues/3827) +- **plugins/plugin-client-common:** clear console should restore active prompt value ([23afefd](https://github.com/IBM/kui/commit/23afefd)), closes [#3797](https://github.com/IBM/kui/issues/3797) +- **plugins/plugin-client-common:** improve focus preservation of active prompt ([1ef2153](https://github.com/IBM/kui/commit/1ef2153)), closes [#3805](https://github.com/IBM/kui/issues/3805) +- **plugins/plugin-client-common:** improve Markdown styling of ul ([e60d592](https://github.com/IBM/kui/commit/e60d592)), closes [#3865](https://github.com/IBM/kui/issues/3865) +- **plugins/plugin-client-common:** inBrowser, prompt should be basename ([f47d03c](https://github.com/IBM/kui/commit/f47d03c)), closes [#3815](https://github.com/IBM/kui/issues/3815) +- **plugins/plugin-client-common:** stop using value prop for uncontrolled input element ([fdbfaff](https://github.com/IBM/kui/commit/fdbfaff)), closes [#3778](https://github.com/IBM/kui/issues/3778) +- **plugins/plugin-core-support:** clicking on rows of theme table results in onccuous console error message ([942e800](https://github.com/IBM/kui/commit/942e800)), closes [#3779](https://github.com/IBM/kui/issues/3779) +- **plugins/plugin-core-support:** clicking on theme name should not change theme ([71f7fd2](https://github.com/IBM/kui/commit/71f7fd2)), closes [#3804](https://github.com/IBM/kui/issues/3804) +- **plugins/plugin-sandbox:** incorrect package.json name ([a9d2243](https://github.com/IBM/kui/commit/a9d2243)), closes [#3854](https://github.com/IBM/kui/issues/3854) +- LeftNavSidecar fails silently for MMR with plain text mode ([56e3053](https://github.com/IBM/kui/commit/56e3053)), closes [#3823](https://github.com/IBM/kui/issues/3823) +- plugin-client-command/default are publishing tsbuildinfo ([0ad3f2a](https://github.com/IBM/kui/commit/0ad3f2a)), closes [#3846](https://github.com/IBM/kui/issues/3846) +- TabContent constructor sometimes calls this.setState ([5a72470](https://github.com/IBM/kui/commit/5a72470)), closes [#3844](https://github.com/IBM/kui/issues/3844) +- **plugins/plugin-carbon-tables:** LivePaginatedTable does not properly update header ([106e722](https://github.com/IBM/kui/commit/106e722)), closes [#3795](https://github.com/IBM/kui/issues/3795) +- **plugins/plugin-client-common:** re-implement "sidecar-visible" attribute of Terminal ([6d280ab](https://github.com/IBM/kui/commit/6d280ab)), closes [#3833](https://github.com/IBM/kui/issues/3833) +- **plugins/plugin-client-common:** top tabs disappear with narrower windows ([4184247](https://github.com/IBM/kui/commit/4184247)), closes [#3842](https://github.com/IBM/kui/issues/3842) +- **plugins/plugin-sidecar:** eliminate the warning message in the javascript console when LeftNavSidecar opens ([4418e04](https://github.com/IBM/kui/commit/4418e04)), closes [#3821](https://github.com/IBM/kui/issues/3821) +- reverse-i-search does not always terminate with current completion ([e05d905](https://github.com/IBM/kui/commit/e05d905)), closes [#3799](https://github.com/IBM/kui/issues/3799) +- **packages/core:** restore CommandStringContent as one of FunctionThatProducesContent types ([1e32b93](https://github.com/IBM/kui/commit/1e32b93)), closes [#3687](https://github.com/IBM/kui/issues/3687) +- **plugins/plugin-carbon-tables:** isSelected should not be of type string ([8a13f02](https://github.com/IBM/kui/commit/8a13f02)), closes [#3791](https://github.com/IBM/kui/issues/3791) +- **Plugins/plugin-carbon-tables:** Pagination UI can overflow offscreen ([28ff7ff](https://github.com/IBM/kui/commit/28ff7ff)), closes [#3773](https://github.com/IBM/kui/issues/3773) +- **plugins/plugin-carbon-themes:** carbon themes do not fully apply ([1659157](https://github.com/IBM/kui/commit/1659157)), closes [#3740](https://github.com/IBM/kui/issues/3740) +- **plugins/plugin-client-common:** clean up screenshot notification UI ([9ddec1a](https://github.com/IBM/kui/commit/9ddec1a)), closes [#3699](https://github.com/IBM/kui/issues/3699) +- **plugins/plugin-client-common:** improve error handling of hackFocus ([a16b680](https://github.com/IBM/kui/commit/a16b680)), closes [#3769](https://github.com/IBM/kui/issues/3769) +- **plugins/plugin-client-common:** improve error handling of Scalar.tsx ([53cd8e5](https://github.com/IBM/kui/commit/53cd8e5)), closes [#3781](https://github.com/IBM/kui/issues/3781) +- **plugins/plugin-client-common:** misaligned svgs in paginated table ([7a201c2](https://github.com/IBM/kui/commit/7a201c2)), closes [#3702](https://github.com/IBM/kui/issues/3702) +- **plugins/plugin-client-common:** screenshot notification never goes away ([9a8ad4f](https://github.com/IBM/kui/commit/9a8ad4f)), closes [#3705](https://github.com/IBM/kui/issues/3705) +- **plugins/plugin-client-common:** streaming output does not scroll terminal ([63891d6](https://github.com/IBM/kui/commit/63891d6)), closes [#3760](https://github.com/IBM/kui/issues/3760) +- **plugins/plugin-sidecar:** implement support for Badges as functions ([4c1d7e0](https://github.com/IBM/kui/commit/4c1d7e0)), closes [#3789](https://github.com/IBM/kui/issues/3789) +- eliminate use of custom tag ([00e2728](https://github.com/IBM/kui/commit/00e2728)), closes [#3777](https://github.com/IBM/kui/issues/3777) +- **plugins/plugin-client-common:** improve Scalar renderer error handling ([c42fd6a](https://github.com/IBM/kui/commit/c42fd6a)), closes [#3765](https://github.com/IBM/kui/issues/3765) +- **plugins/plugin-client-common:** improved fix for status stripe icon spacing ([fe9eab2](https://github.com/IBM/kui/commit/fe9eab2)), closes [#3724](https://github.com/IBM/kui/issues/3724) +- **plugins/plugin-client-common:** odd border-left in prompt for light themes ([a9f8af3](https://github.com/IBM/kui/commit/a9f8af3)), closes [#3752](https://github.com/IBM/kui/issues/3752) +- **plugins/plugin-client-common:** remove old min-width-date-like css class ([b075b7b](https://github.com/IBM/kui/commit/b075b7b)), closes [#3767](https://github.com/IBM/kui/issues/3767) +- **plugins/plugin-client-common:** status stripe left-pad missing ([58d0613](https://github.com/IBM/kui/commit/58d0613)), closes [#3724](https://github.com/IBM/kui/issues/3724) +- **plugins/plugin-client-common:** Tab uses strings rather than numbers for Close16 dimensions ([786447c](https://github.com/IBM/kui/commit/786447c)), closes [#3771](https://github.com/IBM/kui/issues/3771) +- **plugins/plugin-client-common:** Tab.tsx does not render "processing" state ([1ae0ab5](https://github.com/IBM/kui/commit/1ae0ab5)), closes [#3646](https://github.com/IBM/kui/issues/3646) +- **plugins/plugin-client-common:** text-selection is not working in repl ([5672e02](https://github.com/IBM/kui/commit/5672e02)), closes [#3738](https://github.com/IBM/kui/issues/3738) [#3739](https://github.com/IBM/kui/issues/3739) [#3741](https://github.com/IBM/kui/issues/3741) +- **plugins/plugin-client-common:** When command completes, TopTab doesn't change the process state ([f8139ac](https://github.com/IBM/kui/commit/f8139ac)), closes [#3707](https://github.com/IBM/kui/issues/3707) +- **plugins/plugin-client-default:** improve table layout for radio tables ([75e1e70](https://github.com/IBM/kui/commit/75e1e70)), closes [#3596](https://github.com/IBM/kui/issues/3596) +- **plugins/plugin-core-support:** remove old unused css ([e04536f](https://github.com/IBM/kui/commit/e04536f)), closes [#3748](https://github.com/IBM/kui/issues/3748) +- **plugins/plugin-core-support:** repl screenshot button does not capture streaming output ([a4aa544](https://github.com/IBM/kui/commit/a4aa544)), closes [#3606](https://github.com/IBM/kui/issues/3606) +- **plugins/plugin-core-support:** tab completion of "interior" text is buggy ([b13cdb7](https://github.com/IBM/kui/commit/b13cdb7)), closes [#3605](https://github.com/IBM/kui/issues/3605) +- **plugins/plugin-editor:** Editor component should be readOnly for non-files ([b537d5c](https://github.com/IBM/kui/commit/b537d5c)), closes [#3641](https://github.com/IBM/kui/issues/3641) +- **plugins/plugin-proxy-support:** proxy offline indicicator shows up in electron clients ([783b304](https://github.com/IBM/kui/commit/783b304)), closes [#3747](https://github.com/IBM/kui/issues/3747) +- **plugins/plugin-sidecar:** don't focus on TopNavSidecar tabs on click ([856afbd](https://github.com/IBM/kui/commit/856afbd)), closes [#3714](https://github.com/IBM/kui/issues/3714) +- **plugins/plugin-sidecar:** lazily load monaco-editor ([03892a5](https://github.com/IBM/kui/commit/03892a5)), closes [#3746](https://github.com/IBM/kui/issues/3746) +- **plugins/plugin-sidecar:** LeftNavSidecar appears too wide ([2d0c30b](https://github.com/IBM/kui/commit/2d0c30b)), closes [#3677](https://github.com/IBM/kui/issues/3677) +- **plugins/plugin-sidecar:** LeftNavSidecar should not minimize on Escape ([dd9eaff](https://github.com/IBM/kui/commit/dd9eaff)), closes [#3776](https://github.com/IBM/kui/issues/3776) +- **plugins/plugin-sidecar:** poor hover colors for not-selected tabs ([f927c9e](https://github.com/IBM/kui/commit/f927c9e)), closes [#3763](https://github.com/IBM/kui/issues/3763) +- **plugins/plugin-sidecar:** sidecar un-minimize bug after click-minimize ([9910929](https://github.com/IBM/kui/commit/9910929)), closes [#3758](https://github.com/IBM/kui/issues/3758) +- carbon themes should pull in plex fonts ([dbf623e](https://github.com/IBM/kui/commit/dbf623e)), closes [#3533](https://github.com/IBM/kui/issues/3533) +- 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) +- don't default to ls -l ([5a5b426](https://github.com/IBM/kui/commit/5a5b426)), closes [#3473](https://github.com/IBM/kui/issues/3473) +- 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 job capture to tabs ([e014e36](https://github.com/IBM/kui/commit/e014e36)), closes [#3363](https://github.com/IBM/kui/issues/3363) +- improved fixes for status bar ([05f5f7d](https://github.com/IBM/kui/commit/05f5f7d)), closes [#3538](https://github.com/IBM/kui/issues/3538) [#3543](https://github.com/IBM/kui/issues/3543) +- more inverted sidecar fixes ([5316c66](https://github.com/IBM/kui/commit/5316c66)), closes [#3756](https://github.com/IBM/kui/issues/3756) +- pick a winner if more than one tab completion enumerator has offerings ([fbd6696](https://github.com/IBM/kui/commit/fbd6696)), closes [#3736](https://github.com/IBM/kui/issues/3736) +- plugin-client-default should have dependency of plugin-client-common ([41fe2f5](https://github.com/IBM/kui/commit/41fe2f5)), closes [#3583](https://github.com/IBM/kui/issues/3583) +- remove screenshot strings out of core-support i18n resource file ([65fccb8](https://github.com/IBM/kui/commit/65fccb8)), closes [#3715](https://github.com/IBM/kui/issues/3715) +- remove SFMono font hacks ([c386581](https://github.com/IBM/kui/commit/c386581)), closes [#3556](https://github.com/IBM/kui/issues/3556) +- sidecar screenshot captures blank canvas ([ce38178](https://github.com/IBM/kui/commit/ce38178)), closes [#3679](https://github.com/IBM/kui/issues/3679) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- status stripe UI fixes to work better across themes ([2aa107f](https://github.com/IBM/kui/commit/2aa107f)), closes [#3507](https://github.com/IBM/kui/issues/3507) +- stop loading the entire carbon-components.min.css ([5ecba14](https://github.com/IBM/kui/commit/5ecba14)), closes [#3744](https://github.com/IBM/kui/issues/3744) +- travis failed at npm publish to [@dev](https://github.com/dev) on master merge request ([3f9e8df](https://github.com/IBM/kui/commit/3f9e8df)), closes [#3535](https://github.com/IBM/kui/issues/3535) +- vi will block buttom-input cross-tab ([c6b3f0b](https://github.com/IBM/kui/commit/c6b3f0b)), closes [#3173](https://github.com/IBM/kui/issues/3173) +- webpack builds for production a bit broken ([26999c8](https://github.com/IBM/kui/commit/26999c8)), closes [#3405](https://github.com/IBM/kui/issues/3405) +- **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) +- **packages/core:** add ParsedOptions to light Commands api ([15e0bec](https://github.com/IBM/kui/commit/15e0bec)), closes [#3224](https://github.com/IBM/kui/issues/3224) +- **packages/core:** allow for lighter-weight imports of Commands API ([b36c98c](https://github.com/IBM/kui/commit/b36c98c)), closes [#3222](https://github.com/IBM/kui/issues/3222) +- **packages/core:** CommandOptions type not exported ([d9a58d6](https://github.com/IBM/kui/commit/d9a58d6)), closes [#3230](https://github.com/IBM/kui/issues/3230) +- **packages/core:** current selection versus MetadataBearingByReference ([4c78a34](https://github.com/IBM/kui/commit/4c78a34)), closes [#3228](https://github.com/IBM/kui/issues/3228) +- **packages/core:** duplicate version badges ([6842318](https://github.com/IBM/kui/commit/6842318)), closes [#3232](https://github.com/IBM/kui/issues/3232) +- **packages/core:** i18n module should support numeric parmaeters ([26f18f8](https://github.com/IBM/kui/commit/26f18f8)), closes [#3384](https://github.com/IBM/kui/issues/3384) +- **packages/core:** name click handlers are sticky ([bba60e9](https://github.com/IBM/kui/commit/bba60e9)), closes [#3242](https://github.com/IBM/kui/issues/3242) +- **packages/core:** no sidecar title wrapping with namehash ([e85b9ee](https://github.com/IBM/kui/commit/e85b9ee)), closes [#3238](https://github.com/IBM/kui/issues/3238) +- **packages/core:** plugin assembler has a path separator assumption ([4214641](https://github.com/IBM/kui/commit/4214641)), closes [#3326](https://github.com/IBM/kui/issues/3326) +- **packages/core:** remove old EntitySpec support ([e45fb7b](https://github.com/IBM/kui/commit/e45fb7b)), closes [#3268](https://github.com/IBM/kui/issues/3268) +- **packages/core:** remove some old table formatting code ([d95df43](https://github.com/IBM/kui/commit/d95df43)), closes [#3282](https://github.com/IBM/kui/issues/3282) +- **packages/core:** remove unused parts of Response data type ([2eecec1](https://github.com/IBM/kui/commit/2eecec1)), closes [#3272](https://github.com/IBM/kui/issues/3272) +- **packages/core:** sidecar auto-close on delete versus metadata bearing ([0a45fe0](https://github.com/IBM/kui/commit/0a45fe0)), closes [#3244](https://github.com/IBM/kui/issues/3244) +- **packages/core:** sidecar header shouldn't display createdOn in old subtext position ([57e7d24](https://github.com/IBM/kui/commit/57e7d24)), closes [#3383](https://github.com/IBM/kui/issues/3383) +- **packages/core:** sidecar markdown should not have padding for ``` blocks ([43da4c9](https://github.com/IBM/kui/commit/43da4c9)), closes [#3393](https://github.com/IBM/kui/issues/3393) +- **packages/core:** toolbar text anchor text has low contrast ([4e96060](https://github.com/IBM/kui/commit/4e96060)), closes [#3395](https://github.com/IBM/kui/issues/3395) +- **packages/test:** nameHash waitUntil does not use waitTimeout ([5c996f4](https://github.com/IBM/kui/commit/5c996f4)), closes [#3246](https://github.com/IBM/kui/issues/3246) +- **packages/webpack:** don't ignore fsevents entirely in webpack ([eec4843](https://github.com/IBM/kui/commit/eec4843)), closes [#3402](https://github.com/IBM/kui/issues/3402) +- **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-bash-like:** multiple PTYs per tab ([5a62dc8](https://github.com/IBM/kui/commit/5a62dc8)), closes [#3453](https://github.com/IBM/kui/issues/3453) +- **plugins/plugin-bash-like:** pty should not use yaml heuristics when in alt buffer mode ([de048d5](https://github.com/IBM/kui/commit/de048d5)), closes [#3459](https://github.com/IBM/kui/issues/3459) +- **plugins/plugin-bash-like:** speed up date formatting in ls ([1e54a17](https://github.com/IBM/kui/commit/1e54a17)), closes [#3461](https://github.com/IBM/kui/issues/3461) +- **plugins/plugin-core-support:** getting started text is stretched in non-English ([1413a26](https://github.com/IBM/kui/commit/1413a26)) +- **plugins/plugin-editor:** editor does not use metadata.name ([7578ec2](https://github.com/IBM/kui/commit/7578ec2)), closes [#3240](https://github.com/IBM/kui/issues/3240) +- **plugins/plugin-editor:** pin monac-editor-webpack-plugin dep ([dffb4aa](https://github.com/IBM/kui/commit/dffb4aa)), closes [#3387](https://github.com/IBM/kui/issues/3387) +- **plugins/plugin-editor:** remove leftover use of old `direct` API ([be6c50c](https://github.com/IBM/kui/commit/be6c50c)), closes [#3310](https://github.com/IBM/kui/issues/3310) +- **plugins/plugin-wskflow:** wskflow's dynamic import of jquery and ELK ([6f2b4ed](https://github.com/IBM/kui/commit/6f2b4ed)), closes [#3397](https://github.com/IBM/kui/issues/3397) +- **plugins/plugins-wskflow:** race in wskflow with edge labels ([ed9b750](https://github.com/IBM/kui/commit/ed9b750)), closes [#3401](https://github.com/IBM/kui/issues/3401) +- add 'Access-Control-Allow-Origin': '\*' to webpack dev server config ([fdb18c1](https://github.com/IBM/kui/commit/fdb18c1)), closes [#3324](https://github.com/IBM/kui/issues/3324) +- 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) +- another fix for codecov ([0b10599](https://github.com/IBM/kui/commit/0b10599)), closes [#3217](https://github.com/IBM/kui/issues/3217) +- 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) +- fixup paths for codecov ([ceddddd](https://github.com/IBM/kui/commit/ceddddd)), closes [#3217](https://github.com/IBM/kui/issues/3217) +- improve contextRoot support for webpack ([7b48781](https://github.com/IBM/kui/commit/7b48781)), closes [#3413](https://github.com/IBM/kui/issues/3413) +- improve npm release stage ([a0745ae](https://github.com/IBM/kui/commit/a0745ae)), closes [#3208](https://github.com/IBM/kui/issues/3208) +- improve watch push API typing ([b9fe949](https://github.com/IBM/kui/commit/b9fe949)), closes [#3457](https://github.com/IBM/kui/issues/3457) +- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332) +- incorrect nodejs "engine" spec ([d091aeb](https://github.com/IBM/kui/commit/d091aeb)), closes [#3320](https://github.com/IBM/kui/issues/3320) +- kui session is noop in electron mode ([80f8690](https://github.com/IBM/kui/commit/80f8690)), closes [#3330](https://github.com/IBM/kui/issues/3330) +- kui-watch-webpack should just watch webpack, not build ([ece3623](https://github.com/IBM/kui/commit/ece3623)), closes [#3377](https://github.com/IBM/kui/issues/3377) +- optimize webpack bundle loading ([e2f473a](https://github.com/IBM/kui/commit/e2f473a)), closes [#3359](https://github.com/IBM/kui/issues/3359) +- overlapping clien-to-proxy requests can lead to parse errors ([ebcf5ed](https://github.com/IBM/kui/commit/ebcf5ed)), closes [#3314](https://github.com/IBM/kui/issues/3314) +- port filesystem tab completion to tab completion API ([df4ee2f](https://github.com/IBM/kui/commit/df4ee2f)), closes [#3446](https://github.com/IBM/kui/issues/3446) [#2403](https://github.com/IBM/kui/issues/2403) [#3447](https://github.com/IBM/kui/issues/3447) +- propagate statusCode back from the proxy ([275240a](https://github.com/IBM/kui/commit/275240a)), closes [#3318](https://github.com/IBM/kui/issues/3318) +- reduce expense of preloader on webapp init ([00b87c0](https://github.com/IBM/kui/commit/00b87c0)), closes [#3286](https://github.com/IBM/kui/issues/3286) +- reducing flashing effect for PTY command not found errors ([f160337](https://github.com/IBM/kui/commit/f160337)), closes [#3449](https://github.com/IBM/kui/issues/3449) +- regression due to introduced cycle dependendence ([d1799b0](https://github.com/IBM/kui/commit/d1799b0)), closes [#3422](https://github.com/IBM/kui/issues/3422) +- reimplement ls using filesystem APIs ([7eec254](https://github.com/IBM/kui/commit/7eec254)), closes [#2702](https://github.com/IBM/kui/issues/2702) [#1304](https://github.com/IBM/kui/issues/1304) +- remove package-lock from publishers/s3 ([4a9d7a1](https://github.com/IBM/kui/commit/4a9d7a1)), closes [#3205](https://github.com/IBM/kui/issues/3205) +- repl scrollbars overlap with repl content ([69a265e](https://github.com/IBM/kui/commit/69a265e)) +- travis doesn't push macOS build to the cos bucket ([4ef695c](https://github.com/IBM/kui/commit/4ef695c)), closes [#3265](https://github.com/IBM/kui/issues/3265) +- **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:** add TableStyle and Cell to exported table-models API ([fa67b80](https://github.com/IBM/kui/commit/fa67b80)), closes [#3149](https://github.com/IBM/kui/issues/3149) +- **packages/core:** broken clickable resource names for CLIs that don't have a kui plugin ([3c0f8ae](https://github.com/IBM/kui/commit/3c0f8ae)), closes [#2888](https://github.com/IBM/kui/issues/2888) +- **packages/core:** drilldown versus back button race condition ([3405b37](https://github.com/IBM/kui/commit/3405b37)), closes [#3114](https://github.com/IBM/kui/issues/3114) +- **packages/core:** improve sidecar button behavior ([80c00fe](https://github.com/IBM/kui/commit/80c00fe)), closes [#3165](https://github.com/IBM/kui/issues/3165) [#3166](https://github.com/IBM/kui/issues/3166) +- **packages/core:** improve support for pretty-printed names in MMR ([e7ee814](https://github.com/IBM/kui/commit/e7ee814)), closes [#3136](https://github.com/IBM/kui/issues/3136) +- **packages/core:** mmr couldn't show up when the sidecar is minimized ([91cd2cc](https://github.com/IBM/kui/commit/91cd2cc)), closes [#3164](https://github.com/IBM/kui/issues/3164) +- **packages/core:** mmr show does not pass through full resource on all paths ([63c89ea](https://github.com/IBM/kui/commit/63c89ea)), closes [#3181](https://github.com/IBM/kui/issues/3181) +- **packages/core:** on repl.exec error, emit errors to debug channel ([64347ee](https://github.com/IBM/kui/commit/64347ee)), closes [#3178](https://github.com/IBM/kui/issues/3178) +- **packages/core:** onclickSilence not completely silent for MultiModalResponse ([4480e3f](https://github.com/IBM/kui/commit/4480e3f)), closes [#3162](https://github.com/IBM/kui/issues/3162) +- **packages/core:** process clientRequired plugins before clientHosted plugins ([fcc3bd0](https://github.com/IBM/kui/commit/fcc3bd0)), closes [#3191](https://github.com/IBM/kui/issues/3191) +- **plugins/plugin-bash-like:** open should not use kedit ([2548998](https://github.com/IBM/kui/commit/2548998)), closes [#3199](https://github.com/IBM/kui/issues/3199) +- clients/base should symlink default/theme rather than hard copy ([bfd2cf3](https://github.com/IBM/kui/commit/bfd2cf3)), closes [#3152](https://github.com/IBM/kui/issues/3152) +- 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:** add missing marked dependence in packages/core ([a1eac24](https://github.com/IBM/kui/commit/a1eac24)), closes [#2997](https://github.com/IBM/kui/issues/2997) +- **packages/core:** adjust REPL tables to be a bit more standard ([e2b8d17](https://github.com/IBM/kui/commit/e2b8d17)), closes [#3036](https://github.com/IBM/kui/issues/3036) +- **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:** eliminate repl/exec -> spawn-electron import path ([10d0e77](https://github.com/IBM/kui/commit/10d0e77)), closes [#3014](https://github.com/IBM/kui/issues/3014) +- **packages/core:** fix for low-level bug in resolver.resolve ([c84c03b](https://github.com/IBM/kui/commit/c84c03b)), closes [#3050](https://github.com/IBM/kui/issues/3050) +- **packages/core:** inconsistent horizontal padding in popup tables ([3c52c19](https://github.com/IBM/kui/commit/3c52c19)), closes [#3048](https://github.com/IBM/kui/issues/3048) +- **packages/core:** isHTML fails if input is null ([eecdbac](https://github.com/IBM/kui/commit/eecdbac)), closes [#3019](https://github.com/IBM/kui/issues/3019) +- **packages/core:** kui hangs if prescan references non-existent plugin ([aff7c8c](https://github.com/IBM/kui/commit/aff7c8c)), closes [#3018](https://github.com/IBM/kui/issues/3018) +- **packages/core:** MultiModalResponse can have duplicate tabs ([69d5c4d](https://github.com/IBM/kui/commit/69d5c4d)), closes [#3088](https://github.com/IBM/kui/issues/3088) +- **packages/core:** multimodalresponse does not display buttons ([8c4e31a](https://github.com/IBM/kui/commit/8c4e31a)), closes [#3098](https://github.com/IBM/kui/issues/3098) +- **packages/core:** poor popup table cell spacing ([1d34eeb](https://github.com/IBM/kui/commit/1d34eeb)), closes [#3026](https://github.com/IBM/kui/issues/3026) +- **packages/core:** popup kind displays CUSTOM for tables ([71e6279](https://github.com/IBM/kui/commit/71e6279)), closes [#3052](https://github.com/IBM/kui/issues/3052) +- **packages/core:** remove debugging printf from core popup ([13fe320](https://github.com/IBM/kui/commit/13fe320)), closes [#3073](https://github.com/IBM/kui/issues/3073) +- **packages/core:** remove electron-context-menu dependence ([87f72c0](https://github.com/IBM/kui/commit/87f72c0)), closes [#3064](https://github.com/IBM/kui/issues/3064) [#3014](https://github.com/IBM/kui/issues/3014) +- **packages/core:** remove leftover console.trace ([5ecf90a](https://github.com/IBM/kui/commit/5ecf90a)), closes [#3003](https://github.com/IBM/kui/issues/3003) +- **packages/core:** remove use of "open" npm ([9501948](https://github.com/IBM/kui/commit/9501948)), closes [#3090](https://github.com/IBM/kui/issues/3090) +- **packages/core:** REPL UI should emit "ok" for multimodalresponse ([1015520](https://github.com/IBM/kui/commit/1015520)), closes [#3100](https://github.com/IBM/kui/issues/3100) +- **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-editor:** fix sidecar editor tooltip contrast issue ([3b612a2](https://github.com/IBM/kui/commit/3b612a2)) +- **plugins/plugin-k8s:** fix helm get notes in sidecar ([04c245e](https://github.com/IBM/kui/commit/04c245e)) +- remove CSP from clients/base ([73274f2](https://github.com/IBM/kui/commit/73274f2)), closes [#3069](https://github.com/IBM/kui/issues/3069) +- **plugins/plugin-manager:** plugin install fails if symlink does not exist ([2df4027](https://github.com/IBM/kui/commit/2df4027)), closes [#3062](https://github.com/IBM/kui/issues/3062) +- improve plugin install ([67e007c](https://github.com/IBM/kui/commit/67e007c)), closes [#3057](https://github.com/IBM/kui/issues/3057) +- 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) +- **plugins/plugin-core-support:** command `!!` returns console error ([0a6c140](https://github.com/IBM/kui/commit/0a6c140)), closes [#2893](https://github.com/IBM/kui/issues/2893) +- **plugins/plugin-editor:** syntax coloring not always active ([2f565bf](https://github.com/IBM/kui/commit/2f565bf)), closes [#3043](https://github.com/IBM/kui/issues/3043) +- **plugins/plugin-k8s:** clicking Previous Log Tab in browser issues \_kubectl command in REPL ([de8356b](https://github.com/IBM/kui/commit/de8356b)), closes [#3040](https://github.com/IBM/kui/issues/3040) +- **plugins/plugin-k8s:** latest and previous logs labels are translated but not externalized ([15cd56f](https://github.com/IBM/kui/commit/15cd56f)), closes [#3038](https://github.com/IBM/kui/issues/3038) +- **plugins/plugin-manager:** minor alignment issue with ora checkmarks ([6932f9b](https://github.com/IBM/kui/commit/6932f9b)), closes [#3032](https://github.com/IBM/kui/issues/3032) +- about contexts tab is non-functional ([c0b61b6](https://github.com/IBM/kui/commit/c0b61b6)), closes [#2890](https://github.com/IBM/kui/issues/2890) +- revert to webpack 4.40 ([141a407](https://github.com/IBM/kui/commit/141a407)), closes [#3005](https://github.com/IBM/kui/issues/3005) +- some long-standing issues with table display in headless mode ([841d5d3](https://github.com/IBM/kui/commit/841d5d3)), closes [#3034](https://github.com/IBM/kui/issues/3034) +- **plugins/plugin-manager:** use ora for plugin remove ([3da0e44](https://github.com/IBM/kui/commit/3da0e44)), closes [#3029](https://github.com/IBM/kui/issues/3029) [#3028](https://github.com/IBM/kui/issues/3028) +- allow KUI_COMMAND_CONTEXT env var to override default theme setting ([817f99d](https://github.com/IBM/kui/commit/817f99d)), closes [#3009](https://github.com/IBM/kui/issues/3009) +- 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/core:** spinner color should follow brand palette ([37488dd](https://github.com/IBM/kui/commit/37488dd)), closes [#2987](https://github.com/IBM/kui/issues/2987) +- update pack.sh to work better in travis ([ce8d5f6](https://github.com/IBM/kui/commit/ce8d5f6)), closes [#2985](https://github.com/IBM/kui/issues/2985) +- **packages/core:** improve rendering of popup mode ([3501a51](https://github.com/IBM/kui/commit/3501a51)), closes [#2983](https://github.com/IBM/kui/issues/2983) +- **packages/core:** mimic-dom should mimic sessionStorage ([52b3aaa](https://github.com/IBM/kui/commit/52b3aaa)), closes [#2981](https://github.com/IBM/kui/issues/2981) +- clients/base should not have hard-wired kui-packs deps ([22b9936](https://github.com/IBM/kui/commit/22b9936)), closes [#2972](https://github.com/IBM/kui/issues/2972) +- improve error handling in bin/pack.sh ([dc754c4](https://github.com/IBM/kui/commit/dc754c4)), closes [#2979](https://github.com/IBM/kui/issues/2979) +- in clients/base preinstall, make sure to run `npm ci` at the top level ([d8b324c](https://github.com/IBM/kui/commit/d8b324c)), closes [#2977](https://github.com/IBM/kui/issues/2977) +- **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:** commands for plugin didn't handle no-usage case ([9ffa5d9](https://github.com/IBM/kui/commit/9ffa5d9)), closes [#2949](https://github.com/IBM/kui/issues/2949) +- **packages/core:** debug rather than console.error on plugin scanner retry ([27f41e0](https://github.com/IBM/kui/commit/27f41e0)), closes [#2958](https://github.com/IBM/kui/issues/2958) +- **packages/core:** in popup mode, sidecar screenshot and close button too small ([5fa0d97](https://github.com/IBM/kui/commit/5fa0d97)), closes [#2932](https://github.com/IBM/kui/issues/2932) +- **packages/core:** popup spinner is tiny ([8e813f6](https://github.com/IBM/kui/commit/8e813f6)), closes [#2947](https://github.com/IBM/kui/issues/2947) +- **packages/core:** preloader should support absolute paths in prescan.json ([1630564](https://github.com/IBM/kui/commit/1630564)), closes [#2970](https://github.com/IBM/kui/issues/2970) +- 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) +- port over carbon-gray90 (IBM-Dark) updates to clients/alternate ([dfc4ae5](https://github.com/IBM/kui/commit/dfc4ae5)), closes [#3183](https://github.com/IBM/kui/issues/3183) +- 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) +- setup-webhook bug with webbify path ([0a1a2c6](https://github.com/IBM/kui/commit/0a1a2c6)), closes [#3193](https://github.com/IBM/kui/issues/3193) +- setup-webhook out of date ([f6ffcd1](https://github.com/IBM/kui/commit/f6ffcd1)), closes [#2843](https://github.com/IBM/kui/issues/2843) +- user-installed plugins cannot always REPL.qexec other plugins ([c17c1e6](https://github.com/IBM/kui/commit/c17c1e6)), closes [#2963](https://github.com/IBM/kui/issues/2963) +- **packages/core:** kui hangs with command registered as subtree without usage ([0fc14d4](https://github.com/IBM/kui/commit/0fc14d4)), closes [#2954](https://github.com/IBM/kui/issues/2954) +- **packages/core:** mmr/show has leftover debug output ([197efa8](https://github.com/IBM/kui/commit/197efa8)), closes [#3112](https://github.com/IBM/kui/issues/3112) +- **packages/core:** radio table height changes when selected row changes ([8ca0acd](https://github.com/IBM/kui/commit/8ca0acd)), closes [#3110](https://github.com/IBM/kui/issues/3110) +- **packages/core:** remove debugging from mmr/show ([1481241](https://github.com/IBM/kui/commit/1481241)), closes [#3128](https://github.com/IBM/kui/issues/3128) +- **packages/core:** sidecar basic function should not require plugins ([07aa3e3](https://github.com/IBM/kui/commit/07aa3e3)), closes [#3172](https://github.com/IBM/kui/issues/3172) +- **packages/core:** undefined window title in popup mode ([b2538a1](https://github.com/IBM/kui/commit/b2538a1)), closes [#2943](https://github.com/IBM/kui/issues/2943) +- update kui-base dependencies to 5.0.0 ([f7d429d](https://github.com/IBM/kui/commit/f7d429d)), closes [#2928](https://github.com/IBM/kui/issues/2928) +- update strip-ansi to the latest ([a725ffc](https://github.com/IBM/kui/commit/a725ffc)), closes [#3438](https://github.com/IBM/kui/issues/3438) +- webpack build tarCopy falsefully excludes a theme directory ([3800794](https://github.com/IBM/kui/commit/3800794)), closes [#3516](https://github.com/IBM/kui/issues/3516) +- 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:** Commands.Registrar.synonym should have the options as optional ([0882ab2](https://github.com/IBM/kui/commit/0882ab2)), closes [#2909](https://github.com/IBM/kui/issues/2909) +- **packages/core:** sidecar plain text handler should not use normal-text css class ([de82cf4](https://github.com/IBM/kui/commit/de82cf4)), closes [#2907](https://github.com/IBM/kui/issues/2907) +- **packages/core:** tighten up inter-block vertical spacing ([aed2c42](https://github.com/IBM/kui/commit/aed2c42)), closes [#3108](https://github.com/IBM/kui/issues/3108) +- **packages/core:** use tighter row spacing for Light tables ([aed2ca9](https://github.com/IBM/kui/commit/aed2ca9)), closes [#3104](https://github.com/IBM/kui/issues/3104) +- **packages/test:** runMochaLayers versus external clients ([89578dc](https://github.com/IBM/kui/commit/89578dc)), closes [#3106](https://github.com/IBM/kui/issues/3106) +- **plugins/plugin-apache-composer:** let.js demo versus safari ([dea7610](https://github.com/IBM/kui/commit/dea7610)), closes [#2820](https://github.com/IBM/kui/issues/2820) +- **plugins/plugin-core-support:** tab completion versus cursor motion ([d428a3e](https://github.com/IBM/kui/commit/d428a3e)), closes [#3087](https://github.com/IBM/kui/issues/3087) +- **plugins/plugin-editor:** remove use of fragile semi-global in editor init ([560396e](https://github.com/IBM/kui/commit/560396e)), closes [#3415](https://github.com/IBM/kui/issues/3415) +- **plugins/plugin-manager:** improve docs strings for plugin-manager commands ([7b5ab7d](https://github.com/IBM/kui/commit/7b5ab7d)), closes [#2926](https://github.com/IBM/kui/issues/2926) +- drilldown bugs in openwhisk trace view ([9185585](https://github.com/IBM/kui/commit/9185585)), closes [#2874](https://github.com/IBM/kui/issues/2874) +- **plugins/plugin-openwhisk:** missing wsk prefix to auth switch ([9867189](https://github.com/IBM/kui/commit/9867189)), closes [#2872](https://github.com/IBM/kui/issues/2872) +- **plugins/plugin-sidecar:** regressions about defaultMode and order ([b146efb](https://github.com/IBM/kui/commit/b146efb)), closes [#3710](https://github.com/IBM/kui/issues/3710) [#3709](https://github.com/IBM/kui/issues/3709) +- **plugins/plugin-wskflow:** improve "is deployed" to be more k8s metadata-like ([f5af9d0](https://github.com/IBM/kui/commit/f5af9d0)), closes [#3248](https://github.com/IBM/kui/issues/3248) + +### chore + +- clean up directory structure ([70d19e9](https://github.com/IBM/kui/commit/70d19e9)), closes [#4301](https://github.com/IBM/kui/issues/4301) +- kui client cleanup ([b4c3984](https://github.com/IBM/kui/commit/b4c3984)), closes [#3974](https://github.com/IBM/kui/issues/3974) + +### Features + +- add Retry button to sidecar toolbar when log streaming stopped abnormally ([47872f4](https://github.com/IBM/kui/commit/47872f4)), closes [#4755](https://github.com/IBM/kui/issues/4755) +- allow subclasses of InputProvider to specify their own State ([c3fc88e](https://github.com/IBM/kui/commit/c3fc88e)), closes [#4756](https://github.com/IBM/kui/issues/4756) +- target kubectl logs and kubectl exec to Logs and Terminal tabs ([409e632](https://github.com/IBM/kui/commit/409e632)), closes [#4762](https://github.com/IBM/kui/issues/4762) +- **plugins/plugin-client-common:** add styling for blockquotes in Markdown ([b3fa5c6](https://github.com/IBM/kui/commit/b3fa5c6)), closes [#3925](https://github.com/IBM/kui/issues/3925) +- **plugins/plugin-kubectl:** kubectl events tab ([2d71f24](https://github.com/IBM/kui/commit/2d71f24)), closes [#4706](https://github.com/IBM/kui/issues/4706) +- **plugins/plugin-kubectl:** namespace onclick should drill down to sidecar ([e74f66d](https://github.com/IBM/kui/commit/e74f66d)), closes [#4714](https://github.com/IBM/kui/issues/4714) +- **plugins/plugin-kubectl:** optimize rendering of kubectl Summary tab ([7c6480d](https://github.com/IBM/kui/commit/7c6480d)), closes [#4725](https://github.com/IBM/kui/issues/4725) +- **plugins/plugin-kubectl:** Terminal tab for Pod kubernetes resources ([c47e432](https://github.com/IBM/kui/commit/c47e432)), closes [#4639](https://github.com/IBM/kui/issues/4639) +- should allow for custom Input elements ([193a108](https://github.com/IBM/kui/commit/193a108)), closes [#4672](https://github.com/IBM/kui/issues/4672) +- add button to WatchPane to show table back in terminal ([dc22591](https://github.com/IBM/kui/commit/dc22591)), closes [#4530](https://github.com/IBM/kui/issues/4530) +- add isSelected and Divider to log container selection menu ([59bdaa5](https://github.com/IBM/kui/commit/59bdaa5)), closes [#4647](https://github.com/IBM/kui/issues/4647) +- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381) +- add Patternfly Navigation for LeftNavSidecar ([a4a7a97](https://github.com/IBM/kui/commit/a4a7a97)), closes [#4387](https://github.com/IBM/kui/issues/4387) +- add Stop Watching capability to WatchPane ([09043c1](https://github.com/IBM/kui/commit/09043c1)), closes [#4554](https://github.com/IBM/kui/issues/4554) +- add support for and ([a92063d](https://github.com/IBM/kui/commit/a92063d)), closes [#4653](https://github.com/IBM/kui/issues/4653) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- allow themes to dictate Kui client properties ([2b41873](https://github.com/IBM/kui/commit/2b41873)), closes [#4409](https://github.com/IBM/kui/issues/4409) +- allow users to select container in kubectl Logs ([f4304c5](https://github.com/IBM/kui/commit/f4304c5)), closes [#4627](https://github.com/IBM/kui/issues/4627) +- commands should be able to separate resource model fetch from view transformation functions ([e903bc7](https://github.com/IBM/kui/commit/e903bc7)), closes [#4437](https://github.com/IBM/kui/issues/4437) +- Dropdown spi and use in Terminal Block ([327917b](https://github.com/IBM/kui/commit/327917b)), closes [#4589](https://github.com/IBM/kui/issues/4589) [#4556](https://github.com/IBM/kui/issues/4556) +- ibmcloud plugin ([aa0f72f](https://github.com/IBM/kui/commit/aa0f72f)), closes [#4353](https://github.com/IBM/kui/issues/4353) +- initial odo catalog list enhancements ([8534267](https://github.com/IBM/kui/commit/8534267)), closes [#4485](https://github.com/IBM/kui/issues/4485) +- kubectl edit via kui's editor ([414e813](https://github.com/IBM/kui/commit/414e813)), closes [#762](https://github.com/IBM/kui/issues/762) +- only enable WatchPane based on a feature flag ([eb80d0e](https://github.com/IBM/kui/commit/eb80d0e)), closes [#4678](https://github.com/IBM/kui/issues/4678) [#4604](https://github.com/IBM/kui/issues/4604) +- patternfly4 dark theme ([3dff5a5](https://github.com/IBM/kui/commit/3dff5a5)), closes [#4419](https://github.com/IBM/kui/issues/4419) +- patternfly4 themes ([5f58f71](https://github.com/IBM/kui/commit/5f58f71)), closes [#4364](https://github.com/IBM/kui/issues/4364) +- refine NavResponse and add NavLinks support in LeftNavSidecar ([f1d8d98](https://github.com/IBM/kui/commit/f1d8d98)), closes [#3902](https://github.com/IBM/kui/issues/3902) +- spi for CodeSnippet ([105cf2b](https://github.com/IBM/kui/commit/105cf2b)), closes [#4478](https://github.com/IBM/kui/issues/4478) +- top tab buttons ([ff8cfba](https://github.com/IBM/kui/commit/ff8cfba)), closes [#4434](https://github.com/IBM/kui/issues/4434) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) +- **plugins/plugin-carbon-tables:** adjust DataTable style based on kui table model TableStyle spec ([694fba1](https://github.com/IBM/kui/commit/694fba1)), closes [#3921](https://github.com/IBM/kui/issues/3921) +- **plugins/plugin-kubectl:** enhance odo project list as RadioTable ([62272e6](https://github.com/IBM/kui/commit/62272e6)), closes [#4517](https://github.com/IBM/kui/issues/4517) +- **plugins/plugin-kubectl:** port kubectl contexts table to RadioTable ([3cb4dcb](https://github.com/IBM/kui/commit/3cb4dcb)), closes [#4513](https://github.com/IBM/kui/issues/4513) +- a new model NavResponse supporting side navigation menu ([41940eb](https://github.com/IBM/kui/commit/41940eb)), closes [#3659](https://github.com/IBM/kui/issues/3659) +- allow client to override styles by sass ([8cee5db](https://github.com/IBM/kui/commit/8cee5db)), closes [#3579](https://github.com/IBM/kui/issues/3579) +- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420) +- allow plugins to use subdirectories ([e7cc3e3](https://github.com/IBM/kui/commit/e7cc3e3)), closes [#3389](https://github.com/IBM/kui/issues/3389) +- bottom input ([c6d2af0](https://github.com/IBM/kui/commit/c6d2af0)), closes [#3729](https://github.com/IBM/kui/issues/3729) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- for popup windows, show command as placeholder text in input stripe ([a897042](https://github.com/IBM/kui/commit/a897042)), closes [#3899](https://github.com/IBM/kui/issues/3899) +- 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) +- left-navigation sidecar ([f88329e](https://github.com/IBM/kui/commit/f88329e)), closes [#3635](https://github.com/IBM/kui/issues/3635) +- Popup client ([063c363](https://github.com/IBM/kui/commit/063c363)), closes [#3886](https://github.com/IBM/kui/issues/3886) +- **packages/core:** offer sandbox-friendly bootstrap endpoint ([1e969dc](https://github.com/IBM/kui/commit/1e969dc)), closes [#3825](https://github.com/IBM/kui/issues/3825) +- new client-alternate for bottom-input mode and custom css ([d25f7a0](https://github.com/IBM/kui/commit/d25f7a0)), closes [#3608](https://github.com/IBM/kui/issues/3608) +- port kubectl get ns to RadioTable ([be0eabf](https://github.com/IBM/kui/commit/be0eabf)), closes [#4510](https://github.com/IBM/kui/issues/4510) [#4511](https://github.com/IBM/kui/issues/4511) +- pty should allow for streaming consumption of output ([1886e58](https://github.com/IBM/kui/commit/1886e58)), closes [#3451](https://github.com/IBM/kui/issues/3451) +- RadioTable and port of the themes table to use it ([79a3e8e](https://github.com/IBM/kui/commit/79a3e8e)), closes [#4507](https://github.com/IBM/kui/issues/4507) +- resizable sidecar ([0b8a22e](https://github.com/IBM/kui/commit/0b8a22e)), closes [#2484](https://github.com/IBM/kui/issues/2484) +- SPI for icons ([3d034e3](https://github.com/IBM/kui/commit/3d034e3)), closes [#4441](https://github.com/IBM/kui/issues/4441) [#4364](https://github.com/IBM/kui/issues/4364) +- **plugins/plugin-kubectl:** improve odo usage experience ([639ca32](https://github.com/IBM/kui/commit/639ca32)), closes [#4345](https://github.com/IBM/kui/issues/4345) +- add development-time kubectl-kui kubectl plugin wrapper ([076879f](https://github.com/IBM/kui/commit/076879f)), closes [#4032](https://github.com/IBM/kui/issues/4032) +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- add krew support ([f87cb6c](https://github.com/IBM/kui/commit/f87cb6c)), closes [#4199](https://github.com/IBM/kui/issues/4199) +- add labels to summary mode ([95f731d](https://github.com/IBM/kui/commit/95f731d)), closes [#4041](https://github.com/IBM/kui/issues/4041) [#4040](https://github.com/IBM/kui/issues/4040) +- add plugin-skeleton for new contributors to prototype code ([8145c99](https://github.com/IBM/kui/commit/8145c99)), closes [#4323](https://github.com/IBM/kui/issues/4323) +- add Show Owner Reference button for kube resources ([80ea40f](https://github.com/IBM/kui/commit/80ea40f)), closes [#4106](https://github.com/IBM/kui/issues/4106) +- add support for Toolbar Buttons ([f55b8c6](https://github.com/IBM/kui/commit/f55b8c6)), closes [#4103](https://github.com/IBM/kui/issues/4103) [#4105](https://github.com/IBM/kui/issues/4105) +- 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) +- decrease default size of popup window ([a210ac4](https://github.com/IBM/kui/commit/a210ac4)), closes [#4192](https://github.com/IBM/kui/issues/4192) [#4193](https://github.com/IBM/kui/issues/4193) +- enhance table UI ([519beb1](https://github.com/IBM/kui/commit/519beb1)), closes [#4023](https://github.com/IBM/kui/issues/4023) +- improve pagination and toolbar UIs of PaginatedTable ([08062e9](https://github.com/IBM/kui/commit/08062e9)), closes [#1456](https://github.com/IBM/kui/issues/1456) +- kubectl tables should show official kind in title ([06eec95](https://github.com/IBM/kui/commit/06eec95)), closes [#4127](https://github.com/IBM/kui/issues/4127) +- 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) +- proxy nginx should support serving gzip_static content ([f592fc7](https://github.com/IBM/kui/commit/f592fc7)), closes [#4252](https://github.com/IBM/kui/issues/4252) +- remove plugin-manager ([5f79d57](https://github.com/IBM/kui/commit/5f79d57)), closes [#4333](https://github.com/IBM/kui/issues/4333) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- StatusStripe should respond to font zooming ([26ba443](https://github.com/IBM/kui/commit/26ba443)), closes [#4242](https://github.com/IBM/kui/issues/4242) +- **packages/core:** position popup windows more intelligently ([92dd574](https://github.com/IBM/kui/commit/92dd574)), closes [#4185](https://github.com/IBM/kui/issues/4185) +- **plugins/plugin-client-default:** enhance about.json model with kube-specific entries ([0ae86ef](https://github.com/IBM/kui/commit/0ae86ef)), closes [#4020](https://github.com/IBM/kui/issues/4020) +- **plugins/plugin-kubectl:** add Show Node button for kubectl pods ([04e29d2](https://github.com/IBM/kui/commit/04e29d2)), closes [#4214](https://github.com/IBM/kui/issues/4214) +- **plugins/plugin-kubectl:** add support for kustomize apply/delete/create ([b95cbdb](https://github.com/IBM/kui/commit/b95cbdb)), closes [#4203](https://github.com/IBM/kui/issues/4203) +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) +- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161) +- **plugins/plugin-kubectl:** ReplicaSet should have Pods tab ([42cd286](https://github.com/IBM/kui/commit/42cd286)), closes [#4110](https://github.com/IBM/kui/issues/4110) +- support ReactElement as MultiModalResponse modes ([a20e289](https://github.com/IBM/kui/commit/a20e289)), closes [#3793](https://github.com/IBM/kui/issues/3793) +- switch to Carbon Gray 10 as default theme in plugin-default-client ([c56e2f5](https://github.com/IBM/kui/commit/c56e2f5)), closes [#4101](https://github.com/IBM/kui/issues/4101) +- **plugins/plugin-kubectl:** restore Show Logs button for kubectl ([6b17dbd](https://github.com/IBM/kui/commit/6b17dbd)), closes [#4089](https://github.com/IBM/kui/issues/4089) +- use breadcrumbs for TopNavSidecar naming ([5a4611e](https://github.com/IBM/kui/commit/5a4611e)), closes [#4043](https://github.com/IBM/kui/issues/4043) [#3657](https://github.com/IBM/kui/issues/3657) [#4044](https://github.com/IBM/kui/issues/4044) +- **plugins/plugin-kubectl:** configmap summary should show data ([50c7e10](https://github.com/IBM/kui/commit/50c7e10)), closes [#4025](https://github.com/IBM/kui/issues/4025) +- refine sidecar minimization ([ead3b41](https://github.com/IBM/kui/commit/ead3b41)), closes [#3958](https://github.com/IBM/kui/issues/3958) +- render kubectl summary tab using forms ([d88436e](https://github.com/IBM/kui/commit/d88436e)), closes [#4014](https://github.com/IBM/kui/issues/4014) +- use Carbon Components UIShell for TopTabStripe ([8d7619d](https://github.com/IBM/kui/commit/8d7619d)), closes [#3819](https://github.com/IBM/kui/issues/3819) +- **packages/core:** allow commands to tailor yargs-parser narg setting ([e34e612](https://github.com/IBM/kui/commit/e34e612)), closes [#3471](https://github.com/IBM/kui/issues/3471) +- **packages/core:** allow push table updates to provide headers ([090acce](https://github.com/IBM/kui/commit/090acce)), closes [#3454](https://github.com/IBM/kui/issues/3454) +- **packages/core:** improved cancel via ctrl+c ([7ee6db6](https://github.com/IBM/kui/commit/7ee6db6)), closes [#3275](https://github.com/IBM/kui/issues/3275) [#3581](https://github.com/IBM/kui/issues/3581) +- **packages/core:** plugin scanner should also scan "client" directory ([d94a5b5](https://github.com/IBM/kui/commit/d94a5b5)), closes [#3482](https://github.com/IBM/kui/issues/3482) +- **packages/core:** set theme in advance (for electron) ([58f1420](https://github.com/IBM/kui/commit/58f1420)), closes [#3391](https://github.com/IBM/kui/issues/3391) +- **packages/webpack:** allow clients to request classname preservation in webpack builds ([3d9fd32](https://github.com/IBM/kui/commit/3d9fd32)), closes [#3575](https://github.com/IBM/kui/issues/3575) +- **plugins/plugin-client-common:** accordion blocks in Terminal ([eb2f285](https://github.com/IBM/kui/commit/eb2f285)), closes [#3726](https://github.com/IBM/kui/issues/3726) +- **plugins/plugin-core-support:** switch tabs via keyboard shortcuts ([4f2bb76](https://github.com/IBM/kui/commit/4f2bb76)), closes [#1242](https://github.com/IBM/kui/issues/1242) +- add ibm-plex.css in plugin-carbon-themes ([ac0a5b5](https://github.com/IBM/kui/commit/ac0a5b5)), closes [#3512](https://github.com/IBM/kui/issues/3512) +- expose headless CLI test constructor ([5b21169](https://github.com/IBM/kui/commit/5b21169)), closes [#3355](https://github.com/IBM/kui/issues/3355) +- **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) +- add support for command string modes that specify contentType ([31c6940](https://github.com/IBM/kui/commit/31c6940)), closes [#3299](https://github.com/IBM/kui/issues/3299) +- allow plugins to pre-register high-level Modes ([96c5097](https://github.com/IBM/kui/commit/96c5097)), closes [#3123](https://github.com/IBM/kui/issues/3123) +- badge registration should pass Tab context to badge renderer ([e4a26d4](https://github.com/IBM/kui/commit/e4a26d4)), closes [#3345](https://github.com/IBM/kui/issues/3345) +- client test ([4c16985](https://github.com/IBM/kui/commit/4c16985)), closes [#3130](https://github.com/IBM/kui/issues/3130) +- core should export getAuthValue ([fac6e2e](https://github.com/IBM/kui/commit/fac6e2e)), closes [#3347](https://github.com/IBM/kui/issues/3347) +- core should export unparse utility ([3d84ba2](https://github.com/IBM/kui/commit/3d84ba2)), closes [#3349](https://github.com/IBM/kui/issues/3349) +- editor's persister/fetcher API should expose tab context ([70f633a](https://github.com/IBM/kui/commit/70f633a)), closes [#3351](https://github.com/IBM/kui/issues/3351) +- 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) +- **packages/core:** addendum to [#3124](https://github.com/IBM/kui/issues/3124) ([9962ec6](https://github.com/IBM/kui/commit/9962ec6)), closes [#3123](https://github.com/IBM/kui/issues/3123) +- **packages/core:** allow command-line overrides of default mmr mode ([d9a774e](https://github.com/IBM/kui/commit/d9a774e)), closes [#3234](https://github.com/IBM/kui/issues/3234) +- **packages/core:** default click behavior for tables should not echo to repl ([48618b7](https://github.com/IBM/kui/commit/48618b7)), closes [#3154](https://github.com/IBM/kui/issues/3154) +- **packages/core:** expose name onclick to mmr ([314fbb5](https://github.com/IBM/kui/commit/314fbb5)), closes [#3236](https://github.com/IBM/kui/issues/3236) +- **packages/core:** improve API for providing sidecar entity content ([4613d1c](https://github.com/IBM/kui/commit/4613d1c)), closes [#2911](https://github.com/IBM/kui/issues/2911) +- **packages/core:** mode registrations should be overridable ([60d613b](https://github.com/IBM/kui/commit/60d613b)), closes [#3175](https://github.com/IBM/kui/issues/3175) +- **packages/core:** plugin commands table should support command prefix ([9064dcf](https://github.com/IBM/kui/commit/9064dcf)), closes [#3070](https://github.com/IBM/kui/issues/3070) +- **packages/core:** support updating Table from push notifications ([6bfb255](https://github.com/IBM/kui/commit/6bfb255)), closes [#3295](https://github.com/IBM/kui/issues/3295) +- add plugin-manager to kui-base client ([5b9d92d](https://github.com/IBM/kui/commit/5b9d92d)), closes [#2992](https://github.com/IBM/kui/issues/2992) +- 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) +- extend status stripe API to support "meters" ([6623471](https://github.com/IBM/kui/commit/6623471)), closes [#3496](https://github.com/IBM/kui/issues/3496) +- remove openwhisk plugins ([fb4274d](https://github.com/IBM/kui/commit/fb4274d)), closes [#3201](https://github.com/IBM/kui/issues/3201) +- status stripe ([d485ab3](https://github.com/IBM/kui/commit/d485ab3)), closes [#3475](https://github.com/IBM/kui/issues/3475) [#1859](https://github.com/IBM/kui/issues/1859) +- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544) +- **packages/core:** MultiModalResponse should support modeless responses ([7983d6f](https://github.com/IBM/kui/commit/7983d6f)), closes [#3082](https://github.com/IBM/kui/issues/3082) +- **packages/core:** pass a PreloadRegistrar to plugin preloaders ([54d727a](https://github.com/IBM/kui/commit/54d727a)), closes [#3189](https://github.com/IBM/kui/issues/3189) +- **packages/webpack:** allow plugins to specify webpack externals ([74d2920](https://github.com/IBM/kui/commit/74d2920)), closes [#3399](https://github.com/IBM/kui/issues/3399) +- **plugins/plugin-manager:** plugin install should pull commandContext from package.json ([67a5683](https://github.com/IBM/kui/commit/67a5683)), closes [#3083](https://github.com/IBM/kui/issues/3083) +- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899) +- kui-base including core and plugin-core-support only ([7df5fd7](https://github.com/IBM/kui/commit/7df5fd7)), closes [#2919](https://github.com/IBM/kui/issues/2919) +- plugin install should offer a spinner ([05db532](https://github.com/IBM/kui/commit/05db532)), closes [#3024](https://github.com/IBM/kui/issues/3024) +- publish kui-base electron distributions ([ab56847](https://github.com/IBM/kui/commit/ab56847)), closes [#2939](https://github.com/IBM/kui/issues/2939) +- **plugins/plugin-manager:** plugin install should return list of new commands ([9ee3739](https://github.com/IBM/kui/commit/9ee3739)), closes [#2945](https://github.com/IBM/kui/issues/2945) +- revive plugin-manager ([b78fed5](https://github.com/IBM/kui/commit/b78fed5)), closes [#2921](https://github.com/IBM/kui/issues/2921) + +### BREAKING CHANGES + +- removes plugin-manager +- removes support for inBrowserOk +- removes plugin-editor, now in plugin-client-common +- this PR removes plugins/plugin-client-default +- this moves plugin-sidecar and plugin-carbon-tables into plugin-client-common +- **packages/core:** remove old EntitySpec support +- this moves the openwhisk plugins to a new repo: https://github.com/kui-shell/oui + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 558330749c6..1b956089c02 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "packages": ["packages/*", "plugins/*"], - "version": "8.7.0", + "version": "8.8.0", "command": { "publish": { "conventionalCommits": true diff --git a/packages/builder/CHANGELOG.md b/packages/builder/CHANGELOG.md index 1ba13d309ff..7b9afd474ef 100644 --- a/packages/builder/CHANGELOG.md +++ b/packages/builder/CHANGELOG.md @@ -3,6 +3,64 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### 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 diff --git a/packages/builder/package.json b/packages/builder/package.json index 9974f549fce..17cf2d43d79 100644 --- a/packages/builder/package.json +++ b/packages/builder/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/builder", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin development helpers", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index caa6ea0f3a0..4c58f6ce5a9 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,237 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- container filter of logs tab shows accumulated logs from previous selection ([08903b4](https://github.com/IBM/kui/commit/08903b4)), closes [#4644](https://github.com/IBM/kui/issues/4644) [#4658](https://github.com/IBM/kui/issues/4658) +- control+w should not close window on linux and windows ([f80c3e4](https://github.com/IBM/kui/commit/f80c3e4)), closes [#4638](https://github.com/IBM/kui/issues/4638) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- kubectl edit in sidecar doesn't show success message when a resource is applied ([cc59503](https://github.com/IBM/kui/commit/cc59503)), closes [#4691](https://github.com/IBM/kui/issues/4691) +- logs tab toolbar doesn't signify when pods are 404 ([135e1be](https://github.com/IBM/kui/commit/135e1be)), closes [#4646](https://github.com/IBM/kui/issues/4646) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- PTY behaves oddly when switching tabs ([700cdda](https://github.com/IBM/kui/commit/700cdda)), closes [#2579](https://github.com/IBM/kui/issues/2579) +- reduce No log data followed by log data behavior in kube logs ([e1c0624](https://github.com/IBM/kui/commit/e1c0624)), closes [#4624](https://github.com/IBM/kui/issues/4624) +- replace Containers with Logs tab ([00e8786](https://github.com/IBM/kui/commit/00e8786)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- TopNavSidecar tabs should auto-pause and auto-focus when switching ([2b00dd9](https://github.com/IBM/kui/commit/2b00dd9)), closes [#4741](https://github.com/IBM/kui/issues/4741) [#4748](https://github.com/IBM/kui/issues/4748) +- **packages/core:** another undefined use of Electron ([ba679d3](https://github.com/IBM/kui/commit/ba679d3)), closes [#4187](https://github.com/IBM/kui/issues/4187) +- **packages/core:** avoid using webview theme preinjection ([cb5455e](https://github.com/IBM/kui/commit/cb5455e)), closes [#3809](https://github.com/IBM/kui/issues/3809) +- **packages/core:** bootIntoSandbox doesn't call domReady correctly ([cbb7186](https://github.com/IBM/kui/commit/cbb7186)), closes [#3847](https://github.com/IBM/kui/issues/3847) +- **packages/core:** broken open external link support ([cd5b21c](https://github.com/IBM/kui/commit/cd5b21c)), closes [#4197](https://github.com/IBM/kui/issues/4197) +- **packages/core:** console error when launching production electron builds ([b0319ae](https://github.com/IBM/kui/commit/b0319ae)), closes [#4187](https://github.com/IBM/kui/issues/4187) +- **packages/core:** eliminate static dependence on client config ([328f505](https://github.com/IBM/kui/commit/328f505)), closes [#3817](https://github.com/IBM/kui/issues/3817) +- **packages/core:** leftover debugging output in core/repl/exec ([7a8b6b8](https://github.com/IBM/kui/commit/7a8b6b8)), closes [#3997](https://github.com/IBM/kui/issues/3997) +- **packages/core:** pry-client fails when an external kui client doesn't have invisible-global-input in index.html ([b835ffb](https://github.com/IBM/kui/commit/b835ffb)), closes [#4505](https://github.com/IBM/kui/issues/4505) +- **plugins/plugin-carbon-themes:** carbon themes do not fully apply ([1659157](https://github.com/IBM/kui/commit/1659157)), closes [#3740](https://github.com/IBM/kui/issues/3740) +- **plugins/plugin-carbon-themes:** optimize loading of plex fonts ([aa833b1](https://github.com/IBM/kui/commit/aa833b1)), closes [#3831](https://github.com/IBM/kui/issues/3831) +- **plugins/plugin-kubectl:** kubectl get table with mix of existing and non-existing ([8d98d15](https://github.com/IBM/kui/commit/8d98d15)), closes [#4492](https://github.com/IBM/kui/issues/4492) +- core defaultContext logic assumes existence if @kui-shell/client ([a8a32cf](https://github.com/IBM/kui/commit/a8a32cf)), closes [#3849](https://github.com/IBM/kui/issues/3849) +- eliminate use of custom tag ([00e2728](https://github.com/IBM/kui/commit/00e2728)), closes [#3777](https://github.com/IBM/kui/issues/3777) +- pass argvNoOptions and ParsedOptions to button function ([3d86375](https://github.com/IBM/kui/commit/3d86375)), closes [#3977](https://github.com/IBM/kui/issues/3977) +- pass argvNoOptions and ParsedOptions to FunctionThatProducesContent ([aaa3c42](https://github.com/IBM/kui/commit/aaa3c42)), closes [#3962](https://github.com/IBM/kui/issues/3962) +- pick a winner if more than one tab completion enumerator has offerings ([fbd6696](https://github.com/IBM/kui/commit/fbd6696)), closes [#3736](https://github.com/IBM/kui/issues/3736) +- Popup client should place InputStripe inside of StatusStripe ([a09138d](https://github.com/IBM/kui/commit/a09138d)), closes [#3949](https://github.com/IBM/kui/issues/3949) +- remove unsed fields from client.json ([a55b1f1](https://github.com/IBM/kui/commit/a55b1f1)), closes [#4296](https://github.com/IBM/kui/issues/4296) +- restore support for quiet table clicks ([b8d4e51](https://github.com/IBM/kui/commit/b8d4e51)), closes [#3894](https://github.com/IBM/kui/issues/3894) +- reverse-i-search does not always terminate with current completion ([e05d905](https://github.com/IBM/kui/commit/e05d905)), closes [#3799](https://github.com/IBM/kui/issues/3799) +- simplify handling of opengraph META ([ff3c0de](https://github.com/IBM/kui/commit/ff3c0de)), closes [#4288](https://github.com/IBM/kui/issues/4288) +- **packages/core:** eliminate spurious console error messages ([30e5ad7](https://github.com/IBM/kui/commit/30e5ad7)), closes [#3906](https://github.com/IBM/kui/issues/3906) +- **plugins/plugin-kubectl:** kubectl watch tables can be misparsed ([cb3e1c2](https://github.com/IBM/kui/commit/cb3e1c2)), closes [#4139](https://github.com/IBM/kui/issues/4139) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- table model should not allow raw HTML Node ([39c87ce](https://github.com/IBM/kui/commit/39c87ce)), closes [#3785](https://github.com/IBM/kui/issues/3785) +- **packages/core:** restore CommandStringContent as one of FunctionThatProducesContent types ([1e32b93](https://github.com/IBM/kui/commit/1e32b93)), closes [#3687](https://github.com/IBM/kui/issues/3687) +- **packges/core:** bootIntoSandbox should call assertInSandbox ([ccf47a4](https://github.com/IBM/kui/commit/ccf47a4)), closes [#3856](https://github.com/IBM/kui/issues/3856) +- TabContent constructor sometimes calls this.setState ([5a72470](https://github.com/IBM/kui/commit/5a72470)), closes [#3844](https://github.com/IBM/kui/issues/3844) +- vi will block buttom-input cross-tab ([c6b3f0b](https://github.com/IBM/kui/commit/c6b3f0b)), closes [#3173](https://github.com/IBM/kui/issues/3173) +- **packages/core:** about can render with low contrast text ([0cda927](https://github.com/IBM/kui/commit/0cda927)), closes [#3477](https://github.com/IBM/kui/issues/3477) +- **packages/core:** add Partial around our use of YargsParser.Configuration ([e77fac9](https://github.com/IBM/kui/commit/e77fac9)), closes [#3499](https://github.com/IBM/kui/issues/3499) +- **packages/core:** allow specifying yargs Configuration in options.flags ([f9d24bd](https://github.com/IBM/kui/commit/f9d24bd)), closes [#3469](https://github.com/IBM/kui/issues/3469) +- **packages/core:** avoid double scanning for plugins ([551c648](https://github.com/IBM/kui/commit/551c648)), closes [#3424](https://github.com/IBM/kui/issues/3424) +- **packages/core:** cell onclick should be on inner ([45d2975](https://github.com/IBM/kui/commit/45d2975)), closes [#3518](https://github.com/IBM/kui/issues/3518) +- **packages/core:** command lookup does not correctly handling n-ary options ([a7e45fb](https://github.com/IBM/kui/commit/a7e45fb)), closes [#3427](https://github.com/IBM/kui/issues/3427) +- **packages/core:** disable period meter updates ([eda6113](https://github.com/IBM/kui/commit/eda6113)), closes [#3503](https://github.com/IBM/kui/issues/3503) +- **packages/core:** fix memory leak in table push notification ([d36a53b](https://github.com/IBM/kui/commit/d36a53b)), closes [#3467](https://github.com/IBM/kui/issues/3467) +- **packages/core:** further improvements to status stripe bootstrapping ([360280e](https://github.com/IBM/kui/commit/360280e)), closes [#3538](https://github.com/IBM/kui/issues/3538) +- **packages/core:** improved fix for command lookup versus n-ary opts ([6350762](https://github.com/IBM/kui/commit/6350762)), closes [#3427](https://github.com/IBM/kui/issues/3427) +- **packages/core:** in 10.15, SFMono fonts are in a new location ([be81008](https://github.com/IBM/kui/commit/be81008)), closes [#3432](https://github.com/IBM/kui/issues/3432) +- **packages/core:** in-repl inputs should remain disabled in bottom input mode ([d72f03a](https://github.com/IBM/kui/commit/d72f03a)), closes [#3522](https://github.com/IBM/kui/issues/3522) +- **packages/core:** incorrect sidecar content may be presented ([a808976](https://github.com/IBM/kui/commit/a808976)), closes [#3589](https://github.com/IBM/kui/issues/3589) +- **packages/core:** ls grid layout tweaks ([273947f](https://github.com/IBM/kui/commit/273947f)), closes [#3480](https://github.com/IBM/kui/issues/3480) +- **packages/core:** missing tooltip on sidecar maximize/minimize buttons ([864c79e](https://github.com/IBM/kui/commit/864c79e)), closes [#2883](https://github.com/IBM/kui/issues/2883) +- **packages/core:** MMR rendering is glitchy ([5ce89aa](https://github.com/IBM/kui/commit/5ce89aa)), closes [#3589](https://github.com/IBM/kui/issues/3589) +- **packages/core:** override carbon's line-height:1 ([28a3918](https://github.com/IBM/kui/commit/28a3918)), closes [#3524](https://github.com/IBM/kui/issues/3524) +- **packages/core:** preloader reports error if plugin has partial preload ([f01e93f](https://github.com/IBM/kui/commit/f01e93f)), closes [#3505](https://github.com/IBM/kui/issues/3505) +- **packages/core:** repl input has ellision but odd scrolling with open sidecar ([b456763](https://github.com/IBM/kui/commit/b456763)), closes [#3539](https://github.com/IBM/kui/issues/3539) +- **packages/core:** set inBrowser for bootIntoSandbox flows ([61ef43f](https://github.com/IBM/kui/commit/61ef43f)), closes [#3840](https://github.com/IBM/kui/issues/3840) +- **packages/core:** status stripe fragments should be hidden until data arrives ([5792746](https://github.com/IBM/kui/commit/5792746)), closes [#3538](https://github.com/IBM/kui/issues/3538) +- **packages/core:** webview-based theme injection can result in errors ([e7a18a1](https://github.com/IBM/kui/commit/e7a18a1)), closes [#3590](https://github.com/IBM/kui/issues/3590) +- don't default to ls -l ([5a5b426](https://github.com/IBM/kui/commit/5a5b426)), closes [#3473](https://github.com/IBM/kui/issues/3473) +- 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/core:** onclicks in sidecar tables result in odd behavior ([b6f4aa3](https://github.com/IBM/kui/commit/b6f4aa3)), closes [#3571](https://github.com/IBM/kui/issues/3571) +- improve job capture to tabs ([e014e36](https://github.com/IBM/kui/commit/e014e36)), closes [#3363](https://github.com/IBM/kui/issues/3363) +- improved fixes for status bar ([05f5f7d](https://github.com/IBM/kui/commit/05f5f7d)), closes [#3538](https://github.com/IBM/kui/issues/3538) [#3543](https://github.com/IBM/kui/issues/3543) +- regression due to introduced cycle dependendence ([d1799b0](https://github.com/IBM/kui/commit/d1799b0)), closes [#3422](https://github.com/IBM/kui/issues/3422) +- reimplement ls using filesystem APIs ([7eec254](https://github.com/IBM/kui/commit/7eec254)), closes [#2702](https://github.com/IBM/kui/issues/2702) [#1304](https://github.com/IBM/kui/issues/1304) +- remove SFMono font hacks ([c386581](https://github.com/IBM/kui/commit/c386581)), closes [#3556](https://github.com/IBM/kui/issues/3556) +- **packages/core:** status stripe icons not always vertically aligned ([e505550](https://github.com/IBM/kui/commit/e505550)), closes [#3489](https://github.com/IBM/kui/issues/3489) +- **packages/core:** table updates should (sometimes) scroll into view ([62e9a46](https://github.com/IBM/kui/commit/62e9a46)), closes [#3510](https://github.com/IBM/kui/issues/3510) +- **packages/core:** update bottom input UI to avoid large right-pad ([c313224](https://github.com/IBM/kui/commit/c313224)), closes [#3541](https://github.com/IBM/kui/issues/3541) +- improve watch push API typing ([b9fe949](https://github.com/IBM/kui/commit/b9fe949)), closes [#3457](https://github.com/IBM/kui/issues/3457) +- reducing flashing effect for PTY command not found errors ([f160337](https://github.com/IBM/kui/commit/f160337)), closes [#3449](https://github.com/IBM/kui/issues/3449) +- repl scrollbars overlap with repl content ([69a265e](https://github.com/IBM/kui/commit/69a265e)) +- status stripe UI fixes to work better across themes ([2aa107f](https://github.com/IBM/kui/commit/2aa107f)), closes [#3507](https://github.com/IBM/kui/issues/3507) +- **packages/core:** add missing marked dependence in packages/core ([a1eac24](https://github.com/IBM/kui/commit/a1eac24)), closes [#2997](https://github.com/IBM/kui/issues/2997) +- **packages/core:** add ParsedOptions to light Commands api ([15e0bec](https://github.com/IBM/kui/commit/15e0bec)), closes [#3224](https://github.com/IBM/kui/issues/3224) +- **packages/core:** add TableStyle and Cell to exported table-models API ([fa67b80](https://github.com/IBM/kui/commit/fa67b80)), closes [#3149](https://github.com/IBM/kui/issues/3149) +- **packages/core:** adjust REPL tables to be a bit more standard ([e2b8d17](https://github.com/IBM/kui/commit/e2b8d17)), closes [#3036](https://github.com/IBM/kui/issues/3036) +- **packages/core:** allow for lighter-weight imports of Commands API ([b36c98c](https://github.com/IBM/kui/commit/b36c98c)), closes [#3222](https://github.com/IBM/kui/issues/3222) +- **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:** broken clickable resource names for CLIs that don't have a kui plugin ([3c0f8ae](https://github.com/IBM/kui/commit/3c0f8ae)), closes [#2888](https://github.com/IBM/kui/issues/2888) +- **packages/core:** CommandOptions type not exported ([d9a58d6](https://github.com/IBM/kui/commit/d9a58d6)), closes [#3230](https://github.com/IBM/kui/issues/3230) +- **packages/core:** commands for plugin didn't handle no-usage case ([9ffa5d9](https://github.com/IBM/kui/commit/9ffa5d9)), closes [#2949](https://github.com/IBM/kui/issues/2949) +- **packages/core:** Commands.Registrar.synonym should have the options as optional ([0882ab2](https://github.com/IBM/kui/commit/0882ab2)), closes [#2909](https://github.com/IBM/kui/issues/2909) +- **packages/core:** current selection versus MetadataBearingByReference ([4c78a34](https://github.com/IBM/kui/commit/4c78a34)), closes [#3228](https://github.com/IBM/kui/issues/3228) +- **packages/core:** debug rather than console.error on plugin scanner retry ([27f41e0](https://github.com/IBM/kui/commit/27f41e0)), closes [#2958](https://github.com/IBM/kui/issues/2958) +- **packages/core:** drilldown versus back button race condition ([3405b37](https://github.com/IBM/kui/commit/3405b37)), closes [#3114](https://github.com/IBM/kui/issues/3114) +- **packages/core:** duplicate version badges ([6842318](https://github.com/IBM/kui/commit/6842318)), closes [#3232](https://github.com/IBM/kui/issues/3232) +- **packages/core:** eliminate repl/exec -> spawn-electron import path ([10d0e77](https://github.com/IBM/kui/commit/10d0e77)), closes [#3014](https://github.com/IBM/kui/issues/3014) +- **packages/core:** fix for low-level bug in resolver.resolve ([c84c03b](https://github.com/IBM/kui/commit/c84c03b)), closes [#3050](https://github.com/IBM/kui/issues/3050) +- **packages/core:** i18n module should support numeric parmaeters ([26f18f8](https://github.com/IBM/kui/commit/26f18f8)), closes [#3384](https://github.com/IBM/kui/issues/3384) +- **packages/core:** improve rendering of popup mode ([3501a51](https://github.com/IBM/kui/commit/3501a51)), closes [#2983](https://github.com/IBM/kui/issues/2983) +- **packages/core:** improve sidecar button behavior ([80c00fe](https://github.com/IBM/kui/commit/80c00fe)), closes [#3165](https://github.com/IBM/kui/issues/3165) [#3166](https://github.com/IBM/kui/issues/3166) +- **packages/core:** improve support for pretty-printed names in MMR ([e7ee814](https://github.com/IBM/kui/commit/e7ee814)), closes [#3136](https://github.com/IBM/kui/issues/3136) +- **packages/core:** in popup mode, sidecar screenshot and close button too small ([5fa0d97](https://github.com/IBM/kui/commit/5fa0d97)), closes [#2932](https://github.com/IBM/kui/issues/2932) +- **packages/core:** inconsistent horizontal padding in popup tables ([3c52c19](https://github.com/IBM/kui/commit/3c52c19)), closes [#3048](https://github.com/IBM/kui/issues/3048) +- **packages/core:** isHTML fails if input is null ([eecdbac](https://github.com/IBM/kui/commit/eecdbac)), closes [#3019](https://github.com/IBM/kui/issues/3019) +- **packages/core:** kui hangs if prescan references non-existent plugin ([aff7c8c](https://github.com/IBM/kui/commit/aff7c8c)), closes [#3018](https://github.com/IBM/kui/issues/3018) +- **packages/core:** kui hangs with command registered as subtree without usage ([0fc14d4](https://github.com/IBM/kui/commit/0fc14d4)), closes [#2954](https://github.com/IBM/kui/issues/2954) +- **packages/core:** mimic-dom should mimic sessionStorage ([52b3aaa](https://github.com/IBM/kui/commit/52b3aaa)), closes [#2981](https://github.com/IBM/kui/issues/2981) +- **packages/core:** mmr couldn't show up when the sidecar is minimized ([91cd2cc](https://github.com/IBM/kui/commit/91cd2cc)), closes [#3164](https://github.com/IBM/kui/issues/3164) +- **packages/core:** mmr show does not pass through full resource on all paths ([63c89ea](https://github.com/IBM/kui/commit/63c89ea)), closes [#3181](https://github.com/IBM/kui/issues/3181) +- **packages/core:** mmr/show has leftover debug output ([197efa8](https://github.com/IBM/kui/commit/197efa8)), closes [#3112](https://github.com/IBM/kui/issues/3112) +- **packages/core:** MultiModalResponse can have duplicate tabs ([69d5c4d](https://github.com/IBM/kui/commit/69d5c4d)), closes [#3088](https://github.com/IBM/kui/issues/3088) +- **packages/core:** multimodalresponse does not display buttons ([8c4e31a](https://github.com/IBM/kui/commit/8c4e31a)), closes [#3098](https://github.com/IBM/kui/issues/3098) +- **packages/core:** name click handlers are sticky ([bba60e9](https://github.com/IBM/kui/commit/bba60e9)), closes [#3242](https://github.com/IBM/kui/issues/3242) +- **packages/core:** no sidecar title wrapping with namehash ([e85b9ee](https://github.com/IBM/kui/commit/e85b9ee)), closes [#3238](https://github.com/IBM/kui/issues/3238) +- **packages/core:** on repl.exec error, emit errors to debug channel ([64347ee](https://github.com/IBM/kui/commit/64347ee)), closes [#3178](https://github.com/IBM/kui/issues/3178) +- **packages/core:** onclickSilence not completely silent for MultiModalResponse ([4480e3f](https://github.com/IBM/kui/commit/4480e3f)), closes [#3162](https://github.com/IBM/kui/issues/3162) +- **packages/core:** plugin assembler has a path separator assumption ([4214641](https://github.com/IBM/kui/commit/4214641)), closes [#3326](https://github.com/IBM/kui/issues/3326) +- **packages/core:** poor popup table cell spacing ([1d34eeb](https://github.com/IBM/kui/commit/1d34eeb)), closes [#3026](https://github.com/IBM/kui/issues/3026) +- **packages/core:** popup kind displays CUSTOM for tables ([71e6279](https://github.com/IBM/kui/commit/71e6279)), closes [#3052](https://github.com/IBM/kui/issues/3052) +- **packages/core:** process clientRequired plugins before clientHosted plugins ([fcc3bd0](https://github.com/IBM/kui/commit/fcc3bd0)), closes [#3191](https://github.com/IBM/kui/issues/3191) +- **packages/core:** radio table height changes when selected row changes ([8ca0acd](https://github.com/IBM/kui/commit/8ca0acd)), closes [#3110](https://github.com/IBM/kui/issues/3110) +- **packages/core:** remove debugging from mmr/show ([1481241](https://github.com/IBM/kui/commit/1481241)), closes [#3128](https://github.com/IBM/kui/issues/3128) +- **packages/core:** remove debugging printf from core popup ([13fe320](https://github.com/IBM/kui/commit/13fe320)), closes [#3073](https://github.com/IBM/kui/issues/3073) +- **packages/core:** remove electron-context-menu dependence ([87f72c0](https://github.com/IBM/kui/commit/87f72c0)), closes [#3064](https://github.com/IBM/kui/issues/3064) [#3014](https://github.com/IBM/kui/issues/3014) +- **packages/core:** remove old EntitySpec support ([e45fb7b](https://github.com/IBM/kui/commit/e45fb7b)), closes [#3268](https://github.com/IBM/kui/issues/3268) +- **packages/core:** remove some old table formatting code ([d95df43](https://github.com/IBM/kui/commit/d95df43)), closes [#3282](https://github.com/IBM/kui/issues/3282) +- **packages/core:** remove unused parts of Response data type ([2eecec1](https://github.com/IBM/kui/commit/2eecec1)), closes [#3272](https://github.com/IBM/kui/issues/3272) +- **packages/core:** remove use of "open" npm ([9501948](https://github.com/IBM/kui/commit/9501948)), closes [#3090](https://github.com/IBM/kui/issues/3090) +- **packages/core:** REPL UI should emit "ok" for multimodalresponse ([1015520](https://github.com/IBM/kui/commit/1015520)), closes [#3100](https://github.com/IBM/kui/issues/3100) +- **packages/core:** sidecar basic function should not require plugins ([07aa3e3](https://github.com/IBM/kui/commit/07aa3e3)), closes [#3172](https://github.com/IBM/kui/issues/3172) +- **packages/core:** sidecar header shouldn't display createdOn in old subtext position ([57e7d24](https://github.com/IBM/kui/commit/57e7d24)), closes [#3383](https://github.com/IBM/kui/issues/3383) +- **packages/core:** sidecar markdown should not have padding for ``` blocks ([43da4c9](https://github.com/IBM/kui/commit/43da4c9)), closes [#3393](https://github.com/IBM/kui/issues/3393) +- **packages/core:** toolbar text anchor text has low contrast ([4e96060](https://github.com/IBM/kui/commit/4e96060)), closes [#3395](https://github.com/IBM/kui/issues/3395) +- about contexts tab is non-functional ([c0b61b6](https://github.com/IBM/kui/commit/c0b61b6)), closes [#2890](https://github.com/IBM/kui/issues/2890) +- allow KUI_COMMAND_CONTEXT env var to override default theme setting ([817f99d](https://github.com/IBM/kui/commit/817f99d)), closes [#3009](https://github.com/IBM/kui/issues/3009) +- 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) +- optimize webpack bundle loading ([e2f473a](https://github.com/IBM/kui/commit/e2f473a)), closes [#3359](https://github.com/IBM/kui/issues/3359) +- reduce expense of preloader on webapp init ([00b87c0](https://github.com/IBM/kui/commit/00b87c0)), closes [#3286](https://github.com/IBM/kui/issues/3286) +- 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:** popup spinner is tiny ([8e813f6](https://github.com/IBM/kui/commit/8e813f6)), closes [#2947](https://github.com/IBM/kui/issues/2947) +- **packages/core:** sidecar plain text handler should not use normal-text css class ([de82cf4](https://github.com/IBM/kui/commit/de82cf4)), closes [#2907](https://github.com/IBM/kui/issues/2907) +- **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) +- some long-standing issues with table display in headless mode ([841d5d3](https://github.com/IBM/kui/commit/841d5d3)), closes [#3034](https://github.com/IBM/kui/issues/3034) +- **packages/core:** preloader should support absolute paths in prescan.json ([1630564](https://github.com/IBM/kui/commit/1630564)), closes [#2970](https://github.com/IBM/kui/issues/2970) +- **packages/core:** remove leftover console.trace ([5ecf90a](https://github.com/IBM/kui/commit/5ecf90a)), closes [#3003](https://github.com/IBM/kui/issues/3003) +- **packages/core:** sidecar auto-close on delete versus metadata bearing ([0a45fe0](https://github.com/IBM/kui/commit/0a45fe0)), closes [#3244](https://github.com/IBM/kui/issues/3244) +- **packages/core:** spinner color should follow brand palette ([37488dd](https://github.com/IBM/kui/commit/37488dd)), closes [#2987](https://github.com/IBM/kui/issues/2987) +- **packages/core:** tighten up inter-block vertical spacing ([aed2c42](https://github.com/IBM/kui/commit/aed2c42)), closes [#3108](https://github.com/IBM/kui/issues/3108) +- **packages/core:** undefined window title in popup mode ([b2538a1](https://github.com/IBM/kui/commit/b2538a1)), closes [#2943](https://github.com/IBM/kui/issues/2943) +- **packages/core:** use tighter row spacing for Light tables ([aed2ca9](https://github.com/IBM/kui/commit/aed2ca9)), closes [#3104](https://github.com/IBM/kui/issues/3104) +- **plugins/plugin-manager:** improve docs strings for plugin-manager commands ([7b5ab7d](https://github.com/IBM/kui/commit/7b5ab7d)), closes [#2926](https://github.com/IBM/kui/issues/2926) +- **plugins/plugin-manager:** use ora for plugin remove ([3da0e44](https://github.com/IBM/kui/commit/3da0e44)), closes [#3029](https://github.com/IBM/kui/issues/3029) [#3028](https://github.com/IBM/kui/issues/3028) +- drilldown bugs in openwhisk trace view ([9185585](https://github.com/IBM/kui/commit/9185585)), closes [#2874](https://github.com/IBM/kui/issues/2874) +- update strip-ansi to the latest ([a725ffc](https://github.com/IBM/kui/commit/a725ffc)), closes [#3438](https://github.com/IBM/kui/issues/3438) +- user-installed plugins cannot always REPL.qexec other plugins ([c17c1e6](https://github.com/IBM/kui/commit/c17c1e6)), closes [#2963](https://github.com/IBM/kui/issues/2963) + +### Features + +- status stripe ([d485ab3](https://github.com/IBM/kui/commit/d485ab3)), closes [#3475](https://github.com/IBM/kui/issues/3475) [#1859](https://github.com/IBM/kui/issues/1859) +- target kubectl logs and kubectl exec to Logs and Terminal tabs ([409e632](https://github.com/IBM/kui/commit/409e632)), closes [#4762](https://github.com/IBM/kui/issues/4762) +- **plugins/plugin-kubectl:** kubectl events tab ([2d71f24](https://github.com/IBM/kui/commit/2d71f24)), closes [#4706](https://github.com/IBM/kui/issues/4706) +- **plugins/plugin-kubectl:** Terminal tab for Pod kubernetes resources ([c47e432](https://github.com/IBM/kui/commit/c47e432)), closes [#4639](https://github.com/IBM/kui/issues/4639) +- a new model NavResponse supporting side navigation menu ([41940eb](https://github.com/IBM/kui/commit/41940eb)), closes [#3659](https://github.com/IBM/kui/issues/3659) +- add button to WatchPane to show table back in terminal ([dc22591](https://github.com/IBM/kui/commit/dc22591)), closes [#4530](https://github.com/IBM/kui/issues/4530) +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- **packages/core:** plugin scanner should also scan "client" directory ([d94a5b5](https://github.com/IBM/kui/commit/d94a5b5)), closes [#3482](https://github.com/IBM/kui/issues/3482) +- 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) +- **packages/core:** allow commands to tailor yargs-parser narg setting ([e34e612](https://github.com/IBM/kui/commit/e34e612)), closes [#3471](https://github.com/IBM/kui/issues/3471) +- **packages/core:** allow push table updates to provide headers ([090acce](https://github.com/IBM/kui/commit/090acce)), closes [#3454](https://github.com/IBM/kui/issues/3454) +- add support for command string modes that specify contentType ([31c6940](https://github.com/IBM/kui/commit/31c6940)), closes [#3299](https://github.com/IBM/kui/issues/3299) +- add support for Toolbar Buttons ([f55b8c6](https://github.com/IBM/kui/commit/f55b8c6)), closes [#4103](https://github.com/IBM/kui/issues/4103) [#4105](https://github.com/IBM/kui/issues/4105) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420) +- allow plugins to pre-register high-level Modes ([96c5097](https://github.com/IBM/kui/commit/96c5097)), closes [#3123](https://github.com/IBM/kui/issues/3123) +- allow plugins to use subdirectories ([e7cc3e3](https://github.com/IBM/kui/commit/e7cc3e3)), closes [#3389](https://github.com/IBM/kui/issues/3389) +- allow themes to dictate Kui client properties ([2b41873](https://github.com/IBM/kui/commit/2b41873)), closes [#4409](https://github.com/IBM/kui/issues/4409) +- badge registration should pass Tab context to badge renderer ([e4a26d4](https://github.com/IBM/kui/commit/e4a26d4)), closes [#3345](https://github.com/IBM/kui/issues/3345) +- bottom input ([c6d2af0](https://github.com/IBM/kui/commit/c6d2af0)), closes [#3729](https://github.com/IBM/kui/issues/3729) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- commands should be able to separate resource model fetch from view transformation functions ([e903bc7](https://github.com/IBM/kui/commit/e903bc7)), closes [#4437](https://github.com/IBM/kui/issues/4437) +- core should export getAuthValue ([fac6e2e](https://github.com/IBM/kui/commit/fac6e2e)), closes [#3347](https://github.com/IBM/kui/issues/3347) +- core should export unparse utility ([3d84ba2](https://github.com/IBM/kui/commit/3d84ba2)), closes [#3349](https://github.com/IBM/kui/issues/3349) +- decrease default size of popup window ([a210ac4](https://github.com/IBM/kui/commit/a210ac4)), closes [#4192](https://github.com/IBM/kui/issues/4192) [#4193](https://github.com/IBM/kui/issues/4193) +- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935) +- expose headless CLI test constructor ([5b21169](https://github.com/IBM/kui/commit/5b21169)), closes [#3355](https://github.com/IBM/kui/issues/3355) +- 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) +- extend status stripe API to support "meters" ([6623471](https://github.com/IBM/kui/commit/6623471)), closes [#3496](https://github.com/IBM/kui/issues/3496) +- ibmcloud plugin ([aa0f72f](https://github.com/IBM/kui/commit/aa0f72f)), closes [#4353](https://github.com/IBM/kui/issues/4353) +- improve pagination and toolbar UIs of PaginatedTable ([08062e9](https://github.com/IBM/kui/commit/08062e9)), closes [#1456](https://github.com/IBM/kui/issues/1456) +- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899) +- kui-base including core and plugin-core-support only ([7df5fd7](https://github.com/IBM/kui/commit/7df5fd7)), closes [#2919](https://github.com/IBM/kui/issues/2919) +- left-navigation sidecar ([f88329e](https://github.com/IBM/kui/commit/f88329e)), closes [#3635](https://github.com/IBM/kui/issues/3635) +- Popup client ([063c363](https://github.com/IBM/kui/commit/063c363)), closes [#3886](https://github.com/IBM/kui/issues/3886) +- port kubectl get ns to RadioTable ([be0eabf](https://github.com/IBM/kui/commit/be0eabf)), closes [#4510](https://github.com/IBM/kui/issues/4510) [#4511](https://github.com/IBM/kui/issues/4511) +- pty should allow for streaming consumption of output ([1886e58](https://github.com/IBM/kui/commit/1886e58)), closes [#3451](https://github.com/IBM/kui/issues/3451) +- RadioTable and port of the themes table to use it ([79a3e8e](https://github.com/IBM/kui/commit/79a3e8e)), closes [#4507](https://github.com/IBM/kui/issues/4507) +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) +- refine NavResponse and add NavLinks support in LeftNavSidecar ([f1d8d98](https://github.com/IBM/kui/commit/f1d8d98)), closes [#3902](https://github.com/IBM/kui/issues/3902) +- render kubectl summary tab using forms ([d88436e](https://github.com/IBM/kui/commit/d88436e)), closes [#4014](https://github.com/IBM/kui/issues/4014) +- resize the popup window ([41bf5cf](https://github.com/IBM/kui/commit/41bf5cf)), closes [#4161](https://github.com/IBM/kui/issues/4161) +- **packages/core:** addendum to [#3124](https://github.com/IBM/kui/issues/3124) ([9962ec6](https://github.com/IBM/kui/commit/9962ec6)), closes [#3123](https://github.com/IBM/kui/issues/3123) +- **packages/core:** allow command-line overrides of default mmr mode ([d9a774e](https://github.com/IBM/kui/commit/d9a774e)), closes [#3234](https://github.com/IBM/kui/issues/3234) +- **packages/core:** default click behavior for tables should not echo to repl ([48618b7](https://github.com/IBM/kui/commit/48618b7)), closes [#3154](https://github.com/IBM/kui/issues/3154) +- **packages/core:** mode registrations should be overridable ([60d613b](https://github.com/IBM/kui/commit/60d613b)), closes [#3175](https://github.com/IBM/kui/issues/3175) +- **packages/core:** pass a PreloadRegistrar to plugin preloaders ([54d727a](https://github.com/IBM/kui/commit/54d727a)), closes [#3189](https://github.com/IBM/kui/issues/3189) +- **packages/core:** set theme in advance (for electron) ([58f1420](https://github.com/IBM/kui/commit/58f1420)), closes [#3391](https://github.com/IBM/kui/issues/3391) +- revive plugin-manager ([b78fed5](https://github.com/IBM/kui/commit/b78fed5)), closes [#2921](https://github.com/IBM/kui/issues/2921) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) +- support ReactElement as MultiModalResponse modes ([a20e289](https://github.com/IBM/kui/commit/a20e289)), closes [#3793](https://github.com/IBM/kui/issues/3793) +- use breadcrumbs for TopNavSidecar naming ([5a4611e](https://github.com/IBM/kui/commit/5a4611e)), closes [#4043](https://github.com/IBM/kui/issues/4043) [#3657](https://github.com/IBM/kui/issues/3657) [#4044](https://github.com/IBM/kui/issues/4044) +- use Carbon Components UIShell for TopTabStripe ([8d7619d](https://github.com/IBM/kui/commit/8d7619d)), closes [#3819](https://github.com/IBM/kui/issues/3819) +- use webpack to build html template ([c4ad57a](https://github.com/IBM/kui/commit/c4ad57a)), closes [#3544](https://github.com/IBM/kui/issues/3544) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) +- **packages/core:** expose name onclick to mmr ([314fbb5](https://github.com/IBM/kui/commit/314fbb5)), closes [#3236](https://github.com/IBM/kui/issues/3236) +- **packages/core:** improve API for providing sidecar entity content ([4613d1c](https://github.com/IBM/kui/commit/4613d1c)), closes [#2911](https://github.com/IBM/kui/issues/2911) +- **packages/core:** improved cancel via ctrl+c ([7ee6db6](https://github.com/IBM/kui/commit/7ee6db6)), closes [#3275](https://github.com/IBM/kui/issues/3275) [#3581](https://github.com/IBM/kui/issues/3581) +- **packages/core:** MultiModalResponse should support modeless responses ([7983d6f](https://github.com/IBM/kui/commit/7983d6f)), closes [#3082](https://github.com/IBM/kui/issues/3082) +- **packages/core:** offer sandbox-friendly bootstrap endpoint ([1e969dc](https://github.com/IBM/kui/commit/1e969dc)), closes [#3825](https://github.com/IBM/kui/issues/3825) +- **packages/core:** plugin commands table should support command prefix ([9064dcf](https://github.com/IBM/kui/commit/9064dcf)), closes [#3070](https://github.com/IBM/kui/issues/3070) +- **packages/core:** position popup windows more intelligently ([92dd574](https://github.com/IBM/kui/commit/92dd574)), closes [#4185](https://github.com/IBM/kui/issues/4185) +- **packages/core:** support updating Table from push notifications ([6bfb255](https://github.com/IBM/kui/commit/6bfb255)), closes [#3295](https://github.com/IBM/kui/issues/3295) +- plugin install should offer a spinner ([05db532](https://github.com/IBM/kui/commit/05db532)), closes [#3024](https://github.com/IBM/kui/issues/3024) +- **plugins/plugin-manager:** plugin install should return list of new commands ([9ee3739](https://github.com/IBM/kui/commit/9ee3739)), closes [#2945](https://github.com/IBM/kui/issues/2945) + +### BREAKING CHANGES + +- removes support for inBrowserOk +- this PR removes plugins/plugin-client-default +- **packages/core:** remove old EntitySpec support + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/packages/core/package.json b/packages/core/package.json index 9918f7bc3d4..9175bb54bf3 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/core", - "version": "8.7.0", + "version": "8.8.0", "description": "An Electron-based shell for cloud-native development", "homepage": "https://github.com/IBM/kui#readme", "license": "Apache-2.0", diff --git a/packages/proxy/CHANGELOG.md b/packages/proxy/CHANGELOG.md index 5aafa26f5eb..2434c1932c5 100644 --- a/packages/proxy/CHANGELOG.md +++ b/packages/proxy/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- simplify handling of opengraph META ([ff3c0de](https://github.com/IBM/kui/commit/ff3c0de)), closes [#4288](https://github.com/IBM/kui/issues/4288) +- **packages/proxy:** proxy docker container needs style-src: 'unsafe-inline' ([89c33e2](https://github.com/IBM/kui/commit/89c33e2)), closes [#4261](https://github.com/IBM/kui/issues/4261) +- proxy still runs http-allocate-cert even if NO_DOCKER is set ([5267e52](https://github.com/IBM/kui/commit/5267e52)), closes [#4137](https://github.com/IBM/kui/issues/4137) + +### Features + +- proxy nginx should support serving gzip_static content ([f592fc7](https://github.com/IBM/kui/commit/f592fc7)), closes [#4252](https://github.com/IBM/kui/issues/4252) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/packages/proxy/package.json b/packages/proxy/package.json index 4a25117156e..70e74233310 100644 --- a/packages/proxy/package.json +++ b/packages/proxy/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/proxy", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui package that offers a proxy server", "author": "Nick Mitchell", "license": "Apache-2.0", diff --git a/packages/react/CHANGELOG.md b/packages/react/CHANGELOG.md index 281206fa5eb..c83aed964fe 100644 --- a/packages/react/CHANGELOG.md +++ b/packages/react/CHANGELOG.md @@ -3,6 +3,18 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Features + +- 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) +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) + +### BREAKING CHANGES + +- this PR removes plugins/plugin-client-default + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Features diff --git a/packages/react/package.json b/packages/react/package.json index 32b45a94510..42b71a8611e 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/react", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui react enablement", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/packages/test/CHANGELOG.md b/packages/test/CHANGELOG.md index b57b3c88dc5..e1658be90f6 100644 --- a/packages/test/CHANGELOG.md +++ b/packages/test/CHANGELOG.md @@ -3,6 +3,66 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- **plugins/plugin-client-common:** stop using Carbon's TooltipIcon for DropDown ([be04d20](https://github.com/IBM/kui/commit/be04d20)), closes [#4767](https://github.com/IBM/kui/issues/4767) +- about should show breadcrumbs ([99dc401](https://github.com/IBM/kui/commit/99dc401)), closes [#4730](https://github.com/IBM/kui/issues/4730) +- another fix for codecov ([0b10599](https://github.com/IBM/kui/commit/0b10599)), closes [#3217](https://github.com/IBM/kui/issues/3217) +- avoid recomputing tabs when switching back and forth ([cf5e41f](https://github.com/IBM/kui/commit/cf5e41f)), closes [#4666](https://github.com/IBM/kui/issues/4666) +- eliminate use of custom tag ([00e2728](https://github.com/IBM/kui/commit/00e2728)), closes [#3777](https://github.com/IBM/kui/issues/3777) +- hitting escape on initial page load toggles open empty sidecar ([8fbdce5](https://github.com/IBM/kui/commit/8fbdce5)), closes [#4487](https://github.com/IBM/kui/issues/4487) +- improve alignment of icons ([221d0f9](https://github.com/IBM/kui/commit/221d0f9)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- improve error reporting for kubectl apply ([fe21671](https://github.com/IBM/kui/commit/fe21671)), closes [#4605](https://github.com/IBM/kui/issues/4605) +- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332) +- Input element throws react error ([e6bb21b](https://github.com/IBM/kui/commit/e6bb21b)), closes [#4765](https://github.com/IBM/kui/issues/4765) +- kubectl api-resources has duplicate rows and odd pagination behavior ([e740270](https://github.com/IBM/kui/commit/e740270)), closes [#4626](https://github.com/IBM/kui/issues/4626) +- reducing flashing effect for PTY command not found errors ([f160337](https://github.com/IBM/kui/commit/f160337)), closes [#3449](https://github.com/IBM/kui/issues/3449) +- remove config.d/version.json in favor of using the version field from package.json ([1e296c7](https://github.com/IBM/kui/commit/1e296c7)), closes [#4300](https://github.com/IBM/kui/issues/4300) +- return an NavResponse without links results in blank page ([e684344](https://github.com/IBM/kui/commit/e684344)), closes [#3927](https://github.com/IBM/kui/issues/3927) +- sidecar back/forward should be ordered by visitation rather than insertion ([fba613a](https://github.com/IBM/kui/commit/fba613a)), closes [#4746](https://github.com/IBM/kui/issues/4746) +- **packages/core:** mmr couldn't show up when the sidecar is minimized ([91cd2cc](https://github.com/IBM/kui/commit/91cd2cc)), closes [#3164](https://github.com/IBM/kui/issues/3164) +- **plugin-kubectl:** k get pods --all-namespaces has a title with "default" as the namespace ([2f95129](https://github.com/IBM/kui/commit/2f95129)), closes [#4466](https://github.com/IBM/kui/issues/4466) +- sidecar Toolbar component renders empty if there is no Toolbar content ([14c27ba](https://github.com/IBM/kui/commit/14c27ba)), closes [#4229](https://github.com/IBM/kui/issues/4229) +- **packages/core:** MMR rendering is glitchy ([5ce89aa](https://github.com/IBM/kui/commit/5ce89aa)), closes [#3589](https://github.com/IBM/kui/issues/3589) +- **packages/core:** sidecar basic function should not require plugins ([07aa3e3](https://github.com/IBM/kui/commit/07aa3e3)), closes [#3172](https://github.com/IBM/kui/issues/3172) +- **packages/test:** nameHash waitUntil does not use waitTimeout ([5c996f4](https://github.com/IBM/kui/commit/5c996f4)), closes [#3246](https://github.com/IBM/kui/issues/3246) +- **packages/test:** runMochaLayers versus external clients ([89578dc](https://github.com/IBM/kui/commit/89578dc)), closes [#3106](https://github.com/IBM/kui/issues/3106) +- **packages/test:** runMochaLayersv2.sh should export WEBPACK_CLIENT_URL ([14fcdc9](https://github.com/IBM/kui/commit/14fcdc9)), closes [#3407](https://github.com/IBM/kui/issues/3407) +- **plugins/plugin-client-common:** keyboard shortcuts for TopTabStripe aren't working ([24d074f](https://github.com/IBM/kui/commit/24d074f)), closes [#3643](https://github.com/IBM/kui/issues/3643) +- **plugins/plugin-sidecar:** when nameHash is displayed, TopNavSidecar doesn't render the dehashed name ([ef887f4](https://github.com/IBM/kui/commit/ef887f4)), closes [#3969](https://github.com/IBM/kui/issues/3969) +- Popup client should place InputStripe inside of StatusStripe ([a09138d](https://github.com/IBM/kui/commit/a09138d)), closes [#3949](https://github.com/IBM/kui/issues/3949) + +### Features + +- add button to WatchPane to show table back in terminal ([dc22591](https://github.com/IBM/kui/commit/dc22591)), closes [#4530](https://github.com/IBM/kui/issues/4530) +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- add labels to summary mode ([95f731d](https://github.com/IBM/kui/commit/95f731d)), closes [#4041](https://github.com/IBM/kui/issues/4041) [#4040](https://github.com/IBM/kui/issues/4040) +- add Show Owner Reference button for kube resources ([80ea40f](https://github.com/IBM/kui/commit/80ea40f)), closes [#4106](https://github.com/IBM/kui/issues/4106) +- add Stop Watching capability to WatchPane ([09043c1](https://github.com/IBM/kui/commit/09043c1)), closes [#4554](https://github.com/IBM/kui/issues/4554) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- client test ([4c16985](https://github.com/IBM/kui/commit/4c16985)), closes [#3130](https://github.com/IBM/kui/issues/3130) +- enable plugin-manager for electron clients ([4814cb9](https://github.com/IBM/kui/commit/4814cb9)), closes [#2935](https://github.com/IBM/kui/issues/2935) +- improve pagination and toolbar UIs of PaginatedTable ([08062e9](https://github.com/IBM/kui/commit/08062e9)), closes [#1456](https://github.com/IBM/kui/issues/1456) +- kubectl edit via kui's editor ([414e813](https://github.com/IBM/kui/commit/414e813)), closes [#762](https://github.com/IBM/kui/issues/762) +- kubectl tables should show official kind in title ([06eec95](https://github.com/IBM/kui/commit/06eec95)), closes [#4127](https://github.com/IBM/kui/issues/4127) +- left-navigation sidecar ([f88329e](https://github.com/IBM/kui/commit/f88329e)), closes [#3635](https://github.com/IBM/kui/issues/3635) +- new client-alternate for bottom-input mode and custom css ([d25f7a0](https://github.com/IBM/kui/commit/d25f7a0)), closes [#3608](https://github.com/IBM/kui/issues/3608) +- port kubectl get ns to RadioTable ([be0eabf](https://github.com/IBM/kui/commit/be0eabf)), closes [#4510](https://github.com/IBM/kui/issues/4510) [#4511](https://github.com/IBM/kui/issues/4511) +- pty should allow for streaming consumption of output ([1886e58](https://github.com/IBM/kui/commit/1886e58)), closes [#3451](https://github.com/IBM/kui/issues/3451) +- refine NavResponse and add NavLinks support in LeftNavSidecar ([f1d8d98](https://github.com/IBM/kui/commit/f1d8d98)), closes [#3902](https://github.com/IBM/kui/issues/3902) +- render kubectl summary tab using forms ([d88436e](https://github.com/IBM/kui/commit/d88436e)), closes [#4014](https://github.com/IBM/kui/issues/4014) +- 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) +- support ReactElement as MultiModalResponse modes ([a20e289](https://github.com/IBM/kui/commit/a20e289)), closes [#3793](https://github.com/IBM/kui/issues/3793) +- target kubectl logs and kubectl exec to Logs and Terminal tabs ([409e632](https://github.com/IBM/kui/commit/409e632)), closes [#4762](https://github.com/IBM/kui/issues/4762) +- top tab buttons ([ff8cfba](https://github.com/IBM/kui/commit/ff8cfba)), closes [#4434](https://github.com/IBM/kui/issues/4434) +- use breadcrumbs for TopNavSidecar naming ([5a4611e](https://github.com/IBM/kui/commit/5a4611e)), closes [#4043](https://github.com/IBM/kui/issues/4043) [#3657](https://github.com/IBM/kui/issues/3657) [#4044](https://github.com/IBM/kui/issues/4044) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) +- **packages/core:** pass a PreloadRegistrar to plugin preloaders ([54d727a](https://github.com/IBM/kui/commit/54d727a)), closes [#3189](https://github.com/IBM/kui/issues/3189) +- **packages/core:** support updating Table from push notifications ([6bfb255](https://github.com/IBM/kui/commit/6bfb255)), closes [#3295](https://github.com/IBM/kui/issues/3295) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/packages/test/package.json b/packages/test/package.json index f4e85d6a421..9958e615832 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/test", - "version": "8.7.0", + "version": "8.8.0", "description": "", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/packages/webpack/CHANGELOG.md b/packages/webpack/CHANGELOG.md index 98e95093da7..6b4654b59b8 100644 --- a/packages/webpack/CHANGELOG.md +++ b/packages/webpack/CHANGELOG.md @@ -3,6 +3,47 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- add 'Access-Control-Allow-Origin': '\*' to webpack dev server config ([fdb18c1](https://github.com/IBM/kui/commit/fdb18c1)), closes [#3324](https://github.com/IBM/kui/issues/3324) +- carbon themes should pull in plex fonts ([dbf623e](https://github.com/IBM/kui/commit/dbf623e)), closes [#3533](https://github.com/IBM/kui/issues/3533) +- 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) +- improve contextRoot support for webpack ([7b48781](https://github.com/IBM/kui/commit/7b48781)), closes [#3413](https://github.com/IBM/kui/issues/3413) +- kui-watch-webpack should just watch webpack, not build ([ece3623](https://github.com/IBM/kui/commit/ece3623)), closes [#3377](https://github.com/IBM/kui/issues/3377) +- optimize webpack bundle loading ([e2f473a](https://github.com/IBM/kui/commit/e2f473a)), closes [#3359](https://github.com/IBM/kui/issues/3359) +- proxy still runs http-allocate-cert even if NO_DOCKER is set ([5267e52](https://github.com/IBM/kui/commit/5267e52)), closes [#4137](https://github.com/IBM/kui/issues/4137) +- reimplement ls using filesystem APIs ([7eec254](https://github.com/IBM/kui/commit/7eec254)), closes [#2702](https://github.com/IBM/kui/issues/2702) [#1304](https://github.com/IBM/kui/issues/1304) +- revert to webpack 4.40 ([141a407](https://github.com/IBM/kui/commit/141a407)), closes [#3005](https://github.com/IBM/kui/issues/3005) +- some UI elements missing from editor UI ([797f527](https://github.com/IBM/kui/commit/797f527)), closes [#4582](https://github.com/IBM/kui/issues/4582) +- stop loading the entire carbon-components.min.css ([5ecba14](https://github.com/IBM/kui/commit/5ecba14)), closes [#3744](https://github.com/IBM/kui/issues/3744) +- **packages/webpack:** build-docker regression on non-mac platforms ([a3eb001](https://github.com/IBM/kui/commit/a3eb001)), closes [#3565](https://github.com/IBM/kui/issues/3565) +- webpack build tarCopy falsefully excludes a theme directory ([3800794](https://github.com/IBM/kui/commit/3800794)), closes [#3516](https://github.com/IBM/kui/issues/3516) +- **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) +- **packages/webpack:** store generated webpack bundles under contextRoot ([7aa074d](https://github.com/IBM/kui/commit/7aa074d)), closes [#3418](https://github.com/IBM/kui/issues/3418) +- webpack builds for production a bit broken ([26999c8](https://github.com/IBM/kui/commit/26999c8)), closes [#3405](https://github.com/IBM/kui/issues/3405) +- **packages/webpack:** don't ignore fsevents entirely in webpack ([eec4843](https://github.com/IBM/kui/commit/eec4843)), closes [#3402](https://github.com/IBM/kui/issues/3402) + +### Features + +- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381) +- allow client to override styles by sass ([8cee5db](https://github.com/IBM/kui/commit/8cee5db)), closes [#3579](https://github.com/IBM/kui/issues/3579) +- 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) +- patternfly4 themes ([5f58f71](https://github.com/IBM/kui/commit/5f58f71)), closes [#4364](https://github.com/IBM/kui/issues/4364) +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) +- revive plugin-manager ([b78fed5](https://github.com/IBM/kui/commit/b78fed5)), closes [#2921](https://github.com/IBM/kui/issues/2921) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- **packages/webpack:** allow clients to request classname preservation in webpack builds ([3d9fd32](https://github.com/IBM/kui/commit/3d9fd32)), closes [#3575](https://github.com/IBM/kui/issues/3575) +- 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) +- **packages/webpack:** allow plugins to specify webpack externals ([74d2920](https://github.com/IBM/kui/commit/74d2920)), closes [#3399](https://github.com/IBM/kui/issues/3399) +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) + +### BREAKING CHANGES + +- this PR removes plugins/plugin-client-default + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/packages/webpack/package.json b/packages/webpack/package.json index cec95e46888..e0714a669cf 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/webpack", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui support for webpack clients", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-bash-like/CHANGELOG.md b/plugins/plugin-bash-like/CHANGELOG.md index aa4193453b3..405ed991858 100644 --- a/plugins/plugin-bash-like/CHANGELOG.md +++ b/plugins/plugin-bash-like/CHANGELOG.md @@ -3,6 +3,90 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- container filter of logs tab shows accumulated logs from previous selection ([08903b4](https://github.com/IBM/kui/commit/08903b4)), closes [#4644](https://github.com/IBM/kui/issues/4644) [#4658](https://github.com/IBM/kui/issues/4658) +- CurrentGitBranch fails if branch name parses as a number ([a3d8127](https://github.com/IBM/kui/commit/a3d8127)), closes [#4004](https://github.com/IBM/kui/issues/4004) +- don't default to ls -l ([5a5b426](https://github.com/IBM/kui/commit/5a5b426)), closes [#3473](https://github.com/IBM/kui/issues/3473) +- eliminate use of custom tag ([00e2728](https://github.com/IBM/kui/commit/00e2728)), closes [#3777](https://github.com/IBM/kui/issues/3777) +- improved fixes for status bar ([05f5f7d](https://github.com/IBM/kui/commit/05f5f7d)), closes [#3538](https://github.com/IBM/kui/issues/3538) [#3543](https://github.com/IBM/kui/issues/3543) +- Input element throws react error ([e6bb21b](https://github.com/IBM/kui/commit/e6bb21b)), closes [#4765](https://github.com/IBM/kui/issues/4765) +- js and ts files do not get syntax coloring ([d66e71f](https://github.com/IBM/kui/commit/d66e71f)), closes [#4450](https://github.com/IBM/kui/issues/4450) +- logs tab toolbar doesn't signify when pods are 404 ([135e1be](https://github.com/IBM/kui/commit/135e1be)), closes [#4646](https://github.com/IBM/kui/issues/4646) +- reduce No log data followed by log data behavior in kube logs ([e1c0624](https://github.com/IBM/kui/commit/e1c0624)), closes [#4624](https://github.com/IBM/kui/issues/4624) +- replace Containers with Logs tab ([00e8786](https://github.com/IBM/kui/commit/00e8786)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- **packages/core:** broken clickable resource names for CLIs that don't have a kui plugin ([3c0f8ae](https://github.com/IBM/kui/commit/3c0f8ae)), closes [#2888](https://github.com/IBM/kui/issues/2888) +- **packages/core:** current selection versus MetadataBearingByReference ([4c78a34](https://github.com/IBM/kui/commit/4c78a34)), closes [#3228](https://github.com/IBM/kui/issues/3228) +- **packages/core:** remove old EntitySpec support ([e45fb7b](https://github.com/IBM/kui/commit/e45fb7b)), closes [#3268](https://github.com/IBM/kui/issues/3268) +- **plugins/plugin-bash-like:** add back configurable shell ([b7fda6c](https://github.com/IBM/kui/commit/b7fda6c)) +- **plugins/plugin-bash-like:** avoid using login shell for PTYs ([a0ec1a4](https://github.com/IBM/kui/commit/a0ec1a4)), closes [#1247](https://github.com/IBM/kui/issues/1247) [#1425](https://github.com/IBM/kui/issues/1425) +- **plugins/plugin-bash-like:** fix url regex ([a97b249](https://github.com/IBM/kui/commit/a97b249)) +- pick a winner if more than one tab completion enumerator has offerings ([fbd6696](https://github.com/IBM/kui/commit/fbd6696)), closes [#3736](https://github.com/IBM/kui/issues/3736) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- text selection in active xterms for light themes is not visible ([ace9ec9](https://github.com/IBM/kui/commit/ace9ec9)), closes [#4087](https://github.com/IBM/kui/issues/4087) +- use 30/70 split for LeftNavSidecar ([9a43d0b](https://github.com/IBM/kui/commit/9a43d0b)), closes [#4454](https://github.com/IBM/kui/issues/4454) [#4455](https://github.com/IBM/kui/issues/4455) +- **packages/core:** status stripe fragments should be hidden until data arrives ([5792746](https://github.com/IBM/kui/commit/5792746)), closes [#3538](https://github.com/IBM/kui/issues/3538) +- **plugins/plugin-bash-like:** another fix for nested pty execution, in electron ([5274532](https://github.com/IBM/kui/commit/5274532)), closes [#3493](https://github.com/IBM/kui/issues/3493) +- **plugins/plugin-bash-like:** clean up nested PTY execution path ([5cb3cc0](https://github.com/IBM/kui/commit/5cb3cc0)), closes [#3493](https://github.com/IBM/kui/issues/3493) +- **plugins/plugin-bash-like:** export with no args error handling ([d3e62b3](https://github.com/IBM/kui/commit/d3e62b3)), closes [#2894](https://github.com/IBM/kui/issues/2894) +- **plugins/plugin-bash-like:** fix memory leak in pty/client ([afeb29e](https://github.com/IBM/kui/commit/afeb29e)), closes [#3465](https://github.com/IBM/kui/issues/3465) +- **plugins/plugin-bash-like:** ls versus tab switching ([79473fa](https://github.com/IBM/kui/commit/79473fa)), closes [#3485](https://github.com/IBM/kui/issues/3485) +- **plugins/plugin-bash-like:** multiple PTYs per tab ([5a62dc8](https://github.com/IBM/kui/commit/5a62dc8)), closes [#3453](https://github.com/IBM/kui/issues/3453) +- **plugins/plugin-bash-like:** pty output with non-zero exit code results in wall of red text ([4b6fe8e](https://github.com/IBM/kui/commit/4b6fe8e)), closes [#3939](https://github.com/IBM/kui/issues/3939) +- **plugins/plugin-bash-like:** PTY performance tweaks by removing !important css ([3e1f8e7](https://github.com/IBM/kui/commit/3e1f8e7)), closes [#4412](https://github.com/IBM/kui/issues/4412) +- **plugins/plugin-bash-like:** pty should not use yaml heuristics when in alt buffer mode ([de048d5](https://github.com/IBM/kui/commit/de048d5)), closes [#3459](https://github.com/IBM/kui/issues/3459) +- **plugins/plugin-bash-like:** remove leftover debug in client.ts ([adbe87e](https://github.com/IBM/kui/commit/adbe87e)), closes [#4224](https://github.com/IBM/kui/issues/4224) +- **plugins/plugin-bash-like:** small visual glitch in PTY, blocks oddly shift sometimes ([bb2119e](https://github.com/IBM/kui/commit/bb2119e)), closes [#4406](https://github.com/IBM/kui/issues/4406) +- **plugins/plugin-bash-like:** update plugin-bash-like dependencies ([48f8d59](https://github.com/IBM/kui/commit/48f8d59)), closes [#4400](https://github.com/IBM/kui/issues/4400) +- about contexts tab is non-functional ([c0b61b6](https://github.com/IBM/kui/commit/c0b61b6)), closes [#2890](https://github.com/IBM/kui/issues/2890) +- kui session is noop in electron mode ([80f8690](https://github.com/IBM/kui/commit/80f8690)), closes [#3330](https://github.com/IBM/kui/issues/3330) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- optimize webpack bundle loading ([e2f473a](https://github.com/IBM/kui/commit/e2f473a)), closes [#3359](https://github.com/IBM/kui/issues/3359) +- overlapping clien-to-proxy requests can lead to parse errors ([ebcf5ed](https://github.com/IBM/kui/commit/ebcf5ed)), closes [#3314](https://github.com/IBM/kui/issues/3314) +- PTY behaves oddly when switching tabs ([700cdda](https://github.com/IBM/kui/commit/700cdda)), closes [#2579](https://github.com/IBM/kui/issues/2579) +- pty/client performance tweaks ([d86458c](https://github.com/IBM/kui/commit/d86458c)), closes [#4397](https://github.com/IBM/kui/issues/4397) +- **plugins/plugin-bash-like:** default to powershell not cmd on windows ([e7d50e2](https://github.com/IBM/kui/commit/e7d50e2)), closes [#3442](https://github.com/IBM/kui/issues/3442) +- **plugins/plugin-bash-like:** fix windows git bash pty regression ([654d320](https://github.com/IBM/kui/commit/654d320)), closes [#3442](https://github.com/IBM/kui/issues/3442) +- **plugins/plugin-bash-like:** open should not use kedit ([2548998](https://github.com/IBM/kui/commit/2548998)), closes [#3199](https://github.com/IBM/kui/issues/3199) +- **plugins/plugin-bash-like:** speed up date formatting in ls ([1e54a17](https://github.com/IBM/kui/commit/1e54a17)), closes [#3461](https://github.com/IBM/kui/issues/3461) +- **plugins/plugin-client-common:** text-selection is not working in repl ([5672e02](https://github.com/IBM/kui/commit/5672e02)), closes [#3738](https://github.com/IBM/kui/issues/3738) [#3739](https://github.com/IBM/kui/issues/3739) [#3741](https://github.com/IBM/kui/issues/3741) +- **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) +- port filesystem tab completion to tab completion API ([df4ee2f](https://github.com/IBM/kui/commit/df4ee2f)), closes [#3446](https://github.com/IBM/kui/issues/3446) [#2403](https://github.com/IBM/kui/issues/2403) [#3447](https://github.com/IBM/kui/issues/3447) +- propagate statusCode back from the proxy ([275240a](https://github.com/IBM/kui/commit/275240a)), closes [#3318](https://github.com/IBM/kui/issues/3318) +- reducing flashing effect for PTY command not found errors ([f160337](https://github.com/IBM/kui/commit/f160337)), closes [#3449](https://github.com/IBM/kui/issues/3449) +- reimplement ls using filesystem APIs ([7eec254](https://github.com/IBM/kui/commit/7eec254)), closes [#2702](https://github.com/IBM/kui/issues/2702) [#1304](https://github.com/IBM/kui/issues/1304) + +### chore + +- clean up directory structure ([70d19e9](https://github.com/IBM/kui/commit/70d19e9)), closes [#4301](https://github.com/IBM/kui/issues/4301) + +### Features + +- **plugins/plugin-kubectl:** Terminal tab for Pod kubernetes resources ([c47e432](https://github.com/IBM/kui/commit/c47e432)), closes [#4639](https://github.com/IBM/kui/issues/4639) +- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381) +- add support for command string modes that specify contentType ([31c6940](https://github.com/IBM/kui/commit/31c6940)), closes [#3299](https://github.com/IBM/kui/issues/3299) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- allow plugins to use subdirectories ([e7cc3e3](https://github.com/IBM/kui/commit/e7cc3e3)), closes [#3389](https://github.com/IBM/kui/issues/3389) +- 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) +- ibmcloud plugin ([aa0f72f](https://github.com/IBM/kui/commit/aa0f72f)), closes [#4353](https://github.com/IBM/kui/issues/4353) +- introduce new MultiModalResponse API ([67e9c8a](https://github.com/IBM/kui/commit/67e9c8a)), closes [#2899](https://github.com/IBM/kui/issues/2899) +- pty should allow for streaming consumption of output ([1886e58](https://github.com/IBM/kui/commit/1886e58)), closes [#3451](https://github.com/IBM/kui/issues/3451) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- **packages/core:** improved cancel via ctrl+c ([7ee6db6](https://github.com/IBM/kui/commit/7ee6db6)), closes [#3275](https://github.com/IBM/kui/issues/3275) [#3581](https://github.com/IBM/kui/issues/3581) +- **plugins/plugin-client-common:** accordion blocks in Terminal ([eb2f285](https://github.com/IBM/kui/commit/eb2f285)), closes [#3726](https://github.com/IBM/kui/issues/3726) +- remove openwhisk plugins ([fb4274d](https://github.com/IBM/kui/commit/fb4274d)), closes [#3201](https://github.com/IBM/kui/issues/3201) +- status stripe ([d485ab3](https://github.com/IBM/kui/commit/d485ab3)), closes [#3475](https://github.com/IBM/kui/issues/3475) [#1859](https://github.com/IBM/kui/issues/1859) +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) + +### BREAKING CHANGES + +- removes support for inBrowserOk +- removes plugin-editor, now in plugin-client-common +- **packages/core:** remove old EntitySpec support +- this moves the openwhisk plugins to a new repo: https://github.com/kui-shell/oui + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-bash-like/package.json b/plugins/plugin-bash-like/package.json index 1dd58a3aa55..5eae95749a7 100644 --- a/plugins/plugin-bash-like/package.json +++ b/plugins/plugin-bash-like/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-bash-like", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin that offers local bash-like shell integrations", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-carbon-themes/CHANGELOG.md b/plugins/plugin-carbon-themes/CHANGELOG.md index 5c6bccf7292..eb4b5817e9e 100644 --- a/plugins/plugin-carbon-themes/CHANGELOG.md +++ b/plugins/plugin-carbon-themes/CHANGELOG.md @@ -3,6 +3,64 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- improve accessibility of table in grid form ([0ade4f7](https://github.com/IBM/kui/commit/0ade4f7)), closes [#4601](https://github.com/IBM/kui/issues/4601) +- improve alignment of icons ([221d0f9](https://github.com/IBM/kui/commit/221d0f9)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- improve alignment of Terminal timestamp ([c361f85](https://github.com/IBM/kui/commit/c361f85)), closes [#4587](https://github.com/IBM/kui/issues/4587) +- improve color contrast of charts in light themes ([9a60197](https://github.com/IBM/kui/commit/9a60197)), closes [#4597](https://github.com/IBM/kui/issues/4597) +- **plugins/plugin-carbon-themers:** bottom input can have poor color contrast ([9a675f5](https://github.com/IBM/kui/commit/9a675f5)), closes [#4543](https://github.com/IBM/kui/issues/4543) +- **plugins/plugin-carbon-themes:** carbon themes have dead css rules ([4d6fce6](https://github.com/IBM/kui/commit/4d6fce6)), closes [#4096](https://github.com/IBM/kui/issues/4096) +- **plugins/plugin-carbon-themes:** missing import of medium font weight ([cd13b65](https://github.com/IBM/kui/commit/cd13b65)), closes [#4320](https://github.com/IBM/kui/issues/4320) +- **plugins/plugin-carbon-themes:** optimize loading of plex fonts ([aa833b1](https://github.com/IBM/kui/commit/aa833b1)), closes [#3831](https://github.com/IBM/kui/issues/3831) +- **plugins/plugin-carbon-themes:** poor color contrast in carbon gray 10 sidecar ([1d79239](https://github.com/IBM/kui/commit/1d79239)), closes [#4053](https://github.com/IBM/kui/issues/4053) +- **plugins/plugin-carbon-themes:** popup > prompt not visible in carbon gray 10 theme ([469b6c0](https://github.com/IBM/kui/commit/469b6c0)), closes [#4267](https://github.com/IBM/kui/issues/4267) +- **plugins/plugin-carbon-themes:** WatchPane has blueish cast ([9130cd1](https://github.com/IBM/kui/commit/9130cd1)), closes [#4577](https://github.com/IBM/kui/issues/4577) +- > prompt text has poor vertical alignment ([9a796b3](https://github.com/IBM/kui/commit/9a796b3)), closes [#4237](https://github.com/IBM/kui/issues/4237) +- a few more color contrast issues with inverted sidecar themes ([f0f36d5](https://github.com/IBM/kui/commit/f0f36d5)), closes [#3874](https://github.com/IBM/kui/issues/3874) +- a few more color contrast issues with inverted sidecars ([0776df7](https://github.com/IBM/kui/commit/0776df7)), closes [#3835](https://github.com/IBM/kui/issues/3835) +- a few more tweaks to prompt ([7bf658a](https://github.com/IBM/kui/commit/7bf658a)), closes [#4250](https://github.com/IBM/kui/issues/4250) +- carbon themes should pull in plex fonts ([dbf623e](https://github.com/IBM/kui/commit/dbf623e)), closes [#3533](https://github.com/IBM/kui/issues/3533) +- improve CodeSnippet rendering in Markdown ([9df43d0](https://github.com/IBM/kui/commit/9df43d0)), closes [#3863](https://github.com/IBM/kui/issues/3863) +- improve contrast of table Pagination component in light themes ([41246c3](https://github.com/IBM/kui/commit/41246c3)), closes [#4038](https://github.com/IBM/kui/issues/4038) +- improve contrast of top tab stripe versus sidecar title stripe ([ee9eb63](https://github.com/IBM/kui/commit/ee9eb63)), closes [#3956](https://github.com/IBM/kui/issues/3956) +- improve Terminal horizontal alignment for carbon themes ([fe7c8bb](https://github.com/IBM/kui/commit/fe7c8bb)), closes [#3891](https://github.com/IBM/kui/issues/3891) +- lighten up the PaginatedTable UI ([eccf23b](https://github.com/IBM/kui/commit/eccf23b)), closes [#4155](https://github.com/IBM/kui/issues/4155) +- more inverted sidecar fixes ([5316c66](https://github.com/IBM/kui/commit/5316c66)), closes [#3756](https://github.com/IBM/kui/issues/3756) +- multiple fixes for screenshot toast notification UI ([8725e0b](https://github.com/IBM/kui/commit/8725e0b)), closes [#3933](https://github.com/IBM/kui/issues/3933) +- prompt text alignment issues ([75a3efe](https://github.com/IBM/kui/commit/75a3efe)), closes [#4368](https://github.com/IBM/kui/issues/4368) +- reverse-i-search text should be monospace ([4c0bd05](https://github.com/IBM/kui/commit/4c0bd05)), closes [#4254](https://github.com/IBM/kui/issues/4254) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- status stripe refinements ([1394043](https://github.com/IBM/kui/commit/1394043)), closes [#4069](https://github.com/IBM/kui/issues/4069) [#4069](https://github.com/IBM/kui/issues/4069) +- status stripe UI fixes to work better across themes ([2aa107f](https://github.com/IBM/kui/commit/2aa107f)), closes [#3507](https://github.com/IBM/kui/issues/3507) +- text selection in active xterms for light themes is not visible ([ace9ec9](https://github.com/IBM/kui/commit/ace9ec9)), closes [#4087](https://github.com/IBM/kui/issues/4087) +- **plugins/plugin-carbon-themes:** carbon themes do not fully apply ([1659157](https://github.com/IBM/kui/commit/1659157)), closes [#3740](https://github.com/IBM/kui/issues/3740) +- **plugins/plugin-carbon-themes:** carbon themes should import ibm-plex.css ([629bb32](https://github.com/IBM/kui/commit/629bb32)), closes [#3512](https://github.com/IBM/kui/issues/3512) +- **plugins/plugin-carbon-themes:** color contrast issues in carbon gray 10 ([0211b54](https://github.com/IBM/kui/commit/0211b54)), closes [#3775](https://github.com/IBM/kui/issues/3775) +- **plugins/plugin-carbon-themes:** improve contrast of blue colors in sidecar ([e788692](https://github.com/IBM/kui/commit/e788692)), closes [#3885](https://github.com/IBM/kui/issues/3885) +- **plugins/plugin-client-common:** improve Screenshot UI ([bc2102a](https://github.com/IBM/kui/commit/bc2102a)), closes [#3734](https://github.com/IBM/kui/issues/3734) +- use more standard TopTabStripe UI ([c390dff](https://github.com/IBM/kui/commit/c390dff)), closes [#3867](https://github.com/IBM/kui/issues/3867) +- **plugins/plugin-carbon-themes:** reduce load time burden of ibm-plex fonts ([49c1f60](https://github.com/IBM/kui/commit/49c1f60)), closes [#3831](https://github.com/IBM/kui/issues/3831) +- **plugins/plugin-carbon-themes:** sidecar table contrast issue fix in carbon gray10 ([f329537](https://github.com/IBM/kui/commit/f329537)) + +### Features + +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- add ibm-plex.css in plugin-carbon-themes ([ac0a5b5](https://github.com/IBM/kui/commit/ac0a5b5)), closes [#3512](https://github.com/IBM/kui/issues/3512) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- bottom input ([c6d2af0](https://github.com/IBM/kui/commit/c6d2af0)), closes [#3729](https://github.com/IBM/kui/issues/3729) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- Dropdown spi and use in Terminal Block ([327917b](https://github.com/IBM/kui/commit/327917b)), closes [#4589](https://github.com/IBM/kui/issues/4589) [#4556](https://github.com/IBM/kui/issues/4556) +- enhance table UI ([519beb1](https://github.com/IBM/kui/commit/519beb1)), closes [#4023](https://github.com/IBM/kui/issues/4023) +- patternfly4 themes ([5f58f71](https://github.com/IBM/kui/commit/5f58f71)), closes [#4364](https://github.com/IBM/kui/issues/4364) +- refine sidecar minimization ([ead3b41](https://github.com/IBM/kui/commit/ead3b41)), closes [#3958](https://github.com/IBM/kui/issues/3958) +- render kubectl summary tab using forms ([d88436e](https://github.com/IBM/kui/commit/d88436e)), closes [#4014](https://github.com/IBM/kui/issues/4014) +- use Carbon Components UIShell for TopTabStripe ([8d7619d](https://github.com/IBM/kui/commit/8d7619d)), closes [#3819](https://github.com/IBM/kui/issues/3819) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) +- **plugins/plugin-client-common:** add styling for blockquotes in Markdown ([b3fa5c6](https://github.com/IBM/kui/commit/b3fa5c6)), closes [#3925](https://github.com/IBM/kui/issues/3925) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-carbon-themes/package.json b/plugins/plugin-carbon-themes/package.json index e59e37d50c1..aaad43aa6e4 100644 --- a/plugins/plugin-carbon-themes/package.json +++ b/plugins/plugin-carbon-themes/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-carbon-themes", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin offering a Carbon Components-inspired set of themes", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-client-alternate/CHANGELOG.md b/plugins/plugin-client-alternate/CHANGELOG.md index f7d697626a2..1c7ae37f6e6 100644 --- a/plugins/plugin-client-alternate/CHANGELOG.md +++ b/plugins/plugin-client-alternate/CHANGELOG.md @@ -3,6 +3,23 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- remove config.d/version.json in favor of using the version field from package.json ([1e296c7](https://github.com/IBM/kui/commit/1e296c7)), closes [#4300](https://github.com/IBM/kui/issues/4300) +- remove invalid bodyCss fields in config.d/style.json ([99a92ab](https://github.com/IBM/kui/commit/99a92ab)), closes [#4307](https://github.com/IBM/kui/issues/4307) +- remove limits.json from client config.d ([3ae2201](https://github.com/IBM/kui/commit/3ae2201)), closes [#4292](https://github.com/IBM/kui/issues/4292) +- remove unsed fields from client.json ([a55b1f1](https://github.com/IBM/kui/commit/a55b1f1)), closes [#4296](https://github.com/IBM/kui/issues/4296) +- remove unused fields from config.d/style.json ([ab7278a](https://github.com/IBM/kui/commit/ab7278a)), closes [#4298](https://github.com/IBM/kui/issues/4298) +- simplify handling of opengraph META ([ff3c0de](https://github.com/IBM/kui/commit/ff3c0de)), closes [#4288](https://github.com/IBM/kui/issues/4288) + +### Features + +- should allow for custom Input elements ([193a108](https://github.com/IBM/kui/commit/193a108)), closes [#4672](https://github.com/IBM/kui/issues/4672) +- add support for and ([a92063d](https://github.com/IBM/kui/commit/a92063d)), closes [#4653](https://github.com/IBM/kui/issues/4653) +- allow subclasses of InputProvider to specify their own State ([c3fc88e](https://github.com/IBM/kui/commit/c3fc88e)), closes [#4756](https://github.com/IBM/kui/issues/4756) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-client-alternate/package.json b/plugins/plugin-client-alternate/package.json index 4f72e94171d..23277c5873c 100644 --- a/plugins/plugin-client-alternate/package.json +++ b/plugins/plugin-client-alternate/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-client-alternate", - "version": "8.7.0", + "version": "8.8.0", "description": "", "main": "dist/index.js", "module": "mdist/index.js", diff --git a/plugins/plugin-client-common/CHANGELOG.md b/plugins/plugin-client-common/CHANGELOG.md index e1b573de3a1..9375d6ea7b1 100644 --- a/plugins/plugin-client-common/CHANGELOG.md +++ b/plugins/plugin-client-common/CHANGELOG.md @@ -3,6 +3,273 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- **plugins/plugin-client-common:** badge/STATUS column is always monospace ([b53e8f9](https://github.com/IBM/kui/commit/b53e8f9)), closes [#4056](https://github.com/IBM/kui/issues/4056) +- **plugins/plugin-client-common:** opening TopNavSidecar results in react Warning in console ([d627272](https://github.com/IBM/kui/commit/d627272)), closes [#3802](https://github.com/IBM/kui/issues/3802) +- **plugins/plugin-client-common:** PatternFly RadioTable impl lacks header and proper column alignment ([a432728](https://github.com/IBM/kui/commit/a432728)), closes [#4528](https://github.com/IBM/kui/issues/4528) +- **plugins/plugin-client-common:** stop using Carbon's TooltipIcon for DropDown ([be04d20](https://github.com/IBM/kui/commit/be04d20)), closes [#4767](https://github.com/IBM/kui/issues/4767) +- Input element throws react error ([e6bb21b](https://github.com/IBM/kui/commit/e6bb21b)), closes [#4765](https://github.com/IBM/kui/issues/4765) +- kubectl edit in sidecar doesn't show success message when a resource is applied ([cc59503](https://github.com/IBM/kui/commit/cc59503)), closes [#4691](https://github.com/IBM/kui/issues/4691) +- kubectl Logs tab should use an xterm ([9aa0176](https://github.com/IBM/kui/commit/9aa0176)), closes [#4750](https://github.com/IBM/kui/issues/4750) [#4747](https://github.com/IBM/kui/issues/4747) +- place namespace breadcrumb first ([5d3b2e4](https://github.com/IBM/kui/commit/5d3b2e4)), closes [#4699](https://github.com/IBM/kui/issues/4699) +- sidecar back/forward should be ordered by visitation rather than insertion ([fba613a](https://github.com/IBM/kui/commit/fba613a)), closes [#4746](https://github.com/IBM/kui/issues/4746) +- TopNavSidecar does not always show updates ([251e5c4](https://github.com/IBM/kui/commit/251e5c4)), closes [#4524](https://github.com/IBM/kui/issues/4524) +- TopNavSidecar doesn't return to the previous selected Tab when back button is hit ([32acee5](https://github.com/IBM/kui/commit/32acee5)), closes [#4745](https://github.com/IBM/kui/issues/4745) +- TopNavSidecar tabs should auto-pause and auto-focus when switching ([2b00dd9](https://github.com/IBM/kui/commit/2b00dd9)), closes [#4741](https://github.com/IBM/kui/issues/4741) [#4748](https://github.com/IBM/kui/issues/4748) +- **plugin/plugin-client-common:** improvements for patternfly icons ([8941dd0](https://github.com/IBM/kui/commit/8941dd0)), closes [#4471](https://github.com/IBM/kui/issues/4471) +- **plugins/plugin-client-common:** avoid patternfly breadcrumb wrap when used in sidecar ([00ee158](https://github.com/IBM/kui/commit/00ee158)), closes [#4431](https://github.com/IBM/kui/issues/4431) +- **plugins/plugin-client-common:** breadcrumb fonts can be too large, and double zoom ([2e1ce11](https://github.com/IBM/kui/commit/2e1ce11)), closes [#4519](https://github.com/IBM/kui/issues/4519) +- **plugins/plugin-client-common:** carbon breadcrumb secondary text color ([23711f6](https://github.com/IBM/kui/commit/23711f6)), closes [#4575](https://github.com/IBM/kui/issues/4575) +- **plugins/plugin-client-common:** components choice does not reset to default on theme switch ([1434f8b](https://github.com/IBM/kui/commit/1434f8b)), closes [#4423](https://github.com/IBM/kui/issues/4423) +- **plugins/plugin-client-common:** don't use a bright color for terminal prompt ([0d97d98](https://github.com/IBM/kui/commit/0d97d98)), closes [#4427](https://github.com/IBM/kui/issues/4427) +- **plugins/plugin-client-common:** don't use text-02 for finished Inputs ([eb3e549](https://github.com/IBM/kui/commit/eb3e549)), closes [#4600](https://github.com/IBM/kui/issues/4600) +- **plugins/plugin-client-common:** dropdown in sidecar theming and spacing tweaks ([1a48af3](https://github.com/IBM/kui/commit/1a48af3)), closes [#4680](https://github.com/IBM/kui/issues/4680) +- **plugins/plugin-client-common:** DropDown theme alignment issues ([ef75baf](https://github.com/IBM/kui/commit/ef75baf)), closes [#4618](https://github.com/IBM/kui/issues/4618) +- **plugins/plugin-client-common:** Eval component throws console errors ([2c52dfb](https://github.com/IBM/kui/commit/2c52dfb)), closes [#4462](https://github.com/IBM/kui/issues/4462) +- **plugins/plugin-client-common:** improve visibility of sidecar scrollbars ([827d75a](https://github.com/IBM/kui/commit/827d75a)), closes [#4667](https://github.com/IBM/kui/issues/4667) +- **plugins/plugin-client-common:** improved fix for sidecar not showing updates ([19153a7](https://github.com/IBM/kui/commit/19153a7)), closes [#4524](https://github.com/IBM/kui/issues/4524) +- **plugins/plugin-client-common:** improved rendering of markdown links ([3cbe638](https://github.com/IBM/kui/commit/3cbe638)), closes [#4448](https://github.com/IBM/kui/issues/4448) +- **plugins/plugin-client-common:** in narrow windows, TabContent window buttons collide with sidecar window buttons ([d377254](https://github.com/IBM/kui/commit/d377254)), closes [#4459](https://github.com/IBM/kui/issues/4459) +- **plugins/plugin-client-common:** increase font size of status stripe ([2fab637](https://github.com/IBM/kui/commit/2fab637)), closes [#4698](https://github.com/IBM/kui/issues/4698) +- **plugins/plugin-client-common:** input element changes height with i-search and bottomInput ([abf9890](https://github.com/IBM/kui/commit/abf9890)), closes [#4685](https://github.com/IBM/kui/issues/4685) +- **plugins/plugin-client-common:** LeftNav sidecar nav column width inconsistency ([17e403f](https://github.com/IBM/kui/commit/17e403f)), closes [#4688](https://github.com/IBM/kui/issues/4688) +- **plugins/plugin-client-common:** LeftNavSidecar does not always reflect updated content ([0f2e1e1](https://github.com/IBM/kui/commit/0f2e1e1)), closes [#4727](https://github.com/IBM/kui/issues/4727) [#4732](https://github.com/IBM/kui/issues/4732) +- **plugins/plugin-client-common:** LeftNavSidecar font size and layout issues ([d9914f1](https://github.com/IBM/kui/commit/d9914f1)), closes [#4718](https://github.com/IBM/kui/issues/4718) [#4719](https://github.com/IBM/kui/issues/4719) +- **plugins/plugin-client-common:** Markdown can fail for headings with nested links ([995b129](https://github.com/IBM/kui/commit/995b129)), closes [#4468](https://github.com/IBM/kui/issues/4468) +- **plugins/plugin-client-common:** more DropDown theming fixes ([7d874a6](https://github.com/IBM/kui/commit/7d874a6)), closes [#4618](https://github.com/IBM/kui/issues/4618) +- **plugins/plugin-client-common:** move leftover carbon scss import for CodeSnippet spi ([f8513ef](https://github.com/IBM/kui/commit/f8513ef)), closes [#4483](https://github.com/IBM/kui/issues/4483) +- **plugins/plugin-client-common:** move screenshot button out of status stripe ([0ef900b](https://github.com/IBM/kui/commit/0ef900b)), closes [#4556](https://github.com/IBM/kui/issues/4556) +- **plugins/plugin-client-common:** PatternFly DropDown rendering glitches ([8efedd8](https://github.com/IBM/kui/commit/8efedd8)), closes [#4649](https://github.com/IBM/kui/issues/4649) [#4651](https://github.com/IBM/kui/issues/4651) +- **plugins/plugin-client-common:** radio table font size and zooming issues ([6a9d4e7](https://github.com/IBM/kui/commit/6a9d4e7)), closes [#4521](https://github.com/IBM/kui/issues/4521) +- **plugins/plugin-client-common:** RadioTable in some dark themes has poor contrast for sub-text ([a94b8c2](https://github.com/IBM/kui/commit/a94b8c2)), closes [#4541](https://github.com/IBM/kui/issues/4541) +- **plugins/plugin-client-common:** RadioTable should use [@badge-only](https://github.com/badge-only) mixin ([3c327cc](https://github.com/IBM/kui/commit/3c327cc)), closes [#4552](https://github.com/IBM/kui/issues/4552) +- **plugins/plugin-client-common:** RadioTable UI improvements for PatternFly ([1489310](https://github.com/IBM/kui/commit/1489310)), closes [#4539](https://github.com/IBM/kui/issues/4539) +- **plugins/plugin-client-common:** refine Loading component ([7a07ad3](https://github.com/IBM/kui/commit/7a07ad3)), closes [#4702](https://github.com/IBM/kui/issues/4702) +- **plugins/plugin-client-common:** remove radio support from PaginatedTable ([5bf052e](https://github.com/IBM/kui/commit/5bf052e)), closes [#4515](https://github.com/IBM/kui/issues/4515) +- **plugins/plugin-client-common:** reverse the dependency of Card and DropDown ([00b8ecf](https://github.com/IBM/kui/commit/00b8ecf)), closes [#4641](https://github.com/IBM/kui/issues/4641) +- **plugins/plugin-client-common:** Screenshot button should not be offered inBrowser ([d1c2cfb](https://github.com/IBM/kui/commit/d1c2cfb)), closes [#4636](https://github.com/IBM/kui/issues/4636) +- **plugins/plugin-client-common:** session init done message messes up Terminal scrolling ([7e80ac1](https://github.com/IBM/kui/commit/7e80ac1)), closes [#4683](https://github.com/IBM/kui/issues/4683) +- **plugins/plugin-client-common:** sidecar breadcrumb font too small ([506b6a4](https://github.com/IBM/kui/commit/506b6a4)), closes [#4499](https://github.com/IBM/kui/issues/4499) +- **plugins/plugin-client-common:** sidecar toolbar text incorrectly aligned ([ddd7460](https://github.com/IBM/kui/commit/ddd7460)), closes [#4659](https://github.com/IBM/kui/issues/4659) +- **plugins/plugin-client-common:** Terminal screenshot odd w.r.t. auto-focus ([4b1c7d8](https://github.com/IBM/kui/commit/4b1c7d8)), closes [#4739](https://github.com/IBM/kui/issues/4739) +- **plugins/plugin-client-common:** TopNavSidecar tabs easily overflow with narrower windows ([a555cd4](https://github.com/IBM/kui/commit/a555cd4)), closes [#4735](https://github.com/IBM/kui/issues/4735) +- > prompt text has poor vertical alignment ([9a796b3](https://github.com/IBM/kui/commit/9a796b3)), closes [#4237](https://github.com/IBM/kui/issues/4237) +- a few more tweaks to prompt ([7bf658a](https://github.com/IBM/kui/commit/7bf658a)), closes [#4250](https://github.com/IBM/kui/issues/4250) +- add support for hiding elements at higher zoom levels ([7d2a7e0](https://github.com/IBM/kui/commit/7d2a7e0)), closes [#4232](https://github.com/IBM/kui/issues/4232) +- avoid recomputing tabs when switching back and forth ([cf5e41f](https://github.com/IBM/kui/commit/cf5e41f)), closes [#4666](https://github.com/IBM/kui/issues/4666) +- clicking on certain links in kubectl help result in odd behavior ([035894b](https://github.com/IBM/kui/commit/035894b)), closes [#4473](https://github.com/IBM/kui/issues/4473) +- control+w should not close window on linux and windows ([f80c3e4](https://github.com/IBM/kui/commit/f80c3e4)), closes [#4638](https://github.com/IBM/kui/issues/4638) +- hitting escape on initial page load toggles open empty sidecar ([8fbdce5](https://github.com/IBM/kui/commit/8fbdce5)), closes [#4487](https://github.com/IBM/kui/issues/4487) +- improve accessibility of table in grid form ([0ade4f7](https://github.com/IBM/kui/commit/0ade4f7)), closes [#4601](https://github.com/IBM/kui/issues/4601) +- improve alignment of icons ([221d0f9](https://github.com/IBM/kui/commit/221d0f9)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- improve error reporting for kubectl apply ([fe21671](https://github.com/IBM/kui/commit/fe21671)), closes [#4605](https://github.com/IBM/kui/issues/4605) +- optimize kubectl watch load on apiserver ([3f7a32f](https://github.com/IBM/kui/commit/3f7a32f)), closes [#4494](https://github.com/IBM/kui/issues/4494) +- **plugins/plugin-client-common:** escape key close both Confirm and the Sidecar ([f9739ec](https://github.com/IBM/kui/commit/f9739ec)), closes [#4215](https://github.com/IBM/kui/issues/4215) +- **plugins/plugin-client-common:** escape key should not toggle open closed sidecar ([bfa96ed](https://github.com/IBM/kui/commit/bfa96ed)), closes [#4218](https://github.com/IBM/kui/issues/4218) +- **plugins/plugin-client-common:** in popup mode, make sure repl is visible after command execution ([0134952](https://github.com/IBM/kui/commit/0134952)), closes [#4183](https://github.com/IBM/kui/issues/4183) +- **plugins/plugin-client-common:** remove use of carbon from LeftNavSidecar ([b0fcd3e](https://github.com/IBM/kui/commit/b0fcd3e)), closes [#4464](https://github.com/IBM/kui/issues/4464) +- **plugins/plugin-client-common:** repeated ctrl+r does not continue active reverse-i-search ([4e292cc](https://github.com/IBM/kui/commit/4e292cc)), closes [#4216](https://github.com/IBM/kui/issues/4216) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- font zooming issues ([5442532](https://github.com/IBM/kui/commit/5442532)), closes [#4176](https://github.com/IBM/kui/issues/4176) [#4177](https://github.com/IBM/kui/issues/4177) +- improve handling of narrower windows ([7a32591](https://github.com/IBM/kui/commit/7a32591)), closes [#4181](https://github.com/IBM/kui/issues/4181) +- js and ts files do not get syntax coloring ([d66e71f](https://github.com/IBM/kui/commit/d66e71f)), closes [#4450](https://github.com/IBM/kui/issues/4450) +- kubectl api-resources has duplicate rows and odd pagination behavior ([e740270](https://github.com/IBM/kui/commit/e740270)), closes [#4626](https://github.com/IBM/kui/issues/4626) +- productName in carbon theme shouldn't have hover effect ([3159cd9](https://github.com/IBM/kui/commit/3159cd9)), closes [#4592](https://github.com/IBM/kui/issues/4592) +- pty/client performance tweaks ([d86458c](https://github.com/IBM/kui/commit/d86458c)), closes [#4397](https://github.com/IBM/kui/issues/4397) +- reduce No log data followed by log data behavior in kube logs ([e1c0624](https://github.com/IBM/kui/commit/e1c0624)), closes [#4624](https://github.com/IBM/kui/issues/4624) +- replace Containers with Logs tab ([00e8786](https://github.com/IBM/kui/commit/00e8786)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- sidecar container selection kebab has different color with its menu ([639617a](https://github.com/IBM/kui/commit/639617a)), closes [#4676](https://github.com/IBM/kui/issues/4676) +- use 30/70 split for LeftNavSidecar ([9a43d0b](https://github.com/IBM/kui/commit/9a43d0b)), closes [#4454](https://github.com/IBM/kui/issues/4454) [#4455](https://github.com/IBM/kui/issues/4455) +- **plugin-client-common:** PaginatedTable clicks on page N+1 activate handlers on first page ([f5f6045](https://github.com/IBM/kui/commit/f5f6045)), closes [#3999](https://github.com/IBM/kui/issues/3999) +- **plugins/plugin-client-common:** links in LeftNavSidecar should not have horizontal padding ([233aae6](https://github.com/IBM/kui/commit/233aae6)), closes [#4337](https://github.com/IBM/kui/issues/4337) +- **plugins/plugin-client-common:** active PTY easily loses focus ([8ca12e8](https://github.com/IBM/kui/commit/8ca12e8)), closes [#3945](https://github.com/IBM/kui/issues/3945) +- **plugins/plugin-client-common:** Breadcrumbs in Sidecar can clip at higher font zoom levels ([3b381d7](https://github.com/IBM/kui/commit/3b381d7)), closes [#4230](https://github.com/IBM/kui/issues/4230) +- **plugins/plugin-client-common:** captured screenshots can show hover effect ([d48370b](https://github.com/IBM/kui/commit/d48370b)), closes [#4153](https://github.com/IBM/kui/issues/4153) +- **plugins/plugin-client-common:** captured screenshots sometimes have residual sepia tones ([97172c6](https://github.com/IBM/kui/commit/97172c6)), closes [#4170](https://github.com/IBM/kui/issues/4170) +- **plugins/plugin-client-common:** improve Screenshot UI ([bc2102a](https://github.com/IBM/kui/commit/bc2102a)), closes [#3734](https://github.com/IBM/kui/issues/3734) +- **plugins/plugin-client-common:** tooltips can render below other UI elements ([6dd4808](https://github.com/IBM/kui/commit/6dd4808)), closes [#4159](https://github.com/IBM/kui/issues/4159) +- **plugins/plugin-client-common:** with narrow windows, hide sidecar resize thumb ([a7c72e8](https://github.com/IBM/kui/commit/a7c72e8)), closes [#4179](https://github.com/IBM/kui/issues/4179) +- improved color contrast in bottom stripe light themes (on hover) ([58681b8](https://github.com/IBM/kui/commit/58681b8)), closes [#4081](https://github.com/IBM/kui/issues/4081) +- lighten up the PaginatedTable UI ([eccf23b](https://github.com/IBM/kui/commit/eccf23b)), closes [#4155](https://github.com/IBM/kui/issues/4155) +- remove use of inline styling in Form.tsx ([23121b2](https://github.com/IBM/kui/commit/23121b2)), closes [#4112](https://github.com/IBM/kui/issues/4112) +- table status grid layout seems buggy ([7da6ff3](https://github.com/IBM/kui/commit/7da6ff3)), closes [#4143](https://github.com/IBM/kui/issues/4143) +- **plugins/plugin-client-common:** combine top toolbar and header of PaginatedTable UI ([3e1a1a7](https://github.com/IBM/kui/commit/3e1a1a7)), closes [#4131](https://github.com/IBM/kui/issues/4131) +- **plugins/plugin-client-common:** ctrl+l does not clear screen in popup mode ([33fcd82](https://github.com/IBM/kui/commit/33fcd82)), closes [#4269](https://github.com/IBM/kui/issues/4269) +- **plugins/plugin-client-common:** escape should not toggle sidecar visibility in popup mode ([2d9b36b](https://github.com/IBM/kui/commit/2d9b36b)), closes [#4211](https://github.com/IBM/kui/issues/4211) +- **plugins/plugin-client-common:** horizontal scrollbar can flash on and off ([3c26eca](https://github.com/IBM/kui/commit/3c26eca)), closes [#3937](https://github.com/IBM/kui/issues/3937) +- **plugins/plugin-client-common:** improve color contrast of green badges in sidecar ([f65be60](https://github.com/IBM/kui/commit/f65be60)), closes [#4370](https://github.com/IBM/kui/issues/4370) +- **plugins/plugin-client-common:** improve consistency of button hover effects ([2e96c8c](https://github.com/IBM/kui/commit/2e96c8c)), closes [#3986](https://github.com/IBM/kui/issues/3986) +- **plugins/plugin-client-common:** LeftNavSidecar does not support font zooming ([7008857](https://github.com/IBM/kui/commit/7008857)), closes [#4001](https://github.com/IBM/kui/issues/4001) +- **plugins/plugin-client-common:** live tables too thin when sidecar is open ([ccd41f0](https://github.com/IBM/kui/commit/ccd41f0)), closes [#4029](https://github.com/IBM/kui/issues/4029) [#4031](https://github.com/IBM/kui/issues/4031) +- **plugins/plugin-client-common:** override carbon's -webkit-font-smoothing: antialiased ([c114252](https://github.com/IBM/kui/commit/c114252)), closes [#4414](https://github.com/IBM/kui/issues/4414) +- **plugins/plugin-client-common:** prompt can oddly shift to left with large font sizes ([10c91f0](https://github.com/IBM/kui/commit/10c91f0)), closes [#4231](https://github.com/IBM/kui/issues/4231) +- **plugins/plugin-client-common:** reduce size of sidecar window buttons ([79336ad](https://github.com/IBM/kui/commit/79336ad)), closes [#4074](https://github.com/IBM/kui/issues/4074) +- **plugins/plugin-client-common:** remove background color from tables in light themes ([87651e0](https://github.com/IBM/kui/commit/87651e0)), closes [#4421](https://github.com/IBM/kui/issues/4421) +- **plugins/plugin-client-common:** reverse-i-search text too small ([e488662](https://github.com/IBM/kui/commit/e488662)), closes [#4616](https://github.com/IBM/kui/issues/4616) +- **plugins/plugin-client-common:** sidecar history should respect PWD ([b122cc1](https://github.com/IBM/kui/commit/b122cc1)), closes [#4202](https://github.com/IBM/kui/issues/4202) +- **plugins/plugin-client-common:** sidecar toolbar button svgs are not themed ([327d01d](https://github.com/IBM/kui/commit/327d01d)), closes [#4372](https://github.com/IBM/kui/issues/4372) +- **plugins/plugin-client-common:** sidecar window buttons oddly shift when sidecar is maximized ([bbf7ecd](https://github.com/IBM/kui/commit/bbf7ecd)), closes [#4374](https://github.com/IBM/kui/issues/4374) +- **plugins/plugin-client-common:** table bottom toolbar missing grid buttons, poor alignment and height ([44e1018](https://github.com/IBM/kui/commit/44e1018)), closes [#4133](https://github.com/IBM/kui/issues/4133) +- **plugins/plugin-client-common:** Table loads before breadcrumbs, oddly ([cb8a97d](https://github.com/IBM/kui/commit/cb8a97d)), closes [#4385](https://github.com/IBM/kui/issues/4385) +- **plugins/plugin-client-common:** TopNavSidecar renders poorly with narrower windows ([4be1068](https://github.com/IBM/kui/commit/4be1068)), closes [#4095](https://github.com/IBM/kui/issues/4095) +- **plugins/plugin-client-common:** topTabNames property does not always obey theme ([c79f9f8](https://github.com/IBM/kui/commit/c79f9f8)), closes [#4314](https://github.com/IBM/kui/issues/4314) +- **plugins/plugin-kubectl:** kubectl watch tables can be misparsed ([cb3e1c2](https://github.com/IBM/kui/commit/cb3e1c2)), closes [#4139](https://github.com/IBM/kui/issues/4139) +- **plugins/plugin-wskflow:** bump jquery to 3.5.0 ([6ace265](https://github.com/IBM/kui/commit/6ace265)), closes [#4399](https://github.com/IBM/kui/issues/4399) +- **plugins/plugni-client-common:** improve contrast of Toolbar tooltips ([a167f3b](https://github.com/IBM/kui/commit/a167f3b)), closes [#4108](https://github.com/IBM/kui/issues/4108) +- breadcrumb in TopNavSidecar isn't zoomable ([2642f39](https://github.com/IBM/kui/commit/2642f39)), closes [#4091](https://github.com/IBM/kui/issues/4091) +- Form component sometimes has too-small TextInputs ([21d841d](https://github.com/IBM/kui/commit/21d841d)), closes [#4036](https://github.com/IBM/kui/issues/4036) +- helm on its own should render in sidecar ([4b82517](https://github.com/IBM/kui/commit/4b82517)), closes [#4010](https://github.com/IBM/kui/issues/4010) +- improve contrast of table Pagination component in light themes ([41246c3](https://github.com/IBM/kui/commit/41246c3)), closes [#4038](https://github.com/IBM/kui/issues/4038) +- improve contrast of top tab stripe versus sidecar title stripe ([ee9eb63](https://github.com/IBM/kui/commit/ee9eb63)), closes [#3956](https://github.com/IBM/kui/issues/3956) +- improve Form layout ([2003622](https://github.com/IBM/kui/commit/2003622)), closes [#4034](https://github.com/IBM/kui/issues/4034) +- improve kubectl breadcrumb detection ([6cacfe6](https://github.com/IBM/kui/commit/6cacfe6)), closes [#4099](https://github.com/IBM/kui/issues/4099) +- kubectl summary form clipping ([7ea65e8](https://github.com/IBM/kui/commit/7ea65e8)), closes [#4093](https://github.com/IBM/kui/issues/4093) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- STATUS cell not centered when sidecar is open ([4fb507a](https://github.com/IBM/kui/commit/4fb507a)), closes [#4059](https://github.com/IBM/kui/issues/4059) +- text selection in active xterms for light themes is not visible ([ace9ec9](https://github.com/IBM/kui/commit/ace9ec9)), closes [#4087](https://github.com/IBM/kui/issues/4087) +- **plugins/plugin-client-common:** css regression of sidecar-header in popup mode ([6112f94](https://github.com/IBM/kui/commit/6112f94)), closes [#4061](https://github.com/IBM/kui/issues/4061) +- **plugins/plugin-client-common:** SplitPane layout issues with electron 7 ([b81b75d](https://github.com/IBM/kui/commit/b81b75d)), closes [#3914](https://github.com/IBM/kui/issues/3914) +- **plugins/plugin-client-common:** yellow badges in sidecar have low contrast ([325d23f](https://github.com/IBM/kui/commit/325d23f)), closes [#4050](https://github.com/IBM/kui/issues/4050) +- **plugins/plugin-kubectl:** remove leftover debugging printf in kubectl help ([39ab52f](https://github.com/IBM/kui/commit/39ab52f)), closes [#4083](https://github.com/IBM/kui/issues/4083) +- multiple fixes for screenshot toast notification UI ([8725e0b](https://github.com/IBM/kui/commit/8725e0b)), closes [#3933](https://github.com/IBM/kui/issues/3933) +- multiple tab completion bugs ([5513712](https://github.com/IBM/kui/commit/5513712)), closes [#4281](https://github.com/IBM/kui/issues/4281) +- patternfly Navigation missing theme alignment ([047f292](https://github.com/IBM/kui/commit/047f292)), closes [#4399](https://github.com/IBM/kui/issues/4399) +- Popup client should place InputStripe inside of StatusStripe ([a09138d](https://github.com/IBM/kui/commit/a09138d)), closes [#3949](https://github.com/IBM/kui/issues/3949) +- restore support for quiet table clicks ([b8d4e51](https://github.com/IBM/kui/commit/b8d4e51)), closes [#3894](https://github.com/IBM/kui/issues/3894) +- status stripe refinements ([1394043](https://github.com/IBM/kui/commit/1394043)), closes [#4069](https://github.com/IBM/kui/issues/4069) [#4069](https://github.com/IBM/kui/issues/4069) +- **plugins/plugin-client-common:** closing first tab can close entire window ([6ef836d](https://github.com/IBM/kui/commit/6ef836d)), closes [#3896](https://github.com/IBM/kui/issues/3896) +- **plugins/plugin-client-common:** input element clips with larger font sizes ([c62678b](https://github.com/IBM/kui/commit/c62678b)), closes [#4026](https://github.com/IBM/kui/issues/4026) +- **plugins/plugin-client-common:** some status stripe icons are not vertically centered ([595eec7](https://github.com/IBM/kui/commit/595eec7)), closes [#4404](https://github.com/IBM/kui/issues/4404) +- **plugins/plugin-client-common:** WatchPane has non-zero height even when empty ([67a7070](https://github.com/IBM/kui/commit/67a7070)), closes [#4629](https://github.com/IBM/kui/issues/4629) +- cmd+w doesn't closes the window when there's only 1 tab ([f2868a9](https://github.com/IBM/kui/commit/f2868a9)), closes [#3884](https://github.com/IBM/kui/issues/3884) +- disable pagination and use word-break in sidecar sidecar carbon-tables ([8d4ff4f](https://github.com/IBM/kui/commit/8d4ff4f)), closes [#3882](https://github.com/IBM/kui/issues/3882) +- improve presentation with narrow windows ([cb23c63](https://github.com/IBM/kui/commit/cb23c63)), closes [#3954](https://github.com/IBM/kui/issues/3954) +- improve Terminal horizontal alignment for carbon themes ([fe7c8bb](https://github.com/IBM/kui/commit/fe7c8bb)), closes [#3891](https://github.com/IBM/kui/issues/3891) +- prompt text alignment issues ([75a3efe](https://github.com/IBM/kui/commit/75a3efe)), closes [#4368](https://github.com/IBM/kui/issues/4368) +- PTY behaves oddly when switching tabs ([700cdda](https://github.com/IBM/kui/commit/700cdda)), closes [#2579](https://github.com/IBM/kui/issues/2579) +- sidecar views do not respect tab-specificity ([5a1cae2](https://github.com/IBM/kui/commit/5a1cae2)), closes [#4362](https://github.com/IBM/kui/issues/4362) +- some UI elements missing from editor UI ([797f527](https://github.com/IBM/kui/commit/797f527)), closes [#4582](https://github.com/IBM/kui/issues/4582) +- tables overflow horizontally when sidecar is open ([2d6bc95](https://github.com/IBM/kui/commit/2d6bc95)), closes [#4016](https://github.com/IBM/kui/issues/4016) +- when sidecar is open, only show status badge, not status text ([3214db2](https://github.com/IBM/kui/commit/3214db2)), closes [#4058](https://github.com/IBM/kui/issues/4058) +- **packages/core:** restore CommandStringContent as one of FunctionThatProducesContent types ([1e32b93](https://github.com/IBM/kui/commit/1e32b93)), closes [#3687](https://github.com/IBM/kui/issues/3687) +- **plugins/plugin-carbon-themes:** carbon themes do not fully apply ([1659157](https://github.com/IBM/kui/commit/1659157)), closes [#3740](https://github.com/IBM/kui/issues/3740) +- **plugins/plugin-carbon-themes:** color contrast issues in carbon gray 10 ([0211b54](https://github.com/IBM/kui/commit/0211b54)), closes [#3775](https://github.com/IBM/kui/issues/3775) +- **plugins/plugin-client-common:** active+processing tab is not properly colored ([56bc759](https://github.com/IBM/kui/commit/56bc759)), closes [#3827](https://github.com/IBM/kui/issues/3827) +- **plugins/plugin-client-common:** clean up screenshot notification UI ([9ddec1a](https://github.com/IBM/kui/commit/9ddec1a)), closes [#3699](https://github.com/IBM/kui/issues/3699) +- **plugins/plugin-client-common:** clear console should restore active prompt value ([23afefd](https://github.com/IBM/kui/commit/23afefd)), closes [#3797](https://github.com/IBM/kui/issues/3797) +- **plugins/plugin-client-common:** improve error handling of hackFocus ([a16b680](https://github.com/IBM/kui/commit/a16b680)), closes [#3769](https://github.com/IBM/kui/issues/3769) +- **plugins/plugin-client-common:** improve error handling of Scalar.tsx ([53cd8e5](https://github.com/IBM/kui/commit/53cd8e5)), closes [#3781](https://github.com/IBM/kui/issues/3781) +- **plugins/plugin-client-common:** improve focus preservation of active prompt ([1ef2153](https://github.com/IBM/kui/commit/1ef2153)), closes [#3805](https://github.com/IBM/kui/issues/3805) +- **plugins/plugin-client-common:** improve Markdown styling of ul ([e60d592](https://github.com/IBM/kui/commit/e60d592)), closes [#3865](https://github.com/IBM/kui/issues/3865) +- **plugins/plugin-client-common:** improve Scalar renderer error handling ([c42fd6a](https://github.com/IBM/kui/commit/c42fd6a)), closes [#3765](https://github.com/IBM/kui/issues/3765) +- **plugins/plugin-client-common:** improved fix for status stripe icon spacing ([fe9eab2](https://github.com/IBM/kui/commit/fe9eab2)), closes [#3724](https://github.com/IBM/kui/issues/3724) +- **plugins/plugin-client-common:** inBrowser, prompt should be basename ([f47d03c](https://github.com/IBM/kui/commit/f47d03c)), closes [#3815](https://github.com/IBM/kui/issues/3815) +- **plugins/plugin-client-common:** keyboard shortcuts for TopTabStripe aren't working ([24d074f](https://github.com/IBM/kui/commit/24d074f)), closes [#3643](https://github.com/IBM/kui/issues/3643) +- **plugins/plugin-client-common:** misaligned svgs in paginated table ([7a201c2](https://github.com/IBM/kui/commit/7a201c2)), closes [#3702](https://github.com/IBM/kui/issues/3702) +- **plugins/plugin-client-common:** odd border-left in prompt for light themes ([a9f8af3](https://github.com/IBM/kui/commit/a9f8af3)), closes [#3752](https://github.com/IBM/kui/issues/3752) +- **plugins/plugin-client-common:** re-implement "sidecar-visible" attribute of Terminal ([6d280ab](https://github.com/IBM/kui/commit/6d280ab)), closes [#3833](https://github.com/IBM/kui/issues/3833) +- **plugins/plugin-client-common:** screenshot notification never goes away ([9a8ad4f](https://github.com/IBM/kui/commit/9a8ad4f)), closes [#3705](https://github.com/IBM/kui/issues/3705) +- **plugins/plugin-client-common:** shorten top tabs ([da02499](https://github.com/IBM/kui/commit/da02499)), closes [#3872](https://github.com/IBM/kui/issues/3872) +- **plugins/plugin-client-common:** small tweaks to h3 headers in Markdown content ([3eee334](https://github.com/IBM/kui/commit/3eee334)), closes [#3918](https://github.com/IBM/kui/issues/3918) +- **plugins/plugin-client-common:** Table paginator does not allow traversal to last page ([1916d9d](https://github.com/IBM/kui/commit/1916d9d)), closes [#4358](https://github.com/IBM/kui/issues/4358) +- **plugins/plugin-client-common:** tweaks to WatchPane layout and typogrpahy ([a716bdc](https://github.com/IBM/kui/commit/a716bdc)), closes [#4549](https://github.com/IBM/kui/issues/4549) +- **plugins/plugin-client-common:** WatchPane spacing fixes ([b3bd998](https://github.com/IBM/kui/commit/b3bd998)), closes [#4547](https://github.com/IBM/kui/issues/4547) +- **plugins/plugin-client-common:** with reverse-i-search many errors in console on key press ([794a2d0](https://github.com/IBM/kui/commit/794a2d0)), closes [#4564](https://github.com/IBM/kui/issues/4564) +- **Plugins/plugin-client-common:** Tab.tsx throws console error for new users ([14d8895](https://github.com/IBM/kui/commit/14d8895)), closes [#4318](https://github.com/IBM/kui/issues/4318) +- **plugins/plugin-kubectl:** k get events -w bombs ([20c2caf](https://github.com/IBM/kui/commit/20c2caf)), closes [#4557](https://github.com/IBM/kui/issues/4557) +- 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) +- eliminate use of custom tag ([00e2728](https://github.com/IBM/kui/commit/00e2728)), closes [#3777](https://github.com/IBM/kui/issues/3777) +- improve CodeSnippet rendering in Markdown ([9df43d0](https://github.com/IBM/kui/commit/9df43d0)), closes [#3863](https://github.com/IBM/kui/issues/3863) +- paginated tables always take up full width ([f0fe792](https://github.com/IBM/kui/commit/f0fe792)), closes [#3859](https://github.com/IBM/kui/issues/3859) +- pick a winner if more than one tab completion enumerator has offerings ([fbd6696](https://github.com/IBM/kui/commit/fbd6696)), closes [#3736](https://github.com/IBM/kui/issues/3736) +- plugin-client-command/default are publishing tsbuildinfo ([0ad3f2a](https://github.com/IBM/kui/commit/0ad3f2a)), closes [#3846](https://github.com/IBM/kui/issues/3846) +- reverse-i-search does not always terminate with current completion ([e05d905](https://github.com/IBM/kui/commit/e05d905)), closes [#3799](https://github.com/IBM/kui/issues/3799) +- reverse-i-search text should be monospace ([4c0bd05](https://github.com/IBM/kui/commit/4c0bd05)), closes [#4254](https://github.com/IBM/kui/issues/4254) +- sidecar Toolbar component renders empty if there is no Toolbar content ([14c27ba](https://github.com/IBM/kui/commit/14c27ba)), closes [#4229](https://github.com/IBM/kui/issues/4229) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- stop loading the entire carbon-components.min.css ([5ecba14](https://github.com/IBM/kui/commit/5ecba14)), closes [#3744](https://github.com/IBM/kui/issues/3744) +- TabContent constructor sometimes calls this.setState ([5a72470](https://github.com/IBM/kui/commit/5a72470)), closes [#3844](https://github.com/IBM/kui/issues/3844) +- table model should not allow raw HTML Node ([39c87ce](https://github.com/IBM/kui/commit/39c87ce)), closes [#3785](https://github.com/IBM/kui/issues/3785) +- use more standard TopTabStripe UI ([c390dff](https://github.com/IBM/kui/commit/c390dff)), closes [#3867](https://github.com/IBM/kui/issues/3867) +- **plugins/plugin-client-common:** remove old min-width-date-like css class ([b075b7b](https://github.com/IBM/kui/commit/b075b7b)), closes [#3767](https://github.com/IBM/kui/issues/3767) +- **plugins/plugin-client-common:** status stripe left-pad missing ([58d0613](https://github.com/IBM/kui/commit/58d0613)), closes [#3724](https://github.com/IBM/kui/issues/3724) +- **plugins/plugin-client-common:** stop using value prop for uncontrolled input element ([fdbfaff](https://github.com/IBM/kui/commit/fdbfaff)), closes [#3778](https://github.com/IBM/kui/issues/3778) +- **plugins/plugin-client-common:** streaming output does not scroll terminal ([63891d6](https://github.com/IBM/kui/commit/63891d6)), closes [#3760](https://github.com/IBM/kui/issues/3760) +- **plugins/plugin-client-common:** Tab uses strings rather than numbers for Close16 dimensions ([786447c](https://github.com/IBM/kui/commit/786447c)), closes [#3771](https://github.com/IBM/kui/issues/3771) +- **plugins/plugin-client-common:** Tab.tsx does not render "processing" state ([1ae0ab5](https://github.com/IBM/kui/commit/1ae0ab5)), closes [#3646](https://github.com/IBM/kui/issues/3646) +- **plugins/plugin-client-common:** text-selection is not working in repl ([5672e02](https://github.com/IBM/kui/commit/5672e02)), closes [#3738](https://github.com/IBM/kui/issues/3738) [#3739](https://github.com/IBM/kui/issues/3739) [#3741](https://github.com/IBM/kui/issues/3741) +- **plugins/plugin-client-common:** top tabs disappear with narrower windows ([4184247](https://github.com/IBM/kui/commit/4184247)), closes [#3842](https://github.com/IBM/kui/issues/3842) +- **plugins/plugin-client-common:** When command completes, TopTab doesn't change the process state ([f8139ac](https://github.com/IBM/kui/commit/f8139ac)), closes [#3707](https://github.com/IBM/kui/issues/3707) +- **plugins/plugin-client-default:** improve table layout for radio tables ([75e1e70](https://github.com/IBM/kui/commit/75e1e70)), closes [#3596](https://github.com/IBM/kui/issues/3596) + +### chore + +- clean up directory structure ([70d19e9](https://github.com/IBM/kui/commit/70d19e9)), closes [#4301](https://github.com/IBM/kui/issues/4301) +- kui client cleanup ([b4c3984](https://github.com/IBM/kui/commit/b4c3984)), closes [#3974](https://github.com/IBM/kui/issues/3974) + +### Features + +- should allow for custom Input elements ([193a108](https://github.com/IBM/kui/commit/193a108)), closes [#4672](https://github.com/IBM/kui/issues/4672) +- add button to WatchPane to show table back in terminal ([dc22591](https://github.com/IBM/kui/commit/dc22591)), closes [#4530](https://github.com/IBM/kui/issues/4530) +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- add isSelected and Divider to log container selection menu ([59bdaa5](https://github.com/IBM/kui/commit/59bdaa5)), closes [#4647](https://github.com/IBM/kui/issues/4647) +- add krew support ([f87cb6c](https://github.com/IBM/kui/commit/f87cb6c)), closes [#4199](https://github.com/IBM/kui/issues/4199) +- add labels to summary mode ([95f731d](https://github.com/IBM/kui/commit/95f731d)), closes [#4041](https://github.com/IBM/kui/issues/4041) [#4040](https://github.com/IBM/kui/issues/4040) +- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381) +- add Patternfly Navigation for LeftNavSidecar ([a4a7a97](https://github.com/IBM/kui/commit/a4a7a97)), closes [#4387](https://github.com/IBM/kui/issues/4387) +- add Retry button to sidecar toolbar when log streaming stopped abnormally ([47872f4](https://github.com/IBM/kui/commit/47872f4)), closes [#4755](https://github.com/IBM/kui/issues/4755) +- add Show Owner Reference button for kube resources ([80ea40f](https://github.com/IBM/kui/commit/80ea40f)), closes [#4106](https://github.com/IBM/kui/issues/4106) +- add Stop Watching capability to WatchPane ([09043c1](https://github.com/IBM/kui/commit/09043c1)), closes [#4554](https://github.com/IBM/kui/issues/4554) +- add support for and ([a92063d](https://github.com/IBM/kui/commit/a92063d)), closes [#4653](https://github.com/IBM/kui/issues/4653) +- add support for Toolbar Buttons ([f55b8c6](https://github.com/IBM/kui/commit/f55b8c6)), closes [#4103](https://github.com/IBM/kui/issues/4103) [#4105](https://github.com/IBM/kui/issues/4105) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- allow subclasses of InputProvider to specify their own State ([c3fc88e](https://github.com/IBM/kui/commit/c3fc88e)), closes [#4756](https://github.com/IBM/kui/issues/4756) +- allow themes to dictate Kui client properties ([2b41873](https://github.com/IBM/kui/commit/2b41873)), closes [#4409](https://github.com/IBM/kui/issues/4409) +- allow users to select container in kubectl Logs ([f4304c5](https://github.com/IBM/kui/commit/f4304c5)), closes [#4627](https://github.com/IBM/kui/issues/4627) +- bottom input ([c6d2af0](https://github.com/IBM/kui/commit/c6d2af0)), closes [#3729](https://github.com/IBM/kui/issues/3729) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- decrease default size of popup window ([a210ac4](https://github.com/IBM/kui/commit/a210ac4)), closes [#4192](https://github.com/IBM/kui/issues/4192) [#4193](https://github.com/IBM/kui/issues/4193) +- Dropdown spi and use in Terminal Block ([327917b](https://github.com/IBM/kui/commit/327917b)), closes [#4589](https://github.com/IBM/kui/issues/4589) [#4556](https://github.com/IBM/kui/issues/4556) +- enhance table UI ([519beb1](https://github.com/IBM/kui/commit/519beb1)), closes [#4023](https://github.com/IBM/kui/issues/4023) +- for popup windows, show command as placeholder text in input stripe ([a897042](https://github.com/IBM/kui/commit/a897042)), closes [#3899](https://github.com/IBM/kui/issues/3899) +- ibmcloud plugin ([aa0f72f](https://github.com/IBM/kui/commit/aa0f72f)), closes [#4353](https://github.com/IBM/kui/issues/4353) +- improve pagination and toolbar UIs of PaginatedTable ([08062e9](https://github.com/IBM/kui/commit/08062e9)), closes [#1456](https://github.com/IBM/kui/issues/1456) +- kubectl edit via kui's editor ([414e813](https://github.com/IBM/kui/commit/414e813)), closes [#762](https://github.com/IBM/kui/issues/762) +- kubectl tables should show official kind in title ([06eec95](https://github.com/IBM/kui/commit/06eec95)), closes [#4127](https://github.com/IBM/kui/issues/4127) +- 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) +- left-navigation sidecar ([f88329e](https://github.com/IBM/kui/commit/f88329e)), closes [#3635](https://github.com/IBM/kui/issues/3635) +- only enable WatchPane based on a feature flag ([eb80d0e](https://github.com/IBM/kui/commit/eb80d0e)), closes [#4678](https://github.com/IBM/kui/issues/4678) [#4604](https://github.com/IBM/kui/issues/4604) +- patternfly4 dark theme ([3dff5a5](https://github.com/IBM/kui/commit/3dff5a5)), closes [#4419](https://github.com/IBM/kui/issues/4419) +- Popup client ([063c363](https://github.com/IBM/kui/commit/063c363)), closes [#3886](https://github.com/IBM/kui/issues/3886) +- port kubectl get ns to RadioTable ([be0eabf](https://github.com/IBM/kui/commit/be0eabf)), closes [#4510](https://github.com/IBM/kui/issues/4510) [#4511](https://github.com/IBM/kui/issues/4511) +- RadioTable and port of the themes table to use it ([79a3e8e](https://github.com/IBM/kui/commit/79a3e8e)), closes [#4507](https://github.com/IBM/kui/issues/4507) +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) +- refine sidecar minimization ([ead3b41](https://github.com/IBM/kui/commit/ead3b41)), closes [#3958](https://github.com/IBM/kui/issues/3958) +- render kubectl summary tab using forms ([d88436e](https://github.com/IBM/kui/commit/d88436e)), closes [#4014](https://github.com/IBM/kui/issues/4014) +- resizable sidecar ([0b8a22e](https://github.com/IBM/kui/commit/0b8a22e)), closes [#2484](https://github.com/IBM/kui/issues/2484) +- spi for CodeSnippet ([105cf2b](https://github.com/IBM/kui/commit/105cf2b)), closes [#4478](https://github.com/IBM/kui/issues/4478) +- SPI for icons ([3d034e3](https://github.com/IBM/kui/commit/3d034e3)), closes [#4441](https://github.com/IBM/kui/issues/4441) [#4364](https://github.com/IBM/kui/issues/4364) +- StatusStripe should respond to font zooming ([26ba443](https://github.com/IBM/kui/commit/26ba443)), closes [#4242](https://github.com/IBM/kui/issues/4242) +- target kubectl logs and kubectl exec to Logs and Terminal tabs ([409e632](https://github.com/IBM/kui/commit/409e632)), closes [#4762](https://github.com/IBM/kui/issues/4762) +- **plugins/plugin-client-common:** add styling for blockquotes in Markdown ([b3fa5c6](https://github.com/IBM/kui/commit/b3fa5c6)), closes [#3925](https://github.com/IBM/kui/issues/3925) +- **plugins/plugin-kubectl:** kubectl events tab ([2d71f24](https://github.com/IBM/kui/commit/2d71f24)), closes [#4706](https://github.com/IBM/kui/issues/4706) +- top tab buttons ([ff8cfba](https://github.com/IBM/kui/commit/ff8cfba)), closes [#4434](https://github.com/IBM/kui/issues/4434) +- use breadcrumbs for TopNavSidecar naming ([5a4611e](https://github.com/IBM/kui/commit/5a4611e)), closes [#4043](https://github.com/IBM/kui/issues/4043) [#3657](https://github.com/IBM/kui/issues/3657) [#4044](https://github.com/IBM/kui/issues/4044) +- use Carbon Components UIShell for TopTabStripe ([8d7619d](https://github.com/IBM/kui/commit/8d7619d)), closes [#3819](https://github.com/IBM/kui/issues/3819) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) +- **plugins/plugin-client-common:** accordion blocks in Terminal ([eb2f285](https://github.com/IBM/kui/commit/eb2f285)), closes [#3726](https://github.com/IBM/kui/issues/3726) +- **plugins/plugin-kubectl:** port kubectl contexts table to RadioTable ([3cb4dcb](https://github.com/IBM/kui/commit/3cb4dcb)), closes [#4513](https://github.com/IBM/kui/issues/4513) + +### BREAKING CHANGES + +- removes support for inBrowserOk +- removes plugin-editor, now in plugin-client-common +- this PR removes plugins/plugin-client-default +- this moves plugin-sidecar and plugin-carbon-tables into plugin-client-common + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-client-common/package.json b/plugins/plugin-client-common/package.json index 396fc19c92d..da6752140c0 100644 --- a/plugins/plugin-client-common/package.json +++ b/plugins/plugin-client-common/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-client-common", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin that offers stylesheets", "license": "Apache-2.0", "author": "Mengting Yan", diff --git a/plugins/plugin-client-default/CHANGELOG.md b/plugins/plugin-client-default/CHANGELOG.md index b8057528ead..7b5699d8d0e 100644 --- a/plugins/plugin-client-default/CHANGELOG.md +++ b/plugins/plugin-client-default/CHANGELOG.md @@ -3,6 +3,68 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- about should show breadcrumbs ([99dc401](https://github.com/IBM/kui/commit/99dc401)), closes [#4730](https://github.com/IBM/kui/issues/4730) +- **plugins/plugin-bash-like:** add back configurable shell ([b7fda6c](https://github.com/IBM/kui/commit/b7fda6c)) +- **plugins/plugin-client-default:** disable cluster utilization status stripe widget ([353cbfd](https://github.com/IBM/kui/commit/353cbfd)), closes [#4613](https://github.com/IBM/kui/issues/4613) +- broken ico icons ([d018404](https://github.com/IBM/kui/commit/d018404)), closes [#3947](https://github.com/IBM/kui/issues/3947) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- improve handling of narrower windows ([7a32591](https://github.com/IBM/kui/commit/7a32591)), closes [#4181](https://github.com/IBM/kui/issues/4181) +- plugin-client-command/default are publishing tsbuildinfo ([0ad3f2a](https://github.com/IBM/kui/commit/0ad3f2a)), closes [#3846](https://github.com/IBM/kui/issues/3846) +- Popup client should place InputStripe inside of StatusStripe ([a09138d](https://github.com/IBM/kui/commit/a09138d)), closes [#3949](https://github.com/IBM/kui/issues/3949) +- remove config.d/version.json in favor of using the version field from package.json ([1e296c7](https://github.com/IBM/kui/commit/1e296c7)), closes [#4300](https://github.com/IBM/kui/issues/4300) +- remove invalid bodyCss fields in config.d/style.json ([99a92ab](https://github.com/IBM/kui/commit/99a92ab)), closes [#4307](https://github.com/IBM/kui/issues/4307) +- remove limits.json from client config.d ([3ae2201](https://github.com/IBM/kui/commit/3ae2201)), closes [#4292](https://github.com/IBM/kui/issues/4292) +- remove unsed fields from client.json ([a55b1f1](https://github.com/IBM/kui/commit/a55b1f1)), closes [#4296](https://github.com/IBM/kui/issues/4296) +- remove unused fields from config.d/style.json ([ab7278a](https://github.com/IBM/kui/commit/ab7278a)), closes [#4298](https://github.com/IBM/kui/issues/4298) +- **packages/core:** restore CommandStringContent as one of FunctionThatProducesContent types ([1e32b93](https://github.com/IBM/kui/commit/1e32b93)), closes [#3687](https://github.com/IBM/kui/issues/3687) +- **plugin-sidecar:** React doesn't re-instantiate PaginatedTable for tabs located in the same LeftNav ([283a525](https://github.com/IBM/kui/commit/283a525)), closes [#3837](https://github.com/IBM/kui/issues/3837) [#3839](https://github.com/IBM/kui/issues/3839) +- **plugins/plugin-client-common:** improve Screenshot UI ([bc2102a](https://github.com/IBM/kui/commit/bc2102a)), closes [#3734](https://github.com/IBM/kui/issues/3734) +- **plugins/plugin-client-default:** add missing newline in about text ([4fcc9d7](https://github.com/IBM/kui/commit/4fcc9d7)), closes [#4168](https://github.com/IBM/kui/issues/4168) +- **plugins/plugin-client-default:** cwd+w should close popup windows ([dfad325](https://github.com/IBM/kui/commit/dfad325)), closes [#3895](https://github.com/IBM/kui/issues/3895) +- **plugins/plugin-client-default:** load Popup.tsx via React.lazy ([f77c2a3](https://github.com/IBM/kui/commit/f77c2a3)), closes [#3908](https://github.com/IBM/kui/issues/3908) +- **plugins/plugin-client-default:** Popup LeftNav content has too much padding ([194f975](https://github.com/IBM/kui/commit/194f975)), closes [#3912](https://github.com/IBM/kui/issues/3912) +- **plugins/plugin-client-default:** remove unused fields from name.json ([6f99959](https://github.com/IBM/kui/commit/6f99959)), closes [#4294](https://github.com/IBM/kui/issues/4294) +- **plugins/plugin-client-default:** remove unused tables.json ([56082b9](https://github.com/IBM/kui/commit/56082b9)), closes [#4290](https://github.com/IBM/kui/issues/4290) +- simplify handling of opengraph META ([ff3c0de](https://github.com/IBM/kui/commit/ff3c0de)), closes [#4288](https://github.com/IBM/kui/issues/4288) +- **plugins/plugin-client-default:** Popup's placeholder text modification should only listen to commands from user ([5bf83fd](https://github.com/IBM/kui/commit/5bf83fd)), closes [#3910](https://github.com/IBM/kui/issues/3910) +- **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) +- 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) +- plugin-client-default should have dependency of plugin-client-common ([41fe2f5](https://github.com/IBM/kui/commit/41fe2f5)), closes [#3583](https://github.com/IBM/kui/issues/3583) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) + +### chore + +- kui client cleanup ([b4c3984](https://github.com/IBM/kui/commit/b4c3984)), closes [#3974](https://github.com/IBM/kui/issues/3974) + +### Features + +- a new model NavResponse supporting side navigation menu ([41940eb](https://github.com/IBM/kui/commit/41940eb)), closes [#3659](https://github.com/IBM/kui/issues/3659) +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- allow themes to dictate Kui client properties ([2b41873](https://github.com/IBM/kui/commit/2b41873)), closes [#4409](https://github.com/IBM/kui/issues/4409) +- bottom input ([c6d2af0](https://github.com/IBM/kui/commit/c6d2af0)), closes [#3729](https://github.com/IBM/kui/issues/3729) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- for popup windows, show command as placeholder text in input stripe ([a897042](https://github.com/IBM/kui/commit/a897042)), closes [#3899](https://github.com/IBM/kui/issues/3899) +- 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) +- left-navigation sidecar ([f88329e](https://github.com/IBM/kui/commit/f88329e)), closes [#3635](https://github.com/IBM/kui/issues/3635) +- Popup client ([063c363](https://github.com/IBM/kui/commit/063c363)), closes [#3886](https://github.com/IBM/kui/issues/3886) +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) +- refine NavResponse and add NavLinks support in LeftNavSidecar ([f1d8d98](https://github.com/IBM/kui/commit/f1d8d98)), closes [#3902](https://github.com/IBM/kui/issues/3902) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- switch to Carbon Gray 10 as default theme in plugin-default-client ([c56e2f5](https://github.com/IBM/kui/commit/c56e2f5)), closes [#4101](https://github.com/IBM/kui/issues/4101) +- **plugins/plugin-client-default:** enhance about.json model with kube-specific entries ([0ae86ef](https://github.com/IBM/kui/commit/0ae86ef)), closes [#4020](https://github.com/IBM/kui/issues/4020) + +### BREAKING CHANGES + +- this PR removes plugins/plugin-client-default +- this moves plugin-sidecar and plugin-carbon-tables into plugin-client-common + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-client-default/package.json b/plugins/plugin-client-default/package.json index 1128a6904b2..e6816dce1f8 100644 --- a/plugins/plugin-client-default/package.json +++ b/plugins/plugin-client-default/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-client", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin that offers client defintion", "main": "dist/index.js", "module": "mdist/index.js", diff --git a/plugins/plugin-client-test/CHANGELOG.md b/plugins/plugin-client-test/CHANGELOG.md index 7d8b10851ef..e8fb521c436 100644 --- a/plugins/plugin-client-test/CHANGELOG.md +++ b/plugins/plugin-client-test/CHANGELOG.md @@ -3,6 +3,27 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- about should show breadcrumbs ([99dc401](https://github.com/IBM/kui/commit/99dc401)), closes [#4730](https://github.com/IBM/kui/issues/4730) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- sidecar back/forward should be ordered by visitation rather than insertion ([fba613a](https://github.com/IBM/kui/commit/fba613a)), closes [#4746](https://github.com/IBM/kui/issues/4746) +- sidecar Toolbar component renders empty if there is no Toolbar content ([14c27ba](https://github.com/IBM/kui/commit/14c27ba)), closes [#4229](https://github.com/IBM/kui/issues/4229) +- TopNavSidecar doesn't return to the previous selected Tab when back button is hit ([32acee5](https://github.com/IBM/kui/commit/32acee5)), closes [#4745](https://github.com/IBM/kui/issues/4745) + +### Features + +- kubectl edit via kui's editor ([414e813](https://github.com/IBM/kui/commit/414e813)), closes [#762](https://github.com/IBM/kui/issues/762) +- RadioTable and port of the themes table to use it ([79a3e8e](https://github.com/IBM/kui/commit/79a3e8e)), closes [#4507](https://github.com/IBM/kui/issues/4507) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) + +### BREAKING CHANGES + +- removes support for inBrowserOk + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-client-test/package.json b/plugins/plugin-client-test/package.json index 51f0db6a06e..1eb10db040d 100644 --- a/plugins/plugin-client-test/package.json +++ b/plugins/plugin-client-test/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-test-client", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin that offers client defintion", "main": "dist/index.js", "module": "mdist/index.js", diff --git a/plugins/plugin-core-support/CHANGELOG.md b/plugins/plugin-core-support/CHANGELOG.md index e9b0b5444b1..e0b8be8a70b 100644 --- a/plugins/plugin-core-support/CHANGELOG.md +++ b/plugins/plugin-core-support/CHANGELOG.md @@ -3,6 +3,82 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- about should show breadcrumbs ([99dc401](https://github.com/IBM/kui/commit/99dc401)), closes [#4730](https://github.com/IBM/kui/issues/4730) +- cmd+w doesn't closes the window when there's only 1 tab ([f2868a9](https://github.com/IBM/kui/commit/f2868a9)), closes [#3884](https://github.com/IBM/kui/issues/3884) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- eliminate use of custom tag ([00e2728](https://github.com/IBM/kui/commit/00e2728)), closes [#3777](https://github.com/IBM/kui/issues/3777) +- font zooming issues ([5442532](https://github.com/IBM/kui/commit/5442532)), closes [#4176](https://github.com/IBM/kui/issues/4176) [#4177](https://github.com/IBM/kui/issues/4177) +- hitting escape on initial page load toggles open empty sidecar ([8fbdce5](https://github.com/IBM/kui/commit/8fbdce5)), closes [#4487](https://github.com/IBM/kui/issues/4487) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- pick a winner if more than one tab completion enumerator has offerings ([fbd6696](https://github.com/IBM/kui/commit/fbd6696)), closes [#3736](https://github.com/IBM/kui/issues/3736) +- remove config.d/version.json in favor of using the version field from package.json ([1e296c7](https://github.com/IBM/kui/commit/1e296c7)), closes [#4300](https://github.com/IBM/kui/issues/4300) +- remove invalid bodyCss fields in config.d/style.json ([99a92ab](https://github.com/IBM/kui/commit/99a92ab)), closes [#4307](https://github.com/IBM/kui/issues/4307) +- remove screenshot strings out of core-support i18n resource file ([65fccb8](https://github.com/IBM/kui/commit/65fccb8)), closes [#3715](https://github.com/IBM/kui/issues/3715) +- use 30/70 split for LeftNavSidecar ([9a43d0b](https://github.com/IBM/kui/commit/9a43d0b)), closes [#4454](https://github.com/IBM/kui/issues/4454) [#4455](https://github.com/IBM/kui/issues/4455) +- **packages/core:** cell onclick should be on inner ([45d2975](https://github.com/IBM/kui/commit/45d2975)), closes [#3518](https://github.com/IBM/kui/issues/3518) +- **packages/core:** remove old EntitySpec support ([e45fb7b](https://github.com/IBM/kui/commit/e45fb7b)), closes [#3268](https://github.com/IBM/kui/issues/3268) +- **packages/core:** sidecar basic function should not require plugins ([07aa3e3](https://github.com/IBM/kui/commit/07aa3e3)), closes [#3172](https://github.com/IBM/kui/issues/3172) +- **plugins/plugin-carbon-tables:** improve radio button UI ([fdca8bc](https://github.com/IBM/kui/commit/fdca8bc)), closes [#3869](https://github.com/IBM/kui/issues/3869) +- **plugins/plugin-client-common:** improve Screenshot UI ([bc2102a](https://github.com/IBM/kui/commit/bc2102a)), closes [#3734](https://github.com/IBM/kui/issues/3734) +- **plugins/plugin-client-common:** keyboard shortcuts for TopTabStripe aren't working ([24d074f](https://github.com/IBM/kui/commit/24d074f)), closes [#3643](https://github.com/IBM/kui/issues/3643) +- **plugins/plugin-core-support:** about shows wrong breadcrumbs ([aa05182](https://github.com/IBM/kui/commit/aa05182)), closes [#3972](https://github.com/IBM/kui/issues/3972) +- **plugins/plugin-core-support:** clicking on rows of theme table results in onccuous console error message ([942e800](https://github.com/IBM/kui/commit/942e800)), closes [#3779](https://github.com/IBM/kui/issues/3779) +- **plugins/plugin-core-support:** clicking on theme name should not change theme ([71f7fd2](https://github.com/IBM/kui/commit/71f7fd2)), closes [#3804](https://github.com/IBM/kui/issues/3804) +- **plugins/plugin-core-support:** each time about opens, another Configure menu is added ([6f1dac2](https://github.com/IBM/kui/commit/6f1dac2)), closes [#3934](https://github.com/IBM/kui/issues/3934) +- **plugins/plugin-core-support:** remove old unused css ([e04536f](https://github.com/IBM/kui/commit/e04536f)), closes [#3748](https://github.com/IBM/kui/issues/3748) +- **plugins/plugin-core-support:** repl screenshot button does not capture streaming output ([a4aa544](https://github.com/IBM/kui/commit/a4aa544)), closes [#3606](https://github.com/IBM/kui/issues/3606) +- **plugins/plugin-core-support:** tab completion of "interior" text is buggy ([b13cdb7](https://github.com/IBM/kui/commit/b13cdb7)), closes [#3605](https://github.com/IBM/kui/issues/3605) +- **plugins/plugin-core-support:** Terminal accordion svgs don't font zoom ([80caabd](https://github.com/IBM/kui/commit/80caabd)), closes [#4240](https://github.com/IBM/kui/issues/4240) +- about contexts tab is non-functional ([c0b61b6](https://github.com/IBM/kui/commit/c0b61b6)), closes [#2890](https://github.com/IBM/kui/issues/2890) +- don't default to ls -l ([5a5b426](https://github.com/IBM/kui/commit/5a5b426)), closes [#3473](https://github.com/IBM/kui/issues/3473) +- improve windows build support ([cacd68b](https://github.com/IBM/kui/commit/cacd68b)), closes [#3332](https://github.com/IBM/kui/issues/3332) +- port filesystem tab completion to tab completion API ([df4ee2f](https://github.com/IBM/kui/commit/df4ee2f)), closes [#3446](https://github.com/IBM/kui/issues/3446) [#2403](https://github.com/IBM/kui/issues/2403) [#3447](https://github.com/IBM/kui/issues/3447) +- reduce expense of preloader on webapp init ([00b87c0](https://github.com/IBM/kui/commit/00b87c0)), closes [#3286](https://github.com/IBM/kui/issues/3286) +- reducing flashing effect for PTY command not found errors ([f160337](https://github.com/IBM/kui/commit/f160337)), closes [#3449](https://github.com/IBM/kui/issues/3449) +- regression due to introduced cycle dependendence ([d1799b0](https://github.com/IBM/kui/commit/d1799b0)), closes [#3422](https://github.com/IBM/kui/issues/3422) +- sidecar screenshot captures blank canvas ([ce38178](https://github.com/IBM/kui/commit/ce38178)), closes [#3679](https://github.com/IBM/kui/issues/3679) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- **plugins/plugin-core-support:** command `!!` returns console error ([0a6c140](https://github.com/IBM/kui/commit/0a6c140)), closes [#2893](https://github.com/IBM/kui/issues/2893) +- **plugins/plugin-core-support:** getting started text is stretched in non-English ([1413a26](https://github.com/IBM/kui/commit/1413a26)) +- **plugins/plugin-core-support:** tab completion versus cursor motion ([d428a3e](https://github.com/IBM/kui/commit/d428a3e)), closes [#3087](https://github.com/IBM/kui/issues/3087) + +### chore + +- kui client cleanup ([b4c3984](https://github.com/IBM/kui/commit/b4c3984)), closes [#3974](https://github.com/IBM/kui/issues/3974) + +### Features + +- a new model NavResponse supporting side navigation menu ([41940eb](https://github.com/IBM/kui/commit/41940eb)), closes [#3659](https://github.com/IBM/kui/issues/3659) +- add history to sidecar views ([b1e5543](https://github.com/IBM/kui/commit/b1e5543)), closes [#3960](https://github.com/IBM/kui/issues/3960) +- add support for command string modes that specify contentType ([31c6940](https://github.com/IBM/kui/commit/31c6940)), closes [#3299](https://github.com/IBM/kui/issues/3299) +- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420) +- allow plugins to use subdirectories ([e7cc3e3](https://github.com/IBM/kui/commit/e7cc3e3)), closes [#3389](https://github.com/IBM/kui/issues/3389) +- carbon tables ([237e9a5](https://github.com/IBM/kui/commit/237e9a5)), closes [#3632](https://github.com/IBM/kui/issues/3632) +- 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 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) +- left-navigation sidecar ([f88329e](https://github.com/IBM/kui/commit/f88329e)), closes [#3635](https://github.com/IBM/kui/issues/3635) +- port kubectl get ns to RadioTable ([be0eabf](https://github.com/IBM/kui/commit/be0eabf)), closes [#4510](https://github.com/IBM/kui/issues/4510) [#4511](https://github.com/IBM/kui/issues/4511) +- RadioTable and port of the themes table to use it ([79a3e8e](https://github.com/IBM/kui/commit/79a3e8e)), closes [#4507](https://github.com/IBM/kui/issues/4507) +- refine NavResponse and add NavLinks support in LeftNavSidecar ([f1d8d98](https://github.com/IBM/kui/commit/f1d8d98)), closes [#3902](https://github.com/IBM/kui/issues/3902) +- status stripe ([d485ab3](https://github.com/IBM/kui/commit/d485ab3)), closes [#3475](https://github.com/IBM/kui/issues/3475) [#1859](https://github.com/IBM/kui/issues/1859) +- StatusStripe should respond to font zooming ([26ba443](https://github.com/IBM/kui/commit/26ba443)), closes [#4242](https://github.com/IBM/kui/issues/4242) +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) +- switch to Carbon Gray 10 as default theme in plugin-default-client ([c56e2f5](https://github.com/IBM/kui/commit/c56e2f5)), closes [#4101](https://github.com/IBM/kui/issues/4101) +- use Carbon Components UIShell for TopTabStripe ([8d7619d](https://github.com/IBM/kui/commit/8d7619d)), closes [#3819](https://github.com/IBM/kui/issues/3819) +- **packages/core:** pass a PreloadRegistrar to plugin preloaders ([54d727a](https://github.com/IBM/kui/commit/54d727a)), closes [#3189](https://github.com/IBM/kui/issues/3189) +- **plugins/plugin-core-support:** switch tabs via keyboard shortcuts ([4f2bb76](https://github.com/IBM/kui/commit/4f2bb76)), closes [#1242](https://github.com/IBM/kui/issues/1242) + +### BREAKING CHANGES + +- removes support for inBrowserOk +- this moves plugin-sidecar and plugin-carbon-tables into plugin-client-common +- **packages/core:** remove old EntitySpec support + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-core-support/package.json b/plugins/plugin-core-support/package.json index 99d671db1b7..cc32e96ea8f 100644 --- a/plugins/plugin-core-support/package.json +++ b/plugins/plugin-core-support/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-core-support", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin offering core extensions such as help and screenshot commands", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-core-themes/CHANGELOG.md b/plugins/plugin-core-themes/CHANGELOG.md index b019f81f93e..6b756f2e32b 100644 --- a/plugins/plugin-core-themes/CHANGELOG.md +++ b/plugins/plugin-core-themes/CHANGELOG.md @@ -3,6 +3,33 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- a few more color contrast issues with inverted sidecar themes ([f0f36d5](https://github.com/IBM/kui/commit/f0f36d5)), closes [#3874](https://github.com/IBM/kui/issues/3874) +- a few more color contrast issues with inverted sidecars ([0776df7](https://github.com/IBM/kui/commit/0776df7)), closes [#3835](https://github.com/IBM/kui/issues/3835) +- improve CodeSnippet rendering in Markdown ([9df43d0](https://github.com/IBM/kui/commit/9df43d0)), closes [#3863](https://github.com/IBM/kui/issues/3863) +- more inverted sidecar fixes ([5316c66](https://github.com/IBM/kui/commit/5316c66)), closes [#3756](https://github.com/IBM/kui/issues/3756) +- multiple fixes for screenshot toast notification UI ([8725e0b](https://github.com/IBM/kui/commit/8725e0b)), closes [#3933](https://github.com/IBM/kui/issues/3933) +- status stripe UI fixes to work better across themes ([2aa107f](https://github.com/IBM/kui/commit/2aa107f)), closes [#3507](https://github.com/IBM/kui/issues/3507) +- text selection in active xterms for light themes is not visible ([ace9ec9](https://github.com/IBM/kui/commit/ace9ec9)), closes [#4087](https://github.com/IBM/kui/issues/4087) +- use more standard TopTabStripe UI ([c390dff](https://github.com/IBM/kui/commit/c390dff)), closes [#3867](https://github.com/IBM/kui/issues/3867) +- **plugins/plugin-carbon-themes:** carbon themes do not fully apply ([1659157](https://github.com/IBM/kui/commit/1659157)), closes [#3740](https://github.com/IBM/kui/issues/3740) + +### chore + +- kui client cleanup ([b4c3984](https://github.com/IBM/kui/commit/b4c3984)), closes [#3974](https://github.com/IBM/kui/issues/3974) + +### Features + +- allow plugins to define themes ([216f41c](https://github.com/IBM/kui/commit/216f41c)), closes [#3420](https://github.com/IBM/kui/issues/3420) +- refine sidecar minimization ([ead3b41](https://github.com/IBM/kui/commit/ead3b41)), closes [#3958](https://github.com/IBM/kui/issues/3958) + +### BREAKING CHANGES + +- this moves plugin-sidecar and plugin-carbon-tables into plugin-client-common + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-core-themes/package.json b/plugins/plugin-core-themes/package.json index 1732294e8b9..e7b7a63e117 100644 --- a/plugins/plugin-core-themes/package.json +++ b/plugins/plugin-core-themes/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-core-themes", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin offering a standard set of themes", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-git/CHANGELOG.md b/plugins/plugin-git/CHANGELOG.md index df5d4bab215..031f50be358 100644 --- a/plugins/plugin-git/CHANGELOG.md +++ b/plugins/plugin-git/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- improve handling of narrower windows ([7a32591](https://github.com/IBM/kui/commit/7a32591)), closes [#4181](https://github.com/IBM/kui/issues/4181) +- **plugins/plugin-git:** CurrentGitBranch widget can produce spurious console error messages ([705de4e](https://github.com/IBM/kui/commit/705de4e)), closes [#3941](https://github.com/IBM/kui/issues/3941) +- pick a winner if more than one tab completion enumerator has offerings ([fbd6696](https://github.com/IBM/kui/commit/fbd6696)), closes [#3736](https://github.com/IBM/kui/issues/3736) +- **packages/core:** status stripe fragments should be hidden until data arrives ([5792746](https://github.com/IBM/kui/commit/5792746)), closes [#3538](https://github.com/IBM/kui/issues/3538) +- **plugins/plugin-core-support:** tab completion of "interior" text is buggy ([b13cdb7](https://github.com/IBM/kui/commit/b13cdb7)), closes [#3605](https://github.com/IBM/kui/issues/3605) + +### Features + +- SPI for icons ([3d034e3](https://github.com/IBM/kui/commit/3d034e3)), closes [#4441](https://github.com/IBM/kui/issues/4441) [#4364](https://github.com/IBM/kui/issues/4364) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-git/package.json b/plugins/plugin-git/package.json index 07e6604245a..973e9d4553a 100644 --- a/plugins/plugin-git/package.json +++ b/plugins/plugin-git/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-git", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin that offers git integrations", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-ibmcloud/CHANGELOG.md b/plugins/plugin-ibmcloud/CHANGELOG.md index e6838db9712..463ad9a08ff 100644 --- a/plugins/plugin-ibmcloud/CHANGELOG.md +++ b/plugins/plugin-ibmcloud/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/kui-shell/plugin-kubeui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- ibmcloud plugin list does not list unofficial plugins ([303fa00](https://github.com/kui-shell/plugin-kubeui/commit/303fa00)), closes [#4339](https://github.com/kui-shell/plugin-kubeui/issues/4339) +- **plugins/plugin-ibmcloud:** certain ibmcloud commands do not function with "ibmcloud" in defaultContext ([1d87981](https://github.com/kui-shell/plugin-kubeui/commit/1d87981)), closes [#4335](https://github.com/kui-shell/plugin-kubeui/issues/4335) +- make inBrowserOk the default ([2a3c811](https://github.com/kui-shell/plugin-kubeui/commit/2a3c811)), closes [#4275](https://github.com/kui-shell/plugin-kubeui/issues/4275) + +### Features + +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/kui-shell/plugin-kubeui/commit/00af4b4)), closes [#4213](https://github.com/kui-shell/plugin-kubeui/issues/4213) +- **plugins/plugin-kubectl:** add support for kustomize apply/delete/create ([b95cbdb](https://github.com/kui-shell/plugin-kubeui/commit/b95cbdb)), closes [#4203](https://github.com/kui-shell/plugin-kubeui/issues/4203) +- add support for Toolbar Buttons ([f55b8c6](https://github.com/kui-shell/plugin-kubeui/commit/f55b8c6)), closes [#4103](https://github.com/kui-shell/plugin-kubeui/issues/4103) [#4105](https://github.com/kui-shell/plugin-kubeui/issues/4105) +- **plugins/plugin-kubectl:** configmap summary should show data ([50c7e10](https://github.com/kui-shell/plugin-kubeui/commit/50c7e10)), closes [#4025](https://github.com/kui-shell/plugin-kubeui/issues/4025) + +### BREAKING CHANGES + +- removes support for inBrowserOk + # [8.7.0](https://github.com/kui-shell/plugin-kubeui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-ibmcloud/package.json b/plugins/plugin-ibmcloud/package.json index dc325c22977..99abaece16e 100644 --- a/plugins/plugin-ibmcloud/package.json +++ b/plugins/plugin-ibmcloud/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-ibmcloud", - "version": "8.7.0", + "version": "8.8.0", "description": "ibmcloud kubernetes service kui plugin", "license": "Apache-2.0", "keywords": [ diff --git a/plugins/plugin-kubectl/CHANGELOG.md b/plugins/plugin-kubectl/CHANGELOG.md index f573f68df9a..c27f4618a78 100644 --- a/plugins/plugin-kubectl/CHANGELOG.md +++ b/plugins/plugin-kubectl/CHANGELOG.md @@ -3,6 +3,143 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- Input element throws react error ([e6bb21b](https://github.com/IBM/kui/commit/e6bb21b)), closes [#4765](https://github.com/IBM/kui/issues/4765) +- kubectl edit in sidecar doesn't show success message when a resource is applied ([cc59503](https://github.com/IBM/kui/commit/cc59503)), closes [#4691](https://github.com/IBM/kui/issues/4691) +- kubectl Logs tab should use an xterm ([9aa0176](https://github.com/IBM/kui/commit/9aa0176)), closes [#4750](https://github.com/IBM/kui/issues/4750) [#4747](https://github.com/IBM/kui/issues/4747) +- the Logs/Terminal retry button should be visible on any exit code ([3366327](https://github.com/IBM/kui/commit/3366327)), closes [#4769](https://github.com/IBM/kui/issues/4769) +- TopNavSidecar tabs should auto-pause and auto-focus when switching ([2b00dd9](https://github.com/IBM/kui/commit/2b00dd9)), closes [#4741](https://github.com/IBM/kui/issues/4741) [#4748](https://github.com/IBM/kui/issues/4748) +- **plugin-kubectl:** k get pods --all-namespaces has a title with "default" as the namespace ([2f95129](https://github.com/IBM/kui/commit/2f95129)), closes [#4466](https://github.com/IBM/kui/issues/4466) +- **plugins/plugin-kubectl:** auto-pause logs when user scrolls ([94b85e6](https://github.com/IBM/kui/commit/94b85e6)), closes [#4668](https://github.com/IBM/kui/issues/4668) +- **plugins/plugin-kubectl:** automatically abort idle PTYs ([2638a65](https://github.com/IBM/kui/commit/2638a65)), closes [#4742](https://github.com/IBM/kui/issues/4742) +- **plugins/plugin-kubectl:** cache kind canonicalization lookup ([e351a5f](https://github.com/IBM/kui/commit/e351a5f)), closes [#4489](https://github.com/IBM/kui/issues/4489) +- **plugins/plugin-kubectl:** ExecIntoPod's terminal is not theme-aligned ([067cda3](https://github.com/IBM/kui/commit/067cda3)), closes [#4722](https://github.com/IBM/kui/issues/4722) +- **plugins/plugin-kubectl:** helm help parsed usage incorrectly ([b222da2](https://github.com/IBM/kui/commit/b222da2)), closes [#4692](https://github.com/IBM/kui/issues/4692) +- **plugins/plugin-kubectl:** i18n for No log data message ([589a4cd](https://github.com/IBM/kui/commit/589a4cd)), closes [#4656](https://github.com/IBM/kui/issues/4656) +- **plugins/plugin-kubectl:** ImagePullBackoff should be considered a "red" state ([198100d](https://github.com/IBM/kui/commit/198100d)), closes [#4734](https://github.com/IBM/kui/issues/4734) +- **plugins/plugin-kubectl:** improve kubectl tab completion ([734f9e5](https://github.com/IBM/kui/commit/734f9e5)), closes [#4704](https://github.com/IBM/kui/issues/4704) +- **plugins/plugin-kubectl:** improve kubectl top node display with open sidecar ([6f99581](https://github.com/IBM/kui/commit/6f99581)), closes [#4737](https://github.com/IBM/kui/issues/4737) +- **plugins/plugin-kubectl:** inconsistent capitalization of breadcrumbs ([963b166](https://github.com/IBM/kui/commit/963b166)), closes [#4607](https://github.com/IBM/kui/issues/4607) +- **plugins/plugin-kubectl:** k edit deploy has mysterious Pod tab ([914df36](https://github.com/IBM/kui/commit/914df36)), closes [#4703](https://github.com/IBM/kui/issues/4703) +- **plugins/plugin-kubectl:** kubectl api-resources table should hide APIGROUP column with open sidecar ([ee347fa](https://github.com/IBM/kui/commit/ee347fa)), closes [#4728](https://github.com/IBM/kui/issues/4728) +- add support for hiding elements at higher zoom levels ([7d2a7e0](https://github.com/IBM/kui/commit/7d2a7e0)), closes [#4232](https://github.com/IBM/kui/issues/4232) +- avoid recomputing tabs when switching back and forth ([cf5e41f](https://github.com/IBM/kui/commit/cf5e41f)), closes [#4666](https://github.com/IBM/kui/issues/4666) +- clicking on certain links in kubectl help result in odd behavior ([035894b](https://github.com/IBM/kui/commit/035894b)), closes [#4473](https://github.com/IBM/kui/issues/4473) +- clicking on container name in details sidecar should add -c to logs command ([61c7c08](https://github.com/IBM/kui/commit/61c7c08)), closes [#4498](https://github.com/IBM/kui/issues/4498) +- eliminate complex nesting of NavResponse model ([e849ae7](https://github.com/IBM/kui/commit/e849ae7)), closes [#4205](https://github.com/IBM/kui/issues/4205) +- ibmcloud plugin list does not list unofficial plugins ([303fa00](https://github.com/IBM/kui/commit/303fa00)), closes [#4339](https://github.com/IBM/kui/issues/4339) +- improve error reporting for kubectl apply ([fe21671](https://github.com/IBM/kui/commit/fe21671)), closes [#4605](https://github.com/IBM/kui/issues/4605) +- kubectl api-resources has duplicate rows and odd pagination behavior ([e740270](https://github.com/IBM/kui/commit/e740270)), closes [#4626](https://github.com/IBM/kui/issues/4626) +- logs tab toolbar doesn't signify when pods are 404 ([135e1be](https://github.com/IBM/kui/commit/135e1be)), closes [#4646](https://github.com/IBM/kui/issues/4646) +- place namespace breadcrumb first ([5d3b2e4](https://github.com/IBM/kui/commit/5d3b2e4)), closes [#4699](https://github.com/IBM/kui/issues/4699) +- **plugins/plugin-kubectl:** add missing test for get with not found ([3e77689](https://github.com/IBM/kui/commit/3e77689)), closes [#4492](https://github.com/IBM/kui/issues/4492) +- **plugins/plugin-kubectl:** k edit -h does not open in sidecar ([b6f68f8](https://github.com/IBM/kui/commit/b6f68f8)), closes [#4661](https://github.com/IBM/kui/issues/4661) +- **plugins/plugin-kubectl:** k get events -w bombs ([20c2caf](https://github.com/IBM/kui/commit/20c2caf)), closes [#4557](https://github.com/IBM/kui/issues/4557) +- **plugins/plugin-kubectl:** kubectl create secret hangs yellow ([e11dbb8](https://github.com/IBM/kui/commit/e11dbb8)), closes [#4571](https://github.com/IBM/kui/issues/4571) +- **plugins/plugin-kubectl:** kubectl describe -h has old bold text ([b31d066](https://github.com/IBM/kui/commit/b31d066)), closes [#4568](https://github.com/IBM/kui/issues/4568) +- **plugins/plugin-kubectl:** kubectl edit should support editing a list of resources ([4cd4d43](https://github.com/IBM/kui/commit/4cd4d43)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- **plugins/plugin-kubectl:** kubectl get --all-namespaces --watch does not update ([663a972](https://github.com/IBM/kui/commit/663a972)), closes [#4581](https://github.com/IBM/kui/issues/4581) +- **plugins/plugin-kubectl:** kubectl logs tab has bad interleaving and cpu issues ([1c7cf17](https://github.com/IBM/kui/commit/1c7cf17)), closes [#4664](https://github.com/IBM/kui/issues/4664) [#4665](https://github.com/IBM/kui/issues/4665) +- **plugins/plugin-kubectl:** kubectl Show Events query not precise enough ([eda6b38](https://github.com/IBM/kui/commit/eda6b38)), closes [#4572](https://github.com/IBM/kui/issues/4572) +- **plugins/plugin-kubectl:** remove kubectl edit cancel button ([83179e8](https://github.com/IBM/kui/commit/83179e8)), closes [#4695](https://github.com/IBM/kui/issues/4695) +- container filter of logs tab shows accumulated logs from previous selection ([08903b4](https://github.com/IBM/kui/commit/08903b4)), closes [#4644](https://github.com/IBM/kui/issues/4644) [#4658](https://github.com/IBM/kui/issues/4658) +- **plugins/plugin-kubectl:** remove Conditions tab ([eac3705](https://github.com/IBM/kui/commit/eac3705)), closes [#4606](https://github.com/IBM/kui/issues/4606) +- kubectl top node should show % text ([f861b76](https://github.com/IBM/kui/commit/f861b76)), closes [#4598](https://github.com/IBM/kui/issues/4598) +- optimize kubectl watch load on apiserver ([3f7a32f](https://github.com/IBM/kui/commit/3f7a32f)), closes [#4494](https://github.com/IBM/kui/issues/4494) +- PaginatedTable fails at distinguishing the rowKeys of `k get --all-namespaces` table ([6658729](https://github.com/IBM/kui/commit/6658729)), closes [#4579](https://github.com/IBM/kui/issues/4579) +- reduce No log data followed by log data behavior in kube logs ([e1c0624](https://github.com/IBM/kui/commit/e1c0624)), closes [#4624](https://github.com/IBM/kui/issues/4624) +- **plugins/plugin-kubectl:** kubectl get table with mix of existing and non-existing ([8d98d15](https://github.com/IBM/kui/commit/8d98d15)), closes [#4492](https://github.com/IBM/kui/issues/4492) +- **plugins/plugin-kubectl:** remove Show Logs registration ([382c685](https://github.com/IBM/kui/commit/382c685)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- replace Containers with Logs tab ([00e8786](https://github.com/IBM/kui/commit/00e8786)), closes [#4603](https://github.com/IBM/kui/issues/4603) +- **plugin-kubectl:** kubectl get error-type -w doesn't fail fast ([4ccb733](https://github.com/IBM/kui/commit/4ccb733)), closes [#4491](https://github.com/IBM/kui/issues/4491) +- **plugins/plugin-kubectl:** revert to editor-based Summary tab ([3ecd638](https://github.com/IBM/kui/commit/3ecd638)), closes [#4594](https://github.com/IBM/kui/issues/4594) +- sidecar views do not respect tab-specificity ([5a1cae2](https://github.com/IBM/kui/commit/5a1cae2)), closes [#4362](https://github.com/IBM/kui/issues/4362) +- **plugins/plugin-kubectl:** CurrentContext widget shows "default" for openshift clusters ([59712c0](https://github.com/IBM/kui/commit/59712c0)), closes [#4347](https://github.com/IBM/kui/issues/4347) +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- multiple kubectl help/usage bugs ([ebba36e](https://github.com/IBM/kui/commit/ebba36e)), closes [#4342](https://github.com/IBM/kui/issues/4342) +- **plugins/plugin-kubectl:** avoid use of /s regexp ([9468304](https://github.com/IBM/kui/commit/9468304)), closes [#4259](https://github.com/IBM/kui/issues/4259) +- **plugins/plugin-kubectl:** ensure Show Owner button appears near end of toolbar buttons ([224c586](https://github.com/IBM/kui/commit/224c586)), closes [#4124](https://github.com/IBM/kui/issues/4124) +- **plugins/plugin-kubectl:** firefox does not support the /s flag to RegExp ([5b661a6](https://github.com/IBM/kui/commit/5b661a6)), closes [#4206](https://github.com/IBM/kui/issues/4206) +- **plugins/plugin-kubectl:** in kube namespace table, selected namespace should float to top ([f0e597f](https://github.com/IBM/kui/commit/f0e597f)), closes [#4129](https://github.com/IBM/kui/issues/4129) +- **plugins/plugin-kubectl:** kubectl api-resources table shows 'unknown' in title ([0461710](https://github.com/IBM/kui/commit/0461710)), closes [#4145](https://github.com/IBM/kui/issues/4145) +- **plugins/plugin-kubectl:** kubectl describe (--help) fails ([10b8e8a](https://github.com/IBM/kui/commit/10b8e8a)), closes [#4012](https://github.com/IBM/kui/issues/4012) +- **plugins/plugin-kubectl:** kubectl explain -h should render as usage in sidecar ([8e00c3f](https://github.com/IBM/kui/commit/8e00c3f)), closes [#4211](https://github.com/IBM/kui/issues/4211) +- **plugins/plugin-kubectl:** kubectl explain Overview tab not formatted as expected ([ffa9183](https://github.com/IBM/kui/commit/ffa9183)), closes [#4304](https://github.com/IBM/kui/issues/4304) +- **plugins/plugin-kubectl:** kubectl top nodes can present "NaN" ([30df3dd](https://github.com/IBM/kui/commit/30df3dd)), closes [#4189](https://github.com/IBM/kui/issues/4189) +- **plugins/plugin-kubectl:** more refinements to Form layout heuristics ([e92327d](https://github.com/IBM/kui/commit/e92327d)), closes [#4118](https://github.com/IBM/kui/issues/4118) +- **plugins/plugin-kubectl:** oc describe fails ([4f4de4e](https://github.com/IBM/kui/commit/4f4de4e)), closes [#4008](https://github.com/IBM/kui/issues/4008) +- **plugins/plugin-kubectl:** update deprecated import of uuid ([5de8d4d](https://github.com/IBM/kui/commit/5de8d4d)), closes [#4316](https://github.com/IBM/kui/issues/4316) +- **plugins/plugin-kubectl:** we shouldn't render namespace widget when the namespace is empty in kube config ([98a9406](https://github.com/IBM/kui/commit/98a9406)), closes [#4274](https://github.com/IBM/kui/issues/4274) +- Form component sometimes has too-small TextInputs ([21d841d](https://github.com/IBM/kui/commit/21d841d)), closes [#4036](https://github.com/IBM/kui/issues/4036) +- helm on its own should render in sidecar ([4b82517](https://github.com/IBM/kui/commit/4b82517)), closes [#4010](https://github.com/IBM/kui/issues/4010) +- improve contrast of table Pagination component in light themes ([41246c3](https://github.com/IBM/kui/commit/41246c3)), closes [#4038](https://github.com/IBM/kui/issues/4038) +- improve Form layout ([2003622](https://github.com/IBM/kui/commit/2003622)), closes [#4034](https://github.com/IBM/kui/issues/4034) +- improve kubectl breadcrumb detection ([6cacfe6](https://github.com/IBM/kui/commit/6cacfe6)), closes [#4099](https://github.com/IBM/kui/issues/4099) +- kubectl summary form clipping ([7ea65e8](https://github.com/IBM/kui/commit/7ea65e8)), closes [#4093](https://github.com/IBM/kui/issues/4093) +- kubectl summary Form TextInputs can be cropped ([3becaf9](https://github.com/IBM/kui/commit/3becaf9)), closes [#4077](https://github.com/IBM/kui/issues/4077) +- multiple tab completion bugs ([5513712](https://github.com/IBM/kui/commit/5513712)), closes [#4281](https://github.com/IBM/kui/issues/4281) +- STATUS cell not centered when sidecar is open ([4fb507a](https://github.com/IBM/kui/commit/4fb507a)), closes [#4059](https://github.com/IBM/kui/issues/4059) +- status stripe refinements ([1394043](https://github.com/IBM/kui/commit/1394043)), closes [#4069](https://github.com/IBM/kui/issues/4069) [#4069](https://github.com/IBM/kui/issues/4069) +- the colors of status badges: Error, ImagePullBackOff and ErrImagePull are incorrect ([fd206f6](https://github.com/IBM/kui/commit/fd206f6)), closes [#4171](https://github.com/IBM/kui/issues/4171) +- **plugins/plugin-kubectl:** kubectl watch tables can be misparsed ([cb3e1c2](https://github.com/IBM/kui/commit/cb3e1c2)), closes [#4139](https://github.com/IBM/kui/issues/4139) +- **plugins/plugin-kubectl:** remove leftover debugging printf in kubectl help ([39ab52f](https://github.com/IBM/kui/commit/39ab52f)), closes [#4083](https://github.com/IBM/kui/issues/4083) +- **plugins/plugin-kubectl:** watch table doesn't have breadcrumbs title ([43fbe6a](https://github.com/IBM/kui/commit/43fbe6a)), closes [#4135](https://github.com/IBM/kui/issues/4135) +- **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) +- ensure kubectl Delete toolbar button appears at far right ([9eb3079](https://github.com/IBM/kui/commit/9eb3079)), closes [#4116](https://github.com/IBM/kui/issues/4116) +- remove use of inline styling in Form.tsx ([23121b2](https://github.com/IBM/kui/commit/23121b2)), closes [#4112](https://github.com/IBM/kui/issues/4112) +- tables overflow horizontally when sidecar is open ([2d6bc95](https://github.com/IBM/kui/commit/2d6bc95)), closes [#4016](https://github.com/IBM/kui/issues/4016) +- tekton Step nodes show with hashed background ([8428d72](https://github.com/IBM/kui/commit/8428d72)), closes [#4114](https://github.com/IBM/kui/issues/4114) +- TopNavSidecar does not always show updates ([251e5c4](https://github.com/IBM/kui/commit/251e5c4)), closes [#4524](https://github.com/IBM/kui/issues/4524) +- when sidecar is open, only show status badge, not status text ([3214db2](https://github.com/IBM/kui/commit/3214db2)), closes [#4058](https://github.com/IBM/kui/issues/4058) + +### Features + +- add Retry button to sidecar toolbar when log streaming stopped abnormally ([47872f4](https://github.com/IBM/kui/commit/47872f4)), closes [#4755](https://github.com/IBM/kui/issues/4755) +- target kubectl logs and kubectl exec to Logs and Terminal tabs ([409e632](https://github.com/IBM/kui/commit/409e632)), closes [#4762](https://github.com/IBM/kui/issues/4762) +- **plugins/plugin-kubectl:** kubectl events tab ([2d71f24](https://github.com/IBM/kui/commit/2d71f24)), closes [#4706](https://github.com/IBM/kui/issues/4706) +- **plugins/plugin-kubectl:** namespace onclick should drill down to sidecar ([e74f66d](https://github.com/IBM/kui/commit/e74f66d)), closes [#4714](https://github.com/IBM/kui/issues/4714) +- **plugins/plugin-kubectl:** optimize rendering of kubectl Summary tab ([7c6480d](https://github.com/IBM/kui/commit/7c6480d)), closes [#4725](https://github.com/IBM/kui/issues/4725) +- **plugins/plugin-kubectl:** Terminal tab for Pod kubernetes resources ([c47e432](https://github.com/IBM/kui/commit/c47e432)), closes [#4639](https://github.com/IBM/kui/issues/4639) +- add button to WatchPane to show table back in terminal ([dc22591](https://github.com/IBM/kui/commit/dc22591)), closes [#4530](https://github.com/IBM/kui/issues/4530) +- add isSelected and Divider to log container selection menu ([59bdaa5](https://github.com/IBM/kui/commit/59bdaa5)), closes [#4647](https://github.com/IBM/kui/issues/4647) +- add krew support ([f87cb6c](https://github.com/IBM/kui/commit/f87cb6c)), closes [#4199](https://github.com/IBM/kui/issues/4199) +- add labels to summary mode ([95f731d](https://github.com/IBM/kui/commit/95f731d)), closes [#4041](https://github.com/IBM/kui/issues/4041) [#4040](https://github.com/IBM/kui/issues/4040) +- add Patternfly Breadcrumb support ([91e0504](https://github.com/IBM/kui/commit/91e0504)), closes [#4381](https://github.com/IBM/kui/issues/4381) +- add Show Owner Reference button for kube resources ([80ea40f](https://github.com/IBM/kui/commit/80ea40f)), closes [#4106](https://github.com/IBM/kui/issues/4106) +- add Stop Watching capability to WatchPane ([09043c1](https://github.com/IBM/kui/commit/09043c1)), closes [#4554](https://github.com/IBM/kui/issues/4554) +- add support for Toolbar Buttons ([f55b8c6](https://github.com/IBM/kui/commit/f55b8c6)), closes [#4103](https://github.com/IBM/kui/issues/4103) [#4105](https://github.com/IBM/kui/issues/4105) +- allow users to select container in kubectl Logs ([f4304c5](https://github.com/IBM/kui/commit/f4304c5)), closes [#4627](https://github.com/IBM/kui/issues/4627) +- commands should be able to separate resource model fetch from view transformation functions ([e903bc7](https://github.com/IBM/kui/commit/e903bc7)), closes [#4437](https://github.com/IBM/kui/issues/4437) +- ibmcloud plugin ([aa0f72f](https://github.com/IBM/kui/commit/aa0f72f)), closes [#4353](https://github.com/IBM/kui/issues/4353) +- improve pagination and toolbar UIs of PaginatedTable ([08062e9](https://github.com/IBM/kui/commit/08062e9)), closes [#1456](https://github.com/IBM/kui/issues/1456) +- initial odo catalog list enhancements ([8534267](https://github.com/IBM/kui/commit/8534267)), closes [#4485](https://github.com/IBM/kui/issues/4485) +- kubectl edit via kui's editor ([414e813](https://github.com/IBM/kui/commit/414e813)), closes [#762](https://github.com/IBM/kui/issues/762) +- kubectl tables should show official kind in title ([06eec95](https://github.com/IBM/kui/commit/06eec95)), closes [#4127](https://github.com/IBM/kui/issues/4127) +- only enable WatchPane based on a feature flag ([eb80d0e](https://github.com/IBM/kui/commit/eb80d0e)), closes [#4678](https://github.com/IBM/kui/issues/4678) [#4604](https://github.com/IBM/kui/issues/4604) +- patternfly4 themes ([5f58f71](https://github.com/IBM/kui/commit/5f58f71)), closes [#4364](https://github.com/IBM/kui/issues/4364) +- port kubectl get ns to RadioTable ([be0eabf](https://github.com/IBM/kui/commit/be0eabf)), closes [#4510](https://github.com/IBM/kui/issues/4510) [#4511](https://github.com/IBM/kui/issues/4511) +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- top tab buttons ([ff8cfba](https://github.com/IBM/kui/commit/ff8cfba)), closes [#4434](https://github.com/IBM/kui/issues/4434) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) +- **plugins/plugin-kubectl:** add Show Node button for kubectl pods ([04e29d2](https://github.com/IBM/kui/commit/04e29d2)), closes [#4214](https://github.com/IBM/kui/issues/4214) +- **plugins/plugin-kubectl:** add support for kustomize apply/delete/create ([b95cbdb](https://github.com/IBM/kui/commit/b95cbdb)), closes [#4203](https://github.com/IBM/kui/issues/4203) +- **plugins/plugin-kubectl:** configmap summary should show data ([50c7e10](https://github.com/IBM/kui/commit/50c7e10)), closes [#4025](https://github.com/IBM/kui/issues/4025) +- **plugins/plugin-kubectl:** enhance odo project list as RadioTable ([62272e6](https://github.com/IBM/kui/commit/62272e6)), closes [#4517](https://github.com/IBM/kui/issues/4517) +- **plugins/plugin-kubectl:** port kubectl contexts table to RadioTable ([3cb4dcb](https://github.com/IBM/kui/commit/3cb4dcb)), closes [#4513](https://github.com/IBM/kui/issues/4513) +- SPI for icons ([3d034e3](https://github.com/IBM/kui/commit/3d034e3)), closes [#4441](https://github.com/IBM/kui/issues/4441) [#4364](https://github.com/IBM/kui/issues/4364) +- **plugins/plugin-kubectl:** improve odo usage experience ([639ca32](https://github.com/IBM/kui/commit/639ca32)), closes [#4345](https://github.com/IBM/kui/issues/4345) +- **plugins/plugin-kubectl:** ReplicaSet should have Pods tab ([42cd286](https://github.com/IBM/kui/commit/42cd286)), closes [#4110](https://github.com/IBM/kui/issues/4110) +- **plugins/plugin-kubectl:** restore Show Logs button for kubectl ([6b17dbd](https://github.com/IBM/kui/commit/6b17dbd)), closes [#4089](https://github.com/IBM/kui/issues/4089) +- render kubectl summary tab using forms ([d88436e](https://github.com/IBM/kui/commit/d88436e)), closes [#4014](https://github.com/IBM/kui/issues/4014) +- use breadcrumbs for TopNavSidecar naming ([5a4611e](https://github.com/IBM/kui/commit/5a4611e)), closes [#4043](https://github.com/IBM/kui/issues/4043) [#3657](https://github.com/IBM/kui/issues/3657) [#4044](https://github.com/IBM/kui/issues/4044) + +### BREAKING CHANGES + +- removes support for inBrowserOk + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-kubectl/package.json b/plugins/plugin-kubectl/package.json index fea14b08066..25f3e9bec55 100644 --- a/plugins/plugin-kubectl/package.json +++ b/plugins/plugin-kubectl/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-kubectl", - "version": "8.7.0", + "version": "8.8.0", "description": "Kubernetes visualization plugin for kubernetes", "license": "Apache-2.0", "keywords": [ diff --git a/plugins/plugin-patternfly4-themes/CHANGELOG.md b/plugins/plugin-patternfly4-themes/CHANGELOG.md index 8db73891dcd..bc3e857e6bf 100644 --- a/plugins/plugin-patternfly4-themes/CHANGELOG.md +++ b/plugins/plugin-patternfly4-themes/CHANGELOG.md @@ -3,6 +3,36 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- improve accessibility of table in grid form ([0ade4f7](https://github.com/IBM/kui/commit/0ade4f7)), closes [#4601](https://github.com/IBM/kui/issues/4601) +- improve alignment of icons ([221d0f9](https://github.com/IBM/kui/commit/221d0f9)), closes [#4555](https://github.com/IBM/kui/issues/4555) +- improve alignment of Terminal timestamp ([c361f85](https://github.com/IBM/kui/commit/c361f85)), closes [#4587](https://github.com/IBM/kui/issues/4587) +- improve color contrast of charts in light themes ([9a60197](https://github.com/IBM/kui/commit/9a60197)), closes [#4597](https://github.com/IBM/kui/issues/4597) +- improve contrast of cyan in Patternfly4 Light theme ([3267e89](https://github.com/IBM/kui/commit/3267e89)), closes [#4480](https://github.com/IBM/kui/issues/4480) +- **plugins/plugi-patternfly4-themes:** add missing sans 500 font-weight ([56c2f76](https://github.com/IBM/kui/commit/56c2f76)), closes [#4389](https://github.com/IBM/kui/issues/4389) +- **plugins/plugin-patternfly4-themes:** darken status stripe ([17d7dbc](https://github.com/IBM/kui/commit/17d7dbc)), closes [#4402](https://github.com/IBM/kui/issues/4402) +- **plugins/plugin-patternfly4-themes:** improve contrast of active tab color ([afbbd05](https://github.com/IBM/kui/commit/afbbd05)), closes [#4429](https://github.com/IBM/kui/issues/4429) +- **plugins/plugin-patternfly4-themes:** overpass-mono font has odd line height ([75c7a01](https://github.com/IBM/kui/commit/75c7a01)), closes [#4392](https://github.com/IBM/kui/issues/4392) +- **plugins/plugin-patternfly4-themes:** patternfly link hover effect color has low contrast ([c8f4a99](https://github.com/IBM/kui/commit/c8f4a99)), closes [#4475](https://github.com/IBM/kui/issues/4475) +- **plugins/plugin-patternfly4-themes:** patternfly4 dark does not show background color for selected nav menu ([1467f83](https://github.com/IBM/kui/commit/1467f83)), closes [#4439](https://github.com/IBM/kui/issues/4439) +- patternfly Navigation missing theme alignment ([047f292](https://github.com/IBM/kui/commit/047f292)), closes [#4399](https://github.com/IBM/kui/issues/4399) +- **Plugins/plugin-patternfly4-themes:** improve color contrast of blue, yellow, and green ([a296e9c](https://github.com/IBM/kui/commit/a296e9c)), closes [#4394](https://github.com/IBM/kui/issues/4394) + +### Features + +- add Patternfly Navigation for LeftNavSidecar ([a4a7a97](https://github.com/IBM/kui/commit/a4a7a97)), closes [#4387](https://github.com/IBM/kui/issues/4387) +- allow users to provide custom views for session init ([1f35894](https://github.com/IBM/kui/commit/1f35894)), closes [#4596](https://github.com/IBM/kui/issues/4596) +- allow themes to dictate Kui client properties ([2b41873](https://github.com/IBM/kui/commit/2b41873)), closes [#4409](https://github.com/IBM/kui/issues/4409) +- Dropdown spi and use in Terminal Block ([327917b](https://github.com/IBM/kui/commit/327917b)), closes [#4589](https://github.com/IBM/kui/issues/4589) [#4556](https://github.com/IBM/kui/issues/4556) +- patternfly4 dark theme ([3dff5a5](https://github.com/IBM/kui/commit/3dff5a5)), closes [#4419](https://github.com/IBM/kui/issues/4419) +- patternfly4 themes ([5f58f71](https://github.com/IBM/kui/commit/5f58f71)), closes [#4364](https://github.com/IBM/kui/issues/4364) +- spi for CodeSnippet ([105cf2b](https://github.com/IBM/kui/commit/105cf2b)), closes [#4478](https://github.com/IBM/kui/issues/4478) +- top tab buttons ([ff8cfba](https://github.com/IBM/kui/commit/ff8cfba)), closes [#4434](https://github.com/IBM/kui/issues/4434) +- watcher panel for open-ended watch jobs ([6dfe7df](https://github.com/IBM/kui/commit/6dfe7df)), closes [#4503](https://github.com/IBM/kui/issues/4503) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-patternfly4-themes/package.json b/plugins/plugin-patternfly4-themes/package.json index f1f76f17565..f374186760e 100644 --- a/plugins/plugin-patternfly4-themes/package.json +++ b/plugins/plugin-patternfly4-themes/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-patternfly4-themes", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin offering a Patternfly4-inspired set of themes", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-proxy-support/CHANGELOG.md b/plugins/plugin-proxy-support/CHANGELOG.md index a57f436dfe8..d7ce92b4788 100644 --- a/plugins/plugin-proxy-support/CHANGELOG.md +++ b/plugins/plugin-proxy-support/CHANGELOG.md @@ -3,6 +3,28 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- make inBrowserOk the default ([2a3c811](https://github.com/IBM/kui/commit/2a3c811)), closes [#4275](https://github.com/IBM/kui/issues/4275) +- **plugins/plugin-proxy-support:** fixed env for proxy executor ([c8de22b](https://github.com/IBM/kui/commit/c8de22b)) +- some code is dependent on the existence of static config files ([cdc6487](https://github.com/IBM/kui/commit/cdc6487)), closes [#3813](https://github.com/IBM/kui/issues/3813) +- **plugins/plugin-proxy-support:** proxy offline indicicator shows up in electron clients ([783b304](https://github.com/IBM/kui/commit/783b304)), closes [#3747](https://github.com/IBM/kui/issues/3747) +- propagate statusCode back from the proxy ([275240a](https://github.com/IBM/kui/commit/275240a)), closes [#3318](https://github.com/IBM/kui/issues/3318) +- **packages/core:** remove old EntitySpec support ([e45fb7b](https://github.com/IBM/kui/commit/e45fb7b)), closes [#3268](https://github.com/IBM/kui/issues/3268) + +### Features + +- simplified co-hosting of client and proxy in a container ([00af4b4](https://github.com/IBM/kui/commit/00af4b4)), closes [#4213](https://github.com/IBM/kui/issues/4213) +- SPI for icons ([3d034e3](https://github.com/IBM/kui/commit/3d034e3)), closes [#4441](https://github.com/IBM/kui/issues/4441) [#4364](https://github.com/IBM/kui/issues/4364) +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) + +### BREAKING CHANGES + +- removes support for inBrowserOk +- **packages/core:** remove old EntitySpec support + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-proxy-support/package.json b/plugins/plugin-proxy-support/package.json index d455e355206..f7b1cde6a81 100644 --- a/plugins/plugin-proxy-support/package.json +++ b/plugins/plugin-proxy-support/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-proxy-support", - "version": "8.7.0", + "version": "8.8.0", "description": "Kui plugin that adds runtime support for proxied communication", "license": "Apache-2.0", "author": "Nick Mitchell", diff --git a/plugins/plugin-sandbox/CHANGELOG.md b/plugins/plugin-sandbox/CHANGELOG.md index 8d12469f232..15eac916ac1 100644 --- a/plugins/plugin-sandbox/CHANGELOG.md +++ b/plugins/plugin-sandbox/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- **plugins/plugin-sandbox:** incorrect package.json name ([a9d2243](https://github.com/IBM/kui/commit/a9d2243)), closes [#3854](https://github.com/IBM/kui/issues/3854) +- core defaultContext logic assumes existence if @kui-shell/client ([a8a32cf](https://github.com/IBM/kui/commit/a8a32cf)), closes [#3849](https://github.com/IBM/kui/issues/3849) + +### Features + +- react helpers ([f6bea1f](https://github.com/IBM/kui/commit/f6bea1f)) + +### BREAKING CHANGES + +- this PR removes plugins/plugin-client-default + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-sandbox/package.json b/plugins/plugin-sandbox/package.json index d392a76b2a9..0773dea7053 100644 --- a/plugins/plugin-sandbox/package.json +++ b/plugins/plugin-sandbox/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-sandbox", - "version": "8.7.0", + "version": "8.8.0", "description": "", "main": "index.js", "scripts": { diff --git a/plugins/plugin-skeleton/CHANGELOG.md b/plugins/plugin-skeleton/CHANGELOG.md index e387a4f1819..a019dae0f17 100644 --- a/plugins/plugin-skeleton/CHANGELOG.md +++ b/plugins/plugin-skeleton/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Features + +- add plugin-skeleton for new contributors to prototype code ([8145c99](https://github.com/IBM/kui/commit/8145c99)), closes [#4323](https://github.com/IBM/kui/issues/4323) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Features diff --git a/plugins/plugin-skeleton/package.json b/plugins/plugin-skeleton/package.json index 65fdbcf300c..09c8396486f 100644 --- a/plugins/plugin-skeleton/package.json +++ b/plugins/plugin-skeleton/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-skeleton", - "version": "8.7.0", + "version": "8.8.0", "description": "", "main": "mdist/index.js", "scripts": { diff --git a/plugins/plugin-wskflow/CHANGELOG.md b/plugins/plugin-wskflow/CHANGELOG.md index b59d7b3ad7e..47321ec4d8d 100644 --- a/plugins/plugin-wskflow/CHANGELOG.md +++ b/plugins/plugin-wskflow/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.8.0](https://github.com/IBM/kui/compare/v4.5.0...v8.8.0) (2020-05-29) + +### Bug Fixes + +- **plugins/plugin-wskflow:** bump jquery to 3.5.0 ([6ace265](https://github.com/IBM/kui/commit/6ace265)), closes [#4399](https://github.com/IBM/kui/issues/4399) +- improve color contrast of wskflow ([fa8630b](https://github.com/IBM/kui/commit/fa8630b)), closes [#4071](https://github.com/IBM/kui/issues/4071) +- tekton Step nodes show with hashed background ([8428d72](https://github.com/IBM/kui/commit/8428d72)), closes [#4114](https://github.com/IBM/kui/issues/4114) +- **plugins/plugin-wskflow:** improve "is deployed" to be more k8s metadata-like ([f5af9d0](https://github.com/IBM/kui/commit/f5af9d0)), closes [#3248](https://github.com/IBM/kui/issues/3248) +- **plugins/plugin-wskflow:** wskflow's dynamic import of jquery and ELK ([6f2b4ed](https://github.com/IBM/kui/commit/6f2b4ed)), closes [#3397](https://github.com/IBM/kui/issues/3397) +- **plugins/plugins-wskflow:** race in wskflow with edge labels ([ed9b750](https://github.com/IBM/kui/commit/ed9b750)), closes [#3401](https://github.com/IBM/kui/issues/3401) + +### Features + +- support generating es6 modules ([c1ed680](https://github.com/IBM/kui/commit/c1ed680)), closes [#2431](https://github.com/IBM/kui/issues/2431) + # [8.7.0](https://github.com/IBM/kui/compare/v4.5.0...v8.7.0) (2020-05-08) ### Bug Fixes diff --git a/plugins/plugin-wskflow/package.json b/plugins/plugin-wskflow/package.json index 6354e127fb6..ec0773a54fc 100644 --- a/plugins/plugin-wskflow/package.json +++ b/plugins/plugin-wskflow/package.json @@ -1,6 +1,6 @@ { "name": "@kui-shell/plugin-wskflow", - "version": "8.7.0", + "version": "8.8.0", "description": "Visualizations for Composer apps", "license": "Apache-2.0", "author": "Kerry Chang",