Compare commits

...

9 Commits

Author SHA1 Message Date
Chromatic 688adae582 v16.2.0 2026-04-09 17:05:52 +00:00
Chromatic 8a2b82547a v16.1.0 2026-04-02 15:43:53 +00:00
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 1132 additions and 1439 deletions
+130
View File
@@ -1,3 +1,133 @@
# v16.2.0 (Thu Apr 09 2026)
#### 🚀 Enhancement
- Improve merge queue support [#1256](https://github.com/chromaui/chromatic-cli/pull/1256) ([@codykaup](https://github.com/codykaup))
#### 🐛 Bug Fix
- test: improve chromatic-e2e related tests [#1273](https://github.com/chromaui/chromatic-cli/pull/1273) ([@AriPerkkio](https://github.com/AriPerkkio))
- test: update Vitest to v4 [#1266](https://github.com/chromaui/chromatic-cli/pull/1266) ([@AriPerkkio](https://github.com/AriPerkkio))
- Throw error on React Native projects using TurboSnap [#1267](https://github.com/chromaui/chromatic-cli/pull/1267) ([@codykaup](https://github.com/codykaup))
#### Authors: 2
- Ari Perkkiö ([@AriPerkkio](https://github.com/AriPerkkio))
- Cody Kaup ([@codykaup](https://github.com/codykaup))
---
# v16.1.0 (Thu Apr 02 2026)
#### 🚀 Enhancement
- Best effort alternative to tree-kill that swallows errors [#1261](https://github.com/chromaui/chromatic-cli/pull/1261) ([@jmhobbs](https://github.com/jmhobbs) [@justin-thurman](https://github.com/justin-thurman))
#### 🐛 Bug Fix
- Merge pull request #1265 from chromaui/CAP-4242-unit-tests [#1265](https://github.com/chromaui/chromatic-cli/pull/1265) ([@justin-thurman](https://github.com/justin-thurman))
- Create workflow for action-canary release [#1255](https://github.com/chromaui/chromatic-cli/pull/1255) ([@jmhobbs](https://github.com/jmhobbs))
- Upgrade `eslint` version [#1253](https://github.com/chromaui/chromatic-cli/pull/1253) ([@jmhobbs](https://github.com/jmhobbs))
#### Authors: 2
- John Hobbs ([@jmhobbs](https://github.com/jmhobbs))
- Justin Thurman ([@justin-thurman](https://github.com/justin-thurman))
---
# 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
+971 -1412
View File
File diff suppressed because one or more lines are too long
+27 -26
View File
@@ -1,6 +1,6 @@
{
"name": "chromatic",
"version": "14.0.0",
"version": "16.2.0",
"description": "Automate visual testing across browsers. Gather UI feedback. Versioned documentation.",
"keywords": [
"storybook-addon",
@@ -69,7 +69,8 @@
"isChromatic.d.ts"
],
"resolutions": {
"any-observable": "^0.5.1"
"any-observable": "^0.5.1",
"lodash": "4.17.21"
},
"devDependencies": {
"@actions/core": "^1.10.0",
@@ -77,32 +78,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": "^4.1.2",
"ansi-html": "0.0.9",
"any-observable": "^0.5.1",
"archiver": "^5.3.0",
@@ -117,7 +119,7 @@
"debug": "^4.3.2",
"dotenv": "^16.4.5",
"env-ci": "^11.1.0",
"eslint": "^9.39.2",
"eslint": "^9.39.4",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsdoc": "^62.4.1",
@@ -129,7 +131,7 @@
"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-plugin-unicorn": "^59.0.1",
"esm": "^3.2.25",
"execa": "^9.6.0",
"fake-tag": "^2.0.0",
@@ -137,7 +139,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 +156,35 @@
"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",
"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": "^8.0.3",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^4.1.2",
"why-is-node-running": "^2.1.2",
"ws": "^8.18.2",
"xxhash-wasm": "^1.0.2",