Skip to content

Commit

Permalink
Merge branch 'next' into feat/sb-doctor-command
Browse files Browse the repository at this point in the history
  • Loading branch information
ndelangen authored Apr 28, 2023
2 parents c7b88a3 + 7e197e1 commit 3e2bc28
Show file tree
Hide file tree
Showing 438 changed files with 8,014 additions and 2,381 deletions.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
## 7.1.0-alpha.10 (April 28, 2023)

#### Bug Fixes

- Vue3: Fix compiler error when there is double tag [#22286](https://github.com/storybooks/storybook/pull/22286)
- Args: Fix multiple mapped args return array of labels [#22169](https://github.com/storybooks/storybook/pull/22169)
- Angular: Fix storyshots by removing deprecated import [#22134](https://github.com/storybooks/storybook/pull/22134)
- Ember: Fix wrong path [#22203](https://github.com/storybooks/storybook/pull/22203)
- CLI: Add web-components webpack5 to missing-babelrc automigration [#22202](https://github.com/storybooks/storybook/pull/22202)
- Docs: Fix inline story style [#21870](https://github.com/storybooks/storybook/pull/21870)

#### Build

- Fix vue-cli/default-js sandbox [#22259](https://github.com/storybooks/storybook/pull/22259)
- Core: Fix `DOCS_RENDERED` test [#22255](https://github.com/storybooks/storybook/pull/22255)
- Add regex to ignore outdated Browserslist in Jest initialization base file [#22260](https://github.com/storybooks/storybook/pull/22260)

## 7.1.0-alpha.9 (April 26, 2023)

#### Features

- NextJS: Allow disabling next/image lazy loading [#21909](https://github.com/storybooks/storybook/pull/21909)
- Core: Allow Flow syntax in stories [#21859](https://github.com/storybooks/storybook/pull/21859)

#### Bug Fixes

- Vue3: Support multiple setup functions [#22170](https://github.com/storybooks/storybook/pull/22170)
- UI: Fix shift + 7 shortcut to focus search field [#22073](https://github.com/storybooks/storybook/pull/22073)
- UI: Fix controls missing when navigating from story [#21967](https://github.com/storybooks/storybook/pull/21967)

#### Maintenance

- Core: Rename manager UI mjs to js [#22247](https://github.com/storybooks/storybook/pull/22247)
- Remove dead code [#22019](https://github.com/storybooks/storybook/pull/22019)
- Vue3: Move TS stories into a separate folder [#22235](https://github.com/storybooks/storybook/pull/22235)

#### Build

- Build: Migrate @storybook/addon-docs to strict-ts [#22180](https://github.com/storybooks/storybook/pull/22180)
- Build: Migrate @storybook/highlight to strict TS [#22181](https://github.com/storybooks/storybook/pull/22181)
- Build: Enable strict TS by default [#22143](https://github.com/storybooks/storybook/pull/22143)

## 7.1.0-alpha.8 (April 24, 2023)

#### Features
Expand Down
67 changes: 67 additions & 0 deletions Issue.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
*What:*
We want to step our TS game in the monorepo and enable strict typescript in all packages!

*Why:*
Having TS track for you if a variable might be null or not, enables us to code with much more confidence,
and also gives us quick in editor feedback, when you make assumptions that are not actually true!

*How:*
We would like to change as little as possible of the actual runtime behavior in this migration.
However, we also don't want to simply silence the compiler everywhere with `!`, `as` or `ts-ignore` to get this migration in.
As a rule of thumb, if the logic is easy enough, prefer improving the code (e.g. add a null check) over silencing the compiler.
If the change needed to do the right thing, is too risky, and not in your expertise, it is okay to silence the compiler.
It is not ideal, but we still gain the benefit that new code written will have extra typesafety.

Feel free to contribute too any of packages in the list below!

- [ ] @storybook/addon-backgrounds
- [ ] @storybook/addon-docs
- [ ] @storybook/addon-highlight
- [ ] @storybook/addon-interactions
- [ ] @storybook/addon-jest
- [ ] @storybook/addon-mdx-gfm
- [ ] @storybook/addon-measure
- [ ] @storybook/addon-outline
- [ ] @storybook/addon-storyshots
- [ ] @storybook/addon-storyshots-puppeteer
- [ ] @storybook/addon-storysource
- [ ] @storybook/addon-viewport
- [ ] @storybook/addons
- [ ] @storybook/angular
- [ ] @storybook/api
- [ ] @storybook/blocks
- [ ] @storybook/channel-postmessage
- [ ] @storybook/channel-websocket
- [ ] @storybook/channels
- [ ] @storybook/cli
- [ ] @storybook/client-api
- [ ] @storybook/codemod
- [ ] @storybook/components
- [ ] @storybook/core-client
- [ ] @storybook/core-events
- [ ] @storybook/core-server
- [ ] @storybook/csf-tools
- [ ] @storybook/docs-tools
- [ ] @storybook/external-docs
- [ ] @storybook/html-vite
- [ ] @storybook/instrumenter
- [ ] @storybook/manager
- [ ] @storybook/manager-api
- [ ] @storybook/postinstall
- [ ] @storybook/preact-vite
- [ ] @storybook/preset-create-react-app
- [ ] @storybook/preset-vue-webpack
- [ ] @storybook/preset-vue3-webpack
- [ ] @storybook/react-vite
- [ ] @storybook/router
- [ ] @storybook/scripts
- [ ] @storybook/server
- [ ] @storybook/source-loader
- [ ] @storybook/svelte-vite
- [ ] @storybook/sveltekit
- [ ] @storybook/theming
- [ ] @storybook/types
- [ ] @storybook/vue3-vite
- [ ] @storybook/vue3-webpack5
- [ ] @storybook/web-components
- [ ] @storybook/web-components-vite
22 changes: 11 additions & 11 deletions code/addons/a11y/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
"version": "7.1.0-alpha.8",
"version": "7.1.0-alpha.10",
"description": "Test component compliance with web accessibility standards",
"keywords": [
"a11y",
Expand Down Expand Up @@ -63,16 +63,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/addon-highlight": "7.1.0-alpha.8",
"@storybook/channels": "7.1.0-alpha.8",
"@storybook/client-logger": "7.1.0-alpha.8",
"@storybook/components": "7.1.0-alpha.8",
"@storybook/core-events": "7.1.0-alpha.8",
"@storybook/addon-highlight": "7.1.0-alpha.10",
"@storybook/channels": "7.1.0-alpha.10",
"@storybook/client-logger": "7.1.0-alpha.10",
"@storybook/components": "7.1.0-alpha.10",
"@storybook/core-events": "7.1.0-alpha.10",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.1.0-alpha.8",
"@storybook/preview-api": "7.1.0-alpha.8",
"@storybook/theming": "7.1.0-alpha.8",
"@storybook/types": "7.1.0-alpha.8",
"@storybook/manager-api": "7.1.0-alpha.10",
"@storybook/preview-api": "7.1.0-alpha.10",
"@storybook/theming": "7.1.0-alpha.10",
"@storybook/types": "7.1.0-alpha.10",
"axe-core": "^4.2.0",
"lodash": "^4.17.21",
"react-resize-detector": "^7.1.2"
Expand Down Expand Up @@ -104,7 +104,7 @@
"./src/preview.tsx"
]
},
"gitHead": "ae73d1c8065f7d614cfe6f3462ae7ca55a0c4e6b",
"gitHead": "e7c833e690dd0d2966ffb7fb806a3bda89a508c8",
"storybook": {
"displayName": "Accessibility",
"icon": "https://user-images.githubusercontent.com/263385/101991665-47042f80-3c7c-11eb-8f00-64b5a18f498a.png",
Expand Down
18 changes: 9 additions & 9 deletions code/addons/actions/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-actions",
"version": "7.1.0-alpha.8",
"version": "7.1.0-alpha.10",
"description": "Get UI feedback when an action is performed on an interactive element",
"keywords": [
"storybook",
Expand Down Expand Up @@ -80,14 +80,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.1.0-alpha.8",
"@storybook/components": "7.1.0-alpha.8",
"@storybook/core-events": "7.1.0-alpha.8",
"@storybook/client-logger": "7.1.0-alpha.10",
"@storybook/components": "7.1.0-alpha.10",
"@storybook/core-events": "7.1.0-alpha.10",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.1.0-alpha.8",
"@storybook/preview-api": "7.1.0-alpha.8",
"@storybook/theming": "7.1.0-alpha.8",
"@storybook/types": "7.1.0-alpha.8",
"@storybook/manager-api": "7.1.0-alpha.10",
"@storybook/preview-api": "7.1.0-alpha.10",
"@storybook/theming": "7.1.0-alpha.10",
"@storybook/types": "7.1.0-alpha.10",
"dequal": "^2.0.2",
"lodash": "^4.17.21",
"polished": "^4.2.2",
Expand Down Expand Up @@ -125,7 +125,7 @@
"./src/preview.ts"
]
},
"gitHead": "ae73d1c8065f7d614cfe6f3462ae7ca55a0c4e6b",
"gitHead": "e7c833e690dd0d2966ffb7fb806a3bda89a508c8",
"storybook": {
"displayName": "Actions",
"unsupportedFrameworks": [
Expand Down
18 changes: 9 additions & 9 deletions code/addons/backgrounds/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
"version": "7.1.0-alpha.8",
"version": "7.1.0-alpha.10",
"description": "Switch backgrounds to view components in different settings",
"keywords": [
"addon",
Expand Down Expand Up @@ -76,14 +76,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/client-logger": "7.1.0-alpha.8",
"@storybook/components": "7.1.0-alpha.8",
"@storybook/core-events": "7.1.0-alpha.8",
"@storybook/client-logger": "7.1.0-alpha.10",
"@storybook/components": "7.1.0-alpha.10",
"@storybook/core-events": "7.1.0-alpha.10",
"@storybook/global": "^5.0.0",
"@storybook/manager-api": "7.1.0-alpha.8",
"@storybook/preview-api": "7.1.0-alpha.8",
"@storybook/theming": "7.1.0-alpha.8",
"@storybook/types": "7.1.0-alpha.8",
"@storybook/manager-api": "7.1.0-alpha.10",
"@storybook/preview-api": "7.1.0-alpha.10",
"@storybook/theming": "7.1.0-alpha.10",
"@storybook/types": "7.1.0-alpha.10",
"memoizerific": "^1.11.3",
"ts-dedent": "^2.0.0"
},
Expand Down Expand Up @@ -112,7 +112,7 @@
"./src/preview.tsx"
]
},
"gitHead": "ae73d1c8065f7d614cfe6f3462ae7ca55a0c4e6b",
"gitHead": "e7c833e690dd0d2966ffb7fb806a3bda89a508c8",
"storybook": {
"displayName": "Backgrounds",
"icon": "https://user-images.githubusercontent.com/263385/101991667-479cc600-3c7c-11eb-96d3-410e936252e7.png",
Expand Down
5 changes: 4 additions & 1 deletion code/addons/backgrounds/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
{
"extends": "../../tsconfig.json",
"include": ["src/**/*"]
"include": ["src/**/*"],
"compilerOptions": {
"strict": false
}
}
22 changes: 11 additions & 11 deletions code/addons/controls/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-controls",
"version": "7.1.0-alpha.8",
"version": "7.1.0-alpha.10",
"description": "Interact with component inputs dynamically in the Storybook UI",
"keywords": [
"addon",
Expand Down Expand Up @@ -68,15 +68,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
"@storybook/blocks": "7.1.0-alpha.8",
"@storybook/client-logger": "7.1.0-alpha.8",
"@storybook/components": "7.1.0-alpha.8",
"@storybook/core-common": "7.1.0-alpha.8",
"@storybook/manager-api": "7.1.0-alpha.8",
"@storybook/node-logger": "7.1.0-alpha.8",
"@storybook/preview-api": "7.1.0-alpha.8",
"@storybook/theming": "7.1.0-alpha.8",
"@storybook/types": "7.1.0-alpha.8",
"@storybook/blocks": "7.1.0-alpha.10",
"@storybook/client-logger": "7.1.0-alpha.10",
"@storybook/components": "7.1.0-alpha.10",
"@storybook/core-common": "7.1.0-alpha.10",
"@storybook/manager-api": "7.1.0-alpha.10",
"@storybook/node-logger": "7.1.0-alpha.10",
"@storybook/preview-api": "7.1.0-alpha.10",
"@storybook/theming": "7.1.0-alpha.10",
"@storybook/types": "7.1.0-alpha.10",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
},
Expand All @@ -102,7 +102,7 @@
],
"platform": "browser"
},
"gitHead": "ae73d1c8065f7d614cfe6f3462ae7ca55a0c4e6b",
"gitHead": "e7c833e690dd0d2966ffb7fb806a3bda89a508c8",
"storybook": {
"displayName": "Controls",
"icon": "https://user-images.githubusercontent.com/263385/101991669-479cc600-3c7c-11eb-93d9-38b67e8371f2.png",
Expand Down
26 changes: 13 additions & 13 deletions code/addons/docs/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-docs",
"version": "7.1.0-alpha.8",
"version": "7.1.0-alpha.10",
"description": "Document component usage and properties in Markdown",
"keywords": [
"addon",
Expand Down Expand Up @@ -101,19 +101,19 @@
"dependencies": {
"@jest/transform": "^29.3.1",
"@mdx-js/react": "^2.1.5",
"@storybook/blocks": "7.1.0-alpha.8",
"@storybook/client-logger": "7.1.0-alpha.8",
"@storybook/components": "7.1.0-alpha.8",
"@storybook/csf-plugin": "7.1.0-alpha.8",
"@storybook/csf-tools": "7.1.0-alpha.8",
"@storybook/blocks": "7.1.0-alpha.10",
"@storybook/client-logger": "7.1.0-alpha.10",
"@storybook/components": "7.1.0-alpha.10",
"@storybook/csf-plugin": "7.1.0-alpha.10",
"@storybook/csf-tools": "7.1.0-alpha.10",
"@storybook/global": "^5.0.0",
"@storybook/mdx2-csf": "^1.0.0",
"@storybook/node-logger": "7.1.0-alpha.8",
"@storybook/postinstall": "7.1.0-alpha.8",
"@storybook/preview-api": "7.1.0-alpha.8",
"@storybook/react-dom-shim": "7.1.0-alpha.8",
"@storybook/theming": "7.1.0-alpha.8",
"@storybook/types": "7.1.0-alpha.8",
"@storybook/node-logger": "7.1.0-alpha.10",
"@storybook/postinstall": "7.1.0-alpha.10",
"@storybook/preview-api": "7.1.0-alpha.10",
"@storybook/react-dom-shim": "7.1.0-alpha.10",
"@storybook/theming": "7.1.0-alpha.10",
"@storybook/types": "7.1.0-alpha.10",
"fs-extra": "^11.1.0",
"remark-external-links": "^8.0.0",
"remark-slug": "^6.0.0",
Expand Down Expand Up @@ -143,7 +143,7 @@
"@storybook/mdx1-csf"
]
},
"gitHead": "ae73d1c8065f7d614cfe6f3462ae7ca55a0c4e6b",
"gitHead": "e7c833e690dd0d2966ffb7fb806a3bda89a508c8",
"storybook": {
"displayName": "Docs",
"icon": "https://user-images.githubusercontent.com/263385/101991672-48355c80-3c7c-11eb-82d9-95fa12438f64.png",
Expand Down
2 changes: 1 addition & 1 deletion code/addons/docs/src/DocsRenderer.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ export class DocsRenderer<TRenderer extends Renderer> {
element
)
)
.then(resolve);
.then(() => resolve());
});
};

Expand Down
3 changes: 2 additions & 1 deletion code/addons/docs/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"skipLibCheck": true
"skipLibCheck": true,
"strict": true
},
"include": ["src/**/*"]
}
Loading

0 comments on commit 3e2bc28

Please sign in to comment.