Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🧩 Storybook 8 community addon outreach #26031

Open
24 of 35 tasks
joevaugh4n opened this issue Feb 14, 2024 · 18 comments
Open
24 of 35 tasks

🧩 Storybook 8 community addon outreach #26031

joevaugh4n opened this issue Feb 14, 2024 · 18 comments
Assignees

Comments

@joevaugh4n
Copy link
Contributor

joevaugh4n commented Feb 14, 2024

With Storybook 8 coming soon, we’ve created an addon migration guide to summarize the important changes for addon creators. Please note that not all addons will be affected by breaking changes introduced in Storybook 8, but all addon creators are encouraged to review the latest changes and assess their addons for compatibility.

FAQs

I'm maintaining an addon. How do I make it compatible with Storybook 8?

We highly recommend consulting our addon migration guide. If you have any questions or encounter any issues, please reach out to Storybook maintainers in the Storybook Discord community.

What can I do if an addon I use is incompatible with Storybook 8 but isn't on this list?

To share incompatibility errors, please open an issue on the repo of the relevant addon, asking the author to add Storybook 8 compatibility, and share this page for reference.

It's also really useful for us to know which addons aren't yet compatible. Please consider adding a comment here, especially if the addon is popular and causes a critical failure. Alternatively, if you have the resources, please consider helping migrate that addon yourself!

Thank you for being part of our addon community! 🙇

Most downloaded community addons

We will use this list to track outreach to the maintainers of these most downloaded community addons.

Community Addon outreach

@joevaugh4n joevaugh4n pinned this issue Feb 14, 2024
@vanessayuenn vanessayuenn changed the title Storybook 8 Addon Outreach Storybook 8 Community Addon Outreach Feb 14, 2024
@vanessayuenn vanessayuenn added this to the 8.0-Stable milestone Feb 23, 2024
@SalahAdDin
Copy link

@joevaugh4n storybook-addon-rtl (repo) is compatible.

@JesusTheHun
Copy link

@joevaugh4n storybook-addon-react-router-v6 (repo) is compatible.

Note that the addon has been renamed storybook-addon-remix-react-router 👏

@joevaugh4n
Copy link
Contributor Author

@JesusTheHun, @SalahAdDin, thanks so much both!

@pcorpet
Copy link

pcorpet commented Mar 14, 2024

I see that storybook-addon-theme-provider is not on the list. I'll reach out to the maintainer.

@vanessayuenn vanessayuenn removed this from the 8.0-stabilization milestone Mar 15, 2024
@indigolain
Copy link
Member

@joevaugh4n
storycrawler (repo) and storycap (repo) is now compatible 🚀

@gentslava
Copy link

gentslava commented Mar 17, 2024

@joevaugh4n hello
I prepared a PR for @bbbtech/storybook-formik
I also published a fork with Storybook 8 compatibility @gentslava/storybook-formik
You can include the fork if the original author doesn't add compatibility.

@maraisr
Copy link
Contributor

maraisr commented Mar 21, 2024

@joevaugh4n storybook-addon-grid is now Storybook 8 compatible. ^0.5.0

@darkvertex
Copy link

What about addons made by the Storybook devs?

For example @storybook/addon-events@6.2.9 from https://github.com/storybookjs/storybook/tree/master/addons/events reports as incompatible when starting the Storybook dev server

@simon-v-swyftx
Copy link

Bug opened for storybook-addon-playroom rbardini/storybook-addon-playroom#56

@SalahAdDin
Copy link

Bug opened for storybook-addon-playroom rbardini/storybook-addon-playroom#56

That addon looks interesting.

@gethari
Copy link

gethari commented Apr 1, 2024

@ljcl/storybook-addon-cssprops ->
ljcl/storybook-addon-cssprops#45 (comment)

@julrich
Copy link

julrich commented Apr 10, 2024

We're currently working on updating our addons, should be done by next week:

@lifeiscontent
Copy link
Member

lifeiscontent commented Apr 20, 2024

