Skip to content

Latest commit

 

History

History
302 lines (177 loc) · 12.5 KB

File metadata and controls

302 lines (177 loc) · 12.5 KB

[2026-02-25] - v0.24.0

Added:

  • Added play icon (#13271)
  • Add Pendo Id for uniquely identifying options in Autocomplete (#13402)

[2025-11-04] - v0.23.0

Fixed:

  • Misaligned focus indicator on the Toggle component causing visual inconsistency when navigating via keyboard (#12988)

[2025-10-21] - v0.22.0

Fixed:

  • Align date pickers to latest CDS design styling (#12864)
  • DateTimeRangePicker: time will not change on changing timezone for custom dates (#12971)
  • Prevent range background for single selections in DatePicker/Calendar (#12972)

[2025-09-23] - v0.21.0

Changed:

  • Rename StyledLinkButton to LinkButton (#12832)

  • TimePicker format supports hours, minutes, and seconds (#12868)

Fixed:

  • Various style issues with LinkButton (#12832)
  • TimePicker re-renders on any change to value property when used individually or within DateTimeRangePicker (#12868)

Removed:

  • V2 suffix from new date picker storybook page names (#12784)
  • marginRight: 0 on MuiChip when it is the last child (#12846)

[2025-09-09] - v0.20.0

Fixed:

  • Disabled list option tooltip behavior in selects (#12777)

[2025-08-26] - v0.19.0

Changed:

  • Update sort icon tokens to use separate Default, Hover, and Active tokens for each table header type (#12728)

[2025-08-12] - v0.18.0

Changed:

  • Use gap for TableSortLabel spacing of text and icons (#12512)

Fixed:

  • Check icon color in dark mode and Color Token for all checkbox states (#12603)
  • Restore the previous date value when Cancel is clicked (#12611)
  • DatePicker: Error not shown if end date time is before start date time (#12614)

[2025-07-29] - v0.17.0

Changed:

  • Textfield styles and color to match ADS (#12496)
  • Add qa-ids to DateTimeRangePicker.tsx and TimeZoneSelect.tsx files, update Presets.tsx to calculate date according to selected timezone (#12497)
  • Use gap for TableSortLabel spacing of text and icons (#12512)

Fixed:

  • TextField not respecting inputProps.id and InputProps.id (#12502)

[2025-07-15] - v0.16.0

Added:

  • Add null as type option for headingChip (#12460)

Changed:

  • TooltipIcon CDS standardization (#12348)
  • Add timeZoneProps to control timeZone dropdown in DateTimeRangePicker.tsx (#12423)
  • Notification banner stroke, width, error icon (#12471)
  • Require selected prop in ListItemOptionProps type (#12481)

[2025-07-01] - v0.15.0

Changed:

  • Add Toggle design tokens and update styles to match Akamai Design System (#12303)

Fixed:

  • Use design tokens for accordion headers (#12334)

Removed:

  • nowrap styles from input (#12390)

Tech Stories

  • Update to Storybook v9 (#12416)

Upcoming Features:

  • Add new maintenance policy icons and update TooltipIcon tokens (#12398)

[2025-06-17] - v0.14.0

Changed:

  • Add Select design tokens and update styles to match Akamai Design System (#12124)

Fixed:

  • Update destructive (danger) and secondary (outlined) button styling (#12299)

[2025-06-03] - v0.13.0

Changed:

  • Akamai Design System - Label component (#12224)

Fixed:

  • Input placeholder opacity (#12208)

[2025-05-20] - v0.12.0

Added:

[2025-05-06] - v0.11.0

Fixed:

  • CloseButton svg enforcing a hardcoded color (#12039)
  • Broken text layout for Notices with multiple child elements (#12120)

Tech Stories:

  • Re-export everything from @mui/material/styles (#12106)

[2025-04-22] - v0.10.0

Added:

  • Include outlined SVG icons for toast design (#11962)

Tech Stories:

  • Initial update to start updating deprecated TextField props for MUIv6 (#11816)
  • Eslint Overhaul (#11941)

[2025-04-08] - v0.9.0

Added:

  • Move ListItemOption from manager to ui package (#11790)
  • A new NewFeatureChip component and updated BetaChip styles (#11965)
  • Chevron Up Icon (#11946)

Changed:

  • Add Checkbox design tokens and update styles to match Akamai Design System (#11871)

Fixed:

  • BetaChip color prop (#11872)

[2025-03-25] - v0.8.0

Added:

  • Date Range Picker v2 leveraging Luxon (#11540)
  • New indeterminate state icon for checkbox component (#11693)
  • Time and Timezone selection field to the DatePickerV2 (#11694)
  • Migrate ErrorState to ui package (#11718)
  • Migrate Drawer to ui package (#11789)
  • Migrate ActionsPanel to ui package (#11810)

Changed:

  • Temporarily extend ESLint rules from @linode/manager to @linode/ui package (#11666)
  • Notice's default marginBottom from 24px to 8px (#11724)
  • Move @vitest/ui to monorepo root dependency (#11755)
  • Implement Akamai Design System: Apply consistent styling to MuiInputBase, MuiInputAdornment, and MuiAutocomplete components, creating a unified foundation for Autocomplete and TextField elements (#11807)
  • Update body text color to use proper color token (#11820)

Tech Stories:

  • Upgrade to MUI v6 (#11688)
  • 4.0.0 Design Tokens - New Spacing & Badge Tokens (#11757)

[2025-02-25] - v0.7.0

Added:

  • ESLint rules to disallow data-test-id attributes and enforce type-safe equality operators (#11634)
  • Dialog, DialogTitle components, and visibilityHide.svg, visibilityShow.svg, and chevron-down.svg icons to the @linode/ui package (#11673)

Upcoming Features:

  • Add MuiOutlinedInput styling in dark.ts and light.ts (#11573)

[2025-01-28] - v0.6.0

Changed:

  • Refactor and clean up Notice (#11480)

Removed:

  • marketing variant on Notice component (#11480)

[2025-01-14] - v0.5.0

Added:

  • New Select component (#11391)
  • New color="warning" button style and improved type-safety (#11469)
  • New MuiButton variant loading along with color="warning" styles" (#11469)

Changed:

  • Update EditableText to not use react-router-dom and accept a LinkComponent prop (#11333)

Fixed:

  • sx prop now properly works being passed down to Notice component (#11469)

[2024-12-10] - v0.4.0

Added:

  • Notice and Tooltip components (#11174)
  • Divider component (#11205)
  • CircleProgress component (#11214)
  • Stack component (#11228)
  • Radio component (#11244)
  • Button component and styled variants (#11250)
  • RadioGroup component (#11254)
  • Linter rules for common pr feedback points (#11258)
  • Chip component (#11266)
  • ClickAwayListener component (#11267)
  • TooltipIcon component (#11269)
  • Checkbox component (#11279)
  • H1Header component (#11283)
  • TextField component and convertToKebabCase utility function (#11290)
  • Toggle component and ToggleOn and ToggleOff icons (#11296)
  • Typography component and story (#11299)
  • EditableText component (#11308)
  • Autocomplete, List, and ListItem components (#11314)
  • Accordion component (#11316)
  • FormControlLabel component (#11353)

Tech Stories:

  • Update TextField component to not depend on ramda (#11306)

[2024-11-12] - v0.3.0

Added:

  • Tooltip component and story (#11125)
  • IconButton component (#11158)
  • VisibilityIcon component and story (#11143)
  • Migrate FormControl, FormHelperText, Input, InputAdornment, and InputLabel from manager to ui package (#11159)
  • Box component from manager to ui package, part 1 (#11163)
  • Box component from manager to ui package, part 2 (#11164)
  • Migrate Paper from manager to ui package (#11183)

Tech Stories:

  • Remove @types/node dependency (#11157)

Upcoming Features:

  • Add Alias tokens to theme (#11138)

[2024-10-28] - v0.2.0

Added:

  • Themes, fonts, and breakpoints previously located in manager package (#11092)

Changed:

  • Move inputMaxWidth into Theme (#11116)

[2024-10-14] - v0.1.0

Added:

  • new @linode/ui package with BetaChip as the first component (#11057)