nwb v0.19.0 Release Notes

Release Date: 2017-10-02 // over 6 years ago
  • ๐Ÿ’ฅ Breaking Changes

    • โœ‚ Removed hooking of React, Preact and Inferno render() functions in quick commands, as this won't work with ES modules builds (which are used by default in Webpack v3). This affected the current version of Preact at the time of writing.
      • If you're manually using render() with quick commands, you must now handle providing the target DOM node too - document.getElementById('app') is available in the default HTML template.

    โž• Added

    ๐Ÿ”„ Changed

    • ๐Ÿ—„ Now using babel-preset-env instead of deprecated babel-preset-es201X presets [#375]
    • ๐Ÿ‘‰ Use beautify: true for webpack.debug output so code split bundles are readable.

    Dependencies

    • autoprefixer: v7.1.2 โ†’ v7.1.4
    • babel-cli: v6.24.1 โ†’ v6.26.0
    • babel-core: v6.24.1 โ†’ v6.26.0
    • ๐Ÿš€ babel-loader: v7.1.1 โ†’ v7.1.2
    • ๐Ÿ”Œ babel-plugin-istanbul: v4.1.4 โ†’ v4.1.5
    • ๐Ÿš€ babel-plugin-react-transform: v2.0.2 โ†’ v3.0.0 - add React.PureComponent to the list of default super classes
    • ๐Ÿš€ babel-plugin-transform-react-remove-prop-types: v0.4.6 โ†’ v0.4.8
    • babel-polyfill: v6.23.0 โ†’ v6.26.0
    • babel-runtime: v6.25.0 โ†’ v6.26.0
    • chalk: v2.0.1 โ†’ v2.1.0
    • ๐Ÿ”Œ copy-webpack-plugin: v4.0.1 โ†’ v4.1.0
    • css-loader: v0.28.4 โ†’ v0.28.7
    • file-loader: v0.11.2 โ†’ v1.1.4
    • gzip-size: v3.0.0 โ†’ v4.0.0 - async interface now uses Promises
    • ๐Ÿ”Œ html-webpack-plugin: v2.29.0 โ†’ v2.30.1
    • ๐Ÿš€ inquirer: v3.2.1 โ†’ v3.3.0
    • karma-mocha-reporter: v2.2.3 โ†’ v2.2.4
    • ๐Ÿš€ karma: v1.7.0 โ†’ v1.7.1
    • mocha: v3.4.2 โ†’ v3.5.3
    • ๐Ÿ”’ phantomjs-prebuilt: v2.1.14 โ†’ v2.1.15 - fix security issues with dependencies
    • ๐Ÿš€ webpack-dev-middleware: v1.11.0 โ†’ v1.12.0
    • ๐Ÿš€ webpack-dev-server: v2.6.1 โ†’ v2.9.1
    • webpack-hot-middleware: v2.18.2 โ†’ v2.19.0
    • ๐Ÿš€ webpack: v3.4.1 โ†’ v3.6.0