v4.0.0-alpha.0
Pre-release
Pre-release
·
70734 commits
to next
since this release
2018-March-28
Breaking Changes
- All storybook apps are migrated to webpack 4 #3148. This is a breaking change only if you use a custom webpack config. Your webpack 2/3 based config may still work (especialy if it uses no plugins), but its not guaranteed.
Features
- Viewport-addon Allow setting callback to be called whenever viewport changes #3283
- App for Mithril #3244
- Feature request: adding aXe configuration for a11y addon #3285
- files knob #2860
- Using svg-url-loader for webpack configs that accept svgs #3221
- Addon Storysource typescript support #3253
- addon-options: Make shortcuts in storybook optional #3237
- Add parameters to stories in the story store, and render them in app layers #2679
- Add min, value, and max labels to range knob #3128
- viewport-addon: Make the addon configurable #3099
- Bind window access if
windowis defined; addaddons channelaccess too #3243
Bug Fixes
- Update react-native symlink resolving and add support for flow #3306
- [Addon-storyshots] Remove default options on "goto" call #3298
- Remove onDeviceUI animation to support Detox screenshots #3272
- Angular: use resolveLoader from cliCommonConfig #3251
Maintenance
- Create CODEOWNERS from git history #3296
- Close inactive issues in 30 days #3273
- Refactor all startup code into
@storybook/corealso #3259 - Update ISSUE_TEMPLATE to help define work to be done #3257
Dependency Upgrades
64 Updates
- Update gatsby-transformer-remark in /docs from 1.7.38 to 1.7.39 #3310
- Upgraded
@types/reactinaddons/notesfrom "16.0.41" to "16.1.0" #3311 - Upgraded
react-chromaticinexamples/official-storybookfrom "0.7.11" to "0.8.1" #3311 - Major upgrades for devDependencies #3304
- Upgraded
typescriptin/from "2.7.2" to "2.8.1" #3303 - Upgraded
core-jsinapp/reactfrom "2.5.3" to "2.5.4" #3303 - Upgraded
core-jsinapp/angularfrom "2.5.3" to "2.5.4" #3303 - Upgraded
core-jsinapp/polymerfrom "2.5.3" to "2.5.4" #3303 - Upgraded
core-jsinapp/vuefrom "2.5.3" to "2.5.4" #3303 - Upgraded
core-jsinexamples/angular-clifrom "2.5.3" to "2.5.4" #3303 - Upgraded
typescriptinexamples/angular-clifrom "2.7.2" to "2.8.1" #3303 - Upgraded
gatsby-linkin/docsfrom "1.6.39" to "1.6.40" #3300 - Upgraded
gatsby-remark-imagesin/docsfrom "1.5.59" to "1.5.60" #3300 - Upgraded
gatsby-transformer-remarkin/docsfrom "1.7.37" to "1.7.38" #3300 - Upgraded
gatsbyin/docsfrom "1.9.241" to "1.9.243" #3300 - Upgraded
webpackinapp/reactfrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpackinlib/corefrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpack-dev-middlewareinlib/corefrom "3.0.1" to "3.1.0" #3299 - Upgraded
webpackinapp/angularfrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpackinapp/polymerfrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpackinapp/react-nativefrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpack-dev-middlewareinapp/react-nativefrom "3.0.1" to "3.1.0" #3299 - Upgraded
webpackinapp/vuefrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpackinexamples/cra-kitchen-sinkfrom "4.2.0" to "4.3.0" #3299 - Upgraded
rxjsinexamples/angular-clifrom "5.5.7" to "5.5.8" #3299 - Upgraded
webpackinexamples/polymer-clifrom "4.2.0" to "4.3.0" #3299 - Upgraded
webpackinexamples/vue-kitchen-sinkfrom "4.2.0" to "4.3.0" #3299 - Upgraded
inquirerin/from "5.1.0" to "5.2.0" #3294 - Upgraded
markedinaddons/notesfrom "0.3.18" to "0.3.19" #3294 - Upgraded
update-notifierinlib/clifrom "2.3.0" to "2.4.0" #3294 - Update marked in /docs from 0.3.18 to 0.3.19 #3292
- Update gatsby in /docs from 1.9.240 to 1.9.241 #3281
- Update @types/react in addons/notes from 16.0.40 to 16.0.41 #3282
- Upgraded
gatsby-remark-imagesin/docsfrom "1.5.56" to "1.5.59" #3276 - Upgraded
gatsbyin/docsfrom "1.9.239" to "1.9.240" #3276 - Upgraded
vue-loaderinapp/vuefrom "14.2.1" to "14.2.2" #3277 - Upgraded
vue-loaderinexamples/vue-kitchen-sinkfrom "14.2.1" to "14.2.2" #3277 - Upgraded
eslintin/from "4.19.0" to "4.19.1" #3265 - Upgraded
markedinaddons/notesfrom "0.3.17" to "0.3.18" #3265 - Upgraded
autoprefixerinlib/corefrom "8.1.0" to "8.2.0" #3265 - Upgraded
@webcomponents/webcomponentsjsinapp/polymerfrom "1.1.0" to "1.1.1" #3265 - Upgraded
@types/nodeinexamples/angular-clifrom "9.4.7" to "9.6.0" #3265 - Upgraded
@polymer/polymerinexamples/polymer-clifrom "2.5.0" to "2.6.0" #3265 - Upgraded
@webcomponents/webcomponentsjsinexamples/polymer-clifrom "1.1.0" to "1.1.1" #3265 - Update marked in /docs from 0.3.17 to 0.3.18 #3264
- Update gatsby in /docs from 1.9.238 to 1.9.239 #3262
- Upgraded
dangerin/from "3.3.0" to "3.3.2" #3254 - Upgraded
jestin/from "22.4.2" to "22.4.3" #3254 - Upgraded
jest-cliin/from "22.4.2" to "22.4.3" #3254 - Upgraded
jest-configin/from "22.4.2" to "22.4.3" #3254 - Upgraded
jest-diffin/from "22.4.0" to "22.4.3" #3254 - Upgraded
jest-environment-jsdomin/from "22.4.1" to "22.4.3" #3254 - Upgraded
jest-jasmine2in/from "22.4.2" to "22.4.3" #3254 - Upgraded
keycodeinlib/uifrom "2.1.9" to "2.2.0" #3254 - Upgraded
autoprefixerinlib/corefrom "8.0.0" to "8.1.0" #3254 - Upgraded
babel-preset-vueinexamples/vue-kitchen-sinkfrom "2.0.1" to "2.0.2" #3254 - Upgraded
commanderin/from "2.15.0" to "2.15.1" #3250 - Upgraded
dangerin/from "3.2.0" to "3.3.0" #3250 - Upgraded
commanderinlib/corefrom "2.15.0" to "2.15.1" #3250 - Upgraded
postcss-loaderinlib/corefrom "2.1.2" to "2.1.3" #3250 - Upgraded
commanderinapp/react-nativefrom "2.15.0" to "2.15.1" #3250 - Upgraded
commanderinlib/clifrom "2.15.0" to "2.15.1" #3250 - Core: upgrade autoprefixer from 7.2.6 to 8.0.0 & allow configuring browser list externally #3076
- Update gatsby in /docs from 1.9.236 to 1.9.238 #3249