Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
ea8f1d8
Update ./docs/versions/next.json for v10.0.0-beta.3
storybook-bot Sep 16, 2025
991bb9a
Update ./docs/versions/next.json for v10.0.0-beta.4
storybook-bot Sep 16, 2025
f9ff4b2
Update ./docs/versions/next.json for v10.0.0-beta.5
storybook-bot Sep 16, 2025
f63ae75
Merge pull request #32331 from k35o/chore/update-vite-plugin-storyboo…
ndelangen Sep 16, 2025
520d730
Merge pull request #32442 from mrginglymus/preserve-expect-error
ndelangen Sep 16, 2025
1f84bd5
Merge pull request #32499 from storybookjs/norbert/queue-telemetry-ma…
ndelangen Sep 18, 2025
040fcef
Write changelog for 9.1.7 [skip ci]
storybook-bot Sep 18, 2025
32a783b
modernize the form component for angular
ndelangen Sep 18, 2025
aedc053
Update form component to use ngNativeValidate for improved validation…
ndelangen Sep 18, 2025
1eb0e8e
Merge pull request #32480 from storybookjs/version-patch-from-9.1.6
ndelangen Sep 18, 2025
006b304
Bump version from "9.1.6" to "9.1.7" [skip ci]
storybook-bot Sep 18, 2025
ceecda6
Update ./docs/versions/next.json for v10.0.0-beta.6
storybook-bot Sep 22, 2025
b895268
Add entry point for Preact Vite bundler in package.json
ndelangen Sep 23, 2025
296b2e2
Merge pull request #32534 from storybookjs/norbert/fix-missing-node-o…
ndelangen Sep 23, 2025
8cfce5b
Write changelog for 9.1.8 MANUALLY [skip ci]
ndelangen Sep 23, 2025
685d11f
Merge pull request #32537 from storybookjs/norbert/patch-release-918
ndelangen Sep 23, 2025
28833d4
Bump version from "9.1.7" to "9.1.8" [skip ci]
storybook-bot Sep 23, 2025
ff77aa2
Update ./docs/versions/next.json for v10.0.0-beta.7
storybook-bot Sep 24, 2025
b1cdaab
Merge pull request #32535 from storybookjs/docs_remove_oudated_autodo…
jonniebigodes Sep 23, 2025
f3925a2
Merge pull request #32538 from storybookjs/version-patch-from-9.1.8
ndelangen Sep 25, 2025
44447c9
Merge pull request #32173 from steciuk/32171-fix-svelte-inherited-att…
JReinhold Sep 26, 2025
a13225e
Merge pull request #32580 from storybookjs/yann/enable-zoneless-on-an…
yannbf Sep 30, 2025
76c8f30
Write changelog for 9.1.9 [skip ci]
storybook-bot Sep 30, 2025
caec57e
Merge pull request #32571 from storybookjs/version-patch-from-9.1.8
ndelangen Sep 30, 2025
3583a45
Update ./docs/versions/next.json for v10.0.0-beta.8
storybook-bot Sep 30, 2025
01867d0
Bump version from "9.1.8" to "9.1.9" [skip ci]
storybook-bot Sep 30, 2025
9bb5490
Merge branch 'latest-release'
storybook-bot Sep 30, 2025
a3c45b5
Merge pull request #32566 from storybookjs/shilman/onboarding-user-agent
shilman Oct 1, 2025
4f72889
Merge pull request #31614 from storybookjs/valentin/add-viewports-bac…
valentinpalkovic Sep 30, 2025
0b3f1a2
Write changelog for 9.1.10 [skip ci]
storybook-bot Oct 1, 2025
47d1351
Fix type issues
valentinpalkovic Oct 1, 2025
ad914ce
Update caniuse-lite
shilman Oct 1, 2025
c776b92
Merge pull request #32589 from storybookjs/version-patch-from-9.1.9
shilman Oct 1, 2025
642f0cf
Bump version from "9.1.9" to "9.1.10" [skip ci]
storybook-bot Oct 1, 2025
7d02047
Update ./docs/versions/next.json for v10.0.0-beta.9
storybook-bot Oct 2, 2025
8dcd7cb
bring main up-to-date with updated github workflows from https://gith…
JReinhold Oct 2, 2025
c109985
Update ./docs/versions/next.json for v10.0.0-beta.10
storybook-bot Oct 8, 2025
5b6cd0d
Update ./docs/versions/next.json for v10.0.0-beta.11
storybook-bot Oct 14, 2025
785dfce
Merge pull request #32615 from storybookjs/shilman/add-router-frameworks
shilman Oct 2, 2025
b0ac848
Merge pull request #32678 from storybookjs/valentin/fix-sb-mock-on-su…
valentinpalkovic Oct 9, 2025
c8ae4de
Merge pull request #32718 from dannyhw/dannyhw/fix/rnw_and_rn_is_vite…
shilman Oct 13, 2025
227fe81
Write changelog for 9.1.11 [skip ci]
storybook-bot Oct 15, 2025
f6ac8ef
Merge pull request #32621 from storybookjs/jeppe/trusted-canaries
JReinhold Oct 2, 2025
609ad7c
Merge pull request #32607 from storybookjs/jeppe/trusted-publishing
JReinhold Oct 2, 2025
cd6b715
Merge pull request #32619 from storybookjs/valentin/improve-viewport-…
valentinpalkovic Oct 9, 2025
48fb2b6
Merge pull request #32691 from storybookjs/norbert/postcss-config-mod…
ndelangen Oct 10, 2025
7eaaa94
Refactor PostCSS config loader to support both ESM and CJS environments
ndelangen Oct 15, 2025
576bbb9
fix publish script, pull from next
JReinhold Oct 15, 2025
724c29c
Refactor PostCSS config loader to remove ESM and CJS environment hand…
ndelangen Oct 15, 2025
43b2088
Merge branch 'version-patch-from-9.1.10' of github.com:storybookjs/st…
ndelangen Oct 15, 2025
f06d7d9
Nextjs: Fix Nextjs version detection with prereleases
yannbf Oct 14, 2025
8abbb5f
Nextjs: Correct version check logic for scoped alias addition
ndelangen Oct 15, 2025
089d6c7
Update ./docs/versions/next.json for v10.0.0-beta.12
storybook-bot Oct 15, 2025
fedadb7
Nextjs: Update preview annotations to use correct paths for Next.js c…
ndelangen Oct 15, 2025
019e1a1
Merge pull request #32547 from storybookjs/valentin/drop-support-for-…
ndelangen Sep 26, 2025
e7a3117
try fix
ndelangen Oct 16, 2025
5b2e0ed
Bump version from "9.1.10" to "9.1.11" [skip ci]
storybook-bot Oct 16, 2025
884373f
Merge branch 'latest-release'
storybook-bot Oct 16, 2025
917698f
ensure dts generation of some nextjs-framework entrypoints again
ndelangen Oct 16, 2025
2fb1ac9
Merge branch 'latest-release' into norbert/fix-patch-version-release
ndelangen Oct 16, 2025
afdc470
chore: update CHANGELOG for version 9.1.12 and set deferredNextVersio…
ndelangen Oct 16, 2025
1455d71
Merge branch 'norbert/fix-patch-version-release' of github.com:storyb…
ndelangen Oct 16, 2025
774d0c3
chore: set deferredNextVersion to 9.1.12 in package.json
ndelangen Oct 16, 2025
d4f7761
Merge pull request #32740 from storybookjs/norbert/fix-patch-version-…
ndelangen Oct 16, 2025
efe8a7c
Bump version from "9.1.11" to "9.1.12" [skip ci]
storybook-bot Oct 16, 2025
3f70353
Merge branch 'latest-release'
storybook-bot Oct 16, 2025
ad24747
Update ./docs/versions/next.json for v10.0.0-beta.13
storybook-bot Oct 17, 2025
ea80f89
Next.js-Vite: Fix config access
valentinpalkovic Oct 17, 2025
71995fc
Fix missing newline at end of package.json
vanessayuenn Oct 17, 2025
93328ce
Merge pull request #32759 from storybookjs/valentin/fix-next-vite
vanessayuenn Oct 17, 2025
cb0998c
Merge pull request #32615 from storybookjs/shilman/add-router-frameworks
shilman Oct 2, 2025
777ed95
Write changelog for 9.1.13 [skip ci]
storybook-bot Oct 17, 2025
427ef1e
Update CHANGELOG for version 9.1.13
vanessayuenn Oct 17, 2025
ee32603
Update latest.json
vanessayuenn Oct 17, 2025
c10bd16
Merge pull request #32760 from storybookjs/version-patch-from-9.1.12
valentinpalkovic Oct 17, 2025
c2483f0
Bump version from "9.1.12" to "9.1.13" [skip ci]
storybook-bot Oct 17, 2025
c5ac3f5
Docs: Fix A11y preview configuration example (main branch)
jonniebigodes Oct 18, 2025
5229548
remove addon-jest
ndelangen Oct 20, 2025
192acfd
Merge pull request #32771 from storybookjs/norbert/delete-addon-jest-…
ndelangen Oct 20, 2025
445988e
Merge pull request #32766 from storybookjs/docs_fix_project_level_a11…
jonniebigodes Oct 20, 2025
85f7913
Update ./docs/versions/next.json for v10.0.0-rc.0
storybook-bot Oct 21, 2025
a989bdf
Merge branch 'latest-release'
ndelangen Oct 23, 2025
e350f1d
Merge pull request #32755 from storybookjs/docs_updates_to_addon_jest…
jonniebigodes Oct 20, 2025
cae3815
Merge pull request #32695 from storybookjs/shilman/32687-play-method
yannbf Oct 21, 2025
1d5e10e
Write changelog for 9.1.14 [skip ci]
storybook-bot Oct 24, 2025
e6f3ce9
broaden version ranges and apply fixes for nextjs16 support
ndelangen Oct 24, 2025
090fa72
Merge pull request #32755 from storybookjs/docs_updates_to_addon_jest…
jonniebigodes Oct 20, 2025
1e0228d
Merge pull request #32695 from storybookjs/shilman/32687-play-method
yannbf Oct 21, 2025
7636dbd
Write changelog for 9.1.14 [skip ci]
storybook-bot Oct 24, 2025
3ffbae0
Merge branch 'version-patch-from-9.1.13' of github.com:storybookjs/st…
ndelangen Oct 24, 2025
5a70f04
Merge pull request #32819 from storybookjs/valentin/vitest-v4-support-2
ndelangen Oct 24, 2025
0617aaa
improve typings of `storybook/internal/babel`
ndelangen Oct 24, 2025
86f50c0
Enhance `updateVitestFile.ts` to improve configuration handling and t…
ndelangen Oct 24, 2025
6f9f3da
Refactor `updateVitestFile.ts` to enhance template loading by using `…
ndelangen Oct 24, 2025
36a10dd
dedupe lockfile & fix typings
ndelangen Oct 24, 2025
8bd286f
Fix path resolution in Storybook configuration by replacing `import.m…
ndelangen Oct 24, 2025
92d87b1
changelog
ndelangen Oct 24, 2025
feb96f3
Merge pull request #32809 from storybookjs/version-patch-from-9.1.13
ndelangen Oct 24, 2025
5afb39f
Bump version from "9.1.13" to "9.1.14" [skip ci]
storybook-bot Oct 24, 2025
222d4d7
Merge pull request #32821 from storybookjs/norbert/bump-vite-plugin-s…
yannbf Oct 24, 2025
a7e9934
Write changelog for 9.1.15 [skip ci]
storybook-bot Oct 24, 2025
a78540a
Merge pull request #32770 from storybookjs/shilman/preview-first-load
yannbf Oct 24, 2025
b3129cd
fix exports
yannbf Oct 24, 2025
83cda97
fix nextjs steps hanging
yannbf Oct 24, 2025
9e457df
Update ./docs/versions/next.json for v10.0.0-rc.1
storybook-bot Oct 24, 2025
8677412
Merge pull request #32826 from storybookjs/version-patch-from-9.1.14
yannbf Oct 24, 2025
d0d17d9
Bump version from "9.1.14" to "9.1.15" [skip ci]
storybook-bot Oct 24, 2025
521b610
Merge branch 'latest-release'
storybook-bot Oct 24, 2025
0b0acaf
Update ./docs/versions/next.json for v10.0.0-rc.2
storybook-bot Oct 26, 2025
fea9b7b
Update ./docs/versions/next.json for v10.0.0-rc.3
storybook-bot Oct 27, 2025
6b6a7a1
Update ./docs/versions/next.json for v10.0.0-rc.4
storybook-bot Oct 28, 2025
41c8d87
Merge pull request #32828 from storybookjs/yann/fix-nextjs-hanging
yannbf Oct 24, 2025
faea138
Merge pull request #32797 from storybookjs/sidnioulz/fix-addons-doc-k…
jonniebigodes Oct 27, 2025
892dd91
Merge pull request #32862 from storybookjs/yann/patch-dev-server-preset
yannbf Oct 28, 2025
800cf15
Merge pull request #32859 from storybookjs/shilman/first-load-new-user
yannbf Oct 28, 2025
cd5c0fa
Write changelog for 9.1.16 [skip ci]
storybook-bot Oct 28, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .circleci/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ The configuration accepts several pipeline parameters:
- **`check`**: Type checking and validation
- **`unit-tests`**: Vitest-based unit tests
- **`e2e-ui`**: End-to-end tests for Storybook's manager UI
- **`e2e-ui-vitest-3`**: End-to-end tests for Storybook's manager UI using Vitest 3
- **`test-init-empty`**: Tests Storybook init from empty directories
- **`test-init-features`**: Tests Storybook initialization with features
- **`test-portable-stories`**: Tests portable stories across frameworks
Expand Down
34 changes: 34 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -443,6 +443,31 @@ jobs:
destination: playwright
path: test-storybooks/portable-stories-kitchen-sink/react/test-results/
- report-workflow-on-failure
e2e-ui-vitest-3:
executor:
class: medium
name: sb_playwright
steps:
- git-shallow-clone/checkout_advanced:
clone_options: --depth 1 --verbose
- attach_workspace:
at: .
- run:
command: yarn install --no-immutable
environment:
YARN_ENABLE_IMMUTABLE_INSTALLS: false
name: Install dependencies
working_directory: test-storybooks/portable-stories-kitchen-sink/react-vitest-3
- run:
command: yarn playwright-e2e
name: Run E2E tests
working_directory: test-storybooks/portable-stories-kitchen-sink/react-vitest-3
- store_test_results:
path: test-results
- store_artifacts:
destination: playwright
path: test-storybooks/portable-stories-kitchen-sink/react-vitest-3/test-results/
- report-workflow-on-failure
knip:
executor:
class: large
Expand Down Expand Up @@ -979,6 +1004,9 @@ workflows:
- e2e-ui:
requires:
- build
- e2e-ui-vitest-3:
requires:
- build
- test-init-features:
requires:
- build
Expand Down Expand Up @@ -1068,6 +1096,9 @@ workflows:
- e2e-ui:
requires:
- build
- e2e-ui-vitest-3:
requires:
- build
- test-init-features:
requires:
- build
Expand Down Expand Up @@ -1128,6 +1159,9 @@ workflows:
- e2e-ui:
requires:
- build
- e2e-ui-vitest-3:
requires:
- build
- test-init-features:
requires:
- build
Expand Down
25 changes: 25 additions & 0 deletions .circleci/src/jobs/e2e-ui-vitest-3.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
executor:
name: sb_playwright
class: medium

