From ecd57e5dc25dd0c1a9c072e52a58c1d23f9b8a20 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 1 Dec 2025 21:14:51 +0000 Subject: [PATCH] Version Packages --- .changeset/blue-cloths-laugh.md | 7 -- .changeset/easy-parrots-follow.md | 5 - .changeset/new-flowers-love.md | 21 ---- packages/components/CHANGELOG.md | 73 +++++++++---- packages/components/package.json | 2 +- .../release-notes/partials/components.md | 101 +++++++++--------- 6 files changed, 101 insertions(+), 108 deletions(-) delete mode 100644 .changeset/blue-cloths-laugh.md delete mode 100644 .changeset/easy-parrots-follow.md delete mode 100644 .changeset/new-flowers-love.md diff --git a/.changeset/blue-cloths-laugh.md b/.changeset/blue-cloths-laugh.md deleted file mode 100644 index 3e376eee180..00000000000 --- a/.changeset/blue-cloths-laugh.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`Dropdown` - Updated component signature for `ListItemCheckbox` and `ListItemRadio` to have an optional `@id` argument. - diff --git a/.changeset/easy-parrots-follow.md b/.changeset/easy-parrots-follow.md deleted file mode 100644 index 2bd526cb0a9..00000000000 --- a/.changeset/easy-parrots-follow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - -Fix mixed sass declaration syntax to silence warnings diff --git a/.changeset/new-flowers-love.md b/.changeset/new-flowers-love.md deleted file mode 100644 index 3a8d05bc69b..00000000000 --- a/.changeset/new-flowers-love.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -"@hashicorp/design-system-components": patch ---- - - -`Button` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav` - - - -`Dropdown` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav` - - - -`SideNav`: -- Optimized CSS used to apply dark theme styles to Buttons & Dropdowns -- Removed deprecated ".hds-side-nav__dropdown" class name which is redundant to the HDS Dropdown class name referenced in styles - - - -`AppHeader` - Optimized CSS used to apply dark theme styles to Buttons & Dropdowns - diff --git a/packages/components/CHANGELOG.md b/packages/components/CHANGELOG.md index b2997d77a83..d992bffd225 100644 --- a/packages/components/CHANGELOG.md +++ b/packages/components/CHANGELOG.md @@ -1,53 +1,91 @@ # @hashicorp/design-system-components +## 5.0.1 + +### Patch Changes + + + +`Dropdown` - Updated component signature for `ListItemCheckbox` and `ListItemRadio` to have an optional `@id` argument. + + + +[#3371](https://github.com/hashicorp/design-system/pull/3371) + +
+ +Fix mixed sass declaration syntax to silence warnings + +[#3368](https://github.com/hashicorp/design-system/pull/3368) + +
+ + + +`Button` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav` + + + + + +`Dropdown` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav` + + + + + +`SideNav`: + +- Optimized CSS used to apply dark theme styles to Buttons & Dropdowns +- Removed deprecated ".hds-side-nav\_\_dropdown" class name which is redundant to the HDS Dropdown class name referenced in styles + + + + +`AppHeader` - Optimized CSS used to apply dark theme styles to Buttons & Dropdowns + + + +[#3356](https://github.com/hashicorp/design-system/pull/3356) + +
+ ## 5.0.0 [5.0.0 documentation](https://hds-website-5-0-0.vercel.app/) ### Major Changes - `Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents. - - `Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `Dropdown` - Removed the deprecated `@text` argument from the `HdsDropdownListItemInteractive` component. To migrate, run the codemod `v4/dropdown-list-item-interactive` (see [readme file](https://github.com/hashicorp/design-system/tree/main/packages/codemods/transforms/v4/dropdown-list-item-interactive)) - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `Dropdown` - Added assertion to the `ToggleIcon` to provide improved developer guidance for the `hasChevron` attribute - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- Added `ember-basic-dropdown` as a peer dependency required by `ember-power-select`. To migrate, if your application uses `SuperSelect`, make sure to add this dependency. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `ApplicationState` - Replaced the default opinionated `margin: 0 auto;` rule from the component's root element with a new `@isAutoCentered` argument (which defaults to `true`, to preserve the existing centering behavior). This delegates the horizontal alignment control to the consumers, allowing them to disable it when needed. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
@@ -64,10 +102,8 @@ Removed `sass` and `ember-cli-sass` dependencies. Consumers using `sass` in thei
- `AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
@@ -85,15 +121,12 @@ Upgraded `@glimmer/component` dependency to version `2.0`
- `Card` - Removed the component invocation paths `Hds::Card` and `hds/card`. Consumers must update their templates to use `` or `{{hds/card/container}}` - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `SideNav` - Removed deprecated features - Removed the `@ariaLabel` argument @@ -104,10 +137,8 @@ Upgraded `@glimmer/component` dependency to version `2.0`
- `Icon` - Renamed the `volume-2` icon to `volume-up` - [#3211](https://github.com/hashicorp/design-system/pull/3211)
@@ -120,14 +151,10 @@ Removed support for deprecated `ember-flight-icons` `lazyEmbed` config ### Patch Changes - `SideNav` - Fixed the type of `@a11yRefocusRouteChangeValidator` to match the expected type from `ember-a11y-refocus`. The new type is `(transition: Transition) => boolean` instead of `string`. - - `AppHeader` - Fixed the type of `@a11yRefocusRouteChangeValidator` to match the expected type from `ember-a11y-refocus`. The new type is `(transition: Transition) => boolean` instead of `string`. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
diff --git a/packages/components/package.json b/packages/components/package.json index 6081e4dacc7..11a09f2b862 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -1,6 +1,6 @@ { "name": "@hashicorp/design-system-components", - "version": "5.0.0", + "version": "5.0.1", "description": "Helios Design System Components", "keywords": [ "hashicorp", diff --git a/website/docs/whats-new/release-notes/partials/components.md b/website/docs/whats-new/release-notes/partials/components.md index f55e424775c..2a742d2cb0d 100644 --- a/website/docs/whats-new/release-notes/partials/components.md +++ b/website/docs/whats-new/release-notes/partials/components.md @@ -12,54 +12,92 @@

+## 5.0.1 + +**Patch changes** + + + +`Dropdown` - Updated component signature for `ListItemCheckbox` and `ListItemRadio` to have an optional `@id` argument. + + + +[#3371](https://github.com/hashicorp/design-system/pull/3371) + +
+ +Fix mixed sass declaration syntax to silence warnings + +[#3368](https://github.com/hashicorp/design-system/pull/3368) + +
+ + + +`Button` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav` + + + + + +`Dropdown` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav` + + + + + +`SideNav`: + +- Optimized CSS used to apply dark theme styles to Buttons & Dropdowns +- Removed deprecated ".hds-side-nav\_\_dropdown" class name which is redundant to the HDS Dropdown class name referenced in styles + + + + +`AppHeader` - Optimized CSS used to apply dark theme styles to Buttons & Dropdowns + + + +[#3356](https://github.com/hashicorp/design-system/pull/3356) + +
+ ## 5.0.0 [5.0.0 documentation](https://hds-website-5-0-0.vercel.app/) **Major changes** - `Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents. - - `Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `Dropdown` - Removed the deprecated `@text` argument from the `HdsDropdownListItemInteractive` component. To migrate, run the codemod `v4/dropdown-list-item-interactive` (see [readme file](https://github.com/hashicorp/design-system/tree/main/packages/codemods/transforms/v4/dropdown-list-item-interactive)) - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `Dropdown` - Added assertion to the `ToggleIcon` to provide improved developer guidance for the `hasChevron` attribute - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- Added `ember-basic-dropdown` as a peer dependency required by `ember-power-select`. To migrate, if your application uses `SuperSelect`, make sure to add this dependency. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
- `ApplicationState` - Replaced the default opinionated `margin: 0 auto;` rule from the component's root element with a new `@isAutoCentered` argument (which defaults to `true`, to preserve the existing centering behavior). This delegates the horizontal alignment control to the consumers, allowing them to disable it when needed. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
@@ -76,10 +114,8 @@ Removed `sass` and `ember-cli-sass` dependencies. Consumers using `sass` in thei
- `AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration. - [#3211](https://github.com/hashicorp/design-system/pull/3211)
@@ -97,15 +133,12 @@ Upgraded `@glimmer/component` dependency to version `2.0`
- `Card` - Removed the component invocation paths `Hds::Card` and `hds/card`. Consumers must update their templates to use `` or `{{hds/card/container}}` -
- `SideNav` - Removed deprecated features - Removed the `@ariaLabel` argument @@ -116,10 +149,8 @@ Upgraded `@glimmer/component` dependency to version `2.0`
- `Icon` - Renamed the `volume-2` icon to `volume-up` -
@@ -132,14 +163,10 @@ Removed support for deprecated `ember-flight-icons` `lazyEmbed` config **Patch changes** - `SideNav` - Fixed the type of `@a11yRefocusRouteChangeValidator` to match the expected type from `ember-a11y-refocus`. The new type is `(transition: Transition) => boolean` instead of `string`. - - `AppHeader` - Fixed the type of `@a11yRefocusRouteChangeValidator` to match the expected type from `ember-a11y-refocus`. The new type is `(transition: Transition) => boolean` instead of `string`. -
@@ -1429,34 +1456,6 @@ Fixed instances where arguments are passed into tracked properties at declaratio
-## 4.13.1 - -**Patch changes** - -`Hds::Flyout` - -- Fixed error in `Description` and `Body` subcomponents, caused by not passing the `args` argument from the constructor to `super` - -`Hds::Modal` - -- Fixed error in `Body` subcomponent, caused by not passing the `args` argument from the constructor to `super` - - - -
- -Export TypeScript signatures for all components and modifiers - - - -
- -`Alert` - Removed `role="alert"` and `aria-live="polite"` attributes from Alerts with color set to "neutral" or "highlight" - - - -
- ---