Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
ccfc247
init commit
zamoore Sep 17, 2025
8c0269d
`HdsAdvancedTableTh` Remove `@isVisuallyHidden` argument (#3210)
zamoore Sep 19, 2025
14d7e3a
Fix `service` import deprecation (#3181)
zamoore Sep 22, 2025
1968a74
Remove deprecated `HdsMenuPrimitive` component (#3224)
zamoore Sep 24, 2025
8ae5fe6
Remove unneeded sass-related dependencies (#3206)
zamoore Oct 1, 2025
7677374
`HdsDropdownListItemInteractive` - Remove deprecated `@text` argument…
zamoore Oct 1, 2025
8cfc57b
`HdsSideNav` deprecations (#3230)
zamoore Oct 1, 2025
6240c1f
Update `ember-try` matrix (#3202)
zamoore Oct 1, 2025
5eb8933
Update Ember version compatibility (#3264)
zamoore Oct 1, 2025
bb041a6
Deprecate `HdsModal` and `HdsFlyout` yielded subcomponents (#3222)
zamoore Oct 1, 2025
2494fae
Remove deprecated `ember-flight-icon` `lazyEmbed` flag (#3272)
zamoore Oct 3, 2025
9911c57
Updated export of icons from Figma (#3269)
hashibot-hds Oct 3, 2025
48a8d74
Add changeset for `volume-2` icon rename (#3276)
zamoore Oct 6, 2025
6b244e3
`ApplicationState` - Remove center alignment rule (#3205)
zamoore Oct 6, 2025
05b9e81
Remove incorrect `HdsCard` invocation path (#3275)
zamoore Oct 6, 2025
8e67949
Upgrade `ember-a11y-refocus` to `v5.1.0` (#3234)
shleewhite Oct 7, 2025
7f85840
Upgrade `ember-stargate` (#3268)
zamoore Oct 10, 2025
156a502
Add `ember-basic-dropdown` as a peer dependency (#3282)
zamoore Oct 10, 2025
d8150f4
Upgrade `@ember/render-modifiers` (#3294)
zamoore Oct 10, 2025
3cf60b9
Adds a11y guardrails in Dropdown ToggleIcon component
zamoore Oct 27, 2025
455e0cd
removed icon button example
zamoore Oct 28, 2025
8c14dc4
added onDismiss to body
zamoore Oct 28, 2025
a2f291e
fixing ts errors
zamoore Oct 28, 2025
c4e5853
updated showcase example
zamoore Oct 28, 2025
fd986c5
adding additional test
zamoore Oct 28, 2025
3c3a8e3
added a temp changeset for testing
zamoore Oct 29, 2025
4d468d6
change cleanup code
zamoore Oct 30, 2025
1fbc87d
improved teardown for modal
zamoore Oct 30, 2025
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: 11 additions & 0 deletions .changeset/bitter-baboons-tease.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/flyout -->
`Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents.
<!-- END -->

<!-- START components/modal -->
`Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents.
<!-- END -->
11 changes: 11 additions & 0 deletions .changeset/cold-worlds-notice.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/dropdown -->

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

<!-- END -->
9 changes: 9 additions & 0 deletions .changeset/deep-wings-arrive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/dropdown -->

`Dropdown` - Added assertion to the `ToggleIcon` to provide improved developer guidance for the `hasChevron` attribute

<!-- END -->
5 changes: 5 additions & 0 deletions .changeset/dull-showers-dream.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/design-system-components": major
---

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.
8 changes: 8 additions & 0 deletions .changeset/easy-owls-create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/application-state -->

`ApplicationState` - Replaced the default opinionated `margin: 0 auto;` rule from the component's root element and replaced it with a new `@isAutoCentered` argument (which defaults to `true, to preserve the existing centering behavior) to delegate the horizontal alignment control to the consumers, allowing them to disable it when needed.
<!-- END -->
5 changes: 5 additions & 0 deletions .changeset/fluffy-places-ask.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/design-system-components": major
---

Removed support for Ember 3.28. New minimum support target is Ember 4.12.
5 changes: 5 additions & 0 deletions .changeset/full-showers-kiss.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/design-system-components": major
---

- 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.
7 changes: 7 additions & 0 deletions .changeset/hot-owls-rescue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/table/advanced-table -->
`AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration.
<!-- END -->
11 changes: 11 additions & 0 deletions .changeset/khaki-bananas-know.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"@hashicorp/design-system-components": patch
---

<!-- START components/side-nav -->
`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`.
<!-- END -->

<!-- START components/app-header -->
`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`.
<!-- END -->
5 changes: 5 additions & 0 deletions .changeset/legal-swans-occur.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/design-system-components": major
---

Removed the deprecated `MenuPrimitive` component
5 changes: 5 additions & 0 deletions .changeset/proud-nails-pay.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/design-system-components": major
---

Temp
6 changes: 6 additions & 0 deletions .changeset/puny-months-sit.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@hashicorp/design-system-components": major
---

Upgraded `ember-a11y-refocus` dependency to version `5.0`
Upgraded `@glimmer/component` dependency to version `2.0`
6 changes: 6 additions & 0 deletions .changeset/seven-windows-crash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
"@hashicorp/design-system-components": major
---
<!-- START components/card -->
`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}}`
<!-- END -->
5 changes: 5 additions & 0 deletions .changeset/solid-dolls-strive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/flight-icons": major
---

Renamed `volume-2` to `volume-up`.
10 changes: 10 additions & 0 deletions .changeset/spicy-ads-roll.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/side-nav -->
`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`
<!-- END -->
7 changes: 7 additions & 0 deletions .changeset/sweet-mangos-relate.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@hashicorp/design-system-components": major
---

<!-- START components/icon -->
`Icon` - Renamed the `volume-2` icon to `volume-up`
<!-- END -->
5 changes: 5 additions & 0 deletions .changeset/young-meals-knock.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@hashicorp/design-system-components": major
---

Removed support for deprecated `ember-flight-icons` `lazyEmbed` config
7 changes: 3 additions & 4 deletions .github/workflows/ci-components.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ on:
pull_request: {}

env:
NODE_VERSION: '22.x'
NODE_VERSION: "22.x"

concurrency:
group: ci-components-${{ github.head_ref || github.ref }}
Expand All @@ -28,7 +28,7 @@ jobs:
run: ./.github/scripts/filter_changed_files.sh "packages/components" "packages/flight-icons/catalog.json" "showcase" ".github/workflows/ci-components.yml" "packages/tokens"

test:
name: 'Tests'
name: "Tests"
runs-on: ubuntu-latest
needs: [conditional-skip]
if: needs.conditional-skip.outputs.trigger-ci == 'true'
Expand Down Expand Up @@ -63,13 +63,12 @@ jobs:
try-scenarios:
name: ${{ matrix.try-scenario }}
runs-on: ubuntu-latest
needs: 'test'
needs: "test"

strategy:
fail-fast: false
matrix:
try-scenario:
- ember-lts-3.28
- ember-lts-4.12
# - ember-release
- ember-beta
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<!-- TEMPORARY ADDITION SO BRANCH DIVERGES FROM MAIN -->

<picture>
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/hashicorp/design-system/assets/788096/5d6969b7-f8b4-4ad3-9ece-b16b4527522e" width="300">
<source media="(prefers-color-scheme: light)" srcset="https://github.com/hashicorp/design-system/assets/788096/8e278094-427f-40cc-912f-9ccd3a0ff879" width="300">
Expand Down
Loading
Loading