7.0.0 - Launch
π LAUNCH π
Welcome to v7.0.0, the first public release of the Carbon Design System. v7.0.0 is a breaking change from v6, with much of the markup being refactored, as well as the styles and scripts. Some highlights
Filesize
carbon-components.min.js
- 96kb down to 16kb
carbon-components.min.css
541kb down to 143kb.
Of course, we still recommend users only include the specific components they need, but these files are available for you now.
Modules
Transpiled ES modules now ship with the library, allowing static tree shaking to occur if you're using webpack2 or rollup. The pkg.module
points towards the es/index.js
and should be usable out of the box.
File structure
The file structure has been flattened and cleaned up - previously, all assets were distributed through the consumables
folder. Now, all distributable assets will be accessible at the root level, with a src
folder also included if you want to peruse the original, non-built versions.
Documentation
Every component now ships with a README.md file describing the SCSS modifiers and mixins used in that component, as well as any Javascript public methods and events emitted. For anyone on version 6, a transition guide is also included in each component.
That's it! Feel free to drop your feedback in the issues, and we'll be happy speak to it. We'll have a twitter and a public Slack channel open sometime soon so people can ping us there as well. Thanks for dropping by and checking us out!