Releases: linode/design-language-system
Releases · linode/design-language-system
design-language-system@v3.0.0
Changes
- [BREAKING]: New structure for footer link tokens.
globalFooter.hover
has been moved under the newLink
propertyglobalFooter.link.hover
. - Changed the background token for the Global Footer component from
alias.background.base
toalias.background.neutral
. - Changed the default and hover content tokens to
alias.content.text.primary.default
andalias.content.text.link.hover
.
Added
- Added a new border token for the Global Footer component.
design-language-system@v2.11.1
design-language-system@v2.11.0
New Features
- New
hover
andactive
tokens foralias.action.positive
andalias.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
andalias.action.negative.default
tokens values were changed fromglobal.80
toglobal.90
to improve accessibility and consistencydisabledNeutral
background token for Segmented Status button component was changed fromalias.action.secondary.default
toalias.action.primary.default
Security Fixes:
- See: https://github.com/linode/design-language-system/security/dependabot/41
cookie
is being used bymsw
(Mock Service Worker) through@bundled-es-modules
cookie
is also being used byexpress
which stems from@storybook/react-vite
and@storybook/builder-vite
- 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)
- vite@npm:5.4.11
- 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) - 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)
- eslint@npm:8.57.1
design-language-system@v2.10.0
Fixes:
Color & Typography Fixes #73
design-language-system@v2.9.0
Changes
- Breadcrumb update: #70
design-language-system@v2.8.0
New Features
- New disabled tokens for a stepper component
Changes:
- Border value update for a split menu button component
Fixes
- Rebuilt yarn.lock file to bump to latest versions to address security vulnerabilities
- Bumped
"tsup": "^8.3.0"
to resolve https://github.com/linode/design-language-system/security/dependabot/40 - Bumped
"vite": "^5.4.6"
to resolve (already in staging):
design-language-system@v2.7.1
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 updated token name:
New Features
- Introduced
inProgress
token for ProgressBar component - Added
topGradient
token for Appbar component - Implemented new background tokens:
rangeHover
for date range selectionactiveDateHover
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)
design-language-system@v2.7.0
design-language-system@v2.6.1
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
andletterSpacing
from theoverline
token. This will now be 3 tokens
design-language-system@v2.6.0
- 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