## 6.1.9 (November 29, 2020) ### Bug Fixes - Addon-backgrounds: Fix grid offset always using default value ([#13260](https://github.com/storybookjs/storybook/pull/13260)) - UI: Fix keybindings on non-US keyboard layouts ([#13319](https://github.com/storybookjs/storybook/pull/13319)) - Addon-Docs: Handle class attributes in Dynamic Source Rendering for Vue.js ([#13327](https://github.com/storybookjs/storybook/pull/13327)) ## 6.1.8 (November 27, 2020) ### Bug Fixes - Core: Fix preview URL dropped hashes ([#13308](https://github.com/storybookjs/storybook/pull/13308)) - Core: Fix template script tag support ([#13271](https://github.com/storybookjs/storybook/pull/13271)) - Addon-docs: Fix Vue source snippets for function attributes ([#13288](https://github.com/storybookjs/storybook/pull/13288)) - Components: Fix Zoom for IE11 ([#13302](https://github.com/storybookjs/storybook/pull/13302)) - React: Don't add FastRefresh if already enabled ([#13303](https://github.com/storybookjs/storybook/pull/13303)) - CLI: Fix storybook-deployer upgrade warning ([#13306](https://github.com/storybookjs/storybook/pull/13306)) ### Maintenance - React: Expose StorybookConfig types ([#13309](https://github.com/storybookjs/storybook/pull/13309)) - React: Fix unit tests for react preset ([#13315](https://github.com/storybookjs/storybook/pull/13315)) ## 6.1.7 (November 27, 2020) ### Bug Fixes - CLI: Fix not printing managerTotalTime when using cached manager ([#13294](https://github.com/storybookjs/storybook/pull/13294)) - Core: Only apply `express.json()` middleware to /runtime-error route ([#13295](https://github.com/storybookjs/storybook/pull/13295)) - Core: Don't use prebuilt or cached manager when running smoke test ([#13266](https://github.com/storybookjs/storybook/pull/13266)) - Core: Detect arg inference for cyclic args and warn ([#13263](https://github.com/storybookjs/storybook/pull/13263)) ### Dependency Upgrades - Remove unused dependency @svgr/webpack ([#13281](https://github.com/storybookjs/storybook/pull/13281)) ## 6.1.6 (November 25, 2020) ### Bug Fixes - Addon-controls: Fix ensureDocsBeforeControls support for paths ([#13204](https://github.com/storybookjs/storybook/pull/13204)) - CLI: Add core-js to Preact generator ([#13138](https://github.com/storybookjs/storybook/pull/13138)) - Core: Improve handling of --static-dir option ([#13245](https://github.com/storybookjs/storybook/pull/13245)) - Core: Fix webpack5 compatibility check for ProgressPlugin ([#13239](https://github.com/storybookjs/storybook/pull/13239)) ## 6.1.5 (November 24, 2020) ### Bug Fixes - Core: Resolve react and react-dom from core ([#13195](https://github.com/storybookjs/storybook/pull/13195)) ## 6.1.4 (November 24, 2020) ### Bug Fixes - Core: Clear manager cache on runtime error ([#13230](https://github.com/storybookjs/storybook/pull/13230)) ## 6.1.3 (November 23, 2020) ### Bug Fixes - Core: Replace 'trash' with 'fs.remove' ([#13211](https://github.com/storybookjs/storybook/pull/13211)) - UI: Fix overflow scrolling on layout:centered ([#13217](https://github.com/storybookjs/storybook/pull/13217)) - CLI: Don't install babel-loader for CRA ([#13220](https://github.com/storybookjs/storybook/pull/13220)) - Addon-docs: Fix lineheight in typeset component ([#13205](https://github.com/storybookjs/storybook/pull/13205)) ## 6.1.2 (November 21, 2020) ### Bug Fixes - Storyshots: Fix `beforeScreenshot` and `afterScreenshot` return types ([#13198](https://github.com/storybookjs/storybook/pull/13198)) - UI: Target only IE10/IE11 for our CSS vertical centering hack ([#13192](https://github.com/storybookjs/storybook/pull/13192)) ## 6.1.1 (November 20, 2020) ### Bug Fixes - Addon-backgrounds: Fix grid disable ([#13175](https://github.com/storybookjs/storybook/pull/13175)) ## 6.1.0 (November 19, 2020) 6.1 is the first in a series of performance-oriented Storybook releases. It includes: - [Fast search and navigation](https://storybook.js.org/blog/new-component-finder-and-sidebar/) - Manager caching for faster startup [#12707](https://github.com/storybookjs/storybook/pull/12707) - Asynchronous loaders [#12699](https://github.com/storybookjs/storybook/pull/12699) - React improvements - React 17 support [#12972](https://github.com/storybookjs/storybook/pull/12972) [#12975](https://github.com/storybookjs/storybook/pull/12975) - Fast refresh [#12470](https://github.com/storybookjs/storybook/pull/12470) [#12535](https://github.com/storybookjs/storybook/pull/12535) - Strict mode [#12781](https://github.com/storybookjs/storybook/pull/12781) 6.1 contains hundreds more fixes, features, and tweaks. Browse the [changelogs](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) matching `6.1.0-alpha.*`, `6.1.0-beta.*`, and `6.1.0-rc.*` for the full list of changes. See [Storybook 6 migration guide](https://medium.com/storybookjs/storybook-6-migration-guide-200346241bb5) to upgrade from `5.3` or earlier. ## 6.1.0-rc.6 (November 19, 2020) ### Bug Fixes - Core: Fix using cached manager on the 2nd run ([#13165](https://github.com/storybookjs/storybook/pull/13165)) - Addon-docs: Fix Preview scaling with transform instead of zoom ([#12845](https://github.com/storybookjs/storybook/pull/12845)) ## 6.1.0-rc.5 (November 19, 2020) ### Features - UI: CSS escape hatches for sidebar styling ([#13155](https://github.com/storybookjs/storybook/pull/13155)) ### Bug Fixes - UI: Fix CSS for IE11 ([#13159](https://github.com/storybookjs/storybook/pull/13159)) ### Maintenance - Build: Update example and app to Angular 11 ([#13141](https://github.com/storybookjs/storybook/pull/13141)) ## 6.1.0-rc.4 (November 17, 2020) ### Maintenance - Build: Fix Yarn 2 E2E tests ([#13129](https://github.com/storybookjs/storybook/pull/13129)) - UI: Reduce rerenders when changing the selected story ([#13107](https://github.com/storybookjs/storybook/pull/13107)) - Build: Update example to Angular 10 ([#13048](https://github.com/storybookjs/storybook/pull/13048)) ## 6.1.0-rc.3 (November 16, 2020) ### Maintenance - Addon-docs: Export SourceContainer context ([#13118](https://github.com/storybookjs/storybook/pull/13118)) - UI: Fix loading UI when EventSource isn't defined ([#13123](https://github.com/storybookjs/storybook/pull/13123)) - Build: Remove some dependencies and improve E2E workflow ([#13115](https://github.com/storybookjs/storybook/pull/13115)) ## 6.1.0-rc.2 (November 13, 2020) ### Bug Fixes - Addon-docs: Fix Meta prop types ([#13101](https://github.com/storybookjs/storybook/pull/13101)) - UI: preventDefault for certain keyboard shortcuts ([#13097](https://github.com/storybookjs/storybook/pull/13097)) ### Dependency Upgrades - Bump `@emotion/core` to 10.1.1 ([#13102](https://github.com/storybookjs/storybook/pull/13102)) ## 6.1.0-rc.1 (November 13, 2020) ### Maintenance - Angular: Support Angular 11 ([#13096](https://github.com/storybookjs/storybook/pull/13096)) - UI: Tree highlight performance ([#13095](https://github.com/storybookjs/storybook/pull/13095)) ## 6.1.0-rc.0 (November 12, 2020) ### Bug Fixes - UI: Fix kebab-case CSS property error ([#13090](https://github.com/storybookjs/storybook/pull/13090)) - UI: Fix single story hoisting at the root ([#13089](https://github.com/storybookjs/storybook/pull/13089)) ### Maintenance - UI: Disable instant-on manager for now ([#13084](https://github.com/storybookjs/storybook/pull/13084)) ## 6.1.0-beta.7 (November 11, 2020) ### Bug Fixes - React: Don't create a new story function on every render ([#13069](https://github.com/storybookjs/storybook/pull/13069)) - UI: Fix search field styling in Safari 13 ([#13070](https://github.com/storybookjs/storybook/pull/13070)) - Addon-docs: Fix spurious warnings ([#13075](https://github.com/storybookjs/storybook/pull/13075)) - UI: Fix Escape key handling perf ([#13073](https://github.com/storybookjs/storybook/pull/13073)) - Storyshots: Fix compatibility for jest-preset-angular 8.3+ ([#13060](https://github.com/storybookjs/storybook/pull/13060)) ## 6.1.0-beta.6 (November 9, 2020) ### Bug Fixes - Angular: Fix storyData handling on module update ([#13037](https://github.com/storybookjs/storybook/pull/13037)) - Args: Default to type 'object' when there is a null arg ([#13051](https://github.com/storybookjs/storybook/pull/13051)) - Core: Fix duplicate argTypeEnhancers on HMR ([#13050](https://github.com/storybookjs/storybook/pull/13050)) ### Dependency Upgrades - Bump react-dogen-typescript-plugin to 0.6.2 ([#13052](https://github.com/storybookjs/storybook/pull/13052)) ## 6.1.0-beta.5 (November 8, 2020) ### Features - UI: Single story hoisting in sidebar ([#13039](https://github.com/storybookjs/storybook/pull/13039)) ## 6.1.0-beta.4 (November 6, 2020) ### Bug Fixes - UI: Fixes for Sidebar and Search ([#13027](https://github.com/storybookjs/storybook/pull/13027)) - Core: Make sure cache is available before trying to use it ([#13012](https://github.com/storybookjs/storybook/pull/13012)) - Core: Fix possible "write after end" exception for response stream ([#13007](https://github.com/storybookjs/storybook/pull/13007)) ## 6.1.0-beta.3 (November 6, 2020) ### Features - Core: Add STORYBOOK environment variable ([#12997](https://github.com/storybookjs/storybook/pull/12997)) ### Bug Fixes - Args: Fix args inference for null values ([#13029](https://github.com/storybookjs/storybook/pull/13029)) - Core: Dedupe default ArgTypes enhancers ([#13030](https://github.com/storybookjs/storybook/pull/13030)) - Core: Add catch to end process ([#13018](https://github.com/storybookjs/storybook/pull/13018)) - UI: Fix icon for addon panel orientation button ([#13026](https://github.com/storybookjs/storybook/pull/13026)) - Addon-docs: Fix test for Angular type inference ([#13009](https://github.com/storybookjs/storybook/pull/13009)) - CLI: Fix deprecation check ([#12981](https://github.com/storybookjs/storybook/pull/12981)) - UI: Restrict layout styles to only apply to a rendered preview area ([#13014](https://github.com/storybookjs/storybook/pull/13014)) ### Maintenance - Build: Add chokidar2 for yarn dev ([#13028](https://github.com/storybookjs/storybook/pull/13028)) - Build: Remove more enzyme ([#13005](https://github.com/storybookjs/storybook/pull/13005)) ### Dependency Upgrades - Bump webpack to 4.41.24 ([#13019](https://github.com/storybookjs/storybook/pull/13019)) ## 6.1.0-beta.2 (November 4, 2020) ### Bug Fixes - Addon-docs: Hide React default props in source block ([#13003](https://github.com/storybookjs/storybook/pull/13003)) - Addon-docs: Angular empty string now infers to "string" instead of "void" ([#12994](https://github.com/storybookjs/storybook/pull/12994)) ### Maintenance - Components: Add outline icon ([#13002](https://github.com/storybookjs/storybook/pull/13002)) - Core: Migrate core to TypeScript ([#12839](https://github.com/storybookjs/storybook/pull/12839)) - Addon-docs: Exclude testfixtures from package ([#12998](https://github.com/storybookjs/storybook/pull/12998)) ## 6.1.0-beta.1 (November 3, 2020) ### Bug Fixes - Components: react-syntaxt-highlighter optimization ([#12948](https://github.com/storybookjs/storybook/pull/12948)) ### Maintenance - Build: Replace enzyme with react-test-library ([#12990](https://github.com/storybookjs/storybook/pull/12990)) - Core: Move `react` and `react-dom` to peer deps ([#12972](https://github.com/storybookjs/storybook/pull/12972)) ## 6.1.0-beta.0 (November 3, 2020) ### Maintenance - Build: Relax react deps for preview-wrapper-react ([#12988](https://github.com/storybookjs/storybook/pull/12988)) - Build: Run storybook in react@17 ([#12978](https://github.com/storybookjs/storybook/pull/12978)) ## 6.1.0-alpha.35 (November 2, 2020) ### Maintenance - Build: Fix bootstrap reset command ([#12976](https://github.com/storybookjs/storybook/pull/12976)) - Core: Remove webpack DLLs ([#12975](https://github.com/storybookjs/storybook/pull/12975)) ## 6.1.0-alpha.34 (November 1, 2020) ### Features - Composition: Append index to ref indicator links ([#12932](https://github.com/storybookjs/storybook/pull/12932)) ### Bug Fixes - UI: Don't listen for progress updates in static builds ([#12966](https://github.com/storybookjs/storybook/pull/12966)) ## 6.1.0-alpha.33 (October 30, 2020) ### Features - UI: Instant-on manager ([#12707](https://github.com/storybookjs/storybook/pull/12707)) ### Bug Fixes - Core: Disable UI dll by default ([#12926](https://github.com/storybookjs/storybook/pull/12926)) - Combine args with basic object spread semantics ([#12958](https://github.com/storybookjs/storybook/pull/12958)) ### Dependency Upgrades - Core: Allow React-DOM 17.x ([#12937](https://github.com/storybookjs/storybook/pull/12937)) ## 6.1.0-alpha.32 (October 30, 2020) ### Bug Fixes - CLI: Disable DLL by default in template ([#12954](https://github.com/storybookjs/storybook/pull/12954)) - Preact: Fix peerDeps version specifier ([#12883](https://github.com/storybookjs/storybook/pull/12883)) ## 6.1.0-alpha.31 (October 27, 2020) ### Features - Search UX improvements ([#12765](https://github.com/storybookjs/storybook/pull/12765)) - Core: Add new layout style `none` and fix layout styles ([#12727](https://github.com/storybookjs/storybook/pull/12727)) ### Dependency Upgrades - Deps: Upgrade regenerator-runtime to 0.13.7 ([#12902](https://github.com/storybookjs/storybook/pull/12902)) - Deps: Upgrade ts-dedent to 2.0 ([#12901](https://github.com/storybookjs/storybook/pull/12901)) ## 6.1.0-alpha.30 (October 26, 2020) ### Features - Addon-docs: Lazy load iframes ([#12888](https://github.com/storybookjs/storybook/pull/12888)) ### Bug Fixes - React: Allow Storybook packages to use React 17.x ([#12908](https://github.com/storybookjs/storybook/pull/12908)) - React: Support JSX react transform introduced in 16.14.0 ([#12899](https://github.com/storybookjs/storybook/pull/12899)) - Addon-viewport: Fill entire iframe width with drop shadow ([#12870](https://github.com/storybookjs/storybook/pull/12870)) ### Maintenance - CLI: Deprecate '--story-format=mdx' option ([#12905](https://github.com/storybookjs/storybook/pull/12905)) ### Dependency Upgrades - Deps: upgrade babel to 7.12 ([#12903](https://github.com/storybookjs/storybook/pull/12903)) - Addon-docs: Remove react-is dependency ([#12910](https://github.com/storybookjs/storybook/pull/12910)) ## 6.1.0-alpha.29 (October 23, 2020) ### Bug Fixes - CLI: Fix intro MDX for React17 ([#12878](https://github.com/storybookjs/storybook/pull/12878)) ## 6.0.27 (October 23, 2020) ### Bug Fixes - CLI: Fix intro MDX for React17 ([#12878](https://github.com/storybookjs/storybook/pull/12878)) - Core: Disable Docs DLL by default ([#12874](https://github.com/storybookjs/storybook/pull/12874)) - Essentials: Fix absolute config dir ([#12873](https://github.com/storybookjs/storybook/pull/12873)) - Addon-controls: Fix "docs before controls" check ([#12738](https://github.com/storybookjs/storybook/pull/12738)) - Addon-knobs: Fix uncontrolled to controlled warning for booleans ([#12719](https://github.com/storybookjs/storybook/pull/12719)) ### Dependency Upgrades - Upgrade babel-plugin-react-docgen ([#12748](https://github.com/storybookjs/storybook/pull/12748)) ## 6.1.0-alpha.28 (October 23, 2020) ### Bug Fixes - Core: Disable Docs DLL by default ([#12874](https://github.com/storybookjs/storybook/pull/12874)) - Essentials: Fix absolute config dir ([#12873](https://github.com/storybookjs/storybook/pull/12873)) - UI: Add close button to version update notification ([#12320](https://github.com/storybookjs/storybook/pull/12320)) ### Maintenance - UI: Add fullscreen mode to docs ([#12861](https://github.com/storybookjs/storybook/pull/12861)) ### Dependency Upgrades - Angular: Update TypeScript peerDep version to support Angular 11 ([#12866](https://github.com/storybookjs/storybook/pull/12866)) ## 6.1.0-alpha.27 (October 19, 2020) ### Features - Addon-docs: Dynamic source rendering for Vue ([#12812](https://github.com/storybookjs/storybook/pull/12812)) ### Bug Fixes - Core: Pass framework options as global ([#12810](https://github.com/storybookjs/storybook/pull/12810)) ### Maintenance - CLI: Clean up handling of unknown subcommands ([#12799](https://github.com/storybookjs/storybook/pull/12799)) ## 6.1.0-alpha.26 (October 18, 2020) ### Maintenance - Components: Minor update checking color in Button ([#12800](https://github.com/storybookjs/storybook/pull/12800)) ### Dependency Upgrades - Bump vue-docgen-api to 4.33.1 ([#12808](https://github.com/storybookjs/storybook/pull/12808)) - Storyshots: Add missing vue peer dependencies ([#12790](https://github.com/storybookjs/storybook/pull/12790)) - Core/CLI: Update ShellJS dep version ([#12794](https://github.com/storybookjs/storybook/pull/12794)) ## 6.1.0-alpha.25 (October 16, 2020) ### Features - React: Add strictMode option ([#12781](https://github.com/storybookjs/storybook/pull/12781)) ### Dependency Upgrades - Bump lodash from 4.17.19 to 4.17.20 ([#12235](https://github.com/storybookjs/storybook/pull/12235)) ## 6.1.0-alpha.24 (October 15, 2020) ### Bug Fixes - Addon-viewports: Fix initial load state ([#11627](https://github.com/storybookjs/storybook/pull/11627)) - UI: Fullscreen toggle does not work when all panels are collapsed ([#11810](https://github.com/storybookjs/storybook/pull/11810)) - Addon-controls: Fix "docs before controls" check ([#12738](https://github.com/storybookjs/storybook/pull/12738)) ### Maintenance - Build: fix E2E tests and rework related CircleCI jobs ([#12746](https://github.com/storybookjs/storybook/pull/12746)) ### Dependency Upgrades - Upgrade babel-plugin-react-docgen ([#12748](https://github.com/storybookjs/storybook/pull/12748)) ## 6.1.0-alpha.23 (October 12, 2020) ### Features - Core: Add async loaders ([#12699](https://github.com/storybookjs/storybook/pull/12699)) - Addon-a11y: Add blurred vision effect ([#12731](https://github.com/storybookjs/storybook/pull/12731)) ### Maintenance - Build: Improve angular e2e tests ([#12723](https://github.com/storybookjs/storybook/pull/12723)) ## 6.1.0-alpha.22 (October 10, 2020) ### Features - Angular: Choose project used by Storybook ([#12565](https://github.com/storybookjs/storybook/pull/12565)) ### Bug Fixes - Composition: Fix incorrect ref type ([#12709](https://github.com/storybookjs/storybook/pull/12709)) - Addon-knobs: Fix uncontrolled to controlled warning for booleans ([#12719](https://github.com/storybookjs/storybook/pull/12719)) ## 6.1.0-alpha.21 (October 8, 2020) ### Features - Sidebar: Better search, keyboard shortcuts, "recently viewed" ([#12601](https://github.com/storybookjs/storybook/pull/12601)) - Source-loader: Generate sourcemaps ([#12277](https://github.com/storybookjs/storybook/pull/12277)) - Core: Add APNG support ([#12639](https://github.com/storybookjs/storybook/pull/12639)) ### Bug Fixes - Addon-docs: Fix Memo React components in ArgsTable ([#12686](https://github.com/storybookjs/storybook/pull/12686)) - Core: Fix babel-loader path resolution ([#12536](https://github.com/storybookjs/storybook/pull/12536)) ### Maintenance - Core: Log which CSF file is failing to load ([#12690](https://github.com/storybookjs/storybook/pull/12690)) - Build: Speed up CI checks ([#12315](https://github.com/storybookjs/storybook/pull/12315)) ## 6.0.26 (October 5, 2020) ### Bug Fixes - Addon-docs: Fix exotic React components in Source block ([#12638](https://github.com/storybookjs/storybook/pull/12638)) ## 6.1.0-alpha.20 (October 5, 2020) ### Bug Fixes - Addon-docs: Fix exotic React components in Source block ([#12638](https://github.com/storybookjs/storybook/pull/12638)) - Storyshots: Fix typings of "test"-method ([#12389](https://github.com/storybookjs/storybook/pull/12389)) - Storyshots: Fix support for test failures in async tests ([#11962](https://github.com/storybookjs/storybook/pull/11962)) ### Maintenance - Storyshots Puppeteer: Fix support for over 1 assertions in async tests ([#12657](https://github.com/storybookjs/storybook/pull/12657)) ### Dependency Upgrades - Marko: Update @marko/webpack and allow Marko 5 peerDepenency ([#12035](https://github.com/storybookjs/storybook/pull/12035)) ## 6.0.25 (October 4, 2020) ### Bug Fixes - CLI: Workaround for react native `sb init` ([#12405](https://github.com/storybookjs/storybook/pull/12405)) ## 6.0.24 (October 4, 2020) Failed NPM publish ## 6.0.23 (October 4, 2020) Failed NPM publish ## 6.1.0-alpha.19 (October 3, 2020) ### Maintenance - ArgsTable: Remove the "simple" detection for enum types ([#12587](https://github.com/storybookjs/storybook/pull/12587)) - Addon-docs: Move summary & detail equality check to createSummaryValue ([#12588](https://github.com/storybookjs/storybook/pull/12588)) - Essentials: Make controls tab show first ([#12652](https://github.com/storybookjs/storybook/pull/12652)) - Misc: Clean usage and place in the monorepo of some dependencies ([#12653](https://github.com/storybookjs/storybook/pull/12653)) ## 6.1.0-alpha.18 (September 30, 2020) ### Bug Fixes - Composition: Rename `disabled` parameter => `disable` ([#12603](https://github.com/storybookjs/storybook/pull/12603)) - UI: Fix page title for non-alpha chars ([#12583](https://github.com/storybookjs/storybook/pull/12583)) ### Maintenance - Fix spelling errors ([#12590](https://github.com/storybookjs/storybook/pull/12590)) ## 6.1.0-alpha.17 (September 26, 2020) ### Features - Addon-docs: Add CSS Shadow Parts to web-component props table ([#10442](https://github.com/storybookjs/storybook/pull/10442)) ### Dependency Upgrades - [Security] Bump bl from 1.2.2 to 1.2.3 ([#12480](https://github.com/storybookjs/storybook/pull/12480)) - [Security] Bump node-fetch from 2.6.0 to 2.6.1 ([#12448](https://github.com/storybookjs/storybook/pull/12448)) ## 6.0.22 (September 26, 2020) ### Bug Fixes - Addon-docs: Change 2nd argument of transformSource to the storyContext ([#12265](https://github.com/storybookjs/storybook/pull/12265)) - Angular: Unsubscribe prop subscriptions ([#12514](https://github.com/storybookjs/storybook/pull/12514)) - React: Fix reactDocgen option when false ([#12492](https://github.com/storybookjs/storybook/pull/12492)) - CLI: Fix storiesof-to-csf codemod for TypeScript ([#12453](https://github.com/storybookjs/storybook/pull/12453)) - Addon-docs: Fix missing line-height on TypeSet block ([#12134](https://github.com/storybookjs/storybook/pull/12134)) - Core: Use the denormed params on the first story for initial options ([#11938](https://github.com/storybookjs/storybook/pull/11938)) ### Maintenance - Build: Disable problematic story in Chromatic ([#12457](https://github.com/storybookjs/storybook/pull/12457)) ### Dependency Upgrades - [Security] Bump node-fetch from 2.6.0 to 2.6.1 ([#12448](https://github.com/storybookjs/storybook/pull/12448)) ## 6.1.0-alpha.16 (September 25, 2020) ### Bug Fixes - Addon-backgrounds: Add docs support and extend grid configuration ([#12368](https://github.com/storybookjs/storybook/pull/12368)) - Addon-docs: Fix story description to only show when expanded ([#12563](https://github.com/storybookjs/storybook/pull/12563)) ### Dependency Upgrades - Upgrade react-docgen-typescript-plugin to 0.6.0 ([#12577](https://github.com/storybookjs/storybook/pull/12577)) ## 6.1.0-alpha.15 (September 24, 2020) ### Features - Core: Add viewMode to StoryContext ([#12566](https://github.com/storybookjs/storybook/pull/12566)) - Addon-docs: Add converters between Flow types and storybook types ([#12550](https://github.com/storybookjs/storybook/pull/12550)) ### Bug Fixes - Addon-actions: Fix log flushing when story re-renders ([#12500](https://github.com/storybookjs/storybook/pull/12500)) - Angular: Unsubscribe prop subscriptions ([#12514](https://github.com/storybookjs/storybook/pull/12514)) - Addon-docs: Remove leading pipe if using raw value for Flow union ([#12549](https://github.com/storybookjs/storybook/pull/12549)) ## 6.1.0-alpha.14 (September 22, 2020) ### Features - Web Components: Add script tag support ([#12509](https://github.com/storybookjs/storybook/pull/12509)) ### Bug Fixes - React: Fix fast refresh ([#12535](https://github.com/storybookjs/storybook/pull/12535)) ### Maintenance - CLI: Change suggested upgrade command to sb@latest ([#12533](https://github.com/storybookjs/storybook/pull/12533)) ## 6.1.0-alpha.13 (September 22, 2020) Failed NPM publish ## 6.1.0-alpha.12 (September 21, 2020) ### Features - React: Add react-refresh ([#12470](https://github.com/storybookjs/storybook/pull/12470)) - Server: Add support for script tags ([#12522](https://github.com/storybookjs/storybook/pull/12522)) ### Dependency Upgrades - Core: Upgrade babel ([#12499](https://github.com/storybookjs/storybook/pull/12499)) ## 6.1.0-alpha.11 (September 19, 2020) ### Bug Fixes - Preact: Keep the story state between rerenders ([#12221](https://github.com/storybookjs/storybook/pull/12221)) ### Maintenance - Addon-controls: Update style of Boolean control ([#12515](https://github.com/storybookjs/storybook/pull/12515)) ## 6.1.0-alpha.10 (September 16, 2020) ### Features - Ember: Add `emberOptions` to `main.js` config ✨ ([#12440](https://github.com/storybookjs/storybook/pull/12440)) ### Bug Fixes - React: Fix reactDocgen option when false ([#12492](https://github.com/storybookjs/storybook/pull/12492)) ## 6.1.0-alpha.9 (September 13, 2020) ### Features - Storyshots: Allow taking a screenshot of just a specific element ([#12460](https://github.com/storybookjs/storybook/pull/12460)) ### Bug Fixes - CLI: Fix storiesof-to-csf codemod for TypeScript ([#12453](https://github.com/storybookjs/storybook/pull/12453)) ### Maintenance - Addon-docs: Resolve vue-docgen-loader from @storybook/vue ([#12461](https://github.com/storybookjs/storybook/pull/12461)) - Build: Disable problematic story in Chromatic ([#12457](https://github.com/storybookjs/storybook/pull/12457)) ## 6.1.0-alpha.8 (September 12, 2020) ### Features - HTML: Add script tag support ([#12089](https://github.com/storybookjs/storybook/pull/12089)) - Addon-docs: Fix fixed-position inline stories ([#11350](https://github.com/storybookjs/storybook/pull/11350)) ### Bug Fixes - Core: require.resolve loaders and add missing dependencies ([#12383](https://github.com/storybookjs/storybook/pull/12383)) - Addon-docs: Fix DocsPage scroll behavior ([#12047](https://github.com/storybookjs/storybook/pull/12047)) ### Maintenance - Core: Fix monorepo compatibility ([#11753](https://github.com/storybookjs/storybook/pull/11753)) ## 6.1.0-alpha.7 (September 10, 2020) ### Features - Components: Add graphql support to SyntaxHighlighter ([#12385](https://github.com/storybookjs/storybook/pull/12385)) ### Bug Fixes - UI: Fix the p > div nesting issue ([#12298](https://github.com/storybookjs/storybook/pull/12298)) - Addon-docs: Apply transformSource to any SourceType ([#12375](https://github.com/storybookjs/storybook/pull/12375)) - CLI: Workaround for react native `sb init` ([#12405](https://github.com/storybookjs/storybook/pull/12405)) ### Dependency Upgrades - Core: Change react deps to normal deps ([#11628](https://github.com/storybookjs/storybook/pull/11628)) ## 6.1.0-alpha.6 (September 10, 2020) ### Features - Core: Add static dir path mappings ([#12222](https://github.com/storybookjs/storybook/pull/12222)) - Addon-controls: Default to radio control for small enums ([#12436](https://github.com/storybookjs/storybook/pull/12436)) ### Bug Fixes - Source-loader: Export extract-source in its own entry point ([#12429](https://github.com/storybookjs/storybook/pull/12429)) - Addon-docs: Prefer flow's union elements over raw values ([#12376](https://github.com/storybookjs/storybook/pull/12376)) ## 6.1.0-alpha.5 (September 10, 2020) Failed npm publish ## 6.1.0-alpha.4 (September 8, 2020) ### Features - Addon-docs: Add Methods to web components ArgsTable ([#12413](https://github.com/storybookjs/storybook/pull/12413)) ### Bug Fixes - Addon-docs: Introduce undefined filtering to jsxDecorator ([#12365](https://github.com/storybookjs/storybook/pull/12365)) - Addon-docs: Fix missing line-height on TypeSet block ([#12134](https://github.com/storybookjs/storybook/pull/12134)) ### Maintenance - Addon-docs: Reuse extractSource from source-loader ([#12225](https://github.com/storybookjs/storybook/pull/12225)) ## 6.1.0-alpha.3 (September 3, 2020) ### Features - Addon-docs: Add Controls argument autodetection for svelte ([#12347](https://github.com/storybookjs/storybook/pull/12347)) ### Bug Fixes - Core: Use denormed params of the first story for initial options ([#11938](https://github.com/storybookjs/storybook/pull/11938)) ### Maintenance - Addon-docs: Light refactor of Source block ([#12268](https://github.com/storybookjs/storybook/pull/12268)) - Addon-docs: Change 2nd argument of transformSource to the storyContext ([#12265](https://github.com/storybookjs/storybook/pull/12265)) ### Dependency Upgrades - Bump css from 2.2.4 to 3.0.0 ([#12338](https://github.com/storybookjs/storybook/pull/12338)) ## 6.1.0-alpha.2 (September 3, 2020) Failed NPM publish ## 6.1.0-alpha.1 (August 31, 2020) ### Features - Components: Add additionalActions prop to Preview block ([#12274](https://github.com/storybookjs/storybook/pull/12274)) ### Maintenance - Addon-docs: Add transformSource for jsxDecorator, deprecated onBeforeRender ([#12178](https://github.com/storybookjs/storybook/pull/12178)) ### Dependency Upgrades - Update the axe version in addon-a11y to 4.0 ([#12150](https://github.com/storybookjs/storybook/pull/12150)) - Upgrade react-popper-tooltip to 3.1.0 ([#11827](https://github.com/storybookjs/storybook/pull/11827)) ## 6.1.0-alpha.0 (August 31, 2020) ### Features - SyntaxHighlighter: Put formatted code to clipboard ([#11276](https://github.com/storybookjs/storybook/pull/11276)) - Addon-docs: Add inline rendering for svelte ([#12313](https://github.com/storybookjs/storybook/pull/12313)) ### Bug Fixes - UI: Remove scrolling attribute from iFrame ([#12223](https://github.com/storybookjs/storybook/pull/12223)) ### Maintenance - CLI: Add HTML components and stories ([#12286](https://github.com/storybookjs/storybook/pull/12286)) - Vue: Add basic CSF types ([#12037](https://github.com/storybookjs/storybook/pull/12037)) - CLI: Add Aurelia detection ([#12181](https://github.com/storybookjs/storybook/pull/12181)) - Storyshots: Remove needless iteration testStorySnapshots ([#12321](https://github.com/storybookjs/storybook/pull/12321)) ### Dependency Upgrades - Bump react-syntax-highlighter to 13.2.1 ([#11838](https://github.com/storybookjs/storybook/pull/11838)) ## 6.0.21 (August 31, 2020) ### Bug Fixes - Addon-controls: Fix uncontrolled to controlled warning for booleans ([#12322](https://github.com/storybookjs/storybook/pull/12322)) ### Maintenance - Build: Add CRA benchmark ([#12209](https://github.com/storybookjs/storybook/pull/12209)) ## 6.0.20 (August 28, 2020) ### Bug Fixes - ArgsTable: Fix union type splitting ([#11868](https://github.com/storybookjs/storybook/pull/11868)) - CLI: Fix import of Button in react mdx template ([#12252](https://github.com/storybookjs/storybook/pull/12252)) ## 5.3.21 (August 28, 2020) ### Bug Fixes - Core: Add skip dispose option to ClientApi ([#9868](https://github.com/storybookjs/storybook/pull/9868)) ## 6.0.19 (August 27, 2020) ### Bug Fixes - UI: Fix eject and copy URLs for composition ([#12233](https://github.com/storybookjs/storybook/pull/12233)) ## 5.3.20 (August 27, 2020) ### Bug Fixes - React-native server: Fix addon tabs ([#10468](https://github.com/storybookjs/storybook/pull/10468)) - Addon-docs: Fix babel JSX handling in MDX ([#11448](https://github.com/storybookjs/storybook/pull/11448)) - Revert "Fix: Search stories" ([#10916](https://github.com/storybookjs/storybook/pull/10916)) ## 6.0.18 (August 26, 2020) ### Bug Fixes - UI: Fix `disable` parameter to hide addon panel ([#12171](https://github.com/storybookjs/storybook/pull/12171)) - Addon-controls: Fix controls from args ([#12230](https://github.com/storybookjs/storybook/pull/12230)) ### Dependency Upgrades - Mithril: Add Mithril v2.0.0 to peer dependencies ([#12229](https://github.com/storybookjs/storybook/pull/12229)) ## 6.0.17 (August 25, 2020) ### Bug Fixes - Addon-essentials: Log info on config override ([#12211](https://github.com/storybookjs/storybook/pull/12211)) ### Maintenance - Build: Remove outdated CLI tests ([#12207](https://github.com/storybookjs/storybook/pull/12207)) ### Dependency Upgrades - Source-loader: Pin prettier to 2.0.x version ([#12226](https://github.com/storybookjs/storybook/pull/12226)) ## 6.0.16 (August 20, 2020) ### Bug Fixes - Addon-docs: Fix Vue ArgsTable sanitizing of item.type.elements to item.type.value ([#12165](https://github.com/storybookjs/storybook/pull/12165)) ## 6.0.15 (August 20, 2020) ### Bug Fixes - Addon-docs: Fix ArgsTable union type handling in Vue/TS ([#12158](https://github.com/storybookjs/storybook/pull/12158)) - Addon-docs: Fix inline rendering for DOM nodes in HTML ([#12164](https://github.com/storybookjs/storybook/pull/12164)) ### Maintenance - React: Simplify component type for CSF typing ([#12110](https://github.com/storybookjs/storybook/pull/12110)) ## 6.0.14 (August 20, 2020) ### Bug Fixes - Addon-docs: Fix MDX IDs from CSF imports ([#12154](https://github.com/storybookjs/storybook/pull/12154)) - Addon-viewport: Add preset to fix windows import ([#12148](https://github.com/storybookjs/storybook/pull/12148)) - Composition: Verify refs in node ([#12085](https://github.com/storybookjs/storybook/pull/12085)) ### Maintenance - Build: Update and optimize circleCI Config ([#12118](https://github.com/storybookjs/storybook/pull/12118)) ## 6.0.13 (August 19, 2020) ### Bug Fixes - Source-loader: Fix default exports of type TSAsExpression ([#12099](https://github.com/storybookjs/storybook/pull/12099)) - Addon-docs: Fix source code for Template.bind({}) in MDX ([#12107](https://github.com/storybookjs/storybook/pull/12107)) - Addon-A11y: Fix manual run & timeline ([#12003](https://github.com/storybookjs/storybook/pull/12003)) - Core: Add frameworkPath to options to support custom frameworks ([#12087](https://github.com/storybookjs/storybook/pull/12087)) ## 6.0.12 (August 17, 2020) ### Bug Fixes - Angular: Make CLI templates compatible with TS strict mode ([#12081](https://github.com/storybookjs/storybook/pull/12081)) - React: Fix CSF component typing ([#12072](https://github.com/storybookjs/storybook/pull/12072)) - ArgsTable: Fix styles to allow long text to wrap ([#11818](https://github.com/storybookjs/storybook/pull/11818)) - Addon-docs: Fix main check for absolute config dirs ([#12057](https://github.com/storybookjs/storybook/pull/12057)) ## 6.0.11 (August 17, 2020) NPM publish failed ## 6.0.10 (August 15, 2020) ### Bug Fixes - Addon-controls: Fix argType inference priority ([#12048](https://github.com/storybookjs/storybook/pull/12048)) ## 6.0.9 (August 15, 2020) ### Bug Fixes - Addon-docs: Fix CSF names importing in MDX ([#12044](https://github.com/storybookjs/storybook/pull/12044)) ### Maintenance - ArgsTable: Error when subcomponents is an array ([#12033](https://github.com/storybookjs/storybook/pull/12033)) ## 6.0.8 (August 15, 2020) Unpublished ## 6.0.7 (August 14, 2020) ### Bug Fixes - Addon-docs: Fix extractArgTypes for unknown component ([#12012](https://github.com/storybookjs/storybook/pull/12012)) ### Maintenance - UI: Update upgrade command in about section ([#11934](https://github.com/storybookjs/storybook/pull/11934)) - Build: Remove documentation scripts and fix README ([#12015](https://github.com/storybookjs/storybook/pull/12015)) ### Dependency Upgrades - Bump jest-specific-snapshot to v4 ([#11939](https://github.com/storybookjs/storybook/pull/11939)) ## 6.0.6 (August 14, 2020) ### Bug Fixes - CLI: Fix upgrade to warn when no packages found ([#11993](https://github.com/storybookjs/storybook/pull/11993)) - Addon-docs: Fix blocks type export ([#11987](https://github.com/storybookjs/storybook/pull/11987)) - CLI: Fix RN link ([#11973](https://github.com/storybookjs/storybook/pull/11973)) ## 6.0.5 (August 13, 2020) ### Bug Fixes - CLI: Fix welcome links on Introduction MDX ([#11949](https://github.com/storybookjs/storybook/pull/11949)) ## 6.0.4 (August 12, 2020) ### Bug Fixes - Source-loader: Fix `.add` detection ([#11920](https://github.com/storybookjs/storybook/pull/11920)) ## 6.0.3 (August 12, 2020) ### Bug Fixes - Essentials: Fix missing toolbars addon ([#11910](https://github.com/storybookjs/storybook/pull/11910)) ## 6.0.2 (August 11, 2020) ### Bug Fixes - CLI: Fix csf-hoist-story-annotations codemod for variable default exports ([#11895](https://github.com/storybookjs/storybook/pull/11895)) ## 6.0.1 (August 11, 2020) ### Bug Fixes - Core: Fix support for main.ts/preview.ts files ([#11885](https://github.com/storybookjs/storybook/pull/11885)) - Addon-docs: Fix ArgsTable regression ([#11889](https://github.com/storybookjs/storybook/pull/11889)) ## 6.0.0 (August 10, 2020) Storybook 6.0 is here! - πŸ’Ž [Essentials: Zero-configuration setup](https://medium.com/storybookjs/zero-config-storybook-66e7c4798e5d) - 🧬 [Args: Next-generation, dynamic story format](https://medium.com/storybookjs/introducing-storybook-args-2dadcdb777cc) - πŸŽ› [Controls: Live edit component examples](https://medium.com/storybookjs/storybook-controls-ce82af93e430) - 🌐 [Composition: Combine multiple Storybooks](https://medium.com/storybookjs/storybook-composition-af0da9084fba) - πŸ“š [Documentation: Complete project overhaul](https://storybook.js.org/docs/react/get-started/introduction) 6.0 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `6.0.0-alpha.*`, `6.0.0-beta.*`, and `6.0.0-rc.*` for the full list of changes. See [MIGRATION.md](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md) to upgrade from `5.3` or earlier. ## 6.0.0-rc.30 (August 10, 2020) ### Bug Fixes - Storyshots: Don't ship typescript files in dist ([#11792](https://github.com/storybookjs/storybook/pull/11792)) ### Maintenance - 6.0 documentation overhaul ([#11861](https://github.com/storybookjs/storybook/pull/11861)) ## 6.0.0-rc.29 (August 7, 2020) ### Features - CLI: Add CSF types for Angular ([#11825](https://github.com/storybookjs/storybook/pull/11825)) ### Bug Fixes - Core: Fix serialization of `undefined` ([#11829](https://github.com/storybookjs/storybook/pull/11829)) ## 6.0.0-rc.28 (August 6, 2020) ### Bug Fixes - CLI: Add CSF typings for react stories ([#11811](https://github.com/storybookjs/storybook/pull/11811)) ### Dependency Upgrades - Upgrade telejson to 5.0.1 ([#11824](https://github.com/storybookjs/storybook/pull/11824)) ## 6.0.0-rc.27 (August 6, 2020) ### Features - Addon-docs: Prettier, collapsible values in ArgsTable ([#11768](https://github.com/storybookjs/storybook/pull/11768)) - Addon-docs: Add inline rendering support for HTML ([#11814](https://github.com/storybookjs/storybook/pull/11814)) ### Bug Fixes - Addon-controls: Fix ArgsTable bugs and styling ([#11805](https://github.com/storybookjs/storybook/pull/11805)) - Addon-docs: Don't zoom docs content ([#11795](https://github.com/storybookjs/storybook/pull/11795)) ## 6.0.0-rc.26 (August 5, 2020) ### Dependency Upgrades - Perf: Upgrade telejson ([#11797](https://github.com/storybookjs/storybook/pull/11797)) ## 6.0.0-rc.25 (August 4, 2020) ### Bug Fixes - CSF: Fix mixed `.x` and deprecated `.story.x` parameters ([#11781](https://github.com/storybookjs/storybook/pull/11781)) ## 6.0.0-rc.24 (August 3, 2020) ### Bug Fixes - Addon-docs: Fix link font size to inherit ([#11770](https://github.com/storybookjs/storybook/pull/11770)) - Addon-knobs: Fix search params with URI encoding ([#11642](https://github.com/storybookjs/storybook/pull/11642)) - Core: Add `STORY_SPECIFIED` event for initial selection/URL ([#11766](https://github.com/storybookjs/storybook/pull/11766)) - Core: Fix handling of initial hashes ([#11767](https://github.com/storybookjs/storybook/pull/11767)) ### Documentation - Core: Fix link to deprecated configure ([#11771](https://github.com/storybookjs/storybook/pull/11771)) ## 6.0.0-rc.23 (August 3, 2020) ### Bug Fixes - Source-loader: Fix storiesOf missing `__STORY__` variable ([#11765](https://github.com/storybookjs/storybook/pull/11765)) ## 6.0.0-rc.22 (August 2, 2020) ### Features - Addon-docs: Add `docs.description` parameter ([#11761](https://github.com/storybookjs/storybook/pull/11761)) ### Bug Fixes - Composition: Fix missing version property in autoref ([#11745](https://github.com/storybookjs/storybook/pull/11745)) - Addon-a11y: Fix inherited parameters ([#11730](https://github.com/storybookjs/storybook/pull/11730)) - Addon-docs: Fix Ember args ([#11760](https://github.com/storybookjs/storybook/pull/11760)) - Addon-Docs: Fix Ember extractArgTypes default value ([#10512](https://github.com/storybookjs/storybook/pull/10512)) - Addon-Docs: Fix Ember extractArgTypes ([#10525](https://github.com/storybookjs/storybook/pull/10525)) ### Dependency Upgrades - Addon-docs: Make vue-docgen optional peer deps ([#11759](https://github.com/storybookjs/storybook/pull/11759)) ## 6.0.0-rc.21 (August 1, 2020) ### Features - Addon-docs: Add Story.story for CSF stories with MDX docs ([#11752](https://github.com/storybookjs/storybook/pull/11752)) ### Maintenance - Addon-docs: Rename Preview/Props to Canvas/ArgsTable ([#11744](https://github.com/storybookjs/storybook/pull/11744)) ## 6.0.0-rc.20 (July 31, 2020) ### Breaking Changes - Core: Pass normalized parameters to the story sort function ([#11743](https://github.com/storybookjs/storybook/pull/11743)) ### Bug Fixes - Core: Dedupe argTypes serialization ([#11740](https://github.com/storybookjs/storybook/pull/11740)) ## 6.0.0-rc.19 (July 31, 2020) ### Bug Fixes - Core: Speed up combineParameters ([#11736](https://github.com/storybookjs/storybook/pull/11736)) - Addon-docs: Support absolute anchors when deployed at non-root ([#11403](https://github.com/storybookjs/storybook/pull/11403)) ### Maintenance - Args: Add optional scalar test cases for typescript ([#11149](https://github.com/storybookjs/storybook/pull/11149)) ## 6.0.0-rc.18 (July 30, 2020) ### Bug Fixes - Addon-controls: Fix update logic for argTypes with custom names ([#11704](https://github.com/storybookjs/storybook/pull/11704)) - Core: Fix HMR ([#11709](https://github.com/storybookjs/storybook/pull/11709)) - Server: Serialize Object controls as JSON over the wire ([#11703](https://github.com/storybookjs/storybook/pull/11703)) - Revert #11502: Remove z-index on ActionBar ([#11708](https://github.com/storybookjs/storybook/pull/11708)) - Revert #11066: Add skip to content on panel and story iframe ([#11718](https://github.com/storybookjs/storybook/pull/11718)) - UI: Improve treestate performance ([#11725](https://github.com/storybookjs/storybook/pull/11725)) ## 6.0.0-rc.17 (July 30, 2020) Failed NPM publish ## 6.0.0-rc.16 (July 28, 2020) ### Features - Source-loader: Inject source snippets as story parameters ([#11707](https://github.com/storybookjs/storybook/pull/11707)) - Source-loader: Handle bind expression stories ([#11710](https://github.com/storybookjs/storybook/pull/11710)) - UI: Add skip to content on panel and story iframe ([#11066](https://github.com/storybookjs/storybook/pull/11066)) - Addon-storyshots: Add web-component support ([#11064](https://github.com/storybookjs/storybook/pull/11064)) ### Bug Fixes - Addon-docs: Fix docs render layout to always be 'fullscreen' ([#11699](https://github.com/storybookjs/storybook/pull/11699)) - UI: Fix release notes on production builds ([#11700](https://github.com/storybookjs/storybook/pull/11700)) - Addon-docs: Apply list styles over reset ([#11281](https://github.com/storybookjs/storybook/pull/11281)) ### Maintenance - CLI: Update rax/mithril/web-components templates, rework Yarn2 E2E ([#11354](https://github.com/storybookjs/storybook/pull/11354)) ## 6.0.0-rc.15 (July 27, 2020) ### Features - Server: Update to 6.0 APIs and support Controls ([#11680](https://github.com/storybookjs/storybook/pull/11680)) ### Bug Fixes - Addon-Storysource: Fix broken source when there's no story ([#11679](https://github.com/storybookjs/storybook/pull/11679)) - Angular: Use system path when checking if asset is a directory ([#11472](https://github.com/storybookjs/storybook/pull/11472)) - Composition: Fix composition of older storybooks ([#11673](https://github.com/storybookjs/storybook/pull/11673)) - Core: Fix existing behavior with story prefixes ([#11660](https://github.com/storybookjs/storybook/pull/11660)) - Core: Fix webpack recursion in mainjs glob processing logic ([#11647](https://github.com/storybookjs/storybook/pull/11647)) ### Maintenance - Addon-knobs: Move `@types/react-color` to devDeps ([#11690](https://github.com/storybookjs/storybook/pull/11690)) ### Dependency Upgrades - Bump react-docgen-typescript-plugin to 0.5.2 ([#11658](https://github.com/storybookjs/storybook/pull/11658)) ## 6.0.0-rc.14 (July 22, 2020) ### Bug Fixes - Addon-docs: Re-enable source-loader by default ([#11650](https://github.com/storybookjs/storybook/pull/11650)) - Core: Remove duplicate decorators and warn ([#11643](https://github.com/storybookjs/storybook/pull/11643)) - Storyshots: Fix metadata (parameters/decorators) handling ([#11518](https://github.com/storybookjs/storybook/pull/11518)) - Addon-docs: Skip dynamic source rendering when not needed ([#11640](https://github.com/storybookjs/storybook/pull/11640)) - Core: Fix prefix redirect ([#11637](https://github.com/storybookjs/storybook/pull/11637)) ### Maintenance - Core: Log message length on channel message ([#11646](https://github.com/storybookjs/storybook/pull/11646)) ## 6.0.0-rc.13 (July 21, 2020) ### Bug Fixes - Core: Improve translation of globs for main.js stories ([#11531](https://github.com/storybookjs/storybook/pull/11531)) - Core: Optimize `storiesHash` by removing unused parameters ([#11624](https://github.com/storybookjs/storybook/pull/11624)) - Composition: Fix docs-only stories in composed refs ([#11584](https://github.com/storybookjs/storybook/pull/11584)) - CLI: Generate `docs:json` command dynamically for Angular project ([#11622](https://github.com/storybookjs/storybook/pull/11622)) ## 6.0.0-rc.12 (July 20, 2020) ### Bug Fixes - Addon-controls: Fix undefined args handling ([#11619](https://github.com/storybookjs/storybook/pull/11619)) - UI: Fix the color of the menu separator ([#11564](https://github.com/storybookjs/storybook/pull/11564)) - Storyshots: Don't show `configure` deprecation warning ([#11611](https://github.com/storybookjs/storybook/pull/11611)) - Addon-docs: Fix Props `components` input ([#11612](https://github.com/storybookjs/storybook/pull/11612)) ### Maintenance - Examples: Remove deprecated hierarchy separators ([#11615](https://github.com/storybookjs/storybook/pull/11615)) - Hoist CSF `.story` annotations ([#11617](https://github.com/storybookjs/storybook/pull/11617)) ## 6.0.0-rc.11 (July 19, 2020) ### Features - Addon-controls: Expose `presetColors` for the color control ([#11606](https://github.com/storybookjs/storybook/pull/11606)) ### Bug Fixes - Addon-docs: Fix Vue defaultValue in props table ([#11603](https://github.com/storybookjs/storybook/pull/11603)) ## 6.0.0-rc.10 (July 18, 2020) ### Features - Addon-docs: Automatic source selection based on story type ([#11601](https://github.com/storybookjs/storybook/pull/11601)) ## 6.0.0-rc.9 (July 17, 2020) ### Bug Fixes - Addon-controls: Fix no-args warning if argTypes are used ([#11598](https://github.com/storybookjs/storybook/pull/11598)) - Core: Pass denormalized stories to the sort function ([#11572](https://github.com/storybookjs/storybook/pull/11572)) - Addon-docs: Fix Vue inline rendering with Args and decorators ([#11594](https://github.com/storybookjs/storybook/pull/11594)) - Composition: Fix missing refId on getData calls ([#11541](https://github.com/storybookjs/storybook/pull/11541)) - UI: Fix scrollbars in flexbar ([#11579](https://github.com/storybookjs/storybook/pull/11579)) ## 6.0.0-rc.8 (July 16, 2020) ### Features - CLI: Component-driven React / Vue / Angular / Preact / Svelte templates ([#11505](https://github.com/storybookjs/storybook/pull/11505)) - Addon-controls: Add reset UI to ArgsTable ([#11550](https://github.com/storybookjs/storybook/pull/11550)) ### Bug Fixes - Addon-docs: Fix Vue argTypes default values ([#11534](https://github.com/storybookjs/storybook/pull/11534)) ### Maintenance - Core: Move basic argType inference out of addon-docs and into core ([#11561](https://github.com/storybookjs/storybook/pull/11561)) ## 6.0.0-rc.7 (July 16, 2020) NPM publish failed ## 6.0.0-rc.6 (July 16, 2020) NPM publish failed ## 6.0.0-rc.5 (July 15, 2020) ### Features - Core: Add args reset API ([#11519](https://github.com/storybookjs/storybook/pull/11519)) ### Bug Fixes - Addon-docs: Make Meta block subcomponents optional ([#11556](https://github.com/storybookjs/storybook/pull/11556)) - UI: Remove z-index on ActionBar ([#11502](https://github.com/storybookjs/storybook/pull/11502)) - Composition: Fix docs-only story handling for composed storybooks ([#11537](https://github.com/storybookjs/storybook/pull/11537)) - Addon-Docs: Fix ArgsTable controls on Docs tab ([#11552](https://github.com/storybookjs/storybook/pull/11552)) ### Maintenance - Core: Add `argTypes` to `StoryContext` ([#11558](https://github.com/storybookjs/storybook/pull/11558)) - CLI: Improve Storybook packages version management ([#11342](https://github.com/storybookjs/storybook/pull/11342)) ## 6.0.0-rc.4 (July 15, 2020) NPM publish failed ## 6.0.0-rc.3 (July 11, 2020) ### Bug Fixes - Composition: Don't show versions dropdown if there are no versions ([#11497](https://github.com/storybookjs/storybook/pull/11497)) - Addon-docs: Remove undefined for optional values in Typescript Props ([#11503](https://github.com/storybookjs/storybook/pull/11503)) ## 6.0.0-rc.2 (July 10, 2020) ### Bug Fixes - UI: Fix menu alignment regression ([#11469](https://github.com/storybookjs/storybook/pull/11469)) - Composition: Fix syntax on `no-cors` ([#11491](https://github.com/storybookjs/storybook/pull/11491)) - Addon-docs: Fix MDX handling to ignore babel.config.js ([#11495](https://github.com/storybookjs/storybook/pull/11495)) - UI: Increase max-height of menu tooltip so scrollbars don't appear ([#11471](https://github.com/storybookjs/storybook/pull/11471)) ### Maintenance - CLI: Add common welcome MDX and cleanup ([#11422](https://github.com/storybookjs/storybook/pull/11422)) - CSF: Deprecate duplicate titles rather than forbid them ([#11476](https://github.com/storybookjs/storybook/pull/11476)) ## 6.0.0-rc.1 (July 9, 2020) ### Bug Fixes - Addon-toolbars: Show name if there is no icon ([#11475](https://github.com/storybookjs/storybook/pull/11475)) ### Maintenance - CI: Fix iframe test flake ([#11473](https://github.com/storybookjs/storybook/pull/11473)) - CI: Deploy the `next` branch of frontpage too ([#11462](https://github.com/storybookjs/storybook/pull/11462)) ### Dependency Upgrades - Bump vue-property-decorator from 8.4.2 to 9.0.0 ([#11241](https://github.com/storybookjs/storybook/pull/11241)) - Bump @types/react-dom from 16.9.7 to 16.9.8 ([#11191](https://github.com/storybookjs/storybook/pull/11191)) - Bump jest-image-snapshot from 3.1.0 to 4.0.2 ([#11267](https://github.com/storybookjs/storybook/pull/11267)) - Bump autoprefixer from 9.8.0 to 9.8.4 ([#11288](https://github.com/storybookjs/storybook/pull/11288)) - [Security] Bump npm-registry-fetch from 4.0.4 to 4.0.5 ([#11453](https://github.com/storybookjs/storybook/pull/11453)) ## 6.0.0-rc.0 (July 8, 2020) [Storybook 6.0](https://github.com/storybookjs/storybook/issues/9311) is stabilizing! It brings loads of component dev and documentation improvements to your favorite workshop: - [Args](https://docs.google.com/document/d/1Mhp1UFRCKCsN8pjlfPdz8ZdisgjNXeMXpXvGoALjxYM/edit#heading=h.6mdg0tp8crgj) - next-gen dynamic component examples - ([controls](https://github.com/storybookjs/storybook/pull/10834) / [runtime](https://github.com/storybookjs/storybook/pull/10014) / [actions](https://github.com/storybookjs/storybook/pull/10029) / [toolbars](https://github.com/storybookjs/storybook/pull/10028) / [docs controls](https://github.com/storybookjs/storybook/pull/10354)) - [Composition](https://github.com/storybookjs/storybook/pull/9210) - compose multiple storybooks into one - [Zero-config Typescript](https://github.com/storybookjs/storybook/pull/10813) - pre-configured for all frameworks, easy customization - [Yarn 2 support](https://github.com/storybookjs/storybook/issues/9527) - next generation package management ## 6.0.0-beta.46 (July 8, 2020) ### Breaking Changes - Addon-backgrounds: Zero config defaults ([#11460](https://github.com/storybookjs/storybook/pull/11460)) ### Features - Composition: Add version query to composed ref ([#11447](https://github.com/storybookjs/storybook/pull/11447)) - UI: Add version release notes ([#11360](https://github.com/storybookjs/storybook/pull/11360)) ### Maintenance - Addon-controls: Add addon-docs check on startup ([#11458](https://github.com/storybookjs/storybook/pull/11458)) - Addon-docs: Remove deprecated addParameters calls ([#11455](https://github.com/storybookjs/storybook/pull/11455)) - Composition: Change event source to ref ([#11392](https://github.com/storybookjs/storybook/pull/11392)) - Fix Yarn 2 compatibility in CLI and Essentials ([#11444](https://github.com/storybookjs/storybook/pull/11444)) ## 6.0.0-beta.45 (July 7, 2020) ### Bug Fixes - Addon-docs: Fix babel JSX handling in MDX ([#11448](https://github.com/storybookjs/storybook/pull/11448)) ## 6.0.0-beta.44 (July 6, 2020) ### Breaking Changes - Core: Consistent file paths for locally-defined addons ([#11368](https://github.com/storybookjs/storybook/pull/11368)) ### Features - Composition: Ensure args get sent to the right ref ([#11401](https://github.com/storybookjs/storybook/pull/11401)) - Core: Deprecate configure and clearDecorators ([#11431](https://github.com/storybookjs/storybook/pull/11431)) ### Bug Fixes - Controls: Fix object control for story switching ([#11432](https://github.com/storybookjs/storybook/pull/11432)) - Controls: Fix interaction lag & CJK input ([#11430](https://github.com/storybookjs/storybook/pull/11430)) ## 6.0.0-beta.43 (July 5, 2020) ### Features - Composition: Ignore globals from non-local refs ([#11407](https://github.com/storybookjs/storybook/pull/11407)) ### Maintenance - Core: Remove manager redirects on boot ([#11390](https://github.com/storybookjs/storybook/pull/11390)) ## 6.0.0-beta.42 (July 5, 2020) ### Bug Fixes - Addon-docs: Fix Props subcomponents regression ([#11420](https://github.com/storybookjs/storybook/pull/11420)) ### Maintenance - Core: Deprecate `addParameters` and `addDecorator` ([#11417](https://github.com/storybookjs/storybook/pull/11417)) ## 6.0.0-beta.41 (July 4, 2020) ### Bug Fixes - Addon-docs: Fix subcomponents display logic ([#11415](https://github.com/storybookjs/storybook/pull/11415)) - Addon-docs: Fix Source rendering corner case ([#11414](https://github.com/storybookjs/storybook/pull/11414)) ## 6.0.0-beta.40 (July 4, 2020) ### Features - CLI: Add upgrade utility with version consistency check ([#11396](https://github.com/storybookjs/storybook/pull/11396)) ### Maintenance - Build: Fix CI breaks ([#11410](https://github.com/storybookjs/storybook/pull/11410)) - Core: Deprecate immutable options as parameters ([#11387](https://github.com/storybookjs/storybook/pull/11387)) ## 6.0.0-beta.39 (July 2, 2020) ### Breaking Changes - CSF: Forbid duplicate kinds ([#11369](https://github.com/storybookjs/storybook/pull/11369)) - Args: Rename `globalArgs` to `globals` ([#11385](https://github.com/storybookjs/storybook/pull/11385)) ### Features - Args: Disable rows and controls in argTypes ([#11388](https://github.com/storybookjs/storybook/pull/11388)) - Composition: Add auto disable ([#11364](https://github.com/storybookjs/storybook/pull/11364)) - CLI: use addon-essentials & args ([#11282](https://github.com/storybookjs/storybook/pull/11282)) ### Maintenance - Build: Add artifacts for e2e CI task ([#11365](https://github.com/storybookjs/storybook/pull/11365)) - Build: Remove cli fixtures in favor of e2e ([#11357](https://github.com/storybookjs/storybook/pull/11357)) ## 6.0.0-beta.38 (June 30, 2020) ### Breaking Changes - Configuration: Remove hierarchy separators ([#11344](https://github.com/storybookjs/storybook/pull/11344)) ### Features - Addon-docs: Dynamic Source rendering for React ([#11332](https://github.com/storybookjs/storybook/pull/11332)) - Args: Store global args in session storage ([#11345](https://github.com/storybookjs/storybook/pull/11345)) - Addon-docs: Add opt-in Markdown transclusion in MDX ([#11334](https://github.com/storybookjs/storybook/pull/11334)) ### Bug Fixes - Core: Fix preset options handling ([#11333](https://github.com/storybookjs/storybook/pull/11333)) - UI: Revert theming greys flip ([#11297](https://github.com/storybookjs/storybook/pull/11297)) - Core: Composition QA ([#11224](https://github.com/storybookjs/storybook/pull/11224)) ### Maintenance - Examples: Dual theme rendering ([#11295](https://github.com/storybookjs/storybook/pull/11295)) - Examples: Recreate stories for sidebaritem ([#11298](https://github.com/storybookjs/storybook/pull/11298)) ## 6.0.0-beta.37 (June 26, 2020) ### Breaking Changes - Core: Deprecate `setAddon` from `storiesOf` API ([#11322](https://github.com/storybookjs/storybook/pull/11322)) ### Bug Fixes - Revert "Core: Fix source-map strategy for production" ([#11320](https://github.com/storybookjs/storybook/pull/11320)) - Core: Set viewMode to story when navating from non story pages ([#11317](https://github.com/storybookjs/storybook/pull/11317)) ### Dependency Upgrades - Bump react-textarea-autosize to 8.1.1 ([#11319](https://github.com/storybookjs/storybook/pull/11319)) ## 6.0.0-beta.36 (June 25, 2020) ### Features - Composition: Allow refs versions in config ([#11294](https://github.com/storybookjs/storybook/pull/11294)) ### Bug Fixes - CLI: Fix docs & essentials version on `sb@next init` ([#11303](https://github.com/storybookjs/storybook/pull/11303)) - Composition: Fix list of versions missing current version ([#11259](https://github.com/storybookjs/storybook/pull/11259)) - Composition: Fix undefined/undefined in url on init ([#11293](https://github.com/storybookjs/storybook/pull/11293)) ### Maintenance - Essentials example: Fix typescript error ([#11305](https://github.com/storybookjs/storybook/pull/11305)) ## 6.0.0-beta.35 (June 24, 2020) ### Features - Essentials: Add addon-controls ([#11285](https://github.com/storybookjs/storybook/pull/11285)) ### Bug Fixes - Addon-docs markdown tables right align support ([#11280](https://github.com/storybookjs/storybook/pull/11280)) ### Maintenance - Addon-docs: Simplify argType inference ([#11284](https://github.com/storybookjs/storybook/pull/11284)) ## 6.0.0-beta.34 (June 23, 2020) ### Features - Addon-backgrounds: Allow gradients in story preview ([#11265](https://github.com/storybookjs/storybook/pull/11265)) ### Bug Fixes - Core: Fix invalid glob warning for absolute paths ([#11247](https://github.com/storybookjs/storybook/pull/11247)) ### Maintenance - UI: Replace document.execCommand with navigator.clipboard ([#11251](https://github.com/storybookjs/storybook/pull/11251)) - ArgsTable: Updated Boolean control ([#11263](https://github.com/storybookjs/storybook/pull/11263)) - Core; Preserve watch output when running dev mode ([#11150](https://github.com/storybookjs/storybook/pull/11150)) ### Dependency Upgrades - Bump lint-staged from 10.2.6 to 10.2.10 ([#11187](https://github.com/storybookjs/storybook/pull/11187)) ## 6.0.0-beta.33 (June 22, 2020) ### Features - ArgsTable: Add subsections and design cleanup ([#11216](https://github.com/storybookjs/storybook/pull/11216)) - Core: Improve startup events ([#11080](https://github.com/storybookjs/storybook/pull/11080)) ### Bug Fixes - Preact: Fix Preact 8 compatibility ([#11225](https://github.com/storybookjs/storybook/pull/11225)) ### Maintenance - Core :Add deprecation message for selectedName/Kind urls ([#11111](https://github.com/storybookjs/storybook/pull/11111)) ## 6.0.0-beta.32 (June 19, 2020) ### Bug Fixes - Addon-knobs: Update select types for undefined, null and boolean ([#11202](https://github.com/storybookjs/storybook/pull/11202)) ### Maintenance - Composition: rename auth url & add tests for modules/refs ([#11215](https://github.com/storybookjs/storybook/pull/11215)) - Examples: Add design-system to official example ([#11081](https://github.com/storybookjs/storybook/pull/11081)) ## 6.0.0-beta.31 (June 17, 2020) ### Bug Fixes - React: Fix react-docgen for JS files ([#11217](https://github.com/storybookjs/storybook/pull/11217)) - React: Load root tsconfig.json into docgen-typescript if none provided ([#11184](https://github.com/storybookjs/storybook/pull/11184)) - Composition: Remove manual redirects ([#11196](https://github.com/storybookjs/storybook/pull/11196)) ### Dependency Upgrades - Bump react-draggable from 4.4.2 to 4.4.3 ([#11192](https://github.com/storybookjs/storybook/pull/11192)) ## 6.0.0-beta.30 (June 16, 2020) ### Features - MDX: Support function.bind({}) syntax ([#11198](https://github.com/storybookjs/storybook/pull/11198)) ### Bug Fixes - Addon-docs: Remove render preprocessing for react components w/o docgen ([#11195](https://github.com/storybookjs/storybook/pull/11195)) - Core: Fix addon load order ([#11178](https://github.com/storybookjs/storybook/pull/11178)) - Core: Add global box-sizing setting. Fixes #10207 ([#11055](https://github.com/storybookjs/storybook/pull/11055)) ### Maintenance - Addon-controls: Add examples to angular, ember, html, svelte, vue, web-components ([#11197](https://github.com/storybookjs/storybook/pull/11197)) ## 6.0.0-beta.29 (June 16, 2020) ### Features - Addon-docs: Add syntax highlighting to Code and Description blocks ([#11183](https://github.com/storybookjs/storybook/pull/11183)) ### Bug Fixes - MDX: Don't use root babelrc by default ([#11185](https://github.com/storybookjs/storybook/pull/11185)) - Addon-docs: Fix 'show source' for stories with dynamic title ([#10959](https://github.com/storybookjs/storybook/pull/10959)) ## 6.0.0-beta.28 (June 15, 2020) ### Features - Addon-docs: Add argTypes type/control shorthand ([#11174](https://github.com/storybookjs/storybook/pull/11174)) ### Bug Fixes - Core: Remove boxSizing to fix weird CSS layouts ([#11175](https://github.com/storybookjs/storybook/pull/11175)) - Addon-docs: Fix forwardRef & invalid hook call ([#11154](https://github.com/storybookjs/storybook/pull/11154)) - Client-API: Add @types/qs typings ([#11162](https://github.com/storybookjs/storybook/pull/11162)) ### Maintenance - CLI: Colocate stories and components, centralize main.js ([#11136](https://github.com/storybookjs/storybook/pull/11136)) - Build: Exclude stories from collecting coverage ([#11164](https://github.com/storybookjs/storybook/pull/11164)) - Core: Extend router/utils test set ([#11156](https://github.com/storybookjs/storybook/pull/11156)) ## 6.0.0-beta.27 (June 14, 2020) ### Maintenance - UI: Remove unused modules ([#11159](https://github.com/storybookjs/storybook/pull/11159)) - UI: Remove unused & duplicated code ([#11155](https://github.com/storybookjs/storybook/pull/11155)) - REMOVE unused dependencies && FIX versions ([#11143](https://github.com/storybookjs/storybook/pull/11143)) ## 6.0.0-beta.26 (June 12, 2020) ### Bug Fixes - Addon-docs: Fix Vue args rendering in Docs mode ([#11138](https://github.com/storybookjs/storybook/pull/11138)) - Typescript: Fix mandatory typescript dependency ([#11140](https://github.com/storybookjs/storybook/pull/11140)) ## 6.0.0-beta.25 (June 11, 2020) ### Bug Fixes - Composition: Fix auto refs when there are no specified refs ([#11057](https://github.com/storybookjs/storybook/pull/11057)) ## 6.0.0-beta.24 (June 11, 2020) ### Breaking Changes - Components: Remove PropsTable, clean ArgsTable stories ([#11105](https://github.com/storybookjs/storybook/pull/11105)) ### Features - React: Switch react-docgen-typescript-loader to react-docgen-typescript-plugin ([#11106](https://github.com/storybookjs/storybook/pull/11106)) - Vue: Add first-class args support ([#11115](https://github.com/storybookjs/storybook/pull/11115)) - Core: Add babel plugin for typescript decorators ([#11063](https://github.com/storybookjs/storybook/pull/11063)) - CLI: Pass --quiet to disable HMR logging in browser console ([#11087](https://github.com/storybookjs/storybook/pull/11087)) - Addon-knobs: Add number of knobs to tab title ([#11075](https://github.com/storybookjs/storybook/pull/11075)) ### Bug Fixes - Core: Fix package duplication issues by aliasing all storybook packages ([#11092](https://github.com/storybookjs/storybook/pull/11092)) - hidden) canvas ([#10599](https://github.com/storybookjs/storybook/pull/10599)) - Core: Fix loglevel filtering ([#11096](https://github.com/storybookjs/storybook/pull/11096)) - Core: Remove @babel/plugin-transform-react-constant-elements ([#11086](https://github.com/storybookjs/storybook/pull/11086)) - UI: Fix search in production mode ([#10917](https://github.com/storybookjs/storybook/pull/10917)) ### Maintenance - CLI: Refactor to simplify works with multiple package managers ([#11074](https://github.com/storybookjs/storybook/pull/11074)) ### Dependency Upgrades - chore(deps-dev): bump protractor from 5.4.4 to 7.0.0 ([#10832](https://github.com/storybookjs/storybook/pull/10832)) - build(deps): [security] bump websocket-extensions from 0.1.3 to 0.1.4 ([#11056](https://github.com/storybookjs/storybook/pull/11056)) - build(deps): bump @babel/plugin-transform-shorthand-properties from 7.8.3 to 7.10.1 ([#11088](https://github.com/storybookjs/storybook/pull/11088)) - build(deps-dev): bump tslib from 1.13.0 to 2.0.0 ([#11089](https://github.com/storybookjs/storybook/pull/11089)) - build(deps-dev): bump @packtracker/webpack-plugin from 2.2.0 to 2.3.0 ([#11091](https://github.com/storybookjs/storybook/pull/11091)) ## 6.0.0-beta.23 (June 8, 2020) ### Features - Addon-docs: Add `docs.forceExtractedArgTypes` parameter ([#11069](https://github.com/storybookjs/storybook/pull/11069)) ### Bug Fixes - Vue: Fix force rendering ([#11076](https://github.com/storybookjs/storybook/pull/11076)) - Controls: Fix enum extraction for react-docgen-typescript ([#11070](https://github.com/storybookjs/storybook/pull/11070)) ### Maintenance - Core: Zero-config Typescript e2e test ([#10843](https://github.com/storybookjs/storybook/pull/10843)) ## 6.0.0-beta.22 (June 6, 2020) ### Features - Addon-controls: Add hideNoControlsWarning parameter ([#11035](https://github.com/storybookjs/storybook/pull/11035)) ### Bug Fixes - Controls: Fix null entry in options array handling ([#11048](https://github.com/storybookjs/storybook/pull/11048)) - Ember: Return early when there's no JSDoc for a component ([#10490](https://github.com/storybookjs/storybook/pull/10490)) - Ember: Fix double render ([#10971](https://github.com/storybookjs/storybook/pull/10971)) - UI: Fix focus not showing up on buttons ([#10944](https://github.com/storybookjs/storybook/pull/10944)) - Composition: Fix bad package.json resolve ([#11023](https://github.com/storybookjs/storybook/pull/11023)) - Core: Fix Yarn 2 compatibility & E2E test ([#11008](https://github.com/storybookjs/storybook/pull/11008)) ### Maintenance - Aurelia: Fix issue with auto generated knobs for elements ([#10853](https://github.com/storybookjs/storybook/pull/10853)) - Build: Upgrade cypress && FIX lodash dependency ([#10925](https://github.com/storybookjs/storybook/pull/10925)) ### Dependency Upgrades - build(deps-dev): bump ember-source from 3.17.3 to 3.19.0 ([#11043](https://github.com/storybookjs/storybook/pull/11043)) - Bump rimraf from 2.7.1 to 3.0.2 ([#10923](https://github.com/storybookjs/storybook/pull/10923)) - build(deps-dev): bump ts-jest from 25.5.1 to 26.1.0 ([#11042](https://github.com/storybookjs/storybook/pull/11042)) - Update react-textarea-autosize & Remove @types/react-textarea-autosize ([#11040](https://github.com/storybookjs/storybook/pull/11040)) - Bump pug from 2.0.4 to 3.0.0 ([#10920](https://github.com/storybookjs/storybook/pull/10920)) - build(deps): bump @types/node from 13.13.9 to 14.0.10 ([#11039](https://github.com/storybookjs/storybook/pull/11039)) - Bump vue-docgen-api from 4.23.1 to 4.24.0 ([#11017](https://github.com/storybookjs/storybook/pull/11017)) - Bump @babel/preset-flow from 7.9.0 to 7.10.1 ([#11018](https://github.com/storybookjs/storybook/pull/11018)) ## 6.0.0-beta.21 (June 4, 2020) ### Breaking Changes - Preact: Update Preact version ([#10978](https://github.com/storybookjs/storybook/pull/10978)) ### Features - Addon-docs: Angular ArgTypes for pipes, injectables, classes ([#11016](https://github.com/storybookjs/storybook/pull/11016)) - TypeScript: Add warning for setup issues and fix Babel config ([#10998](https://github.com/storybookjs/storybook/pull/10998)) - Core: Add logLevel preset property to filter logging ([#10370](https://github.com/storybookjs/storybook/pull/10370)) ### Bug Fixes - Addon-controls: Fix initialization logic; remove react-select ([#11024](https://github.com/storybookjs/storybook/pull/11024)) - CLI: Fix `sb init` in Yarn workspace environment ([#10985](https://github.com/storybookjs/storybook/pull/10985)) ### Maintenance - React: Remove argsStory helper function ([#11036](https://github.com/storybookjs/storybook/pull/11036)) - Addon-controls: Remove residual options-type controls ([#11015](https://github.com/storybookjs/storybook/pull/11015)) ## 6.0.0-beta.20 (June 1, 2020) ### Bug Fixes - Addon-controls: Fix `options` control types ([#11003](https://github.com/storybookjs/storybook/pull/11003)) - Addon-controls: Fix no-control handling ([#11001](https://github.com/storybookjs/storybook/pull/11001)) - Addon-docs: Fix function argType inference in react-docgen-typescript ([#10997](https://github.com/storybookjs/storybook/pull/10997)) ### Maintenance - Addon-controls/a11y: Fix PARAM_KEY export for consistency ([#10988](https://github.com/storybookjs/storybook/pull/10988)) ## 6.0.0-beta.19 (May 30, 2020) ### Features - Addon-controls: Add warning to controls tab on no-args story ([#10986](https://github.com/storybookjs/storybook/pull/10986)) ### Bug Fixes - Addon-docs: Handle JSON.parse exception for Angular union types ([#10984](https://github.com/storybookjs/storybook/pull/10984)) ## 6.0.0-beta.18 (May 29, 2020) ### Bug Fixes - Core: Fix HMR for navigation sidebar in UI ([#10981](https://github.com/storybookjs/storybook/pull/10981)) - Core: Fix `register.tsx` as manager code in preset heuristic ([#10980](https://github.com/storybookjs/storybook/pull/10980)) - Core: Send global args with set stories ([#10910](https://github.com/storybookjs/storybook/pull/10910)) - Core: Log swallowed errors when requiring stories ([#10974](https://github.com/storybookjs/storybook/pull/10974)) - Core: Support valid globs ([#10926](https://github.com/storybookjs/storybook/pull/10926)) ## 6.0.0-beta.17 (May 28, 2020) ### Features - Addon-controls: Angular support ([#10946](https://github.com/storybookjs/storybook/pull/10946)) - Addon-controls: Web-components support ([#10953](https://github.com/storybookjs/storybook/pull/10953)) ## 6.0.0-beta.16 (May 28, 2020) ### Bug Fixes - Core: Add missing babel plugin ([#10941](https://github.com/storybookjs/storybook/pull/10941)) ### Maintenance - CI: Stabilize E2E tests ([#10888](https://github.com/storybookjs/storybook/pull/10888)) ## 6.0.0-beta.15 (May 27, 2020) ### Features - Addon-Controls: Next-generation knobs ([#10834](https://github.com/storybookjs/storybook/pull/10834)) ### Bug Fixes - Core: Avoid re-render on HMR of other stories ([#10908](https://github.com/storybookjs/storybook/pull/10908)) - Core: Fix auth for refs ([#10845](https://github.com/storybookjs/storybook/pull/10845)) ### Dependency Upgrades - Bump react-syntax-highlighter from 11.0.2 to 12.2.1 ([#10919](https://github.com/storybookjs/storybook/pull/10919)) ## 6.0.0-beta.14 (May 25, 2020) ### Breaking Changes - CSF: Hoist story annotation object ([#10907](https://github.com/storybookjs/storybook/pull/10907)) - Vue: Remove babel-preset-vue ([#10909](https://github.com/storybookjs/storybook/pull/10909)) ### Features - Angular: Support `workspace.json` in nx workspace ([#10881](https://github.com/storybookjs/storybook/pull/10881)) ### Bug Fixes - Addon-docs: Fix single item width in Preview block ([#10877](https://github.com/storybookjs/storybook/pull/10877)) - UI: Center toolbar icon buttons ([#10897](https://github.com/storybookjs/storybook/pull/10897)) - Core: Fix double rendering on startup ([#10892](https://github.com/storybookjs/storybook/pull/10892)) ### Maintenance - Core: Use dedicated loader for es6 modules ([#10783](https://github.com/storybookjs/storybook/pull/10783)) - Core: Fix yarn test command on windows ([#10904](https://github.com/storybookjs/storybook/pull/10904)) ## 5.3.19 (May 24, 2020) ### Bug Fixes - UI: Fix search stories ([#10539](https://github.com/storybookjs/storybook/pull/10539)) ### Security - Upgrade markdown-to-jsx to 6.11.4 ([#10873](https://github.com/storybookjs/storybook/pull/10873)) ## 6.0.0-beta.13 (May 23, 2020) ### Bug Fixes - Core: Fix ts/tsx resolution in the manager ([#10886](https://github.com/storybookjs/storybook/pull/10886)) - Core: Fix typo in projectRoot node_modules detection ([#10848](https://github.com/storybookjs/storybook/pull/10848)) - Addon-docs: Fix story inline rendering ([#10875](https://github.com/storybookjs/storybook/pull/10875)) - Core: Fix CRA filter for built-in webpack settings ([#10861](https://github.com/storybookjs/storybook/pull/10861)) - Addon-docs: Fix react forwardRefs with destructured props ([#10864](https://github.com/storybookjs/storybook/pull/10864)) ### Maintenance - React: Upgrade preset-create-react-app in examples ([#10867](https://github.com/storybookjs/storybook/pull/10867)) - Core: Close server when e2e test failed ([#10868](https://github.com/storybookjs/storybook/pull/10868)) ### Dependency Upgrades - Upgrade markdown-to-jsx to 6.11.4 ([#10873](https://github.com/storybookjs/storybook/pull/10873)) ## 6.0.0-beta.12 (May 21, 2020) ### Breaking Changes - Core: Zero-config TypeScript loading ([#10813](https://github.com/storybookjs/storybook/pull/10813)) ## 6.0.0-beta.11 (May 21, 2020) Failed publish ## 6.0.0-beta.10 (May 21, 2020) Failed publish ## 6.0.0-beta.9 (May 21, 2020) ### Bug Fixes - UI: Avoid full refresh when on some tab changes ([#10838](https://github.com/storybookjs/storybook/pull/10838)) - Composition: Fix refs not authenticating ([#10819](https://github.com/storybookjs/storybook/pull/10819)) - Core: Fix global args initial state for addon-toolbars ([#10833](https://github.com/storybookjs/storybook/pull/10833)) - Addon-a11y: Add deprecated withA11y ([#10814](https://github.com/storybookjs/storybook/pull/10814)) - Core: Transpile minimum node_modules ([#10725](https://github.com/storybookjs/storybook/pull/10725)) - UI: Change default view to Canvas on mobile ([#10818](https://github.com/storybookjs/storybook/pull/10818)) - Docs: Improve Preview zoom handling ([#10801](https://github.com/storybookjs/storybook/pull/10801)) ### Maintenance - CI: example overhaul clean ([#10702](https://github.com/storybookjs/storybook/pull/10702)) - CLI: Migrate CLI to TypeScript ([#10802](https://github.com/storybookjs/storybook/pull/10802)) ### Dependency Upgrades - Upgrade and add some missing dependencies in core, router, api ([#10825](https://github.com/storybookjs/storybook/pull/10825)) ## 6.0.0-beta.8 (May 17, 2020) ### Features - Addon-toolbars: Show tool icons for all viewModes ([#10810](https://github.com/storybookjs/storybook/pull/10810)) ### Bug Fixes - Addon-docs: Eval argTypes default value ([#10812](https://github.com/storybookjs/storybook/pull/10812)) ### Maintenance - Scripts: parallel execution on build package scripts ([#10808](https://github.com/storybookjs/storybook/pull/10808)) ## 6.0.0-beta.7 (May 15, 2020) ### Breaking changes - Cleanup: Remove support for babel-loader < 8 ([#10781](https://github.com/storybookjs/storybook/pull/10781)) ### Features - Composition: Zero-config composition from dependencies ([#10753](https://github.com/storybookjs/storybook/pull/10753)) ### Bug Fixes - Core: Detect local addons for windows machine ([#10786](https://github.com/storybookjs/storybook/pull/10786)) - Composition: Rename `mapper` to `storyMapper` and fix loading bugs ([#10780](https://github.com/storybookjs/storybook/pull/10780)) ### Maintenance - CLI: HTML stories homogenization ([#10705](https://github.com/storybookjs/storybook/pull/10705)) - CLI: web-components stories homogenization ([#10703](https://github.com/storybookjs/storybook/pull/10703)) ### Dependency Upgrades - Update jest-preset-angular to 8.2.0 ([#10778](https://github.com/storybookjs/storybook/pull/10778)) ## 6.0.0-beta.6 (May 12, 2020) ### Breaking Changes - Essentials: Update configuration heuristics for main.js ([#10737](https://github.com/storybookjs/storybook/pull/10737)) ### Features - Essentials: Add addon-actions ([#10748](https://github.com/storybookjs/storybook/pull/10748)) - Essentials: Add addon-docs ([#10729](https://github.com/storybookjs/storybook/pull/10729)) ### Bug Fixes - UI: Reset layout properties when switching stories ([#10643](https://github.com/storybookjs/storybook/pull/10643)) ### Maintenance - CLI: react stories homogenization ([#10711](https://github.com/storybookjs/storybook/pull/10711)) - CLI: vue stories homogenization ([#10708](https://github.com/storybookjs/storybook/pull/10708)) - CLI: webpack react stories homogenization ([#10709](https://github.com/storybookjs/storybook/pull/10709)) - CLI: svelte stories homogenization ([#10704](https://github.com/storybookjs/storybook/pull/10704)) - CLI: react-scripts stories homogenization ([#10710](https://github.com/storybookjs/storybook/pull/10710)) - CLI: mithril stories homogenization ([#10707](https://github.com/storybookjs/storybook/pull/10707)) - CLI: rax stories homogenization ([#10706](https://github.com/storybookjs/storybook/pull/10706)) - CLI: riot stories homogenization ([#10715](https://github.com/storybookjs/storybook/pull/10715)) - CLI: ember stories homogenization ([#10713](https://github.com/storybookjs/storybook/pull/10713)) - CLI: preact stories homogenization ([#10712](https://github.com/storybookjs/storybook/pull/10712)) - CLI: sfc_vue stories homogenization ([#10714](https://github.com/storybookjs/storybook/pull/10714)) ### Dependency Upgrades - Revert "Change reference for jest-preset-angular/build/setupJest as per migration guide" ([#10727](https://github.com/storybookjs/storybook/pull/10727)) ## 6.0.0-beta.5 (May 11, 2020) ### Bug Fixes - Core: Fix error handling on load ([#10659](https://github.com/storybookjs/storybook/pull/10659)) ### Maintenance - Storyshots: Change reference for jest-preset-angular/build/setupJest ([#10699](https://github.com/storybookjs/storybook/pull/10699)) - CLI: Remove CRA fixtures from Yarn 2 tests run ([#10720](https://github.com/storybookjs/storybook/pull/10720)) - Fix: Set private package on Aurelia example ([#10688](https://github.com/storybookjs/storybook/pull/10688)) ## 6.0.0-beta.4 (May 8, 2020) ### Features - React: Add `argsStory` convenience function ([#10685](https://github.com/storybookjs/storybook/pull/10685)) ### Dependency Upgrades - Build: Upgrade jest to 26 ([#10669](https://github.com/storybookjs/storybook/pull/10669)) ## 6.0.0-beta.3 (May 7, 2020) ### Breaking Changes - Addon-backgrounds: Simplified parameters API ([#10634](https://github.com/storybookjs/storybook/pull/10634)) ### Bug Fixes - Core: Fix `globalArgs` initialization from global parameters ([#10566](https://github.com/storybookjs/storybook/pull/10566)) - Core: Fix DLL context for IE11 ([#106444]https://github.com/storybookjs/storybook/pull/10644)) ### Dependency Upgrades - Addon-storyshots: Upgrade to jest 26 ([#10642](https://github.com/storybookjs/storybook/pull/10642)) - Bump terser-webpack-plugin from 2.3.6 to 3.0.0 ([#10650](https://github.com/storybookjs/storybook/pull/10650)) ## 6.0.0-beta.2 (May 4, 2020) ### Bug Fixes - Addon-docs: Fix broken props logic for no-args stories ([#10633](https://github.com/storybookjs/storybook/pull/10633)) - Addon-docs: Fix custom source manual override ([#10632](https://github.com/storybookjs/storybook/pull/10632)) - Addon-docs: Fix MDX stories with multiple children ([#9531](https://github.com/storybookjs/storybook/pull/9531)) - Addon-docs: Fix object array in Props ([#10621](https://github.com/storybookjs/storybook/pull/10621)) - Actions: Fix import of `uuid` ([#10625](https://github.com/storybookjs/storybook/pull/10625)) ### Maintenance - Core: Fix Args test to not use different code path ([#10607](https://github.com/storybookjs/storybook/pull/10607)) ## 6.0.0-beta.1 (May 2, 2020) ### Features - CLI: Add automatic detection for svelte ([#10623](https://github.com/storybookjs/storybook/pull/10623)) ### Bug Fixes - Addon-docs: Fix no-props logic in Source block ([#10619](https://github.com/storybookjs/storybook/pull/10619)) - Props: Fix subcomponents ([#10608](https://github.com/storybookjs/storybook/pull/10608)) ### Maintenance - Yarn 2: Fix dependencies issues for compatibility ([#10613](https://github.com/storybookjs/storybook/pull/10613)) - CLI: Fix cli when working with Yarn 2 and Node 10 ([#10550](https://github.com/storybookjs/storybook/pull/10550)) ## 6.0.0-beta.0 (April 29, 2020) Storybook 6.0 is in beta. πŸŽ‰πŸŽ‰πŸŽ‰ Hundreds of improvements and fixes, including: - **Args** - Dynamic story data with automatic prop controls and actions. - **Composition** - Compose storybooks for better documentation, performance, and multi-framework support. - **Server** - Enabling Storybook for Rails and other server-side components. - **Yarn 2** - Supporting next generation package management. Track the release in the Github: [Storybook 6.0 Release πŸ†](https://github.com/storybookjs/storybook/issues/9311) ## 6.0.0-alpha.46 (April 29, 2020) ### Breaking Changes - Core: Normalize parameters in store/channel ([#10373](https://github.com/storybookjs/storybook/pull/10373)) - React: Remove deprecated CRA preset ([#10571](https://github.com/storybookjs/storybook/pull/10571)) ### Features - Addon-docs: Props controls for Vue ([#10559](https://github.com/storybookjs/storybook/pull/10559)) ### Bug Fixes - Addon-docs: Add subcomponents prop to Meta block ([#10573](https://github.com/storybookjs/storybook/pull/10573)) ## 6.0.0-alpha.45 (April 28, 2020) ## Breaking changes - Core: Pass args first to stories by default ([#10452](https://github.com/storybookjs/storybook/pull/10452)) ## 6.0.0-alpha.44 (April 27, 2020) ### Features - CLI: Automatically detect typescript in `sb init` ([#10547](https://github.com/storybookjs/storybook/pull/10547)) ### Bug Fixes - UI: Fix `viewMode` parameter handling ([#10292](https://github.com/storybookjs/storybook/pull/10292)) ## 6.0.0-alpha.43 (April 24, 2020) ### Features - Addon-a11y: Use channel to highlight elements in preview ([#10456](https://github.com/storybookjs/storybook/pull/10456)) - Storyshots: Support react hooks ([#10529](https://github.com/storybookjs/storybook/pull/10529)) ### Bug Fixes - Core: Transform for/of in dlls for IE11 compatibility ([#10471](https://github.com/storybookjs/storybook/pull/10471)) ### Maintenance - Addon-contexts: Move to deprecated-addons repo ([#10479](https://github.com/storybookjs/storybook/pull/10479)) ## 6.0.0-alpha.42 (April 23, 2020) ### Bug Fixes - Build: Fix misc warnings that trip up Chromatic ([#10521](https://github.com/storybookjs/storybook/pull/10521)) - Composition: Update UI for refs ([#10504](https://github.com/storybookjs/storybook/pull/10504)) ### Maintenance - Addon-docs: Rename `formatSource` to `transformSource` ([#10503](https://github.com/storybookjs/storybook/pull/10503)) ## 6.0.0-alpha.41 (April 21, 2020) ### Features - Addon-docs: Reset styles in Preview component ([#10274](https://github.com/storybookjs/storybook/pull/10274)) ### Bug Fixes - Addon-docs: Port Vue to ArgsTable ([#10482](https://github.com/storybookjs/storybook/pull/10482)) - Addon-docs: Fix Props controls to point to primary story ([#10480](https://github.com/storybookjs/storybook/pull/10480)) - Core: Fix addon tab in react-native-server ([#10468](https://github.com/storybookjs/storybook/pull/10468)) ### Dependency Upgrades - Misc upgrades ([#10460](https://github.com/storybookjs/storybook/pull/10460)) ## 6.0.0-alpha.40 (April 20, 2020) ### Bug Fixes - Addon-docs: Fix controls column display logic ([#10473](https://github.com/storybookjs/storybook/pull/10473)) ## 6.0.0-alpha.39 (April 18, 2020) ### Breaking Changes - Addon-docs: Inline stories in Vue by default ([#10463](https://github.com/storybookjs/storybook/pull/10463)) ### Features - Addon-docs: Provide better props include/exclude features ([#10464](https://github.com/storybookjs/storybook/pull/10464)) - UI: Improve loading state ([#10444](https://github.com/storybookjs/storybook/pull/10444)) ### Bug Fixes - UI: Fix bad shortcutpage layout ([#10445](https://github.com/storybookjs/storybook/pull/10445)) ## 6.0.0-alpha.38 (April 18, 2020) Failed publish ## 6.0.0-alpha.37 (April 17, 2020) ### Features - Addon-actions: Make arg auto-generation more aggressive ([#10451](https://github.com/storybookjs/storybook/pull/10451)) ### Maintenance - Examples: Format stringified parameters ([#10435](https://github.com/storybookjs/storybook/pull/10435)) ### Dependency Upgrades - Bump recast from 0.16.2 to 0.19.0 ([#10415](https://github.com/storybookjs/storybook/pull/10415)) ## 6.0.0-alpha.36 (April 16, 2020) ### Bug Fixes - Server: Fix serialization of knobs params back to server ([#10391](https://github.com/storybookjs/storybook/pull/10391)) - Core: Serve correctly hashed static files with the Cache-Control header ([#10390](https://github.com/storybookjs/storybook/pull/10390)) - Addon-a11y: Fix default a11y parameters ([#10439](https://github.com/storybookjs/storybook/pull/10439)) - Core: Fix event source handling ([#10416](https://github.com/storybookjs/storybook/pull/10416)) ### Maintenance - Addon-docs: Add blocks typings ([#10441](https://github.com/storybookjs/storybook/pull/10441)) ## 6.0.0-alpha.35 (April 16, 2020) ### Bug Fixes - Core: Fix static build with DLL ([#10377](https://github.com/storybookjs/storybook/pull/10377)) - Addon-Docs: Fix Args table generation for story with no component ([#10436](https://github.com/storybookjs/storybook/pull/10436)) ### Maintenance - Yarn 2: Fix compatibility with `.storybook/preview.js` file ([#10342](https://github.com/storybookjs/storybook/pull/10342)) - Official-storybook: Fix passArgsFirst problems ([#10432](https://github.com/storybookjs/storybook/pull/10432)) ## 6.0.0-alpha.34 (April 15, 2020) ### Breaking Changes - Addon-A11y: Remove decorator in favor of parameter configuration ([#10381](https://github.com/storybookjs/storybook/pull/10381)) ### Features - Addon-docs: Add controls to ArgsTable ([#10354](https://github.com/storybookjs/storybook/pull/10354)) - CLI: Reuse existing chromium tab if possible ([#10329](https://github.com/storybookjs/storybook/pull/10329)) ### Bug Fixes - Core: Fix main.js `stories` regex to glob conversion ([#10400](https://github.com/storybookjs/storybook/pull/10400)) - Composition: Fix ref getSourceType for URL paths with index.html ([#10421](https://github.com/storybookjs/storybook/pull/10421)) - Core: Add .cjs files for main.js config ([#10358](https://github.com/storybookjs/storybook/pull/10358)) ### Dependency Upgrades - Bump @types/react-select from 2.0.19 to 3.0.11 ([#10262](https://github.com/storybookjs/storybook/pull/10262)) - Bump strip-json-comments from 3.0.1 to 3.1.0 ([#10334](https://github.com/storybookjs/storybook/pull/10334)) - Bump axe version to 3.5.3 ([#10375](https://github.com/storybookjs/storybook/pull/10375)) - Bump markdown-to-jsx from 6.11.0 to 6.11.1 ([#10331](https://github.com/storybookjs/storybook/pull/10331)) - Bump semver from 7.1.3 to 7.2.2 ([#10385](https://github.com/storybookjs/storybook/pull/10385)) ## 6.0.0-alpha.33 (April 14, 2020) ### Breaking prerelease - Core: Rename ParameterEnhancer to ArgsEnhancer ([#10398](https://github.com/storybookjs/storybook/pull/10398)) ### Bug Fixes - Core: Fix `webpackFinal` being called twice ([#10402](https://github.com/storybookjs/storybook/pull/10402)) - Core: Fix legacy redirect ([#10404](https://github.com/storybookjs/storybook/pull/10404)) ### Maintenance - CLI: Update fixtures used for CLI tests ([#10396](https://github.com/storybookjs/storybook/pull/10396)) - Build: Update bootstrap to install optional deps on CI ([#10408](https://github.com/storybookjs/storybook/pull/10408)) - Addon-docs: Format source at render time ([#10383](https://github.com/storybookjs/storybook/pull/10383)) ## 6.0.0-alpha.32 (April 11, 2020) ### Features - CSF: Warn when there are no exported stories ([#10357](https://github.com/storybookjs/storybook/pull/10357)) ### Bug Fixes - Marko: Always destroy old component when switching stories ([#10345](https://github.com/storybookjs/storybook/pull/10345)) ### Maintenance - Dev: Build script for package development ([#10343](https://github.com/storybookjs/storybook/pull/10343)) ## 6.0.0-alpha.31 (April 7, 2020) ### Bug Fixes - Core: Fix ie11 compatibility ([#10281](https://github.com/storybookjs/storybook/pull/10281)) - Core: Add .cjs & .mjs to interpret-files ([#10288](https://github.com/storybookjs/storybook/pull/10288)) - Core: Fix source-map strategy for production ([#10290](https://github.com/storybookjs/storybook/pull/10290)) - Addon-knobs: Allow `text` and `number` to take undefined values ([#10101](https://github.com/storybookjs/storybook/pull/10101)) ### Maintenance - Core: Warn about deprecated config files ([#10097](https://github.com/storybookjs/storybook/pull/10097)) - Yarn 2: rework imports in webpack preview virtual module to fix compatibility ([#10305](https://github.com/storybookjs/storybook/pull/10305)) - Addon-centered: Move to deprecated-addons ([#10300](https://github.com/storybookjs/storybook/pull/10300)) ## 5.3.18 (March 31, 2020) ### Bug Fixes - Core: Fix manager assets to be routed in express ([#9646](https://github.com/storybookjs/storybook/pull/9646)) - Storyshots: Fix MDX transform ([#10223](https://github.com/storybookjs/storybook/pull/10223)) - Addon-docs: Restore IE11 compat on Windows by transpiling acorn-jsx ([#9790](https://github.com/storybookjs/storybook/pull/9790)) - Addon-docs: Ensure visibility of links within prop descriptions ([#10210](https://github.com/storybookjs/storybook/pull/10210)) ## 6.0.0-alpha.30 (March 31, 2020) ### Breaking Changes - Misc: remove deprecations for 6.0.0 ([#10216](https://github.com/storybookjs/storybook/pull/10216)) - DocsPage: Remove slots for 6.0 ([#10259](https://github.com/storybookjs/storybook/pull/10259)) - Addon-actions: Add preset and configure with parameters ([#9933](https://github.com/storybookjs/storybook/pull/9933)) ### Features - MDX: Add args/argTypes/component/subcomponents support ([#10258](https://github.com/storybookjs/storybook/pull/10258)) - Addon-docs: Add linear gradient support to ColorPalette block ([#10237](https://github.com/storybookjs/storybook/pull/10237)) ### Bug Fixes - Addon-a11y: Performance fix ([#10219](https://github.com/storybookjs/storybook/pull/10219)) - API: Fix local addon handling ([#10254](https://github.com/storybookjs/storybook/pull/10254)) - Core: Fix URL load failure due to missing base ([#10228](https://github.com/storybookjs/storybook/pull/10228)) - Storyshots: Fix MDX transform ([#10223](https://github.com/storybookjs/storybook/pull/10223)) ### Maintenance - Build: Add puppeteer libs so teamcity can build examples ([#10235](https://github.com/storybookjs/storybook/pull/10235)) ### Dependency Upgrades - Misc upgrades ([#10236](https://github.com/storybookjs/storybook/pull/10236)) ## 6.0.0-alpha.29 (March 26, 2020) ### Features - Core: Composition - load remote storybooks ([#9210](https://github.com/storybookjs/storybook/pull/9210)) - CLI: extract-storybook bin ([#10146](https://github.com/storybookjs/storybook/pull/10146)) ### Bug Fixes - Addon-docs: Ensure visibility of links within prop descriptions ([#10210](https://github.com/storybookjs/storybook/pull/10210)) ### Maintenance - Core: Remove useStoryState ([#10187](https://github.com/storybookjs/storybook/pull/10187)) - Addon-jest: Title case panel name ([#10161](https://github.com/storybookjs/storybook/pull/10161)) ### Dependency Upgrades - Bump semver from 6.3.0 to 7.1.3 ([#9864](https://github.com/storybookjs/storybook/pull/9864)) - Bump @types/jest from 25.1.3 to 25.1.4 ([#10133](https://github.com/storybookjs/storybook/pull/10133)) ## 6.0.0-alpha.28 (March 23, 2020) ### Features - UI: Form/textarea maxHeight : 400 ([#9860](https://github.com/storybookjs/storybook/pull/9860)) ### Bug Fixes - Addon-docs: Make source resilient to bad story ID's ([#10184](https://github.com/storybookjs/storybook/pull/10184)) - Core: Don't persist theme to localStorage ([#9076](https://github.com/storybookjs/storybook/pull/9076)) - Core: Fix to load Storybook in IE11 ([#9942](https://github.com/storybookjs/storybook/pull/9942)) ### Maintenance - Server: Simplify server addons ([#9931](https://github.com/storybookjs/storybook/pull/9931)) - Core: FIX error of load order when using configure in preview|config.js ([#10159](https://github.com/storybookjs/storybook/pull/10159)) - Build: Experiment to make CircleCI tests a faster and more stable ([#9969](https://github.com/storybookjs/storybook/pull/9969)) - Vue: Fix webpack config when execute 'yarn workspace vue-example dev' ([#9704](https://github.com/storybookjs/storybook/pull/9704)) - Core: Re-enable failing args tests ([#10126](https://github.com/storybookjs/storybook/pull/10126)) - Build: Add script & parallelization for running chromatic on examples ([#10125](https://github.com/storybookjs/storybook/pull/10125)) ### Dependency Upgrades - Addon-a11y: Move react to peer dependency ([#9957](https://github.com/storybookjs/storybook/pull/9957)) ## 5.3.17 (March 14, 2020) ### Bug Fixes - Components: Change react-syntax-highlighter from esm to cjs ([#9780](https://github.com/storybookjs/storybook/pull/9780)) ## 5.3.16 (March 14, 2020) Failed NPM publish ## 5.3.15 (March 14, 2020) ### Bug Fixes - Core: Disables html-webpack-plugin's option to remove script tag types ([#10042](https://github.com/storybookjs/storybook/pull/10042)) - Addon-actions: Style ActionLogger to preserve whitespace ([#10046](https://github.com/storybookjs/storybook/pull/10046)) ### Maintenance - CI: Fix GitHub unit test workflow ([#9971](https://github.com/storybookjs/storybook/pull/9971)) ### Dependency Upgrades - Security: Remove usage of a vulnerable version of serialize-javascript ([#10071](https://github.com/storybookjs/storybook/pull/10071)) ## 6.0.0-alpha.27 (March 13, 2020) ### Features - Addon-toolbars: Global args support in the toolbar ([#10028](https://github.com/storybookjs/storybook/pull/10028)) - Addon-actions: Add Storybook Args support ([#10029](https://github.com/storybookjs/storybook/pull/10029)) - Core: Add globalArgs/globalArgTypes `preview.js` exports ([#10123](https://github.com/storybookjs/storybook/pull/10123)) ## 6.0.0-alpha.26 (March 12, 2020) ### Breaking Changes - Remove deprecated decorators and loaders ([#9951](https://github.com/storybookjs/storybook/pull/9951)) ### Features - Core: Improve support for main.ts/preview.ts files ([#10099](https://github.com/storybookjs/storybook/pull/10099)) - Addon-docs: Theme with `docs.theme` parameter ([#10114](https://github.com/storybookjs/storybook/pull/10114)) - Addon-docs: Svelte example ([#7673](https://github.com/storybookjs/storybook/pull/7673)) ### Maintenance - CSF: Promote args/argTypes to first-class metadata ([#10117](https://github.com/storybookjs/storybook/pull/10117)) ## 6.0.0-alpha.25 (March 11, 2020) NOTE: `6.0.0-alpha.24` broken due to bad merge. Sorry! ### Bug Fixes - Core: Fix initialization of global args ([#10106](https://github.com/storybookjs/storybook/pull/10106)) ## 6.0.0-alpha.24 (March 11, 2020) ### Features - Addon-docs: formatSource snippet customization function ([#10089](https://github.com/storybookjs/storybook/pull/10089)) - Core: Add global args feature ([#10015](https://github.com/storybookjs/storybook/pull/10015)) - UI: Migrate from simplebar to overlaybars ([#9375](https://github.com/storybookjs/storybook/pull/9375)) ### Bug Fixes - Core: Fix StoryInput parameters typings ([#10013](https://github.com/storybookjs/storybook/pull/10013)) - Changed import of react-syntax-highlighter from esm to cjs ([#9292](https://github.com/storybookjs/storybook/pull/9292)) ### Maintenance - Build: Setup TeamCity Cloud ([#9875](https://github.com/storybookjs/storybook/pull/9875)) - Tech/improvements ([#10096](https://github.com/storybookjs/storybook/pull/10096)) - Core: Move event handlers into module init ([#10085](https://github.com/storybookjs/storybook/pull/10085)) ### Dependency Upgrades - Bump axe-core from 3.5.1 to 3.5.2 ([#10090](https://github.com/storybookjs/storybook/pull/10090)) ## 6.0.0-alpha.23 (March 11, 2020) Failed publish ## 6.0.0-alpha.22 (March 10, 2020) ### Breaking Changes - MDX: Compile to improved source-loader format ([#10084](https://github.com/storybookjs/storybook/pull/10084)) ### Features - Core: Add args feature ([#10014](https://github.com/storybookjs/storybook/pull/10014)) ### Maintenance - Tech/improvements ([#10083](https://github.com/storybookjs/storybook/pull/10083)) - Few minor improvements extracted from the inception feature PR ([#10072](https://github.com/storybookjs/storybook/pull/10072)) - Tech/improvements ([#10070](https://github.com/storybookjs/storybook/pull/10070)) ### Dependency Upgrades - Yarn 2: Add missing dependencies ([#10012](https://github.com/storybookjs/storybook/pull/10012)) - Security: Remove usage of a vulnerable version of serialize-javascript ([#10071](https://github.com/storybookjs/storybook/pull/10071)) ## 6.0.0-alpha.21 (March 5, 2020) ### Breaking Changes - Core: Overhaul start.js and event emitting/listening ([#9914](https://github.com/storybookjs/storybook/pull/9914)) ### Features - CLI: Support js / jsx / ts / tsx stories in React CSF template ([#10003](https://github.com/storybookjs/storybook/pull/10003)) - Cra-kitchen-sink : Add Named Color Palette Example(MDX) ([#9709](https://github.com/storybookjs/storybook/pull/9709)) - Addon-Queryparams: Add addon preset ([#9949](https://github.com/storybookjs/storybook/pull/9949)) ### Bug Fixes - Addon-actions: Style ActionLogger to preserve whitespace ([#10046](https://github.com/storybookjs/storybook/pull/10046)) - Core: Disables html-webpack-plugin's option to remove script tag types ([#10042](https://github.com/storybookjs/storybook/pull/10042)) ### Maintenance - Tech: Misc improvements ([#10052](https://github.com/storybookjs/storybook/pull/10052)) - Tech: Misc improvements extracted from composition ([#10040](https://github.com/storybookjs/storybook/pull/10040)) - CI: change parallelism ([#10041](https://github.com/storybookjs/storybook/pull/10041)) - Storybook-official: try moving options to `manager.js` ([#9323](https://github.com/storybookjs/storybook/pull/9323)) - Misc: Add missing dependencies ([#9965](https://github.com/storybookjs/storybook/pull/9965)) - CI: Fix GitHub unit test workflow ([#9971](https://github.com/storybookjs/storybook/pull/9971)) ### Dependency Upgrades - Upgrade reach router ([#10016](https://github.com/storybookjs/storybook/pull/10016)) ## 6.0.0-alpha.20 (February 27, 2020) ### Bug Fixes - Core: Fix `configFilename` containing backticks ([#9960](https://github.com/storybookjs/storybook/pull/9960)) ### Maintenance - Core: Add stories to demonstrate `layout` ([#9940](https://github.com/storybookjs/storybook/pull/9940)) ## 5.3.14 (February 25, 2020) ### Bug Fixes - Centered: remove `typesVersions` attribute ([#9907](https://github.com/storybookjs/storybook/pull/9907)) - Props: Fix typescript unspecified default value ([#9873](https://github.com/storybookjs/storybook/pull/9873)) - Core: Use telejson for websockets channel ([#9867](https://github.com/storybookjs/storybook/pull/9867)) - Storyshots: Fix support for jsx/tsx config files ([#9834](https://github.com/storybookjs/storybook/pull/9834)) - MDX: Fix custom classes getting stripped ([#8897](https://github.com/storybookjs/storybook/pull/8897)) - Typescript: Add downlevel dts for 3.5 ([#9847](https://github.com/storybookjs/storybook/pull/9847)) ## 6.0.0-alpha.19 (February 24, 2020) ### Features - Addon-links: Add preset ([#9932](https://github.com/storybookjs/storybook/pull/9932)) ### Bug Fixes - Addon-docs: Restore IE11 compat on Windows by transpiling acorn-jsx ([#9790](https://github.com/storybookjs/storybook/pull/9790)) ## 6.0.0-alpha.18 (February 22, 2020) ### Features - Addon-knobs: Add `disableForceUpdate` option ([#9447](https://github.com/storybookjs/storybook/pull/9447)) ## 6.0.0-alpha.17 (February 21, 2020) ### Bug Fixes - Props: Fix typescript unspecified default value ([#9873](https://github.com/storybookjs/storybook/pull/9873)) - Centered: remove `typesVersions` attribute ([#9907](https://github.com/storybookjs/storybook/pull/9907)) ### Maintenance - Misc: Add missing dependencies or peerDependencies ([#9916](https://github.com/storybookjs/storybook/pull/9916)) ## 6.0.0-alpha.16 (February 21, 2020) Failed NPM publish ## 6.0.0-alpha.15 (February 20, 2020) ### Breaking Changes - Refactor Client API: pull metadata handling code into the store. ([#9877](https://github.com/storybookjs/storybook/pull/9877)) ### Features - Core: Add skip dispose option to ClientApi ([#9868](https://github.com/storybookjs/storybook/pull/9868)) ## 6.0.0-alpha.14 (February 19, 2020) ### Features - CLI: Add Yarn 2 compatibility ([#9866](https://github.com/storybookjs/storybook/pull/9866)) ### Bug Fixes - Typescript: Add downlevel dts for TS3.5 support ([#9902](https://github.com/storybookjs/storybook/pull/9902)) - CLI: capture unknown arguments the native way ([#9888](https://github.com/storybookjs/storybook/pull/9888)) - Core: Use telejson for websockets channel ([#9867](https://github.com/storybookjs/storybook/pull/9867)) ### Maintenance - Build: Upgrade to latest version of eslint config ([#9882](https://github.com/storybookjs/storybook/pull/9882)) - Typescript: Misc improvements ([#9879](https://github.com/storybookjs/storybook/pull/9879)) - Misc: Project root cleanup ([#9880](https://github.com/storybookjs/storybook/pull/9880)) ### Dependency Upgrades - Bump webpack-cli from 3.3.10 to 3.3.11 ([#9895](https://github.com/storybookjs/storybook/pull/9895)) - Migrate to leven ([#9881](https://github.com/storybookjs/storybook/pull/9881)) ## 6.0.0-alpha.13 (February 15, 2020) ### Bug Fixes - CLI: fix React Scripts csf-ts story templates ([#9863](https://github.com/storybookjs/storybook/pull/9863)) - Addon-viewports: Fix Galaxy S9's viewport size ([#9797](https://github.com/storybookjs/storybook/pull/9797)) - Storyshots: Fix support for jsx/tsx config files ([#9834](https://github.com/storybookjs/storybook/pull/9834)) ### Maintenance - Addon-docs: Snapshot testing and bug reporting for props tables ([#9838](https://github.com/storybookjs/storybook/pull/9838)) - Typescript: Remove prop types in lib/components ([#9747](https://github.com/storybookjs/storybook/pull/9747)) - Typescript: Better api consumer ([#9861](https://github.com/storybookjs/storybook/pull/9861)) ### Dependency Upgrades - Bump marko from 4.18.42 to 4.18.45 ([#9839](https://github.com/storybookjs/storybook/pull/9839)) ## 6.0.0-alpha.12 (February 14, 2020) ### Maintenance - Typescript: Improve @storybook/ui types ([#9820](https://github.com/storybookjs/storybook/pull/9820)) - Misc: Fix deepscan issues ([#9843](https://github.com/storybookjs/storybook/pull/9843)) ([#9842](https://github.com/storybookjs/storybook/pull/9842)) ## 6.0.0-alpha.11 (February 13, 2020) ### Breaking Changes - Core: Remove legacy data from Story Store ([#9810](https://github.com/storybookjs/storybook/pull/9810)) ### Bug Fixes - Addon-docs: Preserve HTML element classes in MDX ([#8897](https://github.com/storybookjs/storybook/pull/8897)) ### Maintenance - CLI: transpile `@storybook/cli` to CJS ([#9807](https://github.com/storybookjs/storybook/pull/9807)) ## 5.3.13 (February 12, 2020) ### Bug Fixes - React: Remove `MiniCssExtractPlugin` for CRA ([#9759](https://github.com/storybookjs/storybook/pull/9759)) ### Maintenance - Build: Fix DLL generation race condition ([#9770](https://github.com/storybookjs/storybook/pull/9770)) ## 6.0.0-alpha.10 (February 11, 2020) ### Maintenance - Typescript: Migrate @storybook/ui ([#9791](https://github.com/storybookjs/storybook/pull/9791)) ## 6.0.0-alpha.9 (February 9, 2020) ### Features - Addon-docs: Add preset options for vue-docgen-api ([#9699](https://github.com/storybookjs/storybook/pull/9699)) - UI: Add initialActive option parameter ([#9141](https://github.com/storybookjs/storybook/pull/9141)) ### Bug Fixes - Components: Import react-syntax-highlighter/create-element from cjs ([#9795](https://github.com/storybookjs/storybook/pull/9795)) ### Maintenance - Examples: Change main.js to main.ts to show it's possible ([#9775](https://github.com/storybookjs/storybook/pull/9775)) ## 6.0.0-alpha.8 (February 8, 2020) ### Maintenance - Replace lodash named imports with specific imports ([#9787](https://github.com/storybookjs/storybook/pull/9787)) ## 6.0.0-alpha.7 (February 7, 2020) ### Bug Fixes - Core: Support custom addons using JSX ([#9648](https://github.com/storybookjs/storybook/pull/9648)) - Components: Change react-syntax-highlighter from esm to cjs ([#9780](https://github.com/storybookjs/storybook/pull/9780)) - Core: Fix manager assets to be routed in express ([#9646](https://github.com/storybookjs/storybook/pull/9646)) ### Maintenance - Examples: Remove addon-notes remnants ([#9782](https://github.com/storybookjs/storybook/pull/9782)) - Build: Fix DLL generation race condition ([#9770](https://github.com/storybookjs/storybook/pull/9770)) ## 6.0.0-alpha.6 (February 5, 2020) ### Bug Fixes - Core: Fix dev server error - back out bad change ([#9753](https://github.com/storybookjs/storybook/pull/9753)) - CLI: Fix file path for the Button story ([#9325](https://github.com/storybookjs/storybook/pull/9325)) ## 5.3.12 (February 5, 2020) ### Bug Fixes - Core: Fix dev server error - back out bad change ([#9753](https://github.com/storybookjs/storybook/pull/9753)) ## 5.3.11 (February 4, 2020) ### Bug Fixes - Svelte: Fix Svelte 3 slots for decorators ([#9724](https://github.com/storybookjs/storybook/pull/9724)) - CLI: Fix file path for Button story ([#9325](https://github.com/storybookjs/storybook/pull/9325)) - Angular: Emit decorator metadata by default ([#9701](https://github.com/storybookjs/storybook/pull/9701)) - Storyshots: Fix config via main.ts ([#9577](https://github.com/storybookjs/storybook/pull/9577)) ## 6.0.0-alpha.5 (February 4, 2020) ### Features - Core: Add Yarn 2 compatibility ([#9667](https://github.com/storybookjs/storybook/pull/9667)) - Addon-a11y: Add preset ([#9697](https://github.com/storybookjs/storybook/pull/9697)) - Server: Initial support for @storybook/server ([#9722](https://github.com/storybookjs/storybook/pull/9722)) ### Bug Fixes - Svelte: Fix Svelte 3 slots for decorators ([#9724](https://github.com/storybookjs/storybook/pull/9724)) ### Maintenance - Cra-ts-kitchen-sink: Fix stories glob pattern ([#9706](https://github.com/storybookjs/storybook/pull/9706)) ## 6.0.0-alpha.4 (February 3, 2020) ### Bug Fixes - Angular: Emit decorator metadata by default ([#9701](https://github.com/storybookjs/storybook/pull/9701)) - Addon-centered: Fix clash with addon-docs for react ([#8388](https://github.com/storybookjs/storybook/pull/8388)) ### Maintenance - Add angular 8 and 9 cli fixtures ([#8769](https://github.com/storybookjs/storybook/pull/8769)) ### Dependency Upgrades - Misc upgrades ([#9688](https://github.com/storybookjs/storybook/pull/9688)) ## 5.3.10 (February 2, 2020) ### Bug Fixes - Core: Upgrade `min-css-extract-plugin` to fix SASS loading ([#9652](https://github.com/storybookjs/storybook/pull/9652)) - CRA: Fix jsconfig support ([#9324](https://github.com/storybookjs/storybook/pull/9324)) - Web-components: Fix default value for docs prop table ([#9655](https://github.com/storybookjs/storybook/pull/9655)) - Web-components: Fix types to play nicely with lit-element ([#9557](https://github.com/storybookjs/storybook/pull/9557)) - UI: Add support for className prop on Form.Field ([#9665](https://github.com/storybookjs/storybook/pull/9665)) - Addon-storyshots: Remove excess slashes from jest transform warning ([#9616](https://github.com/storybookjs/storybook/pull/9616)) ### Maintenance - Ember: Migrate to new "import { hbs } from 'ember-cli-htmlbars'" ([#9633](https://github.com/storybookjs/storybook/pull/9633)) - Build: Netlify for examples again ([#9585](https://github.com/storybookjs/storybook/pull/9585)) - Publish: Remove docs to reduce package size ([#9612](https://github.com/storybookjs/storybook/pull/9612)) ## 6.0.0-alpha.3 (February 2, 2020) ### Bug Fixes - CRA: Fix jsconfig support ([#9324](https://github.com/storybookjs/storybook/pull/9324)) - UI: Check if docsOnly is set to hide the addon panels ([#9687](https://github.com/storybookjs/storybook/pull/9687)) ### Maintenance - Addon-notes, addon-info: Move to deprecated-addons repo ([#9673](https://github.com/storybookjs/storybook/pull/9673)) ## 6.0.0-alpha.2 (January 30, 2020) ### Features - UI: Configure tabs title, visibility, order and disable ([#9095](https://github.com/storybookjs/storybook/pull/9095)) - Addon-cssresources: Add hideCode option ([#9627](https://github.com/storybookjs/storybook/pull/9627)) - UI: Add `viewMode` parameter to control story nav UI ([#9090](https://github.com/storybookjs/storybook/pull/9090)) ### Bug Fixes - Web-components: Fix default value for prop table docs ([#9655](https://github.com/storybookjs/storybook/pull/9655)) - Web-components: Make TypeScript types play nicely with lit-element ([#9557](https://github.com/storybookjs/storybook/pull/9557)) - UI: Fix tabs to scroll horizontally ([#9383](https://github.com/storybookjs/storybook/pull/9383)) - UI: Add support for className prop on Form.Field ([#9665](https://github.com/storybookjs/storybook/pull/9665)) - Core: Upgrade `min-css-extract-plugin` to fix SASS loading ([#9652](https://github.com/storybookjs/storybook/pull/9652)) - Adon-docs: Fix ColorPalette styling ([#9643](https://github.com/storybookjs/storybook/pull/9643)) - Addon-storyshots: Remove excess slashes from jest transform warning ([#9616](https://github.com/storybookjs/storybook/pull/9616)) ### Maintenance - Source-loader: Overhaul to remove decorators, support user-configurable source ([#9547](https://github.com/storybookjs/storybook/pull/9547)) - Build: Use Netlify for examples again ([#9585](https://github.com/storybookjs/storybook/pull/9585)) - Ember: Migrate to new "import { hbs } from 'ember-cli-htmlbars'" ([#9633](https://github.com/storybookjs/storybook/pull/9633)) - Publish: Remove docs to reduce package size ([#9612](https://github.com/storybookjs/storybook/pull/9612)) ## 5.3.9 (January 24, 2020) ### Bug Fixes - Addon-docs: Revert breaking source indentation fix ([#9609](https://github.com/storybookjs/storybook/pull/9609)) ## 6.0.0-alpha.1 (January 23, 2020) ### Features - Core: Enable HMR logging in browser console ([#9535](https://github.com/storybookjs/storybook/pull/9535)) ### Bug Fixes - Addon-knobs: Fix broken link to repo in empty panel ([#9530](https://github.com/storybookjs/storybook/pull/9530)) - Typescript: Export IStory in `@storybook/angular` ([#9097](https://github.com/storybookjs/storybook/pull/9097)) ### Maintenance - React-native: Extract to its own repo ([#9599](https://github.com/storybookjs/storybook/pull/9599)) - Polymer: Extract to its own repo ([#9596](https://github.com/storybookjs/storybook/pull/9596)) - Build: Fix some dependencies & ts problems ([#9603](https://github.com/storybookjs/storybook/pull/9603)) ## 5.3.8 (January 22, 2020) ### Bug Fixes - Addon-docs: Fix TS false default value in prop table ([#9560](https://github.com/storybookjs/storybook/pull/9560)) - Addon-knobs: Fix broken repo link in empty panel ([#9530](https://github.com/storybookjs/storybook/pull/9530)) - Typescript: Export IStory in `@storybook/angular` ([#9097](https://github.com/storybookjs/storybook/pull/9097)) - Fixed Angular button example story ([#9540](https://github.com/storybookjs/storybook/pull/9540)) - Clean usage of `@types/webpack-env` dep in all packages ([#9536](https://github.com/storybookjs/storybook/pull/9536)) ## 6.0.0-alpha.0 (January 21, 2020) ### Features - API: Add useSharedState, useStoryState ([#9566](https://github.com/storybookjs/storybook/pull/9566)) - Addon-docs: Named colors with ColorPalette ([#9453](https://github.com/storybookjs/storybook/pull/9453)) - Core: Add preview layouts ([#9229](https://github.com/storybookjs/storybook/pull/9229)) - Marionette: Add marionette support ([#7981](https://github.com/storybookjs/storybook/pull/7981)) - Addon-a11y: Support manual run ([#8883](https://github.com/storybookjs/storybook/pull/8883)) - Addon-cssresources: Disable SyntaxHighlighter for long code ([#9360](https://github.com/storybookjs/storybook/pull/9360)) - Core: Improve monorepo support ([#8822](https://github.com/storybookjs/storybook/pull/8822)) ### Bug Fixes - Addon-docs: Fix TS false default value in prop table ([#9560](https://github.com/storybookjs/storybook/pull/9560)) - Addon-docs: Remove hard-coded lineHeight in Typeset block ([#9567](https://github.com/storybookjs/storybook/pull/9567)) - Fixed Angular button example story ([#9540](https://github.com/storybookjs/storybook/pull/9540)) - Core: Fix generated entry to import at top of file ([#9398](https://github.com/storybookjs/storybook/pull/9398)) - Preact: Fix story function typescript type ([#9123](https://github.com/storybookjs/storybook/pull/9123)) - UI: Make canvas link a link ([#9257](https://github.com/storybookjs/storybook/pull/9257)) ### Maintenance - Build: the build-storybooks script ([#9569](https://github.com/storybookjs/storybook/pull/9569)) - CLI: Improve Rax template ([#9574](https://github.com/storybookjs/storybook/pull/9574)) - Typescript: Migrate polymer ([#9565](https://github.com/storybookjs/storybook/pull/9565)) - Typescript: Migrate ember ([#9020](https://github.com/storybookjs/storybook/pull/9020)) - Next 6.0.0 ([#9212](https://github.com/storybookjs/storybook/pull/9212)) - REMOVE subscription_store ([#9228](https://github.com/storybookjs/storybook/pull/9228)) ### Dependency Upgrades - Update husky to v4 ([#9509](https://github.com/storybookjs/storybook/pull/9509)) - Bumped react-dev-utils dependency to v10. ([#9579](https://github.com/storybookjs/storybook/pull/9579)) - Bump babel-plugin-macros from 2.7.1 to 2.8.0 ([#9236](https://github.com/storybookjs/storybook/pull/9236)) - Bump babel-plugin-emotion from 10.0.23 to 10.0.27 ([#9239](https://github.com/storybookjs/storybook/pull/9239)) - Bump @babel/runtime from 7.7.4 to 7.7.7 ([#9277](https://github.com/storybookjs/storybook/pull/9277)) - Bump corejs-upgrade-webpack-plugin from 2.2.0 to 3.0.1 ([#9427](https://github.com/storybookjs/storybook/pull/9427)) - Bump terser-webpack-plugin from 2.2.1 to 2.3.2 ([#9386](https://github.com/storybookjs/storybook/pull/9386)) ## 5.3.7 (January 20, 2020) ### Bug Fixes - Node-logger: Move `@types/npmlog` to dependencies ([#9538](https://github.com/storybookjs/storybook/pull/9538)) - Core: Fix legacy story URLs ([#9545](https://github.com/storybookjs/storybook/pull/9545)) - Addon-docs: Convert default prop value to string ([#9525](https://github.com/storybookjs/storybook/pull/9525)) - Addon-docs: Preserve Source indentation by default ([#9513](https://github.com/storybookjs/storybook/pull/9513)) ## 5.3.6 (January 17, 2020) ### Bug Fixes - Source-loader: Bypass if file has no exports ([#9505](https://github.com/storybookjs/storybook/pull/9505)) - Core: Fix default sorting of docs-only stories ([#9504](https://github.com/storybookjs/storybook/pull/9504)) ## 5.3.5 (January 17, 2020) ### Bug Fixes - Core: Fix typo for loading addon-notes/register-panel ([#9497](https://github.com/storybookjs/storybook/pull/9497)) - Source-loader: Add imports to top of file ([#9492](https://github.com/storybookjs/storybook/pull/9492)) ## 5.3.4 (January 16, 2020) ### Bug Fixes - Core: Fix presets register panel ([#9486](https://github.com/storybookjs/storybook/pull/9486)) - Core: Fix addon/preset detection for local addons ([#9485](https://github.com/storybookjs/storybook/pull/9485)) - Core: Fix default story sort ([#9482](https://github.com/storybookjs/storybook/pull/9482)) ## 5.3.3 (January 14, 2020) ### Bug Fixes - UI: Fix edge case where only one legacy separator is defined ([#9425](https://github.com/storybookjs/storybook/pull/9425)) - Core: Preserve kind load order on HMR when no sortFn is provided ([#9424](https://github.com/storybookjs/storybook/pull/9424)) - Angular: Fix missing architect properties ([#9390](https://github.com/storybookjs/storybook/pull/9390)) - Addon-knobs: Fix null knob values in select ([#9416](https://github.com/storybookjs/storybook/pull/9416)) - Source-loader: Disable linting altogether ([#9417](https://github.com/storybookjs/storybook/pull/9417)) ## 5.3.2 (January 13, 2020) ### Bug Fixes - Source-loader: Disable eslint entirely for generated code ([#9410](https://github.com/storybookjs/storybook/pull/9410)) ## 5.3.1 (January 12, 2020) ### Bug Fixes - Core: Fix generated entry to import at top of file ([#9398](https://github.com/storybookjs/storybook/pull/9398)) ## 5.3.0 (January 11, 2020) Storybook 5.3 is here! - πŸ“ [Custom documentation in MDX](https://medium.com/storybookjs/rich-docs-with-storybook-mdx-61bc145ae7bc) - 🎨 [Multi-framework SB Docs (React, Vue, Angular, WC, Ember)](https://medium.com/storybookjs/storybook-docs-for-new-frameworks-b1f6090ee0ea) - πŸ“¦ [Web-components framework support](https://dev.to/open-wc/storybook-for-web-components-on-steroids-4h29) - πŸ”Ό [Main.js declarative configuration](https://medium.com/storybookjs/declarative-storybook-configuration-49912f77b78) 5.3 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `5.3.0-alpha.*`, `5.3.0-beta.*`, and `5.3.0-rc.*` for the full list of changes. See [MIGRATION.md](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md) to upgrade from `5.0` or earlier. ## 5.3.0-rc.14 (January 11, 2020) - Merge `master` into `next` for 5.3.0 release ([#9388](https://github.com/storybookjs/storybook/pull/9388)) ## 5.3.0-rc.13 (January 11, 2020) ### Bug Fixes - Addon-docs: Fix link CORS errors using channel navigate event ([#9381](https://github.com/storybookjs/storybook/pull/9381)) - CLI: Fix `sb init` to use spawn.sync if creating package.json ([#9359](https://github.com/storybookjs/storybook/pull/9359)) ### Maintenance - Official-storybook: Prop table example for multiple named exports ([#9364](https://github.com/storybookjs/storybook/pull/9364)) - Addon-docs / web-components: Rename 'props' to 'properties' in props table ([#9362](https://github.com/storybookjs/storybook/pull/9362)) ### Dependency Upgrades - Upgrade @types/webpack-env and @types/node to fix conflicting types ([#9365](https://github.com/storybookjs/storybook/pull/9365)) ## 5.3.0-rc.12 (January 8, 2020) ### Bug Fixes - Nav UI: Nodes are components only if they contain ALL leaf nodes ([#9356](https://github.com/storybookjs/storybook/pull/9356)) - Core: Fix HMR for global decorators in main.js config ([#9354](https://github.com/storybookjs/storybook/pull/9354)) - Presets: Fix register.js addons entry ([#9347](https://github.com/storybookjs/storybook/pull/9347)) - React: Check CRA is installed before showing warning ([#9346](https://github.com/storybookjs/storybook/pull/9346)) ## 5.3.0-rc.11 (January 7, 2020) ### Bug Fixes - Addon-Docs: Handle leaf/non-leaf mixture in docs-mode navigation ([#9321](https://github.com/storybookjs/storybook/pull/9321)) ### Dependency Upgrades - Axe storyshots: move to original @wordpress/jest-puppeteer-axe package ([#9337](https://github.com/storybookjs/storybook/pull/9337)) ## 5.3.0-rc.10 (January 6, 2020) ### Bug Fixes - Revert "Source-loader: Disable no-implicit-any linting" ([#9333](https://github.com/storybookjs/storybook/pull/9333)) - Addon-docs: Fix scroll behavior on page navigation ([#9331](https://github.com/storybookjs/storybook/pull/9331)) ## 5.3.0-rc.9 (January 4, 2020) ### Features - CSF: Use `__namedExportsOrder` array in loader if provided ([#9315](https://github.com/storybookjs/storybook/pull/9315)) ### Bug Fixes - Router: Add storyNameFromExport to avoid breaking changes ([#9320](https://github.com/storybookjs/storybook/pull/9320)) ## 5.3.0-rc.8 (January 3, 2020) ### Bug Fixes - Addon-docs: Tweak props table paragraph spacing ([#9307](https://github.com/storybookjs/storybook/pull/9307)) ### Maintenance - Add minimal typescript component to official-storybook ([#9308](https://github.com/storybookjs/storybook/pull/9308)) ### Dependency Upgrades - React: Upgrade babel-plugin-react-docgen to 4.0.0 ([#9303](https://github.com/storybookjs/storybook/pull/9303)) ## 5.3.0-rc.7 (January 2, 2020) ### Bug Fixes - Core: Fix babel.js to disable simplify ([#9280](https://github.com/storybookjs/storybook/pull/9280)) - Storyshots-Puppeteer: Don't infer story ID from its name ([#9291](https://github.com/storybookjs/storybook/pull/9291)) ## 5.3.0-rc.6 (December 31, 2019) This is significant change to `main.js` aka tri-config, dramatically simplifying how addons and presets are registered. See the maintenance PR for details. ### Maintenance - Main.js: Combine presets/registers in `addons` field ([#9246](https://github.com/storybookjs/storybook/pull/9246)) ## 5.3.0-rc.5 (December 31, 2019) ### Bug Fixes - Addon-docs: Hide stories block when there are no stories ([#9271](https://github.com/storybookjs/storybook/pull/9271)) - Source-loader: Disable no-implicit-any linting ([#9272](https://github.com/storybookjs/storybook/pull/9272)) ## 5.3.0-rc.4 (December 28, 2019) ### Bug Fixes - Addon-docs: Fix MDX story rendering with dynamic component titles ([#9248](https://github.com/storybookjs/storybook/pull/9248)) ### Maintenance - Ignore testfixtures directory in storybook publish ([#9244](https://github.com/storybookjs/storybook/pull/9244)) ## 5.3.0-rc.3 (December 26, 2019) ### Bug Fixes - Addon-docs: Include ember files in addon-docs publish ([#9230](https://github.com/storybookjs/storybook/pull/9230)) ### Maintenance - Standalone CSF example ([#9223](https://github.com/storybookjs/storybook/pull/9223)) ### Dependency Upgrades - Addon-info: Upgrade marksy for security ([#9234](https://github.com/storybookjs/storybook/pull/9234)) ## 5.3.0-rc.2 (December 26, 2019) Failed NPM publish ## 5.3.0-rc.1 (December 23, 2019) ### Bug Fixes - Angular: Add default value to the budgets property ([#9207](https://github.com/storybookjs/storybook/pull/9207)) - DocsPage: Fix title with new path separator scheme ([#9204](https://github.com/storybookjs/storybook/pull/9204)) ### Maintenance - CLI: Make template `stories` glob more permissive ([#9224](https://github.com/storybookjs/storybook/pull/9224)) ## 5.3.0-rc.0 (December 19, 2019) ### Features - CSF: Use `__orderedExports` in loader if provided ([#9181](https://github.com/storybookjs/storybook/pull/9181)) ### Bug Fixes - Addon-a11y: Fix selected blindness color filter ([#9179](https://github.com/storybookjs/storybook/pull/9179)) ### Maintenance - Addon-essentials: Remove actions, links, knobs ([#9184](https://github.com/storybookjs/storybook/pull/9184)) ## 5.3.0-beta.31 (December 16, 2019) ### Features - React: Add support for CRA without overrides ([#9157](https://github.com/storybookjs/storybook/pull/9157)) - Addon-docs: Add fontFamily prop to Typeset component ([#9158](https://github.com/storybookjs/storybook/pull/9158)) ### Bug Fixes - Core: Emit store render event synchronously if we can ([#9087](https://github.com/storybookjs/storybook/pull/9087)) ## 5.3.0-beta.30 (December 16, 2019) Failed NPM publish ## 5.3.0-beta.29 (December 16, 2019) Failed NPM publish ## 5.3.0-beta.28 (December 16, 2019) Failed NPM publish ## 5.3.0-beta.27 (December 16, 2019) Failed NPM publish ## 5.3.0-beta.26 (December 16, 2019) Failed NPM publish ## 5.3.0-beta.25 (December 15, 2019) ### Bug Fixes - Addon-docs: Hide addons on docs-only stories ([#9125](https://github.com/storybookjs/storybook/pull/9125)) ### Dependency Upgrades - Upgrade vue-docgen-loader to 1.3.0-beta.0 ([#9155](https://github.com/storybookjs/storybook/pull/9155)) ## 5.3.0-beta.24 (December 15, 2019) Failed NPM publish ## 5.3.0-beta.23 (December 14, 2019) ### Features - Addon-docs: Render components as leaves in `--docs` mode ([#7700](https://github.com/storybookjs/storybook/pull/7700)) ### Bug Fixes - Addon-viewport: Allow viewports config to be optional ([#9137](https://github.com/storybookjs/storybook/pull/9137)) ## 5.3.0-beta.22 (December 12, 2019) ### Bug Fixes - React: Fix CRA preset check ([#9142](https://github.com/storybookjs/storybook/pull/9142)) ### Maintenance - Build: Change CI to chromatic on all examples ([#9114](https://github.com/storybookjs/storybook/pull/9114)) - Web-components: Clean up example `custom-elements.json` and expose `defaultValue` ([#9107](https://github.com/storybookjs/storybook/pull/9107)) ### Dependency Upgrades - Restore main jscodeshift package ([#9140](https://github.com/storybookjs/storybook/pull/9140)) ## 5.3.0-beta.21 (December 11, 2019) ### Features - CLI: Add Yarn workspaces support for init command ([#9104](https://github.com/storybookjs/storybook/pull/9104)) ### Bug Fixes - Addon-docs: Update MDX compiler to fix knobs ([#9118](https://github.com/storybookjs/storybook/pull/9118)) - CLI: Add web-components to sb init ([#9106](https://github.com/storybookjs/storybook/pull/9106)) ### Maintenance - UI: Remove css usage ([#9003](https://github.com/storybookjs/storybook/pull/9003)) ## 5.3.0-beta.20 (December 9, 2019) ### Features - Addon-essentials: Remove docs from essentials ([#9093](https://github.com/storybookjs/storybook/pull/9093)) ### Bug Fixes - Source-loader: Handle includeStories/excludeStories in CSF ([#9100](https://github.com/storybookjs/storybook/pull/9100)) - Source-loader: Support function declaration story exports ([#9092](https://github.com/storybookjs/storybook/pull/9092)) ### Maintenance - CSF: Refactor router utils into CSF library ([#9099](https://github.com/storybookjs/storybook/pull/9099)) ## 5.3.0-beta.19 (December 7, 2019) ### Features - Addon-essentials ([#9019](https://github.com/storybookjs/storybook/pull/9019)) ### Bug Fixes - Addon-docs: Fix prop table default value for web-components ([#9086](https://github.com/storybookjs/storybook/pull/9086)) ## 5.3.0-beta.18 (December 6, 2019) ### Features - CLI: Change generators to Triconfig ([#9075](https://github.com/storybookjs/storybook/pull/9075)) - Addon-docs: Add Props for Ember ([#9067](https://github.com/storybookjs/storybook/pull/9067)) - MDX: Handle quotes / template literals in title ([#9069](https://github.com/storybookjs/storybook/pull/9069)) ### Bug Fixes - Addon-docs: MDX Octicon anchors should not be tabbable ([#9063](https://github.com/storybookjs/storybook/pull/9063)) ### Dependency Upgrades - Addon-docs: Upgrade vue-docgen-loader ([#9082](https://github.com/storybookjs/storybook/pull/9082)) ## 5.3.0-beta.17 (December 6, 2019) NPM publish failed ## 5.3.0-beta.16 (December 5, 2019) ### Features - Addon-docs: DocsPage Heading and Subheading anchor links ([#9060](https://github.com/storybookjs/storybook/pull/9060)) ### Bug Fixes - Core: Fix `api.selectStory` for component permalinks ([#9054](https://github.com/storybookjs/storybook/pull/9054)) - Storyshots: Escape Windows fileNames ([#9061](https://github.com/storybookjs/storybook/pull/9061)) ### Dependency Upgrades - Addon-docs: Upgrade vue-docgen-api ([#9066](https://github.com/storybookjs/storybook/pull/9066)) ## 5.3.0-beta.15 (December 4, 2019) ### Features - Addon-docs: MDX Linking ([#9051](https://github.com/storybookjs/storybook/pull/9051)) ## 5.2.8 (December 2, 2019) ### Bug Fixes - UI: Fix layout of Preview container ([#8628](https://github.com/storybookjs/storybook/pull/8628)) - Core: Use `stable` package to ensure story sorting is stable ([#8795](https://github.com/storybookjs/storybook/pull/8795)) - Source-loader: Warn if applied to non-stories file ([#8773](https://github.com/storybookjs/storybook/pull/8773)) ## 5.3.0-beta.14 (December 2, 2019) ### Features - Addon-docs: Increase Props summary and func length ([#8998](https://github.com/storybookjs/storybook/pull/8998)) ### Bug Fixes - Addon-docs: Restore IE11 compat by transpiling acorn-jsx ([#9021](https://github.com/storybookjs/storybook/pull/9021)) - Source-loader: Handle template strings in CSF title ([#8995](https://github.com/storybookjs/storybook/pull/8995)) - CLI: Fix various storiesof-to-csf cases based on chromatic stories upgrade ([#9013](https://github.com/storybookjs/storybook/pull/9013)) ## 5.2.7 (November 30, 2019) ### Bug Fixes - Addon-contexts: Fix 'cannot read property h of undefined' in preact ([#9001](https://github.com/storybookjs/storybook/pull/9001)) - Addon-viewports: Fix missing TypeScript types ([#8848](https://github.com/storybookjs/storybook/pull/8848)) - Addon-A11y: Show errors, reset config properly ([#8779](https://github.com/storybookjs/storybook/pull/8779)) - UI: Store layout state in sessionStorage ([#8786](https://github.com/storybookjs/storybook/pull/8786)) - UI: Fix MobileLayout component error on master ([#8941](https://github.com/storybookjs/storybook/pull/8941)) - Addon-analytics: Fix 'path is required in .pageview()' ([#8468](https://github.com/storybookjs/storybook/pull/8468)) ## 5.3.0-beta.13 (November 30, 2019) ### Bug Fixes - Addon-contexts: Fix 'cannot read property h of undefined' in preact ([#9001](https://github.com/storybookjs/storybook/pull/9001)) ### Maintenance - CLI: Code cleanup ([#9004](https://github.com/storybookjs/storybook/pull/9004)) ## 5.3.0-beta.12 (November 29, 2019) ### Features - Storyshots: Support a11y tests, generic tests ([#8934](https://github.com/storybookjs/storybook/pull/8934)) ### Maintenance - Dev: Add vscode launch.json for debugging ([#8993](https://github.com/storybookjs/storybook/pull/8993)) - UI: viewMode proptypes changed to any string ([#8994](https://github.com/storybookjs/storybook/pull/8994)) - Addon-docs: Remove deprecated framework-specific docs presets ([#8985](https://github.com/storybookjs/storybook/pull/8985)) ### Dependency Upgrades - Addon-docs: Upgrade MDX dependencies ([#8991](https://github.com/storybookjs/storybook/pull/8991)) ## 5.3.0-beta.11 (November 28, 2019) ### Features - UI: Escape hatch CSS on for "active" tablist buttons ([#8989](https://github.com/storybookjs/storybook/pull/8989)) - Addon-docs: Added dark theme option to source component ([#8732](https://github.com/storybookjs/storybook/pull/8732)) - Triconfig: Configure UI options overhaul ([#8871](https://github.com/storybookjs/storybook/pull/8871)) ### Bug Fixes - Addon-docs: Fix vertical alignment of props expandable ([#8953](https://github.com/storybookjs/storybook/pull/8953)) - Addon-links: Fix return type of linkTo and examples ([#8975](https://github.com/storybookjs/storybook/pull/8975)) ## 5.3.0-beta.10 (November 27, 2019) ### Features - MDX: Allow user to override `docs.container` parameter ([#8968](https://github.com/storybookjs/storybook/pull/8968)) - Addon-docs: Increase docs content wrapper max-width to 1000px ([#8970](https://github.com/storybookjs/storybook/pull/8970)) - Addon-docs: Prop table support for Angular directives ([#8922](https://github.com/storybookjs/storybook/pull/8922)) - Addon-docs: Increase width of props table type column ([#8950](https://github.com/storybookjs/storybook/pull/8950)) ### Bug Fixes - Addon-docs: Fix `Preview` theming escape hatch ([#8969](https://github.com/storybookjs/storybook/pull/8969)) - Core: Don't try to require .ts files from dist ([#8971](https://github.com/storybookjs/storybook/pull/8971)) - Core: Use logger in base-webpack.config.js ([#8966](https://github.com/storybookjs/storybook/pull/8966)) ### Maintenance - Examples: Add "debug" script for storybook-official ([#8973](https://github.com/storybookjs/storybook/pull/8973)) - Build: Upgrade to node 10 on netlify ([#8967](https://github.com/storybookjs/storybook/pull/8967)) - Core/triconfig everywhere: migrate examples ([#8942](https://github.com/storybookjs/storybook/pull/8942)) ## 5.3.0-beta.9 (November 26, 2019) ### Features - Storyshots: Remove abandoned storyshots when run with `-u` flag ([#8889](https://github.com/storybookjs/storybook/pull/8889)) ### Bug Fixes - Addon-docs: Support subcomponents as a top-level default export ([#8931](https://github.com/storybookjs/storybook/pull/8931)) ### Dependency Upgrades - Core: Add missing dependencies ([#8945](https://github.com/storybookjs/storybook/pull/8945)) ## 5.3.0-beta.8 (November 26, 2019) ### Features - Storyshots-puppeteer: Add afterScreenshot handler ([#8092](https://github.com/storybookjs/storybook/pull/8092)) ### Bug Fixes - Core: Upgrade telejson to fix cross-origin frame error ([#8940](https://github.com/storybookjs/storybook/pull/8940)) ### Maintenance - Build: Fix image snapshots setup in official-storybook ([#8932](https://github.com/storybookjs/storybook/pull/8932)) ### Dependency Upgrades - Core: Add @babel/core peer dependency to @storybook/core ([#8933](https://github.com/storybookjs/storybook/pull/8933)) ## 5.3.0-beta.7 (November 26, 2019) Failed npm publish ## 5.3.0-beta.6 (November 24, 2019) ### Features - Presets: dynamic preset injection ([#8921](https://github.com/storybookjs/storybook/pull/8921)) ### Bug Fixes - Revert "feat: use `puppeteer-core` instead of `puppeteer`" ([#8925](https://github.com/storybookjs/storybook/pull/8925)) - Addon-docs: Fix props detail tooltip to prevent cutting end of content ([#8923](https://github.com/storybookjs/storybook/pull/8923)) ### Maintenance - Addon-docs: Base code to improve the props table for TS ([#8905](https://github.com/storybookjs/storybook/pull/8905)) - Build: Fix now deploy ([#8929](https://github.com/storybookjs/storybook/pull/8929)) ### Dependency Upgrades - Miscellaneous upgrades ([#8912](https://github.com/storybookjs/storybook/pull/8912)) ## 5.3.0-beta.5 (November 23, 2019) Failed npm publish ## 5.3.0-beta.4 (November 23, 2019) Failed npm publish ## 5.3.0-beta.3 (November 21, 2019) ### Features - Addon-docs: Rich props table UI ([#8887](https://github.com/storybookjs/storybook/pull/8887)) - Addon-docs: Improve basic support for Flow props ([#8890](https://github.com/storybookjs/storybook/pull/8890)) - CLI: Avoid id changes after `storiesof-to-csf` migration ([#8856](https://github.com/storybookjs/storybook/pull/8856)) ### Bug Fixes - Addon-docs: Fix props table for sections props ([#8904](https://github.com/storybookjs/storybook/pull/8904)) - Addon-docs: Fix Description block when no component provided ([#8902](https://github.com/storybookjs/storybook/pull/8902)) - Angular: Fix project without `architect.build` option ([#6737](https://github.com/storybookjs/storybook/pull/6737)) ### Maintenance - Addon-docs: Docgen lib maintenance ([#8896](https://github.com/storybookjs/storybook/pull/8896)) - Examples: Fix stories glob in official-storybook ([#8888](https://github.com/storybookjs/storybook/pull/8888)) ## 5.3.0-beta.2 (November 19, 2019) ### Features - Addon-docs: Customizable DocPage doc blocks ([#8855](https://github.com/storybookjs/storybook/pull/8855)) ### Bug Fixes - Addon-docs: Add back Props "exclude" support ([#8868](https://github.com/storybookjs/storybook/pull/8868)) - Addon-docs: Fix MDX component permalinking ([#8872](https://github.com/storybookjs/storybook/pull/8872)) - Addon-docs: Fix regression to @ignore in Props ([#8867](https://github.com/storybookjs/storybook/pull/8867)) ### Maintenance - Addon-docs: Add tests for prop types default value ([#8869](https://github.com/storybookjs/storybook/pull/8869)) ## 5.3.0-beta.1 (November 18, 2019) ### Features - Addon-google-analytics: Add gaOption config ([#8859](https://github.com/storybookjs/storybook/pull/8859)) ### Bug Fixes - Addon-docs: Fix props table props sorting for PropTypes ([#8857](https://github.com/storybookjs/storybook/pull/8857)) - Fix layout of Preview container ([#8628](https://github.com/storybookjs/storybook/pull/8628)) ## 5.3.0-beta.0 (November 16, 2019) Storybook 5.3 is in beta y'all πŸ”₯πŸ”₯πŸ”₯ It includes: - πŸ“ Longform documentation in MDX - 🎨 Multi-framework SB Docs (React, Vue, Angular, WC) - πŸ“¦ Web-components framework support - πŸ”Ό Tri-config (experimental) See the [latest changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) for a full list of changes. ## 5.3.0-alpha.47 (November 16, 2019) ### Features - Triconfig: Declarative story definition in main.js ([#8748](https://github.com/storybookjs/storybook/pull/8748)) - Storyshots: Triconfig support ([#8765](https://github.com/storybookjs/storybook/pull/8765)) ### Bug Fixes - Addon-viewports: Fix missing TypeScript types ([#8848](https://github.com/storybookjs/storybook/pull/8848)) ### Dependency Upgrades - Dependency upgrades ([#8847](https://github.com/storybookjs/storybook/pull/8847)) ## 5.3.0-alpha.46 (November 16, 2019) ### Features - Core: allow uppercase path names in url query param ([#8516](https://github.com/storybookjs/storybook/pull/8516)) ### Bug Fixes - Core: Fix null version check bug ([#8806](https://github.com/storybookjs/storybook/pull/8806)) - Addon-notes: Fix anchor links ([#8132](https://github.com/storybookjs/storybook/pull/8132)) ### Maintenance - Refactor: remove useless variables from eslint config ([#8843](https://github.com/storybookjs/storybook/pull/8843)) ### Dependency Upgrades - Addon-docs: Replace `storybook-addon-vue-info` with `vue-docgen-loader` ([#8831](https://github.com/storybookjs/storybook/pull/8831)) ## 5.3.0-alpha.45 (November 14, 2019) ### Breaking Changes - CSF: Deprecate displayName parameter ([#8775](https://github.com/storybookjs/storybook/pull/8775)) ### Features - Addon-docs: Rich prop tables ([#8826](https://github.com/storybookjs/storybook/pull/8826)) - Core: Simplified hierarchy separators ([#8796](https://github.com/storybookjs/storybook/pull/8796)) - CLI: Upgrade hierarchy separator codemod + examples ([#8818](https://github.com/storybookjs/storybook/pull/8818)) - CLI: Addon postinstall hooks ([#8700](https://github.com/storybookjs/storybook/pull/8700)) - CSF/MDX: Add component id for permalinks ([#8808](https://github.com/storybookjs/storybook/pull/8808)) - Addon-knobs: Add object[] support for select ([#7957](https://github.com/storybookjs/storybook/pull/7957)) ### Bug Fixes - Addon-A11y: Show errors, reset config properly ([#8779](https://github.com/storybookjs/storybook/pull/8779)) ## 5.3.0-alpha.44 (November 13, 2019) ### Features - React-native: Add theming to ondevice-addons ([#8738](https://github.com/storybookjs/storybook/pull/8738)) ### Bug Fixes - UI: Store layout state in sessionStorage ([#8786](https://github.com/storybookjs/storybook/pull/8786)) - Core: Use `stable` package to ensure story sorting is stable ([#8795](https://github.com/storybookjs/storybook/pull/8795)) ### Maintenance - Svelte: Migrate @storybook/svelte to Typescript ([#8770](https://github.com/storybookjs/storybook/pull/8770)) ## 5.3.0-alpha.43 (November 11, 2019) ### Bug Fixes - Source-loader: Warn if applied to non-stories file ([#8773](https://github.com/storybookjs/storybook/pull/8773)) ### Maintenance - Presets / Addon-docs: Cleanup framework-specific presets ([#8782](https://github.com/storybookjs/storybook/pull/8782)) - Add @babel/runtime to workspace ([#8774](https://github.com/storybookjs/storybook/pull/8774)) ## 5.2.6 (November 9, 2019) ### Bug Fixes - Addon-info: Remove jsnext:main ([#8764](https://github.com/storybookjs/storybook/pull/8764)) - Addon-info: Fix "The prop 'children' is marked as required in 'Td'" ([#8745](https://github.com/storybookjs/storybook/pull/8745)) - UI: Fix unmount components on Canvas/Docs tab switch ([#8625](https://github.com/storybookjs/storybook/pull/8625)) - Addon-docs: Fix code style inside LI ([#8708](https://github.com/storybookjs/storybook/pull/8708)) - Remove min-height CSS rule from DocsPage wrapper ([#8366](https://github.com/storybookjs/storybook/pull/8366)) - Core: Revert webpack rebuild changes in node_modules ([#8657](https://github.com/storybookjs/storybook/pull/8657)) - Addon-notes: Add key to render function ([#8633](https://github.com/storybookjs/storybook/pull/8633)) - Addon-docs: Fix story scroll-to heuristics ([#8629](https://github.com/storybookjs/storybook/pull/8629)) - React-native-server: Changed default port to number in CLI options ([#8584](https://github.com/storybookjs/storybook/pull/8584)) - Increase TooltipLinkList max-height to accommodate more links ([#8545](https://github.com/storybookjs/storybook/pull/8545)) - Prevent form submission as search is done while typing ([#8546](https://github.com/storybookjs/storybook/pull/8546)) - Ondevice-knobs: Fix peer dep ([#8644](https://github.com/storybookjs/storybook/pull/8644)) ## 5.3.0-alpha.42 (November 9, 2019) ### Bug Fixes - Addon-info: Remove jsnext:main ([#8764](https://github.com/storybookjs/storybook/pull/8764)) - Addon-info: Fix "The prop 'children' is marked as required in 'Td'" ([#8745](https://github.com/storybookjs/storybook/pull/8745)) ### Maintenance - React-native: Update compilation target - it was compiled for old browsers ([#8698](https://github.com/storybookjs/storybook/pull/8698)) ## 5.3.0-alpha.41 (November 7, 2019) ### Features - Addon-docs: Render array of shape properly in props table ([#8707](https://github.com/storybookjs/storybook/pull/8707)) - Addon-docs: Render params description in props table, support @ignore ([#8702](https://github.com/storybookjs/storybook/pull/8702)) ### Bug Fixes - Addon-docs: Fix "Cannot read property 'props'" ([#8731](https://github.com/storybookjs/storybook/pull/8731)) - UI: Fix unmount components on Canvas/Docs tab switch ([#8625](https://github.com/storybookjs/storybook/pull/8625)) - Angular: Fix loading baseConfig if no angular.json found ([#8727](https://github.com/storybookjs/storybook/pull/8727)) ## 5.3.0-alpha.40 (November 6, 2019) ### Features - TriConfig configuration refactor ([#8597](https://github.com/storybookjs/storybook/pull/8597)) - Presets: Ability to combine presets into another preset ([#6828](https://github.com/storybookjs/storybook/pull/6828)) ### Bug Fixes - Theming: Fix invisible hr styles in typography ([#8659](https://github.com/storybookjs/storybook/pull/8659)) ### Maintenance - Build: caching to github workflows ([#8724](https://github.com/storybookjs/storybook/pull/8724)) ## 5.3.0-alpha.39 (November 5, 2019) ### Breaking Changes - React-native: Require user-provided async storage ([#7801](https://github.com/storybookjs/storybook/pull/7801)) ### Features - Addon-docs: Inline rendering for web-components as default ([#8705](https://github.com/storybookjs/storybook/pull/8705)) ### Bug Fixes - Addon-docs: Fix recipe to use `notes` as component description ([#8718](https://github.com/storybookjs/storybook/pull/8718)) - Addon-docs: Fix code style inside LI ([#8708](https://github.com/storybookjs/storybook/pull/8708)) - React Native: Fix on-device-notes ([#8692](https://github.com/storybookjs/storybook/pull/8692)) - React Native: On Device Knobs Groups Fix ([#8694](https://github.com/storybookjs/storybook/pull/8694)) - React-native: Fix event listening for story navigation ([#8690](https://github.com/storybookjs/storybook/pull/8690)) - React-Native: Add safe area wrapper for iphone x and later ([#8679](https://github.com/storybookjs/storybook/pull/8679)) ## 5.3.0-alpha.38 (November 3, 2019) ### Bug Fixes - React-native: Patch rn-host-detect ([#8683](https://github.com/storybookjs/storybook/pull/8683)) - React-native: Fix layout in RN61 so addons no longer initially displayed ([#8681](https://github.com/storybookjs/storybook/pull/8681)) ### Maintenance - React-native: Catch touch events when preview is minimized ([#8680](https://github.com/storybookjs/storybook/pull/8680)) - React-native: Make menu bar have its own position instead of absolute ([#8678](https://github.com/storybookjs/storybook/pull/8678)) ## 5.3.0-alpha.37 (November 2, 2019) ### Bug Fixes - Source-loader: Fix Typescript support ([#8499](https://github.com/storybookjs/storybook/pull/8499)) ## 5.3.0-alpha.36 (November 2, 2019) ### Features - Addon-docs: Angular DocsPage props table ([#8621](https://github.com/storybookjs/storybook/pull/8621)) - Addon-docs: Support jsdoc params to describe function signature ([#8660](https://github.com/storybookjs/storybook/pull/8660)) ### Bug Fixes - Addon-docs: Remove min-height CSS rule from DocsPage wrapper ([#8366](https://github.com/storybookjs/storybook/pull/8366)) - Addon-docs: Check component propTypes before unwrapping ([#8665](https://github.com/storybookjs/storybook/pull/8665)) ## 5.3.0-alpha.35 (November 1, 2019) ### Bug Fixes - Core: Revert webpack rebuild changes in node_modules ([#8657](https://github.com/storybookjs/storybook/pull/8657)) - Ondevice-knobs: Fix peer dep ([#8643](https://github.com/storybookjs/storybook/pull/8643)) ## 5.3.0-alpha.34 (October 30, 2019) ### Bug Fixes - Addon-notes: Add key to render function ([#8633](https://github.com/storybookjs/storybook/pull/8633)) - Addon-docs: Fix story scroll-to heuristics ([#8629](https://github.com/storybookjs/storybook/pull/8629)) - Addon-docs: Fix props table in no props case ([#8632](https://github.com/storybookjs/storybook/pull/8632)) - Addon-docs/web-components: Add attributes to props table ([#8598](https://github.com/storybookjs/storybook/pull/8598)) - CLI: Fix package.json update ([#8615](https://github.com/storybookjs/storybook/pull/8615)) - React-native: Fix background style ([#8480](https://github.com/storybookjs/storybook/pull/8480)) ### Maintenance - Channel: Clean up test ([#8627](https://github.com/storybookjs/storybook/pull/8627)) - RAX: Fix example app ([#8617](https://github.com/storybookjs/storybook/pull/8617)) ### Dependency Upgrades - Misc. dependency upgrades ([#8612](https://github.com/storybookjs/storybook/pull/8612)) ## 5.3.0-alpha.33 (October 28, 2019) ### Maintenance - Web-components: Move custom-elements utils to app ([#8592](https://github.com/storybookjs/storybook/pull/8592)) ## 5.3.0-alpha.32 (October 28, 2019) ### Features - Addon-docs: Props / Description for web-components ([#8585](https://github.com/storybookjs/storybook/pull/8585)) - Core: Global addDecorator/addParameters ([#8573](https://github.com/storybookjs/storybook/pull/8573)) - Addon-docs: Generalize Description doc block ([#8590](https://github.com/storybookjs/storybook/pull/8590)) ### Bug Fixes - React-native-server: Changed default port to number in CLI options ([#8584](https://github.com/storybookjs/storybook/pull/8584)) ### Maintenance - Typescript: Use native package types now available ([#8588](https://github.com/storybookjs/storybook/pull/8588)) - Build: Fix now deploy maybe ([#8589](https://github.com/storybookjs/storybook/pull/8589)) ## 5.3.0-alpha.31 (October 27, 2019) ### Dependency Upgrades - Upgrade babel-plugin-react-docgen to 4.0.0-beta.1 ([#8581](https://github.com/storybookjs/storybook/pull/8581)) ## 5.3.0-alpha.30 (October 27, 2019) ### Features - Addon-docs: Modify Typeset doc block to accept units ([#8574](https://github.com/storybookjs/storybook/pull/8574)) ### Bug Fixes - Web-components: Use framework id 'web-components' ([#8579](https://github.com/storybookjs/storybook/pull/8579)) ### Maintenance - WC-kitchen-sink: Add babel-loader dependency ([#8578](https://github.com/storybookjs/storybook/pull/8578)) ### Dependency Upgrades - Upgrade babel-plugin-react-docgen to 3.2.0 ([#8580](https://github.com/storybookjs/storybook/pull/8580)) ## 5.3.0-alpha.29 (October 25, 2019) ### Features - Addon-docs: Add props loader to vue preset ([#8567](https://github.com/storybookjs/storybook/pull/8567)) ### Dependency Upgrades - Angular: bump zone.js version in peer dependencies ([#8558](https://github.com/storybookjs/storybook/pull/8558)) ## 5.3.0-alpha.28 (October 25, 2019) ### Features - Addon-docs: Publish web-components preset ([#8563](https://github.com/storybookjs/storybook/pull/8563)) - Addon-docs: Vue slots/events props table + generalization ([#8489](https://github.com/storybookjs/storybook/pull/8489)) ## 5.3.0-alpha.27 (October 24, 2019) ### Features - Core: Allow linking to kind/component ID ([#7648](https://github.com/storybookjs/storybook/pull/7648)) - Addon-docs: Jest MDX transform for storyshots ([#8189](https://github.com/storybookjs/storybook/pull/8189)) - CLI: Add flag to disable version checks ([#8488](https://github.com/storybookjs/storybook/pull/8488)) - Typescript: add types for react demo ([#8517](https://github.com/storybookjs/storybook/pull/8517)) ### Bug Fixes - UI: Increase TooltipLinkList max-height to accommodate more links ([#8545](https://github.com/storybookjs/storybook/pull/8545)) - UI: Prevent form submission as search is done while typing ([#8546](https://github.com/storybookjs/storybook/pull/8546)) ### Dependency Upgrades - Remove outdated and unused `jsx-to-string` library ([#8549](https://github.com/storybookjs/storybook/pull/8549)) ## 5.3.0-alpha.26 (October 23, 2019) Fix web-components storybook dependencies ## 5.3.0-alpha.25 (October 23, 2019) ### Features - Web-components: New storybook app ([#8400](https://github.com/storybookjs/storybook/pull/8400)) - Core: Allow custom postcss config ([#8498](https://github.com/storybookjs/storybook/pull/8498)) ## 5.3.0-alpha.24 (October 22, 2019) ### Features - Docs: Highlight ts and tsx syntax ([#8493](https://github.com/storybookjs/storybook/pull/8493)) ### Bug Fixes - React-native-server: Convert port to number in CLI options ([#8491](https://github.com/storybookjs/storybook/pull/8491)) ### Maintenance - Automate codemod tests as jest snapshots ([#8506](https://github.com/storybookjs/storybook/pull/8506)) ### Dependency Upgrades - Add "@types/react-textarea-autosize" to dependencies ([#8503](https://github.com/storybookjs/storybook/pull/8503)) ## 5.2.5 (October 22, 2019) ### Bug Fixes - UI: Fix React15 support ([#8454](https://github.com/storybookjs/storybook/pull/8454)) - React-native-server: Convert port to number in CLI options ([#8491](https://github.com/storybookjs/storybook/pull/8491)) - Addon-docs: Fix React.forwardedRef/memo props ([#8445](https://github.com/storybookjs/storybook/pull/8445)) - MDX: Handle `` name starting with number ([#8469](https://github.com/storybookjs/storybook/pull/8469)) - React: Fix custom themes breaking the welcome demo ([#8259](https://github.com/storybookjs/storybook/pull/8259)) - Addon-jest: Make withTests type generic ([#8410](https://github.com/storybookjs/storybook/pull/8410)) ### Dependency Upgrades - [Security] Bump lodash from 4.17.11 to 4.17.15 ([#8351](https://github.com/storybookjs/storybook/pull/8351)) ### Dependency Upgrades - Add "@types/react-textarea-autosize" to dependencies ([#8503](https://github.com/storybookjs/storybook/pull/8503)) ## 5.3.0-alpha.23 (October 19, 2019) ### Features - Webpack: Enabled error details ([#8391](https://github.com/storybookjs/storybook/pull/8391)) ### Bug Fixes - Addon-docs: Fix React.forwardedRef/memo props ([#8445](https://github.com/storybookjs/storybook/pull/8445)) - MDX: Handle `` name starting with number ([#8469](https://github.com/storybookjs/storybook/pull/8469)) ### Maintenance - ADD a step in circleci to upload storybook for angular ([#8477](https://github.com/storybookjs/storybook/pull/8477)) - Core: Check module type in configure ([#8412](https://github.com/storybookjs/storybook/pull/8412)) - Angular: Convert angular-cli stories to CSF ([#7668](https://github.com/storybookjs/storybook/pull/7668)) - Typescript: Migrate @storybook/mithril ([#8320](https://github.com/storybookjs/storybook/pull/8320)) ## 5.3.0-alpha.22 (October 18, 2019) ### Features - CLI: Add component meta to framework templates ([#8462](https://github.com/storybookjs/storybook/pull/8462)) ### Maintenance - Build: Add cypress to Storybook CI ([#8397](https://github.com/storybookjs/storybook/pull/8397)) - Incorrect minimal required node version ([#8427](https://github.com/storybookjs/storybook/pull/8427)) ## 5.3.0-alpha.21 (October 17, 2019) ### Features - CLI: React-scripts TS template & test ([#8451](https://github.com/storybookjs/storybook/pull/8451)) - Addon-storysource: Add preset ([#8437](https://github.com/storybookjs/storybook/pull/8437)) ### Bug Fixes - UI: Fix React15 support ([#8454](https://github.com/storybookjs/storybook/pull/8454)) - Addon-centered: Fix zoom issues for non-Firefox browsers ([#8442](https://github.com/storybookjs/storybook/pull/8442)) - CLI: Add CRA preset to MDX template ([#8452](https://github.com/storybookjs/storybook/pull/8452)) - CLI: Add preset-create-react-app to CRA presets template ([#8449](https://github.com/storybookjs/storybook/pull/8449)) - CLI: Fix CRA-ts fixture package name ([#8457](https://github.com/storybookjs/storybook/pull/8457)) ## 5.3.0-alpha.20 (October 15, 2019) ### Features - Addon-docs: Support MDX source in Preview w/ no Story blocks ([#7966](https://github.com/storybookjs/storybook/pull/7966)) ### Bug Fixes - Addon-docs: Fix react inline stories ([#8419](https://github.com/storybookjs/storybook/pull/8419)) - React: Fix custom themes breaking welcome demo ([#8259](https://github.com/storybookjs/storybook/pull/8259)) ## 5.3.0-alpha.19 (October 15, 2019) ### Features - React: Move Create React App support to external preset ([#8416](https://github.com/storybookjs/storybook/pull/8416)) - CLI: MDX template support ([#8396](https://github.com/storybookjs/storybook/pull/8396)) ### Bug Fixes - Addon-jest: Make withTests type generic ([#8410](https://github.com/storybookjs/storybook/pull/8410)) - Addon-docs: Don't error in React when there's no `prepareForInline` ([#8415](https://github.com/storybookjs/storybook/pull/8415)) ### Dependency Upgrades - [Security] Bump lodash from 4.17.11 to 4.17.15 ([#8351](https://github.com/storybookjs/storybook/pull/8351)) ## 5.3.0-alpha.18 (October 14, 2019) ### Bug Fixes - CSF: Warn when CSF and `storiesOf` mixed in one file ([#8411](https://github.com/storybookjs/storybook/pull/8411)) - Addon API: Clean preview hooks when removing a story ([#8408](https://github.com/storybookjs/storybook/pull/8408)) - Addon-docs: Fix typo in default config ([#8403](https://github.com/storybookjs/storybook/pull/8403)) - Angular: Fix angular2-template-loader / raw-loader version conflicts ([#8269](https://github.com/storybookjs/storybook/pull/8269)) - CLI: Update button.svelte template ([#8369](https://github.com/storybookjs/storybook/pull/8369)) ### Maintenance - Official-storybook: Add a story with duplicate decorators ([#8407](https://github.com/storybookjs/storybook/pull/8407)) ## 5.2.4 (October 14, 2019) ### Bug Fixes - Angular: Fix angular2-template-loader / raw-loader version conflicts ([#8269](https://github.com/storybookjs/storybook/pull/8269)) - CSF: Warn when CSF and `storiesOf` mixed in one file ([#8411](https://github.com/storybookjs/storybook/pull/8411)) - Addon API: Clean preview hooks when removing a story ([#8408](https://github.com/storybookjs/storybook/pull/8408)) - Update button.svelte ([#8369](https://github.com/storybookjs/storybook/pull/8369)) - CSF: Ignore \_\_esModule export ([#8317](https://github.com/storybookjs/storybook/pull/8317)) ### Maintenance - Publish top-level .js and .d.ts files ([#8354](https://github.com/storybookjs/storybook/pull/8354)) ## 5.3.0-alpha.17 (October 10, 2019) ### Maintenance - Publish top-level .js and .d.ts files ([#8354](https://github.com/storybookjs/storybook/pull/8354)) ## 5.3.0-alpha.16 (October 10, 2019) Publish failed ## 5.3.0-alpha.15 (October 8, 2019) ### Features - Addon-docs: support vue inline rendering ([#7929](https://github.com/storybookjs/storybook/pull/7929)) ### Maintenance - Typescript: Migrate addon-storyshots ([#7674](https://github.com/storybookjs/storybook/pull/7674)) ## 5.3.0-alpha.14 (October 8, 2019) NPM publish failed ## 5.3.0-alpha.13 (October 8, 2019) ### Features - MDX: Better ergonomics for documenting CSF ([#8312](https://github.com/storybookjs/storybook/pull/8312)) - Addon-docs: Story parameter for disabling docs ([#8313](https://github.com/storybookjs/storybook/pull/8313)) ### Dependency Upgrades - Remove redundant dependency on hoist-non-react-statics (#6349) ([#8310](https://github.com/storybookjs/storybook/pull/8310)) ## 5.3.0-alpha.12 (October 7, 2019) ### Features - CSF: Allow multiple CSF with same title ([#8133](https://github.com/storybookjs/storybook/pull/8133)) ### Bug Fixes - CSF: Ignore \_\_esModule export ([#8317](https://github.com/storybookjs/storybook/pull/8317)) - React: Improve type of storyFn ([#8197](https://github.com/storybookjs/storybook/pull/8197)) ## 5.2.3 (October 7, 2019) ### Bug Fixes - Core: Fix lib/core whitelist ([#8182](https://github.com/storybookjs/storybook/pull/8182)) ## 5.2.2 (October 7, 2019) ### Bug Fixes - Storyshots: First-class CSF support ([#8000](https://github.com/storybookjs/storybook/pull/8000)) - UI: Move addon dependencies to devDependencies ([#8206](https://github.com/storybookjs/storybook/pull/8206)) - Addon-docs: CSS classes for escape-hatch theming wrapper/content ([#8061](https://github.com/storybookjs/storybook/pull/8061)) - CLI: Fix variable collisions in storiesof-to-csf ([#8106](https://github.com/storybookjs/storybook/pull/8106)) - Addon-knobs: Add missing type def #8105 ([#8118](https://github.com/storybookjs/storybook/pull/8118)) - Dependencies: add @types/webpack-env to apps that depend on it ([#8119](https://github.com/storybookjs/storybook/pull/8119)) - Core: Show exception rather than error on react error boundary ([#8100](https://github.com/storybookjs/storybook/pull/8100)) - UI: Fix inline code styling for dark theme ([#8260](https://github.com/storybookjs/storybook/pull/8260)) - Addon-ondevice-notes: Validate the state content ([#8261](https://github.com/storybookjs/storybook/pull/8261)) - Telejson: New version with typings and bugfixes ([#8228](https://github.com/storybookjs/storybook/pull/8228)) - React: Add DecoratorFn type to exports ([#8121](https://github.com/storybookjs/storybook/pull/8121)) - Addon-knobs: Handle undefined array value ([#8006](https://github.com/storybookjs/storybook/pull/8006)) - Preact: Allow JSX.Element story ([#8159](https://github.com/storybookjs/storybook/pull/8159)) - Storyshots: Fix STORYBOOK_HOOKS_CONTEXT error ([#8163](https://github.com/storybookjs/storybook/pull/8163)) - Update react-draggable to 4.0.3 ([#8145](https://github.com/storybookjs/storybook/pull/8145)) ## 5.3.0-alpha.11 (October 6, 2019) ### Bug Fixes - Storyshots: Update `read-pkg-up` usage to work with version `7` ([#8299](https://github.com/storybookjs/storybook/pull/8299)) ### Maintenance - Remove `weak` dependency Node 12 ([#8300](https://github.com/storybookjs/storybook/pull/8300)) ## 5.3.0-alpha.10 (October 5, 2019) ### Bug Fixes - Storyshots: First-class CSF support ([#8000](https://github.com/storybookjs/storybook/pull/8000)) ### Maintenance - Build: Add CLI test in github actions ([#8064](https://github.com/storybookjs/storybook/pull/8064)) ## 5.3.0-alpha.9 (October 4, 2019) ### Features - API: Add method to set manager config ([#8232](https://github.com/storybookjs/storybook/pull/8232)) ### Bug Fixes - Core: Show exception rather than error on react error boundary ([#8100](https://github.com/storybookjs/storybook/pull/8100)) - Addon-knobs: Fix issues caused by rerenders ([#8287](https://github.com/storybookjs/storybook/pull/8287)) ### Maintenance - Fix local `yarn lint` ([#8289](https://github.com/storybookjs/storybook/pull/8289)) - Fix button knob story ([#8282](https://github.com/storybookjs/storybook/pull/8282)) - Official examples: apply babel-preset-minify only in production mode ([#8283](https://github.com/storybookjs/storybook/pull/8283)) - Build: Upgrade chromatic to test ([#8246](https://github.com/storybookjs/storybook/pull/8246)) ### Dependency Upgrades - Upgrade regenerator-runtime to 0.13 in all packages ([#8258](https://github.com/storybookjs/storybook/pull/8258)) - Misc upgrades ([#8280](https://github.com/storybookjs/storybook/pull/8280)) ## 5.3.0-alpha.9 (October 4, 2019) NPM publish failed ## 5.3.0-alpha.7 (October 2, 2019) ### Features - UI: Preferred color scheme awareness ([#8271](https://github.com/storybookjs/storybook/pull/8271)) ### Bug Fixes - UI: Fix inline code styling for dark theme ([#8260](https://github.com/storybookjs/storybook/pull/8260)) ### Maintenance - Regenerate lockfile ([#8263](https://github.com/storybookjs/storybook/pull/8263)) ## 5.3.0-alpha.6 (October 1, 2019) ### Bug Fixes - Addon-ondevice-notes: Validate the state content ([#8261](https://github.com/storybookjs/storybook/pull/8261)) - API: Fix require cycles in addons hooks ([#8236](https://github.com/storybookjs/storybook/pull/8236)) - API: Fix missing `channel.off` ([#8234](https://github.com/storybookjs/storybook/pull/8234)) - Telejson: New version with typings and bugfixes ([#8228](https://github.com/storybookjs/storybook/pull/8228)) - Addon-links: Update linkTo type to accept function ([#8117](https://github.com/storybookjs/storybook/pull/8117)) - React: Add DecoratorFn type to exports ([#8121](https://github.com/storybookjs/storybook/pull/8121)) ### Maintenance - Update angular example to v8 ([#7747](https://github.com/storybookjs/storybook/pull/7747)) - Hitting some flakiness in now deploys, this might help ([#8200](https://github.com/storybookjs/storybook/pull/8200)) - Remov hooks from extracted StoryItem ([#8256](https://github.com/storybookjs/storybook/pull/8256)) ### Dependency Upgrades - Bump react-native-swipe-gestures to 1.0.4 ([#8235](https://github.com/storybookjs/storybook/pull/8235)) ## 5.3.0-alpha.5 (September 27, 2019) ### Maintenance - UI: Improve code indentation ([#8218](https://github.com/storybookjs/storybook/pull/8218)) - Use the extracted linting configs ([#8213](https://github.com/storybookjs/storybook/pull/8213)) ## 5.3.0-alpha.4 (September 26, 2019) ### Bug Fixes - UI: Move addon dependencies to devDependencies ([#8206](https://github.com/storybookjs/storybook/pull/8206)) - Addon-knobs: Handle undefined array value ([#8006](https://github.com/storybookjs/storybook/pull/8006)) ### Maintenance - Build: Upgrade from node8 to node10 ([#8207](https://github.com/storybookjs/storybook/pull/8207)) ## 5.3.0-alpha.3 (September 25, 2019) ### Bug Fixes - Dependencies: add @types/webpack-env to apps that depend on it ([#8119](https://github.com/storybookjs/storybook/pull/8119)) - UI: Removes default CSS margins on viewport ([#7742](https://github.com/storybookjs/storybook/pull/7742)) ## 5.3.0-alpha.2 (September 24, 2019) ### Bug Fixes - Core: Fix lib/core files ([#8182](https://github.com/storybookjs/storybook/pull/8182)) ## 5.3.0-alpha.1 (September 23, 2019) ### Bug Fixes - Preact: Allow JSX.Element story ([#8159](https://github.com/storybookjs/storybook/pull/8159)) - Addon-docs: CSS classes for escape-hatch theming wrapper/content ([#8061](https://github.com/storybookjs/storybook/pull/8061)) - CLI: Fix variable collisions in storiesof-to-csf ([#8106](https://github.com/storybookjs/storybook/pull/8106)) - Storyshots: Fix STORYBOOK_HOOKS_CONTEXT error ([#8163](https://github.com/storybookjs/storybook/pull/8163)) - Addon-contexts: Remove peer dependencies ([#7675](https://github.com/storybookjs/storybook/pull/7675)) - Addon-knobs: Add missing type def ([#8118](https://github.com/storybookjs/storybook/pull/8118)) ### Dependency Upgrades - Update react-draggable to 4.0.3 ([#8145](https://github.com/storybookjs/storybook/pull/8145)) ## 5.2.1 (September 17, 2019) ### Bug Fixes - Core: Fix error handling ([#8097](https://github.com/storybookjs/storybook/pull/8097)) ## 5.3.0-alpha.0 (September 16, 2019) ### Features - UI: Debounce sidebar search filter ([#8032](https://github.com/storybookjs/storybook/pull/8032)) ### Bug Fixes - Core: Fix error handling ([#8097](https://github.com/storybookjs/storybook/pull/8097)) ### Maintenance - CLI: Add wrapper packages: sb & storybook ([#8034](https://github.com/storybookjs/storybook/pull/8034)) - Build: Update now config ([#8049](https://github.com/storybookjs/storybook/pull/8049)) ## 5.2.0 (September 13, 2019) Storybook 5.2 is here! - πŸ“š DocsPage: Zero-config documentation - πŸ“¦ Component Story Format: Portable ES6 modules - πŸ–Ό Design System: Best practice component development - 🧩 Addon API: Simplified w/ hooks 5.2 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `5.2.0-alpha.*`, `5.2.0-beta.*`, and `5.2.0-rc.*` for the full list of changes. See [MIGRATION.md](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md) to upgrade from `5.0` or earlier. ## 5.2.0-rc.11 (September 10, 2019) ### Features - DocsPage: show docs.storyDescription above story ([#8037](https://github.com/storybookjs/storybook/pull/8037)) ### Maintenance - Migrate to new github actions ([#8045](https://github.com/storybookjs/storybook/pull/8045)) ## 5.2.0-rc.10 (September 9, 2019) ### Bug Fixes - Angular: remove webpack-env from tsconfig types ([#8036](https://github.com/storybookjs/storybook/pull/8036)) ### Documentation - Guides: Update all guides to CSF ([#8030](https://github.com/storybookjs/storybook/pull/8030)) ## 5.2.0-rc.9 (September 7, 2019) ### Bug Fixes - Addon-knobs: allow array values in select and options knobs ([#8027](https://github.com/storybookjs/storybook/pull/8027)) ## 5.2.0-rc.8 (September 6, 2019) ### Bug Fixes - Addon-docs: Scroll story into view ([#7994](https://github.com/storybookjs/storybook/pull/7994)) - Addon-docs: Fix LI styling for dark color theme ([#8015](https://github.com/storybookjs/storybook/pull/8015)) ## 5.2.0-rc.7 (September 6, 2019) Publish failed ## 5.2.0-rc.6 (September 5, 2019) ### Bug Fixes - Addon-docs: Doc blocks fixes for dark theme ([#7991](https://github.com/storybookjs/storybook/pull/7991)) - API: Fix useEfect in inline Docs ([#7992](https://github.com/storybookjs/storybook/pull/7992)) - UI: Fix enableShortcuts option ([#7990](https://github.com/storybookjs/storybook/pull/7990)) - Addon-docs: Error handling for invalid Story id ([#7965](https://github.com/storybookjs/storybook/pull/7965)) ## 5.2.0-rc.5 (September 4, 2019) ### Bug Fixes - CLI: Force welcome stories to show up first in load order ([#7979](https://github.com/storybookjs/storybook/pull/7979)) ## 5.2.0-rc.4 (September 3, 2019) ### Bug Fixes - Addon-docs: Fix MDX theme bleed with reset context ([#7974](https://github.com/storybookjs/storybook/pull/7974)) ## 5.2.0-rc.3 (September 3, 2019) Failed publish ## 5.2.0-rc.2 (September 1, 2019) ### Bug Fixes - Addon-docs: Fix inline stories using react hooks ([#7946](https://github.com/storybookjs/storybook/pull/7946)) ## 5.2.0-rc.1 (August 31, 2019) ### Features - Core: Add html lang attribute to iframe ([#7892](https://github.com/storybookjs/storybook/pull/7892)) ### Bug Fixes - Source-loader: Fix CSF display name handling ([#7940](https://github.com/storybookjs/storybook/pull/7940)) - React-native: Resolve deprecated methods ([#7908](https://github.com/storybookjs/storybook/pull/7908)) - Addon-viewport: keep styles on rotation-change ([#7683](https://github.com/storybookjs/storybook/pull/7683)) - Addon-viewport: Fix defaultViewport ([#7934](https://github.com/storybookjs/storybook/pull/7934)) ## 5.2.0-rc.0 (August 30, 2019) 5.2 is in RC!!! πŸŽ‰What this means: - no glaring bugs relating to new features (that we know of) - bugfixes only until 5.2 final - follow-on features to be released in `5.3-alpha` ASAP Track progress on the [5.2 release issue](https://github.com/storybookjs/storybook/issues/7430) ## 5.2.0-beta.48 (August 30, 2019) ### Bug Fixes - Addon-docs: Fix docs-only story ID suffix ([#7921](https://github.com/storybookjs/storybook/pull/7921)) ### Maintenance - Replace favicon with new Storybook icon. ([#7922](https://github.com/storybookjs/storybook/pull/7922)) ### Dependency Upgrades - Bump react-draggable from 3.1.1 to 3.3.2 ([#7912](https://github.com/storybookjs/storybook/pull/7912)) ## 5.2.0-beta.47 (August 30, 2019) ### Bug Fixes - UI: Optimize treeview render/filter performance ([#7910](https://github.com/storybookjs/storybook/pull/7910)) - Addon-docs: Fix DocsPage to respect displayName ([#7915](https://github.com/storybookjs/storybook/pull/7915)) ## 5.2.0-beta.46 (August 29, 2019) CSF users: this reverts the `makeDisplayName` change introduced in `5.2.0-beta.43` for maintainability reasons. See [#7901](https://github.com/storybookjs/storybook/pull/7901) for full rationale. And apologies for the inconvenience! ### Bug Fixes - React: Fix missing props in the Welcome.tsx demo ([#7774](https://github.com/storybookjs/storybook/pull/7774)) ### Maintenance - CSF: Revert `makeDisplayName` & add stable `storyNameFromExport` ([#7901](https://github.com/storybookjs/storybook/pull/7901)) - Addon-a11y: Upgrade axe to 3.3.2 which adds/mods rules ([#7888](https://github.com/storybookjs/storybook/pull/7888)) ## 5.2.0-beta.45 (August 28, 2019) ### Bug Fixes - Addon-docs: Fix MDX Story ID to match new CSF ([#7894](https://github.com/storybookjs/storybook/pull/7894)) ## 5.2.0-beta.44 (August 28, 2019) Publish failed ## 5.2.0-beta.43 (August 28, 2019) CSF users: This is potentially a breaking change. If you want to opt-out of the new default display name calculation (`lodash.startCase`) you can add the following to your SB config: ```js addParameters({ options: { makeDisplayName: (key) => key } }); ``` ### Features - CSF: Transform CSF named exports w/ `makeDisplayName` ([#7878](https://github.com/storybookjs/storybook/pull/7878)) ## 5.2.0-beta.42 (August 28, 2019) Addon-docs users: This is a breaking change if you have been hacking the `docs` parameter manually. If you're using the zero-config option for `DocsPage` or `MDX`, you should be unaffected by it. ### Maintenance - Addon-docs: Make config API consistent with other addons ([#7874](https://github.com/storybookjs/storybook/pull/7874)) ## 5.2.0-beta.41 (August 27, 2019) ### Features - Addon-info: Add configurable component comparator ([#7409](https://github.com/storybookjs/storybook/pull/7409)) ### Bug Fixes - Addon-viewports: Add back default viewports ([#7448](https://github.com/storybookjs/storybook/pull/7448)) - Core: Pass a separate hooks context per story ([#7860](https://github.com/storybookjs/storybook/pull/7860)) - UI: Fix TooltipLinkList not scrollable ([#7865](https://github.com/storybookjs/storybook/pull/7865)) ### Maintenance - UI: Add ignore `first-child` selector warning flag ([#7861](https://github.com/storybookjs/storybook/pull/7861)) ## 5.2.0-beta.40 (August 23, 2019) ### Bug Fixes - Addon-docs: Fix DocsPage primary story switching ([#7849](https://github.com/storybookjs/storybook/pull/7849)) - Source-loader: Selectively ignore typescript errors in generated code ([#7845](https://github.com/storybookjs/storybook/pull/7845)) - Addon-docs: Force hidden attribute on #root element ([#7841](https://github.com/storybookjs/storybook/pull/7841)) ### Maintenance - Remove temporarily added --no-dll option on examples ([#7647](https://github.com/storybookjs/storybook/pull/7647)) ## 5.2.0-beta.39 (August 22, 2019) ### Bug Fixes - React-Native: Fix tabs layout issue on simulator ([#7809](https://github.com/storybookjs/storybook/pull/7809)) - Source-loader: Selectively ignore typescript errors in generated code ([#7831](https://github.com/storybookjs/storybook/pull/7831)) ## 5.2.0-beta.38 (August 21, 2019) ### Bug Fixes - FIX issue where the block of build info (including url) wouldn't show if passed --ci #7821 ([#7822](https://github.com/storybookjs/storybook/pull/7822)) ### Maintenance - CLI: Remove babel-register in favor of esm ([#7823](https://github.com/storybookjs/storybook/pull/7823)) ## 5.2.0-beta.37 (August 20, 2019) ### Breaking Changes - Addon-docs: Add docsContainer parameter ([#7814](https://github.com/storybookjs/storybook/pull/7814)) ## 5.2.0-beta.36 (August 20, 2019) ### Features - Addon-docs: Improved "No docs" message ([#7785](https://github.com/storybookjs/storybook/pull/7785)) - Core: Add .pdf support to file-loader ([#7651](https://github.com/storybookjs/storybook/pull/7651)) ### Bug Fixes - Preview hooks: trigger effects after story render ([#7791](https://github.com/storybookjs/storybook/pull/7791)) ## 5.2.0-beta.35 (August 20, 2019) Failed publish ## 5.2.0-beta.34 (August 20, 2019) Failed publish ## 5.2.0-beta.33 (August 18, 2019) ### Features - Addon-jest: Add pending & todo items ([#7793](https://github.com/storybookjs/storybook/pull/7793)) ### Bug Fixes - Addon-docs: Fix unique key warning ([#7796](https://github.com/storybookjs/storybook/pull/7796)) ## 5.2.0-beta.32 (August 17, 2019) ### Bug Fixes - Addon-docs: Fix docs-only story load ([#7787](https://github.com/storybookjs/storybook/pull/7787)) ### Maintenance - Addon-docs: Unwrap doc blocks stories ([#7788](https://github.com/storybookjs/storybook/pull/7788)) ## 5.2.0-beta.31 (August 16, 2019) ### Features - Addon-docs: Add toolbar support to Preview ([#7778](https://github.com/storybookjs/storybook/pull/7778)) ### Bug Fixes - Addon-docs: Fix CSS bleed issue in doc blocks ([#7771](https://github.com/storybookjs/storybook/pull/7771)) ## 5.2.0-beta.30 (August 14, 2019) ### Features - CLI: Don't output startup information on smoke test ([#6949](https://github.com/storybookjs/storybook/pull/6949)) - Ondevice-knobs: Expose withKnobs from addon-knobs ([#7555](https://github.com/storybookjs/storybook/pull/7555)) ### Maintenance - Addon-Jest: Add flexibility ([#7748](https://github.com/storybookjs/storybook/pull/7748)) ## 5.1.11 (August 13, 2019) ### Bug Fixes - Core: Add polyfill for fetch ([#7401](https://github.com/storybookjs/storybook/pull/7401)) - Core: Revert "Fix #7167 addon-centered causes component to disappear when zooming" ([#7750](https://github.com/storybookjs/storybook/pull/7750)) ## 5.2.0-beta.29 (August 13, 2019) ### Breaking Changes - Addon-docs: Packaging for 5.2 release ([#7741](https://github.com/storybookjs/storybook/pull/7741)) ### Bug Fixes - Core: Revert "Fix #7167 addon-centered causes component to disappear when zooming" ([#7750](https://github.com/storybookjs/storybook/pull/7750)) - Core: Revert "Addon-centered: Fix disappearing when zoomed" ([#7749](https://github.com/storybookjs/storybook/pull/7749)) ## 5.2.0-beta.28 (August 10, 2019) ### Features - Core: Disable CRA behaviors when preset detected ([#7696](https://github.com/storybookjs/storybook/pull/7696)) - Addon-docs: Docs only MDX and navigation UI ([#7719](https://github.com/storybookjs/storybook/pull/7719)) ## 5.2.0-beta.27 (August 10, 2019) Publish failed ## 5.2.0-beta.26 (August 9, 2019) ### Features - UI: Improved component nav UI ([#7716](https://github.com/storybookjs/storybook/pull/7716)) ## 5.2.0-beta.25 (August 8, 2019) ### Features - Addon-centered: ability to disable on specific story ([#7709](https://github.com/storybookjs/storybook/pull/7709)) ### Bug Fixes - Addon-jest: fix console warning ([#7705](https://github.com/storybookjs/storybook/pull/7705)) - Core: Remove Object.append(...) from index.ejs ([#7707](https://github.com/storybookjs/storybook/pull/7707)) ## 5.2.0-beta.24 (August 7, 2019) ### Features - Addon-docs: DocsPage slots for fine-grained user control ([#7680](https://github.com/storybookjs/storybook/pull/7680)) ### Bug Fixes - Core: Add polyfill for fetch ([#7401](https://github.com/storybookjs/storybook/pull/7401)) ### Dependency Upgrades - Addon-notes: Upgrade markdown-to-jsx dependency ([#7694](https://github.com/storybookjs/storybook/pull/7694)) ## 5.2.0-beta.23 (August 6, 2019) ### Features - CLI: Suggest possible matches on invalid command ([#7658](https://github.com/storybookjs/storybook/pull/7658)) - Core: Allow injecting preview-body.html ([#7417](https://github.com/storybookjs/storybook/pull/7417)) ### Bug Fixes - Core: Fix HMR error recovery ([#7684](https://github.com/storybookjs/storybook/pull/7684)) ## 5.2.0-beta.22 (August 3, 2019) ### Bug Fixes - Core: Fix HMR for CSF files ([#7669](https://github.com/storybookjs/storybook/pull/7669)) ### Maintenance - React: Cleanup CSF stories in cra-kitchen-sink ([#7670](https://github.com/storybookjs/storybook/pull/7670)) ## 5.2.0-beta.21 (August 3, 2019) ### Features - Addon-jest: Add placeholder info for missing tests ([#7660](https://github.com/storybookjs/storybook/pull/7660)) ### Bug Fixes - Addon-docs: Pass framework configs through babel ([#7667](https://github.com/storybookjs/storybook/pull/7667)) - Addon-centered: Fix disappearing when zoomed ([#7640](https://github.com/storybookjs/storybook/pull/7640)) ## 5.2.0-beta.20 (August 1, 2019) ### Bug Fixes - Addon-docs: Pass everything through babel & partial TS conversion ([#7653](https://github.com/storybookjs/storybook/pull/7653)) - Addon-docs: Error on non-string description ([#7650](https://github.com/storybookjs/storybook/pull/7650)) - CLI: Fix `npx -p @storybook/cli sb migrate` in yarn project ([#7649](https://github.com/storybookjs/storybook/pull/7649)) ## 5.2.0-beta.19 (July 31, 2019) ### Bug Fixes - Core: Change webpack-defined variables to globals ([#7622](https://github.com/storybookjs/storybook/pull/7622)) - Addon-notes: Fix dark theming bug ([#7623](https://github.com/storybookjs/storybook/pull/7623)) - CLI: Fix usage information ([#7627](https://github.com/storybookjs/storybook/pull/7627)) - CLI: Show additional package information with `sb info` ([#7624](https://github.com/storybookjs/storybook/pull/7624)) ### Maintenance - Typescript: Migrate Preact ([#7527](https://github.com/storybookjs/storybook/pull/7527)) ## 5.1.10 (July 31, 2019) ### Breaking Changes - Core: Remove project root `babel.config.js` loading ([#7573](https://github.com/storybookjs/storybook/pull/7573)) ### Bug Fixes - Addon-info: change stylesheetBase info height from 110vh to 100vh ([#7141](https://github.com/storybookjs/storybook/pull/7141)) - React-native: Fix react native server ([#7187](https://github.com/storybookjs/storybook/pull/7187)) - Addon-centered/contexts: Move optionalDependencies to peerDependencies ([#7315](https://github.com/storybookjs/storybook/pull/7315)) - Addon-notes/info: Fix indenting on markdown code blocks ([#7158](https://github.com/storybookjs/storybook/pull/7158)) - Addon-actions: fix serialization performance ([#7256](https://github.com/storybookjs/storybook/pull/7256)) - Addon-notes: Fix dark theming bug ([#7623](https://github.com/storybookjs/storybook/pull/7623)) - CLI: Fix usage information ([#7627](https://github.com/storybookjs/storybook/pull/7627)) - Addon-centered: Fix component disappearing on zoom ([#7400](https://github.com/storybookjs/storybook/pull/7400)) - Addon-analytics: Fix API signature ([#7410](https://github.com/storybookjs/storybook/pull/7410)) - UI: Fix Sidebar input refresh on 'Enter' ([#7342](https://github.com/storybookjs/storybook/pull/7342)) - Addon-knobs: Prevent rerender when a button callback returns false. ([#7197](https://github.com/storybookjs/storybook/pull/7197)) - Core: Keep story data and legacy data in sync ([#7319](https://github.com/storybookjs/storybook/pull/7319)) - CLI: Move the free port logic so that loadOptions don't override it ([#7237](https://github.com/storybookjs/storybook/pull/7237)) - Addon-backgrounds: Fix unstretched preview background wrapper ([#7173](https://github.com/storybookjs/storybook/pull/7173)) ### Maintenance - Build: delete tests & snapshots from dist ([#7358](https://github.com/storybookjs/storybook/pull/7358)) ### Dependency Upgrades - CLI: replaced merge-dirs dependency by fs-extra ([#7100](https://github.com/storybookjs/storybook/pull/7100)) ## 5.2.0-beta.18 (July 30, 2019) ### Bug Fixes - Addon-docs: Ensure getNotes/getInfo return string ([#7597](https://github.com/storybookjs/storybook/pull/7597)) - React/Angular/HTML/Vue: Fix typings for `configure` ([#7598](https://github.com/storybookjs/storybook/pull/7598)) ### Maintenance - Typescript: Migrate Vue ([#7578](https://github.com/storybookjs/storybook/pull/7578)) ### Dependency Upgrades - Upgrade corejs-upgrade-webpack-plugin lazy-universal-dotenv ([#7592](https://github.com/storybookjs/storybook/pull/7592)) ## 5.2.0-beta.17 (July 29, 2019) ### Bug Fixes - CLI: Fix storiesof-to-csf migration w/punctuation ([#7590](https://github.com/storybookjs/storybook/pull/7590)) ## 5.2.0-beta.16 (July 29, 2019) ### Features - Addon-docs: Configure jsx automagically ([#7581](https://github.com/storybookjs/storybook/pull/7581)) - Addon-docs: Add DocsPage automagically ([#7579](https://github.com/storybookjs/storybook/pull/7579)) ## 5.2.0-beta.15 (July 29, 2019) ### Features - CRA: Add support for TSX in config folder ([#7566](https://github.com/storybookjs/storybook/pull/7566)) ### Bug Fixes - Addon-info: only render Components in propTables ([#7477](https://github.com/storybookjs/storybook/pull/7477)) ### Dependency Upgrades - Update telejson dependency to 2.2.2 ([#7586](https://github.com/storybookjs/storybook/pull/7586)) - Angular: Fix @angular-devkit/build-angular version ([#7585](https://github.com/storybookjs/storybook/pull/7585)) ## 5.2.0-beta.14 (July 29, 2019) Failed publish ## 5.2.0-beta.13 (July 27, 2019) This is a breaking change for anybody who used `load` on an earlier 5.2 pre-release. Simply rename `load` to `configure` in your storybook config and that should fix things. If you're not using SB Docs, you probably don't have to worry about this. ### Breaking Changes - Core: Rename `load` to `configure` ([#7576](https://github.com/storybookjs/storybook/pull/7576)) ## 5.2.0-beta.12 (July 27, 2019) ### Bug Fixes - Addon-knobs: Fix select knob default selection when using array values ([#7568](https://github.com/storybookjs/storybook/pull/7568)) - Addon-knobs: Call onChanges only for changed props ([#6884](https://github.com/storybookjs/storybook/pull/6884)) ### Maintenance - Angular: Print error message if angular.json has no default project specified ([#7574](https://github.com/storybookjs/storybook/pull/7574)) ## 5.2.0-beta.11 (July 26, 2019) Failed release ## 5.2.0-beta.10 (July 26, 2019) This is a breaking release that undoes an unintentional breaking change introduced in 5.1.0 (and will also be released as a 5.1.x patch) ### Breaking Changes - Core: Remove project root `babel.config.js` loading ([#7573](https://github.com/storybookjs/storybook/pull/7573)) ### Features - React: Add hooks support to stories ([#7571](https://github.com/storybookjs/storybook/pull/7571)) ### Bug Fixes - UI: Fix attribute warning on shortcut button click ([#7548](https://github.com/storybookjs/storybook/pull/7548)) ## 5.2.0-beta.9 (July 26, 2019) ### Bug Fixes - Angular: Fix automatic module metadata extraction for forRoot imports ([#7224](https://github.com/storybookjs/storybook/pull/7224)) ### Maintenance - Rename "Module" to Component Story Format ([#7564](https://github.com/storybookjs/storybook/pull/7564)) ## 5.2.0-beta.8 (July 25, 2019) ### Breaking Changes `source-loader` is now part of `addon-docs` preset. If you're using both the `addon-docs` preset and `source-loader` in your project, you need to update. You can remove `source-loader` and let the preset take care of it. Alternatively, you can disable `source-loader` in the preset by setting `sourceLoaderOptions` to `null`. - Addon-docs: Add source-loader to preset ([#7547](https://github.com/storybookjs/storybook/pull/7547)) - Core: Don't allow duplicate titles ([#7542](https://github.com/storybookjs/storybook/pull/7542)) ### Bug Fixes - Addon-storysource: Add source-loader dep to avoid breaking change ([#7554](https://github.com/storybookjs/storybook/pull/7554)) - Addon-contexts: Ensure nodes is Array ([#7393](https://github.com/storybookjs/storybook/pull/7393)) ### Maintenance - Angular: Log angular cli config errors ([#7484](https://github.com/storybookjs/storybook/pull/7484)) ## 5.2.0-beta.7 (July 23, 2019) ### Features - Addon-docs: MDX function stories ([#7529](https://github.com/storybookjs/storybook/pull/7529)) - CLI: update `sb init` to module format for Ember/Marko/Mithril/Rax/Riot/Svelte ([#7504](https://github.com/storybookjs/storybook/pull/7504)) - CLI: update `sb init` to module format for Angular ([#7502](https://github.com/storybookjs/storybook/pull/7502)) - CLI: update `sb init` to module format for React ([#7500](https://github.com/storybookjs/storybook/pull/7500)) ### Bug Fixes - Ondevice-knobs: Graceful fail on missing default ([#7533](https://github.com/storybookjs/storybook/pull/7533)) ### Maintenance - Build: Attempt to fix travis timeouts ([#7531](https://github.com/storybookjs/storybook/pull/7531)) ## 5.2.0-beta.6 (July 23, 2019) ### Breaking Changes It is now recommended to only use ONE `load` call in your app and it will warn you if you call it more than once. The examples and docs have been updated to reflect this. Technically this is not a breaking change since the old API is supported, but it's a change in usage from previous versions. ### Features - Core: Top-level components in MDX/Module formats ([#7524](https://github.com/storybookjs/storybook/pull/7524)) - Core: Module format `load` accept loader function ([#7518](https://github.com/storybookjs/storybook/pull/7518)) ### Bug Fixes - Addon-centered: Fix component disappearing on zoom ([#7400](https://github.com/storybookjs/storybook/pull/7400)) ### Maintenance - Addon-knobs: enable Typescript `strict` flag ([#7515](https://github.com/storybookjs/storybook/pull/7515)) ## 5.2.0-beta.5 (July 21, 2019) ### Features - CLI: update `sb init` to module format for Vue ([#7501](https://github.com/storybookjs/storybook/pull/7501)) - CLI: update `sb init` to module format for HTML/Polymer ([#7503](https://github.com/storybookjs/storybook/pull/7503)) ### Bug Fixes - Source-loader: Separate server and client code for IE support ([#7510](https://github.com/storybookjs/storybook/pull/7510)) ## 5.2.0-beta.4 (July 20, 2019) ### Breaking Changes - Core: Module format story decorators ([#7490](https://github.com/storybookjs/storybook/pull/7490)) ### Features - Addon-jest: UI Redesign ([#7424](https://github.com/storybookjs/storybook/pull/7424)) - Marko: support rerendering ([#7460](https://github.com/storybookjs/storybook/pull/7460)) ### Bug Fixes - Addon-docs: Fix MDX source string escaping ([#7497](https://github.com/storybookjs/storybook/pull/7497)) ### Dependency Upgrades - Marko: Upgrade loader & config ([#7459](https://github.com/storybookjs/storybook/pull/7459)) - Update core-js in addon-ondevice-actions package.json ([#7491](https://github.com/storybookjs/storybook/pull/7491)) ## 5.2.0-beta.3 (July 19, 2019) ### Features - React-native: Add storyId as testID ([#7482](https://github.com/storybookjs/storybook/pull/7482)) ### Bug Fixes - React-native: On-device knobs input fixes ([#7475](https://github.com/storybookjs/storybook/pull/7475)) - React-native: Fix crna-kitchen-sink ([#7200](https://github.com/storybookjs/storybook/pull/7200)) ## 5.2.0-beta.2 (July 18, 2019) ### Features - CLI: convert mdx to module format ([#7419](https://github.com/storybookjs/storybook/pull/7419)) - CLI: sb migrate npm & typescript support ([#7463](https://github.com/storybookjs/storybook/pull/7463)) - Addon-Docs: HTML support & example ([#7454](https://github.com/storybookjs/storybook/pull/7454)) ### Bug Fixes - Convert-storiesof-to-module: user exports, collisions, reserved keywords ([#7471](https://github.com/storybookjs/storybook/pull/7471)) - React-native: On-device knobs fixes ([#7470](https://github.com/storybookjs/storybook/pull/7470)) ### Dependency Upgrades - Addon-docs: Upgrade MDX to 1.1 ([#7476](https://github.com/storybookjs/storybook/pull/7476)) ## 5.2.0-beta.1 (July 18, 2019) ### Features - React native: Emit event when story is rendered ([#7449](https://github.com/storybookjs/storybook/pull/7449)) ### Bug Fixes - Addon-knobs: improve types via generics and readonlyarray ([#7411](https://github.com/storybookjs/storybook/pull/7411)) - Ondevice-backgrounds: use same param key as addon-backgrounds ([#7437](https://github.com/storybookjs/storybook/pull/7437)) ## 5.2.0-beta.0 (July 15, 2019) ### Features - Codemod: Convert module format to MDX ([#7418](https://github.com/storybookjs/storybook/pull/7418)) ## 5.2.0-alpha.44 (July 15, 2019) ### Features - CLI: Add migrate command ([#7414](https://github.com/storybookjs/storybook/pull/7414)) ### Bug Fixes - UI: Fix Panel rendered wrong at Docs-page ([#7327](https://github.com/storybookjs/storybook/pull/7327)) ### Maintenance - Typescript: Fix types of client-api & storystore ([#7337](https://github.com/storybookjs/storybook/pull/7337)) ## 5.2.0-alpha.43 (July 13, 2019) ### Bug Fixes - Addon-analytics: Fix API signature ([#7410](https://github.com/storybookjs/storybook/pull/7410)) - Addon-knobs: fix knobs function return types ([#7391](https://github.com/storybookjs/storybook/pull/7391)) - UI: Fix proptype for isToolshown ([#7405](https://github.com/storybookjs/storybook/pull/7405)) - UI: Fix propType warnings ([#7408](https://github.com/storybookjs/storybook/pull/7408)) ### Maintenance - Addon-actions: Use v4 UUID instead of v1 for action IDs ([#7397](https://github.com/storybookjs/storybook/pull/7397)) - UI: Remove recompose ([#7385](https://github.com/storybookjs/storybook/pull/7385)) - UI: FIX & IMPROVE styling interop of addon-background & addon-viewport ([#7385](https://github.com/storybookjs/storybook/pull/7385)) ### Breaking Changes - Move grid toolbar feature to background-addon ([#7385](https://github.com/storybookjs/storybook/pull/7385)) ## 5.2.0-alpha.42 (July 12, 2019) ### Breaking Changes - Addon-docs: Remove primary parameter ([#7383](https://github.com/storybookjs/storybook/pull/7383)) ### Bug Fixes - Addon-docs: Fix default separator inconsistency ([#7382](https://github.com/storybookjs/storybook/pull/7382)) - UI: Fix placement of notificationistList on docs page ([#7290](https://github.com/storybookjs/storybook/pull/7290)) ### Maintenance - Typescript: Migrate @storybook/html ([#7338](https://github.com/storybookjs/storybook/pull/7338)) ### Dependency Upgrades - Bump lodash from 4.17.13 to 4.17.14 ([#7384](https://github.com/storybookjs/storybook/pull/7384)) - [Security] Bump lodash.defaultsdeep from 4.6.0 to 4.6.1 ([#7370](https://github.com/storybookjs/storybook/pull/7370)) - [Security] Bump lodash from 4.17.11 to 4.17.13 ([#7374](https://github.com/storybookjs/storybook/pull/7374)) - [Security] Bump lodash.mergewith from 4.6.1 to 4.6.2 ([#7372](https://github.com/storybookjs/storybook/pull/7372)) - [Security] Bump lodash.merge from 4.6.1 to 4.6.2 ([#7373](https://github.com/storybookjs/storybook/pull/7373)) - [Security] Bump lodash-es from 4.17.11 to 4.17.14 ([#7371](https://github.com/storybookjs/storybook/pull/7371)) - Upgrade react-select dependency to version 3 for addon-knobs ([#7336](https://github.com/storybookjs/storybook/pull/7336)) ## 5.2.0-alpha.41 (July 11, 2019) ### Features - API: Preview hooks ([#6916](https://github.com/storybookjs/storybook/pull/6916)) - Core: Custom webpack option for standalone storybook ([#6886](https://github.com/storybookjs/storybook/pull/6886)) ### Bug Fixes - Addon-knobs: Fix TypeError on KnobManager channel ([#7341](https://github.com/storybookjs/storybook/pull/7341)) - React-native: Explicitly depend on emotion core and theming ([#7362](https://github.com/storybookjs/storybook/pull/7362)) ### Dependency Upgrades - Bump @babel/preset-env from 7.5.0 to 7.5.4 ([#7364](https://github.com/storybookjs/storybook/pull/7364)) - Update react-test-renderer requirement from 16.5.1 to 16.8.6 in /examples-native/crna-kitchen-sink ([#6372](https://github.com/storybookjs/storybook/pull/6372)) - Bump rax-text from 0.6.5 to 1.0.0 ([#7346](https://github.com/storybookjs/storybook/pull/7346)) ## 5.2.0-alpha.40 (July 10, 2019) ### Bug Fixes - Addon-knobs: Revert entrypoint deletion ([#7369](https://github.com/storybookjs/storybook/pull/7369)) - Typescript: Fix types in api package ([#7072](https://github.com/storybookjs/storybook/pull/7072)) - UI: Fix settings page route (about, shortcuts) ([#7241](https://github.com/storybookjs/storybook/pull/7241)) ### Maintenance - Linting: ADD an ignore for an eslint error about a missing dependency (puppeteer) ([#7239](https://github.com/storybookjs/storybook/pull/7239)) - CI: ADD travis ([#7252](https://github.com/storybookjs/storybook/pull/7252)) - Typescript: Migrate @storybook/angular ([#6570](https://github.com/storybookjs/storybook/pull/6570)) ### Dependency Upgrades - Bump express-graphql from 0.7.1 to 0.8.0 ([#7345](https://github.com/storybookjs/storybook/pull/7345)) - Bump react-native-modal-datetime-picker from 6.1.0 to 7.4.2 ([#6844](https://github.com/storybookjs/storybook/pull/6844)) ## 5.2.0-alpha.39 (July 10, 2019) ### Bug Fixes - UI: Fix Sidebar input refresh on 'Enter' ([#7342](https://github.com/storybookjs/storybook/pull/7342)) - Addon-knobs: Fix select options types to allow string[] and null ([#7356](https://github.com/storybookjs/storybook/pull/7356)) ### Maintenance - Typescript: Migrate @storybook/react ([#7054](https://github.com/storybookjs/storybook/pull/7054)) - Build: delete tests & snapshots from dist ([#7358](https://github.com/storybookjs/storybook/pull/7358)) ## 5.2.0-alpha.38 (July 9, 2019) ### Bug Fixes - Addon-storysource: Replace loader with source-loader ([#7272](https://github.com/storybookjs/storybook/pull/7272)) ### Maintenance - Typescript: Migrate @storybook/addon-knobs ([#7180](https://github.com/storybookjs/storybook/pull/7180)) ### Dependency Upgrades - Upgrade all dependencies ([#7329](https://github.com/storybookjs/storybook/pull/7329)) ## 5.2.0-alpha.37 (July 8, 2019) ### Bug Fixes - Addon-docs: Use storyFn instead of getDecorated ([#7334](https://github.com/storybookjs/storybook/pull/7334)) - Addon-knobs: Prevent rerender when a button callback returns false. ([#7197](https://github.com/storybookjs/storybook/pull/7197)) - Addons: Fix null parameters in disable addons tab logic ([#7333](https://github.com/storybookjs/storybook/pull/7333)) - Addon-docs: Fix renaming stories on module / MDX format ([#7319](https://github.com/storybookjs/storybook/pull/7319)) - Addon-centered/contexts: Move optionalDependencies to peerDependencies ([#7315](https://github.com/storybookjs/storybook/pull/7315)) ### Maintenance - Typescript: migrate client api ([#7147](https://github.com/storybookjs/storybook/pull/7147)) - Angular-cli: Add addon-docs example ([#7257](https://github.com/storybookjs/storybook/pull/7257)) ## 5.2.0-alpha.36 (July 5, 2019) ### Features - Addon-docs: Added inline option to Story block ([#7308](https://github.com/storybookjs/storybook/pull/7308)) - Addon-knobs: Ensure unique knob names across groups ([#6793](https://github.com/storybookjs/storybook/pull/6793)) - Core: Enable webpack to rebuild changes in node_modules ([#6265](https://github.com/storybookjs/storybook/pull/6265)) - Addons: Disable option for addon tab ([#6923](https://github.com/storybookjs/storybook/pull/6923)) ### Bug Fixes - Fix lint error from #6923 ([#7311](https://github.com/storybookjs/storybook/pull/7311)) - Addon-actions: fix serialization performance ([#7256](https://github.com/storybookjs/storybook/pull/7256)) ### Maintenance - Typescript: Migrate @storybook/addon-event ([#7190](https://github.com/storybookjs/storybook/pull/7190)) - Typescript: Improve actions type ([#7012](https://github.com/storybookjs/storybook/pull/7012)) ## 5.2.0-alpha.35 (July 3, 2019) ### Bug Fixes - React-Native: Fix null story check ([#7243](https://github.com/storybookjs/storybook/pull/7243)) ## 5.2.0-alpha.34 (July 2, 2019) ### Bug Fixes - CLI: Fix `--preview-url` for static builds ([#7245](https://github.com/storybookjs/storybook/pull/7245)) - Addon-docs: Fix non-React support & add Vue example ([#7222](https://github.com/storybookjs/storybook/pull/7222)) - CLI: Move the free port logic so that loadOptions don't override it ([#7237](https://github.com/storybookjs/storybook/pull/7237)) ## 5.2.0-alpha.33 (July 1, 2019) ### Features - CLI: Add `--preview-url` for custom preview ([#7235](https://github.com/storybookjs/storybook/pull/7235)) ### Bug Fixes - React-Native: Upgrade to new `story_store` API ([#7234](https://github.com/storybookjs/storybook/pull/7234)) ## 5.2.0-alpha.32 (June 29, 2019) ### Features - Addon-docs: Add .story.mdx support to preset ([#7229](https://github.com/storybookjs/storybook/pull/7229)) ### Bug Fixes - React-native: Fix react native server ([#7187](https://github.com/storybookjs/storybook/pull/7187)) - Addon-docs: Fix source-loader in monorepo examples ([#7214](https://github.com/storybookjs/storybook/pull/7214)) ### Maintenance - Addon-docs: Convert repo stories to new module format ([#7175](https://github.com/storybookjs/storybook/pull/7175)) ## 5.2.0-alpha.31 (June 27, 2019) ### Breaking Changes - Module format: story field for name/parameters annotation ([#7202](https://github.com/storybookjs/storybook/pull/7202)) ### Features - Core: Story sorting ([#6472](https://github.com/storybookjs/storybook/pull/6472)) ### Maintenance - Addon-docs: Fix source-loader CI errors ([#7203](https://github.com/storybookjs/storybook/pull/7203)) ## 5.2.0-alpha.30 (June 25, 2019) This release merges `release/docs-technical-preview` branch back into `next` through a series of PRs. It also contains other changes that came in on `next` since the last alpha. ### Features - CLI: Add info command to print environment information ([#6937](https://github.com/storybookjs/storybook/pull/6937)) - CLI: Use process.env.CI if available ([#7118](https://github.com/storybookjs/storybook/pull/7118)) - Addon-docs: Source loader library ([#7117](https://github.com/storybookjs/storybook/pull/7117)) - Addon-docs: Support non-story exports in MDX ([#7188](https://github.com/storybookjs/storybook/pull/7188)) - Addon-docs: Support non-story exports in module format ([#7185](https://github.com/storybookjs/storybook/pull/7185)) - Addon-docs: Docs mode with `--docs` flag ([#7154](https://github.com/storybookjs/storybook/pull/7154)) - Addon-docs: Convert to module format codemod ([#7174](https://github.com/storybookjs/storybook/pull/7174)) - Addon-docs: MDX support ([#7145](https://github.com/storybookjs/storybook/pull/7145)) - Addon-docs: Component parameter codemod ([#7155](https://github.com/storybookjs/storybook/pull/7155)) - Addon-docs: DocsPage and doc blocks ([#7119](https://github.com/storybookjs/storybook/pull/7119)) - Addon-docs: Module story format & framework param ([#7110](https://github.com/storybookjs/storybook/pull/7110)) - Addon-docs: Basic skeleton, UI viewMode handling ([#7107](https://github.com/storybookjs/storybook/pull/7107)) ### Bug Fixes - Addon-backgrounds: Fix unstretched preview background wrapper ([#7173](https://github.com/storybookjs/storybook/pull/7173)) - Addon-notes/info: Fix indenting on markdown code blocks ([#7158](https://github.com/storybookjs/storybook/pull/7158)) - Core: Improve HMR error reporting, no refreshes needed for error recovery ([#6972](https://github.com/storybookjs/storybook/pull/6972)) - Addon-info: change stylesheetBase info height from 110vh to 100vh ([#7141](https://github.com/storybookjs/storybook/pull/7141)) ### Maintenance - Typescript: Migrate addon viewport ([#7177](https://github.com/storybookjs/storybook/pull/7177)) ### Dependency Upgrades - Bump css-loader from 2.1.1 to 3.0.0 ([#7122](https://github.com/storybookjs/storybook/pull/7122)) - Upgrade core-js to 3.x in devkits ([#7171](https://github.com/storybookjs/storybook/pull/7171)) - UPGRADE lazy-universal-dotenv ([#7151](https://github.com/storybookjs/storybook/pull/7151)) ## 5.1.9 (June 20, 2019) ### Bug Fixes - Core: Fix JSON babel config error reporting ([#7104](https://github.com/storybookjs/storybook/pull/7104)) - UI: Fix about page version check message ([#7105](https://github.com/storybookjs/storybook/pull/7105)) ### Dependency Upgrades - Add missing dependencies to ui/react ([#7081](https://github.com/storybookjs/storybook/pull/7081)) - UPGRADE lazy-universal-dotenv ([#7151](https://github.com/storybookjs/storybook/pull/7151)) - Make compatible with yarn Pnp ([#6922](https://github.com/storybookjs/storybook/pull/6922)) ## 5.2.0-alpha.29 (June 17, 2019) ### Features - Addon-notes: enable multiple sections in notes panel ([#6861](https://github.com/storybookjs/storybook/pull/6861)) - Addon-context: title fallback ([#7078](https://github.com/storybookjs/storybook/pull/7078)) - Addon-info: Fix rendering of code block ([#6016](https://github.com/storybookjs/storybook/pull/6016)) ### Bug Fixes - Core: Fix JSON babel config error reporting ([#7104](https://github.com/storybookjs/storybook/pull/7104)) - UI: Fix about page version check message ([#7105](https://github.com/storybookjs/storybook/pull/7105)) ### Maintenance - Core: Refactor story_store ([#6382](https://github.com/storybookjs/storybook/pull/6382)) - Core: Make compatible with yarn Pnp ([#6922](https://github.com/storybookjs/storybook/pull/6922)) ### Dependency Upgrades - Bump jest-expo from 32.0.1 to 33.0.2 ([#6996](https://github.com/storybookjs/storybook/pull/6996)) ## 5.2.0-alpha.28 (June 17, 2019) Publish failed ## 5.2.0-alpha.27 (June 17, 2019) - CLI: improve bootstrap list ([#6993](https://github.com/storybookjs/storybook/pull/6993)) - CLI: replaced merge-dirs dependency by fs-extra ([#7100](https://github.com/storybookjs/storybook/pull/7100)) ## 5.1.8 (June 14, 2019) ### Bug Fixes - CLI: Fix RN template to not import addons ([#7096](https://github.com/storybookjs/storybook/pull/7096)) ## 5.1.7 (June 14, 2019) ### Bug Fixes - UI: Fix warning of loading prop not being a string ([#7080](https://github.com/storybookjs/storybook/pull/7080)) ## 5.1.6 (June 14, 2019) Publish failed ## 5.1.5 (June 14, 2019) ### Bug Fixes - Core: Upgrade plugin core-js fix ([#7086](https://github.com/storybookjs/storybook/pull/7086)) - UI: Fix sidebar loading visibility ([#7073](https://github.com/storybookjs/storybook/pull/7073)) - UI: Fix unnecessary large bundlesize ([#7091](https://github.com/storybookjs/storybook/pull/7091)) - Addon-contexts, RN-server: Add core-js dep ([#7094](https://github.com/storybookjs/storybook/pull/7094)) ## 5.2.0-alpha.26 (June 14, 2019) - Merge in changes from 5.1.7/next branch. - Fix earlier merge problems relating to addon-docs: - Restore `--docs` command-line functionality - Fix refreshing docs page bug ## 5.2.0-alpha.25 (June 14, 2019) Publish failed ## 5.1.4 (June 13, 2019) ### Bug Fixes - Core: Fix core-js 3 errors ([#7051](https://github.com/storybookjs/storybook/pull/7051)) - UI: Fix syntax highlighter plain text not visible ([#7057](https://github.com/storybookjs/storybook/pull/7057)) - Addon-actions: Add default options to action(s) ([#6438](https://github.com/storybookjs/storybook/pull/6438)) ### Dependency Upgrades - fix: add missing core-js dependency ([#7016](https://github.com/storybookjs/storybook/pull/7016)) - chore: set react version to 16.8.3 to match react native ([#7008](https://github.com/storybookjs/storybook/pull/7008)) ## 5.2.0-alpha.24 (June 13, 2019) Merge in changes from 5.1.3/next branch. ## 5.2.0-alpha.23 (June 10, 2019) Merge in changes from 5.1.3/next branch. Releasing from the addon-docs branch to keep things moving until we can merge addon-docs into next. ## 5.2.0-alpha.22 (June 7, 2019) - Merge in changes from 5.1.1 - Addon-docs: - Inline stories respect height prop - Export Description block ## 5.1.3 (June 6, 2019) ### Bug Fixes - UI: Fix links that are not working with plain left click ([#6970](https://github.com/storybookjs/storybook/pull/6970)) - Core: Don't redefine `process` variable ([#6991](https://github.com/storybookjs/storybook/pull/6991)) - Core: Don't mutate user's babel config ([#6987](https://github.com/storybookjs/storybook/pull/6987)) ## 5.1.2 (June 6, 2019) Publish failed ## 5.1.1 (June 5, 2019) Storybook 5.1 is a juicy upgrade including: - πŸ“± Mobile: Standalone package architecture for React Native - 🎟 A11y addon: Realtime accessibility checks and visual feedback - πŸ›  Context addon: New UI for themes, internationalization, & more - πŸŽ› Presets: One-line configuration for babel, webpack, & addons 5.1 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `5.1.0-alpha.*`, `5.1.0-beta.*`, and `5.1.0-rc.*` for the full list of changes. See [MIGRATION.md](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md) to upgrade from `5.0` or earlier. ## 5.1.0 (June 5, 2019) Publish failed ## 5.1.0-rc.5 (June 4, 2019) ### Features - UI: Add copy button for individual story ([#6719](https://github.com/storybookjs/storybook/pull/6719)) ### Bug Fixes - UI: Fix canvas rendering issue ([#6968](https://github.com/storybookjs/storybook/pull/6968)) - Angular: Remove zonejs from devDeps; allow ^0.8.0 || ^0.9.0 ([#6957](https://github.com/storybookjs/storybook/pull/6957)) - Jest: layout/design fixes ([#6847](https://github.com/storybookjs/storybook/pull/6847)) - Angular: Add 'addParameters' to index.d.ts ([#6929](https://github.com/storybookjs/storybook/pull/6929)) ### Maintenance - FIX race condition in startup of verdaccio && FIX typos ([#6956](https://github.com/storybookjs/storybook/pull/6956)) - Github org rename to storybookjs ([#6954](https://github.com/storybookjs/storybook/pull/6954)) ## 5.1.0-rc.4 (June 2, 2019) ### Features - Core: deep merge global options parameter ([#6900](https://github.com/storybookjs/storybook/pull/6900)) ### Bug Fixes - Core: Fix webpack `process.*` variable definitions ([#6946](https://github.com/storybookjs/storybook/pull/6946)) - Angular: Fix tsconfig.app.json detection for Angular 8 ([#6940](https://github.com/storybookjs/storybook/pull/6940)) ## 5.2.0-alpha.21 (June 2, 2019) - Core: Convert module format to use default export for metadata - Addon-docs: Compile MDX to default export modules format - Source-loader: Support parameter injection for default export metadata ## 5.2.0-alpha.20 (May 31, 2019) - Addon-docs: Use Meta doc block instead of exporting componentMeta ## 5.1.0-rc.3 (May 29, 2019) ### Features - React-native: Add accessibility on searchbar ([#6819](https://github.com/storybookjs/storybook/pull/6819)) ### Bug Fixes - Storyshots: make compatible with read-pkg-up version ([#6907](https://github.com/storybookjs/storybook/pull/6907)) - Addon-info: Fix issue where forwardRefs throw ([#6859](https://github.com/storybookjs/storybook/pull/6859)) - Addon-notes: Fix whitespace rendering bug ([#6881](https://github.com/storybookjs/storybook/pull/6881)) ### Dependency Upgrades - Bump @types/enzyme from 3.9.2 to 3.9.3 ([#6891](https://github.com/storybookjs/storybook/pull/6891)) - Bump eslint-plugin-import from 2.17.2 to 2.17.3 ([#6894](https://github.com/storybookjs/storybook/pull/6894)) - Bump mini-css-extract-plugin from 0.6.0 to 0.7.0 ([#6895](https://github.com/storybookjs/storybook/pull/6895)) - Bump ts-node from 8.1.0 to 8.2.0 ([#6890](https://github.com/storybookjs/storybook/pull/6890)) - Bump svelte from 3.4.2 to 3.4.4 ([#6892](https://github.com/storybookjs/storybook/pull/6892)) ## 5.2.0-alpha.19 (May 28, 2019) - Source-loader: Fix bad package dependencies ## 5.1.0-rc.2 (May 27, 2019) ### Bug Fixes - Core: Fix JS/JSON loading babel config ([#6878](https://github.com/storybookjs/storybook/pull/6878)) ## 5.2.0-alpha.18 (May 26, 2019) - Addon-docs: Codemod for adding component parameters - Core: Babel config loading bugfix ([#6878](https://github.com/storybookjs/storybook/pull/6878)) ## 5.2.0-alpha.17 (May 26, 2019) - Addon-docs: Refer to selected story/component with `id="."` / `of="."` ## 5.2.0-alpha.16 (May 25, 2019) - Addon-docs: Auto-configure `inlineStories` & `getPropDefs` based on framework ## 5.2.0-alpha.15 (May 25, 2019) - Addon-docs: Expanded Vue support - Props table support - iframeHeight configuration parameter ## 5.2.0-alpha.14 (May 25, 2019) - Addon-docs: Expanded source formats via `@storybook/source-loader` - Legacy `storiesOf` format x (JS / TSX) - Component modules format x (JS / TSX) - Component MDX format ## 5.2.0-alpha.13 (May 24, 2019) - Addon-docs: Add documentation-only `--docs` option to build storybook ## 5.1.0-rc.1 (May 24, 2019) ### Features - Core: Support loglevel for production/ci builds ([#6825](https://github.com/storybookjs/storybook/pull/6825)) ### Bug Fixes - Addon-storysource: Fix link color ([#6876](https://github.com/storybookjs/storybook/pull/6876)) - Addon-centered: Fix unnecessary scroll bar ([#6862](https://github.com/storybookjs/storybook/pull/6862)) - UI: Apply customQueryParams to eject iframe button ([#6817](https://github.com/storybookjs/storybook/pull/6817)) - Theming: resolve paths locally if possible ([#6808](https://github.com/storybookjs/storybook/pull/6808)) - Addon-links: Fix withLinks decorator ([#6823](https://github.com/storybookjs/storybook/pull/6823)) ### Maintenance - Addon-contexts: component tests and readability improvements ([#6716](https://github.com/storybookjs/storybook/pull/6716)) ### Dependency Upgrades - Upgrade CRA preset dependencies to match CRA v3 ([#6589](https://github.com/storybookjs/storybook/pull/6589)) - Bump schedule from 0.4.0 to 0.5.0 ([#6843](https://github.com/storybookjs/storybook/pull/6843)) - UPGRADE dependencies & fix a security vulnerability (low-prio) ([#6875](https://github.com/storybookjs/storybook/pull/6875)) - Bump simplebar-react from 1.0.0-alpha.9 to 1.0.0 ([#6842](https://github.com/storybookjs/storybook/pull/6842)) - Bump ts-loader from 5.4.5 to 6.0.1 ([#6839](https://github.com/storybookjs/storybook/pull/6839)) - Bump @types/react from 16.8.17 to 16.8.18 ([#6841](https://github.com/storybookjs/storybook/pull/6841)) - Bump core-js-pure from 3.1.0 to 3.1.1 ([#6840](https://github.com/storybookjs/storybook/pull/6840)) ## 5.1.0-rc.0 (May 21, 2019) ### Bug Fixes - UI: Fix initial bottom panel size ([#6822](https://github.com/storybookjs/storybook/pull/6822)) - UI: Fix syntaxhighlighter themes ([#6814](https://github.com/storybookjs/storybook/pull/6814)) - Addon-knobs: Fix Boolean knob (#6366) ([#6830](https://github.com/storybookjs/storybook/pull/6830)) - Theming: Change lib/theming so it no longer depends on react-inspector ([#6818](https://github.com/storybookjs/storybook/pull/6818)) - Core: Handle loading `.storybook/babel.config.js` (#6633) ([#6634](https://github.com/storybookjs/storybook/pull/6634)) - CLI: Fix init in create-react-library projects ([#6815](https://github.com/storybookjs/storybook/pull/6815)) - HTML: support knobs for both cached and uncached nodes ([#6783](https://github.com/storybookjs/storybook/pull/6783)) - Uncorrupt yarn lock ([#6811](https://github.com/storybookjs/storybook/pull/6811)) - Core: set a better value for process in manager webpack config ([#6767](https://github.com/storybookjs/storybook/pull/6767)) ### Maintenance - Typescript: Migrate addon-centered ([#6772](https://github.com/storybookjs/storybook/pull/6772)) - Add engine field to package.json in apps ([#6809](https://github.com/storybookjs/storybook/pull/6809)) - Fix required engine for apps ([#6810](https://github.com/storybookjs/storybook/pull/6810)) ### Dependency Upgrades - Upgrade lodash to latest ([#6832](https://github.com/storybookjs/storybook/pull/6832)) - Bump svelte from 3.4.1 to 3.4.2 ([#6838](https://github.com/storybookjs/storybook/pull/6838)) - Misc upgrades ([#6820](https://github.com/storybookjs/storybook/pull/6820)) ## 5.2.0-alpha.12 (May 21, 2019) - Addon-docs: Fix regression in preview source for legacy stories ## 5.2.0-alpha.11 (May 21, 2019) - Addon-docs: - Source refer to stories by name - Source support for multi-story previews - Fix loader bug for plaintext stories ## 5.2.0-alpha.10 (May 19, 2019) - Addon-docs: Display source dropdown in preview component ## 5.2.0-alpha.9 (May 17, 2019) - Addon-docs bugfixes: - Fix broken components stories - Fix regression in iframe preview - Fix docgen props block - Fix margin styling on docs page ## 5.1.0-beta.1 (May 16, 2019) ### Bug Fixes - UI: Scrollbar supports theming again ([#6794](https://github.com/storybookjs/storybook/pull/6794)) - UI: Fix scrolling styling ([#6785](https://github.com/storybookjs/storybook/pull/6785)) - UI: Fix iframe refresh ([#6787](https://github.com/storybookjs/storybook/pull/6787)) - UI: Preserve dimensions on resizing for panel ([#6696](https://github.com/storybookjs/storybook/pull/6696)) ### Maintenance - Move chromatic to circle ci ([#6752](https://github.com/storybookjs/storybook/pull/6752)) ### Dependency Upgrades - Bump fs-extra from 7.0.1 to 8.0.1 ([#6776](https://github.com/storybookjs/storybook/pull/6776)) ## 5.2.0-alpha.8 (May 15, 2019) - Addon-docs: Optimize docs pane rerendering ## 5.2.0-alpha.7 (May 15, 2019) - Addon-docs: Docs page bugfix - Addon-docs: Fix source block for legacy stories NOTE: use `@storybook/source-loader` with option `injectParameters: true` for legacy source ## 5.2.0-alpha.6 (May 14, 2019) - Addon-docs: Docs page content update - Addon-docs: Preview component redefinition #### Breaking changes Preview behavior has been updated. Docs page content has been updated. Before: - `` defines a story, `` references it After: - `` defines a story, `` references it - `` shows one or more stories in a grid ## 5.2.0-alpha.5 (May 12, 2019) - Addon-docs: Description block refactor and bugfixes ## 5.2.0-alpha.4 (May 11, 2019) - Addon-docs: Source, Props, DocsPage doc blocks #### Breaking changes - Doc blocks & presets have moved. Update your MDX stories and `presets.js` file accordingly: - `import { Preview, Story } from '@storybook/addon-docs/blocks';` - `module.exports = ['@storybook/addon-docs/common/preset'];` ## 5.1.0-beta.0 (May 10, 2019) Welcome to the 5.1 beta! Feature development's done; `beta.0` kicks off the stabilization process for the 5.1 final release. πŸš€ ## 5.1.0-alpha.40 (May 8, 2019) ### Features - Svelte: Add svelte v3 support ([#6698](https://github.com/storybookjs/storybook/pull/6698)) - Angular: Disable production mode for debugging components ([#6215](https://github.com/storybookjs/storybook/pull/6215)) - Angular: Allow optional component declaration without additional configuration ([#6666](https://github.com/storybookjs/storybook/pull/6666)) - Core: Allow browsing to a kind and get the first story ([#6720](https://github.com/storybookjs/storybook/pull/6720)) ### Bug Fixes - UI: Preserve dimensions on resizing for panel ([#6696](https://github.com/storybookjs/storybook/pull/6696)) ### Maintenance - Add CRA React15 example to test back-compat ([#6475](https://github.com/storybookjs/storybook/pull/6475)) - Remove teamcity CLI tests ([#6707](https://github.com/storybookjs/storybook/pull/6707)) ### Dependency Upgrades - Upgrade to core-js v3 ([#6655](https://github.com/storybookjs/storybook/pull/6655)) - Bump eslint-plugin-react from 7.12.4 to 7.13.0 ([#6728](https://github.com/storybookjs/storybook/pull/6728)) - Bump @types/react-native from 0.57.50 to 0.57.51 ([#6732](https://github.com/storybookjs/storybook/pull/6732)) - Bump @types/node from 11.13.7 to 12.0.0 ([#6730](https://github.com/storybookjs/storybook/pull/6730)) - Bump jest-cli from 24.7.1 to 24.8.0 ([#6729](https://github.com/storybookjs/storybook/pull/6729)) - Bump @babel/preset-env from 7.4.3 to 7.4.4 ([#6731](https://github.com/storybookjs/storybook/pull/6731)) - Bump raw-loader from 1.0.0 to 2.0.0 ([#6685](https://github.com/storybookjs/storybook/pull/6685)) - Bump react-color from 2.17.1 to 2.17.3 ([#6681](https://github.com/storybookjs/storybook/pull/6681)) - Bump @babel/plugin-proposal-class-properties from 7.4.0 to 7.4.4 ([#6686](https://github.com/storybookjs/storybook/pull/6686)) - Bump react-dev-utils from 8.0.0 to 9.0.0 ([#6682](https://github.com/storybookjs/storybook/pull/6682)) - Bump codelyzer from 5.0.0 to 5.0.1 ([#6687](https://github.com/storybookjs/storybook/pull/6687)) - Bump @types/react from 16.8.14 to 16.8.16 ([#6717](https://github.com/storybookjs/storybook/pull/6717)) - Bump react-redux from 7.0.2 to 7.0.3 ([#6684](https://github.com/storybookjs/storybook/pull/6684)) ## 5.1.0-alpha.39 (May 2, 2019) ### Features - React-native: Ondevice actions ([#6594](https://github.com/storybookjs/storybook/pull/6594)) - React-native: Use emotion to style RN UI ([#6603](https://github.com/storybookjs/storybook/pull/6603)) ### Bug Fixes - API: Mimic PureComponent behavior for Consumer children ([#6412](https://github.com/storybookjs/storybook/pull/6412)) ## 5.1.0-alpha.38 (May 2, 2019) Failed publish ## 5.1.0-alpha.37 (May 1, 2019) ### Bug Fixes - Core: Fix regression with deep linking ([#6688](https://github.com/storybookjs/storybook/pull/6688)) - Addon-contexts: No cancel option in UI if the context have no param ([#6669](https://github.com/storybookjs/storybook/pull/6669)) - CLI: Fix `sb init` for projects with frozen lock files ([#6629](https://github.com/storybookjs/storybook/pull/6629)) ### Maintenance - CLI: Refactor how we install dev dependencies in cli ([#6695](https://github.com/storybookjs/storybook/pull/6695)) ## 5.2.0-alpha.3 (May 1, 2019) - Addon-docs: Add Story decorator and parameter support - Addon-docs: Remove need for extra project babelrc ## 5.2.0-alpha.2 (April 30, 2019) - Addon-docs: Streamline setup, fix MDX dependencies, improve MDX import, and update guide ## 5.2.0-alpha.0 (April 29, 2019) Storybook Docs technical preview: - Docs addon - MDX story format - Module story format - Load API - [Guide](https://docs.google.com/document/d/1un6YX7xDKEKl5-MVb-egnOYN8dynb5Hf7mq0hipk8JE/edit?usp=sharing) ## 5.0.11 (April 28, 2019) ### Bug Fixes - Polymer: Fix re-rendering lit-html elements after non-lit-html element ([#5868](https://github.com/storybookjs/storybook/pull/5868)) - Addon-knobs: Check color knob value before applying uppercase ([#6598](https://github.com/storybookjs/storybook/pull/6598)) - Angular: Fix sourceMap property of angulars webpack config ([#6535](https://github.com/storybookjs/storybook/pull/6535)) ### Maintenance - UI: Add missing props in stories ([#6353](https://github.com/storybookjs/storybook/pull/6353)) ## 5.1.0-alpha.36 (April 27, 2019) ### Features - Addon-contexts: Preact support ([#6660](https://github.com/storybookjs/storybook/pull/6660)) - Angular: Allow optional component declaration ([#6346](https://github.com/storybookjs/storybook/pull/6346)) ### Bug Fixes - CLI: Fix `sb init` for projects with frozen lock files ([#6629](https://github.com/storybookjs/storybook/pull/6629)) ### Dependency Upgrades - [Snyk] Fix for 1 vulnerable dependencies ([#6647](https://github.com/storybookjs/storybook/pull/6647)) ## 5.1.0-alpha.35 (April 27, 2019) ### Features - Addon-notes: use @storybook/router to render links in notes ([#6398](https://github.com/storybookjs/storybook/pull/6398)) - Angular: Support default `storybook` project configuration ([#6484](https://github.com/storybookjs/storybook/pull/6484)) - Addon-contexts: Improve Vue integration ([#6632](https://github.com/storybookjs/storybook/pull/6632)) - Addon-a11y: Design enhancements ([#6563](https://github.com/storybookjs/storybook/pull/6563)) ### Bug Fixes - UI: `active` PropTypes on MobileLayout ([#6241](https://github.com/storybookjs/storybook/pull/6241)) - Core: Fix css import when sideEffects is false ([#6650](https://github.com/storybookjs/storybook/pull/6650)) - Core: Fix infinite loop with special characters in kind names ([#6607](https://github.com/storybookjs/storybook/pull/6607)) - UI: Fix 'Escape' onKeyUp event doesn't work ([#6578](https://github.com/storybookjs/storybook/pull/6578)) ### Maintenance - UI: Add missing props in stories ([#6353](https://github.com/storybookjs/storybook/pull/6353)) - Build: tslint, and use eslint for everything ([#6621](https://github.com/storybookjs/storybook/pull/6621)) - Build: deploy to local registry ([#6619](https://github.com/storybookjs/storybook/pull/6619)) ### Dependency Upgrades - Bump ts-node from 8.0.3 to 8.1.0 ([#6585](https://github.com/storybookjs/storybook/pull/6585)) - Bump semver from 5.7.0 to 6.0.0 ([#6580](https://github.com/storybookjs/storybook/pull/6580)) - Bump react-color from 2.17.0 to 2.17.1 ([#6583](https://github.com/storybookjs/storybook/pull/6583)) ## 5.1.0-alpha.34 (April 24, 2019) ### Features - Addon-contexts: Add URL query param feature ([#6601](https://github.com/storybookjs/storybook/pull/6601)) - UI: Add classNames to sidebar nav elements ([#6571](https://github.com/storybookjs/storybook/pull/6571)) ### Bug Fixes - Addon-knobs: Check color knob value before applying uppercase ([#6598](https://github.com/storybookjs/storybook/pull/6598)) - React-native: Restore title in section header ([#6599](https://github.com/storybookjs/storybook/pull/6599)) ## 5.1.0-alpha.33 (April 23, 2019) ### Features - React: Add support for create-react-app@3.0.0 ([#6560](https://github.com/storybookjs/storybook/pull/6560)) ## 5.1.0-alpha.32 (April 22, 2019) ### Bug Fixes - Addon-contexts: bug-fixing, testing, typing ([#6572](https://github.com/storybookjs/storybook/pull/6572)) ### Dependency Upgrades - CHANGE opn to open ([#6567](https://github.com/storybookjs/storybook/pull/6567)) ## 5.1.0-alpha.31 (April 19, 2019) ### Features - Addon-backgrounds: Emit event on updating background ([#6561](https://github.com/storybookjs/storybook/pull/6561)) - Addon-contexts: Merge into monorepo ([#6559](https://github.com/storybookjs/storybook/pull/6559)) ### Bug Fixes - Angular: Fix sourceMap property of angulars webpack config ([#6535](https://github.com/storybookjs/storybook/pull/6535)) - Addon-jest: Fix result display ([#6539](https://github.com/storybookjs/storybook/pull/6539)) ### Dependency Upgrades - Bump ember-source from 3.8.1 to 3.9.1 ([#6531](https://github.com/storybookjs/storybook/pull/6531)) - Bump typescript from 3.4.2 to 3.4.3 ([#6528](https://github.com/storybookjs/storybook/pull/6528)) ## 5.0.10 (April 18, 2019) ### Bug Fixes - Theming: legacy options don't override set config options ([#6543](https://github.com/storybookjs/storybook/pull/6543)) - Theming: Fix null brandImage ([#6544](https://github.com/storybookjs/storybook/pull/6544)) ## 5.1.0-alpha.30 (April 18, 2019) ### Bug Fixes - UI: Fix hard-coded viewmode to enable tabbed addons ([#6551](https://github.com/storybookjs/storybook/pull/6551)) - Theming: legacy options don't override set config options ([#6543](https://github.com/storybookjs/storybook/pull/6543)) - React-native: Fix preview only UI ([#6549](https://github.com/storybookjs/storybook/pull/6549)) ### Dependency Upgrades - Bump react-redux from 6.0.1 to 7.0.2 ([#6529](https://github.com/storybookjs/storybook/pull/6529)) ### Maintenance - Addon-storysource: Migrate from using channel to api ([#6550](https://github.com/storybookjs/storybook/pull/6550)) ## 5.1.0-alpha.29 (April 17, 2019) ### Bug Fixes - Theming: Fix null brandImage ([#6544](https://github.com/storybookjs/storybook/pull/6544)) ### Maintenance - Typescript: Migrate @storybook/components part 2 ([#6500](https://github.com/storybookjs/storybook/pull/6500)) ### Dependency Upgrades - Bump @types/node from 11.11.8 to 11.13.4 ([#6527](https://github.com/storybookjs/storybook/pull/6527)) - Bump danger from 7.0.19 to 7.1.2 ([#6530](https://github.com/storybookjs/storybook/pull/6530)) ## 5.0.9 (April 17, 2019) ### Bug Fixes - UI: Fix panel toggle behavior in fullscreen ([#6525](https://github.com/storybookjs/storybook/pull/6525)) - Addon-Knobs: Add missing groupId for files knob ([#6534](https://github.com/storybookjs/storybook/pull/6534)) - Theming: FIX brandImage when theme created with brandTitle ([#6120](https://github.com/storybookjs/storybook/pull/6120)) ## 5.1.0-alpha.28 (April 16, 2019) ### Bug Fixes - UI: Fix panel toggle behavior in fullscreen ([#6525](https://github.com/storybookjs/storybook/pull/6525)) - Addon-Knobs: Add missing groupId for files knob ([#6534](https://github.com/storybookjs/storybook/pull/6534)) ### Maintenance - Typescript: Fix ts-lint config to lint `tsx` files ([#6533](https://github.com/storybookjs/storybook/pull/6533)) - Typescript: Migrate app/react-native ([#6448](https://github.com/storybookjs/storybook/pull/6448)) - CLI: Improve cli for react-native ([#6515](https://github.com/storybookjs/storybook/pull/6515)) - Workflow: Automention for project maintainers ([#6509](https://github.com/storybookjs/storybook/pull/6509)) ## 5.0.8 (April 15, 2019) Bump version to make `5.0.x` latest since I just released a patch in `v4.1.18` ## 4.1.18 (April 15, 2019) ### Bug Fixes - Pin react-treebeard dependency at 3.1.0 ([#6517](https://github.com/storybookjs/storybook/pull/6517)) ## 4.1.17 (April 15, 2019) NPM publish failed ## 5.0.7 (April 14, 2019) ### Bug Fixes - Addon-Knobs: Fix sorting of knobs Panels ([#6480](https://github.com/storybookjs/storybook/pull/6480)) - UI: Fix clickable footer links on about page ([#6441](https://github.com/storybookjs/storybook/pull/6441)) - UI: Fix 'read full changelog' link on about page ([#6385](https://github.com/storybookjs/storybook/pull/6385)) ## 5.1.0-alpha.27 (April 14, 2019) ### Features - Core: Disable webpack performance hints in manager config ([#6390](https://github.com/storybookjs/storybook/pull/6390)) - Addon-A11y: Drop a11y filter on double click ([#6503](https://github.com/storybookjs/storybook/pull/6503)) ### Bug Fixes - Addon-Jest: use 'off' instead of 'removeListener' ([#6508](https://github.com/storybookjs/storybook/pull/6508)) ## 5.1.0-alpha.26 (April 13, 2019) ### Bug Fixes - Addon-background: Fix addon by moving 'iframe' styles ([#6502](https://github.com/storybookjs/storybook/pull/6502)) ## 5.1.0-alpha.25 (April 12, 2019) ### Features - Addon-info: Add support for memoized components ([#6347](https://github.com/storybookjs/storybook/pull/6347)) - Addon-notes: Register notes as a panel or tab ([#6091](https://github.com/storybookjs/storybook/pull/6091)) ### Bug Fixes - Core: Fix: custom parameters on preview url ([#6486](https://github.com/storybookjs/storybook/pull/6486)) - Addon-knobs: Fix sorting of ungrouped knobs panel ([#6480](https://github.com/storybookjs/storybook/pull/6480)) - Core: Use babel-loader from react-scripts ([#5308](https://github.com/storybookjs/storybook/pull/5308)) ### Dependency Upgrades - Bump opn from 5.4.0 to 6.0.0 ([#6370](https://github.com/storybookjs/storybook/pull/6370)) - Bump @angular/forms from 7.2.7 to 7.2.12 ([#6424](https://github.com/storybookjs/storybook/pull/6424)) - chore(deps): bump marko from 4.16.7 to 4.16.9 ([#6459](https://github.com/storybookjs/storybook/pull/6459)) - chore(deps-dev): bump @types/react from 16.8.12 to 16.8.13 ([#6457](https://github.com/storybookjs/storybook/pull/6457)) - chore(deps-dev): bump typescript from 3.4.1 to 3.4.2 ([#6456](https://github.com/storybookjs/storybook/pull/6456)) ## 5.1.0-alpha.24 (April 9, 2019) ### Maintenance - React-native: Remove channel dep from ondevice-notes ([#6431](https://github.com/storybookjs/storybook/pull/6431)) - Typescript: Migrate @storybook/components ([#6095](https://github.com/storybookjs/storybook/pull/6095)) ## 5.1.0-alpha.23 (April 8, 2019) ### Features - Addon-a11y: Add 'indeterminate' checkbox state for partial selected group ([#6405](https://github.com/storybookjs/storybook/pull/6405)) - Angular: Add out-of-the-box support for \*.md ([#6444](https://github.com/storybookjs/storybook/pull/6444)) ### Bug Fixes - UI: Move '@emotion/\*' path-resolutions to the dependent package ([#6435](https://github.com/storybookjs/storybook/pull/6435)) - Core: Set custom options on first load ([#6395](https://github.com/storybookjs/storybook/pull/6395)) - UI: clickable footer links ([#6441](https://github.com/storybookjs/storybook/pull/6441)) ### Maintenance - Typescript: Migrate @storybook/addon-jest ([#6403](https://github.com/storybookjs/storybook/pull/6403)) ## 5.1.0-alpha.22 (April 5, 2019) ### Features - Addon-actions: Add depth option for serialization ([#6410](https://github.com/storybookjs/storybook/pull/6410)) ### Bug Fixes - Core: Respect webpack config stats in static build ([#6401](https://github.com/storybookjs/storybook/pull/6401)) ### Maintenance - Typescript: Migrate addon-options ([#6428](https://github.com/storybookjs/storybook/pull/6428)) ### Dependency Upgrades - Bump danger from 7.0.15 to 7.0.19 ([#6371](https://github.com/storybookjs/storybook/pull/6371)) - Bump jest-cli from 23.6.0 to 24.0.0 ([#5389](https://github.com/storybookjs/storybook/pull/5389)) ## 5.1.0-alpha.21 (April 4, 2019) ### Features - Addon-centered: Fix horizontal scrolling overflow ([#6361](https://github.com/storybookjs/storybook/pull/6361)) - Angular: Support OnPush change detection for class-specified components ([#6360](https://github.com/storybookjs/storybook/pull/6360)) - Addon-storysource: Reuse clientApi when possible ([#6154](https://github.com/storybookjs/storybook/pull/6154)) ### Bug Fixes - React-native: Fix backgrounds addon ([#6393](https://github.com/storybookjs/storybook/pull/6393)) - UI: Fix 'read full changelog' link on about page ([#6385](https://github.com/storybookjs/storybook/pull/6385)) - Addon-a11y: Fix addon initialization with 'makeDecorator' ([#6354](https://github.com/storybookjs/storybook/pull/6354)) - Typescript: Fix a11y build by adding hoist-non-react-statics ([#6348](https://github.com/storybookjs/storybook/pull/6348)) ### Maintenance - Typescript: Use Babel instead of tsc ([#5109](https://github.com/storybookjs/storybook/pull/5109)) ## 5.0.6 (April 1, 2019) ### Bug Fixes - Addon-a11y: Fix color-blindness emulation in Firefox ([#6297](https://github.com/storybookjs/storybook/pull/6297)) - Addon-info: Fixed contrast of Show Info button for a11y ([#6301](https://github.com/storybookjs/storybook/pull/6301)) - Addon-cssresources: Fix panel layout ([#6263](https://github.com/storybookjs/storybook/pull/6263)) - Addon-info: forwardRef elements use displayName if available ([#6222](https://github.com/storybookjs/storybook/pull/6222)) - UI: Set expanded stories to objects instead of arrays ([#6290](https://github.com/storybookjs/storybook/pull/6290)) - Addon-actions: safe render for cyclic obj ([#6240](https://github.com/storybookjs/storybook/pull/6240)) - Core: Upgrade @babel/preset-env to fix corejs option ([#6281](https://github.com/storybookjs/storybook/pull/6281)) - Core: Enforces corejs v2 for babel ([#6267](https://github.com/storybookjs/storybook/pull/6267)) - Knobs: Rename ALL panel to Other for ungrouped knobs ([#6232](https://github.com/storybookjs/storybook/pull/6232)) ## 5.1.0-alpha.20 (March 29, 2019) ### Features - Addons: Manage local/session storage access with store2 ([#6310](https://github.com/storybookjs/storybook/pull/6310)) ### Bug Fixes - Addon-cssresources: Fix panel layout ([#6263](https://github.com/storybookjs/storybook/pull/6263)) - Addon-info: Fixed contrast of Show Info button for a11y ([#6301](https://github.com/storybookjs/storybook/pull/6301)) ### Maintenance - Migrate options and decorators in examples to new api ([#5954](https://github.com/storybookjs/storybook/pull/5954)) ## 5.1.0-alpha.19 (March 28, 2019) ### Bug Fixes - React-native: Fix "lib/addons" default export ([#6197](https://github.com/storybookjs/storybook/pull/6197)) - Addon-a11y: Remove element styling after re-running the a11y rules ([#6325](https://github.com/storybookjs/storybook/pull/6325)) - Addon-info: forwardRef elements use displayName if available ([#6222](https://github.com/storybookjs/storybook/pull/6222)) - React-native: Add background color for stories panel ([#6315](https://github.com/storybookjs/storybook/pull/6315)) ### Dependency Upgrades - Upgrade babel-plugin-react-docgen ([#6329](https://github.com/storybookjs/storybook/pull/6329)) - Bump babel-plugin-emotion from 10.0.7 to 10.0.9 ([#6227](https://github.com/storybookjs/storybook/pull/6227)) - Bump @types/lodash.isequal from 4.5.3 to 4.5.5 ([#6269](https://github.com/storybookjs/storybook/pull/6269)) - Bump react-scripts from 2.1.5 to 2.1.8 ([#6230](https://github.com/storybookjs/storybook/pull/6230)) - Bump esm from 3.2.10 to 3.2.20 ([#6270](https://github.com/storybookjs/storybook/pull/6270)) ## 5.1.0-alpha.18 (March 27, 2019) ### Bug Fixes - Addon-a11y: Fix color-blindness emulation in Firefox ([#6297](https://github.com/storybookjs/storybook/pull/6297)) - UI: Set expanded stories to objects instead of arrays ([#6290](https://github.com/storybookjs/storybook/pull/6290)) ## 5.1.0-alpha.17 (March 26, 2019) ### Bug Fixes - Addon-a11y: Move redux to dependencies ([#6286](https://github.com/storybookjs/storybook/pull/6286)) ## 5.1.0-alpha.16 (March 26, 2019) ### Bug Fixes - Upgrade `@babel/preset-env` to fix corejs option ([#6281](https://github.com/storybookjs/storybook/pull/6281)) ## 5.1.0-alpha.15 (March 26, 2019) ### Features - Addon-a11y: Highlight a11y violations on component ([#6218](https://github.com/storybookjs/storybook/pull/6218)) - HTML: Allow forced renders in @storybook/html ([#6190](https://github.com/storybookjs/storybook/pull/6190)) ### Bug Fixes - Core: Enforces corejs v2 for babel ([#6267](https://github.com/storybookjs/storybook/pull/6267)) - Knobs: Rename ALL panel to Other for ungrouped knobs ([#6232](https://github.com/storybookjs/storybook/pull/6232)) - UI: zoom iframe content instead zoom iframe wrapper ([#6126](https://github.com/storybookjs/storybook/pull/6126)) - Addon-actions: safe render for cyclic obj ([#6240](https://github.com/storybookjs/storybook/pull/6240)) ### Maintenance - Addon-knobs: adds an example of a boolean knob ([#6242](https://github.com/storybookjs/storybook/pull/6242)) ### Dependency Upgrades - Bump simplebar-react from 0.1.4 to 0.1.5 ([#6226](https://github.com/storybookjs/storybook/pull/6226)) - FIX storybook having a incompatible version of webpack with vue-cli ([#6259](https://github.com/storybookjs/storybook/pull/6259)) ## 5.1.0-alpha.14 (March 25, 2019) ### Features - Addon-backgrounds: Add custom grid size ([#6252](https://github.com/storybookjs/storybook/pull/6252)) - Addon-viewport: Show active viewport dimensions & rotate button ([#6045](https://github.com/storybookjs/storybook/pull/6045)) ### Bug Fixes - UI: Use Fuse.js package for search ([#6244](https://github.com/storybookjs/storybook/pull/6244)) - React: Use node-logger instead of console ([#6245](https://github.com/storybookjs/storybook/pull/6245)) ### Maintenance - Addon-links: Migrate to Typescript ([#6246](https://github.com/storybookjs/storybook/pull/6246)) ### Dependency Upgrades - Bump react-resize-detector from 4.0.2 to 4.0.5 ([#6229](https://github.com/storybookjs/storybook/pull/6229)) ## 5.0.5 (March 25, 2019) Bump version number (same as 5.0.4, but need to make this `latest` again!) ## 3.4.12 (March 24, 2019) ### Bug Fixes - UI: Workaround broken treebeard animations ([#6249](https://github.com/storybookjs/storybook/pull/6249)) ## 5.0.4 (March 24, 2019) ### Bug Fixes - UI: Fix tooltip event bindings, logger import ([#6238](https://github.com/storybookjs/storybook/pull/6238)) - CLI: Fix stories regexp in config.js ([#6180](https://github.com/storybookjs/storybook/pull/6180)) - Accessibility: Add missing button titles ([#6124](https://github.com/storybookjs/storybook/pull/6124)) - React: Fix forked CRA support on Windows ([#6236](https://github.com/storybookjs/storybook/pull/6236)) - Addon-knobs: Fix color type button z-index ([#6203](https://github.com/storybookjs/storybook/pull/6203)) - Angular: Fix typo in demo example ([#6193](https://github.com/storybookjs/storybook/pull/6193)) - Addon-Info: Restore fonts and color styling ([#6186](https://github.com/storybookjs/storybook/pull/6186)) - Addon-knobs: Fix ObjectType knob react warning ([#6159](https://github.com/storybookjs/storybook/pull/6159)) - Core: Add core-js as a dep to client-api ([#6209](https://github.com/storybookjs/storybook/pull/6209)) - React: Fix logging in cra-config ([#6245](https://github.com/storybookjs/storybook/pull/6245)) ## 4.1.16 (March 24, 2019) ### Bug Fixes - UI: Workaround broken treebeard animations ([#6249](https://github.com/storybookjs/storybook/pull/6249)) ## 4.1.15 (March 24, 2019) NPM publish failed ## 5.1.0-alpha.13 (March 23, 2019) ### Features - Svelte: add svelte cli generator ([#6132](https://github.com/storybookjs/storybook/pull/6132)) ### Bug Fixes - Addon-knobs: Fix ObjectType knob react warning ([#6159](https://github.com/storybookjs/storybook/pull/6159)) - React: Fix forked CRA support on Windows ([#6236](https://github.com/storybookjs/storybook/pull/6236)) - UI: Fix tooltip event bindings, logger import ([#6238](https://github.com/storybookjs/storybook/pull/6238)) ## 5.1.0-alpha.12 (March 22, 2019) ### Bug Fixes - CLI: Fix stories regexp in config.js ([#6180](https://github.com/storybookjs/storybook/pull/6180)) - Addon-Info: Restore fonts and color styling ([#6186](https://github.com/storybookjs/storybook/pull/6186)) - Core: Add core-js as a dep to client-api ([#6209](https://github.com/storybookjs/storybook/pull/6209)) ### Dependency Upgrades - Bump eslint-plugin-jest from 22.3.2 to 22.4.1 ([#6168](https://github.com/storybookjs/storybook/pull/6168)) - Bump ember-cli-babel from 7.5.0 to 7.6.0 ([#6165](https://github.com/storybookjs/storybook/pull/6165)) - Bump danger from 7.0.14 to 7.0.15 ([#6164](https://github.com/storybookjs/storybook/pull/6164)) - Bump babel-preset-expo from 5.0.0 to 5.1.1 ([#6167](https://github.com/storybookjs/storybook/pull/6167)) - Bump @emotion/core from 10.0.7 to 10.0.9 ([#6169](https://github.com/storybookjs/storybook/pull/6169)) - Bump marko from 4.15.4 to 4.16.2 ([#6205](https://github.com/storybookjs/storybook/pull/6205)) ## 5.1.0-alpha.11 (March 21, 2019) ### Features - Addon-notes: Support theming ([#5922](https://github.com/storybookjs/storybook/pull/5922)) ### Bug Fixes - Addon-knobs: Fix color type button z-index ([#6203](https://github.com/storybookjs/storybook/pull/6203)) - Angular: Fix typo in demo example ([#6193](https://github.com/storybookjs/storybook/pull/6193)) - UI: Fix problem with selectedPanel reset ([#6149](https://github.com/storybookjs/storybook/pull/6149)) ### Maintenance - React-native: Publish crna-kitchen-sink app to expo ([#6183](https://github.com/storybookjs/storybook/pull/6183)) ## 5.1.0-alpha.10 (March 19, 2019) ### Features - New @storybook/api manager API package ([#5402](https://github.com/storybookjs/storybook/pull/5402)) ### Bug Fixes - Angular: Fix rerender performance ([#6094](https://github.com/storybookjs/storybook/pull/6094)) - React-native: Add the raw method to preview ([#6182](https://github.com/storybookjs/storybook/pull/6182)) - Theming: Fix brandImage to occupy 100% width of BrandArea ([#5904](https://github.com/storybookjs/storybook/pull/5904)) ### Dependency Upgrades - Bump emotion-theming from 10.0.7 to 10.0.9 ([#6138](https://github.com/storybookjs/storybook/pull/6138)) - Bump webpack-cli from 3.2.3 to 3.3.0 ([#6140](https://github.com/storybookjs/storybook/pull/6140)) - Bump tslint from 5.13.1 to 5.14.0 ([#6141](https://github.com/storybookjs/storybook/pull/6141)) - Bump ember-cli from 3.7.1 to 3.8.1 ([#6142](https://github.com/storybookjs/storybook/pull/6142)) - Bump markdown-to-jsx from 6.9.1 to 6.9.3 ([#6139](https://github.com/storybookjs/storybook/pull/6139)) ## 5.0.3 (March 18, 2019) ### Bug Fixes - Accessibility: Add missing button titles ([#6124](https://github.com/storybookjs/storybook/pull/6124)) ### Maintenance - UI: Make update notifications much less aggressive ([#6143](https://github.com/storybookjs/storybook/pull/6143)) ## 5.1.0-alpha.9 (March 18, 2019) ### Maintenance - UI: Make update notifications much less aggressive ([#6143](https://github.com/storybookjs/storybook/pull/6143)) ## 5.1.0-alpha.8 (March 17, 2019) ### Bug Fixes - Accessibility: Add aria label to search box ([#6131](https://github.com/storybookjs/storybook/pull/6131)) - Accessibility: Add missing button titles ([#6124](https://github.com/storybookjs/storybook/pull/6124)) - Addon-cssresources: Fix `STORY_RENDERED` CSS reset ([#6050](https://github.com/storybookjs/storybook/pull/6050)) ### Maintenance - React-native: Integrate crna-kitchen-sink example into monorepo ([#6125](https://github.com/storybookjs/storybook/pull/6125)) - Fix deprecations in examples ([#6134](https://github.com/storybookjs/storybook/pull/6134)) ## 5.0.2 (March 17, 2019) ### Features - CLI: Add --debug-webpack option ([#6082](https://github.com/storybookjs/storybook/pull/6082)) ### Bug Fixes - Addon-a11y: Fix design icons ([#5991](https://github.com/storybookjs/storybook/pull/5991)) - Addon-cssresources: Fix `STORY_RENDERED` CSS reset ([#6050](https://github.com/storybookjs/storybook/pull/6050)) - CLI: Clear build folder in static build ([#6024](https://github.com/storybookjs/storybook/pull/6024)) - Addon-backgrounds: Set preview to theme color when "transparent" ([#6042](https://github.com/storybookjs/storybook/pull/6042)) - UI: Fix search item in menu ([#6027](https://github.com/storybookjs/storybook/pull/6027)) - Addon-knobs: Fix key press debouncing ([#6022](https://github.com/storybookjs/storybook/pull/6022)) - CLI: Fix welcome component in dark theme ([#5998](https://github.com/storybookjs/storybook/pull/5998)) - Addon-viewport: Fix viewport iframe dimensions ([#5993](https://github.com/storybookjs/storybook/pull/5993)) - Core: fix selectStory with one parameter ([#5983](https://github.com/storybookjs/storybook/pull/5983)) ### Maintenance - Addon-viewport: Change styling to more closely match v4 ([#5979](https://github.com/storybookjs/storybook/pull/5979)) ## 5.1.0-alpha.7 (March 16, 2019) ### Breaking Changes - Core: Restore v4 webpack extend mode behavior AND deprecate it ([#6104](https://github.com/storybookjs/storybook/pull/6104)) - React native: Use @storybook/core ([#4942](https://github.com/storybookjs/storybook/pull/4942)) ### Features - CLI: Add --debug-webpack option ([#6082](https://github.com/storybookjs/storybook/pull/6082)) - UI: open brandUrl in new window ([#6106](https://github.com/storybookjs/storybook/pull/6106)) ### Bug Fixes - CLI: Clear build folder in static build ([#6024](https://github.com/storybookjs/storybook/pull/6024)) - Addon-a11y: Fix tab navigation ([#6118](https://github.com/storybookjs/storybook/pull/6118)) - Theming: FIX brandImage when theme created with brandTitle ([#6120](https://github.com/storybookjs/storybook/pull/6120)) - Addon-backgrounds: Set preview to theme color when "transparent" ([#6042](https://github.com/storybookjs/storybook/pull/6042)) ### Maintenance - Sort package.json on precommit ([#6101](https://github.com/storybookjs/storybook/pull/6101)) ### Dependency Upgrades - Use community AsyncStorage instead of deprecated React Native one ([#6079](https://github.com/storybookjs/storybook/pull/6079)) - Fix expo ([#6121](https://github.com/storybookjs/storybook/pull/6121)) - Bump graphiql from 0.12.0 to 0.13.0 ([#5901](https://github.com/storybookjs/storybook/pull/5901)) - Update expo requirement from ^31.0.4 to ^32.0.6 in /examples-native/crna-kitchen-sink ([#5664](https://github.com/storybookjs/storybook/pull/5664)) - Bump @angular/cli from 7.3.4 to 7.3.6 ([#6103](https://github.com/storybookjs/storybook/pull/6103)) - Bump react-dom from 16.8.3 to 16.8.4 ([#5903](https://github.com/storybookjs/storybook/pull/5903)) ## 5.1.0-alpha.6 (March 14, 2019) ### Features - Angular: add autoprefixing like angular-cli ([#5612](https://github.com/storybookjs/storybook/pull/5612)) ### Bug Fixes - UI: Fixing search item in menu ([#6027](https://github.com/storybookjs/storybook/pull/6027)) - Addon-a11y: Run only when a11y tab is active ([#6044](https://github.com/storybookjs/storybook/pull/6044)) ### Maintenance - UI: Update syntaxhighlighter stories ([#6054](https://github.com/storybookjs/storybook/pull/6054)) ## 5.1.0-alpha.5 (March 12, 2019) ### Bug Fixes - Addon-a11y: Remove bg color from reports ([#6026](https://github.com/storybookjs/storybook/pull/6026)) - Addon-knobs: Fix key press debouncing ([#6022](https://github.com/storybookjs/storybook/pull/6022)) - Addon-knobs: Fix error when removing value from number knob ([#6043](https://github.com/storybookjs/storybook/pull/6043)) ### Maintenance - Theming: Improve typescript typings ([#5988](https://github.com/storybookjs/storybook/pull/5988)) ### Dependency Upgrades - build(deps): bump axe-core from 3.2.0 to 3.2.2 ([#6034](https://github.com/storybookjs/storybook/pull/6034)) - build(deps): bump css-loader from 2.1.0 to 2.1.1 ([#6033](https://github.com/storybookjs/storybook/pull/6033)) - build(deps): bump react-focus-lock from 1.17.7 to 1.18.3 ([#6031](https://github.com/storybookjs/storybook/pull/6031)) - Bump react-resize-detector from 3.4.0 to 4.0.2 ([#5899](https://github.com/storybookjs/storybook/pull/5899)) ## 5.1.0-alpha.4 (March 11, 2019) ### Bug Fixes - CLI: Fix welcome component in dark theme ([#5998](https://github.com/storybookjs/storybook/pull/5998)) - Polymer: Fix re-rendering lit-html elements after non-lit-html element ([#5868](https://github.com/storybookjs/storybook/pull/5868)) - Addon-a11y: Fix respect 'element' arg in config ([#5996](https://github.com/storybookjs/storybook/pull/5996)) - Addon-a11y: Fix design icons ([#5991](https://github.com/storybookjs/storybook/pull/5991)) - Addon-viewport: Fix viewport iframe dimensions ([#5993](https://github.com/storybookjs/storybook/pull/5993)) ### Maintenance - ADD parameters to compile-js to no longer copy .ts files into dist ([#5844](https://github.com/storybookjs/storybook/pull/5844)) ### Dependency Upgrades - build(deps): bump react-is from 16.8.3 to 16.8.4 ([#6010](https://github.com/storybookjs/storybook/pull/6010)) - build(deps): bump react-dev-utils from 7.0.3 to 8.0.0 ([#6011](https://github.com/storybookjs/storybook/pull/6011)) ## 5.1.0-alpha.3 (March 9, 2019) ### Features - Addon-a11y: add 'incomplete' tab ([#5984](https://github.com/storybookjs/storybook/pull/5984)) ### Bug Fixes - Core: fix `selectStory` with one parameter ([#5983](https://github.com/storybookjs/storybook/pull/5983)) - Core: remove custom presets warning ([#5911](https://github.com/storybookjs/storybook/pull/5911)) ### Maintenance - Addon-viewport: Change styling to more closely match v4 ([#5979](https://github.com/storybookjs/storybook/pull/5979)) ### Dependency Upgrades - Bump babel-preset-react-app from 7.0.1 to 7.0.2 ([#5937](https://github.com/storybookjs/storybook/pull/5937)) - Bump ts-node from 8.0.2 to 8.0.3 ([#5938](https://github.com/storybookjs/storybook/pull/5938)) - Bump react from 16.8.3 to 16.8.4 ([#5902](https://github.com/storybookjs/storybook/pull/5902)) - Bump marko from 4.15.3 to 4.15.4 ([#5939](https://github.com/storybookjs/storybook/pull/5939)) ### Bug Fixes - Addon-a11y: Fix design icons ([#5991](https://github.com/storybookjs/storybook/pull/5991)) - Addon-cssresources: Fix `STORY_RENDERED` CSS reset ([#6050](https://github.com/storybookjs/storybook/pull/6050)) - CLI: Clear build folder in static build ([#6024](https://github.com/storybookjs/storybook/pull/6024)) - Addon-backgrounds: Set preview to theme color when "transparent" ([#6042](https://github.com/storybookjs/storybook/pull/6042)) - UI: Fix search item in menu ([#6027](https://github.com/storybookjs/storybook/pull/6027)) - Addon-knobs: Fix key press debouncing ([#6022](https://github.com/storybookjs/storybook/pull/6022)) - CLI: Fix welcome component in dark theme ([#5998](https://github.com/storybookjs/storybook/pull/5998)) - Addon-viewport: Fix viewport iframe dimensions ([#5993](https://github.com/storybookjs/storybook/pull/5993)) - Core: fix selectStory with one parameter ([#5983](https://github.com/storybookjs/storybook/pull/5983)) ### Maintenance - Addon-viewport: Change styling to more closely match v4 ([#5979](https://github.com/storybookjs/storybook/pull/5979)) ## 5.0.1 (March 9, 2019) ### Bug Fixes - Core: Remove custom presets warning ([#5911](https://github.com/storybookjs/storybook/pull/5911)) - Core: support unicode chars in story IDs ([#5964](https://github.com/storybookjs/storybook/pull/5964)) - Core: Add core-js dependencies where it was missing ([#5961](https://github.com/storybookjs/storybook/pull/5961)) - CLI: Fix missing iframe.html in absolute path output directory([#5947](https://github.com/storybookjs/storybook/pull/5947)) - Addon-knobs: Added debouncing between keystrokes to speed up component rendering ([#5811](https://github.com/storybookjs/storybook/pull/5811)) - UI: Fix search in production mode ([#5909](https://github.com/storybookjs/storybook/pull/5909)) ## 4.1.14 (March 8, 2019) ### Dependency Upgrades - React-native: Fix RN 0.58.5 / support 0.59 via react-native-modal-datetime-picker 6.0.0 ([#4425](https://github.com/storybookjs/storybook/pull/4425)) ## 5.1.0-alpha.2 (March 8, 2019) ### Bug Fixes - Core: support unicode chars in story IDs ([#5964](https://github.com/storybookjs/storybook/pull/5964)) - Core: Add core-js dependencies where it was missing ([#5961](https://github.com/storybookjs/storybook/pull/5961)) ### Maintenance - Addon-a11y: Migrate to typescript ([#5738](https://github.com/storybookjs/storybook/pull/5738)) ## 5.1.0-alpha.1 (March 7, 2019) ### Bug Fixes - CLI: Fix missing iframe.html in absolute path output directory ([#5947](https://github.com/storybookjs/storybook/pull/5947)) - Addon-knobs: Added debouncing between keystrokes to speed up component rendering ([#5811](https://github.com/storybookjs/storybook/pull/5811)) - UI: Fix search in production mode ([#5909](https://github.com/storybookjs/storybook/pull/5909)) ### Maintenance - ADD delay to rendering the acceptance stories ([#5943](https://github.com/storybookjs/storybook/pull/5943)) - Split versions.json into two files ([#5896](https://github.com/storybookjs/storybook/pull/5896)) ## 5.1.0-alpha.0 (March 6, 2019) ### Features - UI: Custom scrollbars ([#5714](https://github.com/storybookjs/storybook/pull/5714)) ### Bug Fixes - Fix: Move `react-select` dependency to 2.2 ([#5867](https://github.com/storybookjs/storybook/pull/5867)) ### Maintenance - Cleanup unused dependencies ([#5453](https://github.com/storybookjs/storybook/pull/5453)) - Add directory attribute to repositories in package.json files ([#5643](https://github.com/storybookjs/storybook/pull/5643)) ### Dependency Upgrades - Project-wide dependency upgrades ([#5740](https://github.com/storybookjs/storybook/pull/5740)) - Bump react-is from 16.8.1 to 16.8.3 ([#5743](https://github.com/storybookjs/storybook/pull/5743)) - Bump danger from 7.0.13 to 7.0.14 ([#5744](https://github.com/storybookjs/storybook/pull/5744)) - Bump babel-plugin-named-asset-import from 0.3.0 to 0.3.1 ([#5745](https://github.com/storybookjs/storybook/pull/5745)) - Bump eslint-plugin-json from 1.3.2 to 1.4.0 ([#5719](https://github.com/storybookjs/storybook/pull/5719)) - Bump react-native-modal-datetime-picker from 5.1.0 to 6.0.0 ([#4425](https://github.com/storybookjs/storybook/pull/4425)) - Bump immer from 1.12.0 to 2.0.0 ([#5694](https://github.com/storybookjs/storybook/pull/5694)) - Bump danger from 7.0.11 to 7.0.13 ([#5696](https://github.com/storybookjs/storybook/pull/5696)) - Bump eslint-plugin-jsx-a11y from 6.2.0 to 6.2.1 ([#5698](https://github.com/storybookjs/storybook/pull/5698)) - Bump @angular/platform-browser-dynamic from 7.2.4 to 7.2.6 ([#5697](https://github.com/storybookjs/storybook/pull/5697)) - Bump eslint from 5.12.1 to 5.14.1 ([#5653](https://github.com/storybookjs/storybook/pull/5653)) - Bump babel-preset-react-app from 7.0.0 to 7.0.1 ([#5674](https://github.com/storybookjs/storybook/pull/5674)) - Bump react from 16.8.1 to 16.8.2 ([#5673](https://github.com/storybookjs/storybook/pull/5673)) - Bump @angular/cli from 7.3.0 to 7.3.2 ([#5654](https://github.com/storybookjs/storybook/pull/5654)) - Bump @types/jest from 24.0.0 to 24.0.6 ([#5655](https://github.com/storybookjs/storybook/pull/5655)) - Bump lint-staged from 8.1.3 to 8.1.4 ([#5606](https://github.com/storybookjs/storybook/pull/5606)) - Bump @types/lodash from 4.14.120 to 4.14.121 ([#5609](https://github.com/storybookjs/storybook/pull/5609)) - Bump webpack from 4.29.0 to 4.29.3 ([#5570](https://github.com/storybookjs/storybook/pull/5570)) - update modal manager for rn 0.58 support ([#5581](https://github.com/storybookjs/storybook/pull/5581)) - Bump danger from 7.0.7 to 7.0.11 ([#5568](https://github.com/storybookjs/storybook/pull/5568)) - Bump jest-jasmine2 from 24.0.0 to 24.1.0 ([#5569](https://github.com/storybookjs/storybook/pull/5569)) - Bump jest-jasmine2 from 24.0.0 to 24.1.0 ([#5567](https://github.com/storybookjs/storybook/pull/5567)) - Bump handlebars from 4.0.12 to 4.1.0 ([#5576](https://github.com/storybookjs/storybook/pull/5576)) - Bump esm from 3.2.1 to 3.2.4 ([#5556](https://github.com/storybookjs/storybook/pull/5556)) - Bump @types/jest from 23.3.13 to 24.0.0 ([#5554](https://github.com/storybookjs/storybook/pull/5554)) - Bump webpack-dev-middleware from 3.5.1 to 3.5.2 ([#5552](https://github.com/storybookjs/storybook/pull/5552)) - Bump @emotion/core from 10.0.6 to 10.0.7 ([#5555](https://github.com/storybookjs/storybook/pull/5555)) - Bump terser-webpack-plugin from 1.2.1 to 1.2.2 ([#5553](https://github.com/storybookjs/storybook/pull/5553)) - Bump fuse.js from 3.3.1 to 3.4.2 ([#5538](https://github.com/storybookjs/storybook/pull/5538)) - Bump @angular/platform-browser-dynamic from 7.2.3 to 7.2.4 ([#5540](https://github.com/storybookjs/storybook/pull/5540)) - Bump emotion-theming from 10.0.6 to 10.0.7 ([#5541](https://github.com/storybookjs/storybook/pull/5541)) - Bump eslint-config-prettier from 3.6.0 to 4.0.0 ([#5539](https://github.com/storybookjs/storybook/pull/5539)) ## 5.0.0 (March 5, 2019) Storybook 5.0 is a completely new UI with the following improvements: - πŸŒ“ New design with light and dark themes - πŸ›  Canvas toolbar for easy access to addons - πŸ—Ί Overhauled navigation sidebar with an intuitive menu - πŸ—œ Redesigned addons panel with handy buttons to toggle visibility and orientation - ⌨️ Improved keyboard shortcuts that are user configurable - 🌍 New URL structure that eliminates long strings of query parameters 5.0 contains hundreds more fixes, features, and tweaks. Browse the changelogs matching `5.0.0-alpha.*`, `5.0.0-beta.*`, and `5.0.0-rc.*` for the full list of changes. See [MIGRATION.md](https://github.com/storybookjs/storybook/blob/next/MIGRATION.md) to upgrade from `4.x`. ## 5.0.0-rc.11 (March 5, 2019) ### Bug Fixes - UI: Fix base theme initialization and theme bootup ([#5843](https://github.com/storybookjs/storybook/pull/5843)) - UI: Fix SidebarItem feels "laggy" when clicked ([#5850](https://github.com/storybookjs/storybook/pull/5850)) ## 5.0.0-rc.10 (March 4, 2019) ### Bug Fixes - Addon-viewports: Restore v4 behaviour ([#5829](https://github.com/storybookjs/storybook/pull/5829)) - Addon-backgrounds: Remove previously deprecated default export ([#5828](https://github.com/storybookjs/storybook/pull/5828)) ### Maintenance - Addon-a11y: Cleanup and document migration ([#5833](https://github.com/storybookjs/storybook/pull/5833)) ## 5.0.0-rc.9 (March 3, 2019) ### Features - Core: Allow local decorators via params ([#5806](https://github.com/storybookjs/storybook/pull/5806)) ### Bug Fixes - Core: Add warning for decorators added "mid-kind" ([#5819](https://github.com/storybookjs/storybook/pull/5819)) - Addon-notes: Support inline code markdown ([#5802](https://github.com/storybookjs/storybook/pull/5802)) - Theming: Fix theme loading bugs ([#5787](https://github.com/storybookjs/storybook/pull/5787)) - CLI: Fix build-storybook with simplebar esm files ([#5816](https://github.com/storybookjs/storybook/pull/5816)) ## 5.0.0-rc.8 (March 1, 2019) ### Features - Core: Allow local decorators via params ([#5806](https://github.com/storybookjs/storybook/pull/5806)) ### Bug Fixes - UI: Sort storiesHash so grouped keys appear together ([#5805](https://github.com/storybookjs/storybook/pull/5805)) - UI: Close tooltips on iframe clicks on keypresses ([#5807](https://github.com/storybookjs/storybook/pull/5807)) - Addon-Info: Add font family to info panel ([#5759](https://github.com/storybookjs/storybook/pull/5759)) ## 5.0.0-rc.7 (February 28, 2019) ### Features - UI: Page load animation and `STORIES_CONFIGURED` event ([#5756](https://github.com/storybookjs/storybook/pull/5756)) - Theming: Improve `brand` API ([#5733](https://github.com/storybookjs/storybook/pull/5733)) - UI: Fuzzy search improvement ([#5748](https://github.com/storybookjs/storybook/pull/5748)) - UI: Add toolbar animation ([#5742](https://github.com/storybookjs/storybook/pull/5742)) ### Bug Fixes - UI: Fix update notifications placement ([#5716](https://github.com/storybookjs/storybook/pull/5716)) - Angular: Fix global style imports ([#5776](https://github.com/storybookjs/storybook/pull/5776)) - Addon-options: Add backwards compatibility ([#5758](https://github.com/storybookjs/storybook/pull/5758)) - Addon-options: Fix deprecated url/name options ([#5773](https://github.com/storybookjs/storybook/pull/5773)) - Addon-knobs: Remove call to `forceReRender()` on `STORY_CHANGED` ([#5753](https://github.com/storybookjs/storybook/pull/5753)) - UI: Fix active state in addon-background, addon-viewport tools ([#5749](https://github.com/storybookjs/storybook/pull/5749)) ## 5.0.0-rc.6 (February 25, 2019) ### Bug Fixes - Addon-actions: FIX performance by upgrading to telejson 2.1 ([#5751](https://github.com/storybookjs/storybook/pull/5751)) - UI: FIX bad treeview mockdata ([#5741](https://github.com/storybookjs/storybook/pull/5741)) - UI: About page styling fixes ([#5732](https://github.com/storybookjs/storybook/pull/5732)) - UI: Restore the toolbar eject button ([#5737](https://github.com/storybookjs/storybook/pull/5737)) ## 5.0.0-rc.5 (February 23, 2019) ### Bug Fixes - UI: Fix `/` search hotkey so it doesn't type into the input ([#5702](https://github.com/storybookjs/storybook/pull/5702)) - Addon-a11y: Fix a11y setup being undefined ([#5724](https://github.com/storybookjs/storybook/pull/5724)) - UI: Fix duplicate theming packages ([#5722](https://github.com/storybookjs/storybook/pull/5722)) - Core: Clean up debug logging ([#5705](https://github.com/storybookjs/storybook/pull/5705)) - UI: Minor addon ux tweaks ([#5712](https://github.com/storybookjs/storybook/pull/5712)) - Addon-a11y: Fix story scrolling ([#5713](https://github.com/storybookjs/storybook/pull/5713)) - UI: Fix mobile styling ([#5709](https://github.com/storybookjs/storybook/pull/5709)) - UI: Fix tooltip bugs ([#5692](https://github.com/storybookjs/storybook/pull/5692)) - UI: Fix toolbar separators ([#5711](https://github.com/storybookjs/storybook/pull/5711)) ### Maintenance - Typescript: migrate addon-backgrounds ([#5535](https://github.com/storybookjs/storybook/pull/5535)) - Typescript: fix typings for addon-backgrounds ([#5730](https://github.com/storybookjs/storybook/pull/5730)) ## 5.0.0-rc.4 (February 21, 2019) ### Features - UI: Handle prerelease versions in version check ([#5641](https://github.com/storybookjs/storybook/pull/5641)) ### Bug Fixes - UI: Fix scrollbar persistence ([#5689](https://github.com/storybookjs/storybook/pull/5689)) - UI: Fix keyboard shortcuts of toggleNav & togglePanel ([#5677](https://github.com/storybookjs/storybook/pull/5677)) - Core: Fix singleton module issue for manager & theme ([#5679](https://github.com/storybookjs/storybook/pull/5679)) - Addon-storysource: Fix source not updating ([#5672](https://github.com/storybookjs/storybook/pull/5672)) - Core: Fix broken error reporting ([#5678](https://github.com/storybookjs/storybook/pull/5678)) - Addon-info: Compare component name to story name, not story fn ([#5649](https://github.com/storybookjs/storybook/pull/5649)) ### Maintenance - CLI: Cleanup version notice ([#5699](https://github.com/storybookjs/storybook/pull/5699)) - Core: Fix story fn consistency ([#5669](https://github.com/storybookjs/storybook/pull/5669)) ## 4.1.13 (February 21, 2019) ### Maintenance - CLI: Cleanup version notice ([#5699](https://github.com/storybookjs/storybook/pull/5699)) - Docs: Use static versions.json file instead of hacking one in ([#5675](https://github.com/storybookjs/storybook/pull/5675)) ## 5.0.0-rc.3 (February 19, 2019) ### Bug Fixes - UI: Styling bug fixes, story updates, and more QA ([#5650](https://github.com/storybookjs/storybook/pull/5650)) - UI: V5 style refinements ([#5562](https://github.com/storybookjs/storybook/pull/5562)) ## 5.0.0-rc.2 (February 19, 2019) ### Features - UI: Allow collapsing active story and use separate expansion for filtered ([#5625](https://github.com/storybookjs/storybook/pull/5625)) - UI: Handle prerelease versions in version check ([#5641](https://github.com/storybookjs/storybook/pull/5641)) ### Bug Fixes - Addon-a11y: Fix tab highlighting ([#5646](https://github.com/storybookjs/storybook/pull/5646)) - Addon-jest: Fix event subscription ([#5644](https://github.com/storybookjs/storybook/pull/5644)) - UI: Handle old versions in version check ([#5638](https://github.com/storybookjs/storybook/pull/5638)) ### Maintenance - UI: Fix some prop warnings ([#5635](https://github.com/storybookjs/storybook/pull/5635)) - UI: Use the correct props to start the tooltip open ([#5610](https://github.com/storybookjs/storybook/pull/5610)) ## 4.1.12 (February 18, 2019) ### Bug Fixes - Addon-google-analytics: Add missing `register.js` file ([#5379](https://github.com/storybookjs/storybook/pull/5379)) ### Dependency Upgrades - Update modal manager for rn 0.58 support ([#5581](https://github.com/storybookjs/storybook/pull/5581)) ## 5.0.0-rc.1 (February 16, 2019) ### Bug Fixes - Core: Add missing babel-preset-env dependency ([#5617](https://github.com/storybookjs/storybook/pull/5617)) ## 5.0.0-rc.0 (February 16, 2019) Welcome to Storybook 5 (SB5) with a beautiful new user interface including: - Navigation sidebar redesign - New canvas toolbar - Customizable keyboard shortcuts - Improved search - Version update notifications SB5 also includes a new URL structure, expanded addon API, and many more features and architectural improvements. See [the RC announcement](https://gist.github.com/shilman/0332090b63f1798a58ed8d85db44f4b4) for more details! ## 5.0.0-beta.4 (February 15, 2019) ### Bug Fixes - UI: Fix mobile view ([#5603](https://github.com/storybookjs/storybook/pull/5603)) - UI: Misc warning fixes ([#5601](https://github.com/storybookjs/storybook/pull/5601)) - UI: Fix ie 11 ([#5599](https://github.com/storybookjs/storybook/pull/5599)) - CLI: Fix for when outputDir is an absolute path ([#5573](https://github.com/storybookjs/storybook/pull/5573)) - CLI: Avoid false-negative checks for port ([#5565](https://github.com/storybookjs/storybook/pull/5565)) - Core: Prioritise programatic configuration ([#5564](https://github.com/storybookjs/storybook/pull/5564)) - UI: FIX clear search ([#5550](https://github.com/storybookjs/storybook/pull/5550)) - Core: Transpile safe-eval package ([#5498](https://github.com/storybookjs/storybook/pull/5498)) - UI: Add default backgrounds to official example ([#5585](https://github.com/storybookjs/storybook/pull/5585)) ## 5.0.0-beta.3 (February 13, 2019) ### Bug Fixes - UI: V5 styling refinements ([#5562](https://github.com/storybookjs/storybook/pull/5562)) ## 5.0.0-beta.2 (February 9, 2019) ### Features - Storyshots: puppeteer launch config for CI ([#5487](https://github.com/storybookjs/storybook/pull/5487)) ### Bug Fixes - Addon-notes: fix loading behavior ([#5514](https://github.com/storybookjs/storybook/pull/5514)) - CLI: Workaround -h shorthand conflict ([#5464](https://github.com/storybookjs/storybook/pull/5464)) - Addons: remove tool addon styling ([#5452](https://github.com/storybookjs/storybook/pull/5452)) ### Maintenance - UI: V5 style refinements ([#5444](https://github.com/storybookjs/storybook/pull/5444)) - Core: Allow ignoring preview bundle building in core ([#5523](https://github.com/storybookjs/storybook/pull/5523)) - Core: Extract client-api pkg from core ([#5521](https://github.com/storybookjs/storybook/pull/5521)) - UI: Add react element hoisting && ADD display names via babel-plugin ([#5454](https://github.com/storybookjs/storybook/pull/5454)) - Build: TEMP disable the image snapshots ([#5469](https://github.com/storybookjs/storybook/pull/5469)) ### Dependency Upgrades - Bump vue and vue-template-compiler ([#5516](https://github.com/storybookjs/storybook/pull/5516)) - Bump react from 16.7.0 to 16.8.1 ([#5517](https://github.com/storybookjs/storybook/pull/5517)) - Bump react-is from 16.7.0 to 16.8.1 ([#5504](https://github.com/storybookjs/storybook/pull/5504)) - Bump eslint-plugin-jest from 22.2.1 to 22.2.2 ([#5505](https://github.com/storybookjs/storybook/pull/5505)) - Bump babel-plugin-emotion from 10.0.6 to 10.0.7 ([#5502](https://github.com/storybookjs/storybook/pull/5502)) - Bump ember-source from 3.7.2 to 3.7.3 ([#5501](https://github.com/storybookjs/storybook/pull/5501)) - Bump lint-staged from 8.1.1 to 8.1.3 ([#5503](https://github.com/storybookjs/storybook/pull/5503)) - Bump enzyme-adapter-react-16 from 1.9.0 to 1.9.1 ([#5507](https://github.com/storybookjs/storybook/pull/5507)) - dependencies: update lit-html to 1.0.0 ([#5490](https://github.com/storybookjs/storybook/pull/5490)) - Bump esm from 3.2.0 to 3.2.1 ([#5492](https://github.com/storybookjs/storybook/pull/5492)) - Bump webpack-cli from 3.2.1 to 3.2.3 ([#5494](https://github.com/storybookjs/storybook/pull/5494)) - Bump @babel/plugin-proposal-object-rest-spread from 7.3.1 to 7.3.2 ([#5496](https://github.com/storybookjs/storybook/pull/5496)) - Bump fuse.js from 3.3.0 to 3.3.1 ([#5497](https://github.com/storybookjs/storybook/pull/5497)) - Bump jest-emotion from 10.0.6 to 10.0.7 ([#5495](https://github.com/storybookjs/storybook/pull/5495)) - Bump prettier from 1.16.1 to 1.16.4 ([#5482](https://github.com/storybookjs/storybook/pull/5482)) - Bump @types/webpack-env from 1.13.6 to 1.13.7 ([#5477](https://github.com/storybookjs/storybook/pull/5477)) - Bump typescript from 3.2.4 to 3.3.1 ([#5479](https://github.com/storybookjs/storybook/pull/5479)) - Bump eslint-plugin-import from 2.15.0 to 2.16.0 ([#5480](https://github.com/storybookjs/storybook/pull/5480)) - Bump storybook-chromatic from 1.2.5 to 1.2.6 ([#5481](https://github.com/storybookjs/storybook/pull/5481)) - Bump enzyme-adapter-react-16 from 1.8.0 to 1.9.0 ([#5478](https://github.com/storybookjs/storybook/pull/5478)) - Bump markdown-to-jsx from 6.9.0 to 6.9.1 ([#5465](https://github.com/storybookjs/storybook/pull/5465)) - Bump @angular/compiler from 7.2.2 to 7.2.3 ([#5466](https://github.com/storybookjs/storybook/pull/5466)) - Bump babel-plugin-react-docgen from 2.0.0 to 2.0.2 ([#5468](https://github.com/storybookjs/storybook/pull/5468)) - Bump danger from 7.0.4 to 7.0.7 ([#5467](https://github.com/storybookjs/storybook/pull/5467)) - Bump puppeteer from 1.11.0 to 1.12.0 ([#5450](https://github.com/storybookjs/storybook/pull/5450)) - Bump @angular/platform-browser-dynamic from 7.2.2 to 7.2.3 ([#5434](https://github.com/storybookjs/storybook/pull/5434)) - Bump esm from 3.1.4 to 3.2.0 ([#5447](https://github.com/storybookjs/storybook/pull/5447)) - Bump eslint-plugin-jest from 22.1.3 to 22.2.1 ([#5448](https://github.com/storybookjs/storybook/pull/5448)) - Bump danger from 7.0.2 to 7.0.4 ([#5449](https://github.com/storybookjs/storybook/pull/5449)) - Bump case-sensitive-paths-webpack-plugin from 2.1.2 to 2.2.0 ([#5451](https://github.com/storybookjs/storybook/pull/5451)) ## 5.0.0-beta.1 (February 1, 2019) ### Bug Fixes - Addon-backgrounds: Fix tool not appearing, or appearing only after a few navigations ([#5439](https://github.com/storybookjs/storybook/pull/5439)) ### Maintenance - UI:Added iframe stories ([#5428](https://github.com/storybookjs/storybook/pull/5428)) - UI: Broke up Sidebar (ex-nav) and made stories for subcomponents ([#5426](https://github.com/storybookjs/storybook/pull/5426)) - UI: Improve about/shortcuts stories by passing in `onClose` as a prop. ([#5425](https://github.com/storybookjs/storybook/pull/5425)) ## 5.0.0-beta.0 (February 1, 2019) Failed release ## 5.0.0-alpha.11 (February 1, 2019) ### Features - Addon-knobs: Added property name into form fields ([#5414](https://github.com/storybookjs/storybook/pull/5414)) ### Bug Fixes - UI: Fix the layout issue where panels still sort-of appear on non story viewmodes ([#5413](https://github.com/storybookjs/storybook/pull/5413)) ### Maintenance - UI: Refactoring components and adding more stories ([#5404](https://github.com/storybookjs/storybook/pull/5404)) - UI: Add extra stories for StoryExplorer component & subcomponents ([#5424](https://github.com/storybookjs/storybook/pull/5424)) - UI: theming treeview & preview ([#5372](https://github.com/storybookjs/storybook/pull/5372)) ### Dependency Upgrades - Bump @ngrx/store from 7.1.0 to 7.2.0 ([#5433](https://github.com/storybookjs/storybook/pull/5433)) - Bump @angular/cli from 7.2.2 to 7.3.0 ([#5432](https://github.com/storybookjs/storybook/pull/5432)) - Bump ember-cli-babel from 7.4.0 to 7.4.1 ([#5431](https://github.com/storybookjs/storybook/pull/5431)) - Bump @ember/test-helpers from 1.3.0 to 1.3.1 ([#5430](https://github.com/storybookjs/storybook/pull/5430)) - Bump jest-diff from 23.6.0 to 24.0.0 ([#5429](https://github.com/storybookjs/storybook/pull/5429)) - Bump @types/react from 16.7.21 to 16.7.22 ([#5405](https://github.com/storybookjs/storybook/pull/5405)) - Bump @types/node from 10.12.18 to 10.12.19 ([#5406](https://github.com/storybookjs/storybook/pull/5406)) - Bump autoprefixer from 9.4.6 to 9.4.7 ([#5407](https://github.com/storybookjs/storybook/pull/5407)) - Bump storybook-chromatic from 1.2.4 to 1.2.5 ([#5408](https://github.com/storybookjs/storybook/pull/5408)) - Bump rxjs-compat from 6.3.3 to 6.4.0 ([#5409](https://github.com/storybookjs/storybook/pull/5409)) - Bump jest-config from 23.6.0 to 24.0.0 ([#5410](https://github.com/storybookjs/storybook/pull/5410)) - Bump jest-environment-jsdom from 23.4.0 to 24.0.0 ([#5398](https://github.com/storybookjs/storybook/pull/5398)) - Bump lint-staged from 8.1.0 to 8.1.1 ([#5395](https://github.com/storybookjs/storybook/pull/5395)) - Bump ts-node from 8.0.1 to 8.0.2 ([#5396](https://github.com/storybookjs/storybook/pull/5396)) - Bump @angular/compiler from 7.2.1 to 7.2.2 ([#5394](https://github.com/storybookjs/storybook/pull/5394)) - Bump eslint-plugin-jsx-a11y from 6.1.2 to 6.2.0 ([#5397](https://github.com/storybookjs/storybook/pull/5397)) - Bump telejson from 1.0.0 to 1.0.1 ([#5399](https://github.com/storybookjs/storybook/pull/5399)) - Bump @ember/test-helpers from 1.1.0 to 1.3.0 ([#5383](https://github.com/storybookjs/storybook/pull/5383)) - Bump esm from 3.1.1 to 3.1.4 ([#5384](https://github.com/storybookjs/storybook/pull/5384)) - Bump ws from 6.1.2 to 6.1.3 ([#5385](https://github.com/storybookjs/storybook/pull/5385)) - Bump jest-jasmine2 from 23.6.0 to 24.0.0 ([#5386](https://github.com/storybookjs/storybook/pull/5386)) - Bump vue-loader from 15.6.0 to 15.6.2 ([#5387](https://github.com/storybookjs/storybook/pull/5387)) - Bump @types/react from 16.7.20 to 16.7.21 ([#5388](https://github.com/storybookjs/storybook/pull/5388)) ## 5.0.0-alpha.10 (January 28, 2019) ### Features - Core: Version update use persistence ([#5370](https://github.com/storybookjs/storybook/pull/5370)) - Addon-Notes: Add giphy support ([#5381](https://github.com/storybookjs/storybook/pull/5381)) ### Bug Fixes - UI: Fix issue where "Tab" keyboard input => []. ([#5374](https://github.com/storybookjs/storybook/pull/5374)) - UI: FIX keybindings were pointing to null events ([#5375](https://github.com/storybookjs/storybook/pull/5375)) - Addon-GA: Add missing `register.js` file in base directory ([#5379](https://github.com/storybookjs/storybook/pull/5379)) ### Maintenance - Typescript: Migrate addon-cssresources ([#5380](https://github.com/storybookjs/storybook/pull/5380)) - UI: Keyboard shortcuts refactor ([#5359](https://github.com/storybookjs/storybook/pull/5359)) ### Dependency Upgrades - Bump enzyme-adapter-react-16 from 1.7.1 to 1.8.0 ([#5366](https://github.com/storybookjs/storybook/pull/5366)) - Bump typescript from 3.2.2 to 3.2.4 ([#5368](https://github.com/storybookjs/storybook/pull/5368)) - Bump @babel/plugin-transform-react-jsx from 7.2.0 to 7.3.0 ([#5367](https://github.com/storybookjs/storybook/pull/5367)) - Bump @babel/preset-env from 7.2.3 to 7.3.1 ([#5369](https://github.com/storybookjs/storybook/pull/5369)) - Bump vue-loader from 15.5.1 to 15.6.0 ([#5365](https://github.com/storybookjs/storybook/pull/5365)) - Bump prettier from 1.15.3 to 1.16.1 ([#5354](https://github.com/storybookjs/storybook/pull/5354)) - Bump ember-source from 3.7.0 to 3.7.2 ([#5358](https://github.com/storybookjs/storybook/pull/5358)) - Bump @angular/platform-browser-dynamic from 7.2.1 to 7.2.2 ([#5353](https://github.com/storybookjs/storybook/pull/5353)) - Bump ember-cli-babel from 7.2.0 to 7.4.0 ([#5357](https://github.com/storybookjs/storybook/pull/5357)) - Bump zone.js from 0.8.28 to 0.8.29 ([#5355](https://github.com/storybookjs/storybook/pull/5355)) - Bump lerna from 3.10.6 to 3.10.7 ([#5356](https://github.com/storybookjs/storybook/pull/5356)) - Bump eslint-plugin-import from 2.14.0 to 2.15.0 ([#5352](https://github.com/storybookjs/storybook/pull/5352)) - Bump immer from 1.10.5 to 1.12.0 ([#5345](https://github.com/storybookjs/storybook/pull/5345)) - Bump @babel/plugin-proposal-object-rest-spread from 7.2.0 to 7.3.1 ([#5342](https://github.com/storybookjs/storybook/pull/5342)) - Bump autoprefixer from 9.4.5 to 9.4.6 ([#5347](https://github.com/storybookjs/storybook/pull/5347)) - Bump react-focus-lock from 1.17.6 to 1.17.7 ([#5344](https://github.com/storybookjs/storybook/pull/5344)) - Bump @ngrx/store from 7.0.0 to 7.1.0 ([#5341](https://github.com/storybookjs/storybook/pull/5341)) ## 4.1.11 (January 24, 2019) ### Bug Fixes - React-native: Fixed isUIHidden param ([#5067](https://github.com/storybookjs/storybook/pull/5067)) - React-native: Disabling warning if story is not set in async storage ([#5068](https://github.com/storybookjs/storybook/pull/5068)) ## 4.1.10 (January 24, 2019) Release failed due to NPM error ## 5.0.0-alpha.9 (January 23, 2019) ### Features - Core: Add a STORY_UNCHANGED event ([#5340](https://github.com/storybookjs/storybook/pull/5340)) - Core: Add a persistence API to context/state -- use for keyboard shortcuts ([#5289](https://github.com/storybookjs/storybook/pull/5289)) ### Maintenance - Addon-knobs: Fix story so array type is array ([#5318](https://github.com/storybookjs/storybook/pull/5318)) ### Dependency Upgrades - Bump ts-node from 7.0.1 to 8.0.1 ([#5346](https://github.com/storybookjs/storybook/pull/5346)) - Bump marko from 4.14.20 to 4.14.21 ([#5343](https://github.com/storybookjs/storybook/pull/5343)) - Bump @types/jest from 23.3.12 to 23.3.13 ([#5327](https://github.com/storybookjs/storybook/pull/5327)) - Bump @babel/plugin-proposal-class-properties from 7.2.3 to 7.3.0 ([#5326](https://github.com/storybookjs/storybook/pull/5326)) - Bump esm from 3.1.0 to 3.1.1 ([#5328](https://github.com/storybookjs/storybook/pull/5328)) - Bump resolve from 1.9.0 to 1.10.0 ([#5329](https://github.com/storybookjs/storybook/pull/5329)) - Bump webpack from 4.28.4 to 4.29.0 ([#5331](https://github.com/storybookjs/storybook/pull/5331)) ## 4.1.9 (January 23, 2019) Note that `4.1.7` contained a bad merge that missed an important change. This release fixes that: ### Bug Fixes - Core: Add missing polyfills to manager to support IE ([#5238](https://github.com/storybookjs/storybook/pull/5238)) ## 4.1.8 (January 23, 2019) Bad release ## 5.0.0-alpha.8 (January 22, 2019) ### Features - UI: Memoize treeview utils && ADD fuzzy search ([#5321](https://github.com/storybookjs/storybook/pull/5321)) ### Maintenance - Migrate addon google analytics to TS ([#5307](https://github.com/storybookjs/storybook/pull/5307)) - Storyshots: restore emotion snapshots ([#5305](https://github.com/storybookjs/storybook/pull/5305)) ### Dependency Upgrades - Bump eslint-config-prettier from 3.5.0 to 3.6.0 ([#5311](https://github.com/storybookjs/storybook/pull/5311)) - Bump eslint-plugin-react from 7.12.3 to 7.12.4 ([#5310](https://github.com/storybookjs/storybook/pull/5310)) - Bump vuex from 3.0.1 to 3.1.0 ([#5316](https://github.com/storybookjs/storybook/pull/5316)) - Bump lerna from 3.10.5 to 3.10.6 ([#5313](https://github.com/storybookjs/storybook/pull/5313)) - Bump react-docgen-typescript-loader from 3.0.0 to 3.0.1 ([#5315](https://github.com/storybookjs/storybook/pull/5315)) - Bump eslint from 5.12.0 to 5.12.1 ([#5314](https://github.com/storybookjs/storybook/pull/5314)) - Bump jscodeshift from 0.6.2 to 0.6.3 ([#5317](https://github.com/storybookjs/storybook/pull/5317)) ## 5.0.0-alpha.7 (January 20, 2019) ### Breaking Changes - Addon-centered: Add special entry-points for Vue and React ([#5296](https://github.com/storybookjs/storybook/pull/5296)) ### Features - CLI: new `add` command ([#4236](https://github.com/storybookjs/storybook/pull/4236)) - UI: set the document title when navigating stories ([#5277](https://github.com/storybookjs/storybook/pull/5277)) ### Bug Fixes - Addon-a11y: RE-ADD deprecated 'configureA11Y' for backwards compatibility ([#5302](https://github.com/storybookjs/storybook/pull/5302)) - UI: FIX navigation issue for `file://` URLs ([#5295](https://github.com/storybookjs/storybook/pull/5295)) - UI: FIX merge mutation ([#5300](https://github.com/storybookjs/storybook/pull/5300)) - Core: FIX issue where webpack process would hang when manager build failed ([#5290](https://github.com/storybookjs/storybook/pull/5290)) ## 5.0.0-alpha.6 (January 18, 2019) ### Maintenance - Restore official-storybook error test ([#5281](https://github.com/storybookjs/storybook/pull/5281)) - Add explicit return types to @storybook/addons ([#5212](https://github.com/storybookjs/storybook/pull/5212)) - REFACTOR router into @storybook/router ([#5252](https://github.com/storybookjs/storybook/pull/5252)) ### Dependency Upgrades - Bump react-select from 2.2.0 to 2.3.0 ([#5288](https://github.com/storybookjs/storybook/pull/5288)) - Bump webpack-dev-middleware from 3.5.0 to 3.5.1 ([#5285](https://github.com/storybookjs/storybook/pull/5285)) - Bump dotenv-webpack from 1.6.0 to 1.7.0 ([#5283](https://github.com/storybookjs/storybook/pull/5283)) - Bump graphql from 0.13.2 to 14.1.1 ([#5282](https://github.com/storybookjs/storybook/pull/5282)) - Bump marko from 4.14.19 to 4.14.20 ([#5284](https://github.com/storybookjs/storybook/pull/5284)) - Bumps webpack from 4.28.3 to 4.28.4 ([#5260](https://github.com/storybookjs/storybook/pull/5260)) ## 4.1.7 (January 17, 2019) ### Bug Fixes - Core: make absolute DLL path relative ([#5238](https://github.com/storybookjs/storybook/pull/5238)) - Addon-actions: import utils directly to prevent import cycles ([#5107](https://github.com/storybookjs/storybook/pull/5107)) - Add-knobs: render non-grouped knobs in the ALL tab ([#5106](https://github.com/storybookjs/storybook/pull/5106)) ## 5.0.0-alpha.5 (January 17, 2019) ### Features - Core: preserve user-specified iframe url params ([#5272](https://github.com/storybookjs/storybook/pull/5272)) ### Bug Fixes - Storyshots: FIX using the wrong parameter for disabling ([#5257](https://github.com/storybookjs/storybook/pull/5257)) ## 5.0.0-alpha.4 (January 17, 2019) ### Bug Fixes - Core: Fix iframe url params ([#5265](https://github.com/storybookjs/storybook/pull/5265)) ### Maintenance - Core: Rename viewMode/url from `components` to `story` ([#5266](https://github.com/storybookjs/storybook/pull/5266)) - Core: Export events constants as named exports ([#5186](https://github.com/storybookjs/storybook/pull/5186)) ### Dependency Upgrades - Bump vue and vue-template-compiler ([#5231](https://github.com/storybookjs/storybook/pull/5231)) - Bump ember-cli from 3.7.0 to 3.7.1 ([#5243](https://github.com/storybookjs/storybook/pull/5243)) - Bump ember-source from 3.6.1 to 3.7.0 ([#5258](https://github.com/storybookjs/storybook/pull/5258)) - Bump @angular/platform-browser-dynamic from 7.1.4 to 7.2.0 ([#5259](https://github.com/storybookjs/storybook/pull/5259)) - Bump vue-loader from 15.4.2 to 15.5.1 ([#5261](https://github.com/storybookjs/storybook/pull/5261)) ## 5.0.0-alpha.3 (January 16, 2019) Test publishing improvements ## 5.0.0-alpha.2 (January 16, 2019) ### Bug Fixes - Storyshots: Fix async issue with obtaining custom Puppeteer instance … ([#5130](https://github.com/storybookjs/storybook/pull/5130)) ### Maintenance - MIGRATE to wrap emotion into a @storybook/theming package ([#5241](https://github.com/storybookjs/storybook/pull/5241)) ### Dependency Upgrades - Bump zone.js from 0.8.26 to 0.8.27 ([#5230](https://github.com/storybookjs/storybook/pull/5230)) - Bump lerna from 3.8.5 to 3.10.5 ([#5229](https://github.com/storybookjs/storybook/pull/5229)) ## 5.0.0-alpha.1 (January 14, 2019) ### Bug Fixes - Core: `no-dll` option to CLI to disable DllReferencePlugin, fix polyfills ([#5238](https://github.com/storybookjs/storybook/pull/5238)) - Core: Continue `{name, kind}` support on the `SET_CURRENT_STORY` event ([#5228](https://github.com/storybookjs/storybook/pull/5228)) - UI: FIX issue with accidentally thinking things are roots ([#5236](https://github.com/storybookjs/storybook/pull/5236)) ### Dependency Upgrades - Bump react-scripts from 2.1.1 to 2.1.3 ([#5214](https://github.com/storybookjs/storybook/pull/5214)) ## 5.0.0-alpha.0 (January 13, 2019) ### Breaking Changes - Core: Simplify custom webpack config ([#4927](https://github.com/storybookjs/storybook/pull/4927)) - UI: Storybook 5.0 UI and addons overhaul ([#5222](https://github.com/storybookjs/storybook/pull/5222)) ### Features - Core: Use new story format in official storybook ([#5058](https://github.com/storybookjs/storybook/pull/5058)) - UI: keyboard shortcuts ([#4257](https://github.com/storybookjs/storybook/pull/4257)) ### Bug Fixes - React: Merge CRA2 webpack plugins ([#5126](https://github.com/storybookjs/storybook/pull/5126)) ### Dependency Upgrades - Bump eslint-plugin-jest from 22.1.2 to 22.1.3 ([#5215](https://github.com/storybookjs/storybook/pull/5215)) - Bump eslint from 5.11.0 to 5.12.0 ([#5216](https://github.com/storybookjs/storybook/pull/5216)) - Bump jscodeshift from 0.5.1 to 0.6.2 ([#5213](https://github.com/storybookjs/storybook/pull/5213)) - Bump ember-cli from 3.6.1 to 3.7.0 ([#5203](https://github.com/storybookjs/storybook/pull/5203)) - Bump react-dev-utils from 7.0.0 to 7.0.1 ([#5202](https://github.com/storybookjs/storybook/pull/5202)) - Bump ember-cli from 3.6.0 to 3.6.1 ([#5188](https://github.com/storybookjs/storybook/pull/5188)) - Bump terser-webpack-plugin from 1.1.0 to 1.2.1 ([#5190](https://github.com/storybookjs/storybook/pull/5190)) - Bump chalk from 2.4.1 to 2.4.2 ([#5191](https://github.com/storybookjs/storybook/pull/5191)) ## 4.2.0-alpha.11 (January 9, 2019) ### Maintenance - Typescript: Add TypeScript CRA example ([#5120](https://github.com/storybookjs/storybook/pull/5120)) - Typescript: Migrate @storybook/channel-postmessage ([#5154](https://github.com/storybookjs/storybook/pull/5154)) - Typescript: Migrate @storybook/client-logger ([#5151](https://github.com/storybookjs/storybook/pull/5151)) ### Dependency Upgrades - Bump @babel/cli from 7.2.0 to 7.2.3 ([#5178](https://github.com/storybookjs/storybook/pull/5178)) - Bump babel-plugin-macros from 2.4.4 to 2.4.5 ([#5177](https://github.com/storybookjs/storybook/pull/5177)) - Bump babel-preset-react-app from 6.1.0 to 7.0.0 ([#5176](https://github.com/storybookjs/storybook/pull/5176)) - Bump interpret from 1.1.0 to 1.2.0 ([#5175](https://github.com/storybookjs/storybook/pull/5175)) - Bump file-loader from 2.0.0 to 3.0.1 ([#5174](https://github.com/storybookjs/storybook/pull/5174)) - Bump mini-css-extract-plugin from 0.4.5 to 0.5.0 ([#5173](https://github.com/storybookjs/storybook/pull/5173)) - Bump webpack-cli from 3.2.0 to 3.2.1 ([#5172](https://github.com/storybookjs/storybook/pull/5172)) - Bump marko from 4.14.12 to 4.14.15 ([#5157](https://github.com/storybookjs/storybook/pull/5157)) - Bump @types/jest from 23.3.10 to 23.3.12 ([#5158](https://github.com/storybookjs/storybook/pull/5158)) - Bump @angular/compiler from 7.1.3 to 7.1.4 ([#5159](https://github.com/storybookjs/storybook/pull/5159)) - Bump dotenv-webpack from 1.5.7 to 1.6.0 ([#5160](https://github.com/storybookjs/storybook/pull/5160)) - Bump babel-plugin-macros from 2.4.3 to 2.4.4 ([#5161](https://github.com/storybookjs/storybook/pull/5161)) ## 4.1.6 (January 9, 2019) ### Bug Fixes - React: Fix react version backwards compatibility ([#5148](https://github.com/storybookjs/storybook/pull/5148)) - UI: fix highlightColor ([#5150](https://github.com/storybookjs/storybook/pull/5150)) - Core: Transpile addons.js with Babel for IE11 ([#5081](https://github.com/storybookjs/storybook/pull/5081)) ### Maintenance - Add CORS headers to versions.json ([#5155](https://github.com/storybookjs/storybook/pull/5155)) ### Dependency Upgrades - Bump puppeteer from 1.9.0 to 1.11.0 ([#5119](https://github.com/storybookjs/storybook/pull/5119)) ## 4.1.5 (January 9, 2019) NPM failure, republishing as 4.1.6 ## 4.2.0-alpha.10 (January 6, 2019) ### Features - Addon-a11y: fix addon, add ability to configure context ([#5101](https://github.com/storybookjs/storybook/pull/5101)) ### Bug Fixes - Addon-knobs: Render non-grouped knobs in the ALL tab ([#5106](https://github.com/storybookjs/storybook/pull/5106)) - Addon-actions: import utils directly to prevent import cycles ([#5107](https://github.com/storybookjs/storybook/pull/5107)) ### Maintenance - TypeScript: Migrate @storybook/node-logger ([#5153](https://github.com/storybookjs/storybook/pull/5153)) - TypeScript: Migrate @storybook/core-events ([#5140](https://github.com/storybookjs/storybook/pull/5140)) ### Dependency Upgrades - bump puppeteer from 1.9.0 to 1.11.0 ([#5119](https://github.com/storybookjs/storybook/pull/5119)) - Bump lerna from 3.6.0 to 3.8.4 ([#5142](https://github.com/storybookjs/storybook/pull/5142)) - Bump svelte from 2.15.3 to 2.16.0 ([#5145](https://github.com/storybookjs/storybook/pull/5145)) - Bump react-dev-utils from 6.1.1 to 7.0.0 ([#5146](https://github.com/storybookjs/storybook/pull/5146)) - Bump react-is from 16.6.3 to 16.7.0 ([#5144](https://github.com/storybookjs/storybook/pull/5144)) ## 4.2.0-alpha.9 (January 4, 2019) ### Bug Fixes - Transpile addons.js with Babel ([#5081](https://github.com/storybookjs/storybook/pull/5081)) ### Dependency Upgrades - [Security] Bump webpack-dev-server from 3.1.10 to 3.1.14 ([#5108](https://github.com/storybookjs/storybook/pull/5108)) - Update @storybook/react to include peer dependency @emotion/core ([#5135](https://github.com/storybookjs/storybook/pull/5135)) - Bump webpack-cli from 3.1.2 to 3.2.0 ([#5137](https://github.com/storybookjs/storybook/pull/5137)) - Bump resolve from 1.8.1 to 1.9.0 ([#5139](https://github.com/storybookjs/storybook/pull/5139)) - Bump husky from 1.3.0 to 1.3.1 ([#5138](https://github.com/storybookjs/storybook/pull/5138)) - Bump @types/node from 10.12.17 to 10.12.18 ([#5098](https://github.com/storybookjs/storybook/pull/5098)) - Bump svelte-loader from 2.11.0 to 2.12.0 ([#5125](https://github.com/storybookjs/storybook/pull/5125)) - Bump react-modal from 3.7.1 to 3.8.1 ([#5124](https://github.com/storybookjs/storybook/pull/5124)) - Bump marko from 4.14.3 to 4.14.12 ([#5123](https://github.com/storybookjs/storybook/pull/5123)) - Bump css-loader from 1.0.1 to 2.1.0 ([#5115](https://github.com/storybookjs/storybook/pull/5115)) - Bump lit-html from 0.12.0 to 0.14.0 ([#5114](https://github.com/storybookjs/storybook/pull/5114)) - Bump @angular/platform-browser-dynamic from 7.1.3 to 7.1.4 ([#5113](https://github.com/storybookjs/storybook/pull/5113)) ## 4.2.0-alpha.8 (December 28, 2018) ### Maintenance - Typescript: Migrate @storybook/channel-websocket ([#5046](https://github.com/storybookjs/storybook/pull/5046)) - Typescript: Migrate @storybook/addons ([#5018](https://github.com/storybookjs/storybook/pull/5018)) ### Dependency Upgrades - Bump @babel/plugin-proposal-class-properties from 7.2.1 to 7.2.3 ([#5070](https://github.com/storybookjs/storybook/pull/5070)) - Bump babel-plugin-named-asset-import from 0.2.3 to 0.3.0 ([#5100](https://github.com/storybookjs/storybook/pull/5100)) - Bump eslint from 5.10.0 to 5.11.0 ([#5097](https://github.com/storybookjs/storybook/pull/5097)) - Bump loader-utils from 1.2.0 to 1.2.1 ([#5099](https://github.com/storybookjs/storybook/pull/5099)) - Bump boxen from 2.0.0 to 2.1.0 ([#5104](https://github.com/storybookjs/storybook/pull/5104)) - Bump @ngrx/store from 6.1.2 to 7.0.0 ([#5105](https://github.com/storybookjs/storybook/pull/5105)) - Bump react-select from 2.1.1 to 2.1.2 ([#5102](https://github.com/storybookjs/storybook/pull/5102)) ## 4.1.4 (December 25, 2018) ### Bug Fixes - Core: Load Symbol polyfill before any other code ([#5082](https://github.com/storybookjs/storybook/pull/5082)) - React: Fix error with new CRA Webpack config ([#5074](https://github.com/storybookjs/storybook/pull/5074)) ## 4.2.0-alpha.7 (December 25, 2018) ### Bug Fixes - React: Fix error with new CRA Webpack config ([#5074](https://github.com/storybookjs/storybook/pull/5074)) - Core: Load Symbol polyfill before any other code ([#5082](https://github.com/storybookjs/storybook/pull/5082)) ### Dependency Upgrades - Bump eslint-plugin-jest from 21.27.2 to 22.1.2 ([#5089](https://github.com/storybookjs/storybook/pull/5089)) - Bump react-color from 2.14.1 to 2.17.0 ([#5083](https://github.com/storybookjs/storybook/pull/5083)) - Bump @angular-devkit/build-angular from 0.10.7 to 0.11.4 ([#5084](https://github.com/storybookjs/storybook/pull/5084)) - Bump ts-loader from 5.3.1 to 5.3.2 ([#5085](https://github.com/storybookjs/storybook/pull/5085)) - Bump loader-utils from 1.1.0 to 1.2.0 ([#5086](https://github.com/storybookjs/storybook/pull/5086)) - Bump protractor from 5.4.1 to 5.4.2 ([#5087](https://github.com/storybookjs/storybook/pull/5087)) - Bump ember-cli from 3.5.1 to 3.6.0 ([#5088](https://github.com/storybookjs/storybook/pull/5088)) - Bump tslint from 5.11.0 to 5.12.0 ([#5090](https://github.com/storybookjs/storybook/pull/5090)) - Bump react-dom from 16.6.3 to 16.7.0 ([#5071](https://github.com/storybookjs/storybook/pull/5071)) ## 4.1.3 (December 20, 2018) ### Bug Fixes - React: remove unnecessary dependencies, fix aliasing ([#5047](https://github.com/storybookjs/storybook/pull/5047)) - React: alias to react & react-dom ([#5016](https://github.com/storybookjs/storybook/pull/5016)) - Addon-knobs: Fix color picker display ([#5010](https://github.com/storybookjs/storybook/pull/5010)) ## 4.2.0-alpha.6 (December 20, 2018) ### Features - React-Native: Change on-device layout to absolute position ([#4962](https://github.com/storybookjs/storybook/pull/4962)) - Addon-Info: add css classes for style overrides ([#4589](https://github.com/storybookjs/storybook/pull/4589)) ### Bug Fixes - Addon-Info: Display description when story name matches component ([#4863](https://github.com/storybookjs/storybook/pull/4863)) - React-Native: Disable warning if story is not set in async storage ([#5068](https://github.com/storybookjs/storybook/pull/5068)) - React-Native: Fixed isUIHidden param ([#5067](https://github.com/storybookjs/storybook/pull/5067)) - Vue: Fix reloading and story decoration ([#5057](https://github.com/storybookjs/storybook/pull/5057)) ### Maintenance - TypeScript: migrate @storybook/channels to typescript ([#4977](https://github.com/storybookjs/storybook/pull/4977)) ### Dependency Upgrades - Bump babel-plugin-macros from 2.4.2 to 2.4.3 ([#5060](https://github.com/storybookjs/storybook/pull/5060)) - Bump @babel/core from 7.2.0 to 7.2.2 ([#5059](https://github.com/storybookjs/storybook/pull/5059)) - Bump ember-cli-htmlbars-inline-precompile from 1.0.5 to 2.1.0 ([#5064](https://github.com/storybookjs/storybook/pull/5064)) - Bump react-test-renderer from 16.6.3 to 16.7.0 ([#5063](https://github.com/storybookjs/storybook/pull/5063)) - Bump autoprefixer from 9.4.2 to 9.4.3 ([#5061](https://github.com/storybookjs/storybook/pull/5061)) ## 4.2.0-alpha.5 (December 19, 2018) ### Bug Fixes - React: Remove unnecessary dependencies, fix aliasing ([#5047](https://github.com/storybookjs/storybook/pull/5047)) ### Dependency Upgrades - Bump @types/node from 10.12.14 to 10.12.17 ([#5045](https://github.com/storybookjs/storybook/pull/5045)) - Bump ember-source from 3.5.1 to 3.6.1 ([#5044](https://github.com/storybookjs/storybook/pull/5044)) ## 4.2.0-alpha.4 (December 18, 2018) ### Bug Fixes - React: fix alias for react(-dom) to resolve to the user's version ([#5042](https://github.com/storybookjs/storybook/pull/5042)) ### Dependency Upgrades - Bump husky from 1.2.0 to 1.3.0 ([#5038](https://github.com/storybookjs/storybook/pull/5038)) - Bump fork-ts-checker-webpack-plugin from 0.4.15 to 0.5.2 ([#5037](https://github.com/storybookjs/storybook/pull/5037)) ## 4.2.0-alpha.3 (December 18, 2018) ### Bug Fixes - React: add alias to react & react-dom ([#5016](https://github.com/storybookjs/storybook/pull/5016)) - Addon-knobs: fix color picker display ([#5010](https://github.com/storybookjs/storybook/pull/5010)) ## 4.2.0-alpha.2 (December 16, 2018) ### Features - Addon-Info: add markdown support for jsdoc comments ([#4983](https://github.com/storybookjs/storybook/pull/4983)) - Addon-Storysource: support Flow ([#4971](https://github.com/storybookjs/storybook/pull/4971)) ### Maintenance - Make applyPresets function signature more consistent ([#4988](https://github.com/storybookjs/storybook/pull/4988)) ### Dependency Upgrades - RESET lockfile ([#4991](https://github.com/storybookjs/storybook/pull/4991)) ## 4.1.2 (December 15, 2018) ### Bug Fixes - Addon-Knob: Add missing key property in Panel ([#4507](https://github.com/storybookjs/storybook/pull/4507)) - Fix package version dependencies ([#4960](https://github.com/storybookjs/storybook/pull/4960)) ## 4.2.0-alpha.1 (December 12, 2018) Fixes 4.2.0-alpha.0 ### Features - Addon-info: add forwardRef support ([#4961](https://github.com/storybookjs/storybook/pull/4961)) ### Bug Fixes - Addon-knobs: Add missing key property in Panel ([#4507](https://github.com/storybookjs/storybook/pull/4507)) ### Maintenance - Addon-notes: Migrated to TypeScript ([#4758](https://github.com/storybookjs/storybook/pull/4758)) ### Dependency Upgrades - Fix: Add missing peer dependencies to addon-knobs ([#4928](https://github.com/storybookjs/storybook/pull/4928)) ## 4.2.0-alpha.0 (December 12, 2018) Bad release ## 4.1.1 (December 12, 2018) ### Bug Fixes - FIX react native by adding an empty array named dlls to the templateParameters ([#4985](https://github.com/storybookjs/storybook/pull/4985)) ## 4.1.0 (December 12, 2018) Storybook 4.1 with performance and compatibility improvements! Highlights include: - Core: Performance optimizations on separate manager preview split, improved cold start, restart & rebuild ([#4834](https://github.com/storybookjs/storybook/pull/4834)) - React: add support for all versions of react ([#4808](https://github.com/storybookjs/storybook/pull/4808)) - Addon-CSSResources: new adddon to dynamically add/remove css ([#4622](https://github.com/storybookjs/storybook/pull/4622)) - React: use babel presets/plugins based on CRA. ([#4836](https://github.com/storybookjs/storybook/pull/4836)) - React-native: Add ability to filter story list ([#4806](https://github.com/storybookjs/storybook/pull/4806)) - React: Add TypeScript support for react-scripts ([#4824](https://github.com/storybookjs/storybook/pull/4824)) There are dozens more fixes, features, and tweaks in the 4.1 release. See changelogs for `4.1.0-*` for details. ## 4.1.0-alpha.13 (December 12, 2018) ### Maintenance - React-native: add core-js to addons ([#4981](https://github.com/storybookjs/storybook/pull/4981)) ## 4.1.0-alpha.12 (December 11, 2018) ### Bug Fixes - Fix storyshots by compiling JS modules ([#4967](https://github.com/storybookjs/storybook/pull/4967)) - Angular: move 'core-js/modules/es6.promise' into storyshots ([#4929](https://github.com/storybookjs/storybook/pull/4929)) ## 4.0.12 (December 5, 2018) ### Bug Fixes - Addon-a11y: Fix runtime errors in older browsers ([#4904](https://github.com/storybookjs/storybook/pull/4904)) ## 4.1.0-alpha.11 (December 5, 2018) ### Features - Add CRA TypeScript support for .storybook folder ([#4902](https://github.com/storybookjs/storybook/pull/4902)) ### Bug Fixes - React-native: Fix async storage ([#4907](https://github.com/storybookjs/storybook/pull/4907)) - Core: replace babel/runtime with core-js to fix some aliasing issues ([#4900](https://github.com/storybookjs/storybook/pull/4900)) ### Maintenance - Core: More granular methods separation in "build-static" and "build-dev" ([#4919](https://github.com/storybookjs/storybook/pull/4919)) - Examples: replace deprecated setOptions with withOptions ([#4899](https://github.com/storybookjs/storybook/pull/4899)) ## 4.0.11 (December 3, 2018) ### Bug Fixes - Restore index.html in cra-kitchen-sink ([#4856](https://github.com/storybookjs/storybook/pull/4856)) - Add try, catch for IE11 as it breaks script execution ([#4870](https://github.com/storybookjs/storybook/pull/4870)) ## 4.0.10 (December 2, 2018) Fixes 4.0.9 ### Bug Fixes - Core: Use correct cache directory path ([#4792](https://github.com/storybookjs/storybook/pull/4792)) - Addon-Info: fix docgen description display ([#4685](https://github.com/storybookjs/storybook/pull/4685)) - Addon-storyshots-puppeteer: fix peerDependencies ([#4828](https://github.com/storybookjs/storybook/pull/4828)) ## 4.1.0-alpha.10 (December 1, 2018) ### Maintenance - Performance optimizations on separate manager preview split, improved cold start, restart & rebuild ([#4834](https://github.com/storybookjs/storybook/pull/4834)) ## 4.1.0-alpha.9 (November 29, 2018) ### Features - UI: Accessible success/fail colors ([#4843](https://github.com/storybookjs/storybook/pull/4843)) - React-native: add option to set keyboardVerticalOffset ([#4862](https://github.com/storybookjs/storybook/pull/4862)) - Addon-CSSResources: new adddon to dynamically add/remove css ([#4622](https://github.com/storybookjs/storybook/pull/4622)) ### Bug Fixes - Core: Add try, catch for history API for IE11 ([#4870](https://github.com/storybookjs/storybook/pull/4870)) - Core: Don't copy index.html on build-storybook ([#4856](https://github.com/storybookjs/storybook/pull/4856)) - React-native: properly set initial story out of Async Storage. ([#4872](https://github.com/storybookjs/storybook/pull/4872)) - React-native: show webpack-related build issues ([#4883](https://github.com/storybookjs/storybook/pull/4883)) - Addon-info: fix docgen description display ([#4685](https://github.com/storybookjs/storybook/pull/4685)) ### Dependency Upgrades - Bump svelte to 2.15.3, addresses !4478 ([#4842](https://github.com/storybookjs/storybook/pull/4842)) ## 4.1.0-alpha.8 (November 25, 2018) ### Features - React: use babel presets/plugins based on CRA. ([#4836](https://github.com/storybookjs/storybook/pull/4836)) - React-native: Add ability to filter story list ([#4806](https://github.com/storybookjs/storybook/pull/4806)) ### Bug Fixes - Core: Don't mangle production build ([#4838](https://github.com/storybookjs/storybook/pull/4838)) - HTML: Don't change rootElement when received node is the same ([#4822](https://github.com/storybookjs/storybook/pull/4822)) ### Maintenance - Fix snapshots to use "emotion/snapshot-serializer" ([#4837](https://github.com/storybookjs/storybook/pull/4837)) ## 4.1.0-alpha.7 (November 22, 2018) ### Features - Add TypeScript support for react-scripts ([#4824](https://github.com/storybookjs/storybook/pull/4824)) ## 4.1.0-alpha.5/6 (November 22, 2018) Publish failed ## 4.1.0-alpha.4 (November 21, 2018) ### Features - ADD support for all versions of react ([#4808](https://github.com/storybookjs/storybook/pull/4808)) ### Bug Fixes - Use correct cache directory path ([#4792](https://github.com/storybookjs/storybook/pull/4792)) ## 4.0.9 (November 26, 2018) Broken release (see https://github.com/storybookjs/storybook/issues/4897) ## 4.0.8 (November 21, 2018) ### Bug Fixes - Addon-knobs: Vue optimize on force render ([#4773](https://github.com/storybookjs/storybook/pull/4773)) ## 4.1.0-alpha.3 (November 15, 2018) ### Maintenance - REFACTOR dev-serve to output less noise ([#4791](https://github.com/storybookjs/storybook/pull/4791)) - Separate manager and preview part.2 ([#4789](https://github.com/storybookjs/storybook/pull/4789)) ### Dependency Upgrades - Use alpha minify dependency to upgrade transitive lodash dependencies ([#4771](https://github.com/storybookjs/storybook/pull/4771)) ## 4.0.7 (November 15, 2018) ### Bug Fixes - Vue/Angular/Mithril/Polymer: Add missing "forceReRender" and "addParameters" ([#4767](https://github.com/storybookjs/storybook/pull/4767)) ## 4.1.0-alpha.2 (November 13, 2018) ### Features - Core: Interpolation for multiple environment variables ([#4761](https://github.com/storybookjs/storybook/pull/4761)) - UI: deep theming for stories nav panel ([#4702](https://github.com/storybookjs/storybook/pull/4702)) - React-native: Persist last displayed story, allow to set initial story. ([#4713](https://github.com/storybookjs/storybook/pull/4713)) ### Bug Fixes - Better a11y ([#4704](https://github.com/storybookjs/storybook/pull/4704)) - Remove z-index from vertical resizer ([#4651](https://github.com/storybookjs/storybook/pull/4651)) - React: Ensure @storybook/react can be imported in Node.js without errors ([#4757](https://github.com/storybookjs/storybook/pull/4757)) ### Maintenance - Core: separate manager from preview ([#4590](https://github.com/storybookjs/storybook/pull/4590)) - Add tests for custom react-scripts packages ([#4768](https://github.com/storybookjs/storybook/pull/4768)) - FIX deprecation warning from husky ([#4755](https://github.com/storybookjs/storybook/pull/4755)) - Tech/silent smoke tests ([#4749](https://github.com/storybookjs/storybook/pull/4749)) ### Dependency Upgrades - Bump lint-staged from 7.3.0 to 8.0.4 ([#4673](https://github.com/storybookjs/storybook/pull/4673)) - Bump svelte from 2.13.5 to 2.15.2 ([#4726](https://github.com/storybookjs/storybook/pull/4726)) - [Security] Bump cached-path-relative from 1.0.1 to 1.0.2 ([#4745](https://github.com/storybookjs/storybook/pull/4745)) - Update expo requirement from ^30.0.1 to ^31.0.4 in /examples-native/crna-kitchen-sink ([#4728](https://github.com/storybookjs/storybook/pull/4728)) - Bump @storybook/addon-links from 3.4.11 to 4.0.4 in /docs ([#4732](https://github.com/storybookjs/storybook/pull/4732)) - Bump react-syntax-highlighter from 9.0.1 to 10.0.0 ([#4654](https://github.com/storybookjs/storybook/pull/4654)) - Bump @angular/compiler from 7.0.1 to 7.0.2 ([#4677](https://github.com/storybookjs/storybook/pull/4677)) - Bump @types/jest from 23.3.8 to 23.3.9 ([#4658](https://github.com/storybookjs/storybook/pull/4658)) - Bump copy-webpack-plugin from 4.5.4 to 4.6.0 ([#4674](https://github.com/storybookjs/storybook/pull/4674)) - Bump @ngrx/store from 6.1.1 to 6.1.2 ([#4678](https://github.com/storybookjs/storybook/pull/4678)) - [Security] Bump merge from 1.2.0 to 1.2.1 ([#4686](https://github.com/storybookjs/storybook/pull/4686)) ## 4.0.6 (November 13, 2018) ### Features - React: add support for custom `react-scripts` packages ([#4712](https://github.com/storybookjs/storybook/pull/4712)) ### Bug Fixes - Core: fix NODE_PATH is not being loaded from .env ([#4706](https://github.com/storybookjs/storybook/pull/4706)) ## 4.0.5 (November 13, 2018) Publish failed ## 4.1.0-alpha.1 2018-November-06 #### Features - Core: add cursor images to webpack loader [#4498](https://github.com/storybookjs/storybook/pull/4498) - Storyshots-puppeteer: Allow specifying an existing browser [#4721](https://github.com/storybookjs/storybook/pull/4721) - React-native: close StoryListView after tap again in the current story [#4714](https://github.com/storybookjs/storybook/pull/4714) #### Dependency Upgrades - Bump @angular/compiler from 7.0.1 to 7.0.2 [#4677](https://github.com/storybookjs/storybook/pull/4677) - Bump @types/jest from 23.3.8 to 23.3.9 [#4658](https://github.com/storybookjs/storybook/pull/4658) - Bump copy-webpack-plugin from 4.5.4 to 4.6.0 [#4674](https://github.com/storybookjs/storybook/pull/4674) - Bump @ngrx/store from 6.1.1 to 6.1.2 [#4678](https://github.com/storybookjs/storybook/pull/4678) - [Security] Bump merge from 1.2.0 to 1.2.1 [#4686](https://github.com/storybookjs/storybook/pull/4686) ## 4.1.0-alpha.0 Publish failed ## 4.0.4 2018-November-06 #### Bug Fixes - Core: Change extensions ordering in webpack config [#4708](https://github.com/storybookjs/storybook/pull/4708) - Addon-Knobs: Fix PropTypes in NumberType [#4669](https://github.com/storybookjs/storybook/pull/4669) - Addon-Viewport: Fix "defaultViewport" configuration [#4683](https://github.com/storybookjs/storybook/pull/4683) - Addon-Jest: Fix test matching [#4689](https://github.com/storybookjs/storybook/pull/4689) - Fix tests in node 11 by using `Array#sort` correctly [#4720](https://github.com/storybookjs/storybook/pull/4720) #### Dependency Upgrades - Bump react-syntax-highlighter from 9.0.1 to 10.0.0 [#4654](https://github.com/storybookjs/storybook/pull/4654) - Remove SB deps from cli tests [#4705](https://github.com/storybookjs/storybook/pull/4705) ## 4.0.3 2018-November-06 #### Bug Fixes - React: Fix css relative asset urls [#4695](https://github.com/storybookjs/storybook/pull/4695) - Core: Fix a bug with buildStaticStandalone resolving too early [#4649](https://github.com/storybookjs/storybook/pull/4649) - Angular: Fixes component imports from dist [#4682](https://github.com/storybookjs/storybook/pull/4682) - Addon-info: Improve accessibility with contrast [#4698](https://github.com/storybookjs/storybook/pull/4698) - Ember: update ergonomics to not require any manual setup [#4594](https://github.com/storybookjs/storybook/pull/4594) - React-native: fix accessibility for component preview (iOS+VoiceOver) [#4601](https://github.com/storybookjs/storybook/pull/4601) #### Maintenance - Update release process and `master` becomes the stable branch [#4719](https://github.com/storybookjs/storybook/pull/4719) - Report CLI tests to teamcity [#4671](https://github.com/storybookjs/storybook/pull/4671) #### Dependency Upgrades
30 PRs - Bump @angular/core from 7.0.1 to 7.0.2 [#4675](https://github.com/storybookjs/storybook/pull/4675) - [Security] Bump merge from 1.2.0 to 1.2.1 in /docs [#4687](https://github.com/storybookjs/storybook/pull/4687) - Bump typescript from 3.1.4 to 3.1.6 [#4699](https://github.com/storybookjs/storybook/pull/4699) - Set zone.js as a peer and dev dependency [#4663](https://github.com/storybookjs/storybook/pull/4663) - chore(core): update css-loader to latest [#4619](https://github.com/storybookjs/storybook/pull/4619) - Bump css-loader from 1.0.0 to 1.0.1 [#4655](https://github.com/storybookjs/storybook/pull/4655) - Bump @ngrx/store from 6.1.0 to 6.1.1 [#4653](https://github.com/storybookjs/storybook/pull/4653) - Allow for angular-devkit/core version aligned with Angular v7 [#4652](https://github.com/storybookjs/storybook/pull/4652) - Bump ember-load-initializers from 1.1.0 to 2.0.0 [#4634](https://github.com/storybookjs/storybook/pull/4634) - Bump @ember/test-helpers from 0.7.27 to 1.0.0 [#4630](https://github.com/storybookjs/storybook/pull/4630) - Bump @storybook/addon-actions from 3.4.11 to 4.0.0 in /docs [#4626](https://github.com/storybookjs/storybook/pull/4626) - Bump gatsby-plugin-sharp from 2.0.7 to 2.0.10 in /docs [#4627](https://github.com/storybookjs/storybook/pull/4627) - Bump typescript from 3.1.3 to 3.1.4 [#4629](https://github.com/storybookjs/storybook/pull/4629) - Bump react-scripts from 2.0.5 to 2.1.0 [#4631](https://github.com/storybookjs/storybook/pull/4631) - Bump ember-source from 3.5.0 to 3.5.1 [#4633](https://github.com/storybookjs/storybook/pull/4633) - Bump @types/node from 10.12.0 to 10.12.1 [#4635](https://github.com/storybookjs/storybook/pull/4635) - Bump react-dev-utils from 6.0.5 to 6.1.0 [#4636](https://github.com/storybookjs/storybook/pull/4636) - Bump eslint from 5.7.0 to 5.8.0 [#4613](https://github.com/storybookjs/storybook/pull/4613) - Bump express-graphql from 0.6.12 to 0.7.1 [#4610](https://github.com/storybookjs/storybook/pull/4610) - Bump tslint-plugin-prettier from 2.0.0 to 2.0.1 [#4609](https://github.com/storybookjs/storybook/pull/4609) - Bump eslint-plugin-jest from 21.26.1 to 21.26.2 [#4606](https://github.com/storybookjs/storybook/pull/4606) - Bump @types/jest from 23.3.7 to 23.3.8 [#4611](https://github.com/storybookjs/storybook/pull/4611) - Bump fork-ts-checker-webpack-plugin from 0.4.10 to 0.4.14 [#4607](https://github.com/storybookjs/storybook/pull/4607) - Bump autoprefixer from 9.2.1 to 9.3.1 [#4605](https://github.com/storybookjs/storybook/pull/4605) - Bump jasmine-core from 3.2.1 to 3.3.0 [#4581](https://github.com/storybookjs/storybook/pull/4581) - Bump react-dom from 16.5.2 to 16.6.0 [#4580](https://github.com/storybookjs/storybook/pull/4580) - Bump eslint-plugin-jest from 21.25.1 to 21.26.1 [#4583](https://github.com/storybookjs/storybook/pull/4583) - Bump react from 16.5.2 to 16.6.0 [#4584](https://github.com/storybookjs/storybook/pull/4584) - Bump react-syntax-highlighter from 9.0.0 to 9.0.1 [#4585](https://github.com/storybookjs/storybook/pull/4585) - Bump remark-cli from 5.0.0 to 6.0.0 [#4551](https://github.com/storybookjs/storybook/pull/4551)
## 4.0.2 2018-October-31 Fix broken 4.0.1 release #### Bug Fixes - Addon-knobs: fix select array values showing k [#4586](https://github.com/storybookjs/storybook/pull/4586) ## 4.0.1 2018-October-31 Broken release - `@storybook/client-logger` [somehow didn't get published to NPM.](https://github.com/storybookjs/storybook/issues/4660) ## 4.0.0 2018-October-29 [Storybook 4.0](https://medium.com/storybookjs/storybook-4-0-is-here-10b9857fc7de) is our first major-version update in over a year! Key improvements include: - Build tools - Webpack 4 [#3148](https://github.com/storybookjs/storybook/pull/3148) - Babel 7 [#3746](https://github.com/storybookjs/storybook/pull/3746) - View layers - Storybook for Ember [#4237](https://github.com/storybookjs/storybook/pull/4237) - Storybook for MarkoJS [#3504](https://github.com/storybookjs/storybook/pull/3504) - Storybook for Mithril [#3244](https://github.com/storybookjs/storybook/pull/3244) - Storybook for HTML snippets [#3475](https://github.com/storybookjs/storybook/pull/3475) - Storybook for Svelte [#3770](https://github.com/storybookjs/storybook/pull/3770) - Storybook for Riot [#4070](https://github.com/storybookjs/storybook/pull/4070) - Mobile - Mobile device view: toggling stories panel with ☰ button [#3337](https://github.com/storybookjs/storybook/pull/3337) - React Native: Remove the packager from storybook [#4261](https://github.com/storybookjs/storybook/pull/4261) - React-Native: On-device addons [#4381](https://github.com/storybookjs/storybook/pull/4381) - React-Native: On-device addons for notes, knobs, backgrounds [#4327](https://github.com/storybookjs/storybook/pull/4327) - UI - Storybook UI theming [#3628](https://github.com/storybookjs/storybook/pull/3628) - Core - Story parameters [#2679](https://github.com/storybookjs/storybook/pull/2679) - Generic addon decorators [#3555](https://github.com/storybookjs/storybook/pull/3555) - Support css-modules [#4405](https://github.com/storybookjs/storybook/pull/4405) - start-storybook: open browser tab on first compilation [#4149](https://github.com/storybookjs/storybook/pull/4149) - start-storybook: suggest an alternative when the port is occupied [#4146](https://github.com/storybookjs/storybook/pull/4146) - CLI-less Node api [#4344](https://github.com/storybookjs/storybook/pull/4344) - Rename CLI to sb [#4345](https://github.com/storybookjs/storybook/pull/4345) There are hundreds of more fixes, features, and tweaks in the 4.0 release. See changelogs for `4.0.0-rc.*` and `4.0.0-alpha.*` for details; check out our [migration guide](https://medium.com/storybookjs/migrating-to-storybook-4-c65b19a03d2c) for a walkthrough of how to upgrade or the [migration docs](https://github.com/storybookjs/storybook/blob/master/MIGRATION.md#from-version-34x-to-40x) for an enumeration of breaking changes. ## 4.0.0-rc.6 2018-October-25 #### Dependency Upgrades - Upgrade react-komposer to 2.0.5 [#4547](https://github.com/storybookjs/storybook/pull/4547) ## 4.0.0-rc.5 2018-October-25 #### Maintenance - Fix issue with `sb init` on the Vue CLI [#4535](https://github.com/storybookjs/storybook/pull/4535) ## 4.0.0-rc.4 2018-October-25 #### Features - Ember: update to not require any manual setup [#4544](https://github.com/storybookjs/storybook/pull/4544) #### Bug Fixes - React: add mini-css-extract-plugin to app/react dependencies [#4534](https://github.com/storybookjs/storybook/pull/4534) #### Maintenance - Add angular@7 cli tests [#4524](https://github.com/storybookjs/storybook/pull/4524) - Fix the node-logger version in app/react [#4539](https://github.com/storybookjs/storybook/pull/4539) #### Dependency Upgrades - Bump danger from 4.4.8 to 6.0.2 [#4538](https://github.com/storybookjs/storybook/pull/4538) - Bump react-test-renderer from 16.5.2 to 16.6.0 [#4536](https://github.com/storybookjs/storybook/pull/4536) - Bump fuse.js from 3.2.1 to 3.3.0 [#4537](https://github.com/storybookjs/storybook/pull/4537) - Bump riot from 3.12.0 to 3.13.0 [#4511](https://github.com/storybookjs/storybook/pull/4511) ## 4.0.0-rc.3 2018-October-23 #### Bug Fixes - Fix knobs select to support rich values [#4522](https://github.com/storybookjs/storybook/pull/4522) - Turn off spell check in story filter [#4472](https://github.com/storybookjs/storybook/pull/4472)- #### Maintenance - ADD timeout to update check [#4530](https://github.com/storybookjs/storybook/pull/4530) - REMOVE emotion from demo components to make backwards compatibility easier && ADD demo components to official example [#4527](https://github.com/storybookjs/storybook/pull/4527) - Exclude story files from angular app build [#4485](https://github.com/storybookjs/storybook/pull/4485) ## 4.0.0-rc.2 2018-October-22 #### Features - Support css-modules [#4405](https://github.com/storybookjs/storybook/pull/4405) - Angular: Support sass files [#4343](https://github.com/storybookjs/storybook/pull/4343) - Support "mjs" extensions [#4466](https://github.com/storybookjs/storybook/pull/4466) - Allow presets to be async [#4450](https://github.com/storybookjs/storybook/pull/4450) #### Bug Fixes - Addon-Jest: undefined file extension [#4452](https://github.com/storybookjs/storybook/pull/4452) #### Maintenance - Override babelrc for the node related code [#4451](https://github.com/storybookjs/storybook/pull/4451) - Use cross-env in official example [#4474](https://github.com/storybookjs/storybook/pull/4474) #### Dependency Upgrades - Bump copy-webpack-plugin from 4.5.3 to 4.5.4 [#4492](https://github.com/storybookjs/storybook/pull/4492) - Bump jest-image-snapshot from 2.5.0 to 2.6.0 [#4494](https://github.com/storybookjs/storybook/pull/4494) - Bump webpack from 4.20.2 to 4.21.0 [#4477](https://github.com/storybookjs/storybook/pull/4477) ## 4.0.0-rc.1 2018-October-18 #### Bug Fixes - Angular: expose webpackFinal extension [#4431](https://github.com/storybookjs/storybook/pull/4431) - Addon-Knobs: fix ints as values [#4465](https://github.com/storybookjs/storybook/pull/4465) #### Maintenance - Add Angular 6 fixture to the sb-cli tests [#4464](https://github.com/storybookjs/storybook/pull/4464) #### Dependency Upgrades - Require React 16.3 as a peer dependency [#4458](https://github.com/storybookjs/storybook/pull/4458) - Bump @ember/test-helpers from 0.7.26 to 0.7.27 [#4455](https://github.com/storybookjs/storybook/pull/4455) - Bump eslint-plugin-jest from 21.25.0 to 21.25.1 [#4456](https://github.com/storybookjs/storybook/pull/4456) - Bump autoprefixer from 9.2.0 to 9.2.1 [#4457](https://github.com/storybookjs/storybook/pull/4457) - Bump @types/node from 10.11.7 to 10.12.0 [#4434](https://github.com/storybookjs/storybook/pull/4434) - Bump ember-cli-inject-live-reload from 2.0.0 to 2.0.1 [#4435](https://github.com/storybookjs/storybook/pull/4435) - Bump gatsby-plugin-sharp from 1.6.48 to 2.0.7 in /docs [#4438](https://github.com/storybookjs/storybook/pull/4438) - Bump marked from 0.4.0 to 0.5.1 in /docs [#4437](https://github.com/storybookjs/storybook/pull/4437) - Bump highlight.js from 9.12.0 to 9.13.0 in /docs [#4440](https://github.com/storybookjs/storybook/pull/4440) ## 4.0.0-rc.0 2018-October-15 #### Features - Addon: google analytics [#4138](https://github.com/storybookjs/storybook/pull/4138) #### Bug Fixes - Improve environment var loading [#4413](https://github.com/storybookjs/storybook/pull/4413) #### Maintenance - Skip preflight check when starting cra kitchen sink [#4408](https://github.com/storybookjs/storybook/pull/4408) - Change crna-kitchen-sink path and Some CI maintenance [#4409](https://github.com/storybookjs/storybook/pull/4409) - Create ember entry point to official storybook [#4426](https://github.com/storybookjs/storybook/pull/4426) #### Dependency Upgrades - Bump ember-cli from 3.4.3 to 3.5.0 [#4429](https://github.com/storybookjs/storybook/pull/4429) - Bump react-native-modal-selector from 0.0.27 to 0.0.29 [#4428](https://github.com/storybookjs/storybook/pull/4428) - Bump ember-cli-inject-live-reload from 1.8.2 to 1.10.1 [#4423](https://github.com/storybookjs/storybook/pull/4423) - Bump html-webpack-plugin from 4.0.0-beta.1 to 4.0.0-beta.2 [#4421](https://github.com/storybookjs/storybook/pull/4421) - Bump react-scripts from 2.0.4 to 2.0.5 [#4420](https://github.com/storybookjs/storybook/pull/4420) - Bump autoprefixer from 9.1.5 to 9.2.0 [#4417](https://github.com/storybookjs/storybook/pull/4417) - Bump redux from 4.0.0 to 4.0.1 [#4419](https://github.com/storybookjs/storybook/pull/4419) - Bump ts-loader from 5.2.1 to 5.2.2 [#4418](https://github.com/storybookjs/storybook/pull/4418) - Bump eslint-plugin-jest from 21.24.1 to 21.25.0 [#4424](https://github.com/storybookjs/storybook/pull/4424) - Bump lazy-universal-dotenv from 1.9.1 to 2.0.0 [#4422](https://github.com/storybookjs/storybook/pull/4422) ## 4.0.0-alpha.25 2018-October-13 #### Breaking Changes - CLI: Rename CLI to sb [#4345](https://github.com/storybookjs/storybook/pull/4345) - React Native: Remove the packager from storybook [#4261](https://github.com/storybookjs/storybook/pull/4261) - React-Native: On-device addons [#4381](https://github.com/storybookjs/storybook/pull/4381) #### Features - Storybook version update check [#4334](https://github.com/storybookjs/storybook/pull/4334) - CLI: specify project type interactively or as option [#4184](https://github.com/storybookjs/storybook/pull/4184) - Addon-Jest: expand supported file types [#3983](https://github.com/storybookjs/storybook/pull/3983) - CLI-less Node api [#4344](https://github.com/storybookjs/storybook/pull/4344) - React-Native: Updated channel to support async option [#4326](https://github.com/storybookjs/storybook/pull/4326) - React-Native: On-device addons for notes, knobs, backgrounds [#4327](https://github.com/storybookjs/storybook/pull/4327) - Angular: Add support for "baseUrl" and "paths" from angular-cli [#4162](https://github.com/storybookjs/storybook/pull/4162) - Angular: Added basePath support [#4323](https://github.com/storybookjs/storybook/pull/4323) - Vue: support string-only component [#4285](https://github.com/storybookjs/storybook/pull/4285) - Storyshots: Add snapshot serializer option [#4283](https://github.com/storybookjs/storybook/pull/4283) - Storyshots: Support story-specific options as function [#4282](https://github.com/storybookjs/storybook/pull/4282) #### Bug Fixes - React-native: Remove deprecated attempt to load default addons [#4308](https://github.com/storybookjs/storybook/pull/4308) - Fix panel layouts [#4304](https://github.com/storybookjs/storybook/pull/4304) - [logging] better error logging for when opn fails to opn [#4348](https://github.com/storybookjs/storybook/pull/4348) - Fix iPhone viewport dimensions [#4293](https://github.com/storybookjs/storybook/pull/4293) - Fix Array.js value to string [#4336](https://github.com/storybookjs/storybook/pull/4336) - Fixes to cli ember support [#4318](https://github.com/storybookjs/storybook/pull/4318) - Update `addon-jest` to new propType [#4252](https://github.com/storybookjs/storybook/pull/4252) #### Maintenance - Remove CRNA fixture [#4346](https://github.com/storybookjs/storybook/pull/4346) - Try to fix cli tests [#4338](https://github.com/storybookjs/storybook/pull/4338) - Updated installation for Angular [#4302](https://github.com/storybookjs/storybook/pull/4302) - Fix the broken lint [#4310](https://github.com/storybookjs/storybook/pull/4310) - [ember] add dependencies to root application [#4309](https://github.com/storybookjs/storybook/pull/4309) #### Dependency Upgrades - Knobs/replace datepicker [#4380](https://github.com/storybookjs/storybook/pull/4380) - Re-generate lockfiles [#4404](https://github.com/storybookjs/storybook/pull/4404) - Run `yarn upgrade-interactive --latest` in root and docs [#4403](https://github.com/storybookjs/storybook/pull/4403) - chore(deps): #4267 upgrade lodash to latest [#4284](https://github.com/storybookjs/storybook/pull/4284) - Bump express from 4.16.3 to 4.16.4 [#4370](https://github.com/storybookjs/storybook/pull/4370) - Bump @angular/cli from 6.2.4 to 6.2.5 [#4390](https://github.com/storybookjs/storybook/pull/4390) - CHANGE back to use html-webpack-plugin to keep compatibility with plugins that depend on it [#4375](https://github.com/storybookjs/storybook/pull/4375) - Bump danger from 4.4.6 to 4.4.7 [#4365](https://github.com/storybookjs/storybook/pull/4365) - Bump @storybook/react from 3.4.8 to 3.4.11 in /docs [#4354](https://github.com/storybookjs/storybook/pull/4354) - Bump sitemap from 1.13.0 to 2.0.1 in /docs [#4356](https://github.com/storybookjs/storybook/pull/4356) - Bump husky from 1.1.1 to 1.1.2 [#4358](https://github.com/storybookjs/storybook/pull/4358) - Tech/upgrades 5 [#4347](https://github.com/storybookjs/storybook/pull/4347) ## 4.0.0-alpha.24 2018-October-04 #### Features - Storybook for Ember [#4237](https://github.com/storybookjs/storybook/pull/4237) - Riot: support the tagConstructor option [#4258](https://github.com/storybookjs/storybook/pull/4258) - Presets: Add "addons" and "config" to preset extensions [#4240](https://github.com/storybookjs/storybook/pull/4240) #### Bug Fixes - Webpack: Fix broken SVGs [#4260](https://github.com/storybookjs/storybook/pull/4260) - Babel/minify: use `builtIns: false` [#4262](https://github.com/storybookjs/storybook/pull/4262) - Addon-Notes: Fix how markdownOptions are passed to marked [#4242](https://github.com/storybookjs/storybook/pull/4242) - Addon-Knobs: Fix broken colorpicker [#4222](https://github.com/storybookjs/storybook/pull/4222) ## 4.0.0-alpha.23 2018-September-25 #### Features - Angular build time optimization [#4118](https://github.com/storybookjs/storybook/pull/4118) - Pass Jest done callback to testMethod [#3853](https://github.com/storybookjs/storybook/pull/3853) #### Bug Fixes - Fix getstorybook CLI [#4213](https://github.com/storybookjs/storybook/pull/4213) - FIX regression devtool, in case of cross domain parent, window.parent might throw [#4199](https://github.com/storybookjs/storybook/pull/4199) #### Dependency Upgrades - Upgrade deps dealing with license issues [#4228](https://github.com/storybookjs/storybook/pull/4228) - Use @emotion/snapshot-serializer [#4206](https://github.com/storybookjs/storybook/pull/4206) ## 4.0.0-alpha.22 2018-September-19 #### Features - Storyshots: story params support [#4176](https://github.com/storybookjs/storybook/pull/4176) - Addon-options: story params support [#3965](https://github.com/storybookjs/storybook/pull/3965) - Presets - API generalization [#4173](https://github.com/storybookjs/storybook/pull/4173) - start-storybook: open browser tab on first compilation [#4149](https://github.com/storybookjs/storybook/pull/4149) - start-storybook: suggest an alternative when the port is occupied [#4146](https://github.com/storybookjs/storybook/pull/4146) - Merge webpack optimisation configs [#4121](https://github.com/storybookjs/storybook/pull/4121) #### Bug Fixes - Angular cli - fix prebuild [#4187](https://github.com/storybookjs/storybook/pull/4187) - Presets - add babelDefault extension [#4155](https://github.com/storybookjs/storybook/pull/4155) - CHANGE index.html.ejs to use files over chunks && UPGRADE generate-page-webpack-plugin [#4134](https://github.com/storybookjs/storybook/pull/4134) - Allow replacing of stories (with warning rather than error) [#4061](https://github.com/storybookjs/storybook/pull/4061) #### Maintenance - CLI refactor [#4168](https://github.com/storybookjs/storybook/pull/4168) - Fix linter warnings [#4172](https://github.com/storybookjs/storybook/pull/4172) - Remove gh-pages deploy in favor of netlify [#4128](https://github.com/storybookjs/storybook/pull/4128) #### Dependency Upgrades - [core]: widen `airbnb-js-shims` dep range [#4189](https://github.com/storybookjs/storybook/pull/4189) - Updating react-split-pane to version 0.1.84 [#4153](https://github.com/storybookjs/storybook/pull/4153) - Riot tag loader missing in cli [#4122](https://github.com/storybookjs/storybook/pull/4122) ## 3.4.11 2018-September-17 #### Dependencies - Allow v1 or v2 in airbnb-js-shims [#4190](https://github.com/storybookjs/storybook/pull/4190) ## 4.0.0-alpha.21 2018-September-07 #### Features - Presets support [#4027](https://github.com/storybookjs/storybook/pull/4027) #### Bug Fixes - CLI: Add missing @babel/core dependency [#4117](https://github.com/storybookjs/storybook/pull/4117) - Addon-Info: Fix duplicated keys in PropTypes table [#4095](https://github.com/storybookjs/storybook/pull/4095) #### Dependency Upgrades - Moved to lerna 3 [#4067](https://github.com/storybookjs/storybook/pull/4067) #### Other - \[WIP\] Refactor core and frameworks to work with presets [#4043](https://github.com/storybookjs/storybook/pull/4043) - \[WIP\] presets - merge default babel configs [#4107](https://github.com/storybookjs/storybook/pull/4107) ## 4.0.0-alpha.20 2018-August-31 #### Breaking Changes - Use `babelrc: false` only for custom config in `.storybook` directory [#4077](https://github.com/storybookjs/storybook/pull/4077) #### Features - Storybook for Riot [#4070](https://github.com/storybookjs/storybook/pull/4070) - Backgrounds addon: Allow setting background via name [#4081](https://github.com/storybookjs/storybook/pull/4081) - Storysource addon: injectDecorator option custom stories [#4012](https://github.com/storybookjs/storybook/pull/4012) #### Bug Fixes - Disabled import for TabWrapper [#4100](https://github.com/storybookjs/storybook/pull/4100) - Angular cli with projects assets: root dir not correctly used [#4058](https://github.com/storybookjs/storybook/pull/4058) #### Maintenance - Do not stale "good first issue" [#4092](https://github.com/storybookjs/storybook/pull/4092) - Remove danger from circleci because it's not working for forked PRs [#4080](https://github.com/storybookjs/storybook/pull/4080) #### Dependency Upgrades - UPGRADE packages [#3996](https://github.com/storybookjs/storybook/pull/3996) ## 4.0.0-alpha.19 2018-August-31 Not published to NPM ## 4.0.0-alpha.18 2018-August-25 #### Bug Fixes - Add missing `@babel/plugin-proposal-class-properties` dependency [#4076](https://github.com/storybookjs/storybook/pull/4076) - Don't display wrong warning when loading ".js" or ".json" [#4060](https://github.com/storybookjs/storybook/pull/4060) - Fix autodetection of used components in info addon [#4004](https://github.com/storybookjs/storybook/pull/4004) #### Maintenance - Faster CircleCI [#4068](https://github.com/storybookjs/storybook/pull/4068) ## 4.0.0-alpha.17 2018-August-24 #### Breaking Changes - Babel 7 [#3746](https://github.com/storybookjs/storybook/pull/3746) #### Features - Emit messages when stories fail to render [#3967](https://github.com/storybookjs/storybook/pull/3967) - Storybook for Svelte [#3770](https://github.com/storybookjs/storybook/pull/3770) - Allow extending extensions without a full control mode [#3976](https://github.com/storybookjs/storybook/pull/3976) #### Bug Fixes - Storyshots puppeteer images do not match [#4045](https://github.com/storybookjs/storybook/pull/4045) - Storyshots puppeteer images do not match [#4037](https://github.com/storybookjs/storybook/pull/4037) - Bring .jsx back [#4024](https://github.com/storybookjs/storybook/pull/4024) - Fix custom webpack config warnings [#4009](https://github.com/storybookjs/storybook/pull/4009) - sorting by kind and nested stories [#3963](https://github.com/storybookjs/storybook/pull/3963) #### Maintenance - Temp revert the 36a2676 [#4062](https://github.com/storybookjs/storybook/pull/4062) - Remove deprecation of --db-path and --enable-db [#4030](https://github.com/storybookjs/storybook/pull/4030) - Remove git info extraction [#4031](https://github.com/storybookjs/storybook/pull/4031) - Fixed homepage links \[skip ci\] [#4008](https://github.com/storybookjs/storybook/pull/4008) - CHANGE html-webpack-plugin for generate-page-plugin [#3919](https://github.com/storybookjs/storybook/pull/3919) ## 4.0.0-alpha.16 2018-August-06 #### Features - Make addon-options work with story parameters [#3958](https://github.com/storybookjs/storybook/pull/3958) #### Bug Fixes - \[BUG FIX\] Use fixed version of react-dev-utils [#3959](https://github.com/storybookjs/storybook/pull/3959) - Inline emotion css calls that require theme to avoid using state [#3950](https://github.com/storybookjs/storybook/pull/3950) #### Dependency Upgrades - Upgrade even more dependencies [#3964](https://github.com/storybookjs/storybook/pull/3964) - More dependency upgrades (major version bumps) [#3957](https://github.com/storybookjs/storybook/pull/3957) - UPGRADE all minor dependencies [#3954](https://github.com/storybookjs/storybook/pull/3954) ## 4.0.0-alpha.15 2018-August-03 #### Breaking Changes - dependencies(vue): Update vue-loader to 15.x.x [#3911](https://github.com/storybookjs/storybook/pull/3911) #### Features - Horizontal display for addon-knobs radios UI [#3922](https://github.com/storybookjs/storybook/pull/3922) - Add customizePage method to imageSnapshot [#3930](https://github.com/storybookjs/storybook/pull/3930) - Add additional device options to addon-viewport [#3918](https://github.com/storybookjs/storybook/pull/3918) - Support different extensions for "config" and "addons" files [#3913](https://github.com/storybookjs/storybook/pull/3913) - Add radio buttons knob type #3872 [#3894](https://github.com/storybookjs/storybook/pull/3894) - Added arrow to a11y addon HeaderBar [#3788](https://github.com/storybookjs/storybook/pull/3788) - Fix addons panel when using preact [#3882](https://github.com/storybookjs/storybook/pull/3882) #### Bug Fixes - Fix typo in addon-viewport [#3942](https://github.com/storybookjs/storybook/pull/3942) - Fix knobs for React < 16.3 [#3866](https://github.com/storybookjs/storybook/pull/3866) #### Maintenance - Improve BettercodeHub [#3941](https://github.com/storybookjs/storybook/pull/3941) - REFACTOR layout and REMOVE usplit component [#3914](https://github.com/storybookjs/storybook/pull/3914) - Group deprecated stories [#3846](https://github.com/storybookjs/storybook/pull/3846) - MOVE ui into it's own group [#3884](https://github.com/storybookjs/storybook/pull/3884) #### Dependency Upgrades - Use react-dev-utils@next [#3852](https://github.com/storybookjs/storybook/pull/3852) ## 3.4.10 2018-August-03 NOTE: `3.4.9` publish failed #### Bug Fixes - addons-jest: bug with the jest parameter [#3923](https://github.com/storybookjs/storybook/pull/3923) - addon-info: fix copy button styling [#3896](https://github.com/storybookjs/storybook/pull/3896) ## 4.0.0-alpha.14 2018-July-11 #### Bug Fixes - Upgrade universal-dotenv to fix core-js dependency [#3874](https://github.com/storybookjs/storybook/pull/3874) ## 4.0.0-alpha.13 2018-July-09 #### Features - Refactor addon-jest to use a parameter-based pattern [#3678](https://github.com/storybookjs/storybook/pull/3678) #### Bug Fixes - Upgrade universal-dotenv to fix babel-runtime [#3863](https://github.com/storybookjs/storybook/pull/3863) #### Maintenance - Added a test for parameter combination [#3844](https://github.com/storybookjs/storybook/pull/3844) ## 4.0.0-alpha.12 2018-July-03 #### Bug Fixes - Fix non-polyfilled themed UI components [#3829](https://github.com/storybookjs/storybook/pull/3829) ## 4.0.0-alpha.11 2018-July-02 #### Features - Storybook UI theming [#3628](https://github.com/storybookjs/storybook/pull/3628) - Replaced 'dotenv-webpack' with 'universal-dotenv' to support multiple dot env files (like CRA) [#3744](https://github.com/storybookjs/storybook/pull/3744) - Support other type of webpack configs [#3785](https://github.com/storybookjs/storybook/pull/3785) #### Bug Fixes - Marko: fix welcome component [#3796](https://github.com/storybookjs/storybook/pull/3796) - Addon-a11y: Run analysis on demand [#3690](https://github.com/storybookjs/storybook/pull/3690) ## 4.0.0-alpha.10 2018-June-21 #### Breaking Changes - Storyshots - Replace require_context.js with babel-plugin-require-context-hook [#3757](https://github.com/storybookjs/storybook/pull/3757) - Storyshots advanced config options [#3747](https://github.com/storybookjs/storybook/pull/3747) - Storyshots addon refactoring [#3745](https://github.com/storybookjs/storybook/pull/3745) - Extract imageSnapshots to a separate package [#3742](https://github.com/storybookjs/storybook/pull/3742) #### Bug Fixes - Addon-knobs: Allow number knob to be empty [#3775](https://github.com/storybookjs/storybook/pull/3775) - Improvements to Info Docgen parsing [#3772](https://github.com/storybookjs/storybook/pull/3772) - Angular-cli 6 assets as a glob-object compatibility fix [#3751](https://github.com/storybookjs/storybook/pull/3751) #### Maintenance - Try to fix linter issues [#3748](https://github.com/storybookjs/storybook/pull/3748) ## 3.4.8 2018-June-21 #### Bug Fixes - Fix centered addon for IE11 [#3735](https://github.com/storybookjs/storybook/pull/3735) - Display functions as variables not invocations [#3761](https://github.com/storybookjs/storybook/pull/3761) ## 4.0.0-alpha.9 2018-June-10 #### Breaking Changes - storyshots: Remove deprecated props from storyshots [#3717](https://github.com/storybookjs/storybook/pull/3717) - angular: angular-cli 6 (with webpack 4) compatibility [#3491](https://github.com/storybookjs/storybook/pull/3491) #### Features - addon-info: Use parameters for info addon [#3697](https://github.com/storybookjs/storybook/pull/3697) - addon-backgrounds: Use parameters for backgrounds addon [#3676](https://github.com/storybookjs/storybook/pull/3676) - storyshots: add renderWithOptions to @addons/storyshots [#3479](https://github.com/storybookjs/storybook/pull/3479) - addon-knobs: Make withKnobs accept story parameters [#3675](https://github.com/storybookjs/storybook/pull/3675) #### Bug Fixes - storysource: Add default parser option. Support prettier v1.13.0 [#3660](https://github.com/storybookjs/storybook/pull/3660) - react-native: using disableWebsockets instead of useWebsockets [#3686](https://github.com/storybookjs/storybook/pull/3686) - Updates storybook-start.js to use child_process instead of shelljs [#3527](https://github.com/storybookjs/storybook/pull/3527) - Force render on knob button click and update example [#3650](https://github.com/storybookjs/storybook/pull/3650) #### Maintenance - Refactor webpack and babel configs to core [#3655](https://github.com/storybookjs/storybook/pull/3655) - Remove status bar hiding [#3634](https://github.com/storybookjs/storybook/pull/3634) - React Native Refactored list view [#3635](https://github.com/storybookjs/storybook/pull/3635) - Using only single channel for react native [#3636](https://github.com/storybookjs/storybook/pull/3636) #### Dependency Upgrades
88 Upgrades - Update gatsby-plugin-sharp in /docs from "1.6.46" to "1.6.47" - Update gatsby-remark-images in /docs from "1.5.65" to "1.5.66" - Update gatsby-transformer-remark in /docs from "1.7.41" to "1.7.42" - Update react-router in /docs from "4.2.0" to "4.3.1" - Update danger in / from "3.7.14" to "3.7.15" - Update eslint-plugin-react in / from "7.8.2" to "7.9.1" - Update eslint-teamcity in / from "2.0.0" to "2.0.1" - Update lint-staged in / from "7.1.2" to "7.1.3" - Update prettier in / from "1.13.2" to "1.13.4" - Update remark-lint in / from "6.0.1" to "6.0.2" - Update remark-preset-lint-recommended in / from "3.0.1" to "3.0.2" - Update typescript in / from "2.8.3" to "2.9.1" - Update airbnb-js-shims in lib/core from "1.5.2" to "1.6.0" - Update autoprefixer in lib/core from "8.5.1" to "8.6.0" - Update babel-plugin-macros in lib/core from "2.2.1" to "2.2.2" - Update dotenv-webpack in lib/core from "1.5.5" to "1.5.6" - Update webpack in lib/core from "4.10.1" to "4.10.2" - Update sass-loader in app/angular from "7.0.1" to "7.0.2" - Update ts-loader in app/angular from "4.3.0" to "4.3.1" - Update axe-core in addons/a11y from "3.0.2" to "3.0.3" - Update moment in addons/knobs from "2.22.1" to "2.22.2" - Update prettier in addons/storysource from "1.13.3" to "1.13.4" - Update react-modal in lib/ui from "3.4.4" to "3.4.5" - Update babel-plugin-macros in app/react-native from "2.2.1" to "2.2.2" - Update dotenv-webpack in app/react-native from "1.5.5" to "1.5.6" - Update webpack in app/react-native from "4.10.1" to "4.10.2" - Update prettier in examples/marko-cli from "1.13.2" to "1.13.4" - Update webpack in examples/marko-cli from "4.10.1" to "4.10.2" - Update webpack in examples/polymer-cli from "4.10.1" to "4.10.2" - Update @types/jasmine in examples/angular-cli from "2.8.7" to "2.8.8" - Update @types/node in examples/angular-cli from "9.6.18" to "9.6.20" - Update ts-node in examples/angular-cli from "6.0.5" to "6.1.0" - Update typescript in examples/angular-cli from "2.8.3" to "2.9.1" - Update webpack in examples/cra-kitchen-sink from "4.10.1" to "4.10.2" - Update webpack in examples/mithril-kitchen-sink from "4.10.1" to "4.10.2" - Update webpack in examples/vue-kitchen-sink from "4.10.1" to "4.10.2" - Update webpack in examgatsby-plugin-sharp in /docs from "1.6.44" to "1.6.46" - Update gatsby-remark-copy-linked-files in /docs from "1.5.32" to "1.5.35" - Update gatsby-remark-images in /docs from "1.5.63" to "1.5.65" - Update gatsby-source-filesystem in /docs from "1.5.36" to "1.5.38" - Update gatsby in /docs from "1.9.261" to "1.9.269" - Update gh-pages in /docs from "1.1.0" to "1.2.0" - Update @storybook/addon-actions in /docs from "3.4.5" to "3.4.6" - Update @storybook/addon-links in /docs from "3.4.5" to "3.4.6" - Update @storybook/addons in /docs from "3.4.5" to "3.4.6" - Update @storybook/react in /docs from "3.4.5" to "3.4.6" - Update cross-env in / from "5.1.5" to "5.1.6" - Update eslint-plugin-jest in / from "21.15.1" to "21.17.0" - Update jest-enzyme in / from "6.0.0" to "6.0.1" - Update jest-image-snapshot in / from "2.4.1" to "2.4.2" - Update prettier in / from "1.12.1" to "1.13.0" - Update react in / from "16.3.2" to "16.4.0" - Update react-dom in / from "16.3.2" to "16.4.0" - Update react-test-renderer in / from "16.3.2" to "16.4.0" - Update airbnb-js-shims in lib/core from "1.5.1" to "1.5.2" - Update autoprefixer in lib/core from "8.5.0" to "8.5.1" - Update webpack in lib/core from "4.8.3" to "4.9.2" - Update core-js in app/angular from "2.5.6" to "2.5.7" - Update common-tags in app/html from "1.7.2" to "1.8.0" - Update common-tags in app/marko from "1.7.2" to "1.8.0" - Update common-tags in app/mithril from "1.7.2" to "1.8.0" - Update common-tags in app/polymer from "1.7.2" to "1.8.0" - Update common-tags in app/react from "1.7.2" to "1.8.0" - Update common-tags in app/vue from "1.7.2" to "1.8.0" - Update vue-loader in app/vue from "14.2.2" to "14.2.3" - Update core-js in addons/info from "2.5.6" to "2.5.7" - Update react-test-renderer in addons/info from "16.3.2" to "16.4.0" - Update prettier in addons/storysource from "1.12.1" to "1.13.0" - Update events in lib/ui from "2.0.0" to "2.1.0" - Update jest-image-snapshot in addons/storyshots from "2.4.1" to "2.4.2" - Update react in addons/storyshots from "16.3.2" to "16.4.0" - Update webpack in app/react-native from "4.8.3" to "4.9.2" - Update marko in examples/marko-cli from "4.9.7" to "4.10.0" - Update prettier in examples/marko-cli from "1.12.1" to "1.13.0" - Update webpack in examples/marko-cli from "4.8.3" to "4.9.2" - Update webpack in examples/polymer-cli from "4.8.3" to "4.9.2" - Update core-js in examples/angular-cli from "2.5.6" to "2.5.7" - Update rxjs in examples/angular-cli from "5.5.10" to "5.5.11" - Update ts-node in examples/angular-cli from "6.0.3" to "6.0.5" - Update react in examples/cra-kitchen-sink from "16.3.2" to "16.4.0" - Update react-dom in examples/cra-kitchen-sink from "16.3.2" to "16.4.0" - Update webpack in examples/cra-kitchen-sink from "4.8.3" to "4.9.2" - Update webpack in examples/mithril-kitchen-sink from "4.8.3" to "4.9.2" - Update cross-env in examples/vue-kitchen-sink from "5.1.5" to "5.1.6" - Update vue-loader in examples/vue-kitchen-sink from "14.2.2" to "14.2.3" - Update webpack in examples/vue-kitchen-sink from "4.8.3" to "4.9.2" - Update react in examples/official-storybook from "16.3.2" to "16.4.0" - Update react-dom in examples/official-storybook from "16.3.2" to "16.4.0" - Update webpack in examples/official-storybook from "4.8.3" to "4.9.2"
## 3.4.7 2018-June-10 #### Bug Fixes - Remove linebreaks in notes text when they are html elements [#3731](https://github.com/storybookjs/storybook/pull/3731) ## 4.0.0-alpha.8 2018-May-26 #### Breaking Changes - Removed deprecated react-native built-in addons [#3631](https://github.com/storybookjs/storybook/pull/3631) - Remove deprecated addWithInfo [#3630](https://github.com/storybookjs/storybook/pull/3630) #### Bug Fixes - Fix the output of the boolean knob [#3612](https://github.com/storybookjs/storybook/pull/3612) - Don't scroll story on knob change [#3639](https://github.com/storybookjs/storybook/pull/3639) - Few fixed related to marko support [#3609](https://github.com/storybookjs/storybook/pull/3609) #### Documentation - Angular background addon example [#3653](https://github.com/storybookjs/storybook/pull/3653) - fix url as per issue #3565 [#3619](https://github.com/storybookjs/storybook/pull/3619) - Document parameters for start command for RN [#3606](https://github.com/storybookjs/storybook/pull/3606) - Update README.md [#3608](https://github.com/storybookjs/storybook/pull/3608) #### Maintenance - Build static storybooks utility script [#3648](https://github.com/storybookjs/storybook/pull/3648) - Revert "Replace decorate with decorateAction" [#3600](https://github.com/storybookjs/storybook/pull/3600) - addon-viewport: Use the new parameterized way of decorators [#3610](https://github.com/storybookjs/storybook/pull/3610) - Make all licenses consistent to MIT [#3611](https://github.com/storybookjs/storybook/pull/3611) - Theme-ability progress [#3572](https://github.com/storybookjs/storybook/pull/3572) - fix(knobs): cancel debounced onChange on unmounting [#3607](https://github.com/storybookjs/storybook/pull/3607) #### Dependency Upgrades
36 Upgrades - Update @angular/common from 5.2.10 to 5.2.11 in / - Update @angular/compiler from 5.2.10 to 5.2.11 in / - Update @angular/core from 5.2.10 to 5.2.11 in / - Update @angular/forms from 5.2.10 to 5.2.11 in / - Update @angular/platform-browser from 5.2.10 to 5.2.11 in / - Update @angular/platform-browser-dynamic from 5.2.10 to 5.2.11 in / - Update danger from 3.7.0 to 3.7.14 in / - Update eslint-plugin-import from 2.11.0 to 2.12.0 in / - Update jest from 22.4.3 to 22.4.4 in / - Update jest-cli from 22.4.3 to 22.4.4 in / - Update jest-config from 22.4.3 to 22.4.4 in / - Update jest-jasmine2 from 22.4.3 to 22.4.4 in / - Update lint-staged from 7.1.0 to 7.1.2 in / - Update marked from 0.3.19 to 0.4.0 in addons/notes - Update tslint-config-prettier from 1.12.0 to 1.13.0 in / - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/angular - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/html - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/mithril - Update babel-preset-minify from 0.4.1 to 0.4.3 in app/polymer - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/polymer - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/react - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/vue - Update enzyme-to-json from 3.3.3 to 3.3.4 in addons/storyshots - Update airbnb-js-shims from 1.4.1 to 1.5.1 in app/marko - Update ws from 5.1.1 to 5.2.0 in app/react-native - Update @angular/common from 5.2.10 to 5.2.11 in examples/angular-cli - Update @angular/compiler from 5.2.10 to 5.2.11 in examples/angular-cli - Update @angular/core from 5.2.10 to 5.2.11 in examples/angular-cli - Update @angular/forms from 5.2.10 to 5.2.11 in examples/angular-cli - Update @angular/platform-browser from 5.2.10 to 5.2.11 in examples/an… … - Update @angular/platform-browser-dynamic from 5.2.10 to 5.2.11 in exa… … - Update @angular/compiler-cli from 5.2.10 to 5.2.11 in examples/angula… … - Update @types/node from 9.6.17 to 9.6.18 in examples/angular-cli - Update jest from 22.4.3 to 22.4.4 in examples/angular-cli - Update enzyme-to-json from 3.3.3 to 3.3.4 in examples/cra-kitchen-sink - Update jest from 22.4.3 to 22.4.4 in examples/html-kitchen-sink - Update enzyme-to-json from 3.3.3 to 3.3.4 in examples/official-storybook
## 3.4.6 2018-May-26 #### Features - Addon-notes: Add classname to the container component to target with styles. [#3617](https://github.com/storybookjs/storybook/pull/3617) ## 4.0.0-alpha.7 2018-May-17 NOTE: As part of the generic addon decorators, we've reversed the order of addon-knob's `select` knob keys/values, which had been called `selectV2` prior to this breaking change. #### Breaking Changes - Support webpack4 modules format [#3576](https://github.com/storybookjs/storybook/pull/3576) - Generic addon decorators [#3555](https://github.com/storybookjs/storybook/pull/3555) #### Features - Addon-centered for Angular [#3573](https://github.com/storybookjs/storybook/pull/3573) #### Maintenance - Refactor transitional decorator from addon-notes [#3559](https://github.com/storybookjs/storybook/pull/3559) ## 3.4.5 2018-May-17 #### Features - Addon-info: improve prop options [#3428](https://github.com/storybookjs/storybook/pull/3428) #### Bug Fixes - Addon-storysource: Remove nested braces in code block [#3568](https://github.com/storybookjs/storybook/pull/3568) - Addon-info: Fix double quotes in prop table, add additional examples [#3401](https://github.com/storybookjs/storybook/pull/3401) - Ignore any unstructured output from the package managers [#3563](https://github.com/storybookjs/storybook/pull/3563) - Use the --use-npm flag also for version checking [#3535](https://github.com/storybookjs/storybook/pull/3535) ## 4.0.0-alpha.6 2018-May-12 #### Breaking Changes - Fix the import of external md files [#3472](https://github.com/storybookjs/storybook/pull/3472) #### Features - Storybook for Marko [#3504](https://github.com/storybookjs/storybook/pull/3504) - Storybook addon Jest angular suport [#3532](https://github.com/storybookjs/storybook/pull/3532) - Storybook for HTML snippets [#3475](https://github.com/storybookjs/storybook/pull/3475) - Feature/config custom chrome executable path [#3518](https://github.com/storybookjs/storybook/pull/3518) - Channel-postmessage: handle events from the same window [#3519](https://github.com/storybookjs/storybook/pull/3519) - Force re-render event [#3515](https://github.com/storybookjs/storybook/pull/3515) #### Bug Fixes - Ignore any unstructured output from the package managers [#3563](https://github.com/storybookjs/storybook/pull/3563) - Use the --use-npm flag also for version checking [#3535](https://github.com/storybookjs/storybook/pull/3535) - Clean out the store if `configure` fails [#3558](https://github.com/storybookjs/storybook/pull/3558) - Fix render order in preview [#3520](https://github.com/storybookjs/storybook/pull/3520) ## 4.0.0-alpha.5 Broken release (@storybook/core-events had not been published publicly) ## 3.4.4 2018-May-12 #### Bug Fixes - Ignore home package.json no license field [#3531](https://github.com/storybookjs/storybook/pull/3531) - fixed Duplicate declaration h [#3409](https://github.com/storybookjs/storybook/pull/3409) - Storyshots integrity tests options [#3418](https://github.com/storybookjs/storybook/pull/3418) - Fix dynamic knobs [d2a289e](https://github.com/storybookjs/storybook/commit/d2a289e524c51e794f5f3a34164a69ba3d5409fa) #### Dependency Upgrades - jest-image-snapshot version to ^2.4.1 [#3500](https://github.com/storybookjs/storybook/pull/3500) ## 4.0.0-alpha.4 2018-April-27 #### Breaking Changes - Knobs: add escapeHTML option; use it by default in Vue, Angular, and Polymer [#3473](https://github.com/storybookjs/storybook/pull/3473) #### Features - Added `actions` to addon-actions to create multiple actions [#3352](https://github.com/storybookjs/storybook/pull/3352) - Add excludedPropTypes as an option to info addon [#3468](https://github.com/storybookjs/storybook/pull/3468) - Addon-background: add Vue support [#3488](https://github.com/storybookjs/storybook/pull/3488) - Suppress verbose build output [#3487](https://github.com/storybookjs/storybook/pull/3487) - Provide a configuration option to limit the number of actions logged [#3447](https://github.com/storybookjs/storybook/pull/3447) - Add IStory interface. [#3482](https://github.com/storybookjs/storybook/pull/3482) - Add option to clear action logger [#3459](https://github.com/storybookjs/storybook/pull/3459) #### Bug Fixes - Fix auto focus of searchbox [#3494](https://github.com/storybookjs/storybook/pull/3494) - Don't try to access the devtools hook if we are cross-origin [#3485](https://github.com/storybookjs/storybook/pull/3485) - Improve yarn detection [#3453](https://github.com/storybookjs/storybook/pull/3453) #### Maintenance - Refactor error and "no preview" views into core [#3457](https://github.com/storybookjs/storybook/pull/3457) - Refactor templates into core [#3422](https://github.com/storybookjs/storybook/pull/3422) #### Dependency Upgrades
15 Upgrades - Upgraded `@storybook/addon-actions` in `/docs` from "3.4.1" to "3.4.2" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `@storybook/addon-links` in `/docs` from "3.4.1" to "3.4.2" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `@storybook/addons` in `/docs` from "3.4.1" to "3.4.2" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `@storybook/react` in `/docs` from "3.4.1" to "3.4.2" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `gatsby-link` in `/docs` from "1.6.40" to "1.6.41" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.42" to "1.6.43" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `gatsby-remark-autolink-headers` in `/docs` from "1.4.16" to "1.4.17" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.31" to "1.5.32" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.61" to "1.5.62" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgraded `gatsby` in `/docs` from "1.9.252" to "1.9.253" [#3478](https://github.com/storybookjs/storybook/pull/3478) - Upgrade redux to 4.0.0 [#3470](https://github.com/storybookjs/storybook/pull/3470) - Upgrade sass-loader to 7.0.1 & stop bringing node-sass bin to each user [#3467](https://github.com/storybookjs/storybook/pull/3467) - Upgrade ts-node to 6.0.0 [#3460](https://github.com/storybookjs/storybook/pull/3460) - Upgrade to json5@1.0.1 [#3466](https://github.com/storybookjs/storybook/pull/3466) - Update webpack-hot-middleware to fix HMR [#3463](https://github.com/storybookjs/storybook/pull/3463)
## 3.4.3 2018-April-27 #### Features - Suppress verbose build output [#3487](https://github.com/storybookjs/storybook/pull/3487) #### Bug Fixes - Improve yarn detection [#3453](https://github.com/storybookjs/storybook/pull/3453) - Don't try to access the devtools hook if we are cross-origin [#3485](https://github.com/storybookjs/storybook/pull/3485) #### Dependency Upgrades - Update webpack-hot-middleware to fix HMR [#3463](https://github.com/storybookjs/storybook/pull/3463) ## 4.0.0-alpha.3 2018-April-17 Also includes changes from 3.4.2 #### Features - Mobile device view: toggling stories panel with ☰ button [#3337](https://github.com/storybookjs/storybook/pull/3337) - Add lit-html support [#3433](https://github.com/storybookjs/storybook/pull/3433) - Addon info prop options [#3428](https://github.com/storybookjs/storybook/pull/3428) - Use per-story parameters in Notes addon [#3373](https://github.com/storybookjs/storybook/pull/3373) #### Bug Fixes - Fixed Duplicate declaration h [#3409](https://github.com/storybookjs/storybook/pull/3409) - Storyshots integrity tests options [#3418](https://github.com/storybookjs/storybook/pull/3418) - Debounce Knob input to improve performance, fix number Knob undefined/NaN [#3412](https://github.com/storybookjs/storybook/pull/3412) - Fix double quotes in prop table and add additional examples [#3401](https://github.com/storybookjs/storybook/pull/3401) #### Documentation - doc(addon-jest): fix option name [#3420](https://github.com/storybookjs/storybook/pull/3420) - Storyshots integrity tests fixes - README [#3419](https://github.com/storybookjs/storybook/pull/3419) #### Maintenance - viewport-addon: configure => configureViewport [#3414](https://github.com/storybookjs/storybook/pull/3414) #### Dependency Upgrades
94 Upgrades - Upgraded `chalk` in `/` from "2.3.2" to "2.4.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `danger` in `/` from "3.4.7" to "3.5.1" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `prettier` in `/` from "1.12.0" to "1.12.1" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `app/react` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `prettier` in `addons/storysource` from "1.12.0" to "1.12.1" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `react-modal` in `lib/ui` from "3.3.2" to "3.4.1" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `chalk` in `lib/core` from "2.3.2" to "2.4.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `lib/core` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `app/angular` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `app/mithril` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `app/polymer` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `app/react-native` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `app/vue` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `chalk` in `lib/cli` from "2.3.2" to "2.4.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `examples/cra-kitchen-sink` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `examples/mithril-kitchen-sink` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `examples/polymer-cli` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `webpack` in `examples/vue-kitchen-sink` from "4.5.0" to "4.6.0" [#3440](https://github.com/storybookjs/storybook/pull/3440) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.32" to "1.5.33" [#3439](https://github.com/storybookjs/storybook/pull/3439) - Upgraded `gatsby` in `/docs` from "1.9.251" to "1.9.252" [#3439](https://github.com/storybookjs/storybook/pull/3439) - Update lerna in / from 2.10.1 to 2.10.2 [#3431](https://github.com/storybookjs/storybook/pull/3431) - Update gatsby in /docs from 1.9.250 to 1.9.251 [#3430](https://github.com/storybookjs/storybook/pull/3430) - Upgraded `@angular/common` in `/` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/compiler` in `/` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/core` in `/` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/forms` in `/` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/platform-browser` in `/` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `babel-eslint` in `/` from "8.2.2" to "8.2.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `danger` in `/` from "3.4.5" to "3.4.7" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `eslint-plugin-import` in `/` from "2.10.0" to "2.11.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `lerna` in `/` from "2.10.0" to "2.10.1" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `prettier` in `/` from "1.11.1" to "1.12.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `/` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `/` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-test-renderer` in `/` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `addons/centered` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-lifecycles-compat` in `addons/background` from "3.0.0" to "3.0.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-lifecycles-compat` in `addons/events` from "3.0.0" to "3.0.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `glamorous` in `app/react` from "4.12.1" to "4.12.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@types/react` in `addons/notes` from "16.3.5" to "16.3.11" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `glamorous` in `addons/actions` from "4.12.1" to "4.12.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-inspector` in `addons/actions` from "2.2.2" to "2.3.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `glamorous` in `lib/components` from "4.12.1" to "4.12.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `glamorous` in `addons/a11y` from "4.12.1" to "4.12.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `glamorous` in `addons/info` from "4.12.1" to "4.12.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-lifecycles-compat` in `addons/info` from "3.0.0" to "3.0.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-test-renderer` in `addons/info` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `glamorous` in `addons/jest` from "4.12.1" to "4.12.3" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `moment` in `addons/knobs` from "2.22.0" to "2.22.1" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-color` in `addons/knobs` from "2.14.0" to "2.14.1" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-lifecycles-compat` in `addons/knobs` from "3.0.0" to "3.0.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `addons/links` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `addons/links` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `prettier` in `addons/storysource` from "1.11.1" to "1.12.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-lifecycles-compat` in `lib/ui` from "3.0.0" to "3.0.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `autoprefixer` in `lib/core` from "8.2.0" to "8.3.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `postcss-loader` in `lib/core` from "2.1.3" to "2.1.4" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `puppeteer` in `addons/storyshots` from "1.2.0" to "1.3.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `addons/storyshots` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `addons/storyshots` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `app/angular` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `app/angular` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `app/mithril` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `app/mithril` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `app/polymer` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `app/polymer` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `app/vue` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `app/vue` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `update-notifier` in `lib/cli` from "2.4.0" to "2.5.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `npx` in `lib/cli` from "10.0.1" to "10.2.0" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `rxjs` in `examples/angular-cli` from "5.5.8" to "5.5.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.9" to "5.2.10" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@types/node` in `examples/angular-cli` from "9.6.2" to "9.6.5" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `examples/cra-kitchen-sink` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `examples/cra-kitchen-sink` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-lifecycles-compat` in `examples/cra-kitchen-sink` from "3.0.0" to "3.0.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react` in `examples/official-storybook` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `react-dom` in `examples/official-storybook` from "16.3.1" to "16.3.2" [#3429](https://github.com/storybookjs/storybook/pull/3429) - Upgraded `@storybook/addon-actions` in `/docs` from "3.4.0" to "3.4.1" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `@storybook/addon-links` in `/docs` from "3.4.0" to "3.4.1" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `@storybook/addons` in `/docs` from "3.4.0" to "3.4.1" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `@storybook/react` in `/docs` from "3.4.0" to "3.4.1" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.41" to "1.6.42" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.60" to "1.5.61" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.29" to "1.5.32" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.39" to "1.7.40" [#3426](https://github.com/storybookjs/storybook/pull/3426) - Upgraded `gatsby` in `/docs` from "1.9.247" to "1.9.250" [#3426](https://github.com/storybookjs/storybook/pull/3426)
## 3.4.2 2018-April-17 #### Bug Fixes - Serialize boolean type only for non-nullable values [#3432](https://github.com/storybookjs/storybook/pull/3432) - Addon actions: fix slow logging [#3133](https://github.com/storybookjs/storybook/pull/3133) #### Documentation - Fix storyshots readme for image snapshotting [#3397](https://github.com/storybookjs/storybook/pull/3397) ## 4.0.0-alpha.2 2018-April-10 Also includes changes from 3.4.1 #### Breaking Changes - Change addon panel keyboard shortcut to shift-meta-z [#3378](https://github.com/storybookjs/storybook/pull/3378) - Move server/config to core [#3261](https://github.com/storybookjs/storybook/pull/3261) #### Features - React native Typescript transform [#3209](https://github.com/storybookjs/storybook/pull/3209) - Split vendor and runtime chunk in static builds [#3316](https://github.com/storybookjs/storybook/pull/3316) - Persist background for @addon/background [#3331](https://github.com/storybookjs/storybook/pull/3331) - feat(notes): add marked options [#3225](https://github.com/storybookjs/storybook/pull/3225) #### Bug Fixes - Enforce addons store being a singleton by storing it in global variable [#3383](https://github.com/storybookjs/storybook/pull/3383) - Scroll to top of the page when changing story [#3338](https://github.com/storybookjs/storybook/pull/3338) - Fix HtmlWebpackPlugin error [#3328](https://github.com/storybookjs/storybook/pull/3328) #### Maintenance - Remove usages of deprecated React lifecycle methods [#3327](https://github.com/storybookjs/storybook/pull/3327) #### Dependency Upgrades
142 Updates - Migrate to react-lifecycles-compat@3 [#3392](https://github.com/storybookjs/storybook/pull/3392) - Upgrade dev dependencies in Angular example [#3391](https://github.com/storybookjs/storybook/pull/3391) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.30" to "1.5.31" [#3388](https://github.com/storybookjs/storybook/pull/3388) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.28" to "1.5.29" [#3388](https://github.com/storybookjs/storybook/pull/3388) - Upgraded `gatsby` in `/docs` from "1.9.246" to "1.9.247" [#3388](https://github.com/storybookjs/storybook/pull/3388) - Upgraded `lerna` in `/` from "2.9.1" to "2.10.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `babel-preset-minify` in `app/react` from "0.3.0" to "0.4.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `core-js` in `app/react` from "2.5.4" to "2.5.5" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `app/react` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-dev-middleware` in `lib/core` from "3.1.1" to "3.1.2" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `lib/core` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `core-js` in `app/angular` from "2.5.4" to "2.5.5" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `ts-loader` in `app/angular` from "4.1.0" to "4.2.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `app/angular` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `zone.js` in `app/angular` from "0.8.25" to "0.8.26" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `babel-preset-minify` in `app/mithril` from "0.3.0" to "0.4.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `core-js` in `app/mithril` from "2.5.4" to "2.5.5" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `app/mithril` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `@webcomponents/webcomponentsjs` in `app/polymer` from "1.1.1" to "1.2.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `babel-preset-minify` in `app/polymer` from "0.3.0" to "0.4.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `core-js` in `app/polymer` from "2.5.4" to "2.5.5" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `app/polymer` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `babel-preset-minify` in `app/react-native` from "0.3.0" to "0.4.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `url-parse` in `app/react-native` from "1.2.0" to "1.3.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-dev-middleware` in `app/react-native` from "3.1.1" to "3.1.2" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `app/react-native` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `babel-preset-minify` in `app/vue` from "0.3.0" to "0.4.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `core-js` in `app/vue` from "2.5.4" to "2.5.5" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-hot-middleware` in `app/vue` from "2.21.2" to "2.22.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `core-js` in `examples/angular-cli` from "2.5.4" to "2.5.5" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `zone.js` in `examples/angular-cli` from "0.8.25" to "0.8.26" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.7.3" to "1.7.4" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `@webcomponents/webcomponentsjs` in `examples/polymer-cli` from "1.1.1" to "1.2.0" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-dev-server` in `examples/polymer-cli` from "3.1.1" to "3.1.3" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "3.1.1" to "3.1.3" [#3387](https://github.com/storybookjs/storybook/pull/3387) - Upgraded `lint-staged` in `/` from "7.0.3" to "7.0.4" [#3368](https://github.com/storybookjs/storybook/pull/3368) - Upgraded `webpack-dev-middleware` in `lib/core` from "3.1.0" to "3.1.1" [#3368](https://github.com/storybookjs/storybook/pull/3368) - Upgraded `webpack-dev-middleware` in `app/react-native` from "3.1.0" to "3.1.1" [#3368](https://github.com/storybookjs/storybook/pull/3368) - Upgraded `react` in `/` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `/` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-test-renderer` in `/` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `addons/centered` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `app/react` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `@types/react` in `addons/notes` from "16.3.4" to "16.3.5" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-test-renderer` in `addons/info` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `addons/links` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `addons/links` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `lib/core` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `addons/storyshots` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `addons/storyshots` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `app/angular` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `app/angular` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `app/angular` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `zone.js` in `app/angular` from "0.8.24" to "0.8.25" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `app/mithril` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `app/mithril` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `app/mithril` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `app/polymer` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `app/polymer` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `app/polymer` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `app/react-native` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `app/vue` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `app/vue` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `app/vue` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `zone.js` in `examples/angular-cli` from "0.8.24" to "0.8.25" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `protractor` in `examples/angular-cli` from "5.3.0" to "5.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `examples/cra-kitchen-sink` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `examples/cra-kitchen-sink` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-scripts` in `examples/cra-kitchen-sink` from "1.1.3" to "1.1.4" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `examples/cra-kitchen-sink` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `examples/mithril-kitchen-sink` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `examples/polymer-cli` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `webpack` in `examples/vue-kitchen-sink` from "4.4.1" to "4.5.0" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react` in `examples/official-storybook` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `react-dom` in `examples/official-storybook` from "16.3.0" to "16.3.1" [#3357](https://github.com/storybookjs/storybook/pull/3357) - Upgraded `gatsby-remark-autolink-headers` in `/docs` from "1.4.15" to "1.4.16" [#3356](https://github.com/storybookjs/storybook/pull/3356) - Upgraded `gatsby` in `/docs` from "1.9.244" to "1.9.246" [#3356](https://github.com/storybookjs/storybook/pull/3356) - Upgraded `danger` in `/` from "3.4.4" to "3.4.5" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `lint-staged` in `/` from "7.0.2" to "7.0.3" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-lifecycles-compat` in `addons/background` from "1.1.1" to "1.1.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-lifecycles-compat` in `addons/events` from "1.1.1" to "1.1.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `app/react` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `@types/react` in `addons/notes` from "16.3.1" to "16.3.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `axe-core` in `addons/a11y` from "3.0.0" to "3.0.1" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-lifecycles-compat` in `addons/info` from "1.1.1" to "1.1.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-lifecycles-compat` in `addons/knobs` from "1.1.1" to "1.1.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-lifecycles-compat` in `lib/ui` from "1.1.1" to "1.1.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `app/angular` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `app/mithril` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `app/polymer` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `app/react-native` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `app/vue` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `@types/node` in `examples/angular-cli` from "9.6.1" to "9.6.2" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-lifecycles-compat` in `examples/cra-kitchen-sink` from "1.1.1" to "1.1.4" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `react-scripts` in `examples/cra-kitchen-sink` from "1.1.1" to "1.1.3" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Upgraded `html-webpack-plugin` in `examples/polymer-cli` from "3.1.0" to "3.2.0" [#3350](https://github.com/storybookjs/storybook/pull/3350) - Update gatsby-source-filesystem in /docs from 1.5.27 to 1.5.28 [#3349](https://github.com/storybookjs/storybook/pull/3349) - Update gatsby in /docs from 1.9.243 to 1.9.244 [#3345](https://github.com/storybookjs/storybook/pull/3345) - Upgraded `danger` in `/` from "3.3.2" to "3.4.4" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `eslint-plugin-import` in `/` from "2.9.0" to "2.10.0" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `lerna` in `/` from "2.5.1" to "2.9.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `lint-staged` in `/` from "7.0.0" to "7.0.2" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-lifecycles-compat` in `addons/background` from "1.1.0" to "1.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-lifecycles-compat` in `addons/events` from "1.1.0" to "1.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-textarea-autosize` in `addons/events` from "6.1.0-0" to "6.1.0" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `babel-plugin-react-docgen` in `app/react` from "1.8.3" to "1.9.0" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `nodemon` in `app/react` from "1.17.2" to "1.17.3" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `@types/react` in `addons/notes` from "16.1.0" to "16.3.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-lifecycles-compat` in `addons/info` from "1.1.0" to "1.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `moment` in `addons/knobs` from "2.21.0" to "2.22.0" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-lifecycles-compat` in `addons/knobs` from "1.1.0" to "1.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-textarea-autosize` in `addons/knobs` from "6.1.0-0" to "6.1.0" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-lifecycles-compat` in `lib/ui` from "1.1.0" to "1.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `serve-favicon` in `lib/core` from "2.4.5" to "2.5.0" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `zone.js` in `app/angular` from "0.8.20" to "0.8.24" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `nodemon` in `app/angular` from "1.17.2" to "1.17.3" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `nodemon` in `app/mithril` from "1.17.2" to "1.17.3" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `nodemon` in `app/polymer` from "1.17.2" to "1.17.3" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `ws` in `app/react-native` from "5.1.0" to "5.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `nodemon` in `app/vue` from "1.17.2" to "1.17.3" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `react-lifecycles-compat` in `examples/cra-kitchen-sink` from "1.1.0" to "1.1.1" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Upgraded `zone.js` in `examples/angular-cli` from "0.8.20" to "0.8.24" [#3343](https://github.com/storybookjs/storybook/pull/3343) - Migrate to axe-core@3.0.0 [#3332](https://github.com/storybookjs/storybook/pull/3332) - Migrate to ws@5 [#3334](https://github.com/storybookjs/storybook/pull/3334) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.15" to "3.4.0" [#3325](https://github.com/storybookjs/storybook/pull/3325) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.15" to "3.4.0" [#3325](https://github.com/storybookjs/storybook/pull/3325) - Upgraded `@storybook/addons` in `/docs` from "3.3.15" to "3.4.0" [#3325](https://github.com/storybookjs/storybook/pull/3325) - Upgraded `@storybook/react` in `/docs` from "3.3.15" to "3.4.0" [#3325](https://github.com/storybookjs/storybook/pull/3325) - Update gatsby-remark-autolink-headers in /docs from 1.4.13 to 1.4.15 [#3314](https://github.com/storybookjs/storybook/pull/3314) - Upgraded `webpack` in `app/react` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `lib/core` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `app/angular` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `app/mithril` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `app/polymer` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `app/react-native` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `app/vue` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `examples/cra-kitchen-sink` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `@types/node` in `examples/angular-cli` from "9.6.0" to "9.6.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `examples/mithril-kitchen-sink` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `examples/polymer-cli` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Upgraded `webpack` in `examples/vue-kitchen-sink` from "4.3.0" to "4.4.1" [#3315](https://github.com/storybookjs/storybook/pull/3315) - Add babel-core dev-deps [#3319](https://github.com/storybookjs/storybook/pull/3319)
## 3.4.1 2018-April-10 #### Features - Make storybook addons channel available globally in `window` [#3243](https://github.com/storybookjs/storybook/pull/3243) #### Bug Fixes - Scroll preview pane for non-percentage heights [#3342](https://github.com/storybookjs/storybook/pull/3342) - Replacing Report Fragment with div [#3372](https://github.com/storybookjs/storybook/pull/3372) - Don't use direct react dependency in core [#3382](https://github.com/storybookjs/storybook/pull/3382) #### Documentation - Add typescript docs [#3361](https://github.com/storybookjs/storybook/pull/3361) - Update links of the live examples for the new release [#3197](https://github.com/storybookjs/storybook/pull/3197) ## 3.4.0 2018-March-30 Welcome to Storybook 3.4 with the following key improvements: - Polymer 2 support [#2225](https://github.com/storybookjs/storybook/pull/2225) - Angular and Vue storyshots [#2564](https://github.com/storybookjs/storybook/pull/2564) - Add image snapshots to addon-storyshots [#2413](https://github.com/storybookjs/storybook/pull/2413) - Multiple story hierarchies [#2452](https://github.com/storybookjs/storybook/pull/2452) - Addon-storysource: story source in addon pane [#2885](https://github.com/storybookjs/storybook/pull/2885) Read on for more improvements, fixes. In addition, there are hundreds of dependency upgrades in the 3.4 release, so to see the details, please see the changelogs for `3.4.0-rc.*` and `3.4.0-alpha.*`. #### Features - Bind window access if `window` is defined; add `addons channel` access too [#3243](https://github.com/storybookjs/storybook/pull/3243) - Fix screenshots tests & add getScreenshotOption to storyshots [#3102](https://github.com/storybookjs/storybook/pull/3102) - Add `__STORYBOOK_CLIENT_API__` for external tools [#3058](https://github.com/storybookjs/storybook/pull/3058) - Addon storysource: select stories from inside of the StoryPanel [#3154](https://github.com/storybookjs/storybook/pull/3154) - Storyshots: env.NODE_PATH support [#2873](https://github.com/storybookjs/storybook/pull/2873) - Knobs: Select knob key/value ordering [#1745](https://github.com/storybookjs/storybook/pull/1745) - Angular: Add option to pass custom styles for ng components [#2856](https://github.com/storybookjs/storybook/pull/2856) - Core: Add watch mode for build-storybook [#2866](https://github.com/storybookjs/storybook/pull/2866) - Core: Add `__dirname` support [#2791](https://github.com/storybookjs/storybook/pull/2791) - Pass default webpack config as third argument in Full Control Mode [#2796](https://github.com/storybookjs/storybook/pull/2796) - Angular and Vue storyshots [#2564](https://github.com/storybookjs/storybook/pull/2564) - Addon-info: Added "Copy button" for code example [#2713](https://github.com/storybookjs/storybook/pull/2713) - Angular: Serve styles and assets using .angular-cli webpack configuration [#2735](https://github.com/storybookjs/storybook/pull/2735) - API: Added an event that is emitted when a channel is created. [#2711](https://github.com/storybookjs/storybook/pull/2711) - Addon-a11y: Handle components with delayed rendering [#2651](https://github.com/storybookjs/storybook/pull/2651) - Polymer 2 support [#2225](https://github.com/storybookjs/storybook/pull/2225) - Add image snapshots to addon-storyshots [#2413](https://github.com/storybookjs/storybook/pull/2413) - Angular template support for Storybook [#2690](https://github.com/storybookjs/storybook/pull/2690) - Custom tsconfig.json for angular apps. [#2669](https://github.com/storybookjs/storybook/pull/2669) - Multiple story hierarchies [#2452](https://github.com/storybookjs/storybook/pull/2452) - Change template story files extension to .ts [#2594](https://github.com/storybookjs/storybook/pull/2594) - Use store revisions to ensure that stories re-render on HMR. [#2605](https://github.com/storybookjs/storybook/pull/2605) - Ability to force re-render a story [#2463](https://github.com/storybookjs/storybook/pull/2463) - Introduce framework-independent core library [#2241](https://github.com/storybookjs/storybook/pull/2241) #### Bug Fixes - \[Addon-storyshots\] Remove default options on "goto" call [#3298](https://github.com/storybookjs/storybook/pull/3298) - CLI: add error handling for latest_version helper [#3297](https://github.com/storybookjs/storybook/pull/3297) - Refactor CLI to use `npm` and `yarn` instead of third party packages [#3275](https://github.com/storybookjs/storybook/pull/3275) - Fix issue when extending webpack config [#3279](https://github.com/storybookjs/storybook/pull/3279) - Object proptype is shown in addon-info proptable [#3255](https://github.com/storybookjs/storybook/pull/3255) - Fix storyshots renderer and serializer options [#3252](https://github.com/storybookjs/storybook/pull/3252) - Angular: use resolveLoader from cliCommonConfig [#3251](https://github.com/storybookjs/storybook/pull/3251) - Delaying update of height and width in Layout [#3180](https://github.com/storybookjs/storybook/pull/3180) - Add 'waitUntil' option to puppeteer of storyshots [#3156](https://github.com/storybookjs/storybook/pull/3156) - Move polymer loader to peerDependencies [#3161](https://github.com/storybookjs/storybook/pull/3161) - Addons: avoid mixing manager and preview code together [#3068](https://github.com/storybookjs/storybook/pull/3068) - React-Native: Fix by moving managerPath export to `server.js` [#2947](https://github.com/storybookjs/storybook/pull/2947) - Addon-Info: Add type check to PropType on OneOf [#2653](https://github.com/storybookjs/storybook/pull/2653) - Vue: Support .vue extension resolving [#2896](https://github.com/storybookjs/storybook/pull/2896) - UI: remove zero on story loading [#2857](https://github.com/storybookjs/storybook/pull/2857) - Angular: remove entryComponents prop from metadata [#2790](https://github.com/storybookjs/storybook/pull/2790) - Use process.exitCode instead of process.exit() [#2717](https://github.com/storybookjs/storybook/pull/2717) - Angular: knobs with template [#2766](https://github.com/storybookjs/storybook/pull/2766) - Remove polymer-cli dependency [#2741](https://github.com/storybookjs/storybook/pull/2741) - Add scss for components in angular apps by default. [#2703](https://github.com/storybookjs/storybook/pull/2703) #### Documentation - Add example for @ngrx/store [#3233](https://github.com/storybookjs/storybook/pull/3233) - Fix missing declaration in Angular example [#3213](https://github.com/storybookjs/storybook/pull/3213) - Update ADDONS_SUPPORT.md [#3114](https://github.com/storybookjs/storybook/pull/3114) - StoryShots: Document ref mocking [#2869](https://github.com/storybookjs/storybook/pull/2869) - Extending webpack section is no longer needed for the common usage [#2826](https://github.com/storybookjs/storybook/pull/2826) - Updating Vue Jest Config [#2821](https://github.com/storybookjs/storybook/pull/2821) - Angular inheritance example [#2787](https://github.com/storybookjs/storybook/pull/2787) - Revisit addon/framework support [#3046](https://github.com/storybookjs/storybook/pull/3046) - Docs live examples [#3019](https://github.com/storybookjs/storybook/pull/3019) - Mention new supported frameworks [#2895](https://github.com/storybookjs/storybook/pull/2895) - Update writing addons documentation [#2951](https://github.com/storybookjs/storybook/pull/2951) - Update docs on LinkTo in addon-links [#2926](https://github.com/storybookjs/storybook/pull/2926) #### Maintenance - Fix errors on starting example Angular app [#3078](https://github.com/storybookjs/storybook/pull/3078) - Use WatchMissingNodeModulesPlugin from react-dev-utils package [#3141](https://github.com/storybookjs/storybook/pull/3141) - Don't use exact versions in peerDependencies [#3073](https://github.com/storybookjs/storybook/pull/3073) - Remove integration tests [#3052](https://github.com/storybookjs/storybook/pull/3052) - Fix "dev" script to be cross-platform [#2922](https://github.com/storybookjs/storybook/pull/2922) - Typescript distribution [#2846](https://github.com/storybookjs/storybook/pull/2846) - Use UTC timezone in formatting too for knobs test [#2861](https://github.com/storybookjs/storybook/pull/2861) - ADD autolabeler.yml for [#2809](https://github.com/storybookjs/storybook/pull/2809) - Fix css warning in angular-cli example [#2789](https://github.com/storybookjs/storybook/pull/2789) - Move more things to core [#2788](https://github.com/storybookjs/storybook/pull/2788) - Change ng stories dir [#2672](https://github.com/storybookjs/storybook/pull/2672) - Only update CLI snapshots on postpublish script, skip smoke tests [#2671](https://github.com/storybookjs/storybook/pull/2671) - Fix the timezone for example dates [#2654](https://github.com/storybookjs/storybook/pull/2654) - Update prereq yarn install level [#2638](https://github.com/storybookjs/storybook/pull/2638) - Separate stories in angular-cli example [#2592](https://github.com/storybookjs/storybook/pull/2592) ## 4.0.0-alpha.1 2018-March-29 #### Bug Fixes - \[Hotfix\] Use published webpack 4 compatible fork of react-dev-utils [#3312](https://github.com/storybookjs/storybook/pull/3312) ## 4.0.0-alpha.0 2018-March-28 #### Breaking Changes - Webpack 4 [#3148](https://github.com/storybookjs/storybook/pull/3148) #### Features - Viewport-addon Allow setting callback to be called whenever viewport changes [#3283](https://github.com/storybookjs/storybook/pull/3283) - Storybook for Mithril [#3244](https://github.com/storybookjs/storybook/pull/3244) - Feature request: adding aXe configuration for a11y addon [#3285](https://github.com/storybookjs/storybook/pull/3285) - files knob [#2860](https://github.com/storybookjs/storybook/pull/2860) - Using svg-url-loader for webpack configs that accept svgs [#3221](https://github.com/storybookjs/storybook/pull/3221) - Addon Storysource typescript support [#3253](https://github.com/storybookjs/storybook/pull/3253) - addon-options: Make shortcuts in storybook optional [#3237](https://github.com/storybookjs/storybook/pull/3237) - Add parameters to stories in the story store, and render them in app layers [#2679](https://github.com/storybookjs/storybook/pull/2679) - Add min, value, and max labels to range knob [#3128](https://github.com/storybookjs/storybook/pull/3128) - viewport-addon: Make the addon configurable [#3099](https://github.com/storybookjs/storybook/pull/3099) - Bind window access if `window` is defined; add `addons channel` access too [#3243](https://github.com/storybookjs/storybook/pull/3243) #### Bug Fixes - Update react-native symlink resolving and add support for flow [#3306](https://github.com/storybookjs/storybook/pull/3306) - \[Addon-storyshots\] Remove default options on "goto" call [#3298](https://github.com/storybookjs/storybook/pull/3298) - Remove onDeviceUI animation to support Detox screenshots [#3272](https://github.com/storybookjs/storybook/pull/3272) - Angular: use resolveLoader from cliCommonConfig [#3251](https://github.com/storybookjs/storybook/pull/3251) #### Maintenance - Create CODEOWNERS from git history [#3296](https://github.com/storybookjs/storybook/pull/3296) - Close inactive issues in 30 days [#3273](https://github.com/storybookjs/storybook/pull/3273) - Refactor all startup code into `@storybook/core` also [#3259](https://github.com/storybookjs/storybook/pull/3259) - Update ISSUE_TEMPLATE to help define work to be done [#3257](https://github.com/storybookjs/storybook/pull/3257) #### Dependency Upgrades
64 Updates - Update gatsby-transformer-remark in /docs from 1.7.38 to 1.7.39 [#3310](https://github.com/storybookjs/storybook/pull/3310) - Upgraded `@types/react` in `addons/notes` from "16.0.41" to "16.1.0" [#3311](https://github.com/storybookjs/storybook/pull/3311) - Upgraded `react-chromatic` in `examples/official-storybook` from "0.7.11" to "0.8.1" [#3311](https://github.com/storybookjs/storybook/pull/3311) - Major upgrades for devDependencies [#3304](https://github.com/storybookjs/storybook/pull/3304) - Upgraded `typescript` in `/` from "2.7.2" to "2.8.1" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `core-js` in `app/react` from "2.5.3" to "2.5.4" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `core-js` in `app/angular` from "2.5.3" to "2.5.4" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `core-js` in `app/polymer` from "2.5.3" to "2.5.4" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `core-js` in `app/vue` from "2.5.3" to "2.5.4" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `core-js` in `examples/angular-cli` from "2.5.3" to "2.5.4" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `typescript` in `examples/angular-cli` from "2.7.2" to "2.8.1" [#3303](https://github.com/storybookjs/storybook/pull/3303) - Upgraded `gatsby-link` in `/docs` from "1.6.39" to "1.6.40" [#3300](https://github.com/storybookjs/storybook/pull/3300) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.59" to "1.5.60" [#3300](https://github.com/storybookjs/storybook/pull/3300) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.37" to "1.7.38" [#3300](https://github.com/storybookjs/storybook/pull/3300) - Upgraded `gatsby` in `/docs` from "1.9.241" to "1.9.243" [#3300](https://github.com/storybookjs/storybook/pull/3300) - Upgraded `webpack` in `app/react` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `lib/core` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack-dev-middleware` in `lib/core` from "3.0.1" to "3.1.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `app/angular` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `app/polymer` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `app/react-native` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack-dev-middleware` in `app/react-native` from "3.0.1" to "3.1.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `app/vue` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `examples/cra-kitchen-sink` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `rxjs` in `examples/angular-cli` from "5.5.7" to "5.5.8" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `examples/polymer-cli` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `webpack` in `examples/vue-kitchen-sink` from "4.2.0" to "4.3.0" [#3299](https://github.com/storybookjs/storybook/pull/3299) - Upgraded `inquirer` in `/` from "5.1.0" to "5.2.0" [#3294](https://github.com/storybookjs/storybook/pull/3294) - Upgraded `marked` in `addons/notes` from "0.3.18" to "0.3.19" [#3294](https://github.com/storybookjs/storybook/pull/3294) - Upgraded `update-notifier` in `lib/cli` from "2.3.0" to "2.4.0" [#3294](https://github.com/storybookjs/storybook/pull/3294) - Update marked in /docs from 0.3.18 to 0.3.19 [#3292](https://github.com/storybookjs/storybook/pull/3292) - Update gatsby in /docs from 1.9.240 to 1.9.241 [#3281](https://github.com/storybookjs/storybook/pull/3281) - Update @types/react in addons/notes from 16.0.40 to 16.0.41 [#3282](https://github.com/storybookjs/storybook/pull/3282) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.56" to "1.5.59" [#3276](https://github.com/storybookjs/storybook/pull/3276) - Upgraded `gatsby` in `/docs` from "1.9.239" to "1.9.240" [#3276](https://github.com/storybookjs/storybook/pull/3276) - Upgraded `vue-loader` in `app/vue` from "14.2.1" to "14.2.2" [#3277](https://github.com/storybookjs/storybook/pull/3277) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "14.2.1" to "14.2.2" [#3277](https://github.com/storybookjs/storybook/pull/3277) - Upgraded `eslint` in `/` from "4.19.0" to "4.19.1" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Upgraded `marked` in `addons/notes` from "0.3.17" to "0.3.18" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Upgraded `autoprefixer` in `lib/core` from "8.1.0" to "8.2.0" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Upgraded `@webcomponents/webcomponentsjs` in `app/polymer` from "1.1.0" to "1.1.1" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Upgraded `@types/node` in `examples/angular-cli` from "9.4.7" to "9.6.0" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Upgraded `@polymer/polymer` in `examples/polymer-cli` from "2.5.0" to "2.6.0" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Upgraded `@webcomponents/webcomponentsjs` in `examples/polymer-cli` from "1.1.0" to "1.1.1" [#3265](https://github.com/storybookjs/storybook/pull/3265) - Update marked in /docs from 0.3.17 to 0.3.18 [#3264](https://github.com/storybookjs/storybook/pull/3264) - Update gatsby in /docs from 1.9.238 to 1.9.239 [#3262](https://github.com/storybookjs/storybook/pull/3262) - Upgraded `danger` in `/` from "3.3.0" to "3.3.2" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `jest` in `/` from "22.4.2" to "22.4.3" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `jest-cli` in `/` from "22.4.2" to "22.4.3" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `jest-config` in `/` from "22.4.2" to "22.4.3" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `jest-diff` in `/` from "22.4.0" to "22.4.3" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `jest-environment-jsdom` in `/` from "22.4.1" to "22.4.3" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `jest-jasmine2` in `/` from "22.4.2" to "22.4.3" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `keycode` in `lib/ui` from "2.1.9" to "2.2.0" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `autoprefixer` in `lib/core` from "8.0.0" to "8.1.0" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `babel-preset-vue` in `examples/vue-kitchen-sink` from "2.0.1" to "2.0.2" [#3254](https://github.com/storybookjs/storybook/pull/3254) - Upgraded `commander` in `/` from "2.15.0" to "2.15.1" [#3250](https://github.com/storybookjs/storybook/pull/3250) - Upgraded `danger` in `/` from "3.2.0" to "3.3.0" [#3250](https://github.com/storybookjs/storybook/pull/3250) - Upgraded `commander` in `lib/core` from "2.15.0" to "2.15.1" [#3250](https://github.com/storybookjs/storybook/pull/3250) - Upgraded `postcss-loader` in `lib/core` from "2.1.2" to "2.1.3" [#3250](https://github.com/storybookjs/storybook/pull/3250) - Upgraded `commander` in `app/react-native` from "2.15.0" to "2.15.1" [#3250](https://github.com/storybookjs/storybook/pull/3250) - Upgraded `commander` in `lib/cli` from "2.15.0" to "2.15.1" [#3250](https://github.com/storybookjs/storybook/pull/3250) - Core: upgrade autoprefixer from 7.2.6 to 8.0.0 & allow configuring browser list externally [#3076](https://github.com/storybookjs/storybook/pull/3076) - Update gatsby in /docs from 1.9.236 to 1.9.238 [#3249](https://github.com/storybookjs/storybook/pull/3249)
## 3.4.0-rc.4 2018-March-28 #### Bug Fixes - CLI: add error handling for latest_version helper [#3297](https://github.com/storybookjs/storybook/pull/3297) - Refactor CLI to use `npm` and `yarn` instead of third party packages [#3275](https://github.com/storybookjs/storybook/pull/3275) - Fix issue when extending webpack config [#3279](https://github.com/storybookjs/storybook/pull/3279) - Object proptype is shown in addon-info proptable [#3255](https://github.com/storybookjs/storybook/pull/3255) - Fix storyshots renderer and serializer options [#3252](https://github.com/storybookjs/storybook/pull/3252) - Angular: use resolveLoader from cliCommonConfig [#3251](https://github.com/storybookjs/storybook/pull/3251) ## 3.4.0-rc.3 2018-March-19 #### Documentation - Add example for @ngrx/store [#3233](https://github.com/storybookjs/storybook/pull/3233) - Fix missing declaration in Angular example [#3213](https://github.com/storybookjs/storybook/pull/3213) #### Dependency Upgrades
58 Updates - Update node-sass in app/angular from 4.8.2 to 4.8.3 [#3239](https://github.com/storybookjs/storybook/pull/3239) - Update postcss-loader in lib/core from 2.1.1 to 2.1.2 [#3234](https://github.com/storybookjs/storybook/pull/3234) - Upgraded `eslint` in `/` from "4.18.2" to "4.19.0" [#3230](https://github.com/storybookjs/storybook/pull/3230) - Upgraded `graphql` in `addons/graphql` from "0.13.1" to "0.13.2" [#3230](https://github.com/storybookjs/storybook/pull/3230) - Update gatsby in /docs from 1.9.233 to 1.9.236 [#3229](https://github.com/storybookjs/storybook/pull/3229) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.36" to "1.7.37" [#3226](https://github.com/storybookjs/storybook/pull/3226) - Upgraded `gatsby` in `/docs` from "1.9.232" to "1.9.233" [#3226](https://github.com/storybookjs/storybook/pull/3226) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.2.3" to "1.2.4" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `puppeteer` in `addons/storyshots` from "1.1.1" to "1.2.0" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `enzyme-to-json` in `addons/storyshots` from "3.3.1" to "3.3.3" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `css-loader` in `lib/core` from "0.28.10" to "0.28.11" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.2.3" to "1.2.4" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `uglifyjs-webpack-plugin` in `app/polymer` from "1.2.3" to "1.2.4" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.2.3" to "1.2.4" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.2.3" to "1.2.4" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `enzyme-to-json` in `examples/cra-kitchen-sink` from "3.3.1" to "3.3.3" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `enzyme-to-json` in `examples/official-storybook` from "3.3.1" to "3.3.3" [#3227](https://github.com/storybookjs/storybook/pull/3227) - Upgraded `@angular/common` in `/` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/compiler` in `/` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/core` in `/` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/forms` in `/` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/platform-browser` in `/` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `danger` in `/` from "3.1.8" to "3.2.0" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `eslint-plugin-jest` in `/` from "21.14.1" to "21.15.0" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `jest-vue-preprocessor` in `/` from "1.3.1" to "1.4.0" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `react-chromatic` in `examples/official-storybook` from "0.7.10" to "0.7.11" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.8" to "5.2.9" [#3219](https://github.com/storybookjs/storybook/pull/3219) - Upgraded `eslint-plugin-jest` in `/` from "21.14.0" to "21.14.1" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `jest-image-snapshot` in `/` from "2.3.0" to "2.4.0" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `nodemon` in `app/react` from "1.17.1" to "1.17.2" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `vue` in `addons/knobs` from "2.5.15" to "2.5.16" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `jest-image-snapshot` in `addons/storyshots` from "2.3.0" to "2.4.0" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `nodemon` in `app/angular` from "1.17.1" to "1.17.2" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `nodemon` in `app/polymer` from "1.17.1" to "1.17.2" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `nodemon` in `app/vue` from "1.17.1" to "1.17.2" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `vue` in `app/vue` from "2.5.15" to "2.5.16" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.15" to "2.5.16" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.15" to "2.5.16" [#3210](https://github.com/storybookjs/storybook/pull/3210) - Upgraded `tslint-config-prettier` in `/` from "1.9.0" to "1.10.0" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `glamorous` in `app/react` from "4.12.0" to "4.12.1" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `glamorous` in `addons/actions` from "4.12.0" to "4.12.1" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `glamorous` in `lib/components` from "4.12.0" to "4.12.1" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `glamorous` in `addons/a11y` from "4.12.0" to "4.12.1" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `glamorous` in `addons/info` from "4.12.0" to "4.12.1" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `glamorous` in `addons/jest` from "4.12.0" to "4.12.1" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `react-modal` in `lib/ui` from "3.3.1" to "3.3.2" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `express` in `lib/core` from "4.16.2" to "4.16.3" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `node-sass` in `app/angular` from "4.8.1" to "4.8.2" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `express` in `app/react-native` from "4.16.2" to "4.16.3" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Upgraded `rxjs` in `examples/angular-cli` from "5.5.6" to "5.5.7" [#3201](https://github.com/storybookjs/storybook/pull/3201) - Update gatsby in /docs from 1.9.231 to 1.9.232 [#3200](https://github.com/storybookjs/storybook/pull/3200)
## 3.4.0-rc.2 2018-March-13 Fix publishing options to use exact versions for cross-dependencies per this change: - use exact versions for cross-dependencies between our own packages [#3183](https://github.com/storybookjs/storybook/pull/3183) ## 3.4.0-rc.1 2018-March-13 #### Features - Fix screenshots tests & add getScreenshotOption to storyshots [#3102](https://github.com/storybookjs/storybook/pull/3102) #### Bug Fixes - Delaying update of height and width in Layout [#3180](https://github.com/storybookjs/storybook/pull/3180) - Add 'waitUntil' option to puppeteer of storyshots [#3156](https://github.com/storybookjs/storybook/pull/3156) - Move polymer loader to peerDependencies [#3161](https://github.com/storybookjs/storybook/pull/3161) #### Maintenance - Feature-freeze master [#3149](https://github.com/storybookjs/storybook/pull/3149) #### Dependency Upgrades
57 updates - Update danger in / from 3.1.7 to 3.1.8 [#3191](https://github.com/storybookjs/storybook/pull/3191) - Upgraded `polymer-webpack-loader` in `/` from "2.0.1" to "2.0.2" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.2.2" to "1.2.3" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `vue` in `addons/knobs` from "2.5.14" to "2.5.15" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `node-sass` in `app/angular` from "4.7.2" to "4.8.1" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.2.2" to "1.2.3" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `uglifyjs-webpack-plugin` in `app/polymer` from "1.2.2" to "1.2.3" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `polymer-webpack-loader` in `app/polymer` from "2.0.1" to "2.0.2" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.2.2" to "1.2.3" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.2.2" to "1.2.3" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `vue` in `app/vue` from "2.5.14" to "2.5.15" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.14" to "2.5.15" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `polymer-webpack-loader` in `examples/polymer-cli` from "2.0.1" to "2.0.2" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.14" to "2.5.15" [#3184](https://github.com/storybookjs/storybook/pull/3184) - Update eslint-plugin-jest in / from 21.13.0 to 21.14.0 [#3182](https://github.com/storybookjs/storybook/pull/3182) - Upgraded `cross-env` in `/` from "5.1.3" to "5.1.4" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `jest-preset-angular` in `/` from "5.2.0" to "5.2.1" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `@types/react` in `addons/notes` from "16.0.34" to "16.0.40" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `style-loader` in `addons/knobs` from "0.20.2" to "0.20.3" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `vue` in `addons/knobs` from "2.5.13" to "2.5.14" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `style-loader` in `lib/core` from "0.20.2" to "0.20.3" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `cross-env` in `app/angular` from "5.1.3" to "5.1.4" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `copy-webpack-plugin` in `app/polymer` from "4.5.0" to "4.5.1" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `vue` in `app/vue` from "2.5.13" to "2.5.14" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.13" to "2.5.14" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `@types/node` in `examples/angular-cli` from "9.4.6" to "9.4.7" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `copy-webpack-plugin` in `examples/polymer-cli` from "4.5.0" to "4.5.1" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.13" to "2.5.14" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `cross-env` in `examples/vue-kitchen-sink` from "5.1.3" to "5.1.4" [#3179](https://github.com/storybookjs/storybook/pull/3179) - Upgraded `gatsby-link` in `/docs` from "1.6.38" to "1.6.39" [#3171](https://github.com/storybookjs/storybook/pull/3171) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.39" to "1.6.41" [#3171](https://github.com/storybookjs/storybook/pull/3171) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.26" to "1.5.27" [#3171](https://github.com/storybookjs/storybook/pull/3171) - Upgraded `gatsby` in `/docs` from "1.9.225" to "1.9.231" [#3171](https://github.com/storybookjs/storybook/pull/3171) - Upgraded `@angular/common` in `/` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/compiler` in `/` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/core` in `/` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/forms` in `/` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/platform-browser` in `/` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `commander` in `/` from "2.14.1" to "2.15.0" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `acorn` in `addons/storysource` from "5.5.1" to "5.5.3" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `enzyme-to-json` in `addons/storyshots` from "3.3.1" to "3.3.2" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `commander` in `lib/core` from "2.14.1" to "2.15.0" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `commander` in `app/react-native` from "2.14.1" to "2.15.0" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `enzyme-to-json` in `examples/cra-kitchen-sink` from "3.3.1" to "3.3.2" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `enzyme-to-json` in `examples/official-storybook` from "3.3.1" to "3.3.2" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `commander` in `lib/cli` from "2.14.1" to "2.15.0" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.7.2" to "1.7.3" [#3170](https://github.com/storybookjs/storybook/pull/3170) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.7" to "5.2.8" [#3170](https://github.com/storybookjs/storybook/pull/3170) - use exact versions for cross-dependencies between our own packages [#3183](https://github.com/storybookjs/storybook/pull/3183) - Move "@types/react" to dev dependencies [#3169](https://github.com/storybookjs/storybook/pull/3169)
## 3.4.0-rc.0 2018-March-08 #### Features - Add `__STORYBOOK_CLIENT_API__` for external tools [#3058](https://github.com/storybookjs/storybook/pull/3058) - Addon storysource: select stories from inside of the StoryPanel [#3154](https://github.com/storybookjs/storybook/pull/3154) #### Bug Fixes - Addons: avoid mixing manager and preview code together [#3068](https://github.com/storybookjs/storybook/pull/3068) #### Documentation - Update ADDONS_SUPPORT.md [#3114](https://github.com/storybookjs/storybook/pull/3114) - Add `viewport` addon to the Addon Gallery [#3106](https://github.com/storybookjs/storybook/pull/3106) - Fix links examples [#3096](https://github.com/storybookjs/storybook/pull/3096) - Fix links addon examples [#3070](https://github.com/storybookjs/storybook/pull/3070) - Fix inconsistencies in the background add-on README [#3080](https://github.com/storybookjs/storybook/pull/3080) #### Maintenance - Fix errors on starting example Angular app [#3078](https://github.com/storybookjs/storybook/pull/3078) - Use WatchMissingNodeModulesPlugin from react-dev-utils package [#3141](https://github.com/storybookjs/storybook/pull/3141) - Don't use exact versions in peerDependencies [#3073](https://github.com/storybookjs/storybook/pull/3073) - Remove integration tests [#3052](https://github.com/storybookjs/storybook/pull/3052) #### Dependency Upgrades
229 Updates - Upgraded `jscodeshift` in `lib/codemod` from "0.4.1" to "0.5.0" [#3168](https://github.com/storybookjs/storybook/pull/3168) - Upgraded `vue-loader` in `app/vue` from "14.1.1" to "14.2.1" [#3168](https://github.com/storybookjs/storybook/pull/3168) - Upgraded `jscodeshift` in `lib/cli` from "0.4.1" to "0.5.0" [#3168](https://github.com/storybookjs/storybook/pull/3168) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "14.1.1" to "14.2.1" [#3168](https://github.com/storybookjs/storybook/pull/3168) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.14" to "3.3.15" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.14" to "3.3.15" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `@storybook/addons` in `/docs` from "3.3.14" to "3.3.15" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `@storybook/react` in `/docs` from "3.3.14" to "3.3.15" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.55" to "1.5.56" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.34" to "1.7.36" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `gatsby` in `/docs` from "1.9.223" to "1.9.225" [#3167](https://github.com/storybookjs/storybook/pull/3167) - Upgraded `eslint-plugin-jest` in `/` from "21.12.3" to "21.13.0" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `app/react` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `case-sensitive-paths-webpack-plugin` in `app/react` from "2.1.1" to "2.1.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `acorn` in `addons/storysource` from "5.5.0" to "5.5.1" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `react-syntax-highlighter` in `addons/storysource` from "7.0.1" to "7.0.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `app/angular` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `case-sensitive-paths-webpack-plugin` in `app/angular` from "2.1.1" to "2.1.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `app/polymer` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `case-sensitive-paths-webpack-plugin` in `app/polymer` from "2.1.1" to "2.1.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `app/react-native` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `case-sensitive-paths-webpack-plugin` in `app/react-native` from "2.1.1" to "2.1.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `app/vue` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `case-sensitive-paths-webpack-plugin` in `app/vue` from "2.1.1" to "2.1.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `karma-coverage-istanbul-reporter` in `examples/angular-cli` from "1.4.1" to "1.4.2" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `examples/polymer-cli` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `babel-loader` in `examples/vue-kitchen-sink` from "7.1.3" to "7.1.4" [#3160](https://github.com/storybookjs/storybook/pull/3160) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.38" to "1.6.39" [#3159](https://github.com/storybookjs/storybook/pull/3159) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.54" to "1.5.55" [#3159](https://github.com/storybookjs/storybook/pull/3159) - Update jest-specific-snapshot in addons/storyshots from 0.4.0 to 0.5.0 [#3151](https://github.com/storybookjs/storybook/pull/3151) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.37" to "1.6.38" [#3146](https://github.com/storybookjs/storybook/pull/3146) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.53" to "1.5.54" [#3146](https://github.com/storybookjs/storybook/pull/3146) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.25" to "1.5.26" [#3146](https://github.com/storybookjs/storybook/pull/3146) - Upgraded `gatsby` in `/docs` from "1.9.222" to "1.9.223" [#3146](https://github.com/storybookjs/storybook/pull/3146) - Upgraded `webpack-hot-middleware` in `app/react` from "2.21.1" to "2.21.2" [#3145](https://github.com/storybookjs/storybook/pull/3145) - Upgraded `webpack-hot-middleware` in `lib/core` from "2.21.1" to "2.21.2" [#3145](https://github.com/storybookjs/storybook/pull/3145) - Upgraded `webpack-hot-middleware` in `app/angular` from "2.21.1" to "2.21.2" [#3145](https://github.com/storybookjs/storybook/pull/3145) - Upgraded `webpack-hot-middleware` in `app/polymer` from "2.21.1" to "2.21.2" [#3145](https://github.com/storybookjs/storybook/pull/3145) - Upgraded `webpack-hot-middleware` in `app/react-native` from "2.21.1" to "2.21.2" [#3145](https://github.com/storybookjs/storybook/pull/3145) - Upgraded `webpack-hot-middleware` in `app/vue` from "2.21.1" to "2.21.2" [#3145](https://github.com/storybookjs/storybook/pull/3145) - Upgraded `babel-plugin-macros` in `/` from "2.1.0" to "2.2.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `chalk` in `/` from "2.3.1" to "2.3.2" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `eslint` in `/` from "4.18.1" to "4.18.2" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `eslint-plugin-jest` in `/` from "21.12.2" to "21.12.3" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `babel-plugin-macros` in `app/react` from "2.1.0" to "2.2.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `glamorous` in `app/react` from "4.11.6" to "4.12.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `glamorous` in `addons/actions` from "4.11.6" to "4.12.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `glamorous` in `lib/components` from "4.11.6" to "4.12.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `glamorous` in `addons/a11y` from "4.11.6" to "4.12.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `glamorous` in `addons/info` from "4.11.6" to "4.12.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `glamorous` in `addons/jest` from "4.11.6" to "4.12.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `moment` in `addons/knobs` from "2.20.1" to "2.21.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `chalk` in `lib/core` from "2.3.1" to "2.3.2" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `babel-plugin-macros` in `app/angular` from "2.1.0" to "2.2.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `sass-loader` in `app/angular` from "6.0.6" to "6.0.7" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `babel-plugin-macros` in `app/polymer` from "2.1.0" to "2.2.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `babel-plugin-macros` in `app/react-native` from "2.1.0" to "2.2.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `babel-plugin-macros` in `app/vue` from "2.1.0" to "2.2.0" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `chalk` in `lib/cli` from "2.3.1" to "2.3.2" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `cross-spawn` in `lib/cli` from "6.0.4" to "6.0.5" [#3137](https://github.com/storybookjs/storybook/pull/3137) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.29" to "1.5.30" [#3136](https://github.com/storybookjs/storybook/pull/3136) - Upgraded `gatsby` in `/docs` from "1.9.221" to "1.9.222" [#3136](https://github.com/storybookjs/storybook/pull/3136) - Upgraded `gatsby-link` in `/docs` from "1.6.37" to "1.6.38" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.35" to "1.6.37" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-remark-autolink-headers` in `/docs` from "1.4.12" to "1.4.13" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.28" to "1.5.29" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.51" to "1.5.53" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-remark-smartypants` in `/docs` from "1.4.11" to "1.4.12" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.24" to "1.5.25" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.33" to "1.7.34" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `gatsby` in `/docs` from "1.9.216" to "1.9.221" [#3124](https://github.com/storybookjs/storybook/pull/3124) - Upgraded `codelyzer` in `/` from "4.1.0" to "4.2.1" [#3131](https://github.com/storybookjs/storybook/pull/3131) - Upgraded `file-loader` in `lib/core` from "1.1.10" to "1.1.11" [#3131](https://github.com/storybookjs/storybook/pull/3131) - Upgraded `copy-webpack-plugin` in `app/polymer` from "4.4.2" to "4.5.0" [#3131](https://github.com/storybookjs/storybook/pull/3131) - Upgraded `copy-webpack-plugin` in `examples/polymer-cli` from "4.4.2" to "4.5.0" [#3131](https://github.com/storybookjs/storybook/pull/3131) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.10" to "1.1.11" [#3131](https://github.com/storybookjs/storybook/pull/3131) - Upgraded `@angular/common` in `/` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/compiler` in `/` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/core` in `/` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/forms` in `/` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/platform-browser` in `/` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `prettier` in `/` from "1.11.0" to "1.11.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `prettier` in `addons/storysource` from "1.11.0" to "1.11.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `babel-plugin-react-docgen` in `app/react` from "1.8.2" to "1.8.3" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `webpack-hot-middleware` in `app/react` from "2.21.0" to "2.21.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `nodemon` in `app/react` from "1.15.1" to "1.17.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `jest-specific-snapshot` in `addons/storyshots` from "0.3.0" to "0.4.0" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `react-color` in `addons/knobs` from "2.13.8" to "2.14.0" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `webpack-hot-middleware` in `lib/core` from "2.21.0" to "2.21.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `webpack-hot-middleware` in `app/angular` from "2.21.0" to "2.21.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `nodemon` in `app/angular` from "1.15.1" to "1.17.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `webpack-hot-middleware` in `app/polymer` from "2.21.0" to "2.21.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `nodemon` in `app/polymer` from "1.15.1" to "1.17.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `webpack-hot-middleware` in `app/react-native` from "2.21.0" to "2.21.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `webpack-hot-middleware` in `app/vue` from "2.21.0" to "2.21.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `nodemon` in `app/vue` from "1.15.1" to "1.17.1" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.7.1" to "1.7.2" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.6" to "5.2.7" [#3123](https://github.com/storybookjs/storybook/pull/3123) - Vue example: upgrade vue-loader from 13.7.1 to 14.1.1 [#3077](https://github.com/storybookjs/storybook/pull/3077) - Maintenance: upgrade lint-staged from `6.1.1` to `7.0.0` [#3067](https://github.com/storybookjs/storybook/pull/3067) - Core & UI: upgrade events from 1.1.1 to 2.0.0 [#3075](https://github.com/storybookjs/storybook/pull/3075) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.34" to "1.6.35" [#3109](https://github.com/storybookjs/storybook/pull/3109) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.50" to "1.5.51" [#3109](https://github.com/storybookjs/storybook/pull/3109) - Upgraded `gatsby` in `/docs` from "1.9.215" to "1.9.216" [#3109](https://github.com/storybookjs/storybook/pull/3109) - Upgraded `marked` in `/docs` from "0.3.16" to "0.3.17" [#3109](https://github.com/storybookjs/storybook/pull/3109) - Upgraded `prop-types` in `/docs` from "15.6.0" to "15.6.1" [#3109](https://github.com/storybookjs/storybook/pull/3109) - RN app: upgrade ws from 3.3.3 to 4.1.0 [#3074](https://github.com/storybookjs/storybook/pull/3074) - Upgraded `prettier` in `/` from "1.10.2" to "1.11.0" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/background` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/events` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `acorn` in `addons/storysource` from "5.4.1" to "5.5.0" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `acorn-stage3` in `addons/storysource` from "0.5.0" to "0.6.0" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prettier` in `addons/storysource` from "1.10.2" to "1.11.0" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/storysource` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `dotenv-webpack` in `app/react` from "1.5.4" to "1.5.5" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `app/react` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/graphql` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `marked` in `addons/notes` from "0.3.16" to "0.3.17" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/notes` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/actions` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/links` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `lib/components` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/a11y` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/info` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/jest` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/knobs` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `addons/viewport` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `lib/ui` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `dotenv` in `lib/core` from "5.0.0" to "5.0.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `file-loader` in `lib/core` from "1.1.9" to "1.1.10" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `lib/core` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `examples/cra-kitchen-sink` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `examples/official-storybook` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `dotenv-webpack` in `app/angular` from "1.5.4" to "1.5.5" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `dotenv-webpack` in `app/polymer` from "1.5.4" to "1.5.5" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `prop-types` in `app/react-native` from "15.6.0" to "15.6.1" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `dotenv-webpack` in `app/vue` from "1.5.4" to "1.5.5" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `webpack-dev-server` in `examples/polymer-cli` from "2.11.1" to "2.11.2" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.9" to "1.1.10" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.11.1" to "2.11.2" [#3108](https://github.com/storybookjs/storybook/pull/3108) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.23" to "1.5.24" [#3103](https://github.com/storybookjs/storybook/pull/3103) - Upgraded `gatsby` in `/docs` from "1.9.214" to "1.9.215" [#3103](https://github.com/storybookjs/storybook/pull/3103) - Upgraded `jest-preset-angular` in `/` from "5.1.0" to "5.2.0" [#3104](https://github.com/storybookjs/storybook/pull/3104) - Upgraded `postcss-loader` in `lib/core` from "2.1.0" to "2.1.1" [#3104](https://github.com/storybookjs/storybook/pull/3104) - Upgraded `tslint-config-prettier` in `/` from "1.8.0" to "1.9.0" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `app/react` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `app/angular` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `app/polymer` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `app/react-native` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `app/vue` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `examples/polymer-cli` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Upgraded `babel-loader` in `examples/vue-kitchen-sink` from "7.1.2" to "7.1.3" [#3097](https://github.com/storybookjs/storybook/pull/3097) - Update gatsby in /docs from 1.9.212 to 1.9.214 [#3095](https://github.com/storybookjs/storybook/pull/3095) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.33" to "1.6.34" [#3071](https://github.com/storybookjs/storybook/pull/3071) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.49" to "1.5.50" [#3071](https://github.com/storybookjs/storybook/pull/3071) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.22" to "1.5.23" [#3071](https://github.com/storybookjs/storybook/pull/3071) - Upgraded `gatsby` in `/docs` from "1.9.209" to "1.9.212" [#3071](https://github.com/storybookjs/storybook/pull/3071) - Upgraded `puppeteer` in `/` from "1.1.0" to "1.1.1" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `react-syntax-highlighter` in `addons/storysource` from "7.0.0" to "7.0.1" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.2.0" to "1.2.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `puppeteer` in `addons/storyshots` from "1.0.0" to "1.1.1" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.2.0" to "1.2.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `copy-webpack-plugin` in `app/polymer` from "4.4.1" to "4.4.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `uglifyjs-webpack-plugin` in `app/polymer` from "1.2.0" to "1.2.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.2.0" to "1.2.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.2.0" to "1.2.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `copy-webpack-plugin` in `examples/polymer-cli` from "4.4.1" to "4.4.2" [#3069](https://github.com/storybookjs/storybook/pull/3069) - Upgraded `jest` in `/` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest-cli` in `/` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest-config` in `/` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest-environment-jsdom` in `/` from "22.4.0" to "22.4.1" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest-jasmine2` in `/` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `app/react` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `babel-jest` in `addons/storyshots` from "22.4.0" to "22.4.1" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest` in `addons/storyshots` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest-cli` in `addons/storyshots` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `lib/core` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `babel-jest` in `examples/cra-kitchen-sink` from "22.4.0" to "22.4.1" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `babel-jest` in `examples/official-storybook` from "22.4.0" to "22.4.1" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `jest` in `examples/official-storybook` from "22.4.0" to "22.4.2" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `app/angular` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `app/polymer` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `app/react-native` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `app/vue` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `css-loader` in `examples/vue-kitchen-sink` from "0.28.9" to "0.28.10" [#3063](https://github.com/storybookjs/storybook/pull/3063) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.32" to "1.6.33" [#3064](https://github.com/storybookjs/storybook/pull/3064) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.27" to "1.5.28" [#3064](https://github.com/storybookjs/storybook/pull/3064) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.48" to "1.5.49" [#3064](https://github.com/storybookjs/storybook/pull/3064) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.21" to "1.5.22" [#3064](https://github.com/storybookjs/storybook/pull/3064) - Upgraded `gatsby` in `/docs` from "1.9.206" to "1.9.209" [#3064](https://github.com/storybookjs/storybook/pull/3064) - Upgraded `@angular/common` in `/` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/compiler` in `/` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/core` in `/` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/forms` in `/` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/platform-browser` in `/` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `eslint-plugin-import` in `/` from "2.8.0" to "2.9.0" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `jest-preset-angular` in `/` from "5.0.0" to "5.1.0" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `app/react` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `lib/core` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `react-chromatic` in `examples/official-storybook` from "0.7.9" to "0.7.10" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `app/angular` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `app/polymer` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `app/react-native` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `app/vue` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/http` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/router` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.7.0" to "1.7.1" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.2.5" to "5.2.6" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.8" to "1.1.9" [#3055](https://github.com/storybookjs/storybook/pull/3055) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.31" to "1.6.32" [#3056](https://github.com/storybookjs/storybook/pull/3056) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.47" to "1.5.48" [#3056](https://github.com/storybookjs/storybook/pull/3056) - Upgraded `gatsby` in `/docs` from "1.9.204" to "1.9.206" [#3056](https://github.com/storybookjs/storybook/pull/3056)
## 3.3.15 2018-March-07 #### Bug Fixes - Unset background when switching to a non-background story [#3142](https://github.com/storybookjs/storybook/pull/3142) - Updated testIds in RN StoryListView to use kind [#3129](https://github.com/storybookjs/storybook/pull/3129) - Added missing key prop to NoTests component. [#3111](https://github.com/storybookjs/storybook/pull/3111) - Events addon: fix React keys warning [#3072](https://github.com/storybookjs/storybook/pull/3072) ## 3.4.0-alpha.9 2018-February-22 #### Features - Addon-storysource: story source in addon pane [#2885](https://github.com/storybookjs/storybook/pull/2885) - Addon Storysource improvements [#3040](https://github.com/storybookjs/storybook/pull/3040) - Add moduleMetadata decorator for supplying common Angular metadata [#2959](https://github.com/storybookjs/storybook/pull/2959) - `Addon Storysource` Add auto scrolling to the selected story [#3025](https://github.com/storybookjs/storybook/pull/3025) - Enable groupId option for knobs to be organized into sub panels. [#2661](https://github.com/storybookjs/storybook/pull/2661) - Added beforeScreenshot config option to addons/storyshots, to allow testing of components with mounting animations [#2972](https://github.com/storybookjs/storybook/pull/2972) - Add GitHub flavored markdown notes [#2946](https://github.com/storybookjs/storybook/pull/2946) #### Bug Fixes - Fix problem with RN on latest `master` build [#3045](https://github.com/storybookjs/storybook/pull/3045) - Use @storybook/podda to fix npm engine version in podda [#3033](https://github.com/storybookjs/storybook/pull/3033) #### Documentation - Revisit addon/framework support [#3046](https://github.com/storybookjs/storybook/pull/3046) - Docs live examples [#3019](https://github.com/storybookjs/storybook/pull/3019) - Mention new supported frameworks [#2895](https://github.com/storybookjs/storybook/pull/2895) #### Maintenance - Use core client api in react native [#3036](https://github.com/storybookjs/storybook/pull/3036) - Optimize CI workflow [#3016](https://github.com/storybookjs/storybook/pull/3016) - Integration tests: wait until stories appear [#3027](https://github.com/storybookjs/storybook/pull/3027) - Add netlify for polymer [#3004](https://github.com/storybookjs/storybook/pull/3004) - Add built storybooks to official storybook [#2958](https://github.com/storybookjs/storybook/pull/2958) #### Dependency Upgrades
169 Updates - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.13" to "3.3.14" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.13" to "3.3.14" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `@storybook/addons` in `/docs` from "3.3.13" to "3.3.14" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `@storybook/react` in `/docs` from "3.3.13" to "3.3.14" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.20" to "1.5.21" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `gatsby` in `/docs` from "1.9.203" to "1.9.204" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `marked` in `/docs` from "0.3.15" to "0.3.16" [#3051](https://github.com/storybookjs/storybook/pull/3051) - Upgraded `eslint` in `/` from "4.18.0" to "4.18.1" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `jscodeshift` in `lib/codemod` from "0.4.0" to "0.4.1" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `app/react` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `marked` in `addons/notes` from "0.3.15" to "0.3.16" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `react-modal` in `lib/ui` from "3.2.1" to "3.3.1" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `lib/core` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `app/angular` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `react-modal` in `app/angular` from "3.2.1" to "3.3.1" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `ts-loader` in `app/angular` from "3.3.1" to "3.5.0" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `app/polymer` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `react-modal` in `app/polymer` from "3.2.1" to "3.3.1" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `app/react-native` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `app/vue` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `vue-hot-reload-api` in `app/vue` from "2.2.4" to "2.3.0" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `jscodeshift` in `lib/cli` from "0.4.0" to "0.4.1" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.7" to "1.1.8" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `vue-hot-reload-api` in `examples/vue-kitchen-sink` from "2.2.4" to "2.3.0" [#3050](https://github.com/storybookjs/storybook/pull/3050) - Upgraded `babel-eslint` in `/` from "8.2.1" to "8.2.2" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest` in `/` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest-cli` in `/` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest-config` in `/` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest-diff` in `/` from "22.1.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest-environment-jsdom` in `/` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest-jasmine2` in `/` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `babel-jest` in `addons/storyshots` from "22.1.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest` in `addons/storyshots` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest-cli` in `addons/storyshots` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `babel-jest` in `examples/cra-kitchen-sink` from "22.2.2" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `babel-jest` in `examples/official-storybook` from "22.1.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Upgraded `jest` in `examples/official-storybook` from "22.3.0" to "22.4.0" [#3041](https://github.com/storybookjs/storybook/pull/3041) - Addon-storyshots: upgrade puppeteer to 1.0.0 [#2853](https://github.com/storybookjs/storybook/pull/2853) - App-angular: upgrade ts-loader to 3.3.1 [#2855](https://github.com/storybookjs/storybook/pull/2855) - Update cross-spawn in lib/cli from 6.0.3 to 6.0.4 [#3039](https://github.com/storybookjs/storybook/pull/3039) - Update eslint-plugin-react in / from 7.6.1 to 7.7.0 [#3037](https://github.com/storybookjs/storybook/pull/3037) - CLI: upgrade cross-spawn to 6.0.3 [#2854](https://github.com/storybookjs/storybook/pull/2854) - Update gatsby in /docs from 1.9.202 to 1.9.203 [#3034](https://github.com/storybookjs/storybook/pull/3034) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.30" to "1.6.31" [#3030](https://github.com/storybookjs/storybook/pull/3030) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.46" to "1.5.47" [#3030](https://github.com/storybookjs/storybook/pull/3030) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.32" to "1.7.33" [#3030](https://github.com/storybookjs/storybook/pull/3030) - Upgraded `nodemon` in `/` from "1.15.0" to "1.15.1" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `app/react` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `nodemon` in `app/react` from "1.15.0" to "1.15.1" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `lib/core` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `app/angular` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `nodemon` in `app/angular` from "1.15.0" to "1.15.1" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `app/polymer` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `nodemon` in `app/polymer` from "1.15.0" to "1.15.1" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `app/react-native` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `app/vue` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `nodemon` in `app/vue` from "1.15.0" to "1.15.1" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.6" to "1.1.7" [#3028](https://github.com/storybookjs/storybook/pull/3028) - Update marked in /docs from 0.3.14 to 0.3.15 [#3021](https://github.com/storybookjs/storybook/pull/3021) - Core: upgrade dotenv to 5.0.0 [#2878](https://github.com/storybookjs/storybook/pull/2878) - Update acorn-stage3 in addons/storysource from 0.4.0 to 0.5.0 [#3014](https://github.com/storybookjs/storybook/pull/3014) - Update gatsby in /docs from 1.9.201 to 1.9.202 [#3012](https://github.com/storybookjs/storybook/pull/3012) - Update marked in addons/notes from 0.3.12 to 0.3.14 [#3015](https://github.com/storybookjs/storybook/pull/3015) - Upgraded `danger` in `/` from "3.1.6" to "3.1.7" [#3013](https://github.com/storybookjs/storybook/pull/3013) - Upgraded `eslint-plugin-jest` in `/` from "21.12.1" to "21.12.2" [#3013](https://github.com/storybookjs/storybook/pull/3013) - Upgraded `glamorous` in `lib/components` from "4.11.5" to "4.11.6" [#3009](https://github.com/storybookjs/storybook/pull/3009) - Upgraded `glamorous` in `addons/a11y` from "4.11.5" to "4.11.6" [#3009](https://github.com/storybookjs/storybook/pull/3009) - Upgraded `glamorous` in `addons/info` from "4.11.5" to "4.11.6" [#3009](https://github.com/storybookjs/storybook/pull/3009) - Upgraded `glamorous` in `addons/jest` from "4.11.5" to "4.11.6" [#3009](https://github.com/storybookjs/storybook/pull/3009) - Upgraded `glamorous` in `app/react` from "4.11.5" to "4.11.6" [#3009](https://github.com/storybookjs/storybook/pull/3009) - Upgraded `glamorous` in `examples/cra-kitchen-sink` from "4.11.5" to "4.11.6" [#3009](https://github.com/storybookjs/storybook/pull/3009) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.29" to "1.6.30" [#3008](https://github.com/storybookjs/storybook/pull/3008) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.45" to "1.5.46" [#3008](https://github.com/storybookjs/storybook/pull/3008) - Upgraded `eslint` in `/` from "4.17.0" to "4.18.0" [#3006](https://github.com/storybookjs/storybook/pull/3006) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.1.8" to "1.2.0" [#3006](https://github.com/storybookjs/storybook/pull/3006) - Upgraded `uglifyjs-webpack-plugin` in `app/polymer` from "1.1.8" to "1.2.0" [#3006](https://github.com/storybookjs/storybook/pull/3006) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.1.8" to "1.2.0" [#3006](https://github.com/storybookjs/storybook/pull/3006) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.1.8" to "1.2.0" [#3006](https://github.com/storybookjs/storybook/pull/3006) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.1.8" to "1.2.0" [#3006](https://github.com/storybookjs/storybook/pull/3006) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.28" to "1.6.29" [#3005](https://github.com/storybookjs/storybook/pull/3005) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.44" to "1.5.45" [#3005](https://github.com/storybookjs/storybook/pull/3005) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.19" to "1.5.20" [#3005](https://github.com/storybookjs/storybook/pull/3005) - Upgraded `gatsby` in `/docs` from "1.9.200" to "1.9.201" [#3005](https://github.com/storybookjs/storybook/pull/3005) - Upgraded `lint-staged` in `/` from "6.1.0" to "6.1.1" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `nodemon` in `/` from "1.14.12" to "1.15.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `puppeteer` in `/` from "1.0.0" to "1.1.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `typescript` in `/` from "2.7.1" to "2.7.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `graphql` in `addons/graphql` from "0.13.0" to "0.13.1" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `addons/knobs` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `glamorous` in `lib/components` from "4.11.4" to "4.11.5" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `glamorous` in `addons/a11y` from "4.11.4" to "4.11.5" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `glamorous` in `addons/info` from "4.11.4" to "4.11.5" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `glamorous` in `addons/jest` from "4.11.4" to "4.11.5" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `lib/core` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `app/angular` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `nodemon` in `app/angular` from "1.14.12" to "1.15.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `typescript` in `app/angular` from "2.7.1" to "2.7.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `app/polymer` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `nodemon` in `app/polymer` from "1.14.12" to "1.15.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `app/react-native` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `glamorous` in `app/react` from "4.11.4" to "4.11.5" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `app/react` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `nodemon` in `app/react` from "1.14.12" to "1.15.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `style-loader` in `app/vue` from "0.20.1" to "0.20.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `nodemon` in `app/vue` from "1.14.12" to "1.15.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.6.8" to "1.7.0" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `typescript` in `examples/angular-cli` from "2.7.1" to "2.7.2" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Upgraded `glamorous` in `examples/cra-kitchen-sink` from "4.11.4" to "4.11.5" [#3003](https://github.com/storybookjs/storybook/pull/3003) - Update gatsby in /docs from 1.9.199 to 1.9.200 [#3001](https://github.com/storybookjs/storybook/pull/3001) - Update marked in /docs from 0.3.12 to 0.3.14 [#2999](https://github.com/storybookjs/storybook/pull/2999) - Upgraded `react-modal` in `lib/ui` from "3.1.13" to "3.2.1" [#2992](https://github.com/storybookjs/storybook/pull/2992) - Upgraded `react-modal` in `app/angular` from "3.1.13" to "3.2.1" [#2992](https://github.com/storybookjs/storybook/pull/2992) - Upgraded `react-modal` in `app/polymer` from "3.1.13" to "3.2.1" [#2992](https://github.com/storybookjs/storybook/pull/2992) - Update 8 dependencies from npm [#2978](https://github.com/storybookjs/storybook/pull/2978) - Update make-error in addons/actions from 1.3.3 to 1.3.4 [#2991](https://github.com/storybookjs/storybook/pull/2991) - Update 2 dependencies from npm [#2712](https://github.com/storybookjs/storybook/pull/2712) - Update tslint-config-prettier in / from 1.7.0 to 1.8.0 [#2990](https://github.com/storybookjs/storybook/pull/2990) - Update lerna in / from 2.8.0 to 2.9.0 [#2987](https://github.com/storybookjs/storybook/pull/2987) - Update `eslint-plugin-react` in `/` from "7.6.0" to "7.6.1" [#2864](https://github.com/storybookjs/storybook/pull/2864) - Upgraded `@angular/common` in `/` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/compiler` in `/` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/core` in `/` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/forms` in `/` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/platform-browser` in `/` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest` in `/` from "22.2.1" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest-cli` in `/` from "22.2.2" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest-config` in `/` from "22.2.2" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest-environment-jsdom` in `/` from "22.2.2" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest-jasmine2` in `/` from "22.2.2" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest` in `addons/storyshots` from "22.1.4" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest-cli` in `addons/storyshots` from "22.1.4" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/http` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/router` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.2.4" to "5.2.5" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `@types/node` in `examples/angular-cli` from "9.4.5" to "9.4.6" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.2.2" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Upgraded `jest` in `examples/official-storybook` from "22.1.4" to "22.3.0" [#2986](https://github.com/storybookjs/storybook/pull/2986) - Update gatsby in /docs from 1.9.198 to 1.9.199 [#2988](https://github.com/storybookjs/storybook/pull/2988) - Update gatsby in /docs from 1.9.197 to 1.9.198 [#2985](https://github.com/storybookjs/storybook/pull/2985) - Update gatsby in /docs from 1.9.193 to 1.9.197 [#2983](https://github.com/storybookjs/storybook/pull/2983) - Upgraded `danger` in `/` from "3.1.3" to "3.1.6" [#2977](https://github.com/storybookjs/storybook/pull/2977) - Upgraded `eslint-plugin-jest` in `/` from "21.12.0" to "21.12.1" [#2977](https://github.com/storybookjs/storybook/pull/2977) - Upgraded `inquirer` in `/` from "5.0.1" to "5.1.0" [#2977](https://github.com/storybookjs/storybook/pull/2977) - Upgraded `react-fuzzy` in `lib/ui` from "0.5.1" to "0.5.2" [#2977](https://github.com/storybookjs/storybook/pull/2977) - Upgraded `@types/node` in `examples/angular-cli` from "9.4.0" to "9.4.5" [#2977](https://github.com/storybookjs/storybook/pull/2977) - Upgraded `babel-preset-vue` in `examples/vue-kitchen-sink` from "2.0.0" to "2.0.1" [#2977](https://github.com/storybookjs/storybook/pull/2977) - Update gatsby in /docs from 1.9.188 to 1.9.193 [#2973](https://github.com/storybookjs/storybook/pull/2973) - Upgraded `eslint-plugin-jest` in `/` from "21.8.0" to "21.12.0" [#2975](https://github.com/storybookjs/storybook/pull/2975) - Upgraded `ts-jest` in `/` from "22.0.3" to "22.0.4" [#2975](https://github.com/storybookjs/storybook/pull/2975) - Upgraded `react-datetime` in `addons/knobs` from "2.13.0" to "2.14.0" [#2975](https://github.com/storybookjs/storybook/pull/2975) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.12" to "3.3.13" [#2960](https://github.com/storybookjs/storybook/pull/2960) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.12" to "3.3.13" [#2960](https://github.com/storybookjs/storybook/pull/2960) - Upgraded `@storybook/addons` in `/docs` from "3.3.12" to "3.3.13" [#2960](https://github.com/storybookjs/storybook/pull/2960) - Upgraded `@storybook/react` in `/docs` from "3.3.12" to "3.3.13" [#2960](https://github.com/storybookjs/storybook/pull/2960) - Upgraded `chalk` in `/` from "2.3.0" to "2.3.1" [#2961](https://github.com/storybookjs/storybook/pull/2961) - Upgraded `chalk` in `lib/node-logger` from "2.3.0" to "2.3.1" [#2961](https://github.com/storybookjs/storybook/pull/2961) - Upgraded `react-split-pane` in `lib/ui` from "0.1.76" to "0.1.77" [#2961](https://github.com/storybookjs/storybook/pull/2961) - Upgraded `chalk` in `lib/core` from "2.3.0" to "2.3.1" [#2961](https://github.com/storybookjs/storybook/pull/2961) - Upgraded `chalk` in `lib/cli` from "2.3.0" to "2.3.1" [#2961](https://github.com/storybookjs/storybook/pull/2961)
## 3.3.14 2018-February-21 #### Bug Fixes - RN: Add error handler on WS to fix crashing on page reload [#3002](https://github.com/storybookjs/storybook/pull/3002) - Added safety net preventing storybook Jest addon from throwing. [#3023](https://github.com/storybookjs/storybook/pull/3023) - Added "key" prop to list items inside test failure message. [#2867](https://github.com/storybookjs/storybook/pull/2867) - Addon-info: Add type check to PropType on OneOf [#2653](https://github.com/storybookjs/storybook/pull/2653) - Use @storybook/podda to fix npm engine version in podda [#3033](https://github.com/storybookjs/storybook/pull/3033) - Addon-backgrounds: set background on iframe instead of adding a wrapper in preview [#2807](https://github.com/storybookjs/storybook/pull/3033) ## 3.4.0-alpha.8 2018-February-11 #### Bug Fixes - React-Native: Fix by moving managerPath export to `server.js` [#2947](https://github.com/storybookjs/storybook/pull/2947) - Addon-Info: Add type check to PropType on OneOf [#2653](https://github.com/storybookjs/storybook/pull/2653) - Vue: Support .vue extension resolving [#2896](https://github.com/storybookjs/storybook/pull/2896) #### Documentation - Update writing addons documentation [#2951](https://github.com/storybookjs/storybook/pull/2951) - Update docs on LinkTo in addon-links [#2926](https://github.com/storybookjs/storybook/pull/2926) #### Maintenance - Fix "dev" script to be cross-platform [#2922](https://github.com/storybookjs/storybook/pull/2922) #### Dependency Upgrades
98 Updates - Upgraded `jest-cli` in `/` from "22.2.1" to "22.2.2" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `jest-config` in `/` from "22.2.1" to "22.2.2" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `jest-environment-jsdom` in `/` from "22.2.0" to "22.2.2" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `jest-jasmine2` in `/` from "22.2.1" to "22.2.2" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `autoprefixer` in `lib/core` from "7.2.5" to "7.2.6" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `lib/core` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `autoprefixer` in `app/angular` from "7.2.5" to "7.2.6" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `app/angular` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `autoprefixer` in `app/polymer` from "7.2.5" to "7.2.6" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `app/polymer` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `autoprefixer` in `app/react-native` from "7.2.5" to "7.2.6" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `app/react-native` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `autoprefixer` in `app/react` from "7.2.5" to "7.2.6" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `app/react` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `autoprefixer` in `app/vue` from "7.2.5" to "7.2.6" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `app/vue` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `examples/polymer-cli` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `@types/node` in `examples/angular-cli` from "6.0.99" to "6.0.100" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `webpack` in `examples/vue-kitchen-sink` from "3.10.0" to "3.11.0" [#2957](https://github.com/storybookjs/storybook/pull/2957) - Upgraded `eslint-plugin-jest` in `/` from "21.7.0" to "21.8.0" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `react-datetime` in `addons/knobs` from "2.12.0" to "2.13.0" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `react-modal` in `lib/ui` from "3.1.12" to "3.1.13" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `react-modal` in `app/angular` from "3.1.12" to "3.1.13" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `react-modal` in `app/polymer` from "3.1.12" to "3.1.13" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `babel-jest` in `examples/cra-kitchen-sink` from "22.2.0" to "22.2.2" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.2.1" to "22.2.2" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Upgraded `react-scripts` in `examples/cra-kitchen-sink` from "1.1.0" to "1.1.1" [#2952](https://github.com/storybookjs/storybook/pull/2952) - Update gatsby in /docs from 1.9.184 to 1.9.187 [#2950](https://github.com/storybookjs/storybook/pull/2950) - Upgraded `copy-webpack-plugin` in `app/polymer` from "4.3.1" to "4.4.0" [#2945](https://github.com/storybookjs/storybook/pull/2945) - Upgraded `copy-webpack-plugin` in `examples/polymer-cli` from "4.3.1" to "4.4.0" [#2945](https://github.com/storybookjs/storybook/pull/2945) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.6.7" to "1.6.8" [#2945](https://github.com/storybookjs/storybook/pull/2945) - Upgraded `@types/node` in `examples/angular-cli` from "6.0.97" to "6.0.99" [#2945](https://github.com/storybookjs/storybook/pull/2945) - Upgraded `jasmine-core` in `examples/angular-cli` from "2.99.0" to "2.99.1" [#2945](https://github.com/storybookjs/storybook/pull/2945) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.42" to "1.5.43" [#2944](https://github.com/storybookjs/storybook/pull/2944) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.30" to "1.7.31" [#2944](https://github.com/storybookjs/storybook/pull/2944) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.41" to "1.5.42" [#2939](https://github.com/storybookjs/storybook/pull/2939) - Upgraded `gatsby` in `/docs` from "1.9.183" to "1.9.184" [#2939](https://github.com/storybookjs/storybook/pull/2939) - Upgraded `@angular/common` in `/` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/compiler` in `/` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/core` in `/` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/forms` in `/` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/platform-browser` in `/` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `commander` in `/` from "2.14.0" to "2.14.1" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `jest` in `/` from "22.1.4" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `jest-cli` in `/` from "22.1.4" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `jest-config` in `/` from "22.1.4" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `jest-environment-jsdom` in `/` from "22.1.4" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `jest-jasmine2` in `/` from "22.1.4" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `graphql` in `addons/graphql` from "0.12.3" to "0.13.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `commander` in `lib/core` from "2.14.0" to "2.14.1" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `commander` in `app/react-native` from "2.14.0" to "2.14.1" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `commander` in `lib/cli` from "2.14.0" to "2.14.1" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/http` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/router` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.2.3" to "5.2.4" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `babel-jest` in `examples/cra-kitchen-sink` from "22.1.0" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.1.4" to "22.2.0" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Upgraded `eventemitter3` in `examples/official-storybook` from "3.0.0" to "3.0.1" [#2938](https://github.com/storybookjs/storybook/pull/2938) - Update @types/node in examples/angular-cli from 6.0.96 to 6.0.97 [#2932](https://github.com/storybookjs/storybook/pull/2932) - Update gatsby in /docs from 1.9.181 to 1.9.182 [#2929](https://github.com/storybookjs/storybook/pull/2929) - Update jasmine-core in examples/angular-cli from 2.9.1 to 2.99.0 [#2930](https://github.com/storybookjs/storybook/pull/2930) - Upgraded `commander` in `/` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `make-error` in `addons/actions` from "1.3.2" to "1.3.3" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `commander` in `app/angular` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `commander` in `app/polymer` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `commander` in `app/react-native` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `react-native` in `app/react-native` from "0.52.2" to "0.53.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `commander` in `app/react` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `commander` in `app/vue` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `commander` in `lib/cli` from "2.13.0" to "2.14.0" [#2928](https://github.com/storybookjs/storybook/pull/2928) - Upgraded `jest-enzyme` in `/` from "4.1.1" to "4.2.0" [#2919](https://github.com/storybookjs/storybook/pull/2919) - Upgraded `react-modal` in `lib/ui` from "3.1.11" to "3.1.12" [#2919](https://github.com/storybookjs/storybook/pull/2919) - Upgraded `react-modal` in `app/angular` from "3.1.11" to "3.1.12" [#2919](https://github.com/storybookjs/storybook/pull/2919) - Upgraded `react-modal` in `app/polymer` from "3.1.11" to "3.1.12" [#2919](https://github.com/storybookjs/storybook/pull/2919) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.25" to "1.5.26" [#2927](https://github.com/storybookjs/storybook/pull/2927) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.16" to "1.5.18" [#2927](https://github.com/storybookjs/storybook/pull/2927) - Upgraded `gatsby` in `/docs` from "1.9.178" to "1.9.179" [#2927](https://github.com/storybookjs/storybook/pull/2927) - Update lodash in /docs from 4.17.4 to 4.17.5 [#2914](https://github.com/storybookjs/storybook/pull/2914) - Update lodash in / from 4.17.4 to 4.17.5 [#2915](https://github.com/storybookjs/storybook/pull/2915) - Upgraded `gatsby-link` in `/docs` from "1.6.35" to "1.6.36" [#2908](https://github.com/storybookjs/storybook/pull/2908) - Upgraded `gatsby` in `/docs` from "1.9.175" to "1.9.177" [#2908](https://github.com/storybookjs/storybook/pull/2908) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.11" to "3.3.12" [#2911](https://github.com/storybookjs/storybook/pull/2911) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.11" to "3.3.12" [#2911](https://github.com/storybookjs/storybook/pull/2911) - Upgraded `@storybook/addons` in `/docs` from "3.3.11" to "3.3.12" [#2911](https://github.com/storybookjs/storybook/pull/2911) - Upgraded `@storybook/react` in `/docs` from "3.3.11" to "3.3.12" [#2911](https://github.com/storybookjs/storybook/pull/2911) - Upgraded `gatsby` in `/docs` from "1.9.175" to "1.9.178" [#2911](https://github.com/storybookjs/storybook/pull/2911) - Upgraded `eslint` in `/` from "4.16.0" to "4.17.0" [#2912](https://github.com/storybookjs/storybook/pull/2912) - Upgraded `ts-jest` in `/` from "22.0.1" to "22.0.3" [#2912](https://github.com/storybookjs/storybook/pull/2912) - Upgraded `@polymer/polymer` in `examples/polymer-cli` from "2.4.0" to "2.5.0" [#2912](https://github.com/storybookjs/storybook/pull/2912)
## 3.3.13 2018-February-11 #### Bug Fixes - Angular: add rule for .md to webpack.config.prod.js [#2924](https://github.com/storybookjs/storybook/pull/2924) - Check for correct props in Flow or prop-types [#2902](https://github.com/storybookjs/storybook/pull/2902) ## 3.4.0-alpha.7 2018-February-03 #### Features - Storyshots: env.NODE_PATH support [#2873](https://github.com/storybookjs/storybook/pull/2873) - Knobs: Select knob key/value ordering [#1745](https://github.com/storybookjs/storybook/pull/1745) - Angular: Add option to pass custom styles for ng components [#2856](https://github.com/storybookjs/storybook/pull/2856) - Core: Add watch mode for build-storybook [#2866](https://github.com/storybookjs/storybook/pull/2866) - Core: Add `__dirname` support [#2791](https://github.com/storybookjs/storybook/pull/2791) #### Bug Fixes - UI: remove zero on story loading [#2857](https://github.com/storybookjs/storybook/pull/2857) #### Documentation - StoryShots: Document ref mocking [#2869](https://github.com/storybookjs/storybook/pull/2869) #### Maintenance - Typescript distribution [#2846](https://github.com/storybookjs/storybook/pull/2846) - Use UTC timezone in formatting too for knobs test [#2861](https://github.com/storybookjs/storybook/pull/2861) #### Dependency Upgrades
76 Upgrades - Upgraded `eslint-plugin-prettier` in `/` from "2.5.0" to "2.6.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `nodemon` in `/` from "1.14.11" to "1.14.12" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `postcss-loader` in `lib/core` from "2.0.10" to "2.1.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `postcss-loader` in `app/angular` from "2.0.10" to "2.1.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `nodemon` in `app/angular` from "1.14.11" to "1.14.12" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `postcss-loader` in `app/polymer` from "2.0.10" to "2.1.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `nodemon` in `app/polymer` from "1.14.11" to "1.14.12" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `postcss-loader` in `app/react-native` from "2.0.10" to "2.1.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `postcss-loader` in `app/react` from "2.0.10" to "2.1.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `nodemon` in `app/react` from "1.14.11" to "1.14.12" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `postcss-loader` in `app/vue` from "2.0.10" to "2.1.0" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `nodemon` in `app/vue` from "1.14.11" to "1.14.12" [#2910](https://github.com/storybookjs/storybook/pull/2910) - Upgraded `@angular/common` in `/` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/compiler` in `/` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/core` in `/` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/forms` in `/` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/platform-browser` in `/` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/platform-browser-dynamic` in `/` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `tslint-config-prettier` in `/` from "1.6.0" to "1.7.0" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `react-split-pane` in `lib/ui` from "0.1.74" to "0.1.75" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/http` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/router` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.6.6" to "1.6.7" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.2.2" to "5.2.3" [#2901](https://github.com/storybookjs/storybook/pull/2901) - Upgraded `babel-plugin-macros` in `/` from "2.0.0" to "2.1.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-plugin-macros` in `app/angular` from "2.0.0" to "2.1.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `typescript` in `app/angular` from "2.6.2" to "2.7.1" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-plugin-macros` in `app/polymer` from "2.0.0" to "2.1.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-preset-minify` in `app/polymer` from "0.2.0" to "0.3.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-plugin-macros` in `app/react-native` from "2.0.0" to "2.1.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-preset-minify` in `app/react-native` from "0.2.0" to "0.3.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-plugin-macros` in `app/react` from "2.0.0" to "2.1.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-preset-minify` in `app/react` from "0.2.0" to "0.3.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-plugin-macros` in `app/vue` from "2.0.0" to "2.1.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `babel-preset-minify` in `app/vue` from "0.2.0" to "0.3.0" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `vue-style-loader` in `app/vue` from "3.1.1" to "3.1.2" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `vue-loader` in `app/vue` from "13.7.0" to "13.7.1" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `typescript` in `examples/angular-cli` from "2.6.2" to "2.7.1" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.7.0" to "13.7.1" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `vue-style-loader` in `examples/vue-kitchen-sink` from "3.1.1" to "3.1.2" [#2891](https://github.com/storybookjs/storybook/pull/2891) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.15" to "1.5.16" [#2875](https://github.com/storybookjs/storybook/pull/2875) - Upgraded `gatsby` in `/docs` from "1.9.172" to "1.9.174" [#2875](https://github.com/storybookjs/storybook/pull/2875) - Upgraded `@types/lodash` in `/` from "4.14.97" to "4.14.98" [#2876](https://github.com/storybookjs/storybook/pull/2876) - Upgraded `jest-enzyme` in `/` from "4.0.2" to "4.1.0" [#2876](https://github.com/storybookjs/storybook/pull/2876) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.1.6" to "1.1.7" [#2876](https://github.com/storybookjs/storybook/pull/2876) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.1.6" to "1.1.7" [#2876](https://github.com/storybookjs/storybook/pull/2876) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.1.6" to "1.1.7" [#2876](https://github.com/storybookjs/storybook/pull/2876) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.1.6" to "1.1.7" [#2876](https://github.com/storybookjs/storybook/pull/2876) - Upgraded `gatsby-link` in `/docs` from "1.6.34" to "1.6.35" [#2858](https://github.com/storybookjs/storybook/pull/2858) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.29" to "1.7.30" [#2858](https://github.com/storybookjs/storybook/pull/2858) - Upgraded `gatsby` in `/docs` from "1.9.169" to "1.9.171" [#2858](https://github.com/storybookjs/storybook/pull/2858) - Make dependencies in polymer & angular up to date with other apps [#2852](https://github.com/storybookjs/storybook/pull/2852) - Upgraded `@types/lodash` in `/` from "4.14.96" to "4.14.97" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `react-datetime` in `addons/knobs` from "2.11.1" to "2.12.0" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `addons/knobs` from "0.19.1" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `lib/core` from "0.19.1" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `app/angular` from "0.18.2" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `app/polymer` from "0.18.2" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `app/react-native` from "0.19.1" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `app/react` from "0.19.1" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `style-loader` in `app/vue` from "0.19.1" to "0.20.1" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `@polymer/polymer` in `examples/polymer-cli` from "2.3.1" to "2.4.0" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `@types/jasmine` in `examples/angular-cli` from "2.8.5" to "2.8.6" [#2850](https://github.com/storybookjs/storybook/pull/2850) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.10" to "3.3.11" [#2849](https://github.com/storybookjs/storybook/pull/2849) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.10" to "3.3.11" [#2849](https://github.com/storybookjs/storybook/pull/2849) - Upgraded `@storybook/addons` in `/docs` from "3.3.10" to "3.3.11" [#2849](https://github.com/storybookjs/storybook/pull/2849) - Upgraded `@storybook/react` in `/docs` from "3.3.10" to "3.3.11" [#2849](https://github.com/storybookjs/storybook/pull/2849) - Update url-loader from 0.5.8 to 0.6.2 in app/angular [#2847](https://github.com/storybookjs/storybook/pull/2847)
## 3.3.12 2018-February-02 #### Bug Fixes - Fix browser navigation again [#2870](https://github.com/storybookjs/storybook/pull/2870) #### Dependency Upgrades - Update url-loader from 0.5.8 to 0.6.2 in app/angular [#2847](https://github.com/storybookjs/storybook/pull/2847) ## 3.4.0-alpha.6 2018-January-27 #### Features - Pass default webpack config as third argument in Full Control Mode [#2796](https://github.com/storybookjs/storybook/pull/2796) #### Bug Fixes - Angular: remove entryComponents prop from metadata [#2790](https://github.com/storybookjs/storybook/pull/2790) - Use process.exitCode instead of process.exit() [#2717](https://github.com/storybookjs/storybook/pull/2717) #### Documentation - Extending webpack section is no longer needed for the common usage [#2826](https://github.com/storybookjs/storybook/pull/2826) - Updating Vue Jest Config [#2821](https://github.com/storybookjs/storybook/pull/2821) - Angular inheritance example [#2787](https://github.com/storybookjs/storybook/pull/2787) #### Maintenance - ADD autolabeler.yml for [#2809](https://github.com/storybookjs/storybook/pull/2809) - Fix css warning in angular-cli example [#2789](https://github.com/storybookjs/storybook/pull/2789) - Move more things to core [#2788](https://github.com/storybookjs/storybook/pull/2788) #### Dependency Upgrades
76 Upgrades - Upgraded `eslint-plugin-react` in `/` from "7.5.1" to "7.6.0" [#2844](https://github.com/storybookjs/storybook/pull/2844) - Upgraded `lint-staged` in `/` from "6.0.1" to "6.1.0" [#2844](https://github.com/storybookjs/storybook/pull/2844) - Upgraded `react-native` in `app/react-native` from "0.52.1" to "0.52.2" [#2844](https://github.com/storybookjs/storybook/pull/2844) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.6.5" to "1.6.6" [#2844](https://github.com/storybookjs/storybook/pull/2844) - Upgraded `protractor` in `examples/angular-cli` from "5.2.2" to "5.3.0" [#2844](https://github.com/storybookjs/storybook/pull/2844) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.26" to "1.6.27" [#2843](https://github.com/storybookjs/storybook/pull/2843) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.40" to "1.5.41" [#2843](https://github.com/storybookjs/storybook/pull/2843) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.14" to "1.5.15" [#2843](https://github.com/storybookjs/storybook/pull/2843) - Upgraded `gatsby` in `/docs` from "1.9.166" to "1.9.169" [#2843](https://github.com/storybookjs/storybook/pull/2843) - Upgraded `@types/lodash` in `/` from "4.14.95" to "4.14.96" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `airbnb-js-shims` in `app/angular` from "1.4.0" to "1.4.1" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `airbnb-js-shims` in `app/polymer` from "1.4.0" to "1.4.1" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `airbnb-js-shims` in `app/react` from "1.4.0" to "1.4.1" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `airbnb-js-shims` in `app/vue` from "1.4.0" to "1.4.1" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/http` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/router` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.2.1" to "5.2.2" [#2840](https://github.com/storybookjs/storybook/pull/2840) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.25" to "1.6.26" [#2828](https://github.com/storybookjs/storybook/pull/2828) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.39" to "1.5.40" [#2828](https://github.com/storybookjs/storybook/pull/2828) - Upgraded `gatsby` in `/docs` from "1.9.165" to "1.9.166" [#2828](https://github.com/storybookjs/storybook/pull/2828) - Upgraded `@types/lodash` in `/` from "4.14.93" to "4.14.95" [#2829](https://github.com/storybookjs/storybook/pull/2829) - Upgraded `vue-style-loader` in `app/vue` from "3.0.3" to "3.1.1" [#2829](https://github.com/storybookjs/storybook/pull/2829) - Upgraded `karma-coverage-istanbul-reporter` in `examples/angular-cli` from "1.3.3" to "1.4.1" [#2829](https://github.com/storybookjs/storybook/pull/2829) - Upgraded `vue-style-loader` in `examples/vue-kitchen-sink` from "3.0.3" to "3.1.1" [#2829](https://github.com/storybookjs/storybook/pull/2829) - Upgraded `@webcomponents/webcomponentsjs` in `app/polymer` from "1.0.22" to "1.1.0" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `enzyme-to-json` in `addons/storyshots` from "3.3.0" to "3.3.1" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `@webcomponents/webcomponentsjs` in `examples/polymer-cli` from "1.0.22" to "1.1.0" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `@types/jasmine` in `examples/angular-cli` from "2.8.4" to "2.8.5" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `enzyme-to-json` in `examples/cra-kitchen-sink` from "3.3.0" to "3.3.1" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `enzyme-to-json` in `examples/official-storybook` from "3.3.0" to "3.3.1" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `react-chromatic` in `examples/official-storybook` from "0.7.8" to "0.7.9" [#2818](https://github.com/storybookjs/storybook/pull/2818) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.28" to "1.7.29" [#2816](https://github.com/storybookjs/storybook/pull/2816) - Upgraded `gatsby` in `/docs` from "1.9.164" to "1.9.165" [#2816](https://github.com/storybookjs/storybook/pull/2816) - Upgraded `eslint` in `/` from "4.15.0" to "4.16.0" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `github-release-from-changelog` in `/` from "1.3.0" to "1.3.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jest` in `/` from "22.1.3" to "22.1.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jest-cli` in `/` from "22.1.3" to "22.1.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jest-config` in `/` from "22.1.3" to "22.1.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jest-environment-jsdom` in `/` from "22.1.2" to "22.1.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jest-jasmine2` in `/` from "22.1.3" to "22.1.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `lerna` in `/` from "2.6.0" to "2.8.0" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `lint-staged` in `/` from "6.0.0" to "6.0.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `/` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `addons/links` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `glamorous` in `lib/components` from "4.11.3" to "4.11.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `glamorous` in `addons/a11y` from "4.11.3" to "4.11.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `glamorous` in `addons/info` from "4.11.3" to "4.11.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `glamorous` in `addons/jest` from "4.11.3" to "4.11.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `app/angular` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `app/polymer` from "0.7.8" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `app/react-native` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `react-native` in `app/react-native` from "0.52.0" to "0.52.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `glamorous` in `app/react` from "4.11.3" to "4.11.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `app/react` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `app/vue` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `webpack-dev-server` in `examples/polymer-cli` from "2.11.0" to "2.11.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `shelljs` in `lib/cli` from "0.8.0" to "0.8.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jasmine-core` in `examples/angular-cli` from "2.9.0" to "2.9.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `glamorous` in `examples/cra-kitchen-sink` from "4.11.3" to "4.11.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.1.3" to "22.1.4" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.11.0" to "2.11.1" [#2806](https://github.com/storybookjs/storybook/pull/2806) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.9" to "3.3.10" [#2799](https://github.com/storybookjs/storybook/pull/2799) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.9" to "3.3.10" [#2799](https://github.com/storybookjs/storybook/pull/2799) - Upgraded `@storybook/addons` in `/docs` from "3.3.9" to "3.3.10" [#2799](https://github.com/storybookjs/storybook/pull/2799) - Upgraded `@storybook/react` in `/docs` from "3.3.9" to "3.3.10" [#2799](https://github.com/storybookjs/storybook/pull/2799) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.37" to "1.5.39" [#2799](https://github.com/storybookjs/storybook/pull/2799) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.11" to "1.5.14" [#2799](https://github.com/storybookjs/storybook/pull/2799) - Upgraded `gatsby` in `/docs` from "1.9.158" to "1.9.164" [#2799](https://github.com/storybookjs/storybook/pull/2799)
## 3.3.11 2018-January-26 #### Bug Fixes - Angular: update helpers.ts [#2777](https://github.com/storybookjs/storybook/pull/2777) ## 3.4.0-alpha.5 2018-January-19 #### Features - Angular and Vue storyshots [#2564](https://github.com/storybookjs/storybook/pull/2564) - Addon-info: Added "Copy button" for code example [#2713](https://github.com/storybookjs/storybook/pull/2713) - Angular: Serve styles and assets using .angular-cli webpack configuration [#2735](https://github.com/storybookjs/storybook/pull/2735) - API: Added an event that is emitted when a channel is created. [#2711](https://github.com/storybookjs/storybook/pull/2711) - Addon-a11y: Handle components with delayed rendering [#2651](https://github.com/storybookjs/storybook/pull/2651) #### Bug Fixes - Angular: knobs with template [#2766](https://github.com/storybookjs/storybook/pull/2766) #### Documentation
4 PRs - Updating css-style testing docs to mention StoryShots image snapshots feature [#2767](https://github.com/storybookjs/storybook/pull/2767) - Fix introduction page header [#2757](https://github.com/storybookjs/storybook/pull/2757) - fix Storyshots README, add missing export for image snapshots [#2759](https://github.com/storybookjs/storybook/pull/2759) - Update MIGRATION.md [#2709](https://github.com/storybookjs/storybook/pull/2709)
#### Dependency Upgrades
91 upgrades - Upgraded `@types/lodash` in `/` from "4.14.92" to "4.14.93" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `jest` in `/` from "22.1.2" to "22.1.3" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `jest-cli` in `/` from "22.1.2" to "22.1.3" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `jest-config` in `/` from "22.1.2" to "22.1.3" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `jest-jasmine2` in `/` from "22.1.2" to "22.1.3" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `postcss-flexbugs-fixes` in `app/angular` from "3.2.0" to "3.3.0" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `postcss-flexbugs-fixes` in `app/polymer` from "3.2.0" to "3.3.0" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `postcss-flexbugs-fixes` in `app/react` from "3.2.0" to "3.3.0" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `postcss-flexbugs-fixes` in `app/vue` from "3.2.0" to "3.3.0" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.6.4" to "1.6.5" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.1.2" to "22.1.3" [#2783](https://github.com/storybookjs/storybook/pull/2783) - Update gatsby in /docs from 1.9.157 to 1.9.158 [#2779](https://github.com/storybookjs/storybook/pull/2779) - Upgraded `jasmine-core` in `examples/angular-cli` from "2.8.0" to "2.9.0" [#2780](https://github.com/storybookjs/storybook/pull/2780) - Upgraded `react-chromatic` in `examples/official-storybook` from "0.7.7" to "0.7.8" [#2780](https://github.com/storybookjs/storybook/pull/2780) - Upgraded `eslint-plugin-jest` in `/` from "21.6.2" to "21.7.0" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `jest` in `/` from "22.1.1" to "22.1.2" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `jest-cli` in `/` from "22.1.1" to "22.1.2" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `jest-config` in `/` from "22.1.1" to "22.1.2" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `jest-environment-jsdom` in `/` from "22.1.0" to "22.1.2" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `jest-jasmine2` in `/` from "22.1.1" to "22.1.2" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `addons/actions` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `addons/events` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `glamorous` in `lib/components` from "4.11.2" to "4.11.3" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `glamorous` in `addons/a11y` from "4.11.2" to "4.11.3" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `glamorous` in `addons/info` from "4.11.2" to "4.11.3" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `glamorous` in `addons/jest` from "4.11.2" to "4.11.3" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `css-loader` in `app/angular` from "0.28.8" to "0.28.9" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `html-loader` in `app/angular` from "0.5.4" to "0.5.5" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `app/angular` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `css-loader` in `app/polymer` from "0.28.8" to "0.28.9" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `app/polymer` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `css-loader` in `app/react-native` from "0.28.8" to "0.28.9" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `app/react-native` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `css-loader` in `app/react` from "0.28.8" to "0.28.9" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `glamorous` in `app/react` from "4.11.2" to "4.11.3" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `html-loader` in `app/react` from "0.5.4" to "0.5.5" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `app/react` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `css-loader` in `app/vue` from "0.28.8" to "0.28.9" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `html-loader` in `app/vue` from "0.5.4" to "0.5.5" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `app/vue` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `semver` in `lib/cli` from "5.4.1" to "5.5.0" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/common` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/core` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/http` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/router` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.2.0" to "5.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `glamorous` in `examples/cra-kitchen-sink` from "4.11.2" to "4.11.3" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.1.1" to "22.1.2" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `css-loader` in `examples/vue-kitchen-sink` from "0.28.8" to "0.28.9" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `uuid` in `examples/official-storybook` from "3.2.0" to "3.2.1" [#2770](https://github.com/storybookjs/storybook/pull/2770) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.24" to "1.6.25" [#2768](https://github.com/storybookjs/storybook/pull/2768) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.36" to "1.5.37" [#2768](https://github.com/storybookjs/storybook/pull/2768) - Upgraded `eslint-plugin-prettier` in `/` from "2.4.0" to "2.5.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `lerna` in `/` from "2.7.0" to "2.7.1" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `addons/actions` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `addons/events` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `react-modal` in `lib/ui` from "3.1.10" to "3.1.11" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `app/angular` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `app/polymer` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `app/react-native` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `app/react` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `app/vue` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Upgraded `uuid` in `examples/official-storybook` from "3.1.0" to "3.2.0" [#2764](https://github.com/storybookjs/storybook/pull/2764) - Update gatsby in /docs from 1.9.155 to 1.9.157 [#2763](https://github.com/storybookjs/storybook/pull/2763) - Upgraded `jest` in `/` from "22.0.6" to "22.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `jest-cli` in `/` from "22.0.6" to "22.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `jest-config` in `/` from "22.0.6" to "22.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `jest-diff` in `/` from "22.0.6" to "22.1.0" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `jest-environment-jsdom` in `/` from "22.0.6" to "22.1.0" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `jest-jasmine2` in `/` from "22.0.6" to "22.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-plugin-react-docgen` in `app/angular` from "1.8.1" to "1.8.2" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-preset-react-app` in `app/angular` from "3.1.0" to "3.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-plugin-react-docgen` in `app/polymer` from "1.8.1" to "1.8.2" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-preset-react-app` in `app/polymer` from "3.1.0" to "3.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-plugin-react-docgen` in `app/react` from "1.8.1" to "1.8.2" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-preset-react-app` in `app/react` from "3.1.0" to "3.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-plugin-react-docgen` in `app/vue` from "1.8.1" to "1.8.2" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-preset-react-app` in `app/vue` from "3.1.0" to "3.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `babel-jest` in `examples/cra-kitchen-sink` from "22.0.6" to "22.1.0" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.0.6" to "22.1.1" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `react-scripts` in `examples/cra-kitchen-sink` from "1.0.17" to "1.1.0" [#2754](https://github.com/storybookjs/storybook/pull/2754) - Upgraded `eslint-plugin-jest` in `/` from "21.6.1" to "21.6.2" [#2746](https://github.com/storybookjs/storybook/pull/2746) - Upgraded `webpack-dev-server` in `examples/polymer-cli` from "2.10.1" to "2.11.0" [#2746](https://github.com/storybookjs/storybook/pull/2746) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.10.1" to "2.11.0" [#2746](https://github.com/storybookjs/storybook/pull/2746) - Upgraded `jest-image-snapshot` in `/` from "2.2.1" to "2.3.0" [#2740](https://github.com/storybookjs/storybook/pull/2740) - Upgraded `polymer-webpack-loader` in `app/polymer` from "2.0.0" to "2.0.1"
## 3.3.10 2018-January-19 #### Bug Fixes - Addon-backgrounds: remove redundant scrollbars [#2744](https://github.com/storybookjs/storybook/pull/2744) - Addon-info: add keys for separator spans in OneOfType [#2743](https://github.com/storybookjs/storybook/pull/2743) ## 3.4.0-alpha.4 2018-January-13 Republish `3.4.0-alpha.3` due to potential publishing errors ## 3.4.0-alpha.3 2018-January-13 #### Features - Polymer 2 support [#2225](https://github.com/storybookjs/storybook/pull/2225) - Add image snapshots to addon-storyshots [#2413](https://github.com/storybookjs/storybook/pull/2413) - Angular template support for Storybook [#2690](https://github.com/storybookjs/storybook/pull/2690) #### Bug Fixes - Remove polymer-cli dependency [#2741](https://github.com/storybookjs/storybook/pull/2741) - Add scss for components in angular apps by default. [#2703](https://github.com/storybookjs/storybook/pull/2703) #### Maintenance - Change ng stories dir [#2672](https://github.com/storybookjs/storybook/pull/2672) #### Dependency Upgrades
54 Upgrades - Upgraded `jest-image-snapshot` in `/` from "2.2.1" to "2.3.0" [#2740](https://github.com/storybookjs/storybook/pull/2740) - Upgraded `polymer-webpack-loader` in `app/polymer` from "2.0.0" to "2.0.1" [#2740](https://github.com/storybookjs/storybook/pull/2740) - Upgraded `jest-image-snapshot` in `addons/storyshots` from "2.2.1" to "2.3.0" [#2740](https://github.com/storybookjs/storybook/pull/2740) - Upgraded `shelljs` in `/` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `shelljs` in `addons/links` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `autoprefixer` in `app/react` from "7.2.4" to "7.2.5" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `shelljs` in `app/react` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `autoprefixer` in `app/angular` from "7.2.4" to "7.2.5" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `shelljs` in `app/angular` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `autoprefixer` in `app/react-native` from "7.2.4" to "7.2.5" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `shelljs` in `app/react-native` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `autoprefixer` in `app/vue` from "7.2.4" to "7.2.5" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `shelljs` in `app/vue` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Upgraded `shelljs` in `lib/cli` from "0.7.8" to "0.8.0" [#2734](https://github.com/storybookjs/storybook/pull/2734) - Update gatsby in /docs from 1.9.153 to 1.9.154 [#2733](https://github.com/storybookjs/storybook/pull/2733) - Update @angular/cli in examples/angular-cli from 1.6.3 to 1.6.4 [#2726](https://github.com/storybookjs/storybook/pull/2726) - Upgraded `commander` in `/` from "2.12.2" to "2.13.0" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest` in `/` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest-cli` in `/` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest-config` in `/` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest-diff` in `/` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest-environment-jsdom` in `/` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest-jasmine2` in `/` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `nodemon` in `/` from "1.14.10" to "1.14.11" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `prettier` in `/` from "1.9.2" to "1.10.2" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `tslint` in `/` from "5.8.0" to "5.9.1" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `commander` in `app/react` from "2.12.2" to "2.13.0" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `common-tags` in `app/react` from "1.7.0" to "1.7.2" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `nodemon` in `app/react` from "1.14.10" to "1.14.11" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `commander` in `app/angular` from "2.12.2" to "2.13.0" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `common-tags` in `app/angular` from "1.7.0" to "1.7.2" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `zone.js` in `app/angular` from "0.8.19" to "0.8.20" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `nodemon` in `app/angular` from "1.14.10" to "1.14.11" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `commander` in `app/react-native` from "2.12.2" to "2.13.0" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `commander` in `app/vue` from "2.12.2" to "2.13.0" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `common-tags` in `app/vue` from "1.7.0" to "1.7.2" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `nodemon` in `app/vue` from "1.14.10" to "1.14.11" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `babel-jest` in `examples/cra-kitchen-sink` from "22.0.4" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.0.5" to "22.0.6" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `commander` in `lib/cli` from "2.12.2" to "2.13.0" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `zone.js` in `examples/angular-cli` from "0.8.19" to "0.8.20" [#2724](https://github.com/storybookjs/storybook/pull/2724) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.7" to "3.3.8" [#2722](https://github.com/storybookjs/storybook/pull/2722) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.7" to "3.3.8" [#2722](https://github.com/storybookjs/storybook/pull/2722) - Upgraded `@storybook/addons` in `/docs` from "3.3.7" to "3.3.8" [#2722](https://github.com/storybookjs/storybook/pull/2722) - Upgraded `@storybook/react` in `/docs` from "3.3.7" to "3.3.8" [#2722](https://github.com/storybookjs/storybook/pull/2722) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.27" to "1.7.28" [#2722](https://github.com/storybookjs/storybook/pull/2722) - Upgraded `gatsby` in `/docs` from "1.9.151" to "1.9.153" [#2722](https://github.com/storybookjs/storybook/pull/2722) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.6" to "3.3.7" [#2710](https://github.com/storybookjs/storybook/pull/2710) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.6" to "3.3.7" [#2710](https://github.com/storybookjs/storybook/pull/2710) - Upgraded `@storybook/addons` in `/docs` from "3.3.6" to "3.3.7" [#2710](https://github.com/storybookjs/storybook/pull/2710) - Upgraded `@storybook/react` in `/docs` from "3.3.6" to "3.3.7" [#2710](https://github.com/storybookjs/storybook/pull/2710) - Upgraded `gatsby-link` in `/docs` from "1.6.33" to "1.6.34" [#2710](https://github.com/storybookjs/storybook/pull/2710) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.26" to "1.7.27" [#2710](https://github.com/storybookjs/storybook/pull/2710) - Upgraded `gatsby` in `/docs` from "1.9.150" to "1.9.151" [#2710](https://github.com/storybookjs/storybook/pull/2710)
## 3.3.9 2018-January-13 #### Bug Fixes - Start haul/react-native using named binaries instead of cli.js [#2715](https://github.com/storybookjs/storybook/pull/2715) - Reflect the new peer dependencies in docs and CLI templates [#2714](https://github.com/storybookjs/storybook/pull/2714) - Don't mangle function names for production builds [#2705](https://github.com/storybookjs/storybook/pull/2705) ## 3.4.0-alpha.2 2018-January-11 This is a duplicate of `3.4.0-alpha.1`, re-published because I accidentally published `3.4.0-alpha.1` on the `latest` NPM tag. ## 3.3.8 2018-January-11 This is a duplicate of `3.3.7`, re-published because I accidentally published `3.4.0-alpha.1` on the `latest` NPM tag. ## 3.4.0-alpha.1 2018-January-10 In addition to the changes listed here, also contains fixes from [3.3.5](#335) and [3.3.6](#336) and [3.3.7](#337). #### Features - Custom tsconfig.json for angular apps. [#2669](https://github.com/storybookjs/storybook/pull/2669) #### Dependency Upgrades
105 Upgrades - Upgraded `babel-eslint` in `/` from "8.1.2" to "8.2.1" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `eslint-plugin-jest` in `/` from "21.5.0" to "21.6.1" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest` in `/` from "22.0.4" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest-cli` in `/` from "22.0.4" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest-config` in `/` from "22.0.4" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest-diff` in `/` from "22.0.3" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest-environment-jsdom` in `/` from "22.0.4" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest-jasmine2` in `/` from "22.0.4" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `lerna` in `/` from "2.5.1" to "2.6.0" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `nodemon` in `/` from "1.14.9" to "1.14.10" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `common-tags` in `app/react` from "1.6.0" to "1.7.0" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `nodemon` in `app/react` from "1.14.9" to "1.14.10" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `common-tags` in `app/angular` from "1.6.0" to "1.7.0" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `nodemon` in `app/angular` from "1.14.9" to "1.14.10" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `common-tags` in `app/vue` from "1.6.0" to "1.7.0" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `nodemon` in `app/vue` from "1.14.9" to "1.14.10" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `vue-loader` in `app/vue` from "13.6.2" to "13.7.0" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `jest` in `examples/cra-kitchen-sink` from "22.0.4" to "22.0.5" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.6.2" to "13.7.0" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.10.0" to "2.10.1" [#2700](https://github.com/storybookjs/storybook/pull/2700) - Upgraded `marked` in `/docs` from "0.3.7" to "0.3.12" [#2699](https://github.com/storybookjs/storybook/pull/2699) - Upgraded `react-stack-grid` in `/docs` from "0.7.0" to "0.7.1" [#2699](https://github.com/storybookjs/storybook/pull/2699) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.4" to "3.3.6" [#2686](https://github.com/storybookjs/storybook/pull/2686) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.4" to "3.3.6" [#2686](https://github.com/storybookjs/storybook/pull/2686) - Upgraded `@storybook/addons` in `/docs` from "3.3.4" to "3.3.6" [#2686](https://github.com/storybookjs/storybook/pull/2686) - Upgraded `@storybook/react` in `/docs` from "3.3.4" to "3.3.6" [#2686](https://github.com/storybookjs/storybook/pull/2686) - Upgraded `gatsby-link` in `/docs` from "1.6.32" to "1.6.33" [#2686](https://github.com/storybookjs/storybook/pull/2686) - Upgraded `gatsby` in `/docs` from "1.9.149" to "1.9.150" [#2686](https://github.com/storybookjs/storybook/pull/2686) - Upgraded `nodemon` in `/` from "1.14.8" to "1.14.9" [#2687](https://github.com/storybookjs/storybook/pull/2687) - Upgraded `markdown-loader` in `app/react` from "2.0.1" to "2.0.2" [#2687](https://github.com/storybookjs/storybook/pull/2687) - Upgraded `nodemon` in `app/react` from "1.14.8" to "1.14.9" [#2687](https://github.com/storybookjs/storybook/pull/2687) - Upgraded `nodemon` in `app/angular` from "1.14.8" to "1.14.9" [#2687](https://github.com/storybookjs/storybook/pull/2687) - Upgraded `react-native` in `app/react-native` from "0.51.0" to "0.52.0" [#2687](https://github.com/storybookjs/storybook/pull/2687) - Upgraded `nodemon` in `app/vue` from "1.14.8" to "1.14.9" [#2687](https://github.com/storybookjs/storybook/pull/2687) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.3" to "3.3.4" [#2674](https://github.com/storybookjs/storybook/pull/2674) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.3" to "3.3.4" [#2674](https://github.com/storybookjs/storybook/pull/2674) - Upgraded `@storybook/addons` in `/docs` from "3.3.3" to "3.3.4" [#2674](https://github.com/storybookjs/storybook/pull/2674) - Upgraded `@storybook/react` in `/docs` from "3.3.3" to "3.3.4" [#2674](https://github.com/storybookjs/storybook/pull/2674) - Update eslint in / from 4.14.0 to 4.15.0 [#2673](https://github.com/storybookjs/storybook/pull/2673) - Upgraded `nodemon` in `/` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `marksy` in `addons/info` from "6.0.2" to "6.0.3" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `nodemon` in `app/react` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `nodemon` in `app/angular` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `nodemon` in `app/vue` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.9.7" to "2.10.0" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `@types/lodash` in `/` from "4.14.91" to "4.14.92" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `marksy` in `addons/info` from "6.0.1" to "6.0.2" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/react` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `html-loader` in `app/react` from "0.5.1" to "0.5.4" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/angular` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/react-native` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/vue` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `@types/node` in `examples/angular-cli` from "6.0.95" to "6.0.96" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `examples/vue-kitchen-sink` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/common` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/core` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/http` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/router` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `postcss-loader` in `app/react` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Upgraded `postcss-loader` in `app/angular` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Upgraded `postcss-loader` in `app/react-native` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Upgraded `postcss-loader` in `app/vue` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Update inquirer in / from 4.0.1 to 4.0.2 [#2632](https://github.com/storybookjs/storybook/pull/2632) - Upgraded `danger` in `/` from "2.1.8" to "2.1.10" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/react` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/angular` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/react-native` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/vue` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `nodemon` in `/` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `nodemon` in `app/react` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `nodemon` in `app/angular` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `nodemon` in `app/vue` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `vue-loader` in `app/vue` from "13.6.1" to "13.6.2" [#2611](https://github.com/storybookjs/storybook/pull/2611) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.6.1" to "13.6.2" [#2611](https://github.com/storybookjs/storybook/pull/2611) - Upgraded `nodemon` in `/` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `nodemon` in `app/react` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `nodemon` in `app/angular` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `nodemon` in `app/vue` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `enzyme` in `/` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `/` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `graphiql` in `addons/graphql` from "0.11.10" to "0.11.11" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `enzyme` in `addons/links` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `app/react` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `app/angular` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `app/vue` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `enzyme` in `examples/cra-kitchen-sink` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `enzyme` in `examples/official-storybook` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Update 2 dependencies from npm [#2597](https://github.com/storybookjs/storybook/pull/2597) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `@storybook/addons` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `@storybook/react` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `danger` in `/` from "2.1.6" to "2.1.8" [#2599](https://github.com/storybookjs/storybook/pull/2599) - Upgraded `axe-core` in `addons/a11y` from "2.6.0" to "2.6.1" [#2599](https://github.com/storybookjs/storybook/pull/2599)
## 3.3.7 2018-January-10 #### Maintenance - Extract tslint exclusions out of package.json scripts [#2684](https://github.com/storybookjs/storybook/pull/2684) - Add tslint to the linting pipe [#2682](https://github.com/storybookjs/storybook/pull/2682) #### Bug Fixes - Angular: add entry components to modulemetadata - #2701 [#2702](https://github.com/storybookjs/storybook/pull/2702) - Add html and markup loaders to angular and vue apps [#2692](https://github.com/storybookjs/storybook/pull/2692) ## 3.3.6 2018-January-08 #### Bug Fixes - Remove `src/` from remaining `.npmignore`s [#2678](https://github.com/storybookjs/storybook/pull/2678) ## 3.3.5 2018-January-08 #### Bug Fixes - Remove src from individual .npmignore files [#2677](https://github.com/storybookjs/storybook/pull/2677) ## 3.4.0-alpha.0 2018-January-07 #### Features - Multiple hierarchies [#2452](https://github.com/storybookjs/storybook/pull/2452) - Change template story files extension to .ts [#2594](https://github.com/storybookjs/storybook/pull/2594) - Use store revisions to ensure that stories re-render on HMR. [#2605](https://github.com/storybookjs/storybook/pull/2605) - Ability to force re-render a story [#2463](https://github.com/storybookjs/storybook/pull/2463) - Introduce framework-independent core library [#2241](https://github.com/storybookjs/storybook/pull/2241) #### Documentation
4 PRs - Update webpack extend warning. [#2660](https://github.com/storybookjs/storybook/pull/2660) - ADD demo images to a new img folder with the documentation site [#2644](https://github.com/storybookjs/storybook/pull/2644) - write doc about .css/.scss rules for Angular [#2634](https://github.com/storybookjs/storybook/pull/2634) - Updated documentation wrt ejs exclusion [#2633](https://github.com/storybookjs/storybook/pull/2633)
#### Maintenance
4 PRs - Only update CLI snapshots on postpublish script, skip smoke tests [#2671](https://github.com/storybookjs/storybook/pull/2671) - Fix the timezone for example dates [#2654](https://github.com/storybookjs/storybook/pull/2654) - Update prereq yarn install level [#2638](https://github.com/storybookjs/storybook/pull/2638) - Separate stories in angular-cli example [#2592](https://github.com/storybookjs/storybook/pull/2592)
#### Dependency Upgrades
66 Upgrades - Upgraded `nodemon` in `/` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `marksy` in `addons/info` from "6.0.2" to "6.0.3" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `nodemon` in `app/react` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `nodemon` in `app/angular` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `nodemon` in `app/vue` from "1.14.7" to "1.14.8" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.9.7" to "2.10.0" [#2664](https://github.com/storybookjs/storybook/pull/2664) - Upgraded `@types/lodash` in `/` from "4.14.91" to "4.14.92" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `marksy` in `addons/info` from "6.0.1" to "6.0.2" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/react` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `html-loader` in `app/react` from "0.5.1" to "0.5.4" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/angular` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/react-native` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/vue` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `@types/node` in `examples/angular-cli` from "6.0.95" to "6.0.96" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `examples/vue-kitchen-sink` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `@angular/animations` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/common` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/compiler` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/core` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/forms` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/http` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/platform-browser` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/platform-browser-dynamic` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/router` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/compiler-cli` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `@angular/language-service` in `examples/angular-cli` from "5.1.2" to "5.1.3" [#2648](https://github.com/storybookjs/storybook/pull/2648) - Upgraded `postcss-loader` in `app/react` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Upgraded `postcss-loader` in `app/angular` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Upgraded `postcss-loader` in `app/react-native` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Upgraded `postcss-loader` in `app/vue` from "2.0.9" to "2.0.10" [#2637](https://github.com/storybookjs/storybook/pull/2637) - Update inquirer in / from 4.0.1 to 4.0.2 [#2632](https://github.com/storybookjs/storybook/pull/2632) - Upgraded `danger` in `/` from "2.1.8" to "2.1.10" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/react` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/angular` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/react-native` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `autoprefixer` in `app/vue` from "7.2.3" to "7.2.4" [#2618](https://github.com/storybookjs/storybook/pull/2618) - Upgraded `nodemon` in `/` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `nodemon` in `app/react` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `nodemon` in `app/angular` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `nodemon` in `app/vue` from "1.14.6" to "1.14.7" [#2612](https://github.com/storybookjs/storybook/pull/2612) - Upgraded `vue-loader` in `app/vue` from "13.6.1" to "13.6.2" [#2611](https://github.com/storybookjs/storybook/pull/2611) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.6.1" to "13.6.2" [#2611](https://github.com/storybookjs/storybook/pull/2611) - Upgraded `nodemon` in `/` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `nodemon` in `app/react` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `nodemon` in `app/angular` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `nodemon` in `app/vue` from "1.14.5" to "1.14.6" [#2609](https://github.com/storybookjs/storybook/pull/2609) - Upgraded `enzyme` in `/` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `/` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `graphiql` in `addons/graphql` from "0.11.10" to "0.11.11" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `enzyme` in `addons/links` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `app/react` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `app/angular` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `nodemon` in `app/vue` from "1.14.3" to "1.14.5" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `enzyme` in `examples/cra-kitchen-sink` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Upgraded `enzyme` in `examples/official-storybook` from "3.2.0" to "3.3.0" [#2608](https://github.com/storybookjs/storybook/pull/2608) - Update 2 dependencies from npm [#2597](https://github.com/storybookjs/storybook/pull/2597) - Upgraded `@storybook/addon-actions` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `@storybook/addon-links` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `@storybook/addons` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `@storybook/react` in `/docs` from "3.3.1" to "3.3.3" [#2598](https://github.com/storybookjs/storybook/pull/2598) - Upgraded `danger` in `/` from "2.1.6" to "2.1.8" [#2599](https://github.com/storybookjs/storybook/pull/2599) - Upgraded `axe-core` in `addons/a11y` from "2.6.0" to "2.6.1" [#2599](https://github.com/storybookjs/storybook/pull/2599)
## 3.3.4 2018-January-07 #### Bug Fixes - Fix config dir detection [#2666](https://github.com/storybookjs/storybook/pull/2666) - Removed lowercase-only restriction for knobs [#2646](https://github.com/storybookjs/storybook/pull/2646) - Add IE11 compatibility meta tag [#2650](https://github.com/storybookjs/storybook/pull/2650) - Allow transparency in color knob [#2624](https://github.com/storybookjs/storybook/pull/2624) - RN: Use haul/bin/cli.js for cross-platform support [#2577](https://github.com/storybookjs/storybook/pull/2577) - Publish package sources along with transpiled files [#2604](https://github.com/storybookjs/storybook/pull/2604) - Fixed all peerDependencies for apps. [#2601](https://github.com/storybookjs/storybook/pull/2601) - Renamed angular root node to avoid name collisions [#2657](https://github.com/storybookjs/storybook/pull/2657) - Add .ts compatibility to storyshots [#2639](https://github.com/storybookjs/storybook/pull/2639) - Remove @angular/core dep from knobs peer. [#2640](https://github.com/storybookjs/storybook/pull/2640) - Angular: Change template story files extension .ts [#2594](https://github.com/storybookjs/storybook/pull/2594) - Skip serializing (Synthetic)Events [#2626](https://github.com/storybookjs/storybook/pull/2626) #### Maintenance - Separate stories in angular-cli example [#2592](https://github.com/storybookjs/storybook/pull/2592) #### Dependency Upgrades
13 Upgrades - Upgraded `@types/lodash` in `/` from "4.14.91" to "4.14.92" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `marksy` in `addons/info` from "6.0.1" to "6.0.2" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/react` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `html-loader` in `app/react` from "0.5.1" to "0.5.4" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/angular` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/react-native` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `app/vue` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.1.5" to "1.1.6" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `@types/node` in `examples/angular-cli` from "6.0.95" to "6.0.96" [#2659](https://github.com/storybookjs/storybook/pull/2659) - Upgraded `css-loader` in `examples/vue-kitchen-sink` from "0.28.7" to "0.28.8" [#2659](https://github.com/storybookjs/storybook/pull/2659)
## 3.3.3 2017-December-29 #### Bug Fixes - `app:angular` Fixed dependency injection for components [#2566](https://github.com/storybookjs/storybook/pull/2566) - Revert "Move everything from lodash to lodash-es" [#2591](https://github.com/storybookjs/storybook/pull/2591) #### Maintenance - Update CLI snapshots as a postpublish step [#2565](https://github.com/storybookjs/storybook/pull/2565) - Add more `imports` eslint rules [#2589](https://github.com/storybookjs/storybook/pull/2589) #### Dependency Upgrades - Upgraded `@storybook/addon-actions` in `/docs` from "3.2.18" to "3.3.1" [#2580](https://github.com/storybookjs/storybook/pull/2580) - Upgraded `@storybook/addon-links` in `/docs` from "3.2.18" to "3.3.1" [#2580](https://github.com/storybookjs/storybook/pull/2580) - Upgraded `@storybook/addons` in `/docs` from "3.2.18" to "3.3.1" [#2580](https://github.com/storybookjs/storybook/pull/2580) - Upgraded `@storybook/react` in `/docs` from "3.2.18" to "3.3.1" [#2580](https://github.com/storybookjs/storybook/pull/2580) ## 3.3.2 2017-December-28 #### Bug Fixes - Use store revisions to ensure that stories re-render on HMR. [#2588](https://github.com/storybookjs/storybook/pull/2588) - Fix @storybook/client-logger import [#2576](https://github.com/storybookjs/storybook/pull/2576) - Fixed react peer dependency [#2584](https://github.com/storybookjs/storybook/pull/2584) #### Documentation - Docs: fix logos display & add babelrc [#2585](https://github.com/storybookjs/storybook/pull/2585) - add guide for Angular [#2574](https://github.com/storybookjs/storybook/pull/2574) - Update custom webpack config docs [#2578](https://github.com/storybookjs/storybook/pull/2578) - Attempt to make propTablesExclude usage clearer [#2568](https://github.com/storybookjs/storybook/pull/2568) #### Maintenance - Add chromatic visual tests [#2505](https://github.com/storybookjs/storybook/pull/2505) - Update snapshots to fix tests [#2579](https://github.com/storybookjs/storybook/pull/2579) #### Dependency Upgrades - Upgraded `make-error` in `addons/actions` from "1.3.0" to "1.3.2" [#2586](https://github.com/storybookjs/storybook/pull/2586) - Upgraded `zone.js` in `app/angular` from "0.8.18" to "0.8.19" [#2586](https://github.com/storybookjs/storybook/pull/2586) - Upgraded `zone.js` in `examples/angular-cli` from "0.8.18" to "0.8.19" [#2586](https://github.com/storybookjs/storybook/pull/2586) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.6.2" to "1.6.3" [#2586](https://github.com/storybookjs/storybook/pull/2586) - Upgraded `uglifyjs-webpack-plugin` in `app/react` from "1.1.4" to "1.1.5" [#2581](https://github.com/storybookjs/storybook/pull/2581) - Upgraded `uglifyjs-webpack-plugin` in `app/angular` from "1.1.4" to "1.1.5" [#2581](https://github.com/storybookjs/storybook/pull/2581) - Upgraded `uglifyjs-webpack-plugin` in `app/react-native` from "1.1.4" to "1.1.5" [#2581](https://github.com/storybookjs/storybook/pull/2581) - Upgraded `uglifyjs-webpack-plugin` in `app/vue` from "1.1.4" to "1.1.5" [#2581](https://github.com/storybookjs/storybook/pull/2581) - Upgraded `karma-coverage-istanbul-reporter` in `examples/angular-cli` from "1.3.1" to "1.3.3" [#2581](https://github.com/storybookjs/storybook/pull/2581) ## 3.3.1 2017-December-26 #### Bug Fixes - Fix storybook CLI for angular: dev dependencies and fix addon-notes usage [#2572](https://github.com/storybookjs/storybook/pull/2572) #### Documentation - Add migration note about #2570 [#2571](https://github.com/storybookjs/storybook/pull/2571) ## 3.3.0 2017-December-26 At long last! 3.3 contains a few major features and a ginormous backlog of smaller changes. A few highlights: - Add angular support: Storybook for Angular [#1474](https://github.com/storybookjs/storybook/pull/1474) - Viewport Addon: simulate device sizes [#1740](https://github.com/storybookjs/storybook/pull/1740) - Jest Addon: preview test results in Storybook [#2295](https://github.com/storybookjs/storybook/pull/2295) - Stories panel: Stories on each hierarchy level [#1763](https://github.com/storybookjs/storybook/pull/1763) - Storyshots: Generate snapshot per story file [#1584](https://github.com/storybookjs/storybook/pull/1584) - Add support for importing markdown in storybook [#2299](https://github.com/storybookjs/storybook/pull/2299) We'll do a better job of getting out smaller releases next time around. ;-) #### Features - Add support for importing markdown in storybook [#2299](https://github.com/storybookjs/storybook/pull/2299) - Add `TableComponent` option for addon-info [#2400](https://github.com/storybookjs/storybook/pull/2400) - Change keyboard shortcuts to platform safe [#1858](https://github.com/storybookjs/storybook/pull/1858) - Replace `console` with `client-logger` and `node-logger` packages [#2347](https://github.com/storybookjs/storybook/pull/2347) - Add renderer option to storyshots [#2414](https://github.com/storybookjs/storybook/pull/2414) - Added type annotation to helpers, added ts declaration files for angu… [#2459](https://github.com/storybookjs/storybook/pull/2459) - Adding extra metadata to module/components [#2526](https://github.com/storybookjs/storybook/pull/2526) - Fix ng component prop output override [#2456](https://github.com/storybookjs/storybook/pull/2456) - `WIP` Angular versions support [#2467](https://github.com/storybookjs/storybook/pull/2467) - Angular Add custom pipes support [#2518](https://github.com/storybookjs/storybook/pull/2518) - Add angular support: Storybook for Angular [#1474](https://github.com/storybookjs/storybook/pull/1474) - Fix addon Knobs: add array in Object PropTypes [#2227](https://github.com/storybookjs/storybook/pull/2227) - Adds error when storyshots finds no stories [#2079](https://github.com/storybookjs/storybook/pull/2079) - Add addon background to monorepo [#2220](https://github.com/storybookjs/storybook/pull/2220) - Add ability to parse line breaks into
for Docgen descriptions [#2053](https://github.com/storybookjs/storybook/pull/2053) - Ability for custom storyshots testFunctions to utilise "snapshot per story file" [#1841](https://github.com/storybookjs/storybook/pull/1841) - Viewport Addon [#1753](https://github.com/storybookjs/storybook/pull/1753) - Viewport Addon [#1740](https://github.com/storybookjs/storybook/pull/1740) - Generate snapshot per story file [#1584](https://github.com/storybookjs/storybook/pull/1584) - addon-links: add `LinkTo` component, and `hrefTo` function [#1829](https://github.com/storybookjs/storybook/pull/1829) - Viewport addon: simulate device sizes in preview window [#1753](https://github.com/storybookjs/storybook/pull/1753) - CLI: Add codemod for deprecated addon-links and addon-actions from app [#1368](https://github.com/storybookjs/storybook/pull/1368) - Info addon: More detailed props table [#1485](https://github.com/storybookjs/storybook/pull/1485) - React native: Add accessibility labels to OnDeviceUI [#1780](https://github.com/storybookjs/storybook/pull/1780) - Stories panel: Stories on each hierarchy level [#1763](https://github.com/storybookjs/storybook/pull/1763) - Storyshots: Generate snapshot per story file [#1584](https://github.com/storybookjs/storybook/pull/1584) - CLI: Add support for Vue projects using Nuxt [#1794](https://github.com/storybookjs/storybook/pull/1794) #### Bug Fixes - Fix whitespace on info add-on card [#2543](https://github.com/storybookjs/storybook/pull/2543) - Angular component props assignment improvements [#2554](https://github.com/storybookjs/storybook/pull/2554) - Remove redundant render in react [#2503](https://github.com/storybookjs/storybook/pull/2503) - Addon-actions: Fix types and refactor [#2438](https://github.com/storybookjs/storybook/pull/2438) - Fix warnings in search box [#2479](https://github.com/storybookjs/storybook/pull/2479) - Migrate to marksy@6 [#2464](https://github.com/storybookjs/storybook/pull/2464) - Extract Jest config from package.json to config file [#2424](https://github.com/storybookjs/storybook/pull/2424) - Fix Horizontal Scrollbar of DownPanel [#2410](https://github.com/storybookjs/storybook/pull/2410) - Move `@storybook/addons` to peerDependencies in all addons [#2335](https://github.com/storybookjs/storybook/pull/2335) - Fix compatibility with @babel/core v7 [#2494](https://github.com/storybookjs/storybook/pull/2494) - Unmount after storyshot snapshot [#2417](https://github.com/storybookjs/storybook/pull/2417) - Fix HMR by saving the preview frame URL as the story changes [#2349](https://github.com/storybookjs/storybook/pull/2349) - Fix CLI babel transpilation [#2350](https://github.com/storybookjs/storybook/pull/2350) - Move LinkTo component to a separate `addon-links/react` endpoint [#2239](https://github.com/storybookjs/storybook/pull/2239) - Fix Array Knob deserialization [#2217](https://github.com/storybookjs/storybook/pull/2217) - Return the test in storyshots to respect promises. [#2218](https://github.com/storybookjs/storybook/pull/2218) - Knobs refactor accidentally removed select [#2210](https://github.com/storybookjs/storybook/pull/2210) - Add HMR to other RN app templates [#2213](https://github.com/storybookjs/storybook/pull/2213) - Autoload all `*.stories.js` files in cli templates [#2195](https://github.com/storybookjs/storybook/pull/2195) - Fix info upgrade codemod failing when optional description string is not supplied [#2138](https://github.com/storybookjs/storybook/pull/2138) - Fix `flex-basis` of `DownPanel` content div [#2126](https://github.com/storybookjs/storybook/pull/2126) - CLI: Use actions in sample stories for vue + fix them in SFC_VUE template [#1867](https://github.com/storybookjs/storybook/pull/1867) - Improve rendering of 'types' in addon-actions [#1887](https://github.com/storybookjs/storybook/pull/1887) - Circular json can possibly hang [#1881](https://github.com/storybookjs/storybook/pull/1881) - Use HtmlWebpackPlugin to import all assets (importing chunks in order) [#1775](https://github.com/storybookjs/storybook/pull/1775) - Fix preview scrolling [#1782](https://github.com/storybookjs/storybook/pull/1782) - Search box: make found options selectable with click [#1697](https://github.com/storybookjs/storybook/pull/1697) - Fix Docgen in static builds for Info [#1725](https://github.com/storybookjs/storybook/pull/1725) - Return empty array when Array knob is empty [#1811](https://github.com/storybookjs/storybook/pull/1811) - Import chunks/assets in correct order using HtmlWebpackPlugin [#1775](https://github.com/storybookjs/storybook/pull/1775) - Fix preview scrolling [#1782](https://github.com/storybookjs/storybook/pull/1782) - Height aligned 2 buttons in manager's header [#1769](https://github.com/storybookjs/storybook/pull/1769) - Search box: make found options selectable with click [#1697](https://github.com/storybookjs/storybook/pull/1697) - Info addon: Fix Docgen in static builds [#1725](https://github.com/storybookjs/storybook/pull/1725) - Knobs: allow arrays in object knob proptypes [#1701](https://github.com/storybookjs/storybook/pull/1701) #### Documentation - Make dependencies more deterministic [#1703](https://github.com/storybookjs/storybook/pull/1703) - Addon-info: deep merge passed styles with default ones [#2449](https://github.com/storybookjs/storybook/pull/2449) - Test documentation duplication fix [#2228](https://github.com/storybookjs/storybook/pull/2228) - Updated local test documentation [#2224](https://github.com/storybookjs/storybook/pull/2224) - Add state addon to the addons page [#2012](https://github.com/storybookjs/storybook/pull/2012) - Add community addon to add the ability to customize styles in the story preview area [#2007](https://github.com/storybookjs/storybook/pull/2007) - Add Figma addon to community supported section [#2009](https://github.com/storybookjs/storybook/pull/2009) - Update storybook-router description in the addon gallery. [#1991](https://github.com/storybookjs/storybook/pull/1991) - Make dependencies more deterministic [#1703](https://github.com/storybookjs/storybook/pull/1703) - Synced changes from new-docs to CONTRIBUTING.md [#1911](https://github.com/storybookjs/storybook/pull/1911) - Fix incorrect yarn command in docs [#1758](https://github.com/storybookjs/storybook/pull/1758) - Improve linkTo documentation [#1793](https://github.com/storybookjs/storybook/pull/1793) - Add carbon to examples page [#1764](https://github.com/storybookjs/storybook/pull/1764) - Minor grammar fixes and clarification to Vue documentation [#1756](https://github.com/storybookjs/storybook/pull/1756) - Fix incorrect yarn command in docs [#1758](https://github.com/storybookjs/storybook/pull/1758) - Add storybook-chrome-screenshot to addon gallery [#1761](https://github.com/storybookjs/storybook/pull/1761) - Fixing typo on VueJS withNotes Example [#1787](https://github.com/storybookjs/storybook/pull/1787) - Improve linkTo documentation [#1793](https://github.com/storybookjs/storybook/pull/1793) - Add carbon to examples page [#1764](https://github.com/storybookjs/storybook/pull/1764) - Minor grammar fixes and clarification to Vue documentation [#1756](https://github.com/storybookjs/storybook/pull/1756) - Fix incorrect yarn command in docs [#1758](https://github.com/storybookjs/storybook/pull/1758) - Add storybook-chrome-screenshot to addon gallery [#1761](https://github.com/storybookjs/storybook/pull/1761) - Fixing typo on VueJS withNotes Example [#1787](https://github.com/storybookjs/storybook/pull/1787) #### Maintenance - Switch to UglifyJS that supports ES6 and up [#2530](https://github.com/storybookjs/storybook/pull/2530) - Move everything from lodash to lodash-es [#2558](https://github.com/storybookjs/storybook/pull/2558) - Misc fixes [#2556](https://github.com/storybookjs/storybook/pull/2556) - CI: test that angular example works [#2557](https://github.com/storybookjs/storybook/pull/2557) - FIX `yarn test` & selecting only core [#2219](https://github.com/storybookjs/storybook/pull/2219) - CLI test: always remove `run` directory before exiting [#2201](https://github.com/storybookjs/storybook/pull/2201) - Bot for closing old issues [#2186](https://github.com/storybookjs/storybook/pull/2186) - Drop "Install latest yarn version" step on CI [#1910](https://github.com/storybookjs/storybook/pull/1910) - CLI: A more human-friendly message for undetected project types [#1825](https://github.com/storybookjs/storybook/pull/1825) - CLI: handle promise rejections [#1826](https://github.com/storybookjs/storybook/pull/1826) - Add tests for CLI [#1767](https://github.com/storybookjs/storybook/pull/1767) - Yarn workspaces [#1810](https://github.com/storybookjs/storybook/pull/1810) - Knobs: allow arrays in object knob proptypes [#1701](https://github.com/storybookjs/storybook/pull/1701) - Deprecate confusing option names [#1692](https://github.com/storybookjs/storybook/pull/1692) - A CLI for running specific tests suites, like bootstrap CLI [#1752](https://github.com/storybookjs/storybook/pull/1752) - Remove check for sender on channel. [#1407](https://github.com/storybookjs/storybook/pull/1407) - Exit with code 1 if `start-storybook --smoke-test` fails [#1851](https://github.com/storybookjs/storybook/pull/1851) - Refactor CLI [#1840](https://github.com/storybookjs/storybook/pull/1840) - Refactor knobs - no longer include all runtimes [#1832](https://github.com/storybookjs/storybook/pull/1832) - Added addon-knobs to crna and vanilla react native. [#1636](https://github.com/storybookjs/storybook/pull/1636) - Deprecate confusing option names [#1692](https://github.com/storybookjs/storybook/pull/1692) - A CLI for running specific tests suites, like bootstrap CLI [#1752](https://github.com/storybookjs/storybook/pull/1752) - Remove check for sender on channel. [#1407](https://github.com/storybookjs/storybook/pull/1407) - Use yarn instead of NPM [#1703](https://github.com/storybookjs/storybook/pull/1703) - Add config for dependencies.io [#1770](https://github.com/storybookjs/storybook/pull/1770) - Added addon-knobs to crna and vanilla react native. [#1636](https://github.com/storybookjs/storybook/pull/1636) - Fixed Jest warnings [#1744](https://github.com/storybookjs/storybook/pull/1744) - Smoke test master [#1801](https://github.com/storybookjs/storybook/pull/1801) #### Dependency Upgrades
57 Upgrades - Update babel-eslint in / from 8.1.1 to 8.1.2 [#2562](https://github.com/storybookjs/storybook/pull/2562) - Update babel-eslint in / from 8.1.0 to 8.1.1 [#2561](https://github.com/storybookjs/storybook/pull/2561) - Update babel-eslint in / from 8.0.3 to 8.1.0 [#2559](https://github.com/storybookjs/storybook/pull/2559) - Upgraded `eslint` in `/` from "4.13.1" to "4.14.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `jest-specific-snapshot` in `addons/storyshots` from "0.2.0" to "0.3.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `style-loader` in `app/angular` from "0.17.0" to "0.18.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `npx` in `lib/cli` from "9.6.0" to "9.7.1" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.3.0" to "1.6.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `@types/jasmine` in `examples/angular-cli` from "2.5.54" to "2.8.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `jasmine-core` in `examples/angular-cli` from "2.6.4" to "2.8.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `jasmine-spec-reporter` in `examples/angular-cli` from "4.1.1" to "4.2.1" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `karma-chrome-launcher` in `examples/angular-cli` from "2.1.1" to "2.2.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `karma-coverage-istanbul-reporter` in `examples/angular-cli` from "1.3.0" to "1.3.1" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `protractor` in `examples/angular-cli` from "5.1.2" to "5.2.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `ts-node` in `examples/angular-cli` from "3.2.2" to "3.3.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `tslint` in `examples/angular-cli` from "5.3.2" to "5.8.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - UPGRADE jest & react-native [#2542](https://github.com/storybookjs/storybook/pull/2542) - Move back to original fuse.js package [#2478](https://github.com/storybookjs/storybook/pull/2478) - UPDATE "react-split-pane": "^0.1.74", to FIX an breaking issue [#2528](https://github.com/storybookjs/storybook/pull/2528) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.24" to "1.5.25" [#2529](https://github.com/storybookjs/storybook/pull/2529) - Upgraded `gatsby` in `/docs` from "1.9.144" to "1.9.146" [#2529](https://github.com/storybookjs/storybook/pull/2529) - Update gatsby in /docs from 1.9.143 to 1.9.144 [#2524](https://github.com/storybookjs/storybook/pull/2524) - Update gatsby in /docs from 1.9.142 to 1.9.143 [#2521](https://github.com/storybookjs/storybook/pull/2521) - Upgraded `enzyme-adapter-react-16` in `/` from "1.1.0" to "1.1.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `jest-image-snapshot` in `/` from "2.2.0" to "2.2.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `axe-core` in `addons/a11y` from "2.5.0" to "2.6.0" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `moment` in `addons/knobs` from "2.20.0" to "2.20.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `addons/knobs` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `app/vue` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `moment` in `addons/comments` from "2.20.0" to "2.20.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `@storybook/addon-actions` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/addon-links` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/addons` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/react` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `gatsby` in `/docs` from "1.9.141" to "1.9.142" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `nodemon` in `/` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `graphql` in `addons/graphql` from "0.11.7" to "0.12.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `@types/react` in `addons/knobs` from "16.0.30" to "16.0.31" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/react-native` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/react` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `nodemon` in `app/react` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/vue` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `nodemon` in `app/vue` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `vue-loader` in `app/vue` from "13.5.0" to "13.6.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.5.0" to "13.6.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Update danger in / from 2.1.5 to 2.1.6 [#2511](https://github.com/storybookjs/storybook/pull/2511) - Update react-native from 0.43.4 to 0.49.3 in app/react-native [#1971](https://github.com/storybookjs/storybook/pull/1971) - React-Native - Docs - Add Issues section for Android Emulator [#2078](https://github.com/storybookjs/storybook/pull/2078) - Upgrade eslint-config-airbnb and make it pass [#2212](https://github.com/storybookjs/storybook/pull/2212) - Add config for dependencies.io [#1770](https://github.com/storybookjs/storybook/pull/1770) - Upgrade root dependencies and sync with packages [#1802](https://github.com/storybookjs/storybook/pull/1802) - Update jest to the latest version πŸš€ [#1799](https://github.com/storybookjs/storybook/pull/1799) - Update eslint-plugin-jest to the latest version πŸš€ [#1795](https://github.com/storybookjs/storybook/pull/1795) - Update lerna to the latest version πŸš€ [#1768](https://github.com/storybookjs/storybook/pull/1768)
## 3.3.0-rc.1 2017-December-26 #### Bug Fixes - Fix whitespace on info add-on card [#2543](https://github.com/storybookjs/storybook/pull/2543) #### Documentation - Make dependencies more deterministic [#1703](https://github.com/storybookjs/storybook/pull/1703) #### Maintenance - Switch to UglifyJS that supports ES6 and up [#2530](https://github.com/storybookjs/storybook/pull/2530) - Move everything from lodash to lodash-es [#2558](https://github.com/storybookjs/storybook/pull/2558) - Misc fixes [#2556](https://github.com/storybookjs/storybook/pull/2556) - CI: test that angular example works [#2557](https://github.com/storybookjs/storybook/pull/2557) #### Dependency Upgrades
17 Upgrades - Update babel-eslint in / from 8.1.1 to 8.1.2 [#2562](https://github.com/storybookjs/storybook/pull/2562) - Update babel-eslint in / from 8.1.0 to 8.1.1 [#2561](https://github.com/storybookjs/storybook/pull/2561) - Update babel-eslint in / from 8.0.3 to 8.1.0 [#2559](https://github.com/storybookjs/storybook/pull/2559) - Upgraded `eslint` in `/` from "4.13.1" to "4.14.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `jest-specific-snapshot` in `addons/storyshots` from "0.2.0" to "0.3.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `style-loader` in `app/angular` from "0.17.0" to "0.18.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `npx` in `lib/cli` from "9.6.0" to "9.7.1" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `@angular/cli` in `examples/angular-cli` from "1.3.0" to "1.6.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `@types/jasmine` in `examples/angular-cli` from "2.5.54" to "2.8.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `jasmine-core` in `examples/angular-cli` from "2.6.4" to "2.8.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `jasmine-spec-reporter` in `examples/angular-cli` from "4.1.1" to "4.2.1" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `karma-chrome-launcher` in `examples/angular-cli` from "2.1.1" to "2.2.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `karma-coverage-istanbul-reporter` in `examples/angular-cli` from "1.3.0" to "1.3.1" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `protractor` in `examples/angular-cli` from "5.1.2" to "5.2.2" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `ts-node` in `examples/angular-cli` from "3.2.2" to "3.3.0" [#2555](https://github.com/storybookjs/storybook/pull/2555) - Upgraded `tslint` in `examples/angular-cli` from "5.3.2" to "5.8.0" [#2555](https://github.com/storybookjs/storybook/pull/2555)
## 3.3.0-rc.0 2017-December-23 #### Bug Fixes - Angular component props assignment improvements [#2554](https://github.com/storybookjs/storybook/pull/2554) #### Dependency Upgrades - UPGRADE jest & react-native [#2542](https://github.com/storybookjs/storybook/pull/2542) ## 3.3.0-alpha.6 2017-December-23 #### Features - Add support for importing markdown in storybook [#2299](https://github.com/storybookjs/storybook/pull/2299) - Add `TableComponent` option for addon-info [#2400](https://github.com/storybookjs/storybook/pull/2400) - Change keyboard shortcuts to platform safe [#1858](https://github.com/storybookjs/storybook/pull/1858) - Replace `console` with `client-logger` and `node-logger` packages [#2347](https://github.com/storybookjs/storybook/pull/2347) - Add renderer option to storyshots [#2414](https://github.com/storybookjs/storybook/pull/2414) #### Angular Support - Added type annotation to helpers, added ts declaration files for angu… [#2459](https://github.com/storybookjs/storybook/pull/2459) - Adding extra metadata to module/components [#2526](https://github.com/storybookjs/storybook/pull/2526) - Fix ng component prop output override [#2456](https://github.com/storybookjs/storybook/pull/2456) - `WIP` Angular versions support [#2467](https://github.com/storybookjs/storybook/pull/2467) - Angular Add custom pipes support [#2518](https://github.com/storybookjs/storybook/pull/2518) #### Bug Fixes - Remove redundant render in react [#2503](https://github.com/storybookjs/storybook/pull/2503) - Addon-actions: Fix types and refactor [#2438](https://github.com/storybookjs/storybook/pull/2438) - Fix warnings in search box [#2479](https://github.com/storybookjs/storybook/pull/2479) - Migrate to marksy@6 [#2464](https://github.com/storybookjs/storybook/pull/2464) - Extract Jest config from package.json to config file [#2424](https://github.com/storybookjs/storybook/pull/2424) - Fix Horizontal Scrollbar of DownPanel [#2410](https://github.com/storybookjs/storybook/pull/2410) - Move `@storybook/addons` to peerDependencies in all addons [#2335](https://github.com/storybookjs/storybook/pull/2335) - Fix compatibility with @babel/core v7 [#2494](https://github.com/storybookjs/storybook/pull/2494) - Unmount after storyshot snapshot [#2417](https://github.com/storybookjs/storybook/pull/2417) #### Documentation - Addon-info: deep merge passed styles with default ones [#2449](https://github.com/storybookjs/storybook/pull/2449) - Test documentation duplication fix [#2228](https://github.com/storybookjs/storybook/pull/2228) #### Maintenance - Netlify for angularexample [#2533](https://github.com/storybookjs/storybook/pull/2533) - Netlify for officialexample [#2532](https://github.com/storybookjs/storybook/pull/2532) - Add a storybook for the ui package [#2504](https://github.com/storybookjs/storybook/pull/2504) - FIX the failing netlify builds [#2527](https://github.com/storybookjs/storybook/pull/2527) - fix tests not actually running [#2450](https://github.com/storybookjs/storybook/pull/2450) - Add method to channel that ignores event from self [#1879](https://github.com/storybookjs/storybook/pull/1879) - Fix broken CI build [#2255](https://github.com/storybookjs/storybook/pull/2255) - Fix unittest warnings r3.3 [#2381](https://github.com/storybookjs/storybook/pull/2381) - Move addon events into its own story file [#2502](https://github.com/storybookjs/storybook/pull/2502) #### Dependency Upgrades
33 Upgrades - Move back to original fuse.js package [#2478](https://github.com/storybookjs/storybook/pull/2478) - UPDATE "react-split-pane": "^0.1.74", to FIX an breaking issue [#2528](https://github.com/storybookjs/storybook/pull/2528) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.24" to "1.5.25" [#2529](https://github.com/storybookjs/storybook/pull/2529) - Upgraded `gatsby` in `/docs` from "1.9.144" to "1.9.146" [#2529](https://github.com/storybookjs/storybook/pull/2529) - Update gatsby in /docs from 1.9.143 to 1.9.144 [#2524](https://github.com/storybookjs/storybook/pull/2524) - Update gatsby in /docs from 1.9.142 to 1.9.143 [#2521](https://github.com/storybookjs/storybook/pull/2521) - Upgraded `enzyme-adapter-react-16` in `/` from "1.1.0" to "1.1.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `jest-image-snapshot` in `/` from "2.2.0" to "2.2.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `axe-core` in `addons/a11y` from "2.5.0" to "2.6.0" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `moment` in `addons/knobs` from "2.20.0" to "2.20.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `addons/knobs` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `app/vue` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `moment` in `addons/comments` from "2.20.0" to "2.20.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `@storybook/addon-actions` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/addon-links` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/addons` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/react` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `gatsby` in `/docs` from "1.9.141" to "1.9.142" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `nodemon` in `/` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `graphql` in `addons/graphql` from "0.11.7" to "0.12.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `@types/react` in `addons/knobs` from "16.0.30" to "16.0.31" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/react-native` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/react` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `nodemon` in `app/react` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/vue` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `nodemon` in `app/vue` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `vue-loader` in `app/vue` from "13.5.0" to "13.6.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.5.0" to "13.6.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Update danger in / from 2.1.5 to 2.1.6 [#2511](https://github.com/storybookjs/storybook/pull/2511)
## 3.3.0-alpha.4 2017-November-22 #### Bug Fixes - Fix HMR by saving the preview frame URL as the story changes [#2349](https://github.com/storybookjs/storybook/pull/2349) - Fix CLI babel transpilation [#2350](https://github.com/storybookjs/storybook/pull/2350) ## 3.3.0-alpha.3 2017-November-07 #### Features - Add angular support: Storybook for Angular [#1474](https://github.com/storybookjs/storybook/pull/1474) - Fix addon Knobs: add array in Object PropTypes [#2227](https://github.com/storybookjs/storybook/pull/2227) - Adds error when storyshots finds no stories [#2079](https://github.com/storybookjs/storybook/pull/2079) - Add addon background to monorepo [#2220](https://github.com/storybookjs/storybook/pull/2220) - Add ability to parse line breaks into
for Docgen descriptions [#2053](https://github.com/storybookjs/storybook/pull/2053) #### Bug Fixes - Move LinkTo component to a separate `addon-links/react` endpoint [#2239](https://github.com/storybookjs/storybook/pull/2239) - Fix Array Knob deserialization [#2217](https://github.com/storybookjs/storybook/pull/2217) - Return the test in storyshots to respect promises. [#2218](https://github.com/storybookjs/storybook/pull/2218) - Knobs refactor accidentally removed select [#2210](https://github.com/storybookjs/storybook/pull/2210) - Add HMR to other RN app templates [#2213](https://github.com/storybookjs/storybook/pull/2213) - Autoload all `*.stories.js` files in cli templates [#2195](https://github.com/storybookjs/storybook/pull/2195) - Fix info upgrade codemod failing when optional description string is not supplied [#2138](https://github.com/storybookjs/storybook/pull/2138) - Fix `flex-basis` of `DownPanel` content div [#2126](https://github.com/storybookjs/storybook/pull/2126) #### Documentation - Updated local test documentation [#2224](https://github.com/storybookjs/storybook/pull/2224) - Add state addon to the addons page [#2012](https://github.com/storybookjs/storybook/pull/2012) - Add community addon to add the ability to customize styles in the story preview area [#2007](https://github.com/storybookjs/storybook/pull/2007) - Add Figma addon to community supported section [#2009](https://github.com/storybookjs/storybook/pull/2009) - Update storybook-router description in the addon gallery. [#1991](https://github.com/storybookjs/storybook/pull/1991) #### Maintenance - FIX `yarn test` & selecting only core [#2219](https://github.com/storybookjs/storybook/pull/2219) - CLI test: always remove `run` directory before exiting [#2201](https://github.com/storybookjs/storybook/pull/2201) - Bot for closing old issues [#2186](https://github.com/storybookjs/storybook/pull/2186) #### Dependency Upgrades - Update react-native from 0.43.4 to 0.49.3 in app/react-native [#1971](https://github.com/storybookjs/storybook/pull/1971) - React-Native - Docs - Add Issues section for Android Emulator [#2078](https://github.com/storybookjs/storybook/pull/2078) - Upgrade eslint-config-airbnb and make it pass [#2212](https://github.com/storybookjs/storybook/pull/2212) ## 3.3.0-alpha.2 2017-October-03 #### Features - Ability for custom storyshots testFunctions to utilise "snapshot per story file" [#1841](https://github.com/storybookjs/storybook/pull/1841) - Viewport Addon [#1753](https://github.com/storybookjs/storybook/pull/1753) - More detailed props table [#1485](https://github.com/storybookjs/storybook/pull/1485) - RN: Add accessibility labels to OnDeviceUI [#1780](https://github.com/storybookjs/storybook/pull/1780) - Have Stories on each level of hierarchy [#1763](https://github.com/storybookjs/storybook/pull/1763) - Viewport Addon [#1740](https://github.com/storybookjs/storybook/pull/1740) - Generate snapshot per story file [#1584](https://github.com/storybookjs/storybook/pull/1584) - addon-links: add `LinkTo` component, and `hrefTo` function [#1829](https://github.com/storybookjs/storybook/pull/1829) #### Bug Fixes - CLI: Use actions in sample stories for vue + fix them in SFC_VUE template [#1867](https://github.com/storybookjs/storybook/pull/1867) - Improve rendering of 'types' in addon-actions [#1887](https://github.com/storybookjs/storybook/pull/1887) - Circular json can possibly hang [#1881](https://github.com/storybookjs/storybook/pull/1881) - Use HtmlWebpackPlugin to import all assets (importing chunks in order) [#1775](https://github.com/storybookjs/storybook/pull/1775) - Fix preview scrolling [#1782](https://github.com/storybookjs/storybook/pull/1782) - Search box: make found options selectable with click [#1697](https://github.com/storybookjs/storybook/pull/1697) - Fix Docgen in static builds for Info [#1725](https://github.com/storybookjs/storybook/pull/1725) - Return empty array when Array knob is empty [#1811](https://github.com/storybookjs/storybook/pull/1811) #### Documentation - Make dependencies more deterministic [#1703](https://github.com/storybookjs/storybook/pull/1703) - Synced changes from new-docs to CONTRIBUTING.md [#1911](https://github.com/storybookjs/storybook/pull/1911) - Fix incorrect yarn command in docs [#1758](https://github.com/storybookjs/storybook/pull/1758) #### Maintenance - Drop "Install latest yarn version" step on CI [#1910](https://github.com/storybookjs/storybook/pull/1910) - CLI: A more human-friendly message for undetected project types [#1825](https://github.com/storybookjs/storybook/pull/1825) - CLI: handle promise rejections [#1826](https://github.com/storybookjs/storybook/pull/1826) - Add tests for CLI [#1767](https://github.com/storybookjs/storybook/pull/1767) - Yarn workspaces [#1810](https://github.com/storybookjs/storybook/pull/1810) - Knobs: allow arrays in object knob proptypes [#1701](https://github.com/storybookjs/storybook/pull/1701) - Deprecate confusing option names [#1692](https://github.com/storybookjs/storybook/pull/1692) - A CLI for running specific tests suites, like bootstrap CLI [#1752](https://github.com/storybookjs/storybook/pull/1752) - Remove check for sender on channel. [#1407](https://github.com/storybookjs/storybook/pull/1407) - Exit with code 1 if `start-storybook --smoke-test` fails [#1851](https://github.com/storybookjs/storybook/pull/1851) - Refactor CLI [#1840](https://github.com/storybookjs/storybook/pull/1840) - Refactor knobs - no longer include all runtimes [#1832](https://github.com/storybookjs/storybook/pull/1832) - Added addon-knobs to crna and vanilla react native. [#1636](https://github.com/storybookjs/storybook/pull/1636) #### Dependency Upgrades - Add config for dependencies.io [#1770](https://github.com/storybookjs/storybook/pull/1770) ## 3.3.0-alpha.0 2017-September-06 #### Features - Viewport addon: simulate device sizes in preview window [#1753](https://github.com/storybookjs/storybook/pull/1753) - CLI: Add codemod for deprecated addon-links and addon-actions from app [#1368](https://github.com/storybookjs/storybook/pull/1368) - Info addon: More detailed props table [#1485](https://github.com/storybookjs/storybook/pull/1485) - React native: Add accessibility labels to OnDeviceUI [#1780](https://github.com/storybookjs/storybook/pull/1780) - Stories panel: Stories on each hierarchy level [#1763](https://github.com/storybookjs/storybook/pull/1763) - Storyshots: Generate snapshot per story file [#1584](https://github.com/storybookjs/storybook/pull/1584) - CLI: Add support for Vue projects using Nuxt [#1794](https://github.com/storybookjs/storybook/pull/1794) #### Bug Fixes - Import chunks/assets in correct order using HtmlWebpackPlugin [#1775](https://github.com/storybookjs/storybook/pull/1775) - Fix preview scrolling [#1782](https://github.com/storybookjs/storybook/pull/1782) - Height aligned 2 buttons in manager's header [#1769](https://github.com/storybookjs/storybook/pull/1769) - Search box: make found options selectable with click [#1697](https://github.com/storybookjs/storybook/pull/1697) - Info addon: Fix Docgen in static builds [#1725](https://github.com/storybookjs/storybook/pull/1725) - Knobs: allow arrays in object knob proptypes [#1701](https://github.com/storybookjs/storybook/pull/1701) #### Documentation - Improve linkTo documentation [#1793](https://github.com/storybookjs/storybook/pull/1793) - Add carbon to examples page [#1764](https://github.com/storybookjs/storybook/pull/1764) - Minor grammar fixes and clarification to Vue documentation [#1756](https://github.com/storybookjs/storybook/pull/1756) - Fix incorrect yarn command in docs [#1758](https://github.com/storybookjs/storybook/pull/1758) - Add storybook-chrome-screenshot to addon gallery [#1761](https://github.com/storybookjs/storybook/pull/1761) - Fixing typo on VueJS withNotes Example [#1787](https://github.com/storybookjs/storybook/pull/1787) #### Maintenance - Deprecate confusing option names [#1692](https://github.com/storybookjs/storybook/pull/1692) - A CLI for running specific tests suites, like bootstrap CLI [#1752](https://github.com/storybookjs/storybook/pull/1752) - Remove check for sender on channel. [#1407](https://github.com/storybookjs/storybook/pull/1407) - Use yarn instead of NPM [#1703](https://github.com/storybookjs/storybook/pull/1703) - Add config for dependencies.io [#1770](https://github.com/storybookjs/storybook/pull/1770) - Added addon-knobs to crna and vanilla react native. [#1636](https://github.com/storybookjs/storybook/pull/1636) - Fixed Jest warnings [#1744](https://github.com/storybookjs/storybook/pull/1744) - Smoke test master [#1801](https://github.com/storybookjs/storybook/pull/1801) #### Dependency Upgrades - Upgrade root dependencies and sync with packages [#1802](https://github.com/storybookjs/storybook/pull/1802) - Update jest to the latest version πŸš€ [#1799](https://github.com/storybookjs/storybook/pull/1799) - Update eslint-plugin-jest to the latest version πŸš€ [#1795](https://github.com/storybookjs/storybook/pull/1795) - Update lerna to the latest version πŸš€ [#1768](https://github.com/storybookjs/storybook/pull/1768) ## 3.2.19 2017-December-23 #### Bug Fixes - fix compatibility with @babel/core v7 [#2494](https://github.com/storybookjs/storybook/pull/2494) #### Maintenance - FIX the failing netlify builds [#2527](https://github.com/storybookjs/storybook/pull/2527) #### Documentation - UPDATE readme with new slackin link [#2536](https://github.com/storybookjs/storybook/pull/2536) #### Dependency Upgrades
55 Updates - UPDATE "react-split-pane": "^0.1.74", to FIX an breaking issue [#2528](https://github.com/storybookjs/storybook/pull/2528) - Upgraded `cross-env` in `/` from "5.1.1" to "5.1.3" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `nodemon` in `/` from "1.13.3" to "1.14.3" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `glamorous` in `lib/components` from "4.11.0" to "4.11.2" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `glamorous` in `addons/jest` from "4.11.0" to "4.11.2" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `@types/node` in `addons/knobs` from "8.5.1" to "8.5.2" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue` in `addons/knobs` from "2.5.12" to "2.5.13" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `common-tags` in `app/react` from "1.5.1" to "1.6.0" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `glamorous` in `app/react` from "4.11.0" to "4.11.2" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `nodemon` in `app/react` from "1.13.3" to "1.14.3" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `common-tags` in `app/vue` from "1.5.1" to "1.6.0" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `nodemon` in `app/vue` from "1.13.3" to "1.14.3" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue` in `app/vue` from "2.5.12" to "2.5.13" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue-loader` in `app/vue` from "13.6.0" to "13.6.1" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.12" to "2.5.13" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.12" to "2.5.13" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `cross-env` in `examples/vue-kitchen-sink` from "5.1.1" to "5.1.3" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.6.0" to "13.6.1" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.12" to "2.5.13" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `glamorous` in `examples/cra-kitchen-sink` from "4.11.0" to "4.11.2" [#2540](https://github.com/storybookjs/storybook/pull/2540) - Upgraded `gatsby-remark-autolink-headers` in `/docs` from "1.4.10" to "1.4.11" [#2541](https://github.com/storybookjs/storybook/pull/2541) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.25" to "1.7.26" [#2541](https://github.com/storybookjs/storybook/pull/2541) - Upgraded `gatsby` in `/docs` from "1.9.148" to "1.9.149" [#2541](https://github.com/storybookjs/storybook/pull/2541) - Update gatsby in /docs from 1.9.146 to 1.9.147 [#2535](https://github.com/storybookjs/storybook/pull/2535) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.24" to "1.5.25" [#2529](https://github.com/storybookjs/storybook/pull/2529) - Upgraded `gatsby` in `/docs` from "1.9.144" to "1.9.146" [#2529](https://github.com/storybookjs/storybook/pull/2529) - Update gatsby in /docs from 1.9.143 to 1.9.144 [#2524](https://github.com/storybookjs/storybook/pull/2524) - Update gatsby in /docs from 1.9.142 to 1.9.143 [#2521](https://github.com/storybookjs/storybook/pull/2521) - Upgraded `enzyme-adapter-react-16` in `/` from "1.1.0" to "1.1.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `jest-image-snapshot` in `/` from "2.2.0" to "2.2.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `axe-core` in `addons/a11y` from "2.5.0" to "2.6.0" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `moment` in `addons/knobs` from "2.20.0" to "2.20.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `addons/knobs` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `app/vue` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `moment` in `addons/comments` from "2.20.0" to "2.20.1" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.11" to "2.5.12" [#2520](https://github.com/storybookjs/storybook/pull/2520) - Upgraded `@storybook/addon-actions` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/addon-links` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/addons` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `@storybook/react` in `/docs` from "3.2.17" to "3.2.18" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `gatsby` in `/docs` from "1.9.141" to "1.9.142" [#2519](https://github.com/storybookjs/storybook/pull/2519) - Upgraded `nodemon` in `/` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `graphql` in `addons/graphql` from "0.11.7" to "0.12.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `@types/react` in `addons/knobs` from "16.0.30" to "16.0.31" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/react-native` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/react` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `nodemon` in `app/react` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `app/vue` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `nodemon` in `app/vue` from "1.13.2" to "1.13.3" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `vue-loader` in `app/vue` from "13.5.0" to "13.6.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `file-loader` in `examples/vue-kitchen-sink` from "1.1.5" to "1.1.6" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Upgraded `vue-loader` in `examples/vue-kitchen-sink` from "13.5.0" to "13.6.0" [#2498](https://github.com/storybookjs/storybook/pull/2498) - Update danger in / from 2.1.5 to 2.1.6 [#2511](https://github.com/storybookjs/storybook/pull/2511)
## 3.2.18 2017-December-18 #### Bug Fixes - Number knob: apply default min/max/step values only in range mode [#2437](https://github.com/storybookjs/storybook/pull/2437) - `addon-actions` Check result of getPropertyDescriptor for IE11 [#2428](https://github.com/storybookjs/storybook/pull/2428) - Edited template of search box result item to fix overflow text in row [#2419](https://github.com/storybookjs/storybook/pull/2419) - Fix missing supported extension check in case when asset is a string [#2468](https://github.com/storybookjs/storybook/pull/2468) #### Documentation - Fix react-native-vanilla to actually run storybook and document how to run it [#2274](https://github.com/storybookjs/storybook/pull/2274) - Add another state addon to the gallery [#2391](https://github.com/storybookjs/storybook/pull/2391) - Create ISSUE_TEMPLATE.md [#2426](https://github.com/storybookjs/storybook/pull/2426) - fix Button dependency & typo in composant name in documentation [#2465](https://github.com/storybookjs/storybook/pull/2465) - add vue storybook boilerplate [#2421](https://github.com/storybookjs/storybook/pull/2421) - fix: update links to webpack docs [#2512](https://github.com/storybookjs/storybook/pull/2512) #### Maintenance - Do not remove debugger-statements during development [#2493](https://github.com/storybookjs/storybook/pull/2493) - FIX react-native-test in CI [#2444](https://github.com/storybookjs/storybook/pull/2444) #### Dependency Upgrades
139 Updates - Update gatsby in /docs from 1.9.139 to 1.9.141 [#2510](https://github.com/storybookjs/storybook/pull/2510) - Update gatsby in /docs from 1.9.138 to 1.9.139 [#2499](https://github.com/storybookjs/storybook/pull/2499) - Upgraded `eslint-plugin-prettier` in `/` from "2.3.1" to "2.4.0" [#2500](https://github.com/storybookjs/storybook/pull/2500) - Upgraded `graphql` in `addons/graphql` from "0.11.7" to "0.12.3" [#2500](https://github.com/storybookjs/storybook/pull/2500) - Upgraded `moment` in `addons/knobs` from "2.19.4" to "2.20.0" [#2500](https://github.com/storybookjs/storybook/pull/2500) - Upgraded `ws` in `app/react-native` from "3.3.2" to "3.3.3" [#2500](https://github.com/storybookjs/storybook/pull/2500) - Upgraded `moment` in `addons/comments` from "2.19.4" to "2.20.0" [#2500](https://github.com/storybookjs/storybook/pull/2500) - Update gatsby in /docs from 1.9.135 to 1.9.138 [#2497](https://github.com/storybookjs/storybook/pull/2497) - Upgraded `eslint-plugin-jest` in `/` from "21.4.3" to "21.5.0" [#2496](https://github.com/storybookjs/storybook/pull/2496) - Upgraded `nodemon` in `/` from "1.12.7" to "1.13.2" [#2496](https://github.com/storybookjs/storybook/pull/2496) - Upgraded `nodemon` in `app/react` from "1.12.7" to "1.13.2" [#2496](https://github.com/storybookjs/storybook/pull/2496) - Upgraded `nodemon` in `app/vue` from "1.12.7" to "1.13.2" [#2496](https://github.com/storybookjs/storybook/pull/2496) - Update gatsby-remark-copy-linked-files in /docs from 1.5.23 to 1.5.24 [#2495](https://github.com/storybookjs/storybook/pull/2495) - Update gatsby in /docs from 1.9.134 to 1.9.135 [#2491](https://github.com/storybookjs/storybook/pull/2491) - Update danger in / from 2.1.4 to 2.1.5 [#2489](https://github.com/storybookjs/storybook/pull/2489) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.23" to "1.6.24" [#2490](https://github.com/storybookjs/storybook/pull/2490) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.35" to "1.5.36" [#2490](https://github.com/storybookjs/storybook/pull/2490) - Upgraded `eslint-plugin-jest` in `/` from "21.4.2" to "21.4.3" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `nodemon` in `/` from "1.12.6" to "1.12.7" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `symlink-dir` in `/` from "1.1.0" to "1.1.1" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `@types/node` in `addons/knobs` from "8.0.58" to "8.5.1" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `@types/react` in `addons/knobs` from "16.0.29" to "16.0.30" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `style-loader` in `addons/knobs` from "0.19.0" to "0.19.1" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `vue` in `addons/knobs` from "2.5.10" to "2.5.11" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `autoprefixer` in `app/react-native` from "7.2.2" to "7.2.3" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `style-loader` in `app/react-native` from "0.18.2" to "0.19.1" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `autoprefixer` in `app/react` from "7.2.2" to "7.2.3" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `style-loader` in `app/react` from "0.18.2" to "0.19.1" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `nodemon` in `app/react` from "1.12.6" to "1.12.7" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `autoprefixer` in `app/vue` from "7.2.2" to "7.2.3" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `style-loader` in `app/vue` from "0.18.2" to "0.19.1" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `nodemon` in `app/vue` from "1.12.6" to "1.12.7" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `vue` in `app/vue` from "2.5.10" to "2.5.11" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.10" to "2.5.11" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.10" to "2.5.11" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.10" to "2.5.11" [#2488](https://github.com/storybookjs/storybook/pull/2488) - Upgraded `gatsby-link` in `/docs` from "1.6.31" to "1.6.32" [#2486](https://github.com/storybookjs/storybook/pull/2486) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.24" to "1.7.25" [#2486](https://github.com/storybookjs/storybook/pull/2486) - Upgraded `gatsby` in `/docs` from "1.9.131" to "1.9.134" [#2486](https://github.com/storybookjs/storybook/pull/2486) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.34" to "1.5.35" [#2476](https://github.com/storybookjs/storybook/pull/2476) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.10" to "1.5.11" [#2476](https://github.com/storybookjs/storybook/pull/2476) - Upgraded `gatsby` in `/docs` from "1.9.130" to "1.9.131" [#2476](https://github.com/storybookjs/storybook/pull/2476) - Upgraded `eslint-plugin-jsx-a11y` in `/` from "6.0.2" to "6.0.3" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `nodemon` in `/` from "1.12.5" to "1.12.6" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `vue` in `addons/knobs` from "2.5.9" to "2.5.10" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `react-modal` in `lib/ui` from "3.1.7" to "3.1.8" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `nodemon` in `app/react` from "1.12.5" to "1.12.6" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `nodemon` in `app/vue` from "1.12.5" to "1.12.6" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `vue` in `app/vue` from "2.5.9" to "2.5.10" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.9" to "2.5.10" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.9" to "2.5.10" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.9" to "2.5.10" [#2477](https://github.com/storybookjs/storybook/pull/2477) - Upgraded `danger` in `/` from "2.1.3" to "2.1.4" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `eslint` in `/` from "4.13.0" to "4.13.1" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `prettier` in `/` from "1.9.1" to "1.9.2" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `@types/node` in `addons/knobs` from "8.0.57" to "8.0.58" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `@types/react` in `addons/knobs` from "16.0.28" to "16.0.29" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `core-js` in `app/react` from "2.5.2" to "2.5.3" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `core-js` in `app/vue` from "2.5.2" to "2.5.3" [#2473](https://github.com/storybookjs/storybook/pull/2473) - Upgraded `moment` in `addons/knobs` from "2.19.3" to "2.19.4" [#2462](https://github.com/storybookjs/storybook/pull/2462) - Upgraded `moment` in `addons/comments` from "2.19.3" to "2.19.4" [#2462](https://github.com/storybookjs/storybook/pull/2462) - Upgraded `react-inspector` in `addons/actions` from "2.2.1" to "2.2.2" [#2457](https://github.com/storybookjs/storybook/pull/2457) - Upgraded `react-inspector` in `lib/ui` from "2.2.1" to "2.2.2" [#2457](https://github.com/storybookjs/storybook/pull/2457) - Upgraded `gatsby-link` in `/docs` from "1.6.30" to "1.6.31" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-plugin-sharp` in `/docs` from "1.6.22" to "1.6.23" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-remark-autolink-headers` in `/docs` from "1.4.9" to "1.4.10" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-remark-copy-linked-files` in `/docs` from "1.5.22" to "1.5.23" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-remark-images` in `/docs` from "1.5.33" to "1.5.34" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-remark-smartypants` in `/docs` from "1.4.9" to "1.4.10" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-source-filesystem` in `/docs` from "1.5.9" to "1.5.10" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby-transformer-remark` in `/docs` from "1.7.23" to "1.7.24" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Upgraded `gatsby` in `/docs` from "1.9.128" to "1.9.130" [#2458](https://github.com/storybookjs/storybook/pull/2458) - Update react-stack-grid in /docs from 0.6.0 to 0.7.0 [#2453](https://github.com/storybookjs/storybook/pull/2453) - Upgraded `eslint` in `/` from "4.12.1" to "4.13.0" [#2454](https://github.com/storybookjs/storybook/pull/2454) - Upgraded `core-js` in `app/react` from "2.5.1" to "2.5.2" [#2454](https://github.com/storybookjs/storybook/pull/2454) - Upgraded `core-js` in `app/vue` from "2.5.1" to "2.5.2" [#2454](https://github.com/storybookjs/storybook/pull/2454) - Upgraded `@types/node` in `addons/knobs` from "8.0.56" to "8.0.57" [#2448](https://github.com/storybookjs/storybook/pull/2448) - Upgraded `@types/react` in `addons/knobs` from "16.0.27" to "16.0.28" [#2448](https://github.com/storybookjs/storybook/pull/2448) - Upgraded `autoprefixer` in `app/react-native` from "7.2.1" to "7.2.2" [#2448](https://github.com/storybookjs/storybook/pull/2448) - Upgraded `autoprefixer` in `app/react` from "7.2.1" to "7.2.2" [#2448](https://github.com/storybookjs/storybook/pull/2448) - Upgraded `autoprefixer` in `app/vue` from "7.2.1" to "7.2.2" [#2448](https://github.com/storybookjs/storybook/pull/2448) - Upgraded `danger` in `/` from "2.1.2" to "2.1.3" [#2447](https://github.com/storybookjs/storybook/pull/2447) - Upgraded `jscodeshift` in `lib/codemod` from "0.3.32" to "0.4.0" [#2447](https://github.com/storybookjs/storybook/pull/2447) - Upgraded `jscodeshift` in `lib/cli` from "0.3.32" to "0.4.0" [#2447](https://github.com/storybookjs/storybook/pull/2447) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.9.6" to "2.9.7" [#2447](https://github.com/storybookjs/storybook/pull/2447) - Upgraded `danger` in `/` from "2.0.3" to "2.1.2" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `eslint-plugin-jest` in `/` from "21.4.1" to "21.4.2" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `github-release-from-changelog` in `/` from "1.2.1" to "1.3.0" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `nodemon` in `/` from "1.12.4" to "1.12.5" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `prettier` in `/` from "1.9.0" to "1.9.1" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `@types/node` in `addons/knobs` from "8.0.54" to "8.0.55" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `react-native` in `app/react-native` from "0.50.4" to "0.51.0" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `nodemon` in `app/react` from "1.12.4" to "1.12.5" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `nodemon` in `app/vue` from "1.12.4" to "1.12.5" [#2442](https://github.com/storybookjs/storybook/pull/2442) - Upgraded `@types/node` in `addons/knobs` from "8.0.54" to "8.0.56" [#2443](https://github.com/storybookjs/storybook/pull/2443) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.9.5" to "2.9.6" [#2443](https://github.com/storybookjs/storybook/pull/2443) - Update fs-extra in / from 4.0.2 to 4.0.3 [#2433](https://github.com/storybookjs/storybook/pull/2433) - Upgraded `eslint-plugin-jest` in `/` from "21.4.0" to "21.4.1" [#2430](https://github.com/storybookjs/storybook/pull/2430) - Upgraded `prettier` in `/` from "1.8.2" to "1.9.0" [#2430](https://github.com/storybookjs/storybook/pull/2430) - Upgraded `babel-eslint` in `/` from "8.0.2" to "8.0.3" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `commander` in `/` from "2.12.1" to "2.12.2" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `eslint` in `/` from "4.12.0" to "4.12.1" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `eslint-plugin-jest` in `/` from "21.3.2" to "21.4.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `inquirer` in `/` from "4.0.0" to "4.0.1" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `nodemon` in `/` from "1.12.1" to "1.12.4" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `moment` in `addons/knobs` from "2.19.2" to "2.19.3" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `react-datetime` in `addons/knobs` from "2.11.0" to "2.11.1" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `@types/node` in `addons/knobs` from "8.0.53" to "8.0.54" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `@types/react` in `addons/knobs` from "16.0.25" to "16.0.27" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `typescript` in `addons/knobs` from "2.6.1" to "2.6.2" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `vue` in `addons/knobs` from "2.5.8" to "2.5.9" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `commander` in `lib/cli` from "2.12.1" to "2.12.2" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `react-modal` in `lib/ui` from "3.1.4" to "3.1.7" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `autoprefixer` in `app/react-native` from "7.1.6" to "7.2.1" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `commander` in `app/react-native` from "2.12.1" to "2.12.2" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `webpack` in `app/react-native` from "3.8.1" to "3.10.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `airbnb-js-shims` in `app/react` from "1.3.0" to "1.4.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `autoprefixer` in `app/react` from "7.1.6" to "7.2.1" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `commander` in `app/react` from "2.12.1" to "2.12.2" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `webpack` in `app/react` from "3.8.1" to "3.10.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `nodemon` in `app/react` from "1.12.1" to "1.12.4" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `airbnb-js-shims` in `app/vue` from "1.3.0" to "1.4.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `autoprefixer` in `app/vue` from "7.1.6" to "7.2.1" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `commander` in `app/vue` from "2.12.1" to "2.12.2" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `webpack` in `app/vue` from "3.8.1" to "3.10.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `nodemon` in `app/vue` from "1.12.1" to "1.12.4" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `vue` in `app/vue` from "2.5.8" to "2.5.9" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.8" to "2.5.9" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `marked` in `addons/comments` from "0.3.6" to "0.3.7" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `moment` in `addons/comments` from "2.19.2" to "2.19.3" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.8" to "2.5.9" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.8" to "2.5.9" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `webpack` in `examples/vue-kitchen-sink` from "3.8.1" to "3.10.0" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `webpack-dev-server` in `examples/vue-kitchen-sink` from "2.9.4" to "2.9.5" [#2429](https://github.com/storybookjs/storybook/pull/2429) - Upgraded `@storybook/addon-actions` in `/docs` from "3.2.16" to "3.2.17" [#2427](https://github.com/storybookjs/storybook/pull/2427) - Upgraded `@storybook/addon-links` in `/docs` from "3.2.16" to "3.2.17" [#2427](https://github.com/storybookjs/storybook/pull/2427) - Upgraded `@storybook/addons` in `/docs` from "3.2.16" to "3.2.17" [#2427](https://github.com/storybookjs/storybook/pull/2427) - Upgraded `@storybook/react` in `/docs` from "3.2.16" to "3.2.17" [#2427](https://github.com/storybookjs/storybook/pull/2427) - React 16.2 [#2393](https://github.com/storybookjs/storybook/pull/2393)
## 3.2.17 2017-December-03 #### Features - Add dotenv support for storybook in vue and react [#2345](https://github.com/storybookjs/storybook/pull/2345) - Addon jest [#2295](https://github.com/storybookjs/storybook/pull/2295) - Addon-knobs: add number config options [#2371](https://github.com/storybookjs/storybook/pull/2371) - Addon-info: Expose style for customization [#2370](https://github.com/storybookjs/storybook/pull/2370) #### Bug Fixes - Fix addon-actions in legacy Android browser [#2365](https://github.com/storybookjs/storybook/pull/2365) - Remove superfluous vertical scrollbar in fullscreen [#2394](https://github.com/storybookjs/storybook/pull/2394) - Made jest test file extension name optional [#2373](https://github.com/storybookjs/storybook/pull/2373) - Render navigation and addons panels even when they are hidden [#2336](https://github.com/storybookjs/storybook/pull/2336) - Fix wrong "withTests" examples + add documentation [#2398](https://github.com/storybookjs/storybook/pull/2398) #### Maintenance - Issue #2196 - Set console.warn and console.error to throw in tests [#2297](https://github.com/storybookjs/storybook/pull/2297) - Optimize CI workflow [#2331](https://github.com/storybookjs/storybook/pull/2331) - Ignore shelljs in bithound [#2322](https://github.com/storybookjs/storybook/pull/2322) - Fix netlify vue instance [#2386](https://github.com/storybookjs/storybook/pull/2386) - Keep examples' deps up to date [#2353](https://github.com/storybookjs/storybook/pull/2353) - Separate netlify instances [#2340](https://github.com/storybookjs/storybook/pull/2340) - Issue 2196 fix unittest warnings [#2343](https://github.com/storybookjs/storybook/pull/2343) #### Documentation - Document return type of `date` knob (see #1489) [#2332](https://github.com/storybookjs/storybook/pull/2332) #### Dependency Upgrades
72 PRs - Update gatsby in /docs from 1.9.127 to 1.9.128 [#2420](https://github.com/storybookjs/storybook/pull/2420) - Update marked in /docs from 0.3.6 to 0.3.7 [#2416](https://github.com/storybookjs/storybook/pull/2416) - Upgraded `gatsby` in `docs` from "1.9.126" to "1.9.127" [#2406](https://github.com/storybookjs/storybook/pull/2406) - Upgraded `gatsby-transformer-remark` in `docs` from "1.7.22" to "1.7.23" [#2406](https://github.com/storybookjs/storybook/pull/2406) - Upgraded `gatsby` in `docs` from "1.9.125" to "1.9.126" [#2399](https://github.com/storybookjs/storybook/pull/2399) - Upgraded `gatsby-link` in `docs` from "1.6.29" to "1.6.30" [#2399](https://github.com/storybookjs/storybook/pull/2399) - Upgraded `gatsby` in `docs` from "1.9.119" to "1.9.125" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-link` in `docs` from "1.6.28" to "1.6.29" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-plugin-sharp` in `docs` from "1.6.21" to "1.6.22" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-remark-autolink-headers` in `docs` from "1.4.8" to "1.4.9" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-remark-copy-linked-files` in `docs` from "1.5.21" to "1.5.22" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-remark-images` in `docs` from "1.5.32" to "1.5.33" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-remark-smartypants` in `docs` from "1.4.8" to "1.4.9" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-source-filesystem` in `docs` from "1.5.8" to "1.5.9" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `gatsby-transformer-remark` in `docs` from "1.7.21" to "1.7.22" [#2392](https://github.com/storybookjs/storybook/pull/2392) - Upgraded `webpack-dev-middleware` in `app/react-native` from "1.12.1" to "1.12.2" [#2385](https://github.com/storybookjs/storybook/pull/2385) - Upgraded `webpack-hot-middleware` in `app/react-native` from "2.20.0" to "2.21.0" [#2385](https://github.com/storybookjs/storybook/pull/2385) - Upgraded `webpack-dev-middleware` in `app/react` from "1.12.1" to "1.12.2" [#2385](https://github.com/storybookjs/storybook/pull/2385) - Upgraded `webpack-hot-middleware` in `app/react` from "2.20.0" to "2.21.0" [#2385](https://github.com/storybookjs/storybook/pull/2385) - Upgraded `webpack-dev-middleware` in `app/vue` from "1.12.1" to "1.12.2" [#2385](https://github.com/storybookjs/storybook/pull/2385) - Upgraded `webpack-hot-middleware` in `app/vue` from "2.20.0" to "2.21.0" [#2385](https://github.com/storybookjs/storybook/pull/2385) - Upgraded `danger` in `/` from "2.0.1" to "2.0.3" [#2380](https://github.com/storybookjs/storybook/pull/2380) - Upgraded `eslint` in `/` from "4.11.0" to "4.12.0" [#2380](https://github.com/storybookjs/storybook/pull/2380) - Upgraded `eslint-config-prettier` in `/` from "2.8.0" to "2.9.0" [#2380](https://github.com/storybookjs/storybook/pull/2380) - Upgraded `react-modal` in `lib/ui` from "3.1.3" to "3.1.4" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `postcss-loader` in `app/react-native` from "2.0.8" to "2.0.9" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `react-native` in `app/react-native` from "0.50.3" to "0.50.4" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `common-tags` in `app/react` from "1.4.0" to "1.5.1" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `postcss-loader` in `app/react` from "2.0.8" to "2.0.9" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `common-tags` in `app/vue` from "1.4.0" to "1.5.1" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `postcss-loader` in `app/vue` from "2.0.8" to "2.0.9" [#2364](https://github.com/storybookjs/storybook/pull/2364) - Upgraded `commander` in `/` from "2.11.0" to "2.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `commander` in `lib/cli` from "2.11.0" to "2.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `react-modal` in `lib/ui` from "3.1.2" to "3.1.3" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `commander` in `app/react-native` from "2.11.0" to "2.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `webpack-dev-middleware` in `app/react-native` from "1.12.0" to "1.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `commander` in `app/react` from "2.11.0" to "2.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `webpack-dev-middleware` in `app/react` from "1.12.0" to "1.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `commander` in `app/vue` from "2.11.0" to "2.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Upgraded `webpack-dev-middleware` in `app/vue` from "1.12.0" to "1.12.1" [#2359](https://github.com/storybookjs/storybook/pull/2359) - Update gatsby in docs from 1.9.118 to 1.9.119 [#2354](https://github.com/storybookjs/storybook/pull/2354) - Upgraded `vue` in `addons/knobs` from "2.5.6" to "2.5.8" [#2344](https://github.com/storybookjs/storybook/pull/2344) - Upgraded `ws` in `app/react-native` from "3.3.1" to "3.3.2" [#2344](https://github.com/storybookjs/storybook/pull/2344) - Upgraded `vue` in `app/vue` from "2.5.6" to "2.5.8" [#2344](https://github.com/storybookjs/storybook/pull/2344) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.6" to "2.5.8" [#2344](https://github.com/storybookjs/storybook/pull/2344) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.6" to "2.5.8" [#2344](https://github.com/storybookjs/storybook/pull/2344) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.6" to "2.5.8" [#2344](https://github.com/storybookjs/storybook/pull/2344) - Upgraded `eslint-config-prettier` in `/` from "2.7.0" to "2.8.0" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Upgraded `eslint-plugin-react` in `/` from "7.4.0" to "7.5.0" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Upgraded `vue` in `addons/knobs` from "2.5.5" to "2.5.6" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Upgraded `vue` in `app/vue` from "2.5.5" to "2.5.6" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.5" to "2.5.6" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.5" to "2.5.6" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.5" to "2.5.6" [#2342](https://github.com/storybookjs/storybook/pull/2342) - Update gatsby in docs from 1.9.117 to 1.9.118 [#2341](https://github.com/storybookjs/storybook/pull/2341) - Upgraded `gatsby` in `docs` from "1.9.114" to "1.9.117" [#2338](https://github.com/storybookjs/storybook/pull/2338) - Upgraded `gh-pages` in `docs` from "1.0.0" to "1.1.0" [#2338](https://github.com/storybookjs/storybook/pull/2338) - Update gh-pages in / from 1.0.0 to 1.1.0 [#2339](https://github.com/storybookjs/storybook/pull/2339) - Upgraded `@types/react` in `addons/knobs` from "16.0.23" to "16.0.25" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue` in `addons/knobs` from "2.5.3" to "2.5.5" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue-hot-reload-api` in `app/vue` from "2.2.3" to "2.2.4" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue` in `app/vue` from "2.5.3" to "2.5.5" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue-template-compiler` in `app/vue` from "2.5.3" to "2.5.5" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue` in `examples/vue-kitchen-sink` from "2.5.3" to "2.5.5" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue-hot-reload-api` in `examples/vue-kitchen-sink` from "2.2.3" to "2.2.4" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Upgraded `vue-template-compiler` in `examples/vue-kitchen-sink` from "2.5.3" to "2.5.5" [#2334](https://github.com/storybookjs/storybook/pull/2334) - Update gatsby in docs from 1.9.112 to 1.9.114 [#2333](https://github.com/storybookjs/storybook/pull/2333) - Upgraded `@storybook/addon-actions` in `docs` from "3.2.15" to "3.2.16" [#2327](https://github.com/storybookjs/storybook/pull/2327) - Upgraded `@storybook/addon-links` in `docs` from "3.2.15" to "3.2.16" [#2327](https://github.com/storybookjs/storybook/pull/2327) - Upgraded `@storybook/addons` in `docs` from "3.2.15" to "3.2.16" [#2327](https://github.com/storybookjs/storybook/pull/2327) - Upgraded `@storybook/react` in `docs` from "3.2.15" to "3.2.16" [#2327](https://github.com/storybookjs/storybook/pull/2327) - Update @types/node in addons/knobs from 8.0.52 to 8.0.53 [#2326](https://github.com/storybookjs/storybook/pull/2326)
## 3.2.16 2017-November-15 #### Features - Add addon-a11y to monorepo [#2292](https://github.com/storybookjs/storybook/pull/2292) #### Bug Fixes - Addon actions: replace eval with function name assignment [#2321](https://github.com/storybookjs/storybook/pull/2321) - FIX propwarning on basebutton && ADD style prop on basebutton [#2305](https://github.com/storybookjs/storybook/pull/2305) - React-native: fix drawer width [#2300](https://github.com/storybookjs/storybook/pull/2300) #### Maintenance - Add Previews of deployed examples via Netlify [#2304](https://github.com/storybookjs/storybook/pull/2304) #### Dependency Upgrades
30 upgrades - Update 5 dependencies from npm [#2312](https://github.com/storybookjs/storybook/pull/2312) - Upgraded gatsby-link in `docs` from `1.6.27` to `1.6.28` [#2311](https://github.com/storybookjs/storybook/pull/2311) - Upgraded gatsby-plugin-sharp in `docs` from `1.6.20` to `1.6.21` [#2311](https://github.com/storybookjs/storybook/pull/2311) - Upgraded gatsby-remark-images in `docs` from `1.5.31` to `1.5.32` [#2311](https://github.com/storybookjs/storybook/pull/2311) - Upgraded gatsby in `docs` from `1.9.108` to `1.9.112` [#2308](https://github.com/storybookjs/storybook/pull/2308) - Upgraded gatsby-link in `docs` from `1.6.26` to `1.6.27` [#2308](https://github.com/storybookjs/storybook/pull/2308) - Upgraded gatsby-remark-copy-linked-files in `docs` from `1.5.20` to `1.5.21` [#2308](https://github.com/storybookjs/storybook/pull/2308) - Upgraded gatsby-transformer-remark in `docs` from `1.7.20` to `1.7.21` [#2308](https://github.com/storybookjs/storybook/pull/2308) - Upgraded react-textarea-autosize in `addons/events` from `5.2.0` to `5.2.1` [#2309](https://github.com/storybookjs/storybook/pull/2309) - Upgraded react-datetime in `addons/knobs` from `2.10.3` to `2.11.0` [#2309](https://github.com/storybookjs/storybook/pull/2309) - Upgraded react-textarea-autosize in `addons/knobs` from `5.2.0` to `5.2.1` [#2309](https://github.com/storybookjs/storybook/pull/2309) - Upgraded react-textarea-autosize in `addons/comments` from `5.2.0` to `5.2.1` [#2309](https://github.com/storybookjs/storybook/pull/2309) - Upgraded moment in `addons/knobs` from `2.19.1` to `2.19.2` [#2293](https://github.com/storybookjs/storybook/pull/2293) - Upgraded moment in `addons/comments` from `2.19.1` to `2.19.2` [#2293](https://github.com/storybookjs/storybook/pull/2293) - Upgraded gatsby in `docs` from `1.9.100` to `1.9.108` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-link in `docs` from `1.6.24` to `1.6.26` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-plugin-sharp in `docs` from `1.6.19` to `1.6.20` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-remark-autolink-headers in `docs` from `1.4.7` to `1.4.8` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-remark-copy-linked-files in `docs` from `1.5.16` to `1.5.20` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-remark-images in `docs` from `1.5.30` to `1.5.31` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-source-filesystem in `docs` from `1.5.7` to `1.5.8` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Upgraded gatsby-transformer-remark in `docs` from `1.7.19` to `1.7.20` [#2294](https://github.com/storybookjs/storybook/pull/2294) - Update lint-staged to 5.0.0 [#2291](https://github.com/storybookjs/storybook/pull/2291) - Upgraded eslint in `/` from `4.10.0` to `4.11.0` [#2290](https://github.com/storybookjs/storybook/pull/2290) - Upgraded puppeteer in `/` from `0.12.0` to `0.13.0` [#2290](https://github.com/storybookjs/storybook/pull/2290) - Update 6 dependencies from npm [#2286](https://github.com/storybookjs/storybook/pull/2286) - Update React to 16.1.0 [#2285](https://github.com/storybookjs/storybook/pull/2285) - Update 4 dependencies from npm [#2284](https://github.com/storybookjs/storybook/pull/2284) - use @storybook published deprecated dependencies [#2314](https://github.com/storybookjs/storybook/pull/2314) - Update inquirer to 4.0.0 [#2298](https://github.com/storybookjs/storybook/pull/2298)
## 3.2.15 2017-November-10 #### Features - Optimizing for iphone x [#2260](https://github.com/storybookjs/storybook/pull/2260) - Fix accessibility warnings [#2270](https://github.com/storybookjs/storybook/pull/2270) #### Bug Fixes - Fix propTypes in addon-background [#2279](https://github.com/storybookjs/storybook/pull/2279) - Addon-info: allow duplicate displayNames [#2269](https://github.com/storybookjs/storybook/pull/2269) - Fix browser navigation [#2261](https://github.com/storybookjs/storybook/pull/2261) #### Maintenance - Fixes to build scripts for Windows. [#2051](https://github.com/storybookjs/storybook/pull/2051) - Update dependencies.yml to include batch updates for docs dependencies [#2252](https://github.com/storybookjs/storybook/pull/2252) #### Dependency Upgrades
11 PRs - Update 4 dependencies from npm [#2267](https://github.com/storybookjs/storybook/pull/2267) - Update 8 dependencies from npm [#2262](https://github.com/storybookjs/storybook/pull/2262) - Update 3 dependencies from npm [#2257](https://github.com/storybookjs/storybook/pull/2257) - Update babel-eslint in / from 8.0.1 to 8.0.2 [#2253](https://github.com/storybookjs/storybook/pull/2253) - 3 packages updated by dependencies.io [#2251](https://github.com/storybookjs/storybook/pull/2251) - Update devDependencies [#2232](https://github.com/storybookjs/storybook/pull/2232) - Update react-textarea-autosize to 5.1.0 [#2233](https://github.com/storybookjs/storybook/pull/2233) - Update insert-css to 2.0.0 [#2234](https://github.com/storybookjs/storybook/pull/2234) - Update file-loader to 1.1.5 [#2236](https://github.com/storybookjs/storybook/pull/2236) - Update read-pkg-up to 3.0.0 [#2237](https://github.com/storybookjs/storybook/pull/2237) - Update react-modal to 3.1.0 [#2238](https://github.com/storybookjs/storybook/pull/2238)
## 3.2.14 2017-November-01 #### Features - React-native: Add platform option for haul bundler [#2129](https://github.com/storybookjs/storybook/pull/2129) #### Bug Fixes - Fixed addon-info not importing docgen descriptions [#2133](https://github.com/storybookjs/storybook/pull/2133) - Handle full screen scrolling on iOS [#2040](https://github.com/storybookjs/storybook/pull/2040) - Fixed infinite render loop [#2100](https://github.com/storybookjs/storybook/pull/2100) - Fix hmr in react-native template [#2194](https://github.com/storybookjs/storybook/pull/2194) - Fix prop type in react-native [#2185](https://github.com/storybookjs/storybook/pull/2185) - Avoid logging an object on compilation errors [#2199](https://github.com/storybookjs/storybook/pull/2199) #### Documentation - CRA Example Cleanup - Info [#2143](https://github.com/storybookjs/storybook/pull/2143) #### Maintenance - IMPROVE integration tests so they all output a diff image when multiple fail [#2197](https://github.com/storybookjs/storybook/pull/2197) - ADD integration artefacts store step to circle.yml [#2182](https://github.com/storybookjs/storybook/pull/2182) - ADD integration test [#2119](https://github.com/storybookjs/storybook/pull/2119) - Updating to new favicon [#2113](https://github.com/storybookjs/storybook/pull/2113) - Bot for closing old issues [#2186](https://github.com/storybookjs/storybook/pull/2186) #### Dependency Upgrades
12 PRs - 7 packages updated by dependencies.io [#2200](https://github.com/storybookjs/storybook/pull/2200) - Update jest-image-snapshot to 2.1.0 [#2184](https://github.com/storybookjs/storybook/pull/2184) - 2 packages updated by dependencies.io [#2175](https://github.com/storybookjs/storybook/pull/2175) - 3 packages updated by dependencies.io [#2137](https://github.com/storybookjs/storybook/pull/2137) - 2 packages updated by dependencies.io [#2131](https://github.com/storybookjs/storybook/pull/2131) - 4 packages updated by dependencies.io [#2124](https://github.com/storybookjs/storybook/pull/2124) - 2 packages updated by dependencies.io [#2116](https://github.com/storybookjs/storybook/pull/2116) - 5 packages updated by dependencies.io [#2111](https://github.com/storybookjs/storybook/pull/2111) - 4 packages updated by dependencies.io [#2109](https://github.com/storybookjs/storybook/pull/2109) - Add index.js file for RN 0.49 [#2176](https://github.com/storybookjs/storybook/pull/2176) - Enable issue creation for dependencies.io [#2141](https://github.com/storybookjs/storybook/pull/2141) - Major updates in devDependencies [#2178](https://github.com/storybookjs/storybook/pull/2178)
## 3.2.13 2017-October-20 #### Features - Knobs addon: new knob type `button` [#2004](https://github.com/storybookjs/storybook/pull/2004) - Vue: Support JSX for Vue Components [#1993](https://github.com/storybookjs/storybook/pull/1993) - Vue CLI: support Nuxt.js projects [#2056](https://github.com/storybookjs/storybook/pull/2056) #### Bug Fixes - UI: ix sidebar header wrapping [#1962](https://github.com/storybookjs/storybook/pull/1962) - Vue: Make Vue a peer dependency [#2041](https://github.com/storybookjs/storybook/pull/2041) #### Documentation - Update empty addons channel bug description [#1977](https://github.com/storybookjs/storybook/pull/1977) - Fix README.md example for addons/info [#1960](https://github.com/storybookjs/storybook/pull/1960) #### Maintenance - Dirty-check repo state on CI to ensure lockfiles being up-to-date [#1980](https://github.com/storybookjs/storybook/pull/1980) - Enable batch mode for dependencies.io [#2093](https://github.com/storybookjs/storybook/pull/2093) - Fixed lifecycle twice executing (closes #1742) [#1983](https://github.com/storybookjs/storybook/pull/1983) - Disable npm publish on all non-master branches [#1963](https://github.com/storybookjs/storybook/pull/1963) - Fix lerna.json to ignore vue-kitchen-sink correctly [#1944](https://github.com/storybookjs/storybook/pull/1944) #### Dependency Upgrades
66 PRs - 2 packages updated by dependencies.io [#2097](https://github.com/storybookjs/storybook/pull/2097) - 2 packages updated by dependencies.io [#2094](https://github.com/storybookjs/storybook/pull/2094) - Update deps [#2090](https://github.com/storybookjs/storybook/pull/2090) - Update enzyme-adapter-react-16 from 1.0.1 to 1.0.2 in / [#2068](https://github.com/storybookjs/storybook/pull/2068) - Update deps [#2077](https://github.com/storybookjs/storybook/pull/2077) - Update webpack-hot-middleware from 2.19.1 to 2.20.0 in app/react [#2060](https://github.com/storybookjs/storybook/pull/2060) - Update webpack-hot-middleware from 2.19.1 to 2.20.0 in app/react-native [#2059](https://github.com/storybookjs/storybook/pull/2059) - Update @types/react from 16.0.10 to 16.0.11 in addons/knobs [#2058](https://github.com/storybookjs/storybook/pull/2058) - Update vue versions [#2032](https://github.com/storybookjs/storybook/pull/2032) - Update eslint from 4.8.0 to 4.9.0 in / [#2054](https://github.com/storybookjs/storybook/pull/2054) - Update webpack-dev-server from 2.9.1 to 2.9.2 in examples/vue-kitchen-sink [#2055](https://github.com/storybookjs/storybook/pull/2055) - Update postcss-loader from 2.0.7 to 2.0.8 in app/react [#2045](https://github.com/storybookjs/storybook/pull/2045) - Update codecov from 2.3.0 to 2.3.1 in / [#2042](https://github.com/storybookjs/storybook/pull/2042) - Update webpack from 3.6.0 to 3.7.1 in app/react-native [#2027](https://github.com/storybookjs/storybook/pull/2027) - Update moment from 2.19.0 to 2.19.1 in addons/knobs [#2026](https://github.com/storybookjs/storybook/pull/2026) - Update express from 4.16.1 to 4.16.2 in app/vue [#2018](https://github.com/storybookjs/storybook/pull/2018) - Update postcss-loader from 2.0.6 to 2.0.7 in app/react [#2017](https://github.com/storybookjs/storybook/pull/2017) - Update express from 4.16.1 to 4.16.2 in app/react [#2016](https://github.com/storybookjs/storybook/pull/2016) - Update postcss-loader from 2.0.6 to 2.0.7 in app/react-native [#2015](https://github.com/storybookjs/storybook/pull/2015) - Update express from 4.16.1 to 4.16.2 in app/react-native [#2014](https://github.com/storybookjs/storybook/pull/2014) - Update moment from 2.18.1 to 2.19.0 in addons/knobs [#2013](https://github.com/storybookjs/storybook/pull/2013) - Update autoprefixer from 7.1.4 to 7.1.5 in app/vue [#2003](https://github.com/storybookjs/storybook/pull/2003) - Update update-notifier from 2.2.0 to 2.3.0 in lib/cli [#1999](https://github.com/storybookjs/storybook/pull/1999) - Update autoprefixer from 7.1.4 to 7.1.5 in app/react [#2002](https://github.com/storybookjs/storybook/pull/2002) - Update autoprefixer from 7.1.4 to 7.1.5 in app/react-native [#2000](https://github.com/storybookjs/storybook/pull/2000) - Update @types/react from 16.0.9 to 16.0.10 in addons/knobs [#1998](https://github.com/storybookjs/storybook/pull/1998) - Update jest-enzyme from 4.0.0 to 4.0.1 in / [#1997](https://github.com/storybookjs/storybook/pull/1997) - Update storybook-router description in the addon gallery. [#1991](https://github.com/storybookjs/storybook/pull/1991) - Update lerna from 2.3.1 to 2.4.0 in / [#1985](https://github.com/storybookjs/storybook/pull/1985) - Update react-modal from 2.3.3 to 2.4.1 in app/vue [#1989](https://github.com/storybookjs/storybook/pull/1989) - Update react-modal from 2.3.3 to 2.4.1 in app/react [#1988](https://github.com/storybookjs/storybook/pull/1988) - Update react-modal from 2.3.3 to 2.4.1 in lib/ui [#1987](https://github.com/storybookjs/storybook/pull/1987) - Update react-icons from 2.2.5 to 2.2.7 in lib/ui [#1986](https://github.com/storybookjs/storybook/pull/1986) - Remove markdown autofixing on precommit hook [#1964](https://github.com/storybookjs/storybook/pull/1964) - Update vue-hot-reload-api from 2.1.0 to 2.1.1 in app/vue [#1976](https://github.com/storybookjs/storybook/pull/1976) - Update url-loader from 0.5.9 to 0.6.2 in app/vue [#1975](https://github.com/storybookjs/storybook/pull/1975) - Update react-modal from 2.3.2 to 2.3.3 in app/vue [#1974](https://github.com/storybookjs/storybook/pull/1974) - Update url-loader from 0.5.9 to 0.6.2 in app/react [#1973](https://github.com/storybookjs/storybook/pull/1973) - Update react-modal from 2.3.2 to 2.3.3 in app/react [#1972](https://github.com/storybookjs/storybook/pull/1972) - Update url-loader from 0.5.9 to 0.6.2 in app/react-native [#1970](https://github.com/storybookjs/storybook/pull/1970) - Update react-modal from 2.3.2 to 2.3.3 in lib/ui [#1969](https://github.com/storybookjs/storybook/pull/1969) - Update @types/react from 16.0.8 to 16.0.9 in addons/knobs [#1968](https://github.com/storybookjs/storybook/pull/1968) - Update graphql from 0.11.6 to 0.11.7 in addons/graphql [#1967](https://github.com/storybookjs/storybook/pull/1967) - Update @storybook/addon-links from 3.2.10 to 3.2.12 [#1949](https://github.com/storybookjs/storybook/pull/1949) - Update style-loader from 0.18.2 to 0.19.0 in addons/knobs [#1958](https://github.com/storybookjs/storybook/pull/1958) - Update @types/react from 16.0.7 to 16.0.8 in addons/knobs [#1957](https://github.com/storybookjs/storybook/pull/1957) - Update prettier from 1.7.3 to 1.7.4 in / [#1955](https://github.com/storybookjs/storybook/pull/1955) - Update react-motion from 0.5.1 to 0.5.2 [#1953](https://github.com/storybookjs/storybook/pull/1953) - Update lerna from 2.2.0 to 2.3.1 in / [#1954](https://github.com/storybookjs/storybook/pull/1954) - Update @storybook/addons from 3.2.10 to 3.2.12 [#1950](https://github.com/storybookjs/storybook/pull/1950) - Update enzyme from 3.0.0 to 3.1.0 in / [#1948](https://github.com/storybookjs/storybook/pull/1948) - Update enzyme-adapter-react-16 from 1.0.0 to 1.0.1 in / [#1951](https://github.com/storybookjs/storybook/pull/1951) - Update @storybook/addon-actions from 3.2.11 to 3.2.12 [#1947](https://github.com/storybookjs/storybook/pull/1947)
## 3.2.12 2017-October-02 #### Bug Fixes - addon-info: wrap prop values in braces [#1915](https://github.com/storybookjs/storybook/pull/1915) - Add polyfills to fix addon-actions in IE11 [#1917](https://github.com/storybookjs/storybook/pull/1917) - Gracefully handle fatal webpack errors. [#1918](https://github.com/storybookjs/storybook/pull/1918) - Fix polyfills loading order [#1905](https://github.com/storybookjs/storybook/pull/1905) #### Documentation - Improve documentation for react-native : clarify where left pane is [#1901](https://github.com/storybookjs/storybook/pull/1901) #### Maintenance - Use yarn workspaces on master [#1916](https://github.com/storybookjs/storybook/pull/1916) - Run `eslint --fix` on master [#1909](https://github.com/storybookjs/storybook/pull/1909) - Remove open collective notice from storybook install [#1940](https://github.com/storybookjs/storybook/pull/1940) - Run bootstrap before linting on CI [#1934](https://github.com/storybookjs/storybook/pull/1934) #### Dependency Upgrades
14 PRs - Update raf from 3.3.2 to 3.4.0 in / [#1939](https://github.com/storybookjs/storybook/pull/1939) - Update graphql from 0.7.2 to 0.11.6 in addons/graphql [#1930](https://github.com/storybookjs/storybook/pull/1930) - Update react-typography from 0.15.10 to 0.16.5 [#1927](https://github.com/storybookjs/storybook/pull/1927) - Update react-render-html from 0.1.6 to 0.5.2 in addons/comments [#1933](https://github.com/storybookjs/storybook/pull/1933) - Update react-datetime from 2.10.2 to 2.10.3 in addons/knobs [#1931](https://github.com/storybookjs/storybook/pull/1931) - Update typography from 0.15.12 to 0.16.6 [#1929](https://github.com/storybookjs/storybook/pull/1929) - Update graphiql from 0.7.8 to 0.11.5 in addons/graphql [#1928](https://github.com/storybookjs/storybook/pull/1928) - Update prettier from 1.7.2 to 1.7.3 in / [#1926](https://github.com/storybookjs/storybook/pull/1926) - Update react-stack-grid from 0.2.2 to 0.5.0 [#1925](https://github.com/storybookjs/storybook/pull/1925) - Update react-motion from 0.1.0 to 0.5.1 [#1924](https://github.com/storybookjs/storybook/pull/1924) - Update eslint from 4.7.2 to 4.8.0 in / [#1923](https://github.com/storybookjs/storybook/pull/1923) - Update chroma-js from 0.7.2 to 0.7.8 [#1922](https://github.com/storybookjs/storybook/pull/1922) - Use dependencies.io for dependencies management [#1920](https://github.com/storybookjs/storybook/pull/1920) - UPGRADE react & friends && UPGRADE other dependencies [#1908](https://github.com/storybookjs/storybook/pull/1908)
## 3.2.11 2017-September-27 #### Features - Add two new RN packager configuration options [#1865](https://github.com/storybookjs/storybook/pull/1865) #### Bug Fixes - Addon-info - Fix immutable props issues with React 16 [#1894](https://github.com/storybookjs/storybook/pull/1894) - Update react-inspector to fix #1831 [#1888](https://github.com/storybookjs/storybook/pull/1888) #### Documentation - Updated release process documentation [#1882](https://github.com/storybookjs/storybook/pull/1882) ## 3.2.10 2017-September-22 #### Features - Added codemod for deprecated addon-links and addon-actions from app [#1368](https://github.com/storybookjs/storybook/pull/1368) - React native: Added option for custom packager port [#1837](https://github.com/storybookjs/storybook/pull/1837) - CLI: add support for Vue projects using Nuxt [#1794](https://github.com/storybookjs/storybook/pull/1794) #### Bug Fixes - Avoid error "storyshots is intended only to be used with storybook" [#1441](https://github.com/storybookjs/storybook/pull/1441) - Log correct url when using --https [#1871](https://github.com/storybookjs/storybook/pull/1871) - Fix broken links in the deprecation warning for RN and Vue apps [#1827](https://github.com/storybookjs/storybook/pull/1827) - Height aligned 2 buttons in manager's header [#1769](https://github.com/storybookjs/storybook/pull/1769) - Add missing regenerator and runtime babel transform pkgs to package.json [#1848](https://github.com/storybookjs/storybook/pull/1848) #### Documentation - Update README: mention that addon-links needs to be registered manually [#1835](https://github.com/storybookjs/storybook/pull/1835) - Improve linkTo documentation [#1793](https://github.com/storybookjs/storybook/pull/1793) - Minor grammar fixes and clarification to Vue documentation [#1756](https://github.com/storybookjs/storybook/pull/1756) - Add missing NPM script section to Vue guide [#1824](https://github.com/storybookjs/storybook/pull/1824) - Add storybook-chrome-screenshot to addon gallery [#1761](https://github.com/storybookjs/storybook/pull/1761) #### Dependency Upgrades - Update babel-eslint to the latest version πŸš€ [#1836](https://github.com/storybookjs/storybook/pull/1836) - UPGRADE root dependencies and SYNC with packages [#1802](https://github.com/storybookjs/storybook/pull/1802) - Update jest to the latest version πŸš€ [#1799](https://github.com/storybookjs/storybook/pull/1799) - Update eslint-plugin-jest to the latest version πŸš€ [#1795](https://github.com/storybookjs/storybook/pull/1795) - Update lerna to the latest version πŸš€ [#1768](https://github.com/storybookjs/storybook/pull/1768) #### Maintenance - Smoke test master [#1801](https://github.com/storybookjs/storybook/pull/1801) - Fixed Jest warnings [#1744](https://github.com/storybookjs/storybook/pull/1744) ## 3.2.9 2017-August-26 #### Bug Fixes - Fix getstorybook CLI for React Native projects [#1741](https://github.com/storybookjs/storybook/pull/1741) #### Documentation - Improve `addon-info` README options documentation [#1732](https://github.com/storybookjs/storybook/pull/1732) #### Maintenance - ADD a CLI for bootstrapping [#1216](https://github.com/storybookjs/storybook/pull/1216) #### Dependency Upgrades - Update lerna to the latest version πŸš€ [#1727](https://github.com/storybookjs/storybook/pull/1727) ## 3.2.8 2017-August-23 #### Bug Fixes - Fix storyshots with new babel config [#1721](https://github.com/storybookjs/storybook/pull/1721) - Fix CLI generators export [#1722](https://github.com/storybookjs/storybook/pull/1722) #### Documentation - Add caveat about knobs date defaultValue [#1719](https://github.com/storybookjs/storybook/pull/1719) ## 3.2.7 2017-August-23 #### Bug Fixes - Fix storyshots by moving cacheDirectory to webpack config [#1713](https://github.com/storybookjs/storybook/pull/1713) - Revert "Improved error checking in global addDecorator" [#1716](https://github.com/storybookjs/storybook/pull/1716) - Stricter linting rules for imports [#1676](https://github.com/storybookjs/storybook/pull/1676) - Addon Info: Remove broken prop type sort (keep defined order) [#1711](https://github.com/storybookjs/storybook/pull/1711) #### Maintenance - Enable eslint for vue-related stuff [#1715](https://github.com/storybookjs/storybook/pull/1715) - CLI: ensure explicit dependency on `prop-types` for RN [#1714](https://github.com/storybookjs/storybook/pull/1714) ## 3.2.6 2017-August-22 #### Features - Improve search and highlighting [#1693](https://github.com/storybookjs/storybook/pull/1693) - Add centered decorator for vue [#1595](https://github.com/storybookjs/storybook/pull/1595) - Add react-docgen propTypes to info addon [#1562](https://github.com/storybookjs/storybook/pull/1562) #### Bug Fixes - Fix stories panel resizing bug [#1689](https://github.com/storybookjs/storybook/pull/1689) - Check for React presence when detecting `WEBPACK_REACT` type [#1646](https://github.com/storybookjs/storybook/pull/1646) - Fix Create React App detection [#1645](https://github.com/storybookjs/storybook/pull/1645) - Add dependencies on plugins used by getstorybook CLI [#1652](https://github.com/storybookjs/storybook/pull/1652) - Fix preview window loading non js,css files [#1554](https://github.com/storybookjs/storybook/pull/1554) #### Documentation - Improve the warning given when using channel before it's defined [#1515](https://github.com/storybookjs/storybook/pull/1515) - Remove imports from README that are not necessary with latest API [#1700](https://github.com/storybookjs/storybook/pull/1700) - Add reminders to PR template [#1683](https://github.com/storybookjs/storybook/pull/1683) - Docgen Flow Type Example [#1684](https://github.com/storybookjs/storybook/pull/1684) #### Maintenance - Make lint-staged work properly [#1675](https://github.com/storybookjs/storybook/pull/1675) - Move baseFonts and RoutedLink to `@storybook/components` [#1659](https://github.com/storybookjs/storybook/pull/1659) #### Dependency Upgrades - Switch to babel preset env + async/await/generator support [#1668](https://github.com/storybookjs/storybook/pull/1668) - Upgrade react-native-compat to avoid PropTypes warnings [#1673](https://github.com/storybookjs/storybook/pull/1673) - Change React.PropTypes to prop-types [#1674](https://github.com/storybookjs/storybook/pull/1674) [#1710](https://github.com/storybookjs/storybook/pull/1710) ## 3.2.5 2017-August-16 #### Features - Add codemod for deprecated addon-info API [#1582](https://github.com/storybookjs/storybook/pull/1582) #### Bug Fixes - Fixed addon-knobs for RN [#1635](https://github.com/storybookjs/storybook/pull/1635) - Make links navigate in the parent window [#1650](https://github.com/storybookjs/storybook/pull/1650) - Don’t render leftpanel stories tree if stories are empty [#1664](https://github.com/storybookjs/storybook/pull/1664) - Remove double styling for inline stories [#1651](https://github.com/storybookjs/storybook/pull/1651) #### Dependency Upgrades - Upgrade react-modal to v2.2.4 [#1666](https://github.com/storybookjs/storybook/pull/1666) ## 3.2.4 2017-August-12 #### Features - Hierarchy expansion on search [#1598](https://github.com/storybookjs/storybook/pull/1598) - Add sidebarAnimations config prop [#1601](https://github.com/storybookjs/storybook/pull/1601) - Add hrefs to left menu links [#1523](https://github.com/storybookjs/storybook/pull/1523) - Enable many components of same type in addon-info prop tables [#1607](https://github.com/storybookjs/storybook/pull/1607) - Always collapse an expanded kind in tree view without changing selected story [#1590](https://github.com/storybookjs/storybook/pull/1590) - Option to select an addon panel [#1641](https://github.com/storybookjs/storybook/pull/1641) #### Documentation - Document how to use info addon as decorator [#1592](https://github.com/storybookjs/storybook/pull/1592) - Add Android simulator instructions for React Native [#1591](https://github.com/storybookjs/storybook/pull/1591) #### Maintenance - Tree view visual adjustments [#1599](https://github.com/storybookjs/storybook/pull/1599) - Add z-index to shortcuts popup overlay [#1617](https://github.com/storybookjs/storybook/pull/1617) - Use ReactModal for search box [#1548](https://github.com/storybookjs/storybook/pull/1548) - Limit react versions to >=15 [#1613](https://github.com/storybookjs/storybook/pull/1613) ## 3.2.3 2017-August-01 #### Features - Use the React Native packager's host by default [#1568](https://github.com/storybookjs/storybook/pull/1568) - Make onDeviceUI default for RN getstorybook [#1571](https://github.com/storybookjs/storybook/pull/1571) #### Documentation - Add short description to addon-options readme [#1566](https://github.com/storybookjs/storybook/pull/1566) ## 3.2.2 2017-July-31 #### Bug Fixes - Fixed build-storybook for vue [#1564](https://github.com/storybookjs/storybook/pull/1564) ## 3.2.1 2017-July-31 #### Bug Fixes - Check if hierarchySeparator presents in the options object [#1561](https://github.com/storybookjs/storybook/pull/1561) - React Native <0.43 support [#1555](https://github.com/storybookjs/storybook/pull/1555) #### Documentation - Fix typo with Vue README referring to react [#1556](https://github.com/storybookjs/storybook/pull/1556) - Add state-setting FAQ [#1559](https://github.com/storybookjs/storybook/pull/1559) ## 3.2.0 2017-July-31 Storybook 3.2 is filled with new features to help make your components shine! Headline features: - Vue support [#1267](https://github.com/storybookjs/storybook/pull/1267) - Story Hierarchy [#1329](https://github.com/storybookjs/storybook/pull/1329) - React Native On Device UI [#1413](https://github.com/storybookjs/storybook/pull/1413) Plus many more features, documentation improvements, and bugfixes below! #### Features - Vue support [#1267](https://github.com/storybookjs/storybook/pull/1267) - Add support for vue in addon-notes [#1278](https://github.com/storybookjs/storybook/pull/1278) - CLI support for Vue [#1287](https://github.com/storybookjs/storybook/pull/1287) - Story Hierarchy [#1329](https://github.com/storybookjs/storybook/pull/1329) - Story Hierarchy UI improvements [#1387](https://github.com/storybookjs/storybook/pull/1387) [#1356](https://github.com/storybookjs/storybook/pull/1356) - Story Hierarchy - keyboard accessibility [#1427](https://github.com/storybookjs/storybook/pull/1427) - React Native - On Device UI [#1413](https://github.com/storybookjs/storybook/pull/1413) - Show first story on RN OnDeviceUI startup [#1510](https://github.com/storybookjs/storybook/pull/1510) - Added collapsible RN OnDeviceUI navigation [#1544](https://github.com/storybookjs/storybook/pull/1544) - Add warning when module is missing in storiesOf [#1525](https://github.com/storybookjs/storybook/pull/1525) - Provide styling hook for Addon Info story body [#1308](https://github.com/storybookjs/storybook/pull/1308) - Implement filtering on story-level [#1432](https://github.com/storybookjs/storybook/pull/1432) - Refactoring of `addon-info` [#1452](https://github.com/storybookjs/storybook/pull/1452) - ADD storybook logo for inside terminal for future CLI or easteregg [#1499](https://github.com/storybookjs/storybook/pull/1499) - Improved error checking in global addDecorator [#1481](https://github.com/storybookjs/storybook/pull/1481) #### Bug Fixes - Fix react native example and bootstrapping [#1514](https://github.com/storybookjs/storybook/pull/1514) - Fix a 'funny' hmr issue in cra-kitchen-sink [#1508](https://github.com/storybookjs/storybook/pull/1508) - When timestamps are enabled, it actually checks them before applying changes [#1405](https://github.com/storybookjs/storybook/pull/1405) - Fix issue when extending webpack config [#1468](https://github.com/storybookjs/storybook/pull/1468) - Fix addon notes [#1448](https://github.com/storybookjs/storybook/pull/1448) - Story Hierarchy - initial state bug fix [#1401](https://github.com/storybookjs/storybook/pull/1401) - Remove blue outline when node is focused [#1497](https://github.com/storybookjs/storybook/pull/1497) #### Documentation - Add hierarchySeparator to README [#1445](https://github.com/storybookjs/storybook/pull/1445) - Document null addons channel in FAQ [#1507](https://github.com/storybookjs/storybook/pull/1507) #### Maintenance - Revert knobs API to previous API. [#1527](https://github.com/storybookjs/storybook/pull/1527) - FIX hoist-internals: remove existing folder/link before linking [#1516](https://github.com/storybookjs/storybook/pull/1516) - Update global hook for Vue Devtools [#1376](https://github.com/storybookjs/storybook/pull/1376) - SWITCH to circleci over travisCI && CHANGE lerna bootstrap procedure: [#1486](https://github.com/storybookjs/storybook/pull/1486) - Update cra-kitchen-sink package versions for 3.2-alpha [#1434](https://github.com/storybookjs/storybook/pull/1434) - Updating 3.2 alpha release with patches [#1419](https://github.com/storybookjs/storybook/pull/1419) - Remove typescript typings for @storybook/addon-notes [#1344](https://github.com/storybookjs/storybook/pull/1344) - Remove typescript typings for @storybook/addon-options [#1343](https://github.com/storybookjs/storybook/pull/1343) - Remove typescript typings for @storybook/addon-knobs [#1339](https://github.com/storybookjs/storybook/pull/1339) - Remove typescript typings for @storybook/addon-links [#1342](https://github.com/storybookjs/storybook/pull/1342) #### Dependency Upgrades - Updated babel-plugin-react-docgen version [#1526](https://github.com/storybookjs/storybook/pull/1526) - UPDATE everything (including eslint 4) [#1517](https://github.com/storybookjs/storybook/pull/1517) - Update remark-preset-lint-recommended to the latest version πŸš€ [#1512](https://github.com/storybookjs/storybook/pull/1512) - Update remark-cli to the latest version πŸš€ [#1498](https://github.com/storybookjs/storybook/pull/1498) - Remove upper bound on react-native peerDependency [#1424](https://github.com/storybookjs/storybook/pull/1424) - Bump `react-split-pane` version [#1495](https://github.com/storybookjs/storybook/pull/1495) ## 3.1.9 2017-July-16 #### Features - React fiber support [#1443](https://github.com/storybookjs/storybook/pull/1443) #### Documentation - Refine docs about loading stories dynamically for react-native [#1420](https://github.com/storybookjs/storybook/pull/1420) #### Bug Fixes - Verify that name is a string in addons/actions [#1415](https://github.com/storybookjs/storybook/pull/1415) - Knobs: fix label alignment [#1471](https://github.com/storybookjs/storybook/pull/1471) - Fix display of large components [#1237](https://github.com/storybookjs/storybook/pull/1237) #### Dependency Upgrades - Dependency updates [#1439](https://github.com/storybookjs/storybook/pull/1439) - chore(package): update husky to version 0.14.3 [#1437](https://github.com/storybookjs/storybook/pull/1437) - Update danger to the latest version πŸš€ [#1393](https://github.com/storybookjs/storybook/pull/1393) - Update lerna to the latest version πŸš€ [#1423](https://github.com/storybookjs/storybook/pull/1423) - Pin gatsby version and upgrade gh-pages [#1462](https://github.com/storybookjs/storybook/pull/1462) ## 3.1.8 2017-July-06 #### Documentation - Updated addon knob readme. [#1406](https://github.com/storybookjs/storybook/pull/1406) - Add a FAQ entry for shared config with next [#1390](https://github.com/storybookjs/storybook/pull/1390) - Documented webpack customization example for typescript [#1386](https://github.com/storybookjs/storybook/pull/1386) #### Maintenance - Removed empty array, since webpack 2 doesn't support them anymore. [#1381](https://github.com/storybookjs/storybook/pull/1381) #### Dependency Upgrades - Support webpack 3.0.0 [#1410](https://github.com/storybookjs/storybook/pull/1410) - Update react inspector to fix #1385 [#1408](https://github.com/storybookjs/storybook/pull/1408) ## 3.1.7 2017-June-28 #### Bug Fixes - Exit storybook build non-zero on stats errors (e.g. errors in the transpilation pipeline) [#1372](https://github.com/storybookjs/storybook/pull/1372) - Fixed regression: CSS entries were not picked up for storybook pages (e.g. when using extract-text-webpack-plugin) [#1363](https://github.com/storybookjs/storybook/pull/1363) #### Documentation - Document Storybook release process [#1348](https://github.com/storybookjs/storybook/pull/1348) ## 3.1.6 2017-June-26 #### Bug Fixes - Remove the `cacheDirectory` option from babel config [#1350](https://github.com/storybookjs/storybook/pull/1350) - websockets (ws) removed `socket.upgradeReq`, so use `req` instead [#1337](https://github.com/storybookjs/storybook/pull/1337) - Ensure we add the correct version of `react-dom` [#1349](https://github.com/storybookjs/storybook/pull/1349) - Addon Info: Fix invalid prop `node.type` supplied to 'Props' [#1351](https://github.com/storybookjs/storybook/pull/1351) - Addon Info: Omit empty inline info header [#1306](https://github.com/storybookjs/storybook/pull/1306) - Addon Actions: Use uuid for action IDs instead of Math.random (fixes #1109) [#1347](https://github.com/storybookjs/storybook/pull/1347) #### Documentation - Fix welcome instructions to reflect current `getstorybook` [#1358](https://github.com/storybookjs/storybook/pull/1358) - Addon Info: Update README with configuration instructions [#1326](https://github.com/storybookjs/storybook/pull/1326) #### Dependency Upgrades - Update lint-staged to the latest version πŸš€ [#1315](https://github.com/storybookjs/storybook/pull/1315) ## 3.1.5 2017-June-22 #### Features - Added flow support to getstorybook upgrade [#1289](https://github.com/storybookjs/storybook/pull/1289) - Added support for the `haul` react-native packager [#1294](https://github.com/storybookjs/storybook/pull/1294) #### Bug Fixes - Fixed addon knobs proptypes deserialization [#1290](https://github.com/storybookjs/storybook/pull/1290) #### Documentation - Added search to docs [#1256](https://github.com/storybookjs/storybook/pull/1256) - snapshot testing inverse regex example documentation [#1317](https://github.com/storybookjs/storybook/pull/1317) #### Maintenance - Refactored storybook component library [#1266](https://github.com/storybookjs/storybook/pull/1266) - Created CRA kitchen sink addons example [#1288](https://github.com/storybookjs/storybook/pull/1288) - Use a pack -> install technique to recreate local packages [#1332](https://github.com/storybookjs/storybook/pull/1332) - Import demo components from @storybook/react [#1303](https://github.com/storybookjs/storybook/pull/1303) ## 3.1.4 2017-June-15 #### Features - IMPROVE design of addon-events [#1249](https://github.com/storybookjs/storybook/pull/1249) - Add a `shallowSnapshot` option for storyshots `test` functions [#1232](https://github.com/storybookjs/storybook/pull/1232) #### Bug Fixes - Fix app entry bug in RN gestorybook [#1280](https://github.com/storybookjs/storybook/pull/1280) - fix(addons/info): Cannot read property 'props' of undefined [#1258](https://github.com/storybookjs/storybook/pull/1258) #### Documentation - Add versions plugin to docs [#1269](https://github.com/storybookjs/storybook/pull/1269) ## 3.1.3 2017-June-10 #### Bug Fixes - Fix `storybook-build` manager-head.html bug [#1248](https://github.com/storybookjs/storybook/pull/1248) ## 3.1.2 Minor features including a new "events" addon, as well as the usual bugfixes, cleanup, etc. 2017-June-09 #### Features - Add small design update to addon info package [#1213](https://github.com/storybookjs/storybook/pull/1213) - Add display configuration options to info addon [#1157](https://github.com/storybookjs/storybook/pull/1157) - Add support for multiple webpack chunks in iframe [#1083](https://github.com/storybookjs/storybook/pull/1083) - Add events addon [#1130](https://github.com/storybookjs/storybook/pull/1130) - Allow including files just before manager.bundle.js [#1134](https://github.com/storybookjs/storybook/pull/1134) #### Bug Fixes - Fixed knobs addon editing bug [#1233](https://github.com/storybookjs/storybook/pull/1233) - Fix bug in addons/graphql in reIndentQuery [#1207](https://github.com/storybookjs/storybook/pull/1207) - Marksy initialized with mtrcConf intead of marksyConf [#1205](https://github.com/storybookjs/storybook/pull/1205) #### Documentation - Document stories not showing up on storybook UI until device connects [#1221](https://github.com/storybookjs/storybook/pull/1221) - Fixed references to storybook.js.org. [#1211](https://github.com/storybookjs/storybook/pull/1211) - Updated repository URL to address broken npm images [#1197](https://github.com/storybookjs/storybook/pull/1197) #### Maintenance - Added a vanilla React Native example app. [#1202](https://github.com/storybookjs/storybook/pull/1202) - Move typings for @storybook/react to @types package [#1199](https://github.com/storybookjs/storybook/pull/1199) - Set ESlint rules more strict πŸš‘ [#911](https://github.com/storybookjs/storybook/pull/911) #### Dependency Upgrades - Update babel docgen plugin to generate docs for React.createClass and createReactClass [#1206](https://github.com/storybookjs/storybook/pull/1206) - Update `marksy` dependency due broken 1.1.0 version [#1204](https://github.com/storybookjs/storybook/pull/1204) ## 3.0.1 Minor bug fixes and documentation updates post 3.0.0 release. 2017-June-06 #### Bug Fixes - Added error message for `addon-options` [#1194](https://github.com/storybookjs/storybook/pull/1194) - Fix(react-native) add missing `ws` dependency [#1174](https://github.com/storybookjs/storybook/pull/1174) - Fix terminal colors by reset console colors explicitly [#1184](https://github.com/storybookjs/storybook/pull/1184) - Fix addon panel layout styling [#1170](https://github.com/storybookjs/storybook/pull/1170) - ADD https import & remove tracking code remains [#1176](https://github.com/storybookjs/storybook/pull/1176) - Fix incorrect babel config file reading [#1156](https://github.com/storybookjs/storybook/pull/1156) - Fixed withKnobs definition. [#1164](https://github.com/storybookjs/storybook/pull/1164) #### Documentation - Fixed typo in react-native browser instructions [#1189](https://github.com/storybookjs/storybook/pull/1189) - Add instruction for npm install with -D for development dependency [#1168](https://github.com/storybookjs/storybook/pull/1168) - Fix broken link for `addons` in README [#1167](https://github.com/storybookjs/storybook/pull/1167) - Refreshed logo in docs [#1149](https://github.com/storybookjs/storybook/pull/1149) - fix addon broken links in documentation [#1165](https://github.com/storybookjs/storybook/pull/1165) - start-storybook cli - expand commands descriptions [#1161](https://github.com/storybookjs/storybook/pull/1161) - Fix typo in codemod readme [#1158](https://github.com/storybookjs/storybook/pull/1158) #### Dependency Upgrades - Replaced deprecated `markdown-to-react-components` with `marksy` [#1188](https://github.com/storybookjs/storybook/pull/1188) ## 3.0.0 Storybook 3.0 is our first fully community-driven release! Notable changes: - Moved from `@kadira` to `@storybooks` org across [github](https://github.com/storybookjs/storybook/), [npm](https://www.npmjs.com/package/@storybook/react), [docs](https://storybook.js.org/) - Upgraded to Webpack2! [#637](https://github.com/storybookjs/storybook/pull/637) - Switched to monorepo and overhauled package structure. [#749](https://github.com/storybookjs/storybook/pull/749) [#1031](https://github.com/storybookjs/storybook/pull/1031) - Added configuration options to storybooks snapshot testing. [#1090](https://github.com/storybookjs/storybook/pull/1090) - Added `create-react-native-app` support. [#1117](https://github.com/storybookjs/storybook/pull/1117) - Added HTTPS support. [#735](https://github.com/storybookjs/storybook/pull/735) 2017-May-31 #### Features - Added help text to the react-native preview panel [#1142](https://github.com/storybookjs/storybook/pull/1142) - Added create-react-native-app support [#1117](https://github.com/storybookjs/storybook/pull/1117) - Fixed knobs-addon performance issues [#1039](https://github.com/storybookjs/storybook/pull/1039) - Added `snapshotWithOptions` to configure storyshots rendering options [#1090](https://github.com/storybookjs/storybook/pull/1090) - Added custom `test` function for storyshots [#1035](https://github.com/storybookjs/storybook/pull/1035) - Added typescript definition to addon notes [#989](https://github.com/storybookjs/storybook/pull/989) - Added HTTPS option for dev server [#735](https://github.com/storybookjs/storybook/pull/735) #### Bug Fixes - Use strict equality in action logger [#1144](https://github.com/storybookjs/storybook/pull/1144) - FIX addon info and addon storyshots incompatibility [#1129](https://github.com/storybookjs/storybook/pull/1129) - FIX postcss options missing in default webpack config && UPDATE dependencies [#1087](https://github.com/storybookjs/storybook/pull/1087) - Fix CLI had a package version from storybook hardcoded - now queries npm registry [#1079](https://github.com/storybookjs/storybook/pull/1079) - Fix semi broken \_\_docgenInfo integration in addon info [#1030](https://github.com/storybookjs/storybook/pull/1030) - Fix: build-storybook no longer supports relative paths [#1058](https://github.com/storybookjs/storybook/pull/1058) - Fix for types `number` for addon knobs [#1001](https://github.com/storybookjs/storybook/pull/1001) - Fix webpack overriding && Add an example with local file dependencies [#965](https://github.com/storybookjs/storybook/pull/965) #### Documentation - Add storybook-addon-intl to addon gallery [#1143](https://github.com/storybookjs/storybook/pull/1143) - 3.0.0 release notes && release notes automation [#1047](https://github.com/storybookjs/storybook/pull/1047) - 3.0.0 migration assistance : codemod, update installation and usage instructions [#1093](https://github.com/storybookjs/storybook/pull/1093) - Add ReactSVGPanZoom to examples list [#1139](https://github.com/storybookjs/storybook/pull/1139) - Show webpack 2 config example in docs: rules not loaders [#1137](https://github.com/storybookjs/storybook/pull/1137) - Merge docs repo into this repo: add /docs [#1131](https://github.com/storybookjs/storybook/pull/1131) - Change brand name from β€œReact Storybook” to β€œStorybook” [#1044](https://github.com/storybookjs/storybook/pull/1044) - Updated issue triage guidelines [#1024](https://github.com/storybookjs/storybook/pull/1024) #### Maintenance - Add typings for links add-on [#1154](https://github.com/storybookjs/storybook/pull/1154) - Add react-dom to the devDependency list for React Native projects [#1102](https://github.com/storybookjs/storybook/pull/1102) - Upgrade React Native to webpack 2 config [#1097](https://github.com/storybookjs/storybook/pull/1097) - Add unit tests for addon storyshots [#971](https://github.com/storybookjs/storybook/pull/971) - Deprecate builtin addons (links and actions) - no longer included by default [#1038](https://github.com/storybookjs/storybook/pull/1038) - change NPM organisation from kadira to storybook in code [#996](https://github.com/storybookjs/storybook/pull/996) - CHANGE folder structure && CHANGE package-names [#1031](https://github.com/storybookjs/storybook/pull/1031) - Add deprecation warnings when addons are required via main package [#1025](https://github.com/storybookjs/storybook/pull/1025) - Remove text transform uppercase for knob labels [#991](https://github.com/storybookjs/storybook/pull/991) #### Dependency Upgrades
11 PRs - Update lerna to the latest version πŸš€ [#1101](https://github.com/storybookjs/storybook/pull/1101) - CHANGE to prop-types package for notes & test-cra [#1082](https://github.com/storybookjs/storybook/pull/1082) - update dependencies in cra-storybook [#1080](https://github.com/storybookjs/storybook/pull/1080) - Switch back to non-fork of react-inspector [#1026](https://github.com/storybookjs/storybook/pull/1026) - Dependency updates: webpack, babel, react [#1008](https://github.com/storybookjs/storybook/pull/1008) - Update jest to the latest version πŸš€ [#998](https://github.com/storybookjs/storybook/pull/998) - Update lerna to the latest version πŸš€ [#969](https://github.com/storybookjs/storybook/pull/969) - CHANGE to use react-split-view 0.1.63 over the fork [#956](https://github.com/storybookjs/storybook/pull/956) - Update lerna to the latest version πŸš€ [#915](https://github.com/storybookjs/storybook/pull/915) - Use jest for unittesting - standardize unit testing epic [#904](https://github.com/storybookjs/storybook/pull/904) - Update dependencies to enable Greenkeeper 🌴 [#768](https://github.com/storybookjs/storybook/pull/768)
#### Other
33 PRs - Added an upgrade mode to getstorybook [#1146](https://github.com/storybookjs/storybook/pull/1146) - Update link to Storyshots addon [#1074](https://github.com/storybookjs/storybook/pull/1074) - Added error message for missing or invalid storyName [#747](https://github.com/storybookjs/storybook/pull/747) - Opened an Open Collective Account [#1065](https://github.com/storybookjs/storybook/pull/1065) - Add propTablesExclude option [#924](https://github.com/storybookjs/storybook/pull/924) - addon-info: make the info overlay be fixed [#914](https://github.com/storybookjs/storybook/pull/914) - Handle null elements in getData [#926](https://github.com/storybookjs/storybook/pull/926) - add description field from \_\_docgenInfo for prop table for info plugin [#929](https://github.com/storybookjs/storybook/pull/929) - \#959 add a max-height and center element with alignItems: center [#961](https://github.com/storybookjs/storybook/pull/961) - Switch to the only prepublish script [#903](https://github.com/storybookjs/storybook/pull/903) - PR review policy [#923](https://github.com/storybookjs/storybook/pull/923) - Add typescript definitions for getStorybook() [#753](https://github.com/storybookjs/storybook/pull/753) - Restore deep link for addon docs [#919](https://github.com/storybookjs/storybook/pull/919) - Fix default storybook webpack config [#922](https://github.com/storybookjs/storybook/pull/922) - Render the first story for a kind if no story selected. [#918](https://github.com/storybookjs/storybook/pull/918) - Update docs for monorepo [#913](https://github.com/storybookjs/storybook/pull/913) - Monorepo readme and contributing [#907](https://github.com/storybookjs/storybook/pull/907) - Add story kind regex [#906](https://github.com/storybookjs/storybook/pull/906) - Add examples [#897](https://github.com/storybookjs/storybook/pull/897) - Add missing repos [#882](https://github.com/storybookjs/storybook/pull/882) - Switch to monorepo [#749](https://github.com/storybookjs/storybook/pull/749) - extend devMiddlewareOptions with config.devServer [#723](https://github.com/storybookjs/storybook/pull/723) - Added meta IE=edge [#715](https://github.com/storybookjs/storybook/pull/715) - Replace String.includes with String.indexOf: cross-browsing support [#712](https://github.com/storybookjs/storybook/pull/712) - Issue Triage instructions [#748](https://github.com/storybookjs/storybook/pull/748) - Simple pull request template [#741](https://github.com/storybookjs/storybook/pull/741) - Make return type of StoryDecorator nullable [#680](https://github.com/storybookjs/storybook/pull/680) - Warn if story with a given name already exists [#670](https://github.com/storybookjs/storybook/pull/670) - Fix spelling mistake - "element form the story" to "element from the story" [#702](https://github.com/storybookjs/storybook/pull/702) - Remove broken react-button example [#699](https://github.com/storybookjs/storybook/pull/699) - Fixed spelling error. [#720](https://github.com/storybookjs/storybook/pull/720) - Cleaner error handling for storiesOf [#672](https://github.com/storybookjs/storybook/pull/672) - Update links to point to new organization [#721](https://github.com/storybookjs/storybook/pull/721)
## v2.35.3 Allow customConfig to override devtool. [PR668](https://github.com/storybookjs/storybook/pull/668) ## v2.35.2 03-January-2017 Fixes issue [#601](https://github.com/storybookjs/storybook/issues/601) where it throws error when introduce a propType with a hyphen. Add a [fix](https://github.com/kadirahq/babel-plugin-react-docgen/pull/23) to [`babel-plugin-react-docgen`](https://github.com/kadirahq/babel-plugin-react-docgen) to fix this issue. This release comes with the updated `babel-plugin-react-docgen`. ## v2.35.1 - Revert [PR653](https://github.com/storybookjs/storybook/pull/653) where it's causing HMR to not working properly. ## v2.35.0 18-December-2016 - Using file-loader to load all the extensions [PR653](https://github.com/storybookjs/storybook/pull/653) - Update css-loader dependency [PR648](https://github.com/storybookjs/storybook/pull/648) - Check if stories are loaded from Jest [PR644](https://github.com/storybookjs/storybook/pull/644) ## v2.34.0 05-December-2016 Open the express router for developers (middleware.js file). [PR435](https://github.com/storybookjs/storybook/pull/435) ## v2.33.1 01-December-2016 Update Typescript definition file for global addDecorator. [PR634](https://github.com/storybookjs/storybook/pull/634) ## v2.33.0 28-November-2016 Completely avoid re-rendering the preview iframe. [PR631](https://github.com/storybookjs/storybook/pull/631) ## v2.32.2 28-November-2016 Update postmsg channel module version [PR627](https://github.com/storybookjs/storybook/pull/627) ## v2.32.1 22-November-2016 Add support for react_perf comes with React 15.4.0. [PR623](https://github.com/storybookjs/storybook/pull/623) ## v2.32.0 Incorrect publish (error when running `npm publish`) ## v2.31.0 20-November-2016 Add the react-storybook version to the build output. [PR621](https://github.com/storybookjs/storybook/pull/621) ## v2.30.1 17-November-2016 Update the postmsg channel module to fix issue [#555](https://github.com/storybookjs/storybook/issues/555) with [PR611](https://github.com/storybookjs/storybook/pull/611) ## v2.30.0 16-November-2016 Update to the new Storybook UI which doesn't use Redux. ## v2.29.7 11-November-2016 Update @kadira/storybook-ui to the latest. ## v2.29.6 10-November-2016 Fix a typo in the story syntax error messages. [PR610](https://github.com/storybookjs/storybook/pull/610) ## v2.29.5 09-November-2016 Check if regex and regex.test is available before calling it. [PR608](https://github.com/storybookjs/storybook/pull/608) ## v2.29.3 08-November-2016 Update webpack-hot-middleware to version 2.13.2 to fix the issue [#543](https://github.com/storybookjs/storybook/issues/543). ## v2.29.3 03-November-2016 Fix a regression caused by v2.29.2. There was a text called undefined listed always on the top of the preview. ## v2.29.2 03-November-2016 Add various fixes. - Use webpack chunkhash to enable long-term caching. [PR597](https://github.com/storybookjs/storybook/pull/597) - Fixed json loader testing for when test is multiple. [PR598](https://github.com/storybookjs/storybook/pull/598) - Fix usage of custom favicon [PR592](https://github.com/storybookjs/storybook/pull/592) - Update postcss-loader to v1.1.0 [PR599](https://github.com/storybookjs/storybook/pull/599) - fix for `module.hot` is not available in a static build [PR600](https://github.com/storybookjs/storybook/pull/600) ## v2.29.1 03-November-2016 Update babel-plugin-react-docgen to v1.4.1 to fix HOC [issue](https://github.com/kadirahq/babel-plugin-react-docgen/issues/19) ## v2.29.0 01-November-2016 Update babel-plugin-react-docgen to 1.4.0. This will fix some of the compilation issues such as #580. ## v2.28.1 28-October-2016 Remove preview decorator support. [PR583](https://github.com/storybookjs/storybook/pull/583). ## v2.28.0 28-October-2016 Add preview decorator support. [PR582](https://github.com/storybookjs/storybook/pull/582). This will help us bring storybook designer with some great power. ## v2.27.0 27-October-2016 Add a few usability improvements to Storybook. - Display storybook version. [PR559](https://github.com/storybookjs/storybook/pull/559) - Make the storybooks cacheable. [PR578](https://github.com/storybookjs/storybook/pull/578) - Change the devtool to eval and remove the use of source maps. [PR577](https://github.com/storybookjs/storybook/pull/577) - Update `babel-preset-react-app` to the latest. [PR576](https://github.com/storybookjs/storybook/pull/576) - Ship `json-loader` by default. [PR575](https://github.com/storybookjs/storybook/pull/575) ## v2.26.0 24-October-2016 Get some new features from CRA. - Add jsx as a resolve extension [PR563](https://github.com/storybookjs/storybook/pull/563) - Allow to use postcss for CSS @imports [PR564](https://github.com/storybookjs/storybook/pull/564) - Use process.env as a proper object [PR565](https://github.com/storybookjs/storybook/pull/565) ## v2.25.1 23-October-2016 Add a potential fix to [558](https://github.com/storybookjs/storybook/issues/558) by updating babel-plugin-react-docgen to the latest(v1.3.2). ## v2.25.0 21-October-2016 Add react docgen info into React classes with the react-docgen babel plugin. [PR557](https://github.com/storybookjs/storybook/pull/557). With this: - We could get docgen info with any React component class using `ClassName.__docgenInfo`. - From the global collection: `STORYBOOK_REACT_CLASSES` Additionally, added `yarn.lock`. ## v2.24.1 19-October-2016 Do not show git command output. [PR554](https://github.com/storybookjs/storybook/pull/554) ## v2.24.0 07-October-2016 - Export git repository info to support custom tool integrations [PR536](https://github.com/storybookjs/storybook/pull/536) ## v2.23.0 06-October-2016 - Remove the experimental database addon from react-storybook [PR535](https://github.com/storybookjs/storybook/pull/535) ## v2.22.0 05-October-2016 Add some nice development experiment based on suggestion from Dan Abramov. - Set a color to the Storybook URL in the console. [PR533](https://github.com/storybookjs/storybook/pull/533) - Add better error message when there's no React element in the story. [PR534](https://github.com/storybookjs/storybook/pull/534) ## v2.21.0 05-October-2016 - Get the latest features from CRA including NODE_PATH support, public folder support and some other minor changes. [#468](https://github.com/storybookjs/storybook/issues/468) - Also bumped `@kadira/storybook-channel-postmsg` to `^1.0.3` ## v2.20.1 28-September-2016 - Fix story kind order bug [PR499](https://github.com/storybookjs/storybook/pull/499) - Prefix config environment variables [PR503](https://github.com/storybookjs/storybook/pull/503) ## v2.20.0 26-September-2016 - Use postMessage channel [PR498](https://github.com/storybookjs/storybook/pull/498) - Support dynamic panel titles [PR497](https://github.com/storybookjs/storybook/pull/497) ## v2.19.0 26-September-2016 - Support layout options [PR494](https://github.com/storybookjs/storybook/pull/494) - Update Typescript definitions [PR491](https://github.com/storybookjs/storybook/pull/491) and [PR493](https://github.com/storybookjs/storybook/pull/493) ## v2.18.1 23-September-2016 - Stop uglifyjs from mangling names [PR483](https://github.com/storybookjs/storybook/pull/483) ## v2.18.0 23-September-2016 - Remove `STORYBOOK_` prefix from config env [PR481](https://github.com/storybookjs/storybook/pull/481) ## v2.17.0 22-September-2016 - Add support for StoryShots. [PR479](https://github.com/storybookjs/storybook/pull/479) - Fix some typos: [PR477](https://github.com/storybookjs/storybook/pull/477) & [PR478](https://github.com/storybookjs/storybook/pull/478) ## v2.16.1 21-September-2016 - Fix the 404 error for `addon-db.json` file [PR472](https://github.com/storybookjs/storybook/pull/472) - Serve/Bundle the storybook favicon [PR473](https://github.com/storybookjs/storybook/pull/473) ## v2.16.0 21-September-2016 - Move the babel config loading logic into a separate file. [PR469](https://github.com/storybookjs/storybook/pull/469) - Update airbnb eslint rules to the latest. ## v2.15.1 19-September-2016 Add a fix to webpack custom resolve.alias not working. [PR465](https://github.com/storybookjs/storybook/pull/465) ## v2.15.0 19-September-2016 - Use @kadira/storybook-addons as a resolve.alias. So, we can support addons for NPM2 too. [PR462](https://github.com/storybookjs/storybook/pull/462) ## v2.14.0 14-September-2016 - Watch missing NPM modules and force webpack rebuild. [PR446](https://github.com/storybookjs/storybook/pull/446) - Fix issue on error message hanging after even it solved. [PR447](https://github.com/storybookjs/storybook/pull/447) - Allow to reload if HMR goes crazy. [PR448](https://github.com/storybookjs/storybook/pull/448) - Add support to get custom env variables. [PR450](https://github.com/storybookjs/storybook/pull/450) ## v2.13.1 14-September-2016 - Fix 404 error when db file does not exist [PR449](https://github.com/storybookjs/storybook/pull/449) ## v2.13.0 9-September-2016 - Fix [#443](https://github.com/storybookjs/storybook/issues/443) where the static version of Storybook doesn't like Safari. - Update postcss-loader to 0.13.0. ## v2.12.1 8-September-2016 - Parse static directory provided by env as a list. [PR436](https://github.com/storybookjs/storybook/pull/436) ## v2.12.0 8-September-2016 - Do not include addon register file on preview. [PR426](https://github.com/storybookjs/storybook/pull/426) - Update css-loader to version 0.25.0. [PR427](https://github.com/storybookjs/storybook/pull/427) - Get the head.html values for every page request. [PR432](https://github.com/storybookjs/storybook/pull/432) ## v2.11.0 4-September-2016 - Remove babel-polyfill since we don't use it. - Update versions with the help from greenkeeper. [PR421](https://github.com/storybookjs/storybook/pull/421) ## v2.10.0 3-September-2016 - Adding airbnb-js-shims again. [PR419](https://github.com/storybookjs/storybook/pull/419) ## v2.9.1 2-September-2016. - Use the config directory to store the addon database file [PR418](https://github.com/storybookjs/storybook/pull/418). ## v2.9.0 2-September-2016. - Copy the addon-db.json file when building static storybooks [PR417](https://github.com/storybookjs/storybook/pull/417). ## v2.8.0 2-September-2016. - Update @kadira/storybook to get the clean query params feature. See [storybook-ui-PR37](https://github.com/kadirahq/storybook-ui/pull/37) ## v2.7.0 1-September-2016 - Add addon database feature [PR415](https://github.com/storybookjs/storybook/pull/415). ## v2.6.1 31-August-2016 - Bring back HMR dev logs. [PR412](https://github.com/storybookjs/storybook/pull/412). ## v2.6.0 30-August-2016 - Allow start/build params from env variables. [PR413](https://github.com/storybookjs/storybook/pull/413) ## v2.5.2 29-August-2016 - Remove the use of babel-runtime/core-js modules. [PR410](https://github.com/storybookjs/storybook/pull/410) ## v2.5.1 24-August-2016 - Update @kadira/storybook-ui to v3.3.2 ## v2.5.0 24-August-2016 - We are no longer shipping extra polyfills anymore. [PR402](https://github.com/storybookjs/storybook/pull/402) ## v2.4.2 24-August-2016 - Allow file-loader URLs to work on subpaths. [PR401](https://github.com/storybookjs/storybook/pull/401) ## v2.4.1 24-August-2016 - Bump @kadira/storybook ui to v3.3.1 to fix some UI related issues. ## v2.4.0 23-August-2016 - Simplify the option to stop tracking. [PR399](https://github.com/storybookjs/storybook/pull/399) - Use JSON5 instead of CJSON to parse .babelrc. [PR398](https://github.com/storybookjs/storybook/pull/398) - Add webpack2 support by changing the use of OccurenceOrderPlugin. [PR397](https://github.com/storybookjs/storybook/pull/397) - Use @kadira/storybook-ui 2.3.0, which has new APIs to set URL for addons. ## v2.3.0 16-August-2016 - Implement anonymous usage tracking. [PR384](https://github.com/storybookjs/storybook/pull/384) ## v2.2.3 15-August-2016 - Add a hash to media file's filename. Otherwise, it'll cause issues when there are multiple images with the same filename but in different directories. [PR380](https://github.com/storybookjs/storybook/pull/380) ## v2.2.2 10-August-2016 - Remove unused extract-text-webpack-plugin. This will add webpack2 support. [PR369](https://github.com/storybookjs/storybook/pull/369). ## v2.2.1 09-August-2016 - Use @kadira/storybook-channel modules. [#PR359](https://github.com/storybookjs/storybook/pull/359). - Update @kadira/storybook-ui to the latest. ## v2.2.0 05-August-2016 This release bring some webpack config related optimizations and the NPM2 support. Here are the notable changes: - Use es6-shim directly into webpack config. [PR355](https://github.com/storybookjs/storybook/pull/355) - Use the default babel-config based on CRA's config. [PR354](https://github.com/storybookjs/storybook/pull/354) - Add NPM2 support. [PR356](https://github.com/storybookjs/storybook/pull/356) - Add autofixer defaults. [PR357](https://github.com/storybookjs/storybook/pull/357) ## v2.1.1 03-August-2016 Remove default webpack config for all config types. [PR348](https://github.com/storybookjs/storybook/pull/348) Now we only use the Create React App based config if there's no custom webpack config. This will fix issues like [#347](https://github.com/storybookjs/storybook/issues/347). ## v2.1.0 02-August-2016 Add support for the addon API. See [PR346](https://github.com/storybookjs/storybook/pull/346). Here after we are using most of the features including actions,links as plugins. So, this introduced a huge area to add customizations to Storybook. Unfortunately, as of this version, there are no docs for this feature. But, you can have a look at these addons: - actions addon (powers the action logger): [addon-actions](https://github.com/kadirahq/storybook-addon-actions) - links addon (powers the linkTo feature): [addon-links](https://github.com/kadirahq/storybook-addon-links) Have a look at [here](https://github.com/storybookjs/storybook/blob/master/src/server/config.js#L88) to how to configure addons. ## v2.0.0 01-August-2016 This is the starting of the next major version of Storybook. This version is almost compatible with `v1.x.x` but defaults have been changes as discussed below. That's why we are starting out a new version. - Update defaults to match create-react-app. [PR342](https://github.com/storybookjs/storybook/pull/342). Here are the notable changes: - Add postcss based CSS loader. - Add file-loader for images and common types. - Add url-loader for shorter media files. - Do not pre-build manager(storybook UI) bundle. - Continue support for babel's stage-0 preset and add es2016 preset. - Update @kadira/storybook-ui to v2.6.1 to remove some React warnings. ## v1.41.0 - Fix nodejs require errors [#337](https://github.com/storybookjs/storybook/pull/337). - Add getStorybook method to client API [#332](https://github.com/storybookjs/storybook/pull/332). ## v1.40.0 - Fix duplicate decorator bug [#335](https://github.com/storybookjs/storybook/pull/335). ## v1.39.1 - Update babel packages [#325](https://github.com/storybookjs/storybook/pull/325). - Hide HMR info logs [#331](https://github.com/storybookjs/storybook/pull/331). ## v1.39.0 - Update @kadira/storybook-ui to get features from [v2.5.0](https://github.com/kadirahq/storybook-ui/blob/master/CHANGELOG.md#v250) and [v2.6.0](https://github.com/kadirahq/storybook-ui/blob/master/CHANGELOG.md#v260). ## v1.38.3 - Add names for action and linkTo functions [#321](https://github.com/storybookjs/storybook/pull/321). ## v1.38.2 - Fix error in prepublish script [#319](https://github.com/storybookjs/storybook/pull/319). ## v1.38.1 - Improve Windows support by writing prepublish script using shelljs [#308](https://github.com/storybookjs/storybook/pull/308). ## v1.38.0 - v1.37.0 was a nightmare since it contains the npm-shrinkwrap.json. Fixed by removing it. See: [#306](https://github.com/storybookjs/storybook/issues/306) and [#305](https://github.com/storybookjs/storybook/pull/305). ## v1.37.0 - Update @kadira/storybook-ui to 2.4.0 ## v1.36.0 - Support watchOptions configuration. See: [PR287](https://github.com/storybookjs/storybook/pull/287) ## v1.35.2 - Add missing font-face to the ErrorDisplay's heading. ## v1.35.1 - Fix issue related to bad error handling. See issue [#275](https://github.com/storybookjs/storybook/issues/275): ## v1.35.0 - Add fuzzy search powered search box and Redux DevTools support via [@kadira/storybook-ui@2.3.0](https://github.com/kadirahq/storybook-ui/blob/master/CHANGELOG.md#v230). ## v1.34.1 - Don't always override NODE_ENV in build-storybook. [PR272](https://github.com/storybookjs/storybook/pull/272) ## v1.34.0 - Use storybook-ui v2.2.0 which puts shortcut state into the URL. ## v1.33.0 - Introduce an [extension API](https://github.com/storybookjs/storybook/blob/master/docs/extensions.md) for Storybook. See: [PR258](https://github.com/storybookjs/storybook/pull/258) ## v1.32.1 - Extend @kadira/storybook-ui provider from it's base Provider. ## v1.32.0 - Use @kadira/storybook-ui as the manager UI with the implemented provider for React. See `client/manager` for more info. ## v1.31.0 - Pass a `context` argument to stories [PR250](https://github.com/storybookjs/storybook/pull/250) ## v1.30.0 - Fuzzy search kinds [PR247](https://github.com/storybookjs/storybook/pull/247) ## v1.29.5 - Update dependency version to fix filter crash [PR246](https://github.com/storybookjs/storybook/pull/246) ## v1.29.4 - Protect index.html/iframe.html from being overwritten [PR243](https://github.com/storybookjs/storybook/pull/243) ## v1.29.3 - Update @kadira/storybook-core version [PR241](https://github.com/storybookjs/storybook/pull/241) - Add es6-shim by default [PR238](https://github.com/storybookjs/storybook/pull/238) ## v1.29.2 - Use url.resolve instead of path.join [PR240](https://github.com/storybookjs/storybook/pull/240) ## v1.29.1 - Copy missed manager.js.map file on static build [PR236](https://github.com/storybookjs/storybook/pull/236) ## v1.29.0 - Multiple static dirs (comma separated) [PR229](https://github.com/storybookjs/storybook/pull/229) ## v1.28.5 - Support ECMAScript stage-0 [PR228](https://github.com/storybookjs/storybook/pull/228) to fix [Issue #227](https://github.com/storybookjs/storybook/issues/227) ## v1.28.4 - Support custom webpack public path for dev-server and static build started by [PR226](https://github.com/storybookjs/storybook/pull/226) ## v1.28.3 - Revert [PR226](https://github.com/storybookjs/storybook/pull/226) ## v1.28.2 - Support custom webpack publicPath [PR226](https://github.com/storybookjs/storybook/pull/226) ## v1.28.1 - Add charset meta tags to HTML heads [PR216](https://github.com/storybookjs/storybook/pull/216) ## v1.28.0 - Moved storybook serving code into a middleware to support more advanced use cases. - Refactored dev server to use storybook middleware [PR211](https://github.com/storybookjs/storybook/pull/211) ## v1.27.0 - Move modules to storybook-core repo. [PR196](https://github.com/storybookjs/storybook/pull/196) - Add stack-source-map again only for Chrome to get better error stacks. - Add ability to control the hostname. See [PR195](https://github.com/storybookjs/storybook/pull/195) and [PR198](https://github.com/storybookjs/storybook/pull/198) ## v1.26.0 12-May-2016 - Ensure asset directory exists in the static-builder. ## v1.25.0 11-May-2016 - Fix several publishing related issues. See: [#188](https://github.com/storybookjs/storybook/pull/188). - Fix babel extends issue. See: [PR185](https://github.com/storybookjs/storybook/pull/185). - Fix issue with removing a preset from users babelrc. - Fixes: [#183](https://github.com/storybookjs/storybook/issues/183). - [PR184](https://github.com/storybookjs/storybook/pull/184) - Make left panel scrollable with keeping the filterbox always. See: [PR182](https://github.com/storybookjs/storybook/pull/182). - Add `qs` as a direct dependency as it's used in preview. ## v1.24.0 10-May-2016 - Add a potential fix for the double scrollbar issue. See: [179](https://github.com/storybookjs/storybook/issues/179). - Add scrolling support to the left panel. Fixes [#177](https://github.com/storybookjs/storybook/issues/177). - Remove NODE_ENV=production flag. Fixes [#158](https://github.com/storybookjs/storybook/issues/158) ## v1.23.0 09-May-2016 - Add shortcuts to jump to previous and next stories. See [PR176](https://github.com/storybookjs/storybook/pull/176) - Fix loader concatenation bug specially when custom config doesn't have a loaders section. [PR173](https://github.com/storybookjs/storybook/pull/173) ## v1.22.1 06-May-2016 - Add a potential fix for [#167](https://github.com/storybookjs/storybook/issues/167) - basically, this moved back babel-packages required by webpack. ## v1.22.0 06-May-2016 - Improve the static builder time. ## v1.21.0 06-May-2016 - Add configType argument to custom config function. See: [PR169](https://github.com/storybookjs/storybook/pull/169) - Add the unicode version of the Keyboard Shortcut Icon. See: [PR170](https://github.com/storybookjs/storybook/pull/170) ## v1.20.0 05-May-2016 - Allow to configure webpack as the user wants. See [PR160](https://github.com/storybookjs/storybook/pull/160) - Add typescript typings support for the core API. See [PR157](https://github.com/storybookjs/storybook/pull/157) - Implement Mantra architecture and some new features including permalinks, full screen support. See: [PR165](https://github.com/storybookjs/storybook/pull/165) - Remove some typo in docs. See: [PR154](https://github.com/storybookjs/storybook/pull/154) - Move UI testing libraries to devDependencies. See: [PR153](https://github.com/storybookjs/storybook/pull/153) ## v1.19.0 27-April-2016 - Add airbnb-js-shims to client-side JS. See: [PR147](https://github.com/storybookjs/storybook/pull/147) - Remove self-closing div tag, which is invalid HTML. See: [PR148](https://github.com/storybookjs/storybook/pull/148) - Search for a .babelrc in the storybook config directory first, then the project root. See: [PR149](https://github.com/storybookjs/storybook/pull/149) ## v1.18.0 26-April-2016 - Link Storybook menu to the repo. See: [PR137](https://github.com/storybookjs/storybook/pull/137) - Implement keyboard shortcuts and fuzzy search. See: [PR141](https://github.com/storybookjs/storybook/pull/141) ## v1.17.2 25-April-2016 - Fix an error which only occurs on Firefox. See: [PR144](https://github.com/storybookjs/storybook/pull/144) ## v1.17.1 21-April-2016 - Fix a regression introduce by `v1.17.0`. See: [PR133](https://github.com/storybookjs/storybook/pull/133) ## v1.17.0 21-April-2016 - Check all the arguments passed to action for events. See: [PR132](https://github.com/storybookjs/storybook/pull/132) ## v1.16.1 21-April-2016 - Fix action logs highlighting issue, which comes as a regression of [PR126](https://github.com/storybookjs/storybook/pull/126). ## v1.16.0 20-April-2016 - Prevent re-rendering the preview iframe when there is an action. - Related issue: [#116](https://github.com/storybookjs/storybook/issues/116) - Related PR: [PR126](https://github.com/storybookjs/storybook/pull/126) ## v1.15.0 20-April-2016 - Improve action logger UI and increase max log count to 10. See [PR123](https://github.com/storybookjs/storybook/pull/123) ## v1.14.0 19-April-2016 - Add syntax highlights to the logger. See: [PR118](https://github.com/storybookjs/storybook/pull/118) ## v1.13.0 - Add some UI test cases. See [PR103](https://github.com/storybookjs/storybook/pull/103) - Implement `.addDecorator()` API. See [PR115](https://github.com/storybookjs/storybook/pull/115) - Add code folding support. See [PR111](https://github.com/storybookjs/storybook/pull/111) ## v1.12.0 14-April-2016 - Add support for webpack module preLoaders. See: [PR107](https://github.com/storybookjs/storybook/pull/107) ## v1.11.0 13-April-2016 - Add support for React DevTools. See: [PR104](https://github.com/storybookjs/storybook/pull/104) ## v1.10.2 12-April-2016 Fix various issues related to static bundling. - Add custom head generation to static build as well. - Use relative urls so, static sites can be host with paths (GH Pages) - Identify SyntheticEvent using feature detection. UglifyJS mangal class names, so we can't use classnames to detect a SyntheticEvent in the static build. ## v1.10.1 - Don't serve index.html in static directory as a site index. See [PR100](https://github.com/storybookjs/storybook/pull/100) - Use cjson for parsing .babelrc files (support comments). See [PR98](https://github.com/storybookjs/storybook/pull/98) - Remove the dist directory before running babel to avoid older code. See [PR101](https://github.com/storybookjs/storybook/pull/101) ## v1.10.0 - Add custom head support inside the iframe. See [PR77](https://github.com/storybookjs/storybook/pull/77) - Unmount components before rendering into DOM node. Fix: [#81](https://github.com/storybookjs/storybook/issues/81) - Add a static file builder. See [PR88](https://github.com/storybookjs/storybook/pull/88) - Fix search box's lineHeight to work with all the browsers. See: [PR94](https://github.com/storybookjs/storybook/pull/94) - Add the search box. See: [PR91](https://github.com/storybookjs/storybook/pull/91). ## v1.9.0 Add some minor improvements. - Avoid deprecated warning in Chrome Canary. See: [PR85](https://github.com/storybookjs/storybook/pull/85) - Fix the React Warning about CSS property. See: [PR84](https://github.com/storybookjs/storybook/pull/84) - Transition on latest logged action. See: [PR80](https://github.com/storybookjs/storybook/pull/80) ## v1.8.0 - Add story linking functionality. - [Documentation](https://github.com/storybookjs/storybook/blob/master/docs/api.md#linking-stories). - Original feature request: [#50](https://github.com/storybookjs/storybook/issues/50) - Implementation: [PR86](https://github.com/storybookjs/storybook/pull/86) ## v1.7.0 - Add support to React v15.0.0. ## v1.6.0 - Make scrollable layout. See: [PR](https://github.com/storybookjs/storybook/pull/70) - Add npm3 requirement to the `package.json`. - Add `react` and `react-dom` to devDependencies. ## v1.5.0 - Add support for most of the custom webpack configuration. See [PR64](https://github.com/storybookjs/storybook/pull/64) ## v1.4.0 - Add CLI option to specify the config dir. See [PR52](https://github.com/storybookjs/storybook/pull/52). ## v1.3.0 - Load the `.babelrc` manually. Fixed: [#41](https://github.com/storybookjs/storybook/issues/41) - Add a better contributing guide. See [CONTRIBUTING.md](https://github.com/storybookjs/storybook/blob/master/CONTRIBUTING.md) - Add a development utility `npm run dev` which watches "src" directory and run `npm run prepublish`. ## v1.2.0 - Add a button to clear logs in the ActionLogger. This is requested in [PR21](https://github.com/storybookjs/storybook/issues/21). - Remove navigation list order hijacking. See [commit](https://github.com/storybookjs/storybook/commit/166365fd38f51f79e69e028a1c11e2620eddcb99). - Fix a typo in .gitignore. See [PR31](https://github.com/storybookjs/storybook/pull/31). - Add support for JSX. See [PR18](https://github.com/storybookjs/storybook/pull/18). ## v1.1.0 - v1.0.0 was a mistake and it contains very old code. That's why we had to do a 1.1.0 release. ## v1.0.0 - Yeah!