steps:
- git-shallow-clone/checkout_advanced:
clone_options: '--depth 1 --verbose'
- attach_workspace:
at: .
- run:
name: Install dependencies
command: yarn install --no-immutable
working_directory: test-storybooks/portable-stories-kitchen-sink/react-vitest-3
environment:
YARN_ENABLE_IMMUTABLE_INSTALLS: false
- run:
name: Run E2E tests
command: yarn playwright-e2e
working_directory: test-storybooks/portable-stories-kitchen-sink/react-vitest-3
- store_test_results:
path: test-results
- store_artifacts:
path: test-storybooks/portable-stories-kitchen-sink/react-vitest-3/test-results/
destination: playwright
- report-workflow-on-failure
7 changes: 5 additions & 2 deletions .circleci/src/workflows/daily.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
requires:
- create-sandboxes
- e2e-production:
parallelism: 25
parallelism: 7
requires:
- create-sandboxes
- e2e-dev:
parallelism: 1
parallelism: 25
requires:
- create-sandboxes
- test-runner-production:
Expand All @@ -63,6 +63,9 @@ jobs:
- e2e-ui:
requires:
- build
- e2e-ui-vitest-3:
requires:
- build
- test-init-features:
requires:
- build
Expand Down
7 changes: 5 additions & 2 deletions .circleci/src/workflows/merged.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
requires:
- create-sandboxes
- e2e-production:
parallelism: 12
parallelism: 6
requires:
- create-sandboxes
- e2e-dev:
parallelism: 1
parallelism: 12
requires:
- create-sandboxes
- test-runner-production:
Expand All @@ -63,6 +63,9 @@ jobs:
- e2e-ui:
requires:
- build
- e2e-ui-vitest-3:
requires:
- build
- test-init-features:
requires:
- build
Expand Down
7 changes: 5 additions & 2 deletions .circleci/src/workflows/normal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,11 @@ jobs:
requires:
- create-sandboxes
- e2e-production:
parallelism: 8
parallelism: 6
requires:
- create-sandboxes
- e2e-dev:
parallelism: 1
parallelism: 8
requires:
- create-sandboxes
- test-runner-production:
Expand All @@ -62,6 +62,9 @@ jobs:
- e2e-ui:
requires:
- build
- e2e-ui-vitest-3:
requires:
- build
- test-init-features:
requires:
- build
Expand Down
42 changes: 42 additions & 0 deletions .github/actions/setup-node-and-install/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
name: 'Setup Node.js and Install Dependencies'
description: 'Sets up Node.js, caches dependencies, and installs packages for Storybook'

