2018-April-10
Also includes changes from 3.4.1
Breaking Changes
Features
- React native Typescript transform #3209
- Split vendor and runtime chunk in static builds #3316
- Persist background for @addon/background #3331
- feat(notes): add marked options #3225
Bug Fixes
- Enforce addons store being a singleton by storing it in global variable #3383
- Scroll preview pane for non-percentage heights #3342
- Scroll to top of the page when changing story #3338
- Fix HtmlWebpackPlugin error #3328
Maintenance
- Remove usages of deprecated React lifecycle methods #3327
Dependency Upgrades
142 Updates
gatsby-remark-copy-linked-files
in /docs
from "1.5.30" to "1.5.31" #3388
gatsby-source-filesystem
in /docs
from "1.5.28" to "1.5.29" #3388
gatsby
in /docs
from "1.9.246" to "1.9.247" #3388
lerna
in /
from "2.9.1" to "2.10.0" #3387
babel-preset-minify
in app/react
from "0.3.0" to "0.4.0" #3387
core-js
in app/react
from "2.5.4" to "2.5.5" #3387
webpack-hot-middleware
in app/react
from "2.21.2" to "2.22.0" #3387
webpack-dev-middleware
in lib/core
from "3.1.1" to "3.1.2" #3387
webpack-hot-middleware
in lib/core
from "2.21.2" to "2.22.0" #3387
core-js
in app/angular
from "2.5.4" to "2.5.5" #3387
ts-loader
in app/angular
from "4.1.0" to "4.2.0" #3387
webpack-hot-middleware
in app/angular
from "2.21.2" to "2.22.0" #3387
zone.js
in app/angular
from "0.8.25" to "0.8.26" #3387
babel-preset-minify
in app/mithril
from "0.3.0" to "0.4.0" #3387
core-js
in app/mithril
from "2.5.4" to "2.5.5" #3387
webpack-hot-middleware
in app/mithril
from "2.21.2" to "2.22.0" #3387
@webcomponents/webcomponentsjs
in app/polymer
from "1.1.1" to "1.2.0" #3387
babel-preset-minify
in app/polymer
from "0.3.0" to "0.4.0" #3387
core-js
in app/polymer
from "2.5.4" to "2.5.5" #3387
webpack-hot-middleware
in app/polymer
from "2.21.2" to "2.22.0" #3387
babel-preset-minify
in app/react-native
from "0.3.0" to "0.4.0" #3387
url-parse
in app/react-native
from "1.2.0" to "1.3.0" #3387
webpack-dev-middleware
in app/react-native
from "3.1.1" to "3.1.2" #3387
webpack-hot-middleware
in app/react-native
from "2.21.2" to "2.22.0" #3387
babel-preset-minify
in app/vue
from "0.3.0" to "0.4.0" #3387
core-js
in app/vue
from "2.5.4" to "2.5.5" #3387
webpack-hot-middleware
in app/vue
from "2.21.2" to "2.22.0" #3387
core-js
in examples/angular-cli
from "2.5.4" to "2.5.5" #3387
zone.js
in examples/angular-cli
from "0.8.25" to "0.8.26" #3387
@angular/cli
in examples/angular-cli
from "1.7.3" to "1.7.4" #3387
@webcomponents/webcomponentsjs
in examples/polymer-cli
from "1.1.1" to "1.2.0" #3387
webpack-dev-server
in examples/polymer-cli
from "3.1.1" to "3.1.3" #3387
webpack-dev-server
in examples/vue-kitchen-sink
from "3.1.1" to "3.1.3" #3387
lint-staged
in /
from "7.0.3" to "7.0.4" #3368
webpack-dev-middleware
in lib/core
from "3.1.0" to "3.1.1" #3368
webpack-dev-middleware
in app/react-native
from "3.1.0" to "3.1.1" #3368
react
in /
from "16.3.0" to "16.3.1" #3357
react-dom
in /
from "16.3.0" to "16.3.1" #3357
react-test-renderer
in /
from "16.3.0" to "16.3.1" #3357
react-dom
in addons/centered
from "16.3.0" to "16.3.1" #3357
webpack
in app/react
from "4.4.1" to "4.5.0" #3357
@types/react
in addons/notes
from "16.3.4" to "16.3.5" #3357
react-test-renderer
in addons/info
from "16.3.0" to "16.3.1" #3357
react
in addons/links
from "16.3.0" to "16.3.1" #3357
react-dom
in addons/links
from "16.3.0" to "16.3.1" #3357
webpack
in lib/core
from "4.4.1" to "4.5.0" #3357
react
in addons/storyshots
from "16.3.0" to "16.3.1" #3357
react-dom
in addons/storyshots
from "16.3.0" to "16.3.1" #3357
react
in app/angular
from "16.3.0" to "16.3.1" #3357
react-dom
in app/angular
from "16.3.0" to "16.3.1" #3357
webpack
in app/angular
from "4.4.1" to "4.5.0" #3357
zone.js
in app/angular
from "0.8.24" to "0.8.25" #3357
react
in app/mithril
from "16.3.0" to "16.3.1" #3357
react-dom
in app/mithril
from "16.3.0" to "16.3.1" #3357
webpack
in app/mithril
from "4.4.1" to "4.5.0" #3357
react
in app/polymer
from "16.3.0" to "16.3.1" #3357
react-dom
in app/polymer
from "16.3.0" to "16.3.1" #3357
webpack
in app/polymer
from "4.4.1" to "4.5.0" #3357
webpack
in app/react-native
from "4.4.1" to "4.5.0" #3357
react
in app/vue
from "16.3.0" to "16.3.1" #3357
react-dom
in app/vue
from "16.3.0" to "16.3.1" #3357
webpack
in app/vue
from "4.4.1" to "4.5.0" #3357
zone.js
in examples/angular-cli
from "0.8.24" to "0.8.25" #3357
protractor
in examples/angular-cli
from "5.3.0" to "5.3.1" #3357
react
in examples/cra-kitchen-sink
from "16.3.0" to "16.3.1" #3357
react-dom
in examples/cra-kitchen-sink
from "16.3.0" to "16.3.1" #3357
react-scripts
in examples/cra-kitchen-sink
from "1.1.3" to "1.1.4" #3357
webpack
in examples/cra-kitchen-sink
from "4.4.1" to "4.5.0" #3357
webpack
in examples/mithril-kitchen-sink
from "4.4.1" to "4.5.0" #3357
webpack
in examples/polymer-cli
from "4.4.1" to "4.5.0" #3357
webpack
in examples/vue-kitchen-sink
from "4.4.1" to "4.5.0" #3357
react
in examples/official-storybook
from "16.3.0" to "16.3.1" #3357
react-dom
in examples/official-storybook
from "16.3.0" to "16.3.1" #3357
gatsby-remark-autolink-headers
in /docs
from "1.4.15" to "1.4.16" #3356
gatsby
in /docs
from "1.9.244" to "1.9.246" #3356
danger
in /
from "3.4.4" to "3.4.5" #3350
lint-staged
in /
from "7.0.2" to "7.0.3" #3350
react-lifecycles-compat
in addons/background
from "1.1.1" to "1.1.4" #3350
react-lifecycles-compat
in addons/events
from "1.1.1" to "1.1.4" #3350
html-webpack-plugin
in app/react
from "3.1.0" to "3.2.0" #3350
@types/react
in addons/notes
from "16.3.1" to "16.3.4" #3350
axe-core
in addons/a11y
from "3.0.0" to "3.0.1" #3350
react-lifecycles-compat
in addons/info
from "1.1.1" to "1.1.4" #3350
react-lifecycles-compat
in addons/knobs
from "1.1.1" to "1.1.4" #3350
react-lifecycles-compat
in lib/ui
from "1.1.1" to "1.1.4" #3350
html-webpack-plugin
in app/angular
from "3.1.0" to "3.2.0" #3350
html-webpack-plugin
in app/mithril
from "3.1.0" to "3.2.0" #3350
html-webpack-plugin
in app/polymer
from "3.1.0" to "3.2.0" #3350
html-webpack-plugin
in app/react-native
from "3.1.0" to "3.2.0" #3350
html-webpack-plugin
in app/vue
from "3.1.0" to "3.2.0" #3350
@types/node
in examples/angular-cli
from "9.6.1" to "9.6.2" #3350
react-lifecycles-compat
in examples/cra-kitchen-sink
from "1.1.1" to "1.1.4" #3350
react-scripts
in examples/cra-kitchen-sink
from "1.1.1" to "1.1.3" #3350
html-webpack-plugin
in examples/polymer-cli
from "3.1.0" to "3.2.0" #3350
danger
in /
from "3.3.2" to "3.4.4" #3343
eslint-plugin-import
in /
from "2.9.0" to "2.10.0" #3343
lerna
in /
from "2.5.1" to "2.9.1" #3343
lint-staged
in /
from "7.0.0" to "7.0.2" #3343
react-lifecycles-compat
in addons/background
from "1.1.0" to "1.1.1" #3343
react-lifecycles-compat
in addons/events
from "1.1.0" to "1.1.1" #3343
react-textarea-autosize
in addons/events
from "6.1.0-0" to "6.1.0" #3343
babel-plugin-react-docgen
in app/react
from "1.8.3" to "1.9.0" #3343
nodemon
in app/react
from "1.17.2" to "1.17.3" #3343
@types/react
in addons/notes
from "16.1.0" to "16.3.1" #3343
react-lifecycles-compat
in addons/info
from "1.1.0" to "1.1.1" #3343
moment
in addons/knobs
from "2.21.0" to "2.22.0" #3343
react-lifecycles-compat
in addons/knobs
from "1.1.0" to "1.1.1" #3343
react-textarea-autosize
in addons/knobs
from "6.1.0-0" to "6.1.0" #3343
react-lifecycles-compat
in lib/ui
from "1.1.0" to "1.1.1" #3343
serve-favicon
in lib/core
from "2.4.5" to "2.5.0" #3343
zone.js
in app/angular
from "0.8.20" to "0.8.24" #3343
nodemon
in app/angular
from "1.17.2" to "1.17.3" #3343
nodemon
in app/mithril
from "1.17.2" to "1.17.3" #3343
nodemon
in app/polymer
from "1.17.2" to "1.17.3" #3343
ws
in app/react-native
from "5.1.0" to "5.1.1" #3343
nodemon
in app/vue
from "1.17.2" to "1.17.3" #3343
react-lifecycles-compat
in examples/cra-kitchen-sink
from "1.1.0" to "1.1.1" #3343
zone.js
in examples/angular-cli
from "0.8.20" to "0.8.24" #3343
@storybook/addon-actions
in /docs
from "3.3.15" to "3.4.0" #3325
@storybook/addon-links
in /docs
from "3.3.15" to "3.4.0" #3325
@storybook/addons
in /docs
from "3.3.15" to "3.4.0" #3325
@storybook/react
in /docs
from "3.3.15" to "3.4.0" #3325
webpack
in app/react
from "4.3.0" to "4.4.1" #3315
webpack
in lib/core
from "4.3.0" to "4.4.1" #3315
webpack
in app/angular
from "4.3.0" to "4.4.1" #3315
webpack
in app/mithril
from "4.3.0" to "4.4.1" #3315
webpack
in app/polymer
from "4.3.0" to "4.4.1" #3315
webpack
in app/react-native
from "4.3.0" to "4.4.1" #3315
webpack
in app/vue
from "4.3.0" to "4.4.1" #3315
webpack
in examples/cra-kitchen-sink
from "4.3.0" to "4.4.1" #3315
@types/node
in examples/angular-cli
from "9.6.0" to "9.6.1" #3315
webpack
in examples/mithril-kitchen-sink
from "4.3.0" to "4.4.1" #3315
webpack
in examples/polymer-cli
from "4.3.0" to "4.4.1" #3315
webpack
in examples/vue-kitchen-sink
from "4.3.0" to "4.4.1" #3315