Skip to content
Open
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
7 changes: 0 additions & 7 deletions .changeset/brave-owls-jump.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/loud-readers-sneeze.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/mean-ghosts-repeat.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/wet-files-joke.md

This file was deleted.

52 changes: 50 additions & 2 deletions packages/components/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,60 @@
# @hashicorp/design-system-components

## 4.23.1
## 4.24.0

### Minor Changes

<!-- START utilities/popover-primitive -->

`PopoverPrimitive` - Added support for dynamic swap/injection of the toggle element.

<!-- END -->

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

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

<!-- START components/table/advanced-table -->

`AdvancedTable` - Added support for column reordering.

- Added `@hasReorderableColumns` argument. When set to `true`, enables column reordering.
- Added optional `@columnOrder` argument for setting the initial order of columns by their keys.
- Added optional `@onColumnReorder` argument which accepts a callback function that is called when reordering is completed.
- Added optional `@reorderedMessageText` which overrides the default message text that is rendered in the table caption when a column is reordered.
<!-- END -->

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

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

### Patch Changes

<!-- START components/table/table -->

`Stepper::Nav` - Fixed bug with stacking context styles causing step content's z-index to not work as expected
`Table` - Update the model and returned `B.data` to use generic types, so the type of the data is retained.

<!-- END -->

<!-- START components/form/key-value-inputs -->

`KeyValueInputs` - Update the data and returned `R.rowData` to use generic types, so the type of the data is retained.

<!-- END -->

