Releases: bcc-code/bcc-design
Release list
design-library v2.0.0-beta.1
Breaking Changes
Centered button layout by default
The button component layout is now centered by default both in the Vue component and in CSS. Previously the Vue component would always add a .bcc-button-center class. This class is now removed in favor of .bcc-button-justify-content class.
To migrate (do a search-and-replace for these classes/props):
When using the Vue library:
- Replace any
:center="false"prop usage withjustify-contentforBccButtons.
When using the CSS library
- Remove any
.bcc-button-centerclass usage - Check if you had any buttons without
.bcc-button-centerand add.bcc-button-justify-content.
What's Changed
- Bump postcss from 8.4.29 to 8.4.31 in /design-library by @dependabot in #259
- Make button centered by default in CSS by @laurensgroeneveld in #260
Full Changelog: v2.0.0-beta.0...v2.0.0-beta.1
design-library v2.0.0-beta.0
This is the first beta release for the eventual 2.0 release of the library. This release will likely not contain major new features, but instead be used to address breaking changes. Follow along and comment in issue #253 if you have suggestions on changes that should be made.
Breaking Changes
New typography styles
The typography styles have been updated, with several styles added and removed and most others renamed. If you do not use these directly in your application, no action is needed.
Recommended migration: do a search and replace for each of these classes in your code, then check if your application still looks the acceptable and adjust were needed.
Note: Since the underlying styles were updated, these classes do not always map one-on-one. Be sure to check Storybook to view all available classes.
Removed classes
text-display: This style has been removed, and can be replaced withtext-title-xl.text-overline
Renamed classes
Almost all classes have seen a renaming:
largetolgmediumto no postfix (sotext-title-mediumtotext-title)basetosmor no postfix depending on the stylesmalltosm
What's Changed
- Updated typography classes in components. Updated docs by @u12206050 in #255
- CI: support beta releases by @laurensgroeneveld in #257
Full Changelog: v1.8.0...v2.0.0-beta.0
design-library v1.8.0
New Features
🆕 Progress component
A versatile component to show all kinds of progress, both for loading bars and the progress for an action for example. A great contribution by @steffanhalv!
What's Changed
- Implemented BccProgress component by @steffanhalv in #242
- Update Storybook to 7.4.2 by @laurensgroeneveld in #247
- Include build step in test pipeline by @laurensgroeneveld in #254
New Contributors
- @steffanhalv made their first contribution in #242
Full Changelog: v1.7.0...v1.8.0
design-library v1.7.0
New Features
🆕 Spinner component
A loading spinner component has been added to the library. Thanks @Lucas-Powell for your contribution!
What's Changed
- Add neutral option to BccAlert by @StevenMalaihollo in #215
- Created BccSpinner by @Lucas-Powell in #217
- Add linting info to readme by @laurensgroeneveld in #246
New Contributors
- @Lucas-Powell made their first contribution in #217
Full Changelog: v1.6.0...v1.7.0
icons-v1.4.0
What's Changed
- Change icons to weight 400 by @u12206050 in #204
Full Changelog: v1.6.0...icons-v1.4.0
design-library v1.6.0
New Features
🆕 Banner component
A more formal closable banner component for full width information blocks with optional actions.
Full Changelog: v1.5.3...v1.6.0
icons-v1.3.0
icons-v1.2.0
What's Changed
- Corrected using of Google Symbols and not the Icons which resulted in missing icons. @u12206050 in #197
Full Changelog: icons-v1.1.0...icons-v1.2.0
icons-v1.1.0
Use version 1.2.0 instead
What's Changed
- Update Icons to 24px scale by @u12206050 in #196
Full Changelog: v1.5.3...icons-v1.1.0
design-library v1.5.3
Fixes version number not updated in package.json.
Full Changelog: v1.5.2...v1.5.3

