Releases: storybookjs/react-native
Releases Β· storybookjs/react-native
v5.3.26
note: only notes and knobs were updated in this release so there is no new version of storybook/react-native and instead only for those two packages.
What's Changed
- Update README.md by @wolverineks in #165
- [bug] Using addon-ondevice-notes crashes app on startup by @daniellyqueiroz in #361
- fix: v5 notes addon crash and fail to install by @dannyhw in #362
New Contributors
- @wolverineks made their first contribution in #165
- @daniellyqueiroz made their first contribution in #361
Full Changelog: v5.3.25...v5.3.26
v5.3.26-alpha.0
What's Changed
- Update README.md by @wolverineks in #165
- [bug] Using addon-ondevice-notes crashes app on startup by @daniellyqueiroz in #361
New Contributors
- @wolverineks made their first contribution in #165
- @daniellyqueiroz made their first contribution in #361
Full Changelog: v5.3.25...v5.3.26-alpha.0
6.0.1-beta.5
v6.0.1-beta.1
v6.0.1-alpha.5
Features
- you can now specify a config location and you can change the folder name #278
- note that this folder should still contain all the same files
βabsolute
option will use absolute imports in the requires.js file- paths in general should work better with the watcher and get stories script
- choosing an initial selection is now easier and is correctly typed #274
Breaking changes (since previous alpha):
- In main.js stories are relative from the config directory and no longer add "../", this should fix absolute paths and other bugs #278
- make sure to update your paths if you were using v6.0.1-alpha.3
sbn-get-stories
andsbn-watcher
are nowsb-rn-get-stories
andsb-rn-watcher
so make sure to update these if you were using v6.0.1-alpha.3- @react-native-async-storage/async-storage is now a peer dependency and is required
- AsyncStorage is no longer needed as an option to getStorybookUI
v6.0.1-alpha.3
- Build now targets ES6 so that the ondeviceUI works out of the box on react-native-web 251
v6.0.1-alpha.2
v6.0.1-alpha.1
fixes:
- #237 adding util dependency
v6.0.1-alpha.0
Features
Many of these features come from the web storybook so you can find more info by looking at the storybook documentation.
- New story format CSF
- Args
- Knobs replaced by Controls
- ondevice addons Notes, actions and backgrounds have all been updated to work for 6.0+
- New declarative config style
- Auto story detection built in. Including an optional watcher.
- Overall simplified implementation
Bug fixes
- Much less warnings when using controls (knobs replacement) - no longer using deprecated components.
- Promises no longer break for the entire app when using storybook.
- Weird storylist bottom margin is now gone
Breaking Changes
- Knobs are no longer supported, use controls instead
- storiesOf syntax is no longer recommended and you should move to CSF
- You now require a main.js and preview.js file to configure storybook.
- in order to resolve issues with polyfills that caused promises to break and much more you should change your metro config to include
resolverMainFields: ['sbmodern', 'main']
in the resolver field
See https://github.com/storybookjs/react-native/blob/next-6.0/v6README.md for a guide to try out this alpha