From 0e24a8e45e35aa77ee978dbf27feadb0414653d3 Mon Sep 17 00:00:00 2001 From: shilman Date: Wed, 11 Jun 2025 13:15:44 +0000 Subject: [PATCH 1/8] Update CHANGELOG.md [skip ci] --- CHANGELOG.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22327b38..51c6b243 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +# v0.23.0 (Wed Jun 11 2025) + +#### 🚀 Enhancement + +- Release v0.23.0 [#568](https://github.com/storybookjs/test-runner/pull/568) ([@yannbf](https://github.com/yannbf) [@tmeasday](https://github.com/tmeasday)) +- Add out of the box support for a11y tests [#557](https://github.com/storybookjs/test-runner/pull/557) ([@yannbf](https://github.com/yannbf)) + +#### 🐛 Bug Fix + +- Add telemetry to test run [#566](https://github.com/storybookjs/test-runner/pull/566) ([@yannbf](https://github.com/yannbf)) +- fix a11y report checking bug [#562](https://github.com/storybookjs/test-runner/pull/562) ([@yannbf](https://github.com/yannbf)) +- Fix: Support a11y disable parameter [#558](https://github.com/storybookjs/test-runner/pull/558) ([@yannbf](https://github.com/yannbf)) +- Replace @storybook/csf with storybook's internal csf implementation [#556](https://github.com/storybookjs/test-runner/pull/556) ([@yannbf](https://github.com/yannbf)) + +#### Authors: 2 + +- Tom Coleman ([@tmeasday](https://github.com/tmeasday)) +- Yann Braga ([@yannbf](https://github.com/yannbf)) + +--- + # v0.22.1 (Sat Jun 07 2025) #### 🐛 Bug Fix From a26a08101ceb2c9972a3a5ec75f36ed30076811d Mon Sep 17 00:00:00 2001 From: shilman Date: Wed, 11 Jun 2025 13:15:45 +0000 Subject: [PATCH 2/8] Bump version to: 0.23.0 [skip ci] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index e3d294de..8d5263a0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test-runner", - "version": "0.22.1", + "version": "0.23.0", "description": "Test runner for Storybook stories", "keywords": [ "storybook-addons", From 9e90b4fd97565cada7efe867d62f2fa52eb39d0c Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Fri, 1 Aug 2025 12:20:31 +0200 Subject: [PATCH 3/8] Update peerDependencies for storybook to include version 9.2.0-0 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8d5263a0..2b7b4d85 100644 --- a/package.json +++ b/package.json @@ -111,7 +111,7 @@ "wait-on": "^7.2.0" }, "peerDependencies": { - "storybook": "^0.0.0-0 || ^8.2.0 || ^9.0.0 || ^9.1.0-0" + "storybook": "^0.0.0-0 || ^8.2.0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0" }, "engines": { "node": ">=20.0.0" diff --git a/yarn.lock b/yarn.lock index 9af48c52..8b8a9156 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2986,7 +2986,7 @@ __metadata: vite: "npm:^6.3.2" wait-on: "npm:^7.2.0" peerDependencies: - storybook: ^0.0.0-0 || ^8.2.0 || ^9.0.0 || ^9.1.0-0 + storybook: ^0.0.0-0 || ^8.2.0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 bin: test-storybook: ./dist/test-storybook.js languageName: unknown From bb124bda8c15c1dac5981e119055f35c251177e6 Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Tue, 28 Oct 2025 14:33:53 +0100 Subject: [PATCH 4/8] update compatibility version table --- README.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0662dacb..71f42859 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,9 @@ Storybook test runner turns all of your stories into executable tests. +> [!WARNING] +> If you're using Storybook in a Vite-based project, you might want to use [Storybook's Vitest integration](https://storybook.js.org/docs/writing-tests/integrations/vitest-addon?ref=test-runner-migration) instead. It's faster, provides features out of the box such as a11y and coverage, and integrates well with all Storybook's latest features. +

Table of Contents

