Skip to content

Releases: hashicorp/design-system

@hashicorp/[email protected]

23 Jan 23:47
116fac4
Compare
Choose a tag to compare

Minor Changes

confluence and confluence-color icons added.

#2635

@hashicorp/[email protected]

23 Jan 23:47
116fac4
Compare
Choose a tag to compare

Minor Changes

Added global tokens for border radius

#2595

@hashicorp/[email protected]

23 Jan 23:47
116fac4
Compare
Choose a tag to compare

4.16.0 documentation

Minor Changes

Table - Updated the visual design of Table cells by adding borders, making them more distinguishable when spanning rows or columns.

#2588

Added global tokens for border radius

#2595

CodeEditor - Added new CodeMirror 6 supported code editor component

hds-code-editor modifier - Added new code editor modifier which converts the element it is applied to into a CodeMirror 6 code editor

#2573

SuperSelect - Added searchFieldPosition="before-options" to fix a11y issue in Multiple component

#2612

AdvancedTable - Added AdvancedTable component and related sub-components

Add tabbable as a dependency.

#2615

Patch Changes

Upgraded the following dependencies:

  • @ember/render-modifiers from 2.0.5 to 2.1.0
  • @ember/addon-shim from 1.8.7 to 1.9.0
  • clipboard-polyfill from 4.1.0 to 4.1.1
  • decorator-transforms from 1.1.0 to 1.2.1
  • ember-a11y-refocus from 4.1.3 to 4.1.4
  • ember-element-helper from 0.8.5 to 0.8.6
  • ember-focus-trap from 1.1.0 to 1.1.1
  • ember-modifier from 4.1.0 to 4.2.0
  • ember-power-select from 8.2.0 to 8.6.2
  • sass from 1.69.5 to 1.83.0

#2625

Table - Fixed the aria-labels for select row and select all checkboxes so they do not change based on the state of the checkbox.

#2596

Breadcrumb - Implemented aria-controls in Breadcrumb::Truncation for a11y improvements with toggled content from PopoverPrimitive

Dropdown - Implemented aria-controls in Dropdown::Toggle::Button for a11y improvements with toggled content from PopoverPrimitive

PopoverPrimitive - Implemented aria-controls in toggle element for a11y improvements with toggled content

RichTooltip - Removed explicitly setting aria-controls in RichTooltip::Toggle as it is now set through the PopoverPrimitive

#2639

Tabs - Implement aria-controls in tab for a11y improvements with toggled content

#2637

Shifted our supported version of Node.js from 16* || >= 18 to >=18

#2619

Dropdown - Fixed z-index bug which caused the focus ring of the toggle icon to not be visible when the component was nested in a container.

#2638

🔄 Updated dependencies:

@hashicorp/[email protected]

23 Jan 23:47
116fac4
Compare
Choose a tag to compare

Patch Changes

Shifted our supported version of Node.js from 16* || >= 18 to >=18

#2619

@hashicorp/[email protected]

13 Dec 20:53
d983221
Compare
Choose a tag to compare

Minor Changes

Postgres service icon added.

#2563

@hashicorp/[email protected]

13 Dec 20:53
d983221
Compare
Choose a tag to compare

Patch Changes

Upgraded style-dictionary to 4.2.0

#2560

@hashicorp/[email protected]

13 Dec 20:53
d983221
Compare
Choose a tag to compare

4.15.0 documentation

Minor Changes

Time - Added Time component, Time service, and related libraries including:

  • luxon (2.x or 3.x)
  • ember-concurrency (4.x)

#2515

Table - Exposed the index of the @each loop over the @model as rowIndex

#2554

Patch Changes

Dropdown - Fixed an issue with the ToggleIcon to make the focus ring visible on mouse click

#2574

PageHeader - Fixed issue with extra space below title when no metadata is present

#2581

Alert - Removed default color applied to the hds-alert__text container (text color is applied via @color argument)

#2598

Dropdown, RichTooltip - Fixed ResizeObserver-related errors in tests

Upgraded @floating-ui/dom to 1.6.12

#2550

Fixed deprecated Sass syntax (map-get replaced with map.get and @import with @use)

#2594

IconTile - Updated visual design of IconTile to make it distinguishable from secondary IconButton.

#2555

Aligned private properties of the HDS modifiers to follow a standardized notation

  • hds-anchored-position
  • hds-register-event
  • hds-tooltip

#2583

Aligned private class properties to follow a standardized notation

  • Accordion
  • Alert
  • AppHeader
  • AppSideNav
  • CodeBlock
  • Copy::Button
  • Copy::Snippet
  • DisclosurePrimitive
  • Dropdown
  • Flyout
  • Form::SuperSelect
  • Form::TextInput
  • Icon
  • Modal
  • Pagination::Compact
  • Pagination::Numbered
  • PopoverPrimitive
  • Reveal
  • Table
  • Tabs

#2562

🔄 Updated dependencies:

@hashicorp/[email protected]

13 Dec 20:53
d983221
Compare
Choose a tag to compare

Minor Changes

Update v4/dropdown-list-item-interactive codemod to successfully parse nested content blocks such as conditionals

#2575

@hashicorp/[email protected]

06 Nov 17:20
cd9d4d9
Compare
Choose a tag to compare

4.14.0 documentation

Minor Changes

Dropdown - Added @matchToggleWidth argument

#2530

hds-clipboard - Added clipboard-polyfill to support product usage in non-secure environments; this impacts Copy::Button, Copy::Snippet, CodeBlock, and MaskedInput

#2525

Patch Changes

SideNav - Made a11y related improvements including:

  • Changed List::Title to h3 & added visually hidden h2 to AppSideNav
  • Replaced aria-label for ToggleButton with aria-labelledby and aria-expanded

#2536

Fixed instances where arguments are passed into tracked properties at declaration:

  • MaskedInput
  • TextInput
  • Pagination::Compact
  • Pagination::Numbered
  • SideNav
  • Table
  • Table::ThSelectable
  • Tabs

#2488

SideNav - Fixed bug with hidden panels sometimes causing unnecessary overflow scrolling

#2535

Dropdown - Fixed the height of the chevron in ToggleButton

#2522

@hashicorp/[email protected]

24 Oct 16:45
cbaf155
Compare
Choose a tag to compare

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

#2511

Export TypeScript signatures for all components and modifiers

#2499 - Thanks @aklkv for the contribution! 🙏

Alert - Removed role="alert" and aria-live="polite" attributes from Alerts with color set to "neutral" or "highlight"

#2500