Skip to content

Releases: linode/design-language-system

design-language-system@v3.0.0

17 Jan 16:10
Compare
Choose a tag to compare

Changes

  • [BREAKING]: New structure for footer link tokens. globalFooter.hover has been moved under the new Link property globalFooter.link.hover.
  • Changed the background token for the Global Footer component from alias.background.base to alias.background.neutral.
  • Changed the default and hover content tokens to alias.content.text.primary.default and alias.content.text.link.hover.

Added

  • Added a new border token for the Global Footer component.

PRs: #81, #83

design-language-system@v2.11.1

11 Jan 03:51
2b5545d
Compare
Choose a tag to compare

design-language-system@v2.11.0

11 Jan 03:04
Compare
Choose a tag to compare

New Features

  • New hover and active tokens for alias.action.positive and alias.action.negative groups for both light and dark modes
  • New danger button component tokens
  • New component tokens for a global header component

Changes:

  • alias.action.positive.default and alias.action.negative.default tokens values were changed from global.80 to global.90 to improve accessibility and consistency
  • disabledNeutral background token for Segmented Status button component was changed from alias.action.secondary.default to alias.action.primary.default

Security Fixes:

  1. See: https://github.com/linode/design-language-system/security/dependabot/41
    • cookie is being used by msw (Mock Service Worker) through @bundled-es-modules
    • cookie is also being used by express which stems from @storybook/react-vite and @storybook/builder-vite
  2. See: https://github.com/linode/design-language-system/security/dependabot/44 Need a resolution since "vite": "^6.0.7" latest at this time doesn't have 3.3.8
    • vite@npm:5.4.11
      └─ postcss@npm:8.4.47
      └─ nanoid@npm:3.3.7 (via npm:^3.3.7)
  3. See: https://github.com/linode/design-language-system/security/dependabot/43
    @storybook/core@npm:8.3.4
    └─ express@npm:4.21.0 (via npm:^4.19.2)
  4. See: https://github.com/linode/design-language-system/security/dependabot/42
    • eslint@npm:8.57.1
      └─ cross-spawn@npm:7.0.3 (via npm:^7.0.2)

PRs: #76, #78

design-language-system@v2.10.0

27 Dec 14:21
3f35bb6
Compare
Choose a tag to compare

Fixes:

Color & Typography Fixes #73

design-language-system@v2.9.0

06 Dec 14:36
dd1f3cc
Compare
Choose a tag to compare

Changes

  • Breadcrumb update: #70

design-language-system@v2.8.0

07 Oct 13:45
Compare
Choose a tag to compare

New Features

  • New disabled tokens for a stepper component

Changes:

  • Border value update for a split menu button component

Fixes

PRs: #66, #67, #69

design-language-system@v2.7.1

18 Sep 12:22
Compare
Choose a tag to compare

Breaking Changes

  • Restructured calendar background tokens for improved consistency and flexibility
    • New updated token name: token-component-calendar-selected-item-background-default
    • New updated token name: token-component-calendar-selected-item-background-hover

New Features

  • Introduced inProgress token for ProgressBar component
  • Added topGradient token for Appbar component
  • Implemented new background tokens:
    • rangeHover for date range selection
    • activeDateHover for active date hover states
  • Created borderRadius alias token for unified styling
  • Introduced launch button tokens (experimental)
    • Note: These tokens are connected to global styles and may be subject to change as we evaluate their inclusion in CDS 2.0. Dark mode styles are pending.
  • add contribution md file

Changes:

  • move PR template to docs package

Enhancements

  • Refined elevation token blur for improved visual depth

Fixes

  • updated packages to latest version, including react, eslint and eslint related packages
  • updated node version to v18.18.0, so that we could upgrade to @typescript/eslint/-- to v7+ (v8.5.0)

PRs: #61, #63, #64

design-language-system@v2.7.0

11 Sep 17:07
Compare
Choose a tag to compare

Added:

  • dist files are now tracked so we can see diffs until we build a test pipeline.

Changed

  • Moved all packages from dependencies to devDependencies
    • This change correctly categorizes our package dependencies
    • Reduces the overall package size when imported into projects

PRs: #59, #58

design-language-system@v2.6.1

31 Jul 15:53
7388c1b
Compare
Choose a tag to compare

Added:

  • Enhanced logging for better debugging
  • Added “s-inverted” elevation token for containers that appear above the component
  • Added “Background-overlay” alias token for page dimming (when a modal is active)
  • Introduced global token “global.borderRadius.none”

Fixed:

  • Removed size/px transformation causing units to display as px
  • Corrected Elevation type values to be dropShadow instead of innerShadow
  • Removed expand option causing composite tokens to expand properties into separate tokens

Updated:

  • Moved textCase and letterSpacing from the overline token. This will now be 3 tokens

PRs: #55, #56

design-language-system@v2.6.0

25 Jul 15:21
3d89ef3
Compare
Choose a tag to compare
  • Added alias violet accent tokens and fixed badge tokens to reference them
  • Upgrade tokens studio to v1.2.0
  • Upgrade style-dictionary to v4.0.1
  • Fixed breaking changes due to upgrade:
    • registerTransforms => register
    • formatter => format
    • Shorthands for typography and shadow come from SD now
    • Added preprocessor to handle metdata

PRs: #52, #53