diff --git a/.changeset/has-selector-element-transformation.md b/.changeset/has-selector-element-transformation.md deleted file mode 100644 index 7f98ef9c7..000000000 --- a/.changeset/has-selector-element-transformation.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@cube-dev/ui-kit': minor ---- - -Add support for `:has(Item)` syntax in style mappings. Capitalized element names inside `:has()` pseudo-class selectors are now automatically transformed to `data-element` attribute selectors (`:has(Item)` → `:has([data-element="Item"])`). diff --git a/.changeset/unlucky-tables-relax.md b/.changeset/unlucky-tables-relax.md deleted file mode 100644 index 4e4a7cf29..000000000 --- a/.changeset/unlucky-tables-relax.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@cube-dev/ui-kit": minor ---- - -Allow to set cursorStrategy to `web` or `native` in Root component. diff --git a/.changeset/value-mods.md b/.changeset/value-mods.md deleted file mode 100644 index ea0a6bd71..000000000 --- a/.changeset/value-mods.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@cube-dev/ui-kit': major ---- - -**BREAKING:** Boolean mods now generate `data-*` instead of `data-is-*` attributes (`mods={{ hovered: true }}` → `data-hovered=""` instead of `data-is-hovered=""`). - -**NEW:** Value mods support - `mods` now accepts string values (`mods={{ theme: 'danger' }}` → `data-theme="danger"`). Includes shorthand syntax in styles (`theme=danger`, `theme="danger"`). See Tasty documentation for details. diff --git a/CHANGELOG.md b/CHANGELOG.md index 4698a63ad..16249bb04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,17 @@ # @cube-dev/ui-kit +## 0.89.0 + +### Minor Changes + +- [#872](https://github.com/cube-js/cube-ui-kit/pull/872) [`4b8a6d6e`](https://github.com/cube-js/cube-ui-kit/commit/4b8a6d6e4342303ec6ba6c58a2c17b38eeef2964) Thanks [@tenphi](https://github.com/tenphi)! - **BREAKING:** Boolean mods now generate `data-*` instead of `data-is-*` attributes (`mods={{ hovered: true }}` → `data-hovered=""` instead of `data-is-hovered=""`). + + **NEW:** Value mods support - `mods` now accepts string values (`mods={{ theme: 'danger' }}` → `data-theme="danger"`). Includes shorthand syntax in styles (`theme=danger`, `theme="danger"`). See Tasty documentation for details. + +- [#872](https://github.com/cube-js/cube-ui-kit/pull/872) [`4b8a6d6e`](https://github.com/cube-js/cube-ui-kit/commit/4b8a6d6e4342303ec6ba6c58a2c17b38eeef2964) Thanks [@tenphi](https://github.com/tenphi)! - Add support for `:has(Item)` syntax in style mappings. Capitalized element names inside `:has()` pseudo-class selectors are now automatically transformed to `data-element` attribute selectors (`:has(Item)` → `:has([data-element="Item"])`). + +- [#873](https://github.com/cube-js/cube-ui-kit/pull/873) [`c29bee57`](https://github.com/cube-js/cube-ui-kit/commit/c29bee5708e4aa75e75e80ffb3509de5a6ac9d13) Thanks [@tenphi](https://github.com/tenphi)! - Allow to set cursorStrategy to `web` or `native` in Root component. + ## 0.88.0 ### Minor Changes diff --git a/package.json b/package.json index e08a199ec..6a94a6aa7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@cube-dev/ui-kit", - "version": "0.88.0", + "version": "0.89.0", "type": "module", "description": "UIKit for Cube Projects", "repository": { @@ -181,4 +181,4 @@ "node": ">=22.14.0", "pnpm": "^10.0.0" } -} +} \ No newline at end of file