- [Features](#features) @@ -94,8 +97,9 @@ If there are any failures, the test runner will provide an output with the error Use the following table to use the correct version of this package, based on the version of Storybook you're using: | Test runner version | Storybook version | -| ------------------- | ----------------- | -| ^0.19.0 | ^8.2.0 | +| ------------------- | ----------------- | --- | ------ | +| ^0.24.0 | ^10.0.0 | +| ^0.19.0 | ^8.2.0 | | ^9.0.0 | | ~0.17.0 | ^8.0.0 | | ~0.16.0 | ^7.0.0 | | ~0.9.4 | ^6.4.0 | From 058b048865e5f64abaadbc93509edf92499c3eee Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Tue, 28 Oct 2025 14:44:05 +0100 Subject: [PATCH 5/8] fix compat table --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 71f42859..19696761 100644 --- a/README.md +++ b/README.md @@ -97,9 +97,9 @@ If there are any failures, the test runner will provide an output with the error Use the following table to use the correct version of this package, based on the version of Storybook you're using: | Test runner version | Storybook version | -| ------------------- | ----------------- | --- | ------ | +| ------------------- | ----------------- | | ^0.24.0 | ^10.0.0 | -| ^0.19.0 | ^8.2.0 | | ^9.0.0 | +| ^0.19.0 | ^8.2.0 or ^9.0.0 | | ~0.17.0 | ^8.0.0 | | ~0.16.0 | ^7.0.0 | | ~0.9.4 | ^6.4.0 | From 1c813e17df8d45b771a8a3085663947afe85797e Mon Sep 17 00:00:00 2001 From: shilman Date: Tue, 28 Oct 2025 14:24:50 +0000 Subject: [PATCH 6/8] Update CHANGELOG.md [skip ci] --- CHANGELOG.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 51c6b243..9932a1fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,26 @@ +# v0.24.0 (Tue Oct 28 2025) + +#### 🚀 Enhancement + +- Release 0.24.0 [#586](https://github.com/storybookjs/test-runner/pull/586) ([@yannbf](https://github.com/yannbf) [@ndelangen](https://github.com/ndelangen) [@IanVS](https://github.com/IanVS)) +- BREAKING: ESM only, Support for Storybook 10 and Jest 30 [#571](https://github.com/storybookjs/test-runner/pull/571) ([@yannbf](https://github.com/yannbf) [@ndelangen](https://github.com/ndelangen)) + +#### 🐛 Bug Fix + +- Allow canaries in dep range [#585](https://github.com/storybookjs/test-runner/pull/585) ([@yannbf](https://github.com/yannbf)) +- Do not use "_" in `--testTimeout` examples [#579](https://github.com/storybookjs/test-runner/pull/579) ([@IanVS](https://github.com/IanVS)) +- Remove jest-playwright-preset dependency and support Jest 30 [#574](https://github.com/storybookjs/test-runner/pull/574) ([@yannbf](https://github.com/yannbf)) +- Release 0.23.1 [#576](https://github.com/storybookjs/test-runner/pull/576) ([@yannbf](https://github.com/yannbf)) +- Support Storybook 9.2 [#575](https://github.com/storybookjs/test-runner/pull/575) ([@yannbf](https://github.com/yannbf)) + +#### Authors: 3 + +- Ian VanSchooten ([@IanVS](https://github.com/IanVS)) +- Norbert de Langen ([@ndelangen](https://github.com/ndelangen)) +- Yann Braga ([@yannbf](https://github.com/yannbf)) + +--- + # v0.23.0 (Wed Jun 11 2025) #### 🚀 Enhancement From 8dbb30d99fda7e368ffe06da167c25d9aeefe407 Mon Sep 17 00:00:00 2001 From: shilman Date: Tue, 28 Oct 2025 14:24:50 +0000 Subject: [PATCH 7/8] Bump version to: 0.24.0 [skip ci] --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6b4d16a1..c57de5ce 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@storybook/test-runner", - "version": "0.23.0", + "version": "0.24.0", "description": "Test runner for Storybook stories", "keywords": [ "storybook-addons", From 1f5f05f065bc826e1cd01c02bec1850ee0a6901b Mon Sep 17 00:00:00 2001 From: Yann Braga Date: Wed, 29 Oct 2025 10:01:09 +0100 Subject: [PATCH 8/8] broaden dependency range for Storybook 10.1 --- package.json | 2 +- yarn.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c57de5ce..fced3b48 100644 --- a/package.json +++ b/package.json @@ -126,7 +126,7 @@ "wait-on": "^7.2.0" }, "peerDependencies": { - "storybook": "^0.0.0-0 || ^10.0.0 || ^10.0.0-0" + "storybook": "^0.0.0-0 || ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0" }, "packageManager": "yarn@4.5.1", "engines": { diff --git a/yarn.lock b/yarn.lock index 9140d835..a0172e58 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2992,7 +2992,7 @@ __metadata: vitest: "npm:^3.2.4" wait-on: "npm:^7.2.0" peerDependencies: - storybook: ^0.0.0-0 || ^10.0.0 || ^10.0.0-0 + storybook: ^0.0.0-0 || ^10.0.0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0 bin: test-storybook: ./dist/test-storybook.js languageName: unknown