diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index 5e5a3d3692da..9f2bf2961789 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,8 @@ +## 10.3.0-beta.1 + +- Addon-Docs: Add React as optimizeDeps entry - [#34176](https://github.com/storybookjs/storybook/pull/34176), thanks @valentinpalkovic! +- CLI: Avoid hanging of postinstall during init - [#34175](https://github.com/storybookjs/storybook/pull/34175), thanks @valentinpalkovic! + ## 10.3.0-beta.0 - Test: Fix clearing mocks in Vitest [#34078](https://github.com/storybookjs/storybook/pull/34078) diff --git a/code/addons/docs/src/preset.ts b/code/addons/docs/src/preset.ts index 2aff529e0bcb..f65bf06b228a 100644 --- a/code/addons/docs/src/preset.ts +++ b/code/addons/docs/src/preset.ts @@ -218,6 +218,7 @@ const optimizeViteDeps = [ '@storybook/addon-docs > @storybook/react-dom-shim', 'react-dom/client', 'react/jsx-runtime', + 'react', ]; export { webpackX as webpack, docsX as docs, optimizeViteDeps }; diff --git a/code/lib/create-storybook/src/commands/AddonConfigurationCommand.test.ts b/code/lib/create-storybook/src/commands/AddonConfigurationCommand.test.ts index 2df6ed0ca21a..27293bc6c2ee 100644 --- a/code/lib/create-storybook/src/commands/AddonConfigurationCommand.test.ts +++ b/code/lib/create-storybook/src/commands/AddonConfigurationCommand.test.ts @@ -96,7 +96,7 @@ describe('AddonConfigurationCommand', () => { expect(addonVitestPostinstall).toHaveBeenCalledWith({ packageManager: 'npm', configDir: '.storybook', - yes: false, + yes: true, skipInstall: true, skipDependencyManagement: true, logger, @@ -122,7 +122,7 @@ describe('AddonConfigurationCommand', () => { expect(addonA11yPostinstall).toHaveBeenCalledWith({ packageManager: 'npm', configDir: '.storybook', - yes: false, + yes: true, skipInstall: true, skipDependencyManagement: true, logger, @@ -144,7 +144,7 @@ describe('AddonConfigurationCommand', () => { expect(postinstallAddon).toHaveBeenCalledWith('@storybook/addon-docs', { packageManager: 'npm', configDir: '.storybook', - yes: false, + yes: true, skipInstall: true, skipDependencyManagement: true, logger, @@ -324,7 +324,7 @@ describe('executeAddonConfiguration', () => { it('should create command and execute with provided parameters', async () => { const result = await executeAddonConfiguration({ packageManager: mockPackageManager, - options: { packageManager: PackageManagerName.NPM, yes: false, disableTelemetry: true }, + options: { packageManager: PackageManagerName.NPM, disableTelemetry: true }, addons: [], configDir: '.storybook', }); @@ -335,7 +335,7 @@ describe('executeAddonConfiguration', () => { it('should execute addon configuration through helper function', async () => { const result = await executeAddonConfiguration({ packageManager: mockPackageManager, - options: { packageManager: PackageManagerName.NPM, yes: true, disableTelemetry: false }, + options: { packageManager: PackageManagerName.NPM, disableTelemetry: false }, addons: ['@storybook/addon-a11y'], configDir: '.storybook', }); diff --git a/code/lib/create-storybook/src/commands/AddonConfigurationCommand.ts b/code/lib/create-storybook/src/commands/AddonConfigurationCommand.ts index 017fdb166150..fe9de34d6202 100644 --- a/code/lib/create-storybook/src/commands/AddonConfigurationCommand.ts +++ b/code/lib/create-storybook/src/commands/AddonConfigurationCommand.ts @@ -126,7 +126,7 @@ export class AddonConfigurationCommand { const options = { packageManager: this.packageManager.type, configDir, - yes: this.commandOptions.yes, + yes: true, skipInstall: true, skipDependencyManagement: true, logger, diff --git a/code/package.json b/code/package.json index 16a5404a0206..d4f3be659178 100644 --- a/code/package.json +++ b/code/package.json @@ -214,5 +214,6 @@ "Dependency Upgrades" ] ] - } + }, + "deferredNextVersion": "10.3.0-beta.1" } diff --git a/docs/versions/next.json b/docs/versions/next.json index 33fcbb28b966..dca93cb3ae84 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"10.3.0-beta.0","info":{"plain":"- Test: Fix clearing mocks in Vitest [#34078](https://github.com/storybookjs/storybook/pull/34078)\n- Core: Fix event source URL based on refId when multiple iframes share the same origin [#34105](https://github.com/storybookjs/storybook/pull/34105)\n- UI: Make TagsFilter state persistent [#33374](https://github.com/storybookjs/storybook/pull/33374)\n- A11y: Make resize handles for addon panel and sidebar accessible [#33980](https://github.com/storybookjs/storybook/pull/33980)\n- Maintenance: Use std-env for AI agent detection in telemetry [#34114](https://github.com/storybookjs/storybook/pull/34114)\n- Addon-Vitest: Make Playwright `--with-deps` platform-aware to avoid `sudo` prompt on Linux [#34121](https://github.com/storybookjs/storybook/pull/34121)\n- Addon-docs: Restore `docs.components` overrides for doc blocks [#34111](https://github.com/storybookjs/storybook/pull/34111)\n- Maintenance: Support vite-plugin-svelte7 which supports Vite 8 [#34115](https://github.com/storybookjs/storybook/pull/34115)\n- Core: Fix handling complex viewport sizes [#33615](https://github.com/storybookjs/storybook/pull/33615)\n- Core: Fix iframe reference for composed Storybook on a subpath [#34100](https://github.com/storybookjs/storybook/pull/34100)\n- Manifest: Rename `experimentalComponentsManifest` → `componentsManifest`, default to `true` [#33974](https://github.com/storybookjs/storybook/pull/33974)\n- Manifests: Fix Attached MDX causing wrong component entries [#34101](https://github.com/storybookjs/storybook/pull/34101)\n- Vue3-Vite: Allow paths in docgen tsconfig option [#32310](https://github.com/storybookjs/storybook/pull/32310), thanks @Thomaash!\n- Next.js: Move image configuration from FrameworkOptions to parameters [#32639](https://github.com/storybookjs/storybook/pull/32639), thanks @y-hsgw!\n- Docs: Make CSS ordering in DocsContainer more predictable [#34015](https://github.com/storybookjs/storybook/pull/34015)"}} \ No newline at end of file +{"version":"10.3.0-beta.1","info":{"plain":"- Addon-Docs: Add React as optimizeDeps entry - [#34176](https://github.com/storybookjs/storybook/pull/34176), thanks @valentinpalkovic!\n- CLI: Avoid hanging of postinstall during init - [#34175](https://github.com/storybookjs/storybook/pull/34175), thanks @valentinpalkovic!"}} \ No newline at end of file