Repository navigation
Releases
Releases · chromaui/chromatic-cli
v18.14.4
🐛 Bug Fix
- Run TurboSnap 2.0 on Vitest builds, and skip it for Playwright and Cypress #1677 (@codykaup)
- Pass the upload result through the upload task unchanged #1687 (@justin-thurman)
- Let register.js handle every subcommand failure #1686 (@codykaup)
- Delete duplicated timeout and NUL helpers #1685 (@codykaup)
- Lint unneeded nullish guards and type assertions #1680 (@codykaup)
- Replace JSDoc links with code names #1683 (@codykaup)
- Require git options on every git call so none drops gitTimeout #1681 (@codykaup)
- Refuse to build a TurboSnap 2.0 manifest with no story files #1676 (@codykaup)
- Add a Vitest e2e fixture with no Storybook of its own #1675 (@codykaup)
- Run knip in production mode in CI #1682 (@codykaup)
- Exit 1 with the error message when a subcommand fails #1674 (@codykaup)
- Remove Codecov from CI #1673 (@codykaup)
- Retain ancestor build details in diagnostics #1672 ([email protected])
- Correct verify-chromatic-cli recipes found stale in a live pass #1646 (@codykaup)
- Remove dead environment field, git param, and task option #1668 (@codykaup)
- Fix Blob$1 type error in bundled chromatic/node declarations #1669 (@codykaup)
- Remove the test-only countNodeModulesFiles helper #1667 (@codykaup)
- Remove three unused error message modules #1666 (@codykaup)
- Ignore trailing slashes in the Git remote URL when deriving the repository slug #1583 (@RaphaelFakhri)
- Cancel superseded check-labels runs and exclude Markdown from Prettier #1657 (@codykaup)
- Bump mime-types and @types/mime-types #1651 (@dependabot[bot])
- Refuse build-ref comparisons with different dependencies #1647 (@justin-thurman)
- Report bundled dependency version changes in package-size comments #1648 (@justin-thurman)
- Remove unused upload lifecycle callback options #1658 (@justin-thurman)
Authors: 5
- @dependabot[bot]
- Cody Kaup (@codykaup)
- Justin Thurman (@justin-thurman)
- Raphael Fakhri (@RaphaelFakhri)
- Reuben Ellis (@ethriel3695)
v18.14.3
🐛 Bug Fix
- Hash TurboSnap v2 story subtrees from a shared index #1641 (@codykaup)
- Limit untracked-file discovery to TurboSnap manifest inputs #1644 (@tayloroai @codykaup)
- Bump adm-zip from 0.5.17 to 0.6.1 #1649 (@dependabot[bot] @codykaup)
- Bump the npm_and_yarn group across 2 directories with 1 update #1655 (@dependabot[bot])
- Bump @sentry/cli from 2.58.5 to 3.8.2 #1653 (@dependabot[bot])
- Bump fake-tag from 2.0.0 to 5.0.0 #1652 (@dependabot[bot])
- Bump eslint-plugin-security from 3.0.1 to 4.2.1 #1650 (@dependabot[bot])
Authors: 3
- @dependabot[bot]
- @tayloroai
- Cody Kaup (@codykaup)
v18.14.2
🐛 Bug Fix
- Let users skip TurboSnap 1.0 when the Index applies 2.0 #1645 (@codykaup)
- Align smoke-tests Storybook packages with storybook 10.6.5 #1643 (@ObviousApp @obvious-autobuild[bot])
Authors: 3
- @obvious-autobuild[bot]
- Cody Kaup (@codykaup)
- Obvious (@ObviousApp)
v18.14.1
Release Notes
Add knip dead code audit and restore dotenv 16 (#1630)
The CLI reads .env files with dotenv 16 again, as it did before 18.10.0. Releases 18.10.0 through 18.13.9 accidentally bundled dotenv 8, which kept inline comments in values: KEY=value # comment became value # comment. With dotenv 16, an unquoted # starts a comment. If you added a value with a literal # while on those releases, quote it, for example CHROMATIC_BRANCH="fix#123".
🐛 Bug Fix
- Narrow the Git index scan for scoped TurboSnap externals #1609 (@tayloroai)
- Document how TurboSnap 2.0 manifest hashes decide recaptures #1632 (@codykaup)
- Fail CI when an e2e fixture mixes Storybook versions #1640 (@codykaup)
- Bump dotenv from 16.6.1 to 17.4.2 #1367 (@codykaup @dependabot[bot])
- Bump @vitest/coverage-v8 from 4.1.5 to 5.0.5 #1634 (@dependabot[bot] @codykaup)
- Bump vite from 8.0.10 to 8.3.5 #1639 (@dependabot[bot])
- Bump vite-tsconfig-paths from 5.1.4 to 6.1.1 #1635 (@dependabot[bot])
- Bump read-package-up from 11.0.0 to 12.0.0 #1633 (@dependabot[bot])
- Bump brace-expansion from 1.1.14 to 1.1.21 #1638 (@dependabot[bot])
- Bump source-map-js from 1.2.1 to 1.2.2 #1636 (@dependabot[bot])
- Align e2e fixture Storybook framework packages with storybook #1624 (@codykaup)
- Add knip dead code audit and restore dotenv 16 #1630 (@justin-thurman)
- Align all Storybook packages on 10.6.5 #1631 (@codykaup)
Authors: 4
- @dependabot[bot]
- @tayloroai
- Cody Kaup (@codykaup)
- Justin Thurman (@justin-thurman)
v18.14.0
🚀 Enhancement
🐛 Bug Fix
- Treat a workspace added since the baseline as all new #1590 (@codykaup)
- Bump @storybook/builder-vite from 10.3.5 to 10.6.5 #1627 (@dependabot[bot])
- Keep the metadata git timeout cap in one place #1629 (@justin-thurman)
- Enforce file size, in-process trace tests, and skip-release default #1620 (@codykaup)
- Bump fs-extra and @types/fs-extra #1625 (@dependabot[bot])
- Bump p-limit from 3.1.0 to 7.3.3 #1626 (@dependabot[bot])
- Ignore dependency changes from workspaces the Storybook doesn't load #1592 (@codykaup)
Authors: 4
- @dependabot[bot]
- Cody Kaup (@codykaup)
- John Hobbs (@jmhobbs)
- Justin Thurman (@justin-thurman)
v18.13.9
🐛 Bug Fix
- Write --zip archives with yazl instead of archiver #1599 (@codykaup)
- Bump the npm_and_yarn group across 1 directory with 2 updates #1623 (@dependabot[bot] @codykaup)
- Bump meow from 9.0.0 to 14.1.0 #1617 (@dependabot[bot] @codykaup)
- Bump the npm_and_yarn group across 6 directories with 2 updates #1622 (@dependabot[bot])
- Bump filesize from 10.1.6 to 11.0.29 #1616 (@dependabot[bot])
- Bump @actions/github from 5.1.1 to 9.1.1 #1615 (@dependabot[bot])
Authors: 2
- @dependabot[bot]
- Cody Kaup (@codykaup)
v18.13.8
v18.13.7
🐛 Bug Fix
- Report TurboSnap 2.0 instead of 1.0 results when Chromatic applies it #1606 (@codykaup)
- Drop guards for git output that can't be missing #1618 (@justin-thurman)
- Say TurboSnap 1.0 and 2.0 instead of v1 and v2 in CLI output #1605 (@codykaup)
- Find TurboSnap package metadata with one git ls-files call #1598 (@codykaup)
- Fix Storybook build when stdin is redirected from a file #1597 (@codykaup)
- Log the Index's TurboSnap v2 decision at debug level #1603 (@codykaup)
Authors: 2
- Cody Kaup (@codykaup)
- Justin Thurman (@justin-thurman)