inputs:
install-code-deps:
description: 'Whether to install code dependencies in addition to script dependencies'
required: false
default: 'false'

runs:
using: 'composite'
steps:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: '.nvmrc'

- name: Update npm to latest
shell: bash
run: npm install -g npm@latest

- name: Cache dependencies
uses: actions/cache@v4
with:
path: |
~/.yarn/berry/cache
key: yarn-v1-${{ hashFiles('scripts/yarn.lock') }}-${{ hashFiles('code/yarn.lock') }}
restore-keys: |
yarn-v1-${{ hashFiles('scripts/yarn.lock') }}-${{ hashFiles('code/yarn.lock') }}
yarn-v1-${{ hashFiles('scripts/yarn.lock') }}
yarn-v1

- name: Install script dependencies
shell: bash
working-directory: scripts
run: yarn install

- name: Install code dependencies
if: inputs.install-code-deps == 'true'
shell: bash
working-directory: code
run: yarn install
124 changes: 0 additions & 124 deletions .github/workflows/canary-release-pr.yml

This file was deleted.

4 changes: 2 additions & 2 deletions .github/workflows/generate-sandboxes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
if: failure()
env:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_MONITORING_URL }}
uses: Ilshidur/action-discord@master
uses: Ilshidur/action-discord@d2594079a10f1d6739ee50a2471f0ca57418b554
with:
args: |
The generation of some or all sandboxes on the **next** branch has failed.
Expand Down Expand Up @@ -120,7 +120,7 @@ jobs:
if: failure()
env:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_MONITORING_URL }}
uses: Ilshidur/action-discord@master
uses: Ilshidur/action-discord@d2594079a10f1d6739ee50a2471f0ca57418b554
with:
args: |
The generation of some or all sandboxes on the **main** branch has failed.
Expand Down
26 changes: 4 additions & 22 deletions .github/workflows/prepare-non-patch-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
prepare-non-patch-pull-request:
name: Prepare non-patch pull request
runs-on: ubuntu-latest
environment: release
environment: Release
defaults:
run:
working-directory: scripts
Expand All @@ -51,26 +51,8 @@ jobs:
fetch-depth: 10000
token: ${{ secrets.GH_TOKEN }}

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version-file: ".nvmrc"

