Skip to content

Commit 0b108b1

Browse files
Version Packages
1 parent 1e4a7b4 commit 0b108b1

File tree

5 files changed

+89
-103
lines changed

5 files changed

+89
-103
lines changed

.changeset/blue-cloths-laugh.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.changeset/new-flowers-love.md

Lines changed: 0 additions & 21 deletions
This file was deleted.

packages/components/CHANGELOG.md

Lines changed: 44 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,53 +1,85 @@
11
# @hashicorp/design-system-components
22

3+
## 5.0.1
4+
5+
### Patch Changes
6+
7+
<!-- START components/dropdown -->
8+
9+
`Dropdown` - Updated component signature for `ListItemCheckbox` and `ListItemRadio` to have an optional `@id` argument.
10+
11+
<!-- END -->
12+
13+
<small class="doc-whats-new-changelog-metadata">[#3371](https://github.com/hashicorp/design-system/pull/3371)</small>
14+
15+
<div class="doc-whats-new-changelog-separator"></div>
16+
17+
<!-- START components/button -->
18+
19+
`Button` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav`
20+
21+
<!-- END -->
22+
23+
<!-- START components/dropdown -->
24+
25+
`Dropdown` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav`
26+
27+
<!-- END -->
28+
29+
<!-- START components/side-nav -->
30+
31+
`SideNav`:
32+
33+
- Optimized CSS used to apply dark theme styles to Buttons & Dropdowns
34+
- Removed deprecated ".hds-side-nav\_\_dropdown" class name which is redundant to the HDS Dropdown class name referenced in styles
35+
<!-- END -->
36+
37+
<!-- START components/app-header -->
38+
39+
`AppHeader` - Optimized CSS used to apply dark theme styles to Buttons & Dropdowns
40+
41+
<!-- END -->
42+
43+
<small class="doc-whats-new-changelog-metadata">[#3356](https://github.com/hashicorp/design-system/pull/3356)</small>
44+
45+
<div class="doc-whats-new-changelog-separator"></div>
46+
347
## 5.0.0
448

549
[5.0.0 documentation](https://hds-website-5-0-0.vercel.app/)
650

751
### Major Changes
852

9-
1053
`Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents.
1154

12-
13-
1455
`Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents.
1556

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

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

21-
2261
`Dropdown` - Removed the deprecated `@text` argument from the `HdsDropdownListItemInteractive` component.
2362

2463
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))
2564

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

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

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

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

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

39-
4075
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.
4176

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

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

47-
4881
`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.
4982

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

5385
<div class="doc-whats-new-changelog-separator"></div>
@@ -64,10 +96,8 @@ Removed `sass` and `ember-cli-sass` dependencies. Consumers using `sass` in thei
6496

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

67-
6899
`AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration.
69100

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

73103
<div class="doc-whats-new-changelog-separator"></div>
@@ -85,15 +115,12 @@ Upgraded `@glimmer/component` dependency to version `2.0`
85115

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

88-
89118
`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}}`
90119

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

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

96-
97124
`SideNav` - Removed deprecated features
98125

99126
- Removed the `@ariaLabel` argument
@@ -104,10 +131,8 @@ Upgraded `@glimmer/component` dependency to version `2.0`
104131

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

107-
108134
`Icon` - Renamed the `volume-2` icon to `volume-up`
109135

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

113138
<div class="doc-whats-new-changelog-separator"></div>
@@ -120,14 +145,10 @@ Removed support for deprecated `ember-flight-icons` `lazyEmbed` config
120145

121146
### Patch Changes
122147

123-
124148
`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`.
125149

126-
127-
128150
`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`.
129151

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

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

packages/components/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hashicorp/design-system-components",
3-
"version": "5.0.0",
3+
"version": "5.0.1",
44
"description": "Helios Design System Components",
55
"keywords": [
66
"hashicorp",

website/docs/whats-new/release-notes/partials/components.md

Lines changed: 44 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -12,54 +12,86 @@
1212
</a>
1313
</p>
1414

15+
## 5.0.1
16+
17+
**Patch changes**
18+
19+
<!-- START components/dropdown -->
20+
21+
`Dropdown` - Updated component signature for `ListItemCheckbox` and `ListItemRadio` to have an optional `@id` argument.
22+
23+
<!-- END -->
24+
25+
<small class="doc-whats-new-changelog-metadata">[#3371](https://github.com/hashicorp/design-system/pull/3371)</small>
26+
27+
<div class="doc-whats-new-changelog-separator"></div>
28+
29+
<!-- START components/button -->
30+
31+
`Button` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav`
32+
33+
<!-- END -->
34+
35+
<!-- START components/dropdown -->
36+
37+
`Dropdown` - Optimized CSS used to apply dark theme styles within `AppHeader` and `SideNav`
38+
39+
<!-- END -->
40+
41+
<!-- START components/side-nav -->
42+
43+
`SideNav`:
44+
45+
- Optimized CSS used to apply dark theme styles to Buttons & Dropdowns
46+
- Removed deprecated ".hds-side-nav\_\_dropdown" class name which is redundant to the HDS Dropdown class name referenced in styles
47+
<!-- END -->
48+
49+
<!-- START components/app-header -->
50+
51+
`AppHeader` - Optimized CSS used to apply dark theme styles to Buttons & Dropdowns
52+
53+
<!-- END -->
54+
55+
<small class="doc-whats-new-changelog-metadata">[#3356](https://github.com/hashicorp/design-system/pull/3356)</small>
56+
57+
<div class="doc-whats-new-changelog-separator"></div>
58+
1559
## 5.0.0
1660

1761
[5.0.0 documentation](https://hds-website-5-0-0.vercel.app/)
1862

1963
**Major changes**
2064

21-
2265
`Flyout` - Removed deprecated `HdsFlyoutHeader`, `HdsFlyoutBody`, `HdsFlyoutDescription`, and `HdsFlyoutFooter` subcomponents.
2366

24-
25-
2667
`Modal` - Removed deprecated `HdsModalHeader`, `HdsModalBody`, and `HdsModalFooter` subcomponents.
2768

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

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

33-
3473
`Dropdown` - Removed the deprecated `@text` argument from the `HdsDropdownListItemInteractive` component.
3574

3675
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))
3776

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

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

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

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

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

51-
5287
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.
5388

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

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

59-
6093
`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.
6194

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

6597
<div class="doc-whats-new-changelog-separator"></div>
@@ -76,10 +108,8 @@ Removed `sass` and `ember-cli-sass` dependencies. Consumers using `sass` in thei
76108

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

79-
80111
`AdvancedTable` - Removed the `@isVisuallyHidden` argument from `HdsAdvancedTableTh` component. This setting is supported via setting `isVisuallyHidden` in the corresponding `@columns` item's configuration.
81112

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

85115
<div class="doc-whats-new-changelog-separator"></div>
@@ -97,15 +127,12 @@ Upgraded `@glimmer/component` dependency to version `2.0`
97127

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

100-
101130
`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}}`
102131

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

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

108-
109136
`SideNav` - Removed deprecated features
110137

111138
- Removed the `@ariaLabel` argument
@@ -116,10 +143,8 @@ Upgraded `@glimmer/component` dependency to version `2.0`
116143

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

119-
120146
`Icon` - Renamed the `volume-2` icon to `volume-up`
121147

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

125150
<div class="doc-whats-new-changelog-separator"></div>
@@ -132,14 +157,10 @@ Removed support for deprecated `ember-flight-icons` `lazyEmbed` config
132157

133158
**Patch changes**
134159

135-
136160
`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`.
137161

138-
139-
140162
`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`.
141163

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

145166
<div class="doc-whats-new-changelog-separator"></div>
@@ -1429,34 +1450,6 @@ Fixed instances where arguments are passed into tracked properties at declaratio
14291450

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

1432-
## 4.13.1
1433-
1434-
**Patch changes**
1435-
1436-
`Hds::Flyout`
1437-
1438-
- Fixed error in `Description` and `Body` subcomponents, caused by not passing the `args` argument from the constructor to `super`
1439-
1440-
`Hds::Modal`
1441-
1442-
- Fixed error in `Body` subcomponent, caused by not passing the `args` argument from the constructor to `super`
1443-
1444-
<small class="doc-whats-new-changelog-metadata">[#2511](https://github.com/hashicorp/design-system/pull/2511)</small>
1445-
1446-
<div class="doc-whats-new-changelog-separator"></div>
1447-
1448-
Export TypeScript signatures for all components and modifiers
1449-
1450-
<small class="doc-whats-new-changelog-metadata">[#2499](https://github.com/hashicorp/design-system/pull/2499) - Thanks [@aklkv](https://github.com/aklkv) for the contribution! 🙏</small>
1451-
1452-
<div class="doc-whats-new-changelog-separator"></div>
1453-
1454-
`Alert` - Removed `role="alert"` and `aria-live="polite"` attributes from Alerts with color set to "neutral" or "highlight"
1455-
1456-
<small class="doc-whats-new-changelog-metadata">[#2500](https://github.com/hashicorp/design-system/pull/2500)</small>
1457-
1458-
<div class="doc-whats-new-changelog-separator"></div>
1459-
14601453

14611454
---
14621455

0 commit comments

Comments
 (0)