Skip to content

Instantly share code, notes, and snippets.

@shilman
Last active January 30, 2019 07:47
Show Gist options
  • Save shilman/224c721ee4d05f651f80cc665ab57aa3 to your computer and use it in GitHub Desktop.
Save shilman/224c721ee4d05f651f80cc665ab57aa3 to your computer and use it in GitHub Desktop.
Storybook 5.0 Update

Storybook 5 release plan

Storybook 4 was a complete overhaul of Storybook's guts; now Storybook 5 does the same thing for Storybook's UI.

Storybook 5.0

In addition to the UI overhaul, Storybook 5.0 introduces a new URL structure, improved addon API, customizable keyboard shortcuts, version update notifications, improved search, and many more feature and architectural improvements.

Here's a quick status update to get you caught up, details below:

  1. Alpha released (2019-01-13)
  2. Beta targeted end of Jan (~2019-01-31)
  3. Release targeted mid-Feb (~2019-02-18)
  4. Help wanted (Now!)

NOTE: release dates are estimates, and can change depending on what critical bugs we discover along the way!

Alpha released (2019-01-13)

After months of work, we recently merged the UI overhaul into the next branch. Kudos to Norbert, Tom, Jessica, Dom, Alexandre, Kai, Igor, Gytis, and everybody else who helped design this, build it, and get it across the line.

These changes are available on the on the next NPM label, currently at 5.0.0-alpha.10, with a steady stream of bugfixes being released almost daily.

Beta targeted end of Jan (~2019-01-31)

We're hoping to get get to beta beta.0 within the next week (ETA Jan 31). This means:

  • It shouldn't contain any obvious/embarrassing bugs
  • We won't be introducing new features, only bugfixes
  • It will be branched from next into release/5.0 (so we can keep merging freely into next)
  • We'll post publicly to try to get as many people possible to upgrade and give feedback

To get to RC, we should resolve any high priority issues and get any crucial features in that we need for 5.0 (e.g. breaking changes). We have marked those on Github as high priority issues in the 5.0.0 milestone.

Release targeted mid-Feb (~2019-02-18)

Storybook 5.0 will stay in RC while it stabilizes and we document the release. We're hoping to do a full release on Feb 18!

Help wanted (Now!)

Storybook 5.0 is our most ambitious release yet, and we'd love your help getting it out.

The biggest thing is to try upgrading your project to the latest alpha, see where you run into problems, and file github isues. The sooner we uncover problems with the upgrade, the more time we have to fix and document them.

If you use NPM:

npx npm-check-updates '/storybook/' -u && npm install

And if you use Yarn:

yarn upgrade-interactive --latest

We've also started to document migration instructions, and will continue to update the documentation throughout the release.

And of course, if you see any issues that you can help with, PRs are always welcome. Storybook wouldn't be possible without the countless contributions from our wonderful community.

Thanks for your help and stay posted for more updates!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment