Skip to content

Commit

Permalink
feat(*): kongponents major reskin [KHCP-8873] (#1707)
Browse files Browse the repository at this point in the history
* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.42 (#2060)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kcopy): substring of undefined [KHCP-11057] (#2061)

* chore(release): 9.0.0-alpha.113 [skip ci]

# [9.0.0-alpha.113](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.112...v9.0.0-alpha.113) (2024-03-13)

### Bug Fixes

* **kcopy:** substring of undefined [KHCP-11057] ([#2061](https://github.com/Kong/kongponents/issues/2061)) ([aaa6405](https://github.com/Kong/kongponents/commit/aaa64052b80d7217c1858865d47c4dd6bde6cbd6))

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.43 (#2063)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update commitlint monorepo to v19 (#2062)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version (#2032)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version (#2066)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kmodal): remove enforcing title icon color (#2068)

* chore(release): 9.0.0-alpha.114 [skip ci]

# [9.0.0-alpha.114](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.113...v9.0.0-alpha.114) (2024-03-15)

### Bug Fixes

* **kmodal:** remove enforcing title icon color ([#2068](https://github.com/Kong/kongponents/issues/2068)) ([d486ef5](https://github.com/Kong/kongponents/commit/d486ef5930b9e0a3f647a089d33a8e231181e138))

* fix(kcard): add title tag prop (#2069)

* fix(kcard): add title tag prop

* fix(kcard): title tag type

* docs(card): prop types

* chore(release): 9.0.0-alpha.115 [skip ci]

# [9.0.0-alpha.115](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.114...v9.0.0-alpha.115) (2024-03-15)

### Bug Fixes

* **kcard:** add title tag prop ([#2069](https://github.com/Kong/kongponents/issues/2069)) ([faf5bfb](https://github.com/Kong/kongponents/commit/faf5bfb93fff4cb75117555438219eebad06a738))

* chore(deps): update all non-major dependencies with stable version (#2070)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency typescript to ^5.4.2 (#2071)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kcard): title font size (#2074)

* chore(release): 9.0.0-alpha.116 [skip ci]

# [9.0.0-alpha.116](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.115...v9.0.0-alpha.116) (2024-03-19)

### Bug Fixes

* **kcard:** title font size ([#2074](https://github.com/Kong/kongponents/issues/2074)) ([4f990c7](https://github.com/Kong/kongponents/commit/4f990c7e7aa63d45ef896198f017c91befea153d))

* fix(deps): update all non-major dependencies with stable version (#2075)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.117 [skip ci]

# [9.0.0-alpha.117](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.116...v9.0.0-alpha.117) (2024-03-20)

### Bug Fixes

* **deps:** update all non-major dependencies with stable version ([#2075](https://github.com/Kong/kongponents/issues/2075)) ([6922baa](https://github.com/Kong/kongponents/commit/6922baa045519b21658df87410580a31a0e7aa95))

* fix(kmodal): add input autofocus prop [KHCP-11113] (#2073)

* fix(kmodal): add input autofocus prop [KHCP-11113]

* fix(kprompt): input autofocus [KHCP-11113]

* docs(modal): update component docs [KHCP-11113]

* docs(prompt): typo [KHCP-11113]

* fix(kmodal): full screen modal nested modal [KHCP-11113]

* fix(kmodal): fix input autofocus behavior [KHCP-11113]

* fix(kmodal): tweak autofocus logic [KHCP-11113]

* chore(release): 9.0.0-alpha.118 [skip ci]

# [9.0.0-alpha.118](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.117...v9.0.0-alpha.118) (2024-03-20)

### Bug Fixes

* **kmodal:** add input autofocus prop [KHCP-11113] ([#2073](https://github.com/Kong/kongponents/issues/2073)) ([81b0d45](https://github.com/Kong/kongponents/commit/81b0d456df4918a566621be3f2a9289ae1e141d6))

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.44 (#2078)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kselect): invisible user input [KHCP-11152] (#2076)

* fix(ktoaster): toaster width on mobile [KHCP-11152]

* fix(kselect): invisible user input [KHCP-11152]

* docs(*): minor fix [KHCP-11152]

* chore(release): 9.0.0-alpha.119 [skip ci]

# [9.0.0-alpha.119](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.118...v9.0.0-alpha.119) (2024-03-21)

### Bug Fixes

* **kselect:** invisible user input [KHCP-11152] ([#2076](https://github.com/Kong/kongponents/issues/2076)) ([55c1905](https://github.com/Kong/kongponents/commit/55c19054e81abf4192e8fac1788e6e1c3f7cf4a8))

* fix(kslideout): remove user-select: none from title of KSlideout (#2080)

Remove `user-select: none` from title of KSlideout to allow user to select the title

Signed-off-by: John Cowen <[email protected]>

* chore(release): 9.0.0-alpha.120 [skip ci]

# [9.0.0-alpha.120](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.119...v9.0.0-alpha.120) (2024-03-21)

### Bug Fixes

* **kslideout:** remove user-select: none from title of KSlideout ([#2080](https://github.com/Kong/kongponents/issues/2080)) ([08ae7cf](https://github.com/Kong/kongponents/commit/08ae7cfc1bb8fa2e707a8c2345d870ee72ff1885))

* fix(klabel, kselect, kmultiselect): a11y attributes [KHCP-111026] (#2077)

* fix(klabel): label tooltip aria-labelledby [KHCP-111026]

* fix(kmultiselect): attribute bidning

* fix(kselect, kmultiselect): aria-live attributes

* fix(klabel): add aria-describedby

* docs(tooltip): tooltip id prop

* chore(release): 9.0.0-alpha.121 [skip ci]

# [9.0.0-alpha.121](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.120...v9.0.0-alpha.121) (2024-03-21)

### Bug Fixes

* **klabel, kselect, kmultiselect:** a11y attributes [KHCP-111026] ([#2077](https://github.com/Kong/kongponents/issues/2077)) ([0949025](https://github.com/Kong/kongponents/commit/09490253ad679603f0c3c771d07b276ec0b85fb8))

* chore(deps): update all non-major dependencies with stable version (#2083)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency eslint-plugin-vue to ^9.23.0 (#2084)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version to ^19.1.0 (#2086)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kmodal): toggle focus trap off on unmounted (#2081)

* fix(kmodal): toggle focus trap off on unmounted

* fix(kmodal): on before unmounted hook

* fix(klabel): minor fix

* fix(kmodal): fix import

* fix(kmodal): add comment

* fix(klabel): minor fix

* chore(release): 9.0.0-alpha.122 [skip ci]

# [9.0.0-alpha.122](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.121...v9.0.0-alpha.122) (2024-03-22)

### Bug Fixes

* **kmodal:** toggle focus trap off on unmounted ([#2081](https://github.com/Kong/kongponents/issues/2081)) ([69ef84d](https://github.com/Kong/kongponents/commit/69ef84d2cb61ed24e4e3603aaa4e6baf50dbd7af))

* docs(deps): update vitepress (#2087)

* feat(ktreelist, kbreadcrumb, kskeleton, kmenu): component reskin (#2097)

* feat(ktreelist): reskin component [KHCP-9008] (#2064)

* chore(sandbox): setup component sandbox [KHCP-9008]

* fix(ktreelist): update props and selectors [KHCP-9008]

* feat(ktreelist): reskin component [KHCP-9008]

* fix(ktreelist): minor fix [KHCP-9008]

* docs(tree-list): update component docs [KHCP-9008]

* fix(ktreelist): address PR feedback [KHCP-9008]

* fix(ktreelist): misc fixes [KHCP-9008]

* fix(ktreelist): minor fixes [KHCP-9008]

* fix(ktreelist): focus visible state [KHCP-9008]

* docs(tree-list): minor fix [KHCP-9008]

* docs(tree-list): misc fixes [KHCP-9008]

* feat(kbreadcrumbs): component reskin [KHCP-8969] (#2051)

* chore(sandbox): setup component sandbox [KHCP-8969]

* feat(kbreadcrumb): reskin component [KHCP-8969]

* test(kbreadcrumb): update component tests [KHCP-8969]

* docs(breadcrumb): update component docs [KHCP-8969]

* test(kbreadcrumb): fix component test [KHCP-8969]

* docs(breadcrumb): minor tweak [KHCP-8969]

* fix(kbreadcrumb): add truncated item title [KHCP-8969]

* fix(kbreadcrumb): apply PR feedback

Co-authored-by: Adam DeHaven <[email protected]>

* fix(kbreadcrumbs): address PR feedback [KHCP-8969]

* fix(kbreadcrumb): misc fixes [KHCP-8969]

---------

Co-authored-by: Adam DeHaven <[email protected]>

* fix(ktreelist): tweak unscoped styles (#2067)

* fix(ktreelist): tweak unscoped styles

* chore: typo

---------

Co-authored-by: Adam DeHaven <[email protected]>

* feat(kmenu): remove component [KHCP-8988] (#2091)

* feat(kskeleton): component reskin [KHCP-8999] (#2082)

* chore(sandbox): set up skeleton sandbox [KHCP-8999]

* feat(kskeleton): rekin generic and table skeleton [KHCP-8999]

* fix(kskeleton): component reskin [KHCP-8999]

* docs(skeleton): update component docs [KHCP-8999]

* test(kskeleton): fix component tests [KHCP-8999]

* fix(kskeleton): card loader max width prop [KHCP-8999]

* fix(kskeleton): address feedback [KHCP-8999]

* fix(kskeleton): minor fix [KHCP-8999]

* test(kskeleton): fix component tests [KHCP-8999]

* docs: minor fix

* fix(kbreadcrumbs): icon size

* fix(kbreadcrumbs): make last item a link (#2098)

* fix(kskeleton): tweak prop name (#2099)

---------

Co-authored-by: Adam DeHaven <[email protected]>

* chore(release): 9.0.0-alpha.123 [skip ci]

# [9.0.0-alpha.123](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.122...v9.0.0-alpha.123) (2024-03-27)

### Features

* **ktreelist, kbreadcrumb, kskeleton, kmenu:** component reskin ([#2097](https://github.com/Kong/kongponents/issues/2097)) ([b274b94](https://github.com/Kong/kongponents/commit/b274b948060ccbf3d5a633e0b1fedbf1ef675bda)), closes [#2064](https://github.com/Kong/kongponents/issues/2064) [#2051](https://github.com/Kong/kongponents/issues/2051)

* fix(kprompt): add arial-label (#2102)

* fix(kprompt): add arial-label

* docs: fix ci

* chore(release): 9.0.0-alpha.124 [skip ci]

# [9.0.0-alpha.124](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.123...v9.0.0-alpha.124) (2024-03-28)

### Bug Fixes

* **kprompt:** add arial-label ([#2102](https://github.com/Kong/kongponents/issues/2102)) ([8302e71](https://github.com/Kong/kongponents/commit/8302e711e2f5c8783ae162700c7d0b6541c4422d))

* docs(datetime-picker): fix build issues (#2104)

* feat(kcopy): support truncationLimit auto [khcp-11256] (#2106)

Update `KCopy` to support truncation while expanding to fill the space if it's available by specifying `'auto'` for the `truncationLimit`.
Part of [KHCP-11256](https://konghq.atlassian.net/browse/KHCP-11256).

* fix(ktabs): disabled item remove pointer events none [KHCP-11265] (#2103)

* fix(ktabs): disabled item remove pointer events none [KHCP-11265]

* test(ktabs): add disabled item test [KHCP-11265]

* chore(release): 9.0.0-alpha.125 [skip ci]

# [9.0.0-alpha.125](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.124...v9.0.0-alpha.125) (2024-04-01)

### Bug Fixes

* **ktabs:** disabled item remove pointer events none [KHCP-11265] ([#2103](https://github.com/Kong/kongponents/issues/2103)) ([cc08a9a](https://github.com/Kong/kongponents/commit/cc08a9a8cc41b0b4f41fe50aefd880e6cec9d031))

### Features

* **kcopy:** support truncationLimit auto [khcp-11256] ([#2106](https://github.com/Kong/kongponents/issues/2106)) ([26c4365](https://github.com/Kong/kongponents/commit/26c43652a486eea53591ec94bbe241622e5bd661))

* fix(deps): update dependency @kong/icons to ^1.8.15 (#2107)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.126 [skip ci]

# [9.0.0-alpha.126](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.125...v9.0.0-alpha.126) (2024-04-01)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.8.15 ([#2107](https://github.com/Kong/kongponents/issues/2107)) ([c0a41f8](https://github.com/Kong/kongponents/commit/c0a41f813b7dfa5de6191ceac6a575b1a72e89b6))

* fix(docs): deploy

* chore(release): 9.0.0-alpha.127 [skip ci]

# [9.0.0-alpha.127](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.126...v9.0.0-alpha.127) (2024-04-02)

### Bug Fixes

* **docs:** deploy ([3eda6d1](https://github.com/Kong/kongponents/commit/3eda6d1ba48cdf908172265a76e51f38a0f32a3f))

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.48 (#2093)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update tj-actions/changed-files action to v42 (#2089)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version (#2088)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency vue-tsc to v2 (#2072)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @types/node-emoji to v2 (#2079)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version (#2109)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency vite to ^5.1.7 (#2110)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency vite to ^5.2.6 (#2112)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(ktable): add column resize support [khcp-11161] (#2105)

Add column resize support to `KTable` for [KHCP-11161](https://konghq.atlassian.net/browse/KHCP-11161).

* chore(release): 9.0.0-alpha.128 [skip ci]

# [9.0.0-alpha.128](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.127...v9.0.0-alpha.128) (2024-04-04)

### Features

* **ktable:** add column resize support [khcp-11161] ([#2105](https://github.com/Kong/kongponents/issues/2105)) ([c448c49](https://github.com/Kong/kongponents/commit/c448c49d2be04f164789ee5d1e321dc6912522f4))

* fix(kcopy): not using actual button (#2113)

Fix KCopy not using an actual button for its click interaction.

Signed-off-by: Philipp Rudloff <[email protected]>

* chore(release): 9.0.0-alpha.129 [skip ci]

# [9.0.0-alpha.129](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.128...v9.0.0-alpha.129) (2024-04-04)

### Bug Fixes

* **kcopy:** not using actual button ([#2113](https://github.com/Kong/kongponents/issues/2113)) ([642f8b6](https://github.com/Kong/kongponents/commit/642f8b60e0f30259bf356d189576f127f4ff45d9))

* feat(kinline edit): remove component [KHCP-8984] (#2049)

* chore(deps): update dependency @kong/design-tokens to ^1.12.11 (#2115)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.130 [skip ci]

# [9.0.0-alpha.130](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.129...v9.0.0-alpha.130) (2024-04-04)

### Features

* **kinline edit:** remove component [KHCP-8984] ([#2049](https://github.com/Kong/kongponents/issues/2049)) ([d9109d9](https://github.com/Kong/kongponents/commit/d9109d92c79e0b432780abd048331a603e39b295))

* chore(deps): update all non-major dependencies with stable version (#2117)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(deps): update dependency @kong/icons to ^1.8.16 (#2120)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.131 [skip ci]

# [9.0.0-alpha.131](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.130...v9.0.0-alpha.131) (2024-04-05)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.8.16 ([#2120](https://github.com/Kong/kongponents/issues/2120)) ([5c210a3](https://github.com/Kong/kongponents/commit/5c210a32dae338de6eaa29c42d1ec9ec11d7ed1d))

* chore: remove vscode extension

* chore(deps): update tj-actions/changed-files action to v43 (#2111)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kalert,kemptystate): icon slot test (#2123)

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.49 (#2122)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.132 [skip ci]

# [9.0.0-alpha.132](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.131...v9.0.0-alpha.132) (2024-04-08)

### Bug Fixes

* **kalert,kemptystate:** icon slot test ([#2123](https://github.com/Kong/kongponents/issues/2123)) ([06f2f4f](https://github.com/Kong/kongponents/commit/06f2f4f95f980de3a93d80b7be3d10056799e4c8))

* feat(ktable): toggle column visibility [khcp-11162] (#2114)

Update `KTable` to add ability to toggle the visibility of columns.
For [KHCP-11162](https://konghq.atlassian.net/browse/KHCP-11162).

* chore(release): 9.0.0-alpha.133 [skip ci]

# [9.0.0-alpha.133](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.132...v9.0.0-alpha.133) (2024-04-08)

### Features

* **ktable:** toggle column visibility [khcp-11162] ([#2114](https://github.com/Kong/kongponents/issues/2114)) ([54af737](https://github.com/Kong/kongponents/commit/54af7378616a5d530696b3e1480e412e228041db))

* fix: using icons as buttons (#2119)

* fix(ktruncate): using icon as button

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(ktoaster): using icon as button

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(kslideout): using icon as button

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(kselect): using icon as button

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(kmultiselect): using icon as button

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(kmodal): using icon as button

Signed-off-by: Philipp Rudloff <[email protected]>

* fix: reset functional button styles

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(kcopy): not resetting functional button styles

Signed-off-by: Philipp Rudloff <[email protected]>

* fix(*): minor state fixes

---------

Signed-off-by: Philipp Rudloff <[email protected]>
Co-authored-by: portikM <[email protected]>

* chore(release): 9.0.0-alpha.134 [skip ci]

# [9.0.0-alpha.134](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.133...v9.0.0-alpha.134) (2024-04-09)

### Bug Fixes

* using icons as buttons ([#2119](https://github.com/Kong/kongponents/issues/2119)) ([eb8598e](https://github.com/Kong/kongponents/commit/eb8598e4c341ea8f8469562ee3de6792dbc96305))

* fix(kcodeblock): fix shortcut manager runtime undefined (#2126)

* chore(release): 9.0.0-alpha.135 [skip ci]

# [9.0.0-alpha.135](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.134...v9.0.0-alpha.135) (2024-04-10)

### Bug Fixes

* **kcodeblock:** fix shortcut manager runtime undefined ([#2126](https://github.com/Kong/kongponents/issues/2126)) ([015b310](https://github.com/Kong/kongponents/commit/015b31071619aad129a5fcb788b88d90064071ae))

* fix(ktreelist): label alignment (#2128)

* chore(release): 9.0.0-alpha.136 [skip ci]

# [9.0.0-alpha.136](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.135...v9.0.0-alpha.136) (2024-04-10)

### Bug Fixes

* **ktreelist:** label alignment ([#2128](https://github.com/Kong/kongponents/issues/2128)) ([627364e](https://github.com/Kong/kongponents/commit/627364e9454236db5b7a02a85322c679467d1fec))

* fix(types): allow legend header tag (#2129)

* chore(release): 9.0.0-alpha.137 [skip ci]

# [9.0.0-alpha.137](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.136...v9.0.0-alpha.137) (2024-04-10)

### Bug Fixes

* **types:** allow legend header tag ([#2129](https://github.com/Kong/kongponents/issues/2129)) ([d2bd615](https://github.com/Kong/kongponents/commit/d2bd61586c289c8d306db22165983b74b146a2c8))

* fix(ktable): dont clear visibility prefs on load (#2131)

Fix a bug where visibility preferences were getting overridden by default value.

* chore(release): 9.0.0-alpha.138 [skip ci]

# [9.0.0-alpha.138](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.137...v9.0.0-alpha.138) (2024-04-11)

### Bug Fixes

* **ktable:** dont clear visibility prefs on load ([#2131](https://github.com/Kong/kongponents/issues/2131)) ([418ac26](https://github.com/Kong/kongponents/commit/418ac26cbae699dad31977e844267b76f485ac7a))

* docs: use shorthand for named slots usage in docs [KHCP-11488] (#2135)

* docs: use shorthand for named slots usage in docs [KHCP-11488]

* docs(KCatalog): add the custom classes used to the example code too

* revert(KCatalog): changes in KCatalog docs

* feat(ktable): make visibility menu scrollable (#2134)

* feat(ktable): make visibility menu scrollable

* fix(*): initial scroll styles

* fix(*): feedback

* fix(*): wait for open

* chore(release): 9.0.0-alpha.139 [skip ci]

# [9.0.0-alpha.139](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.138...v9.0.0-alpha.139) (2024-04-12)

### Features

* **ktable:** make visibility menu scrollable ([#2134](https://github.com/Kong/kongponents/issues/2134)) ([ab3af1a](https://github.com/Kong/kongponents/commit/ab3af1a1fd3fdd0786bc4005a42660f0ae15494b))

* feat: add zIndex prop to overlaying components [KHCP-10747] (#2130)

* feat: add zIndex prop to verlaying components

* feat: add zIndex as an arg to fullScreenLoadingContainer mixin & usage

* test: add tests for zIndex prop to overlay components

* docs: add docs for zIndex prop to overlay components

* feat(ToastManger): add support for custom zIndex during toaster init

* refactor(ToastManager): use an object to pass args to ToastManager during init

* chore: single quote wrap zIndex prop passed to v-bind in CSS

* chore(release): 9.0.0-alpha.140 [skip ci]

# [9.0.0-alpha.140](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.139...v9.0.0-alpha.140) (2024-04-13)

### Features

* add zIndex prop to overlaying components [KHCP-10747] ([#2130](https://github.com/Kong/kongponents/issues/2130)) ([ef48c22](https://github.com/Kong/kongponents/commit/ef48c22cd731a9d5c9aec377fd5540e3e0fcb5e8))

* fix(ShortcutManager): return empty string for invalid keycode during normalization [KHCP-11186] (#2137)

Datadog reported that in `normalizeKeyCode` method, `.replace` was being accessed on `undefined`. So added a check to early return with an empty string in case the parameter passed to the method is `undefined`, or an invalid string.

Extended explanation [here](https://konghq.atlassian.net/browse/KHCP-11186?focusedCommentId=129798)

* fix(ktable): column visibility menu button (#2136)

Hide column visibility menu when loading/error/empty state and persist initial column widths from table preferences.

* chore(release): 9.0.0-alpha.141 [skip ci]

# [9.0.0-alpha.141](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.140...v9.0.0-alpha.141) (2024-04-15)

### Bug Fixes

* **ktable:** column visibility menu button ([#2136](https://github.com/Kong/kongponents/issues/2136)) ([e1a6854](https://github.com/Kong/kongponents/commit/e1a68542f9cb6fb7a7588098694a71e9bd0dfbb2))
* **ShortcutManager:** return empty string for invalid keycode during normalization [KHCP-11186] ([#2137](https://github.com/Kong/kongponents/issues/2137)) ([58d75fc](https://github.com/Kong/kongponents/commit/58d75fc6d19f45f3f99534abba359eb2f94d5cf1))

* fix(ktable): resized column choppiness (#2139)

* fix(ktable): resized column choppiness

* chore(sandbox): hidable table column

* fix(ktable): minor fix

* chore(release): 9.0.0-alpha.142 [skip ci]

# [9.0.0-alpha.142](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.141...v9.0.0-alpha.142) (2024-04-16)

### Bug Fixes

* **ktable:** resized column choppiness ([#2139](https://github.com/Kong/kongponents/issues/2139)) ([b28918f](https://github.com/Kong/kongponents/commit/b28918f1c36c552c2b787659d92a895a4a9240a2))

* fix(KCodeBlock): add question marks [KHCP-11554] (#2142)

* chore(release): 9.0.0-alpha.143 [skip ci]

# [9.0.0-alpha.143](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.142...v9.0.0-alpha.143) (2024-04-17)

### Bug Fixes

* **KCodeBlock:** add question marks [KHCP-11554] ([#2142](https://github.com/Kong/kongponents/issues/2142)) ([ddff842](https://github.com/Kong/kongponents/commit/ddff842bda62e070eb364a353f5d579956492055))

* fix(kinput): add aria label to associate helper text with input [KHCP-11030] (#2138)

* fix(kinput): add aria label to associate helper text with input [KHCP-11030]

* fix(kinput): always generate helpTextID but only assign when helpText exists

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-17)

### Bug Fixes

* **KInput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([e38021d](https://github.com/Kong/kongponents/commit/e38021d4f3f59dbfff48474d3fad830318589f78))

* fix(deps): update dependency @kong/icons to ^1.9.0 (#2144)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.145 [skip ci]

# [9.0.0-alpha.145](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.144...v9.0.0-alpha.145) (2024-04-17)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([52f3c2d](https://github.com/Kong/kongponents/commit/52f3c2dfe72bce8c13ea84b65b8e30346a48b752))

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.50 (#2145)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(kcodeblock, kcatalog, kcollapse, kstepper): components reskin (#2124)

* feat(kcodeblock): component reskin [KHCP-8975] (#2100)

* feat(kcollapse): component reskin [KHCP-8976] (#2125)

* feat(kcollapse): reskin component - wip [KHCP-8976]

* feat(kcollapse): component reskin [KHCP-8976]

* test(kcollapse): update compoent tests [KHCP-8976]

* fix(kcollapse): misc fixes [KHCP-8976]

* docs(collapse): update component docs [KHCP-8976]

* chore(sandbox): minor fix [KHCP-8976]

* docs(collapse): misc fix [KHCP-8976]

* fix(kcollapse): apply feedback

Co-authored-by: Adam DeHaven <[email protected]>

* fix(kcollapse): address feedback [KHCP-8976]

---------

Co-authored-by: Adam DeHaven <[email protected]>

* feat(kcatalog): reskin component [KHCP-8972] (#2116)

* fix(kcatalog): update props, slots, events [KHCP-8972]

* feat(kcatalog): reskin component [KHCP-8972]

* feat(kcatalogitem): reskin component [KHCP-8972]

* test(kcatalog): update component tests [KHCP-8972]

* docs(catalog): update component docs [KHCP-8972]

* docs(catalog): minor fix [KHCP-8972]

* test(kemptystate): fix flaky test [KHCP-8972]

* test(kalert): fix flaky test [KHCP-8972]

* fix(kcatalog): grid gap [KHCP-8972]

* fix(kcatalog): apply feedback

Co-authored-by: Adam DeHaven <[email protected]>

* fix(kcatalog): address feedback [KHCP-8972]

* fix(*): remove letter spacing [KHCP-8972]

---------

Co-authored-by: Adam DeHaven <[email protected]>

* feat(kstepper): component reskin [KHCP-9001] (#2132)

* fix(kmultiselect): minor fix [KHCP-9001]

* feat(kstepper): reskin component [KHCP-9001]

* fix(kstepper): remove stepper icons [KHCP-9001]

* test(kstepper): update component tests [KHCP-9001]

* fix(kstepper): minor fix [KHCP-9001]

* docs(stepper): update component docs [KHCP-9001]

* fix(kstepper): add aria-current [KHCP-9001]

* fix(kstep): icon titles [KHCP-9001]

* docs: minor fix

* fix(kcodeblock): icon button not to inherit attrs (#2140)

* fix(kcatalogitem): fix overflow

* fix(*): add title or decorative prop to icons (#2143)

* fix(*): add title or decorative prop to icons

* fix(*): minor fix

* fix(kcopy): minor fix

* fix(kcopy): minor fix

* fix(*): address pr feedback

* fix(ktable): minor fix

---------

Co-authored-by: Adam DeHaven <[email protected]>

* chore(release): 9.0.0-alpha.146 [skip ci]

# [9.0.0-alpha.146](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.145...v9.0.0-alpha.146) (2024-04-18)

### Features

* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([4c97890](https://github.com/Kong/kongponents/commit/4c97890a5915b35d448b9de952d5c4552302852f)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.51 (#2146)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency eslint-plugin-n to v17 (#2149)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version (#2121)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(ktable): column visibility design feedback (#2152)

Apply design feedback - button/dropdown alignment.

* chore(release): 9.0.0-alpha.147 [skip ci]

# [9.0.0-alpha.147](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.146...v9.0.0-alpha.147) (2024-04-22)

### Bug Fixes

* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([524d89b](https://github.com/Kong/kongponents/commit/524d89b1ffda1a0ca2b0e8d11ab9977c2f7718cc))

* chore(deps): update all non-major dependencies with stable version (#2153)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-23)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))

### Features

* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* feat(kcatalogitem): add card-footer slot (#2154)

* feat(kcatalogitem): add card-footer slot

* feat(kcatalogitem): apply pr feedback

Co-authored-by: Maksym Portianoi <[email protected]>

* feat(kcatalogitem): apply pr feedback

* feat(kcatalogitem): apply pr feedback

---------

Co-authored-by: Maksym Portianoi <[email protected]>

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-23)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* fix: trigger release

* fix: trigger release

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-23)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* fix(deps): update dependency @kong/icons to ^1.9.1 (#2155)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-23)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* fix(kselect): fix double emits bug (#2156)

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* fix: release tags

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* release tags ([05ae8fb](https://github.com/Kong/kongponents/commit/05ae8fb485a82852169928f89ab201fe5d0fb17a))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* fix: release tags

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* release tags ([b990c8c](https://github.com/Kong/kongponents/commit/b990c8cd9aa3d785ea5c257ef3362b293da70d21))
* release tags ([05ae8fb](https://github.com/Kong/kongponents/commit/05ae8fb485a82852169928f89ab201fe5d0fb17a))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* feat: trigger release maybe

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* release tags ([b990c8c](https://github.com/Kong/kongponents/commit/b990c8cd9aa3d785ea5c257ef3362b293da70d21))
* release tags ([05ae8fb](https://github.com/Kong/kongponents/commit/05ae8fb485a82852169928f89ab201fe5d0fb17a))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)
* trigger release maybe ([206298c](https://github.com/Kong/kongponents/commit/206298c41c2acabc6566fcfa7d40663137e6b156))

* feat: trigger release maybe

* feat: trigger release maybe

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* release tags ([b990c8c](https://github.com/Kong/kongponents/commit/b990c8cd9aa3d785ea5c257ef3362b293da70d21))
* release tags ([05ae8fb](https://github.com/Kong/kongponents/commit/05ae8fb485a82852169928f89ab201fe5d0fb17a))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)
* trigger release maybe ([994da0b](https://github.com/Kong/kongponents/commit/994da0b389fe4214a78264ce4ebcffa9bfed95fd))
* trigger release maybe ([60272f2](https://github.com/Kong/kongponents/commit/60272f281b85965e460cb66913960d85472aab43))
* trigger release maybe ([206298c](https://github.com/Kong/kongponents/commit/206298c41c2acabc6566fcfa7d40663137e6b156))

* fix: tags

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* release tags ([b990c8c](https://github.com/Kong/kongponents/commit/b990c8cd9aa3d785ea5c257ef3362b293da70d21))
* release tags ([05ae8fb](https://github.com/Kong/kongponents/commit/05ae8fb485a82852169928f89ab201fe5d0fb17a))
* tags ([1fe1673](https://github.com/Kong/kongponents/commit/1fe16739a7373a7b7e52f82671891f0b2c7485ff))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)
* trigger release maybe ([994da0b](https://github.com/Kong/kongponents/commit/994da0b389fe4214a78264ce4ebcffa9bfed95fd))
* trigger release maybe ([60272f2](https://github.com/Kong/kongponents/commit/60272f281b85965e460cb66913960d85472aab43))
* trigger release maybe ([206298c](https://github.com/Kong/kongponents/commit/206298c41c2acabc6566fcfa7d40663137e6b156))

* fix: tags

* chore(release): 9.0.0-alpha.144 [skip ci]

# [9.0.0-alpha.144](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.143...v9.0.0-alpha.144) (2024-04-24)

### Bug Fixes

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([04d688d](https://github.com/Kong/kongponents/commit/04d688de916858104fa8e58081a7c44de7c77813))
* **deps:** update dependency @kong/icons to ^1.9.1 ([#2155](https://github.com/Kong/kongponents/issues/2155)) ([c3ad0ca](https://github.com/Kong/kongponents/commit/c3ad0cadb9c86616d99a620de766f81719d9414e))
* **kinput:** add aria label to associate helper text with input [KHCP-11030] ([#2138](https://github.com/Kong/kongponents/issues/2138)) ([4b3ea54](https://github.com/Kong/kongponents/commit/4b3ea5452a2b7259d8a2b4f53574ac9329ee13aa))
* **kselect:** fix double emits bug ([#2156](https://github.com/Kong/kongponents/issues/2156)) ([bcf23f4](https://github.com/Kong/kongponents/commit/bcf23f4cf3e9c1553f655a00fc217fe834605fc1))
* **ktable:** column visibility design feedback ([#2152](https://github.com/Kong/kongponents/issues/2152)) ([717b6a9](https://github.com/Kong/kongponents/commit/717b6a9037ad680497dc6726288b8e32236cb7dd))
* release tags ([b990c8c](https://github.com/Kong/kongponents/commit/b990c8cd9aa3d785ea5c257ef3362b293da70d21))
* release tags ([05ae8fb](https://github.com/Kong/kongponents/commit/05ae8fb485a82852169928f89ab201fe5d0fb17a))
* tags ([6898fca](https://github.com/Kong/kongponents/commit/6898fca5bcad10a991eff07edfeef1fd81d95dde))
* tags ([1fe1673](https://github.com/Kong/kongponents/commit/1fe16739a7373a7b7e52f82671891f0b2c7485ff))
* trigger release ([b2c1f99](https://github.com/Kong/kongponents/commit/b2c1f99751615b9135819fef89edcd4dea80fb16))
* trigger release ([417f35b](https://github.com/Kong/kongponents/commit/417f35b5923bad9801566be26a707034683168aa))

### Features

* **kcatalogitem:** add card-footer slot ([#2154](https://github.com/Kong/kongponents/issues/2154)) ([e26025b](https://github.com/Kong/kongponents/commit/e26025b2ce0c2e7753c8b8633f7ee30749c53b91))
* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([c3bfe87](https://github.com/Kong/kongponents/commit/c3bfe87da67e975910dbcf2b2fee0b28db217361)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)
* trigger release maybe ([994da0b](https://github.com/Kong/kongponents/commit/994da0b389fe4214a78264ce4ebcffa9bfed95fd))
* trigger release maybe ([60272f2](https://github.com/Kong/kongponents/commit/60272f281b85965e460cb66913960d85472aab43))
* trigger release maybe ([206298c](https://github.com/Kong/kongponents/commit/206298c41c2acabc6566fcfa7d40663137e6b156))

* fix: tags (#2158)

* chore(release): 9.0.0-alpha.148 [skip ci]

# [9.0.0-alpha.148](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.147...v9.0.0-alpha.148) (2024-04-24)

### Bug Fixes

* tags ([#2158](https://github.com/Kong/kongponents/issues/2158)) ([5bb23aa](https://github.com/Kong/kongponents/commit/5bb23aad473e4eaaa6fb8fc371882ed67d01617b))

* chore(deps): update all non-major dependencies with stable version (#2160)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency eslint-plugin-n to ^17.2.1 (#2161)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kradio, kcheckbox): required field indicator [KHCP-11503] (#2159)

* fix(kradio, kcheckbox): required field indicator [KHCP-11503]

* fix(kexternallink): outline offset [KHCP-11517]

* docs(radio, checkbox): add required examples [KHCP-11503]

* docs(*): minor fixes [KHCP-11503]

* fix(kradio, kcheckbox): minor fix [KHCP-11503]

* docs(kradio): remove example [KHCP-11503]

* chore(release): 9.0.0-alpha.149 [skip ci]

# [9.0.0-alpha.149](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.148...v9.0.0-alpha.149) (2024-04-25)

### Bug Fixes

* **kradio, kcheckbox:** required field indicator [KHCP-11503] ([#2159](https://github.com/Kong/kongponents/issues/2159)) ([fdd617e](https://github.com/Kong/kongponents/commit/fdd617e4252fc09a06248ff27cfe45445cd05352))

* fix/commitlint (#2163)

* fix: commitlint casing

* fix: commitlint rules

* refactor: config file

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.52 (#2164)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies with stable version (#2165)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update wagoid/commitlint-github-action action to v6 (#2133)

* fix(ktable): init col visibility [khcp-11730] (#2169)

Fix an issue where initial provided visibility preferences were immediately cleared for [KHCP-11730](https://konghq.atlassian.net/browse/KHCP-11730).

* chore(release): 9.0.0-alpha.150 [skip ci]

# [9.0.0-alpha.150](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.149...v9.0.0-alpha.150) (2024-05-01)

### Bug Fixes

* **ktable:** init col visibility [khcp-11730] ([#2169](https://github.com/Kong/kongponents/issues/2169)) ([b86bfc5](https://github.com/Kong/kongponents/commit/b86bfc57d489960a30368429b032bd85b8cca957))

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.53 (#2171)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.54 (#2172)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(kselect): avoid incorrect event triggering with null (#2168)

* chore(release): 9.0.0-alpha.151 [skip ci]

# [9.0.0-alpha.151](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.150...v9.0.0-alpha.151) (2024-05-07)

### Bug Fixes

* **kselect:** avoid incorrect event triggering with null ([#2168](https://github.com/Kong/kongponents/issues/2168)) ([aa75dea](https://github.com/Kong/kongponents/commit/aa75dea5a070d0deddb8a242e627a365f2508963))

* fix(kcollapse): add title slot (#2174)

* fix(kcollapse): add title slot

* docs(kcollapse): update component docs

* fix(kcollapse): minor fix

* fix(kcollapse): minor fix

* chore(release): 9.0.0-alpha.152 [skip ci]

# [9.0.0-alpha.152](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.151...v9.0.0-alpha.152) (2024-05-07)

### Bug Fixes

* **kcollapse:** add title slot ([#2174](https://github.com/Kong/kongponents/issues/2174)) ([7407eb8](https://github.com/Kong/kongponents/commit/7407eb83273c12a63840c84c87a2a268310cb56b))

* docs(*): component api docs touchups [KHCP-9012] (#2175)

* docs(button): add events section [KHCP-9012]

* docs(kmodalfullscreen): remove component docs [KHCP-9012]

* fix(kmodalfullscreen): minor tweak [KHCP-9012]

* docs(label): default slot docs [KHCP-9012]

* test(kmodalfullscreen): fix component tests [KHCP-9012]

* docs: minor fix [KHCP-9012]

* fix(ktooltip): suppress vue attr passthrough warning (#2178)

it's safe to set `inheritAttrs` to `false` because we have
set `v-bind="$attrs"` on `<KPop />` manually

* fix(kfileupload): force transparent color for the input element (#2177)

this prevents the native "No file selected" placeholder being
rendered and causing the placeholder text overlapped

* chore(release): 9.0.0-alpha.153 [skip ci]

# [9.0.0-alpha.153](https://github.com/Kong/kongponents/compare/v9.0.0-alpha.152...v9.0.0-alpha.153) (2024-05-09)

### Bug Fixes

* **kfileupload:** force transparent color for the input element ([#2177](https://github.com/Kong/kongponents/issues/2177)) ([b42e177](https://github.com/Kong/kongponents/commit/b42e177a9fea2716fe697d7f58b26e19e8127aa7))
* **ktooltip:** suppress vue attr passthrough warning ([#2178](https://github.com/Kong/kongponents/issues/2178)) ([1230889](https://github.com/Kong/kongponents/commit/1230889ceb7222434918654e7439c014ce735135))

* feat(ktable): component reskin [KHCP-9002] (#2151)

* fix(deps): update dependency @kong/icons to ^1.9.0 (#2144)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(release): 9.0.0-alpha.145 [skip ci]

* **deps:** update dependency @kong/icons to ^1.9.0 ([#2144](https://github.com/Kong/kongponents/issues/2144)) ([52f3c2d](https://github.com/Kong/kongponents/commit/52f3c2dfe72bce8c13ea84b65b8e30346a48b752))

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.50 (#2145)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(kcodeblock, kcatalog, kcollapse, kstepper): components reskin (#2124)

* feat(kcodeblock): component reskin [KHCP-8975] (#2100)

* feat(kcollapse): component reskin [KHCP-8976] (#2125)

* feat(kcollapse): reskin component - wip [KHCP-8976]

* feat(kcollapse): component reskin [KHCP-8976]

* test(kcollapse): update compoent tests [KHCP-8976]

* fix(kcollapse): misc fixes [KHCP-8976]

* docs(collapse): update component docs [KHCP-8976]

* chore(sandbox): minor fix [KHCP-8976]

* docs(collapse): misc fix [KHCP-8976]

* fix(kcollapse): apply feedback

Co-authored-by: Adam DeHaven <[email protected]>

* fix(kcollapse): address feedback [KHCP-8976]

---------

Co-authored-by: Adam DeHaven <[email protected]>

* feat(kcatalog): reskin component [KHCP-8972] (#2116)

* fix(kcatalog): update props, slots, events [KHCP-8972]

* feat(kcatalog): reskin component [KHCP-8972]

* feat(kcatalogitem): reskin component [KHCP-8972]

* test(kcatalog): update component tests [KHCP-8972]

* docs(catalog): update component docs [KHCP-8972]

* docs(catalog): minor fix [KHCP-8972]

* test(kemptystate): fix flaky test [KHCP-8972]

* test(kalert): fix flaky test [KHCP-8972]

* fix(kcatalog): grid gap [KHCP-8972]

* fix(kcatalog): apply feedback

Co-authored-by: Adam DeHaven <[email protected]>

* fix(kcatalog): address feedback [KHCP-8972]

* fix(*): remove letter spacing [KHCP-8972]

---------

Co-authored-by: Adam DeHaven <[email protected]>

* feat(kstepper): component reskin [KHCP-9001] (#2132)

* fix(kmultiselect): minor fix [KHCP-9001]

* feat(kstepper): reskin component [KHCP-9001]

* fix(kstepper): remove stepper icons [KHCP-9001]

* test(kstepper): update component tests [KHCP-9001]

* fix(kstepper): minor fix [KHCP-9001]

* docs(stepper): update component docs [KHCP-9001]

* fix(kstepper): add aria-current [KHCP-9001]

* fix(kstep): icon titles [KHCP-9001]

* docs: minor fix

* fix(kcodeblock): icon button not to inherit attrs (#2140)

* fix(kcatalogitem): fix overflow

* fix(*): add title or decorative prop to icons (#2143)

* fix(*): add title or decorative prop to icons

* fix(*): minor fix

* fix(kcopy): minor fix

* fix(kcopy): minor fix

* fix(*): address pr feedback

* fix(ktable): minor fix

---------

Co-authored-by: Adam DeHaven <[email protected]>

* chore(release): 9.0.0-alpha.146 [skip ci]

* **kcodeblock, kcatalog, kcollapse, kstepper:** components reskin ([#2124](https://github.com/Kong/kongponents/issues/2124)) ([4c97890](https://github.com/Kong/kongponents/commit/4c97890a5915b35d448b9de952d5c4552302852f)), closes [#2100](https://github.com/Kong/kongponents/issues/2100) [#2125](https://github.com/Kong/kongponents/issues/2125)

* chore(deps): update dependency @kong-ui-public/sandbox-layout to ^2.0.51 (#2146)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(ktable): reskin props [KHCP-9002]

* fix(ktable): rename events [KHCP-9002]

* fix(ktable): fix sortable prop conditions [KHCP-9002]

* test(ktable): fix component tests [KHCP-9002]

* feat(ktable): reskin selectors [KHCP-9002]

* feat(ktable): reskin component [KHCP-9002]

* fix(ktable): misc fixes & updates [KHCP-9002]

* docs(ktable): update component docs [KHCP-9002]

* docs(tabs): disabled tab tooltip example [KHCP-9002]

* revert(kexternallink): revert changes [KHCP-9002]

* feat(ktable): add column header tooltip [KHCP-9002]

* test(ktable): add column header tooltip test [KHCP-9002]

* docs(ktable, kcatalog): pagination section [KHCP-9002]

* docs(ktable): add examples [KHCP-9002]

* chore: fix package.json [KHCP-9002]

* fix(ktable): apply pr feedback

Co-authored-by: Kai Arrowood <[email protected]>

* fix(ktable): address pr feedback [KHCP-9002]

* fix(ktable): minor type fix [KHCP-9002]

* fix(ktable): minor fix [KHCP-9002]

* fix(utilities): remove client side sorter function [KHCP-9002]

* chore(sandbox): minor tweak [KHCP-9002]

* fix(utilities): add client side sorter function back [KHCP-9002]

* fix(ktable): add default sorter function back [KHCP-9002]

* docs(table): minor updates [KHCP-9002]

* docs(table): tweak wording [KHCP-9002]

* docs(table): apply pr feedback

Co-authored-by: Kai Arrowood <[email protected]>

* fix(kskeleton): adjust table row height [KHCP-9002]

---------

Co-…
  • Loading branch information
14 people authored Jun 24, 2024
1 parent d5aca1e commit aacdaf8
Show file tree
Hide file tree
Showing 448 changed files with 39,871 additions and 38,466 deletions.
10 changes: 0 additions & 10 deletions .eslintignore

This file was deleted.

64 changes: 0 additions & 64 deletions .eslintrc.cjs

This file was deleted.

3 changes: 1 addition & 2 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,11 @@
# Dev tools
/.eslintrc.js @adamdehaven @jillztom
/.stylelintrc.cjs @adamdehaven @jillztom @portikM
/deprecated-classes.cjs @adamdehaven @jillztom @portikM
/.gitignore @adamdehaven @jillztom @kaiarrowood
/vite.config.ts @adamdehaven @jillztom

# Dependabot approvals
# Allow Kongponents BOT to approve dependabot updates
# These rules MUST remain at the bottom as the last entry
package.json @kongponents-bot @Kong/team-core-ui @adamdehaven @jillztom @kaiarrowood
yarn.lock @kongponents-bot @Kong/team-core-ui @adamdehaven @jillztom @kaiarrowood
pnpm-lock.yaml @kongponents-bot @Kong/team-core-ui @adamdehaven @jillztom @kaiarrowood
9 changes: 0 additions & 9 deletions .github/PULL_REQUEST_TEMPLATE.md

This file was deleted.

62 changes: 62 additions & 0 deletions .github/actions/setup-pnpm-with-dependencies/action.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: Setup PNPM with Dependencies
description: Reusable composition of setup-node, cache, and pnpm install actions
inputs:
nodejs-version:
description: 'Version of NodeJS to use (ex: 18.19.1)'
default: '18.19.1'
force-install:
description: When 'true', pnpm install will be executed regardless of a cache hit
required: false
default: 'false'
frozen-lockfile:
description: When false, pnpm install will use the --no-frozen-lockfile flag
required: false
default: 'true'
outputs:
cache-hit:
description: Whether or not there was a cache hit
value: ${{ steps.dependency-cache.outputs.cache-hit }}
runs:
using: composite
steps:

- name: get Node version
id: node-version
shell: bash
run: |
voltaNodeVersion=$(cat package.json|jq -r ".volta.node")
if [[ $voltaNodeVersion == null ]]; then
voltaNodeVersion="${{ inputs.nodejs-version }}"
fi
voltaPnpmVersion=$(cat package.json|jq -r ".volta.pnpm")
if [[ $voltaPnpmVersion == null ]]; then
voltaPnpmVersion="9.3.0"
fi
echo "node-version=${voltaNodeVersion}">> $GITHUB_OUTPUT
echo "pnpm-version=${voltaPnpmVersion}">> $GITHUB_OUTPUT
- name: Setup Node
uses: actions/setup-node@v4
with:
node-version: ${{ steps.node-version.outputs.node-version }}

- name: Install PNPM
shell: bash
run: |
npm i -g pnpm@${{ steps.node-version.outputs.pnpm-version }}
pnpm --version
- name: Dependency Cache
id: dependency-cache
uses: actions/cache@v4
with:
path: |
~/.cache/Cypress
**/node_modules
key: pnpm-${{ steps.node-version.outputs.pnpm-version }}-${{ steps.node-version.outputs.node-version }}-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}

- name: Install Dependencies
if: ${{ inputs.force-install == 'true' || steps.dependency-cache.outputs.cache-hit != 'true' }}
shell: bash
run: pnpm i${{ inputs.frozen-lockfile == 'false' && ' --no-frozen-lockfile' || '' }}
12 changes: 12 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Summary

<!--
Be sure your Pull Request includes:
- JIRA ticket number in the title, and link in the summary
- An accurate summary of what is being added/edited/removed
- Tests (unit, component, regression)
- Updated documentation and commented code
- Link to Figma, if applicable
- Conventional Commits
-->
1 change: 1 addition & 0 deletions .github/workflows/auto-approve.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ on: pull_request_target

jobs:
renovate-autoapprove:
timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }}
runs-on: ubuntu-latest
# Do not auto-approve branches `alpha` or `beta`
if: github.actor == 'renovate[bot]' && !contains(github.head_ref || github.ref_name, 'alpha') && !contains(github.head_ref || github.ref_name, 'beta')
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/cleanup-preview-packages.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ concurrency:

jobs:
cleanup:
timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }}
name: Cleanup PR Previews
runs-on: ubuntu-latest
env:
Expand Down
71 changes: 0 additions & 71 deletions .github/workflows/codeql-analysis.yaml

This file was deleted.

5 changes: 3 additions & 2 deletions .github/workflows/commitlint.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ on:

jobs:
commitlint:
timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }}
if: ${{ github.actor != 'renovate[bot]' }}
runs-on: ubuntu-latest
steps:
Expand All @@ -16,6 +17,6 @@ jobs:
- name: Remove tsconfig
run: rm tsconfig.json

- uses: wagoid/commitlint-github-action@v5.4.3
- uses: wagoid/commitlint-github-action@v6.0.1
with:
configFile: commitlint.config.cjs
configFile: commitlint.config.ts
23 changes: 12 additions & 11 deletions .github/workflows/get-changed-files.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,43 +12,44 @@ on:
components-or-docs-or-cypress-files-changed:
description: Check if src or docs (`src` or `docs` directories) files have changed
value: ${{ jobs.get-changed-files.outputs.components-or-docs-or-cypress-files-changed }}
package-json-yarn-lock-files-changed:
description: Check if package.json or yarn.lock files changed
value: ${{ jobs.get-changed-files.outputs.package-json-yarn-lock-files-changed }}
package-json-pnpm-lock-files-changed:
description: Check if package.json or pnpm.lock files changed
value: ${{ jobs.get-changed-files.outputs.package-json-pnpm-lock-files-changed }}

jobs:
get-changed-files:
timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }}
name: Check changed files
runs-on: ubuntu-22.04
outputs:
component-files-changed: ${{ steps.component-files-changed.outputs.any_modified }}
docs-files-changed: ${{ steps.docs-files-changed.outputs.any_modified }}
components-or-docs-or-cypress-files-changed: ${{ steps.components-or-docs-or-cypress-files-changed.outputs.any_modified }}
package-json-yarn-lock-files-changed: ${{ steps.package-json-yarn-lock-files-changed.outputs.any_modified }}
package-json-pnpm-lock-files-changed: ${{ steps.package-json-pnpm-lock-files-changed.outputs.any_modified }}

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 2

- name: Check if component (`src` directory) files have changed
uses: tj-actions/changed-files@v39
uses: tj-actions/changed-files@v44
id: component-files-changed
# Return 'true' for any directories listed here that changed
with:
files: |
src/**
- name: Check if docs (`docs` directory) files have changed
uses: tj-actions/changed-files@v39
uses: tj-actions/changed-files@v44
id: docs-files-changed
# Return 'true' for any directories listed here that changed
with:
files: |
docs/**
- name: Check if files changed in `src/`, `docs/`, or `cypress/` directories
uses: tj-actions/changed-files@v39
uses: tj-actions/changed-files@v44
id: components-or-docs-or-cypress-files-changed
# Return 'true' for any directories listed here that changed
with:
Expand All @@ -57,11 +58,11 @@ jobs:
docs/**
cypress/**
- name: Check if package.json or yarn.lock files changed
uses: tj-actions/changed-files@v39
id: package-json-yarn-lock-files-changed
- name: Check if package.json or pnpm.lock files changed
uses: tj-actions/changed-files@v44
id: package-json-pnpm-lock-files-changed
# Return 'true' for any directories listed here that changed
with:
files: |
package.json
yarn.lock
pnpm-lock.yaml
1 change: 1 addition & 0 deletions .github/workflows/pr-closed.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ on:

jobs:
remove-pr-preview-comment:
timeout-minutes: ${{ fromJSON(vars.GHA_DEFAULT_TIMEOUT) }}
name: Remove PR preview comment from PR
runs-on: ubuntu-latest
env:
Expand Down
Loading

0 comments on commit aacdaf8

Please sign in to comment.