Skip to content

Upgrading react-scripts 0.7 to 0.8

Breaking0.7.0 → 0.8.5Breaking1New11Changed13Fixed23Other23

BreakingUpgrade verdict

1 breaking change.

  • Projects using babel-preset-react-app directly and targeting browsers without Object.assign() now need a polyfill.
1 item needs code or config changes

Adds autoprefixer 6.5.1, babel-core 6.17.0, babel-eslint 7.1.1, babel-jest 17.0.2, babel-loader 6.2.7, babel-preset-react-app ^2.0.1, case-sensitive-paths-webpack-plugin 1.1.4, chalk 1.1.3, connect-history-api-fallback 1.3.0, cross-spawn 4.0.2, css-loader 0.26.0, detect-port 1.0.1, dotenv 2.0.0, eslint 3.8.1, eslint-config-react-app ^0.5.0, eslint-loader 1.6.0, eslint-plugin-flowtype 2.21.0, eslint-plugin-import 2.0.1, eslint-plugin-jsx-a11y 2.2.3, eslint-plugin-react 6.4.1, extract-text-webpack-plugin 1.0.1, file-loader 0.9.0, filesize 3.3.0, fs-extra 0.30.0, gzip-size 3.0.0, html-webpack-plugin 2.24.0, http-proxy-middleware 0.17.2, jest 17.0.2, json-loader 0.5.4, object-assign 4.1.0, path-exists 2.1.0, postcss-loader 1.0.0, promise 7.1.1, react-dev-utils ^0.4.2, recursive-readdir 2.1.0, strip-ansi 3.0.1, style-loader 0.13.1, url-loader 0.5.7, webpack 1.14.0, webpack-dev-server 1.16.2, webpack-manifest-plugin 1.1.0, whatwg-fetch 1.0.0.

Drops react-scripts>0.7.0>autoprefixer, react-scripts>0.7.0>babel-core, react-scripts>0.7.0>babel-eslint, react-scripts>0.7.0>babel-jest, react-scripts>0.7.0>babel-loader, react-scripts>0.7.0>babel-preset-react-app, react-scripts>0.7.0>case-sensitive-paths-webpack-plugin, react-scripts>0.7.0>chalk, react-scripts>0.7.0>connect-history-api-fallback, react-scripts>0.7.0>cross-spawn, react-scripts>0.7.0>css-loader, react-scripts>0.7.0>detect-port, react-scripts>0.7.0>dotenv, react-scripts>0.7.0>eslint, react-scripts>0.7.0>eslint-config-react-app, react-scripts>0.7.0>eslint-loader, react-scripts>0.7.0>eslint-plugin-flowtype, react-scripts>0.7.0>eslint-plugin-import, react-scripts>0.7.0>eslint-plugin-jsx-a11y, react-scripts>0.7.0>eslint-plugin-react, react-scripts>0.7.0>extract-text-webpack-plugin, react-scripts>0.7.0>file-loader, react-scripts>0.7.0>filesize, react-scripts>0.7.0>find-cache-dir, react-scripts>0.7.0>fs-extra, react-scripts>0.7.0>gzip-size, react-scripts>0.7.0>html-webpack-plugin, react-scripts>0.7.0>http-proxy-middleware, react-scripts>0.7.0>jest, react-scripts>0.7.0>json-loader, react-scripts>0.7.0>object-assign, react-scripts>0.7.0>path-exists, react-scripts>0.7.0>postcss-loader, react-scripts>0.7.0>promise, react-scripts>0.7.0>react-dev-utils, react-scripts>0.7.0>recursive-readdir, react-scripts>0.7.0>rimraf, react-scripts>0.7.0>strip-ansi, react-scripts>0.7.0>style-loader, react-scripts>0.7.0>url-loader, react-scripts>0.7.0>webpack, react-scripts>0.7.0>webpack-dev-server, react-scripts>0.7.0>webpack-manifest-plugin, react-scripts>0.7.0>whatwg-fetch.

Installs 1097 packages in all (was 1116).

Breaking1
Enables useBuiltIns on object-rest-spread, so Object.assign() is used instead of Babel's helper.
babel-preset-react-appObject.assign()useBuiltIns