From b9db4028cbec37d5905a2115aa23974561cd9652 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 10:22:56 +0000 Subject: [PATCH 1/3] Version Packages --- .changeset/chilly-cities-stare.md | 11 - .changeset/dark-pandas-buy.md | 7 - .changeset/fine-rocks-trade.md | 15 -- .changeset/hip-lions-jog.md | 5 - .changeset/hungry-windows-jog.md | 7 - .changeset/kind-rooms-cry.md | 5 - .changeset/public-towns-write.md | 7 - .changeset/rich-zoos-type.md | 11 - .changeset/stupid-wombats-spend.md | 7 - .changeset/tender-pears-notice.md | 5 - packages/codemods/CHANGELOG.md | 10 + packages/codemods/package.json | 2 +- packages/components/CHANGELOG.md | 109 ++++++++- packages/components/package.json | 4 +- packages/flight-icons/CHANGELOG.md | 16 ++ packages/flight-icons/package.json | 2 +- pnpm-lock.yaml | 2 +- .../release-notes/partials/components.md | 221 ++++++++---------- .../release-notes/partials/flight-icons.md | 26 ++- 19 files changed, 251 insertions(+), 221 deletions(-) delete mode 100644 .changeset/chilly-cities-stare.md delete mode 100644 .changeset/dark-pandas-buy.md delete mode 100644 .changeset/fine-rocks-trade.md delete mode 100644 .changeset/hip-lions-jog.md delete mode 100644 .changeset/hungry-windows-jog.md delete mode 100644 .changeset/kind-rooms-cry.md delete mode 100644 .changeset/public-towns-write.md delete mode 100644 .changeset/rich-zoos-type.md delete mode 100644 .changeset/stupid-wombats-spend.md delete mode 100644 .changeset/tender-pears-notice.md diff --git a/.changeset/chilly-cities-stare.md b/.changeset/chilly-cities-stare.md deleted file mode 100644 index 2442dbeca2d..00000000000 --- a/.changeset/chilly-cities-stare.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`CodeBlock` - Fixed a11y issue with its `CopyButton` by adding `copySuccessMessageText` parameter to an aria-live region to announce to screen readers when content has been copied - - - -`CopyButton` - Fixed a11y issue by adding `ariaMessageText` parameter to an aria-live region to announce to screen readers when content has been copied - diff --git a/.changeset/dark-pandas-buy.md b/.changeset/dark-pandas-buy.md deleted file mode 100644 index c41f457efa0..00000000000 --- a/.changeset/dark-pandas-buy.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`FileInput` - Added width of 100% to prevent the component from overflowing its container and making it consistent with other Input components - diff --git a/.changeset/fine-rocks-trade.md b/.changeset/fine-rocks-trade.md deleted file mode 100644 index 25934037f70..00000000000 --- a/.changeset/fine-rocks-trade.md +++ /dev/null @@ -1,15 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`Button` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` or `AppHeader` - - - -`SideNav` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` - - - -`AppHeader` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `AppHeader` - diff --git a/.changeset/hip-lions-jog.md b/.changeset/hip-lions-jog.md deleted file mode 100644 index f0aa8e82ecf..00000000000 --- a/.changeset/hip-lions-jog.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hashicorp/flight-icons": minor ---- - -Added `openstack` and `openstack-color` icons. diff --git a/.changeset/hungry-windows-jog.md b/.changeset/hungry-windows-jog.md deleted file mode 100644 index d3db13309d2..00000000000 --- a/.changeset/hungry-windows-jog.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`AppFooter` - Updated company name in copyright text - diff --git a/.changeset/kind-rooms-cry.md b/.changeset/kind-rooms-cry.md deleted file mode 100644 index ba1b1e4a77d..00000000000 --- a/.changeset/kind-rooms-cry.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hashicorp/design-system-codemods": patch ---- - -`dropdown-list-item-interactive` - Reworked codemod to support usage in complex conditionals, and values with concatenated handlebars values. diff --git a/.changeset/public-towns-write.md b/.changeset/public-towns-write.md deleted file mode 100644 index fdfdd86e562..00000000000 --- a/.changeset/public-towns-write.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`SuperSelect` - Fixed issue with tabbing to `SuperSelectMultiple` with search enabled by adding tabindex of "0" - diff --git a/.changeset/rich-zoos-type.md b/.changeset/rich-zoos-type.md deleted file mode 100644 index b0170b669ed..00000000000 --- a/.changeset/rich-zoos-type.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`Modal` - Refactored the component to not use `ember-render-modifiers` which fixes issues where the DOM may not be cleaned up when the Modal is closed. - - - -`Flyout` - Refactored the component to not use `ember-render-modifiers` which fixes issues where the DOM may not be cleaned up when the Flyout is closed. - \ No newline at end of file diff --git a/.changeset/stupid-wombats-spend.md b/.changeset/stupid-wombats-spend.md deleted file mode 100644 index 7205df2cf2b..00000000000 --- a/.changeset/stupid-wombats-spend.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`SuperSelect` - Fixed color style for disabled option items. - diff --git a/.changeset/tender-pears-notice.md b/.changeset/tender-pears-notice.md deleted file mode 100644 index 040de617ac1..00000000000 --- a/.changeset/tender-pears-notice.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hashicorp/flight-icons": minor ---- - -`jenkins` and `jenkins-color` icons added. diff --git a/packages/codemods/CHANGELOG.md b/packages/codemods/CHANGELOG.md index 5b7084753eb..fd55a3f5a21 100644 --- a/packages/codemods/CHANGELOG.md +++ b/packages/codemods/CHANGELOG.md @@ -1,5 +1,15 @@ # @hashicorp/design-system-codemods +## 0.5.2 + +### Patch Changes + +`dropdown-list-item-interactive` - Reworked codemod to support usage in complex conditionals, and values with concatenated handlebars values. + +[#3303](https://github.com/hashicorp/design-system/pull/3303) + +
+ ## 0.5.1 ### Patch Changes diff --git a/packages/codemods/package.json b/packages/codemods/package.json index add2b638e76..173aede8499 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -1,7 +1,7 @@ { "name": "@hashicorp/design-system-codemods", "description": "Helios Design System codemods", - "version": "0.5.1", + "version": "0.5.2", "scripts": { "lint": "eslint --cache .", "lint:fix": "eslint . --fix", diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index b806c09b704..9fbc9d33d39 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,20 +1,119 @@ # @hashicorp/design-system-components +## 4.24.1 + +### Patch Changes + + + +`CodeBlock` - Fixed a11y issue with its `CopyButton` by adding `copySuccessMessageText` parameter to an aria-live region to announce to screen readers when content has been copied + + + + + +`CopyButton` - Fixed a11y issue by adding `ariaMessageText` parameter to an aria-live region to announce to screen readers when content has been copied + + + +[#3304](https://github.com/hashicorp/design-system/pull/3304) + + + + + +`FileInput` - Added width of 100% to prevent the component from overflowing its container and making it consistent with other Input components + + + +[#3318](https://github.com/hashicorp/design-system/pull/3318) + + + + + +`Button` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` or `AppHeader` + + + + + +`SideNav` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` + + + + + +`AppHeader` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `AppHeader` + + + +[#3335](https://github.com/hashicorp/design-system/pull/3335) + + + + + +`AppFooter` - Updated company name in copyright text + + + +[#3314](https://github.com/hashicorp/design-system/pull/3314) + + + + + +`SuperSelect` - Fixed issue with tabbing to `SuperSelectMultiple` with search enabled by adding tabindex of "0" + + + +[#3333](https://github.com/hashicorp/design-system/pull/3333) + + + + + +`Modal` - Refactored the component to not use `ember-render-modifiers` which fixes issues where the DOM may not be cleaned up when the Modal is closed. + + + + + +`Flyout` - Refactored the component to not use `ember-render-modifiers` which fixes issues where the DOM may not be cleaned up when the Flyout is closed. + + + +[#3215](https://github.com/hashicorp/design-system/pull/3215) + + + + + +`SuperSelect` - Fixed color style for disabled option items. + + + +[#3331](https://github.com/hashicorp/design-system/pull/3331) + + + +**🔄 Updated dependencies:** + +- @hashicorp/flight-icons@3.14.0 + ## 4.24.0 [4.24.0 documentation](https://hds-website-4-24-0.vercel.app/) ### Minor Changes - `PopoverPrimitive` - Added support for dynamic swap/injection of the toggle element. - [#3189](https://github.com/hashicorp/design-system/pull/3189) - `AdvancedTable` - Added support for column reordering. - Added `@hasReorderableColumns` argument. When set to `true`, enables column reordering. @@ -28,14 +127,10 @@ ### Patch Changes - `Table` - Update the model and returned `B.data` to use generic types, so the type of the data is retained. - - `KeyValueInputs` - Update the data and returned `R.rowData` to use generic types, so the type of the data is retained. - [#3150](https://github.com/hashicorp/design-system/pull/3150) - Thanks [@aklkv](https://github.com/aklkv) for the contribution! 🙏 diff --git a/packages/components/package.json b/packages/components/package.json index 4c72d0b25cb..caa55b250ec 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@hashicorp/design-system-components", - "version": "4.24.0", + "version": "4.24.1", "description": "Helios Design System Components", "keywords": [ "hashicorp", @@ -52,7 +52,7 @@ "@embroider/util": "^1.13.4", "@floating-ui/dom": "^1.6.12", "@hashicorp/design-system-tokens": "workspace:^3.0.0", - "@hashicorp/flight-icons": "workspace:^3.13.0", + "@hashicorp/flight-icons": "workspace:^3.14.0", "@lezer/highlight": "^1.2.1", "@nullvoxpopuli/ember-composable-helpers": "^5.2.11", "clipboard-polyfill": "^4.1.1", diff --git a/packages/flight-icons/CHANGELOG.md b/packages/flight-icons/CHANGELOG.md index d6b7b4fcbab..216417ed3ef 100644 --- a/packages/flight-icons/CHANGELOG.md +++ b/packages/flight-icons/CHANGELOG.md @@ -1,5 +1,21 @@ # @hashicorp/flight-icons +## 3.14.0 + +### Minor Changes + +Added `openstack` and `openstack-color` icons. + +[#3353](https://github.com/hashicorp/design-system/pull/3353) + + + +`jenkins` and `jenkins-color` icons added. + +[#3337](https://github.com/hashicorp/design-system/pull/3337) + + + ## 3.13.0 ### Minor Changes diff --git a/packages/flight-icons/package.json b/packages/flight-icons/package.json index 7df1587d690..15826c2b294 100644 --- a/packages/flight-icons/package.json +++ b/packages/flight-icons/package.json @@ -1,6 +1,6 @@ { "name": "@hashicorp/flight-icons", - "version": "3.13.0", + "version": "3.14.0", "description": "Flight: HashiCorp SVG icon set", "keywords": [ "hashicorp", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f2a145ccb7f..5fdc76dbdb8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -121,7 +121,7 @@ importers: specifier: workspace:^3.0.0 version: link:../tokens '@hashicorp/flight-icons': - specifier: workspace:^3.13.0 + specifier: workspace:^3.14.0 version: link:../flight-icons '@lezer/highlight': specifier: ^1.2.1 diff --git a/website/docs/whats-new/release-notes/partials/components.md b/website/docs/whats-new/release-notes/partials/components.md index 8c2663a4b98..ef9819760cd 100644 --- a/website/docs/whats-new/release-notes/partials/components.md +++ b/website/docs/whats-new/release-notes/partials/components.md @@ -12,21 +12,120 @@ +## 4.24.1 + +**Patch changes** + + + +`CodeBlock` - Fixed a11y issue with its `CopyButton` by adding `copySuccessMessageText` parameter to an aria-live region to announce to screen readers when content has been copied + + + + + +`CopyButton` - Fixed a11y issue by adding `ariaMessageText` parameter to an aria-live region to announce to screen readers when content has been copied + + + +[#3304](https://github.com/hashicorp/design-system/pull/3304) + + + + + +`FileInput` - Added width of 100% to prevent the component from overflowing its container and making it consistent with other Input components + + + +[#3318](https://github.com/hashicorp/design-system/pull/3318) + + + + + +`Button` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` or `AppHeader` + + + + + +`SideNav` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` + + + + + +`AppHeader` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `AppHeader` + + + +[#3335](https://github.com/hashicorp/design-system/pull/3335) + + + + + +`AppFooter` - Updated company name in copyright text + + + +[#3314](https://github.com/hashicorp/design-system/pull/3314) + + + + + +`SuperSelect` - Fixed issue with tabbing to `SuperSelectMultiple` with search enabled by adding tabindex of "0" + + + +[#3333](https://github.com/hashicorp/design-system/pull/3333) + + + + + +`Modal` - Refactored the component to not use `ember-render-modifiers` which fixes issues where the DOM may not be cleaned up when the Modal is closed. + + + + + +`Flyout` - Refactored the component to not use `ember-render-modifiers` which fixes issues where the DOM may not be cleaned up when the Flyout is closed. + + + +[#3215](https://github.com/hashicorp/design-system/pull/3215) + + + + + +`SuperSelect` - Fixed color style for disabled option items. + + + +[#3331](https://github.com/hashicorp/design-system/pull/3331) + + + +**🔄 Updated dependencies:** + +- @hashicorp/flight-icons@3.14.0 + ## 4.24.0 [4.24.0 documentation](https://hds-website-4-24-0.vercel.app/) **Minor changes** - `PopoverPrimitive` - Added support for dynamic swap/injection of the toggle element. - [#3189](https://github.com/hashicorp/design-system/pull/3189) - `AdvancedTable` - Added support for column reordering. - Added `@hasReorderableColumns` argument. When set to `true`, enables column reordering. @@ -40,14 +139,10 @@ **Patch changes** - `Table` - Update the model and returned `B.data` to use generic types, so the type of the data is retained. - - `KeyValueInputs` - Update the data and returned `R.rowData` to use generic types, so the type of the data is retained. - [#3150](https://github.com/hashicorp/design-system/pull/3150) - Thanks [@aklkv](https://github.com/aklkv) for the contribution! 🙏 @@ -1353,118 +1448,6 @@ Upgraded `ember-style-modifier` to `4.4.0` - @hashicorp/flight-icons@3.7.0 -## 4.12.0 - -[4.12.0 documentation](https://hds-website-4-12-0.vercel.app/) - -**Minor changes** - -`Dropdown` - Made the `isOpen` state available in the yielded block - -[#2443](https://github.com/hashicorp/design-system/pull/2443) - - - -**Patch changes** - -`IconTile` - Fixed `@color` argument type signature - -[#2452](https://github.com/hashicorp/design-system/pull/2452) - - - -`Interactive` - Aligned types with `LinkTo` - -[#2455](https://github.com/hashicorp/design-system/pull/2455) - - - -`DialogPrimitive` - Fixed issue with `box-sizing` inheritance - -`Modal`/`Flyout` - Updated `box-sizing` inheritance via `DialogPrimitive` fix - -[#2442](https://github.com/hashicorp/design-system/pull/2442) - - - -Upgraded `eslint-plugin-ember` to `12.2.0` - -`AppFooter`, `AppFrame`, `SideNav` - refactored subcomponents to use `TemplateOnlyComponent` instead of empty classes. - -[#2427](https://github.com/hashicorp/design-system/pull/2427) - - - -`RadioCard` - -- Fixed selected border colors to match Figma and interactive states. -- Updated icon, label, and description colors to use `disabled-foreground` when - the `RadioCard` is disabled. - -[#2445](https://github.com/hashicorp/design-system/pull/2445) - - - -`MaskedInput` - Changed textarea `scrollbar-width` to "thin" to reduce overlap with toggle button. - -`CodeBlock` - Changed textarea `scrollbar-width` to "thin" to reduce overlap with copy button. - -[#2444](https://github.com/hashicorp/design-system/pull/2444) - - - -Removed `ember-keyboard` dependency - -[#2460](https://github.com/hashicorp/design-system/pull/2460) - - - -`Tabs` - Fixed signatures for subcomponents - -[#2448](https://github.com/hashicorp/design-system/pull/2448) - - - -`Table` - Fixed signatures for subcomponents - -[#2449](https://github.com/hashicorp/design-system/pull/2449) - - - -`BadgeCount` - updated the type of the `text` argument to allow numbers - -`TooltipButton` - made the default value for the `placement` argument `'top'` and fixed the type definition - -`TooltipButton` - made the `extraTippyOptions` argument optional and allowed to be a partial object - -[#2447](https://github.com/hashicorp/design-system/pull/2447) - - - -`DialogPrimitive` - added a guard so the yielded close function is always defined - -[#2453](https://github.com/hashicorp/design-system/pull/2453) - - - -`Hds::SideNav` - Fixed a couple of bugs where SideNav would remain inert when no longer minimized (or would not be inert when minimized) - -[#2431](https://github.com/hashicorp/design-system/pull/2431) - Thanks [@DingoEatingFuzz](https://github.com/DingoEatingFuzz) for the contribution! 🙏 - - - -`Button` - aligned type names to convention - -[#2457](https://github.com/hashicorp/design-system/pull/2457) - - - -Fixed issue with icon sprite not initiated - -[#2433](https://github.com/hashicorp/design-system/pull/2433) - Thanks [@aklkv](https://github.com/aklkv) for the contribution! 🙏 - - - --- diff --git a/website/docs/whats-new/release-notes/partials/flight-icons.md b/website/docs/whats-new/release-notes/partials/flight-icons.md index 64065aa52f1..7af9aa3b16d 100644 --- a/website/docs/whats-new/release-notes/partials/flight-icons.md +++ b/website/docs/whats-new/release-notes/partials/flight-icons.md @@ -12,6 +12,22 @@ +## 3.14.0 + +**Minor changes** + +Added `openstack` and `openstack-color` icons. + +[#3353](https://github.com/hashicorp/design-system/pull/3353) + + + +`jenkins` and `jenkins-color` icons added. + +[#3337](https://github.com/hashicorp/design-system/pull/3337) + + + ## 3.13.0 **Minor changes** @@ -231,16 +247,6 @@ Added `IconName` type to `iconNames` export -## 2.21.0 - -**Minor changes** - -Added static SVG sprite sheet file - -[#1763](https://github.com/hashicorp/design-system/pull/1763) - Thanks [@dstaley](https://github.com/dstaley) for the contribution! 🙏 - - - --- From 49a1ecc6473f0f901b7f1819814d27689181b208 Mon Sep 17 00:00:00 2001 From: Cristiano Rastelli