github styleguidist/react-styleguidist v7.0.0

latest releases: v13.1.2, v13.1.1, v13.1.0...
6 years ago

👋 Support Styleguidist on Open Collective 👋

Breaking changes

Node.js 6 is the lowest supported version

Styleguidist doesn’t support Node.js 4 anymore.

(#744 #839 by @kohgpat)

New format of template option

We’re now using mini-html-webpack-plugin and @vxna/mini-html-webpack-template instead of html-webpack-plugin.

This will make things like adding a favicon or fonts from Google Fonts much easier.

If you’re using a custom HTML template, you need to update your style guide config.

// 6.x
module.exports = {
  template: './styleguie/template.html'
};

// 7.x
module.exports = {
  template: {
    // This is just an example, there are many more available options
    favicon: 'https://assets-cdn.github.com/favicon.ico'
  }
};

See more in the docs.

(#896 #907 by @sapegin)

Changed Node.js API

server method now returns an object containing a webpack Compiler instance and the Styleguidist server, see examples in the docs.

(#828 by @cmswalker)

New features

Webpack 4 support

Webpack 3 is still supported too.

(#857 by @kontrollanten, #900 #901 by @rubenmoya)

Examples are wrapped in React.Fragment

You don’t need to wrap multiple JSX tags in a div anymore.

// 6.x
<div>
  <Button primary>Primary button</Button>
  <Button secondary>Secondary button</Button>
</div>


// 7.x
<Button primary>Primary button</Button>
<Button secondary>Secondary button</Button>

(#840 #842 by @tizmagik)

Bugfixes

  • components option should accept arrays.
  • Do not convert URLs in Markdown to auto links (#793).
  • Improved accessibility (#893 by @gergely-nagy).

❤️ Huge thanks to @okonet for help with this release, CI and docs improvements.️ ❤️

Don't miss a new react-styleguidist release

NewReleases is sending notifications on new releases.