- name: Cache dependencies
uses: actions/cache@v4
with:
path: |
~/.yarn/berry/cache
key: yarn-v1-${{ hashFiles('scripts/yarn.lock') }}-${{ hashFiles('code/yarn.lock') }}
restore-keys: |
yarn-v1-${{ hashFiles('scripts/yarn.lock') }}-${{ hashFiles('code/yarn.lock') }}
yarn-v1-${{ hashFiles('scripts/yarn.lock') }}
yarn-v1

- name: Install Dependencies
working-directory: .
run: |
yarn task --task=install
- name: Setup Node.js and Install Dependencies
uses: ./.github/actions/setup-node-and-install

- name: Check if pull request is frozen
if: github.event_name != 'workflow_dispatch'
Expand Down Expand Up @@ -160,6 +142,6 @@ jobs:
if: failure()
env:
DISCORD_WEBHOOK: ${{ secrets.DISCORD_MONITORING_URL }}
uses: Ilshidur/action-discord@master
uses: Ilshidur/action-discord@d2594079a10f1d6739ee50a2471f0ca57418b554
with:
args: "The GitHub Action for preparing the release pull request bumping from v${{ steps.bump-version.outputs.current-version }} to v${{ steps.bump-version.outputs.next-version }} (triggered by ${{ github.triggering_actor }}) failed! See run at: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
Loading