Compare commits

...

7 Commits

Author SHA1 Message Date
Chromatic f191a0224b v16.0.0 2026-03-23 16:26:00 +00:00
Chromatic eea1606238 v15.3.1 2026-03-23 15:24:49 +00:00
Chromatic 0794e6939f v15.3.0 2026-03-16 16:15:56 +00:00
Chromatic 5ec258af08 v15.2.0 2026-02-23 20:49:02 +00:00
Chromatic 93712e3766 v15.1.1 2026-02-17 19:22:32 +00:00
Chromatic a8ce9c58f5 v15.1.0 2026-02-10 21:15:18 +00:00
Chromatic f1f9e3277e v15.0.0 2026-02-02 18:28:21 +00:00
4 changed files with 1099 additions and 1442 deletions
+92
View File
@@ -1,3 +1,95 @@
# v16.0.0 (Mon Mar 23 2026)
#### 💥 Breaking Change
- Drop support for Node 18 and update GitHub Action to Node 24 [#1251](https://github.com/chromaui/chromatic-cli/pull/1251) ([@codykaup](https://github.com/codykaup))
#### Authors: 1
- Cody Kaup ([@codykaup](https://github.com/codykaup))
---
# v15.3.1 (Mon Mar 23 2026)
#### 🐛 Bug Fix
- Properly timeout process tree in shell commands [#1254](https://github.com/chromaui/chromatic-cli/pull/1254) ([@codykaup](https://github.com/codykaup))
#### Authors: 1
- Cody Kaup ([@codykaup](https://github.com/codykaup))
---
# v15.3.0 (Mon Mar 16 2026)
#### 🚀 Enhancement
- Integrate manifest generation script [#1244](https://github.com/chromaui/chromatic-cli/pull/1244) ([@codykaup](https://github.com/codykaup))
#### Authors: 1
- Cody Kaup ([@codykaup](https://github.com/codykaup))
---
# v15.2.0 (Mon Feb 23 2026)
#### 🚀 Enhancement
- :sparkle: Add input parameter chromaticSha. [#1241](https://github.com/chromaui/chromatic-cli/pull/1241) ([@jwir3](https://github.com/jwir3))
#### Authors: 1
- Scott Johnson ([@jwir3](https://github.com/jwir3))
---
# v15.1.1 (Tue Feb 17 2026)
#### 🐛 Bug Fix
- Add concurrency limits to TurboSnap checks to fix OOM errors with large monorepos [#1242](https://github.com/chromaui/chromatic-cli/pull/1242) ([@Brookke](https://github.com/Brookke) [@codykaup](https://github.com/codykaup))
#### Authors: 2
- Brooke Hatton ([@Brookke](https://github.com/Brookke))
- Cody Kaup ([@codykaup](https://github.com/codykaup))
---
# v15.1.0 (Tue Feb 10 2026)
#### 🚀 Enhancement
- Add support for iOS React Native projects [#1229](https://github.com/chromaui/chromatic-cli/pull/1229) ([@codykaup](https://github.com/codykaup))
- Only upload `manifest.json`/`storybook.apk`/`storybook.app` [#1240](https://github.com/chromaui/chromatic-cli/pull/1240) ([@codykaup](https://github.com/codykaup))
#### Authors: 1
- Cody Kaup ([@codykaup](https://github.com/codykaup))
---
# v15.0.0 (Mon Feb 02 2026)
#### 💥 Breaking Change
- Update storybook to `10.x` & upgrade dependencies [#1228](https://github.com/chromaui/chromatic-cli/pull/1228) ([@kasperpeulen](https://github.com/kasperpeulen) [@ndelangen](https://github.com/ndelangen) [@jwir3](https://github.com/jwir3))
#### 🐛 Bug Fix
- Revert "Merge pull request #1228 from chromaui/norbert/further-upgrades" [#1235](https://github.com/chromaui/chromatic-cli/pull/1235) ([@jwir3](https://github.com/jwir3))
#### Authors: 3
- Kasper Peulen ([@kasperpeulen](https://github.com/kasperpeulen))
- Norbert de Langen ([@ndelangen](https://github.com/ndelangen))
- Scott Johnson ([@jwir3](https://github.com/jwir3))
---
# v14.0.0 (Mon Feb 02 2026)
#### 💥 Breaking Change
+4 -1
View File
@@ -18,6 +18,9 @@ inputs:
buildCommand:
description: 'The command that builds your Storybook (when your build command does not exist in "scripts" of your package.json)'
required: false
chromaticSha:
description: 'The git SHA of the commit that should be tested in Chromatic. Defaults to the SHA of the current branch tip on which the action is running. Use with caution, as it may yield unexpected results.'
required: false
configFile:
description: 'Path from where to load the Chromatic config JSON file.'
cypress:
@@ -151,4 +154,4 @@ outputs:
runs:
main: action/register.js
using: node20 # Sync with `target` in tsup.config.ts
using: node24
+968 -1405
View File
File diff suppressed because one or more lines are too long
+35 -36
View File
@@ -1,6 +1,6 @@
{
"name": "chromatic",
"version": "14.0.0",
"version": "16.0.0",
"description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",
"keywords": [
"storybook-addon",
@@ -77,32 +77,33 @@
"@antfu/ni": "^0.21.5",
"@auto-it/slack": "^11.1.6",
"@discoveryjs/json-ext": "^0.5.7",
"@eslint-community/eslint-plugin-eslint-comments": "^4.6.0",
"@eslint-community/eslint-plugin-eslint-comments": "^4.3.0",
"@sentry/cli": "^2.37.0",
"@sentry/node": "^8.30.0",
"@snyk/dep-graph": "^2.9.0",
"@storybook/addon-docs": "^10.2.1",
"@storybook/addon-webpack5-compiler-swc": "^4.0.2",
"@storybook/builder-webpack5": "^10.2.1",
"@storybook/html-vite": "^10.2.1",
"@storybook/addon-essentials": "^8.1.5",
"@storybook/addon-webpack5-compiler-swc": "^1.0.3",
"@storybook/csf-tools": "^8.1.5",
"@storybook/linter-config": "^4.0.0",
"@storybook/react-vite": "^10.2.1",
"@storybook/react-webpack5": "^10.2.1",
"@tsconfig/node22": "^22.0.0",
"@storybook/react": "^8.1.5",
"@storybook/react-webpack5": "^8.1.5",
"@tsconfig/node16": "^16.1.1",
"@types/archiver": "^5.3.1",
"@types/async-retry": "^1.4.3",
"@types/cross-spawn": "^6.0.2",
"@types/fs-extra": "^9.0.13",
"@types/jsonfile": "^6.0.1",
"@types/listr": "^0.14.4",
"@types/node": "22.x",
"@types/node": "18.x",
"@types/picomatch": "^2.3.0",
"@types/progress-stream": "^2.0.2",
"@types/prompts": "^2.4.9",
"@types/semver": "^7.3.9",
"@types/webpack-env": "^1.18.5",
"@types/ws": "^8",
"@vitest/coverage-v8": "^4.0.18",
"@typescript-eslint/eslint-plugin": "^6.8.0",
"@typescript-eslint/parser": "^6.8.0",
"@vitest/coverage-v8": "^2.0.5",
"ansi-html": "0.0.9",
"any-observable": "^0.5.1",
"archiver": "^5.3.0",
@@ -117,19 +118,17 @@
"debug": "^4.3.2",
"dotenv": "^16.4.5",
"env-ci": "^11.1.0",
"eslint": "^9.39.2",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsdoc": "^62.4.1",
"eslint-plugin-json": "^4.0.1",
"eslint-plugin-no-secrets": "^2.2.1",
"eslint-plugin-prettier": "^5.5.5",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-security": "^3.0.1",
"eslint-plugin-simple-import-sort": "^12.1.1",
"eslint-plugin-sort-class-members": "^1.21.0",
"eslint-plugin-storybook": "^10.2.1",
"eslint-plugin-unicorn": "^62.0.0",
"eslint": "^9.10.0",
"eslint-config-prettier": "^9.0.0",
"eslint-plugin-import": "^2.28.1",
"eslint-plugin-jsdoc": "^48.2.6",
"eslint-plugin-json": "^3.1.0",
"eslint-plugin-no-secrets": "^1.0.2",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-security": "^3.0.0",
"eslint-plugin-simple-import-sort": "^12.1.0",
"eslint-plugin-sort-class-members": "^1.20.0",
"eslint-plugin-unicorn": "^53.0.0",
"esm": "^3.2.25",
"execa": "^9.6.0",
"fake-tag": "^2.0.0",
@@ -137,7 +136,7 @@
"find-up": "^7.0.0",
"formdata-node": "^6.0.3",
"fs-extra": "^10.0.0",
"globals": "^15.14.0",
"globals": "^15.3.0",
"https-proxy-agent": "^7.0.2",
"husky": "^7.0.0",
"json5": "^2.2.3",
@@ -154,36 +153,36 @@
"observable": "^2.1.4",
"os-browserify": "^0.3.0",
"p-limit": "3.1.0",
"path-browserify": "^1.0.1",
"picomatch": "2.2.2",
"pkg-up": "^3.1.0",
"pluralize": "^8.0.0",
"prettier": "^3.8.1",
"prettier": "^3.2.5",
"progress-stream": "^2.0.0",
"prompts": "^2.4.2",
"prop-types": "^15.8.1",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"prop-types": "^15.7.2",
"react": "^17.0.2",
"react-dom": "^17.0.2",
"read-package-up": "^11.0.0",
"semver": "^7.3.5",
"slash": "^3.0.0",
"snyk-nodejs-lockfile-parser": "^1.58.18",
"snyk-nodejs-plugin": "^1.4.3",
"sort-package-json": "1.50.0",
"storybook": "^10.2.1",
"storybook": "^8.1.5",
"string-argv": "^0.3.1",
"strip-ansi": "^7.1.0",
"tmp-promise": "3.0.2",
"tree-kill": "^1.2.2",
"ts-dedent": "^1.0.0",
"ts-loader": "^9.2.5",
"tsup": "^7.2.0",
"typescript": "^5.7.0",
"typescript-eslint": "^8.54.0",
"typescript": "^5.2.2",
"typescript-eslint": "^7.11.0",
"util-deprecate": "^1.0.2",
"uuid": "^8.3.2",
"vite": "^7.3.1",
"vite-tsconfig-paths": "^6.0.5",
"vitest": "^4.0.18",
"vite": "^4.4.9",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^2.0.5",
"why-is-node-running": "^2.1.2",
"ws": "^8.18.2",
"xxhash-wasm": "^1.0.2",