@joevaugh4n is there a way I can use a React Provider across preview/manager one of the biggest pain points for zero config setup in storybook-addon-apollo-client is because the deps between preview/manager are not the same, so when users try to run the addon the Provider breaks due to it using different dependencies with the decorators are injected into preview. I've had to make an API where users have to manually pass in the MockedProvider to get this to work

@ZvjezdanavisosevicAgronod

The following packages are incompatible with Storybook 8.1.6 as they depend on different major versions of Storybook packages:
WARN - storybook-addon-material-ui@0.9.0-alpha.24
WARN Repo: https://github.com/react-theming/storybook-addon-material-ui
WARN - storybook-addon-material-ui5@1.0.0
WARN Repo: https://github.com/alexpanov/storybook-addon-material-ui

any fixes available here?

@mansiohrey
Copy link

The following packages are incompatible with Storybook 8.1.6 as they depend on different major versions of Storybook packages:
WARN - storybook-addon-sass-postcss@0.2.0

any fix here?

@amir-e-uidb

This comment was marked as off-topic.

@Ankitb09
Copy link

The following packages are incompatible with Storybook 8.2.6 as they depend on different major versions of Storybook packages:

WARN - @storybook/addon-themes@8.3.0
WARN Repo: https://github.com/storybookjs/storybook/tree/next/code/addons/themes

tobiasdiez pushed a commit to nuxt-modules/storybook that referenced this issue Sep 20, 2024
<!--
☝️ PR title should follow conventional commits
(https://conventionalcommits.org).
In particular, the title should start with one of the following types:

- docs: 📖 Documentation (updates to the documentation or readme)
- fix: 🐞 Bug fix (a non-breaking change that fixes an issue)
- feat: ✨ New feature/enhancement (a non-breaking change that adds
functionality or improves existing one)
- feat!/fix!: ⚠️ Breaking change (fix or feature that would cause
existing functionality to change)
- chore: 🧹 Chore (updates to the build process or auxiliary tools and
libraries)
-->

### 🔗 Linked issue

<!-- If it resolves an open issue, please link the issue here. For
example "Resolves #123" -->

### 📚 Description

<!-- Describe your changes in detail -->
<!-- Why is this change required? What problem does it solve? -->
The Storybook versions in the `package.json` were updated, but the same
change needs to be added to the `storybook.ts` to prevent version
conflicts.

Currently, with nightly, we get the following error:
```
WARN The following packages are incompatible with Storybook 8.2.7 as they depend on different major versions of Storybook packages:
WARN - @nuxtjs/storybook@8.3.0-28764731.a9bf66d
WARN  Repo: https://storybook.nuxtjs.org
WARN - @storybook-vue/nuxt@8.3.0-28764731.a9bf66d
WARN  Repo: https://storybook.nuxtjs.org
WARN - storybook@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/lib/cli
WARN - @storybook/vue3@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/renderers/vue3
WARN - @storybook/addon-links@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/addons/links
WARN - @storybook/builder-vite@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/builders/builder-vite/#readme
WARN - @storybook/addon-essentials@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/addons/essentials
WARN - @storybook/addon-interactions@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/addons/interactions
WARN - @storybook/test@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/lib/test
WARN - @storybook/blocks@8.2.9
WARN  Repo: https://github.com/storybookjs/storybook/tree/next/code/lib/blocks
WARN 
WARN 
WARN Please consider updating your packages or contacting the maintainers for compatibility details.
WARN For more on Storybook 8 compatibility, see the linked GitHub issue:
WARN storybookjs/storybook#26031

 ERROR  Storybook failed to load the following preset: @storybook-vue/nuxt/preset.                                                                                                              nuxt:storybook:build 5:37:16 PM

Please check whether your setup is correct, the Storybook dependencies (and their peer dependencies) are installed correctly and there are no package version clashes.

```
@MatthewThornton
Copy link

WARN The following packages are incompatible with Storybook 8.3.6 as they depend on different major versions of Storybook packages:
WARN - storybook-axios@2.0.0


https://github.com/faebeee/storybook-axios#readme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: No status
Development

No branches or pull requests