Nwb Versions Save

A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it)

v0.25.2

3 years ago

Fixed

  • Bumped Node.js version in templates.

v0.25.1

3 years ago

Changed

  • Don't include docs/ in the npm package.

v0.25.0

3 years ago

Breaking Changes

  • Node.js 8 is no longer supported; Node.js 10.13.0 is now the minimum required version, as per many of nwb's dependencies.

Browser Support

Configuration

  • Deprecated using a string for webpack.autoprefixer config to configure supported browsers - this will no longer do anything and should be moved to the new browsers config.

  • Removed support for babel.stage and webpack.uglify config deprecated in nwb v0.24.0.

  • copy-webpack-plugin v6.0.0 has breaking changes to its options which you should read if you're using webpack.copy config.

    In particular, the ignore option in a copy pattern must now be put inside the new globOptions option.

Dependencies

Added

Dependencies

  • autoprefixer: v9.7.6 → v9.8.0
  • chalk: v3.0.0 → v4.0.0
  • copy-webpack-plugin: v5.1.1 → v6.0.1
  • file-loader: v4.3.0 → v6.0.0
  • fs-extra: v8.1.0 → v9.0.0
  • karma: v4.4.1 → v5.0.9
  • karma-mocha: v1.3.0 → v2.0.1
  • terser-webpack-plugin v2.3.6 → v3.0.1
  • url-loader: v2.3.0→ v4.1.0

v0.24.7

3 years ago

Fixed

  • Fixed inclusion of __source and __self debugging information when transpiling JSX in react-component projects by defaulting process.env.NODE_ENV to 'production' when building.

Dependencies

v0.24.6

3 years ago

Dependencies

  • @babel/core: v7.90 → v7.9.6
  • @babel/plugin-transform-runtime: v7.9.0 → v7.9.6
  • @babel/preset-env: v7.9.0 → v7.9.6
  • @babel/runtime: v7.9.2 → v7.9.6
  • @pmmmwh/react-refresh-webpack-plugin: v0.2.0 → v0.3.1
  • autoprefixer: v9.7.5 → v9.7.6
  • cross-spawn: v7.0.1 → v7.0.2
  • css-loader: v3.4.2 → v3.5.3
  • html-webpack-plugin: v3.2.0 → v4.3.0
  • karma-coverage: v2.0.1 → v2.0.2
  • mocha: v7.1.1 → v7.1.2
  • ora: v4.0.3 → v4.0.4
  • react-refresh: v0.8.1 → v0.8.2
  • resolve: v1.15.1 → v1.17.0
  • semver: v7.1.3 → v7.3.2
  • style-loader: v1.1.3 → v1.2.1
  • terser-webpack-plugin v2.3.5 → v2.3.6
  • webpack: v4.42.1 → v4.43.0
  • webpack-dev-server: v3.10.3 → v3.11.0

v0.24.5

4 years ago

0.24.5 / 2020-03-24

Changed

  • html-webpack-plugin got a major version bump to v4
    • Output HTML is now minified by default - you can disable this by configuring html.minification = false.
    • Chunk sorting was removed, but it seems to work as before for the ordering of the JavaScript files generated by nwb's build.
    • The plugin nwb uses to inline the webpack runtime chunk was rewritten to use v4's new hooks.

Fixed

  • The lang attribute on <html> wasn't getting set to the default 'en' when using the nwb react, nwb preact and nwb inferno quick development commands.

Dependencies

  • @babel/plugin-transform-react-jsx: v7.9.1 → v7.9.4
  • @babel/preset-react: v7.9.1 → v7.9.4
  • @babel/runtime: v7.9.0 → v7.9.2
  • autoprefixer: v9.7.4 → v9.7.5
  • html-webpack-plugin: v3.2.0 → v4.0.1
  • webpack: v4.42.0 → v4.42.1

v0.24.4

4 years ago

0.24.4 / 2020-03-21

Added

Changed

  • Updated to Babel v7.9.0.
  • Validate that the entry module for quick commands (e.g. nwb react run SomeComponent.js) exists, to avoid a confusing error message [#441]

Dependencies

  • @babel/core: v7.8.7 → v7.9.0
  • @babel/plugin-transform-react-constant-elements: v7.8.3 → v7.9.0
  • @babel/plugin-transform-react-jsx: v7.8.3 → v7.9.1
  • @babel/plugin-transform-runtime: v7.8.3 → v7.9.0
  • @babel/preset-env: v7.8.7 → v7.9.0
  • @babel/preset-react: v7.8.3 → v7.9.1
  • @babel/runtime: v7.8.7 → v7.9.0
  • babel-loader: v8.0.6 → v8.1.0
  • mocha: v7.1.0 → v7.1.1
  • react-refresh: v0.8.0 → v0.8.1

v0.24.3

4 years ago

0.24.3 / 2020-03-14

Changed

  • Added a temporary hack to bypass startup info logging Webpack Dev Server currently does even when its quiet option is set.
  • CSS minification hasn't been enabled since nwb v0.23.0 as css-loader v1.0.0 stopped doing it by default - re-enable it using Optimize CSS Assets Webpack Plugin [#467]

Dependencies

  • minimist v1.2.4 → v1.2.5
  • optimize-css-assets-webpack-plugin v5.0.3

v0.24.2

4 years ago

0.24.2 / 2020-03-12

Fixed

  • Fixed copying of co-located .test.js/.spec.js files when building a React component or web module by also passing the new --no-copy-ignored flag when calling @babel/cli [#529]

Dependencies

  • inquirer: v7.0.6 → v7.1.0
  • minimist v1.2.0 → v1.2.4 - security fix
  • open: v7.0.2 → v7.0.3

v0.24.1

4 years ago

0.24.1 / 2020-03-11

Fixed

  • Fixed serving the demo app for a React component [#542]
  • Fixed Fast Refresh for the default React component demo app by exporting the Demo component in the template.