v3.0.0
Storybook 3.0 is our first fully community-driven release! Notable changes:
- Moved from
@kadirato@storybooksorg across github, npm, docs - Upgraded to Webpack2! #637
- Switched to monorepo and overhauled package structure. #749 #1031
- Added configuration options to storybooks snapshot testing. #1090
- Added
create-react-native-appsupport. #1117 - Added HTTPS support. #735
Features
- Added help text to the react-native preview panel #1142
- Added create-react-native-app support #1117
- Fixed knobs-addon performance issues #1039
- Added
snapshotWithOptionsto configure storyshots rendering options #1090 - Added custom
testfunction for storyshots #1035 - Added typescript definition to addon notes #989
- Added HTTPS option for dev server #735
Bug Fixes
- Use strict equality in action logger #1144
- FIX addon info and addon storyshots incompatibility #1129
- FIX postcss options missing in default webpack config && UPDATE dependencies #1087
- Fix CLI had a package version from storybook hardcoded - now queries npm registry #1079
- Fix semi broken __docgenInfo integration in addon info #1030
- Fix: build-storybook no longer supports relative paths #1058
- Fix for types
numberfor addon knobs #1001 - Fix webpack overriding && Add an example with local file dependencies #965
Documentation
- Add storybook-addon-intl to addon gallery #1143
- 3.0.0 release notes && release notes automation #1047
- 3.0.0 migration assistance : codemod, update installation and usage instructions #1093
- Add ReactSVGPanZoom to examples list #1139
- Show webpack 2 config example in docs: rules not loaders #1137
- Merge docs repo into this repo: add /docs #1131
- Change brand name from “React Storybook” to “Storybook” #1044
- Updated issue triage guidelines #1024
Maintenance
- Add typings for links add-on #1154
- Add react-dom to the devDependency list for React Native projects #1102
- Upgrade React Native to webpack 2 config #1097
- Add unit tests for addon storyshots #971
- Deprecate builtin addons (links and actions) - no longer included by default #1038
- change NPM organisation from kadira to storybook in code #996
- CHANGE folder structure && CHANGE package-names #1031
- Add deprecation warnings when addons are required via main package #1025
- Remove text transform uppercase for knob labels #991
Dependency Upgrades
11 PRs
- Update lerna to the latest version 🚀 #1101
- CHANGE to prop-types package for notes & test-cra #1082
- update dependencies in cra-storybook #1080
- Switch back to non-fork of react-inspector #1026
- Dependency updates: webpack, babel, react #1008
- Update jest to the latest version 🚀 #998
- Update lerna to the latest version 🚀 #969
- CHANGE to use react-split-view 0.1.63 over the fork #956
- Update lerna to the latest version 🚀 #915
- Use jest for unittesting - standardize unit testing epic #904
- Update dependencies to enable Greenkeeper 🌴 #768
Other
33 PRs
- Added an upgrade mode to getstorybook #1146
- Update link to Storyshots addon #1074
- Added error message for missing or invalid storyName #747
- Opened an Open Collective Account https://opencollective.com/storybook #1065
- Add propTablesExclude option #924
- addon-info: make the info overlay be fixed #914
- Handle null elements in getData #926
- add description field from __docgenInfo for prop table for info plugin #929
- #959 add a max-height and center element with alignItems: center #961
- Switch to the only prepublish script #903
- PR review policy #923
- Add typescript definitions for getStorybook() #753
- Restore deep link for addon docs #919
- Fix default storybook webpack config #922
- Render the first story for a kind if no story selected. #918
- Update docs for monorepo #913
- Monorepo readme and contributing #907
- Add story kind regex #906
- Add examples #897
- Add missing repos #882
- Switch to monorepo #749
- extend devMiddlewareOptions with config.devServer #723
- Added meta IE=edge #715
- Replace String.includes with String.indexOf: cross-browsing support #712
- Issue Triage instructions #748
- Simple pull request template #741
- Make return type of StoryDecorator nullable #680
- Warn if story with a given name already exists #670
- Fix spelling mistake - "element form the story" to "element from the story" #702
- Remove broken react-button example #699
- Fixed spelling error. #720
- Cleaner error handling for storiesOf #672
- Update links to point to new organization #721