diff --git a/.circleci/config.yml b/.circleci/config.yml index 372652ee4264..6dcb72899d0d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -277,9 +277,9 @@ jobs: - run: name: run e2e tests cra command: yarn test:e2e-framework --pnp cra - - run: - name: run e2e tests vue - command: yarn test:e2e-framework --pnp sfcVue + # - run: + # name: run e2e tests vue + # command: yarn test:e2e-framework --pnp sfcVue - run: name: prep artifacts when: always diff --git a/.github/workflows/markdown-link-check-config.json b/.github/workflows/markdown-link-check-config.json index df6db06fff2e..8ae064afbbe4 100644 --- a/.github/workflows/markdown-link-check-config.json +++ b/.github/workflows/markdown-link-check-config.json @@ -14,6 +14,25 @@ }, { "pattern": "https://stackblitz.com/*" + }, + { + "pattern": "https://*.chromatic.com" + }, + { + "pattern": "https://www.chromatic.com/build?*" + }, + { + "pattern": "http://*.nodeca.com" + }, + { + "pattern": "http://definitelytyped.org/*" + }, + { + "pattern": "https://yoursite.com/*" + }, + { + "pattern": "https://my-specific-domain.com" } - ] + ], + "aliveStatusCodes": [429, 200] } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 17b844fc5104..f8f01a839ea2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,123 @@ +## 6.5.0-rc.1 (May 18, 2022) + +### Bug Fixes + +- CLI: Improve webpack version and add detection of nextjs ([#18220](https://github.com/storybookjs/storybook/pull/18220)) +- ArgsTable: Gracefully handle conditional args failures ([#18248](https://github.com/storybookjs/storybook/pull/18248)) +- Controls: Fix reset button broken for !undefined URL values ([#18231](https://github.com/storybookjs/storybook/pull/18231)) +- Vue3: Add support for TSX in single file components ([#18038](https://github.com/storybookjs/storybook/pull/18038)) + +## 6.5.0-rc.0 (May 17, 2022) + +### Features + +- Addon-a11y: Show % of users in toolbar menu ([#18003](https://github.com/storybookjs/storybook/pull/18003)) + +### Bug Fixes + +- Web-components: Clean Lit Expression comments in story source ([#18108](https://github.com/storybookjs/storybook/pull/18108)) +- Vue: Map args correctly in CSF3 implicit render function ([#18209](https://github.com/storybookjs/storybook/pull/18209)) +- Vue3: Fix CSF3 implicit render function when storyStoreV7 is enabled ([#18208](https://github.com/storybookjs/storybook/pull/182) + +### Maintenance + +- CLI: Don't throw is Ctrl + C was pressed when selecting a package in the build command ([#18195](https://github.com/storybookjs/storybook/pull/18195)) +- Build: Cleanup noise from unit tests ([#18196](https://github.com/storybookjs/storybook/pull/18196)) + +### Dependency Upgrades + +- Fixed PnP compatibility for bundled components package ([#18015](https://github.com/storybookjs/storybook/pull/18015)) + +## 6.5.0-beta.8 (May 11, 2022) + +### Bug Fixes + +- Composition: Fix metadata.json incorrectly overriding main.js refs versions ([#18185](https://github.com/storybookjs/storybook/pull/18185)) + +### Maintenance + +- Examples: Set channelOptions to disallow function serialization ([#18071](https://github.com/storybookjs/storybook/pull/18071)) + +### Dependency Upgrades + +- Upgrade to telejson 6 ([#18164](https://github.com/storybookjs/storybook/pull/18164)) + +## 6.5.0-beta.7 (May 9, 2022) + +### Features + +- CSF3: Add title prefix support for stories with custom titles ([#17724](https://github.com/storybookjs/storybook/pull/17724)) + +### Bug Fixes + +- Components: Fix race conditions in SyntaxHighlighter ([#18158](https://github.com/storybookjs/storybook/pull/18158)) + +### Maintenance + +- API: Deprecate isToolshown, rename to showToolbar ([#18131](https://github.com/storybookjs/storybook/pull/18131)) + +## 6.5.0-beta.6 (May 6, 2022) + +### Bug Fixes + +- Controls: Fix undefined args handling ([#18135](https://github.com/storybookjs/storybook/pull/18135)) + +### Maintenance + +- CLI: Update Introduction.stories.mdx template to be MDX2-friendly ([#18141](https://github.com/storybookjs/storybook/pull/18141)) + +### Dependency Upgrades + +- Remove jest from cli peerDependencies ([#18149](https://github.com/storybookjs/storybook/pull/18149)) + +## 6.5.0-beta.5 (May 4, 2022) + +### Bug Fixes + +- Core: Fix anonymous ID generation ([#18133](https://github.com/storybookjs/storybook/pull/18133)) + +## 6.5.0-beta.4 (May 4, 2022) + +### Features + +- UI: Add a parent level toolbar exclusion key for tabs ([#18106](https://github.com/storybookjs/storybook/pull/18106)) +- Addon-a11y: Display a11y issues number in addon tab title ([#17983](https://github.com/storybookjs/storybook/pull/17983)) + +### Bug Fixes + +- Addon-docs: Fix Canvas block CURRENT_SELECTION handling ([#18130](https://github.com/storybookjs/storybook/pull/18130)) +- Telemetry: Add safecheck for crash reports ([#18129](https://github.com/storybookjs/storybook/pull/18129)) +- Addon-a11y: Fix a11y params > element use ([#17989](https://github.com/storybookjs/storybook/pull/17989)) + +## 6.5.0-beta.3 (May 4, 2022) + +### Bug Fixes + +- UI: Externalize `react-syntax-highlighter` from components ([#18127](https://github.com/storybookjs/storybook/pull/18127)) + +## 6.5.0-beta.2 (May 2, 2022) + +### Features + +- Core: Add optional telemetry and crash reporting ([#18046](https://github.com/storybookjs/storybook/pull/18046)) + +### Bug Fixes + +- Controls: Fix URL deserialization for argTypes with mapping ([#18124](https://github.com/storybookjs/storybook/pull/18124)) +- Core: Fix telemetry project root detection ([#18125](https://github.com/storybookjs/storybook/pull/18125)) +- React: Fix version detection for older versions of `react-dom` ([#18105](https://github.com/storybookjs/storybook/pull/18105)) +- CLI: Add non-monorepo testing tools to exclude lists ([#18092](https://github.com/storybookjs/storybook/pull/18092)) + +### Maintenance + +- Examples: Update example to restore 6.4 auto-title behavior in UI ([#18109](https://github.com/storybookjs/storybook/pull/18109)) +- CLI: Remove git.io URL ([#18070](https://github.com/storybookjs/storybook/pull/18070)) +- UI: Make panel position a persistent preference ([#18036](https://github.com/storybookjs/storybook/pull/18036)) + +### Dependency Upgrades + +- React: Fix jest-specific-snapshot dev dependency ([#18095](https://github.com/storybookjs/storybook/pull/18095)) + ## 6.5.0-beta.1 (April 28, 2022) ### Features diff --git a/MAINTAINERS.md b/MAINTAINERS.md index 6ff77fef4875..28c946793682 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -15,7 +15,7 @@ This document outlines some of the processes that the maintainers should adhere | api:(name) | Issue, bug, or pull request related to Storybook's API (e.g.,[makeDecorator](/docs/addons/addons-api.md#makeDecorator-API)) | | args | Issue, bug, or pull request related to Storybook's [args](/docs/writing-stories/args.md) | | babel/webpack | Issue, bug, or pull request related to Storybook's build system (e.g., Webpack or Babel), for Webpack 5 issues see below | -| block:(name) | Issue or bug within a certain surface are of Storybook (e.g., [argsTable](/docs/writing-docs/doc-blocks.md#argstable)) | +| block:(name) | Issue or bug within a certain surface are of Storybook (e.g., [argsTable](/docs/writing-docs/doc-block-argstable.md)) | | BREAKING CHANGE | Issue or pull request that introduces a breaking change within Storybook's ecosystem. | | BREAKING PRERELASE | Breaking, but only for prerelease users (not relative to the stable release) | | build-storybook | Issue, bug, or pull request related to Storybook's production build | @@ -24,7 +24,7 @@ This document outlines some of the processes that the maintainers should adhere | cli | Issue, bug, or pull request that affects the Storybook's CLI | | compatibility with other tools | Issue, bug, or pull request between Storybook and other tools (e.g., [Nuxt](https://nuxtjs.org/)) | | components | Issue, bug, or pull request related to Storybook's internal components | -| composition | Issue, bug, or pull request related to Storybook [Composition](/docs/workflows/storybook-composition.md) | +| composition | Issue, bug, or pull request related to Storybook [Composition](/docs/sharing/storybook-composition.md) | | configuration | Issue, bug, or pull request related to Storybook [configuration](/docs/configure/overview.md) | | core | Issue, bug, or pull request related to Storybook's Core | | cra | Issue, bug, or pull request that affects Storybook's compatibility with Create React APP ([CRA](https://create-react-app.dev/docs/getting-started/))| diff --git a/MIGRATION.md b/MIGRATION.md index 32b3877ed32e..55d2d4a43fac 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -1,7 +1,9 @@
Storybook is a development environment for UI components.
+It allows you to browse a component library, view the different states of each component, and interactively develop and test components.
Find out more at https://storybook.js.org.