Skip to content

7.0.0 - Launch

Compare
Choose a tag to compare
@chrisdhanaraj chrisdhanaraj released this 30 Mar 20:51

πŸš€ 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!