<small class="doc-whats-new-changelog-metadata">[#3150](https://github.com/hashicorp/design-system/pull/3150) - Thanks [@aklkv](https://github.com/aklkv) for the contribution! 🙏</small>

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

**🔄 Updated dependencies:**

- @hashicorp/[email protected]

## 4.23.1

### Patch Changes

`Stepper::Nav` - Fixed bug with stacking context styles causing step content's z-index to not work as expected

<small class="doc-whats-new-changelog-metadata">[#3176](https://github.com/hashicorp/design-system/pull/3176)</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.23.1",
"version": "4.24.0",
"description": "Helios Design System Components",
"keywords": [
"hashicorp",
Expand Down Expand Up @@ -51,7 +51,7 @@
"@embroider/macros": "^1.18.1",
"@embroider/util": "^1.13.4",
"@floating-ui/dom": "^1.6.12",
"@hashicorp/design-system-tokens": "workspace:^2.3.1",
"@hashicorp/design-system-tokens": "workspace:^3.0.0",
"@hashicorp/flight-icons": "workspace:^3.13.0",
"@lezer/highlight": "^1.2.1",
"@nullvoxpopuli/ember-composable-helpers": "^5.2.11",
Expand Down
13 changes: 13 additions & 0 deletions packages/tokens/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @hashicorp/design-system-tokens

## 3.0.0

### Major Changes

Upgraded Style Dictionary to version 5

- Updated format of the `src` JSON tokens files to use the community standard DTCG format
- Updated the tokens pipeline scripts to use the new format

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

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

## 2.3.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/tokens/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@hashicorp/design-system-tokens",
"version": "2.3.1",
"version": "3.0.0",
"description": "Helios Design Tokens",
"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.

123 changes: 50 additions & 73 deletions website/docs/whats-new/release-notes/partials/components.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,61 @@
</a>
</p>

## 4.23.1
## 4.24.0

**Minor changes**

<!-- START utilities/popover-primitive -->

`PopoverPrimitive` - Added support for dynamic swap/injection of the toggle element.

<!-- END -->

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

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

<!-- START components/table/advanced-table -->

`AdvancedTable` - Added support for column reordering.

- Added `@hasReorderableColumns` argument. When set to `true`, enables column reordering.
- Added optional `@columnOrder` argument for setting the initial order of columns by their keys.
- Added optional `@onColumnReorder` argument which accepts a callback function that is called when reordering is completed.
- Added optional `@reorderedMessageText` which overrides the default message text that is rendered in the table caption when a column is reordered.
<!-- END -->

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

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

**Patch changes**

<!-- START components/table/table -->

`Stepper::Nav` - Fixed bug with stacking context styles causing step content's z-index to not work as expected
`Table` - Update the model and returned `B.data` to use generic types, so the type of the data is retained.

<!-- END -->

<!-- START components/form/key-value-inputs -->

`KeyValueInputs` - Update the data and returned `R.rowData` to use generic types, so the type of the data is retained.

<!-- END -->

<small class="doc-whats-new-changelog-metadata">[#3150](https://github.com/hashicorp/design-system/pull/3150) - Thanks [@aklkv](https://github.com/aklkv) for the contribution! 🙏</small>

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

**🔄 Updated dependencies:**

- @hashicorp/[email protected]

## 4.23.1

**Patch changes**

`Stepper::Nav` - Fixed bug with stacking context styles causing step content's z-index to not work as expected

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

Expand Down Expand Up @@ -1423,77 +1471,6 @@ Fixed issue with icon sprite not initiated

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

## 4.11.0

[4.11.0 documentation](https://hds-website-4-11-0.vercel.app/)

**Minor changes**

`Hds::Table`

- Added `@selectableColumnKey` argument which enables sorting by row selection state and specifies the corresponding selection state key.

`Hds::Table::Tr`

- Added `@selectableColumnKey` argument which enables sorting by row selection state and specifies the corresponding selection state key.
- Added `@sortBySelectedOrder` argument which determines the state of the sort button in the selected item column.
- Added `@onClickSortBySelected` argument which is the callback for the sort button in the selected item column.

`Hds::Table::ThSelectable`

- Added `@onClickSortBySelected` argument which is the callback for the sort button in the selected item column.
- Added `@sortBySelectedOrder` argument which determines the state of the sort button in the selected item column.

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

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

**Patch changes**

`SideNav`: remove usage of `Ember.testing` because it is deprecated.

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

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

`CopyButton` - Updated icon colors to match interactive states of the component.

`CopySnippet` - Prevent the color from adhering to interactive states when
status is `success` or `error`.

`Stepper` - Updated to use semantic token over palette token in
`Stepper::Indicator::Step`.

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

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

`Dropdown`, `RadioCard`, `SuperSelect`, `Stepper`, `Table` - Fixed optional arguments in signatures

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

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

`Dropdown::Toggle::Chevron` - fix subcomponent signature

`hds-clipboard` modifier - extend error when copy action fails

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

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

`Hds::Pagination::Compact` & `Hds::Pagination::Numbered`

- Added assertion and more strict typing to ensure that a routing argument (`@model`, `@models`, or `@route`) are present when using `@onPageChange` to control routing.

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

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

**🔄 Updated dependencies:**

- @hashicorp/[email protected]


---

Expand Down
25 changes: 13 additions & 12 deletions website/docs/whats-new/release-notes/partials/design-tokens.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,19 @@
</a>
</p>

## 3.0.0

**Major changes**

Upgraded Style Dictionary to version 5

- Updated format of the `src` JSON tokens files to use the community standard DTCG format
- Updated the tokens pipeline scripts to use the new format

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

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

## 2.3.1

**Patch changes**
Expand Down Expand Up @@ -199,18 +212,6 @@ Added design tokens for indeterminate `Checkbox`

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

## 1.2.0

**Minor changes**

- [#629](https://github.com/hashicorp/design-system/pull/629) [`a079992f`](https://github.com/hashicorp/design-system/commit/a079992fbbed11812fcf4cdd4409a00fa2d246f1) Thanks [@didoo](https://github.com/didoo)! - added component-level design tokens for `Tabs` component

* [#646](https://github.com/hashicorp/design-system/pull/646) [`ecbe26df`](https://github.com/hashicorp/design-system/commit/ecbe26df6bdbaf7b4f00c70d016eead0da9168f0) Thanks [@jorytindall](https://github.com/jorytindall)! - Updated the box-shadow values for overlay tokens.

**Patch changes**

- [#636](https://github.com/hashicorp/design-system/pull/636) [`27a283a5`](https://github.com/hashicorp/design-system/commit/27a283a52c2828b32c282401f91df9bd929f9dda) Thanks [@Dhaulagiri](https://github.com/Dhaulagiri)! - Add copyright notice to license file


---

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@

This changelog corresponds with the [4.23](/whats-new/release-notes#4230) release.

`AdvancedTable` - Added support for pinning the first column in context menu and fixed visual bug for focus state for the table cells.
`AdvancedTable` - Added support for toggling pinning the first column in context menu and fixed visual bug for focus state for the table cells.

`AppHeader` - Updated the `size` property to match breakpoint variables.
`AppHeader` - Added `size` property for breakpoint definition.

### August 7th, 2025

Expand Down