diff --git a/.changeset/editorial-typography-tokens.md b/.changeset/editorial-typography-tokens.md deleted file mode 100644 index 7239735ba..000000000 --- a/.changeset/editorial-typography-tokens.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@launchpad-ui/tokens': minor -'@launchpad-ui/box': patch ---- - -Add a Sora-based editorial typography token family for brand-themed surfaces (empty states, hero moments, announcements). Adds `fontFamily.sora` (with an Inter fallback), pixel-named `fontSize.editorial.*`, `fontWeight.editorial.*`, unitless `lineHeight.editorial.*`, a new top-level `letterSpacing.editorial.*` group, seven `text.editorial.*` compositions, and `size.30`/`size.50` primitives. All values mirror the `ai-refresh` `_typography.scss` source of truth. Existing utility `text.*` compositions are unchanged. - -Box's `rainbow-sprinkles` now flattens the `fontSize`, `fontWeight`, and `lineHeight` token groups (matching how the `font` typography group is already handled) so the nested `editorial.*` sub-namespaces don't break `defineProperties`' flat-record typing. diff --git a/.changeset/link-underline-prop.md b/.changeset/link-underline-prop.md deleted file mode 100644 index ff2072e65..000000000 --- a/.changeset/link-underline-prop.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@launchpad-ui/components": minor ---- - -Add `underline` prop to Link component with `'always' | 'hover' | 'none'` values diff --git a/.changeset/upgrade-react-aria-1-19-0.md b/.changeset/upgrade-react-aria-1-19-0.md deleted file mode 100644 index 8dfdda5fd..000000000 --- a/.changeset/upgrade-react-aria-1-19-0.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -"@launchpad-ui/components": patch -"@launchpad-ui/focus-trap": patch -"@launchpad-ui/navigation": patch -"@launchpad-ui/dropdown": patch -"@launchpad-ui/drawer": patch -"@launchpad-ui/filter": patch -"@launchpad-ui/modal": patch -"@launchpad-ui/form": patch -"@launchpad-ui/menu": patch ---- - -Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. - -This release is additive — no breaking changes. Notable upstream additions: -- `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. -- `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. -- `Menu`'s `onAction` callback now provides both the item key and its value. -- `DragTypes.has()` accepts multiple MIME types and wildcards. diff --git a/apps/vscode/CHANGELOG.md b/apps/vscode/CHANGELOG.md index 7c342840c..f7bdda872 100644 --- a/apps/vscode/CHANGELOG.md +++ b/apps/vscode/CHANGELOG.md @@ -1,5 +1,12 @@ # launchpad-design-system +## 0.3.4 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + ## 0.3.3 ### Patch Changes diff --git a/apps/vscode/package.json b/apps/vscode/package.json index e1d720f4a..f262c66dc 100644 --- a/apps/vscode/package.json +++ b/apps/vscode/package.json @@ -1,7 +1,7 @@ { "name": "launchpad-design-system", "private": true, - "version": "0.3.3", + "version": "0.3.4", "description": "LaunchPad VS Code extension", "repository": { "type": "git", diff --git a/packages/box/CHANGELOG.md b/packages/box/CHANGELOG.md index f0b1cb480..753d31a20 100644 --- a/packages/box/CHANGELOG.md +++ b/packages/box/CHANGELOG.md @@ -1,5 +1,17 @@ # @launchpad-ui/box +## 0.4.5 + +### Patch Changes + +- [#1940](https://github.com/launchdarkly/launchpad-ui/pull/1940) [`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a) Thanks [@OneHunnid](https://github.com/OneHunnid)! - Add a Sora-based editorial typography token family for brand-themed surfaces (empty states, hero moments, announcements). Adds `fontFamily.sora` (with an Inter fallback), pixel-named `fontSize.editorial.*`, `fontWeight.editorial.*`, unitless `lineHeight.editorial.*`, a new top-level `letterSpacing.editorial.*` group, seven `text.editorial.*` compositions, and `size.30`/`size.50` primitives. All values mirror the `ai-refresh` `_typography.scss` source of truth. Existing utility `text.*` compositions are unchanged. + + Box's `rainbow-sprinkles` now flattens the `fontSize`, `fontWeight`, and `lineHeight` token groups (matching how the `font` typography group is already handled) so the nested `editorial.*` sub-namespaces don't break `defineProperties`' flat-record typing. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/vars@0.5.4 + ## 0.4.4 ### Patch Changes diff --git a/packages/box/package.json b/packages/box/package.json index c846c45c8..18ace8d26 100644 --- a/packages/box/package.json +++ b/packages/box/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/box", - "version": "0.4.4", + "version": "0.4.5", "description": "A polymorphic React component with design token sprinkles.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/button/CHANGELOG.md b/packages/button/CHANGELOG.md index 2191e0daa..32a727ec6 100644 --- a/packages/button/CHANGELOG.md +++ b/packages/button/CHANGELOG.md @@ -1,5 +1,13 @@ # @launchpad-ui/button +## 0.15.17 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/icons@0.26.1 + ## 0.15.16 ### Patch Changes diff --git a/packages/button/package.json b/packages/button/package.json index fc6c32e1e..cad27ed50 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/button", - "version": "0.15.16", + "version": "0.15.17", "description": "An element that triggers an action based on user interaction.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index 8df7626dc..1deda14b8 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,5 +1,26 @@ # @launchpad-ui/components +## 0.22.0 + +### Minor Changes + +- [#1888](https://github.com/launchdarkly/launchpad-ui/pull/1888) [`51b495e`](https://github.com/launchdarkly/launchpad-ui/commit/51b495edb66f7ebdc07a5e12af24fed823656236) Thanks [@hsadhvani](https://github.com/hsadhvani)! - Add `underline` prop to Link component with `'always' | 'hover' | 'none'` values + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/icons@0.26.1 + ## 0.21.0 ### Minor Changes diff --git a/packages/components/package.json b/packages/components/package.json index d40c227b0..3040d0702 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/components", - "version": "0.21.0", + "version": "0.22.0", "description": "An implementation of LaunchDarkly's LaunchPad Design System using React Aria Components.", "repository": { "type": "git", diff --git a/packages/drawer/CHANGELOG.md b/packages/drawer/CHANGELOG.md index 2e92994ad..2e4bab9c6 100644 --- a/packages/drawer/CHANGELOG.md +++ b/packages/drawer/CHANGELOG.md @@ -1,5 +1,24 @@ # @launchpad-ui/drawer +## 0.9.17 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a), [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/focus-trap@0.5.4 + - @launchpad-ui/button@0.15.17 + - @launchpad-ui/icons@0.26.1 + ## 0.9.16 ### Patch Changes diff --git a/packages/drawer/package.json b/packages/drawer/package.json index 8e8c8aa31..fa54c6eed 100644 --- a/packages/drawer/package.json +++ b/packages/drawer/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/drawer", - "version": "0.9.16", + "version": "0.9.17", "description": "A partial overlay that appears from the right side of the screen.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/dropdown/CHANGELOG.md b/packages/dropdown/CHANGELOG.md index 9c3c9071f..ddb555fb8 100644 --- a/packages/dropdown/CHANGELOG.md +++ b/packages/dropdown/CHANGELOG.md @@ -1,5 +1,24 @@ # @launchpad-ui/dropdown +## 0.10.17 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/button@0.15.17 + - @launchpad-ui/icons@0.26.1 + - @launchpad-ui/popover@0.14.5 + ## 0.10.16 ### Patch Changes diff --git a/packages/dropdown/package.json b/packages/dropdown/package.json index cc5c705d8..56367a9cc 100644 --- a/packages/dropdown/package.json +++ b/packages/dropdown/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/dropdown", - "version": "0.10.16", + "version": "0.10.17", "description": "An element that displays a list of actions or options to a user.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/filter/CHANGELOG.md b/packages/filter/CHANGELOG.md index 326795960..905bd4699 100644 --- a/packages/filter/CHANGELOG.md +++ b/packages/filter/CHANGELOG.md @@ -1,5 +1,26 @@ # @launchpad-ui/filter +## 0.11.17 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a), [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/dropdown@0.10.17 + - @launchpad-ui/menu@0.16.17 + - @launchpad-ui/button@0.15.17 + - @launchpad-ui/icons@0.26.1 + - @launchpad-ui/tooltip@0.12.5 + ## 0.11.16 ### Patch Changes diff --git a/packages/filter/package.json b/packages/filter/package.json index be26f9f54..0168b5624 100644 --- a/packages/filter/package.json +++ b/packages/filter/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/filter", - "version": "0.11.16", + "version": "0.11.17", "description": "filter a list of results", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/focus-trap/CHANGELOG.md b/packages/focus-trap/CHANGELOG.md index dd8de1e65..92669c8a0 100644 --- a/packages/focus-trap/CHANGELOG.md +++ b/packages/focus-trap/CHANGELOG.md @@ -1,5 +1,18 @@ # @launchpad-ui/focus-trap +## 0.5.4 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + ## 0.5.3 ### Patch Changes diff --git a/packages/focus-trap/package.json b/packages/focus-trap/package.json index 5243ff595..a6a6b8409 100644 --- a/packages/focus-trap/package.json +++ b/packages/focus-trap/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/focus-trap", - "version": "0.5.3", + "version": "0.5.4", "description": "An internal utility not intended for public usage.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/form/CHANGELOG.md b/packages/form/CHANGELOG.md index aa272ccd9..6f9e30cb5 100644 --- a/packages/form/CHANGELOG.md +++ b/packages/form/CHANGELOG.md @@ -1,5 +1,24 @@ # @launchpad-ui/form +## 0.15.17 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/button@0.15.17 + - @launchpad-ui/icons@0.26.1 + - @launchpad-ui/tooltip@0.12.5 + ## 0.15.16 ### Patch Changes diff --git a/packages/form/package.json b/packages/form/package.json index 038ee318b..d5df97b04 100644 --- a/packages/form/package.json +++ b/packages/form/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/form", - "version": "0.15.16", + "version": "0.15.17", "description": "Elements for composing forms, such as input fields, labels, radio buttons, etc.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/icons/CHANGELOG.md b/packages/icons/CHANGELOG.md index 7ac36408d..ff5fc4d6d 100644 --- a/packages/icons/CHANGELOG.md +++ b/packages/icons/CHANGELOG.md @@ -1,5 +1,12 @@ # @launchpad-ui/icons +## 0.26.1 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + ## 0.26.0 ### Minor Changes diff --git a/packages/icons/package.json b/packages/icons/package.json index cd994ec3b..d2df62f1e 100644 --- a/packages/icons/package.json +++ b/packages/icons/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/icons", - "version": "0.26.0", + "version": "0.26.1", "description": "An element that supplements content and represents an action or feature within LaunchDarkly.", "repository": { "type": "git", diff --git a/packages/menu/CHANGELOG.md b/packages/menu/CHANGELOG.md index 19687ae4a..2b232a5a3 100644 --- a/packages/menu/CHANGELOG.md +++ b/packages/menu/CHANGELOG.md @@ -1,5 +1,25 @@ # @launchpad-ui/menu +## 0.16.17 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a), [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/form@0.15.17 + - @launchpad-ui/icons@0.26.1 + - @launchpad-ui/popover@0.14.5 + - @launchpad-ui/tooltip@0.12.5 + ## 0.16.16 ### Patch Changes diff --git a/packages/menu/package.json b/packages/menu/package.json index fd4a9bef3..e046f2e5f 100644 --- a/packages/menu/package.json +++ b/packages/menu/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/menu", - "version": "0.16.16", + "version": "0.16.17", "description": "An element that presents a list of items a user can choose from.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/modal/CHANGELOG.md b/packages/modal/CHANGELOG.md index e212e0535..013313f64 100644 --- a/packages/modal/CHANGELOG.md +++ b/packages/modal/CHANGELOG.md @@ -1,5 +1,24 @@ # @launchpad-ui/modal +## 0.21.17 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a), [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/focus-trap@0.5.4 + - @launchpad-ui/button@0.15.17 + - @launchpad-ui/icons@0.26.1 + ## 0.21.16 ### Patch Changes diff --git a/packages/modal/package.json b/packages/modal/package.json index 01734e020..9258f1692 100644 --- a/packages/modal/package.json +++ b/packages/modal/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/modal", - "version": "0.21.16", + "version": "0.21.17", "description": "An element that presents users information and actions over a page.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/navigation/CHANGELOG.md b/packages/navigation/CHANGELOG.md index e1eeb9df5..403a5aa74 100644 --- a/packages/navigation/CHANGELOG.md +++ b/packages/navigation/CHANGELOG.md @@ -1,5 +1,26 @@ # @launchpad-ui/navigation +## 0.16.19 + +### Patch Changes + +- [#1938](https://github.com/launchdarkly/launchpad-ui/pull/1938) [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68) Thanks [@apucacao](https://github.com/apucacao)! - Upgrade `react-aria-components` to 1.19.0 along with the aligned `react-aria` (3.50.0), `react-stately` (3.48.0), and `@react-types/shared` (3.36.0) packages from the same release. The `@react-aria/*`, `@react-stately/*`, and `@internationalized/*` sub-packages were already at the matching versions and are unchanged. + + This release is additive — no breaking changes. Notable upstream additions: + + - `GridList` and `Tree` support full keyboard interaction with embedded text fields and other interactive elements via the `keyboardNavigationBehavior` prop. + - `Autocomplete` and `Popover` gain inline-completion support, including a new `getTargetRect` prop on `Popover` for positioning overlays relative to arbitrary character positions. + - `Menu`'s `onAction` callback now provides both the item key and its value. + - `DragTypes.has()` accepts multiple MIME types and wildcards. + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a), [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/dropdown@0.10.17 + - @launchpad-ui/menu@0.16.17 + - @launchpad-ui/icons@0.26.1 + - @launchpad-ui/popover@0.14.5 + - @launchpad-ui/tooltip@0.12.5 + ## 0.16.18 ### Patch Changes diff --git a/packages/navigation/package.json b/packages/navigation/package.json index 5e3b4f10b..826acf1d1 100644 --- a/packages/navigation/package.json +++ b/packages/navigation/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/navigation", - "version": "0.16.18", + "version": "0.16.19", "description": "An element used to provide navigation links to help users move through an app.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/popover/CHANGELOG.md b/packages/popover/CHANGELOG.md index 70b562efe..fdf2d66ee 100644 --- a/packages/popover/CHANGELOG.md +++ b/packages/popover/CHANGELOG.md @@ -1,5 +1,13 @@ # @launchpad-ui/popover +## 0.14.5 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a), [`941f77c`](https://github.com/launchdarkly/launchpad-ui/commit/941f77c91ae47f19533496a9ab3a542c479c6a68)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/focus-trap@0.5.4 + ## 0.14.4 ### Patch Changes diff --git a/packages/popover/package.json b/packages/popover/package.json index 9101d2b22..a43a76f83 100644 --- a/packages/popover/package.json +++ b/packages/popover/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/popover", - "version": "0.14.4", + "version": "0.14.5", "description": "An element that displays content within a portal triggered by user interactions.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/table/CHANGELOG.md b/packages/table/CHANGELOG.md index 0456afe0b..12b9eb9c3 100644 --- a/packages/table/CHANGELOG.md +++ b/packages/table/CHANGELOG.md @@ -1,5 +1,12 @@ # @launchpad-ui/table +## 0.9.5 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + ## 0.9.4 ### Patch Changes diff --git a/packages/table/package.json b/packages/table/package.json index eb0763589..774e8c6f5 100644 --- a/packages/table/package.json +++ b/packages/table/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/table", - "version": "0.9.4", + "version": "0.9.5", "description": "An element used to organize and display data to users.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/tokens/CHANGELOG.md b/packages/tokens/CHANGELOG.md index 5a2116dce..be1fb7a08 100644 --- a/packages/tokens/CHANGELOG.md +++ b/packages/tokens/CHANGELOG.md @@ -1,5 +1,13 @@ # @launchpad-ui/tokens +## 0.17.0 + +### Minor Changes + +- [#1940](https://github.com/launchdarkly/launchpad-ui/pull/1940) [`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a) Thanks [@OneHunnid](https://github.com/OneHunnid)! - Add a Sora-based editorial typography token family for brand-themed surfaces (empty states, hero moments, announcements). Adds `fontFamily.sora` (with an Inter fallback), pixel-named `fontSize.editorial.*`, `fontWeight.editorial.*`, unitless `lineHeight.editorial.*`, a new top-level `letterSpacing.editorial.*` group, seven `text.editorial.*` compositions, and `size.30`/`size.50` primitives. All values mirror the `ai-refresh` `_typography.scss` source of truth. Existing utility `text.*` compositions are unchanged. + + Box's `rainbow-sprinkles` now flattens the `fontSize`, `fontWeight`, and `lineHeight` token groups (matching how the `font` typography group is already handled) so the nested `editorial.*` sub-namespaces don't break `defineProperties`' flat-record typing. + ## 0.16.0 ### Minor Changes diff --git a/packages/tokens/package.json b/packages/tokens/package.json index 7ec2a49d3..0eb45294f 100644 --- a/packages/tokens/package.json +++ b/packages/tokens/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/tokens", - "version": "0.16.0", + "version": "0.17.0", "description": "LaunchPad design tokens delivered as CSS custom properties, CommonJS modules, and ES modules.", "repository": { "type": "git", diff --git a/packages/tooltip/CHANGELOG.md b/packages/tooltip/CHANGELOG.md index c1bc3979a..66e65d2ff 100644 --- a/packages/tooltip/CHANGELOG.md +++ b/packages/tooltip/CHANGELOG.md @@ -1,5 +1,13 @@ # @launchpad-ui/tooltip +## 0.12.5 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + - @launchpad-ui/popover@0.14.5 + ## 0.12.4 ### Patch Changes diff --git a/packages/tooltip/package.json b/packages/tooltip/package.json index 58f6167b4..57a546537 100644 --- a/packages/tooltip/package.json +++ b/packages/tooltip/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/tooltip", - "version": "0.12.4", + "version": "0.12.5", "description": "An element that provides additional information on hover or focus.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0", diff --git a/packages/vars/CHANGELOG.md b/packages/vars/CHANGELOG.md index a389044cb..aac304587 100644 --- a/packages/vars/CHANGELOG.md +++ b/packages/vars/CHANGELOG.md @@ -1,5 +1,12 @@ # @launchpad-ui/vars +## 0.5.4 + +### Patch Changes + +- Updated dependencies [[`ccc97d8`](https://github.com/launchdarkly/launchpad-ui/commit/ccc97d8ab2119437a81a8a17affb5f7fd7c1373a)]: + - @launchpad-ui/tokens@0.17.0 + ## 0.5.3 ### Patch Changes diff --git a/packages/vars/package.json b/packages/vars/package.json index e66e439da..59834769d 100644 --- a/packages/vars/package.json +++ b/packages/vars/package.json @@ -1,6 +1,6 @@ { "name": "@launchpad-ui/vars", - "version": "0.5.3", + "version": "0.5.4", "description": "Vanilla Extract design token references for LaunchPad styles.", "repository": "launchdarkly/launchpad-ui", "license": "Apache-2.0",