Releases: Automattic/vip-design-system
Releases · Automattic/vip-design-system
2.4.4
What's Changed
- New develop release: 2.4.4-dev.0 by @github-actions in #396
- Adjust focus style for buttons by @djalmaaraujo in #398
- LinkExternal: migrate from dashboard by @brookewp in #390
- Restore vendor prefixed font smoothing properties by @t-wright in #397
- New package release: v2.4.4 by @github-actions in #399
Full Changelog: 2.4.3...2.4.4
2.4.3
What's Changed
- New develop release: 2.4.3-dev.0 by @github-actions in #393
- Mobile menu updates and dropdown by @djalmaaraujo in #394
- New package release: v2.4.3 by @github-actions in #395
Full Changelog: 2.4.2...2.4.3
2.4.2
What's Changed
- New develop release: 2.4.2-dev.0 by @github-actions in #387
- Fix
jest:watch
command by @brookewp in #388 - Update MenuMobileInverse styling by @djalmaaraujo in #391
- New package release: v2.4.2 by @github-actions in #392
New Contributors
Full Changelog: 2.4.1...2.4.2
2.4.1
What's Changed
- New develop release: 2.4.1-dev.0 by @github-actions in #383
- Adjust tabs selected styling and the responsiveness behavior by @djalmaaraujo in #384
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #385
- New package release: v2.4.1 by @github-actions in #386
Full Changelog: 2.4.0...2.4.1
2.4.0
What's Changed
- New develop release: 2.3.2-dev.0 by @github-actions in #380
- Adjust link and menu by @djalmaaraujo in #381
- New package release: v2.4.0 by @github-actions in #382
Full Changelog: 2.3.1...2.4.0
2.3.1
What's Changed
- New develop release: 2.3.1-dev.0 by @github-actions in #376
- Fix button styles by @djalmaaraujo in #378
- New package release: v2.3.1 by @github-actions in #379
Full Changelog: 2.3.0...2.3.1
2.3.0
What's Changed
- New develop release: 2.2.1-dev.0 by @github-actions in #370
- Setup user-event and change some fireEvent to userEvent in tests by @djalmaaraujo in #371
- Add button variants to the Link component by @djalmaaraujo in #374
- Responsive changes — General Changes + New components by @djalmaaraujo in #372
- New package release: v2.3.0 by @github-actions in #375
Full Changelog: 2.2.0...2.3.0
2.2.0
What's Changed
- New develop release: 2.1.1-dev.0 by @github-actions in #363
- Bump webpack-dev-middleware from 6.1.1 to 6.1.2 by @dependabot in #364
- Remove special VIP border from the Avatar by @djalmaaraujo in #366
- Bump express from 4.18.3 to 4.19.2 by @dependabot in #368
- Adjust checkbox/radio with indeterminate rules and less examples by @djalmaaraujo in #367
- New package release: v2.2.0 by @github-actions in #369
Full Changelog: 2.1.0...2.2.0
2.1.0
What's Changed
- New develop release: 2.1.0-dev.0 by @github-actions in #358
- Bump follow-redirects from 1.15.4 to 1.15.6 in /tokens/utilities/colors by @dependabot in #356
- Adjust/checkbox radio styles by @djalmaaraujo in #361
- New package release: v2.1.0 by @github-actions in #362
Full Changelog: 2.0.0...2.1.0
2.0.0
What's Changed
- New develop release: 1.6.7-dev.0 by @github-actions in #349
- Add devcontainer.json by @chriszarate in #351
- Fix wrapping of items in toolbar util menu by @t-wright in #350
- Bump plotly.js from 2.23.0 to 2.25.2 in /tokens/utilities/colors by @dependabot in #342
- Bump es5-ext from 0.10.62 to 0.10.64 in /tokens/utilities/colors by @dependabot in #346
- PIE-3831 Fixes word wrapping on OptionRow with meta by @brunobasto in #343
- Upgrade Storybook to 7.6.17 by @djalmaaraujo in #353
- Update Input Radio Component Styles + TypeScript conversion by @djalmaaraujo in #354
- Update Input Checkbox Component Styles and functionality by @djalmaaraujo in #355
- New package release: v2.0.0 by @github-actions in #357
Breaking changes
- The' renderLabel' prop should now be used to customize the
label
property (for using React elements, not simple strings). The documentation has examples.
{
value: 'a',
renderLabel: ( commonProps, labelStyle ) => (
<Label
{ ...commonProps }
className="custom-class"
sx={ { ...labelStyle, color: 'error' } }
>
(Custom) All domains listed on this environment, and all subdomains
</Label>
),
id: 'another-option-custom-a',
}
- Passing other properties to the rendered Input should now use the
inputProps
prop. Passing arbitrary arguments to theoption
will no longer spread to the Input.
{
value: 'b',
label: 'All domains listed on this environment',
labelProps: {
id: 'label-option-custom-b-custom-props',
},
className: 'custom-class-for-this',
id: 'option-custom-b',
inputProps: {
'aria-describedby': 'describe-radio-all-domains-subdomains',
},
},
Full Changelog: 1.6.6...2.0.0