Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 0 additions & 11 deletions .changeset/bitter-baboons-tease.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/cold-worlds-notice.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/deep-wings-arrive.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/dull-showers-dream.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/easy-owls-create.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fluffy-places-ask.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/full-showers-kiss.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/hot-owls-rescue.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/khaki-bananas-know.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/legal-swans-occur.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/puny-months-sit.md

This file was deleted.

6 changes: 0 additions & 6 deletions .changeset/seven-windows-crash.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/solid-dolls-strive.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/spicy-ads-roll.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/sweet-mangos-relate.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/young-meals-knock.md

This file was deleted.

154 changes: 134 additions & 20 deletions packages/components/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,78 +1,192 @@
# @hashicorp/design-system-components

## 4.24.1
## 5.0.0

[4.24.1 documentation](https://hds-website-4-24-1.vercel.app/)
[5.0.0 documentation](https://hds-website-5-0-0.vercel.app/)

### Patch Changes
### Major 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
`Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents.



`CopyButton` - Fixed a11y issue by adding `ariaMessageText` parameter to an aria-live region to announce to screen readers when content has been copied
`Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents.


<small class="doc-whats-new-changelog-metadata">[#3304](https://github.com/hashicorp/design-system/pull/3304)</small>
<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`FileInput` - Added width of 100% to prevent the component from overflowing its container and making it consistent with other Input components
`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))

<small class="doc-whats-new-changelog-metadata">[#3318](https://github.com/hashicorp/design-system/pull/3318)</small>

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`Button` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav` or `AppHeader`
`Dropdown` - Added assertion to the `ToggleIcon` to provide improved developer guidance for the `hasChevron` attribute


<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

`SideNav` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `SideNav`
<div class="doc-whats-new-changelog-separator"></div>


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.

`AppHeader` - Fixed color inheritance for Buttons within `DialogPrimitive` based components (such as the `Modal` and `Flyout`) when triggered from within the `AppHeader`

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`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.

<small class="doc-whats-new-changelog-metadata">[#3335](https://github.com/hashicorp/design-system/pull/3335)</small>

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

Removed support for Ember 3.28. New minimum support target is Ember 4.12.

`AppFooter` - Updated company name in copyright text
<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

Removed `sass` and `ember-cli-sass` dependencies. Consumers using `sass` in their projects should make sure it's added as a direct dependency to their project.

<small class="doc-whats-new-changelog-metadata">[#3314](https://github.com/hashicorp/design-system/pull/3314)</small>
<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`SuperSelect` - Fixed issue with tabbing to `SuperSelectMultiple` with search enabled by adding tabindex of "0"
`AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration.


<small class="doc-whats-new-changelog-metadata">[#3333](https://github.com/hashicorp/design-system/pull/3333)</small>
<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

Removed the deprecated `MenuPrimitive` component

`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.
<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

Upgraded `ember-a11y-refocus` dependency to version `5.0`
Upgraded `@glimmer/component` dependency to version `2.0`

`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.
<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`Card` - Removed the component invocation paths `Hds::Card` and `hds/card`. Consumers must update their templates to use `<Hds::Card::Container>` or `{{hds/card/container}}`

<small class="doc-whats-new-changelog-metadata">[#3215](https://github.com/hashicorp/design-system/pull/3215)</small>

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`SuperSelect` - Fixed color style for disabled option items.
`SideNav` - Removed deprecated features

- Removed the `@ariaLabel` argument
- Removed the `HdsSideNavHeaderIconButton` component
- Updated the deprecation removal version from `5.0.0` to `6.0.0`

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>


`Icon` - Renamed the `volume-2` icon to `volume-up`


<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

Removed support for deprecated `ember-flight-icons` `lazyEmbed` config

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

### 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`.


<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

**🔄 Updated dependencies:**

- @hashicorp/flight-icons@4.0.0

## 4.24.1

[4.24.1 documentation](https://hds-website-4-24-1.vercel.app/)

### 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

<small class="doc-whats-new-changelog-metadata">[#3304](https://github.com/hashicorp/design-system/pull/3304)</small>

<div class="doc-whats-new-changelog-separator"></div>

`FileInput` - Added width of 100% to prevent the component from overflowing its container and making it consistent with other Input components

<small class="doc-whats-new-changelog-metadata">[#3318](https://github.com/hashicorp/design-system/pull/3318)</small>

<div class="doc-whats-new-changelog-separator"></div>

`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`

<small class="doc-whats-new-changelog-metadata">[#3335](https://github.com/hashicorp/design-system/pull/3335)</small>

<div class="doc-whats-new-changelog-separator"></div>

`AppFooter` - Updated company name in copyright text

<small class="doc-whats-new-changelog-metadata">[#3314](https://github.com/hashicorp/design-system/pull/3314)</small>

<div class="doc-whats-new-changelog-separator"></div>

`SuperSelect` - Fixed issue with tabbing to `SuperSelectMultiple` with search enabled by adding tabindex of "0"

<small class="doc-whats-new-changelog-metadata">[#3333](https://github.com/hashicorp/design-system/pull/3333)</small>

<div class="doc-whats-new-changelog-separator"></div>

`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.

<small class="doc-whats-new-changelog-metadata">[#3215](https://github.com/hashicorp/design-system/pull/3215)</small>

<div class="doc-whats-new-changelog-separator"></div>

`SuperSelect` - Fixed color style for disabled option items.

<small class="doc-whats-new-changelog-metadata">[#3331](https://github.com/hashicorp/design-system/pull/3331)</small>

Expand Down
4 changes: 2 additions & 2 deletions packages/components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hashicorp/design-system-components",
"version": "4.24.1",
"version": "5.0.0",
"description": "Helios Design System Components",
"keywords": [
"hashicorp",
Expand Down Expand Up @@ -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.14.0",
"@hashicorp/flight-icons": "workspace:^4.0.0",
"@lezer/highlight": "^1.2.1",
"@nullvoxpopuli/ember-composable-helpers": "^5.2.11",
"clipboard-polyfill": "^4.1.1",
Expand Down
10 changes: 10 additions & 0 deletions packages/flight-icons/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# @hashicorp/flight-icons

## 4.0.0

### Major Changes

Renamed `volume-2` to `volume-up`.

<small class="doc-whats-new-changelog-metadata">[#3211](https://github.com/hashicorp/design-system/pull/3211)</small>

<div class="doc-whats-new-changelog-separator"></div>

## 3.14.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/flight-icons/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hashicorp/flight-icons",
"version": "3.14.0",
"version": "4.0.0",
"description": "Flight: HashiCorp SVG icon set",
"keywords": [
"hashicorp",
Expand Down
2 changes: 1 addition & 1 deletion pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading