Closed renovate[bot] closed 5 years ago
Merging #14 into master will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## master #14 +/- ##
=====================================
Coverage 100% 100%
=====================================
Files 1 1
Lines 29 29
=====================================
Hits 29 29
Continue to review full report at Codecov.
Legend - Click here to learn more
Ξ = absolute <relative> (impact)
,ΓΈ = not affected
,? = missing data
Powered by Codecov. Last update 87e5fd0...c328e58. Read the comment docs.
This PR contains the following updates:
0.21.5
->0.23.0
Release Notes
insin/nwb
### [`v0.23.0`](https://togithub.com/insin/nwb/blob/master/CHANGES.md#0230--2018-08-03) [Compare Source](https://togithub.com/insin/nwb/compare/v0.22.0...v0.23.0) #### Breaking Changes - Updated Inferno config for Inferno 5 - `inferno-*` packages (such as `inferno-compat`) work again with Webpack 4 \[[#440](https://togithub.com/insin/nwb/issues/440)] #### Added - Added `prepublishOnly` to react-component and web-module project package.json scripts, which invokes `npm run build` prior to publishing \[[#436](https://togithub.com/insin/nwb/issues/436)] \[[hanford][hanford]] - Added [`npm.umd.entry` config](https://togithub.com/insin/nwb/blob/master/docs/Configuration.md#entry-string) to specify a different entry point for the UMD build in npm module projects. Currently, the UMD build requires an entry point which _must_ have a `default` export \[[#411](https://togithub.com/insin/nwb/issues/411)] #### Fixed - Always add `CopyPlugin` when [`webpack.copy` config](https://togithub.com/insin/nwb/blob/master/docs/Configuration.md#copy-array--object) is provided \[[#431](https://togithub.com/insin/nwb/issues/431)] - Remove use of object destructuring from render shims - fixes output of quick build commands in IE11 \[[#453](https://togithub.com/insin/nwb/issues/453)] #### Dependencies - autoprefixer: v8.1.0 β [v9.0.2](https://togithub.com/postcss/autoprefixer/blob/master/CHANGELOG.md#902) - babel-core: v6.26.0 β [v6.26.3](https://togithub.com/babel/babel/releases/tag/v6.26.3) - babel-loader: v7.1.4 β [v7.1.5](https://togithub.com/babel/babel-loader/releases/tag/v7.1.5) - babel-plugin-inferno: v4.0.0 β [v5.0.1](https://togithub.com/infernojs/babel-plugin-inferno/releases) - babel-plugin-istanbul: v4.1.5 β [v4.1.6](https://togithub.com/istanbuljs/babel-plugin-istanbul/compare/v4.1.5...v4.1.6) - babel-plugin-transform-decorators-legacy: v1.3.4 β [v1.3.5](https://togithub.com/loganfsmyth/babel-plugin-transform-decorators-legacy/releases/tag/v1.3.5) - chalk: v2.3.2 β [v2.4.1](https://togithub.com/chalk/chalk/compare/v2.3.0...v2.4.1) - copy-template-dir: v1.3.0 β [v1.4.0](https://togithub.com/yoshuawuyts/copy-template-dir/releases/tag/v1.4.0) - copy-webpack-plugin: v4.5.1 β [v4.5.2](https://togithub.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md#452-2018-06-26) - css-loader: v0.28.10 β [v1.0.0](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#100-2018-07-06) - detect-port: v1.2.2 β [v1.2.3](https://togithub.com/node-modules/detect-port/releases) - filesize: v3.6.0 β [v3.6.1](https://togithub.com/avoidwork/filesize.js/compare/3.6.0...3.6.1) - fs-extra: v6.0.0 β [v7.0.0](https://togithub.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md#700--2018-07-16) - gzip-size: v4.1.0 β [v5.0.0](https://togithub.com/sindresorhus/gzip-size/compare/v4.1.0...v5.0.0) - dropped Node.js 4 support - html-webpack-plugin: v3.0.6 β [v3.2.0](https://togithub.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md#320-2018-04-03) - inquirer: v5.1.0 β [v6.0.0](https://togithub.com/SBoudrias/Inquirer.js/releases) - karma: v2.0.0 β [v2.0.5](https://togithub.com/karma-runner/karma/releases) - karma-coverage: v1.1.1 β [v1.1.2](https://togithub.com/karma-runner/karma-coverage/blob/master/CHANGELOG.md#112-2018-05-03) - karma-webpack: v2.0.13 β [v3.0.0](https://togithub.com/webpack-contrib/karma-webpack/blob/master/CHANGELOG.md#300-2018-03-19) - mini-css-extract-plugin v0.2.0 β [v0.4.1](https://togithub.com/webpack-contrib/mini-css-extract-plugin/releases) - mocha: v5.0.4 β [v5.2.0](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#520--2018-05-18) - opn: v5.2.0 β [v5.3.0](https://togithub.com/sindresorhus/opn/compare/v5.2.0...v5.3.0) - ora: v2.0.0 β [v3.0.0](https://togithub.com/sindresorhus/ora/compare/v2.0.0...v3.0.0) - postcss-loader: v2.1.1 β [v2.1.6](https://togithub.com/postcss/postcss-loader/blob/master/CHANGELOG.md#216-2018-07-10) - resolve: v1.5.0 β [v1.8.1](https://togithub.com/browserify/resolve/compare/v1.5.0...v1.8.1) - run-series: v1.1.6 β [v1.1.8](https://togithub.com/feross/run-series/compare/v1.1.6...v1.1.8) - style-loader: v0.20.2 β [v0.21.0](https://togithub.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md#0210-2018-04-18) - uglifyjs-webpack-plugin: v1.2.3 β [v1.2.7](https://togithub.com/webpack-contrib/uglifyjs-webpack-plugin/blob/master/CHANGELOG.md#127-2018-06-25) - webpack: v4.1.1 β [v4.16.4](https://togithub.com/webpack/webpack/releases) - webpack-dev-middleware: v3.0.1 β [v3.1.3](https://togithub.com/webpack/webpack-dev-middleware/releases) - webpack-dev-server: v3.1.1 β [v3.1.5](https://togithub.com/webpack/webpack-dev-server/releases) - webpack-hot-middleware: v2.21.2 β [v2.22.3](https://togithub.com/glenjamin/webpack-hot-middleware/compare/v2.21.2...v2.22.3) - webpack-merge: v4.1.2 β [v4.1.4](https://togithub.com/survivejs/webpack-merge/blob/master/CHANGELOG.md#414--2018-08-01) - whatwg-fetch: v2.0.3 β [v2.0.4](https://togithub.com/github/fetch/releases/tag/v2.0.4) #### Docs - Added [instructions for debugging in VS Code](https://togithub.com/insin/nwb/blob/master/docs/FAQ.md#how-can-i-debug-using-vs-code-when-running-an-app-with-nwb) to the FAQ \[[#445](https://togithub.com/insin/nwb/issues/445)] - Replaced references to "ES6" with plain old "ES" ### [`v0.22.0`](https://togithub.com/insin/nwb/blob/master/CHANGES.md#0220--2018-03-13) [Compare Source](https://togithub.com/insin/nwb/compare/v0.21.5...v0.22.0) #### Breaking Changes - Node.js 4 is no longer supported; Node.js 6.11.5 is now the minimum required version, as per Webpack 4 \[[#400](https://togithub.com/insin/nwb/issues/400)] - Updated to Webpack 4 - if you were customising your build with `nwb.config.js`, some of the nwb config you depended on may have changed, and the options Webpack accepts may have changed \[[#409](https://togithub.com/insin/nwb/issues/409)] - Webpack's new `mode` option is now set to activate Webpack 4's new defaults, which removes the need for a bunch of manual configuration nwb was doing: - `ModuleConcatenationPlugin` is now automatically enabled in `production` mode instead of being explicitly configured, so nwb's `webpack.hoisting` config has been removed. - `NamedModulesPlugin` is now automatically used in `development` mode instead of being explicitly configured. - Development UMD builds for modules now use `production` mode with minimization disabled, as the new `development` mode defaults are unsuitable for code which will be published to npm. - Webpack's `optimization` options are now used for certain pieces of configuration: - `optimization.noEmitOnErrors` is used instead of `NoEmitOnErrorsPlugin` to prevent emission of assets when using Hot Module Replacement. - UglifyJS is now configured via `optimization.minimize`/`optimization.minimizer` instead of just adding `UglifyJsPlugin` directly to `plugins`. - `CommonsChunkPlugin` has been removed in Webpack 4 - `optimization.runtimeChunk` is now configured to create a `runtime` chunk (which replaces the old `manifest` chunk) and `optimization.splitChunks` is configured to create a `vendor` bundle. - Replaced used of `ExtractTextPlugin` with [`MiniCssExtractPlugin`](https://togithub.com/webpack-contrib/mini-css-extract-plugin): - Separate CSS files are now created and loaded on-demand for code splits. - Replaced `webpack.extractText` config with [`webpack.extractCSS` config](https://togithub.com/insin/nwb/blob/master/docs/Configuration.md#extractcss-object--boolean) - this is not backwards-compatible, as plugin options differ. - Webpack's default `performance` option size warnings have been disabled (for now). - Updated Inferno config for Inferno 4 - see the [Inferno v4 migration guide](https://togithub.com/infernojs/inferno/blob/master/docs/v4-migration.md) for breaking changes \[[#429](https://togithub.com/insin/nwb/issues/429)] - `nwb new inferno-app` now asks if you want to install `inferno-compat` as it's no longer a single dependency, defaulting to not installing it. - `nwb new preact-app` now asks if you want to install `preact-compat`, defaulting to not installing it. - Updated to Mocha 5, which dropped support for IE9 and IE10 and fixed some false positives. - Removed support for deprecated `webpack.compat.enzyme`, `webpack.compat.sinon` and `webpack.style = 'old'` config. #### Known Issues - Inferno is currently publishing `.mjs` files to npm, [which is breaking `inferno-*` packages with Webpack 4](https://togithub.com/infernojs/inferno/issues/1296), so e.g. `inferno-compat` won't work if you want to reuse React components. #### Added - Added an `-f/--force` flag to `nwb new` to accept defaults and skip questions. #### Changed - The dev server's fallback `index.html` serving can now be configured with dot arguments - e.g. pass `--fallback.disableDotRule` if you need to use dots in your path when using the HTML5 History API. - `--no-polyfill` can now be used to disable default polyfills for app projects as well as quick commands. #### Dependencies - autoprefixer: v7.2.5 β [v8.1.0](https://togithub.com/postcss/autoprefixer/blob/master/CHANGELOG.md#810) - babel-loader: v7.1.2 β [v7.1.4](https://togithub.com/babel/babel-loader/releases) - babel-plugin-inferno: v3.3.1 β [v4.0.0](https://togithub.com/infernojs/babel-plugin-inferno/releases) - case-sensitive-paths-webpack-plugin: v2.1.1 β [v2.1.2](https://togithub.com/Urthen/case-sensitive-paths-webpack-plugin/blob/master/CHANGELOG.md#v212) - chalk: v2.3.0 β [v2.3.2](https://togithub.com/chalk/chalk/compare/v2.3.0...v2.3.2) - copy-webpack-plugin: v4.3.1 β [v4.5.1](https://togithub.com/webpack-contrib/copy-webpack-plugin/blob/master/CHANGELOG.md#451-2018-03-09) - cross-spawn: v6.0.4 β [v6.0.5](https://togithub.com/moxystudio/node-cross-spawn/blob/master/CHANGELOG.md#605-2018-03-02) - css-loader: v0.28.9 β [v0.28.10](https://togithub.com/webpack-contrib/css-loader/blob/master/CHANGELOG.md#02810-2018-02-22) - extract-text-webpack-plugin v3.0.0 β [mini-css-extract-plugin v0.2.0](https://togithub.com/webpack-contrib/mini-css-extract-plugin) - file-loader: v1.1.6 β [v1.1.11](https://togithub.com/webpack-contrib/file-loader/blob/master/CHANGELOG.md#1111-2018-03-01) - filesize: v3.5.11 β [v3.6.0](https://togithub.com/avoidwork/filesize.js/compare/3.5.11...3.6.0) - html-webpack-plugin: v2.30.1 β [v3.0.6](https://togithub.com/jantimon/html-webpack-plugin/blob/master/CHANGELOG.md#306-2018-03-06) - inquirer: v3.3.0 β [v5.1.0](https://togithub.com/SBoudrias/Inquirer.js/releases) - latest version requires Node.js 6 - karma-webpack: v2.0.9 β [v2.0.13](https://togithub.com/webpack-contrib/karma-webpack/blob/master/CHANGELOG.md#2013-2018-02-27) - mocha: v4.1.0 β [v5.0.4](https://togithub.com/mochajs/mocha/blob/master/CHANGELOG.md#504--2018-03-07) - npm-install-webpack-plugin v4.0.5 β [@insin/npm-install-webpack-plugin](https://togithub.com/insin/npm-install-webpack-plugin) v5.0.0 - Webpack 4 compatibility - ora: v1.3.0 β [v2.0.0](https://togithub.com/sindresorhus/ora/releases/tag/v2.0.0) - postcss-loader: v2.0.10 β [v2.1.1](https://togithub.com/postcss/postcss-loader/blob/master/CHANGELOG.md#211-2018-02-26) - style-loader: v0.20.1 β [v0.20.2](https://togithub.com/webpack-contrib/style-loader/blob/master/CHANGELOG.md#0202-2018-02-15) - skip empty `url()`s - uglifyjs-webpack-plugin: v1.1.8 β [v1.2.3](https://togithub.com/webpack-contrib/uglifyjs-webpack-plugin/blob/master/CHANGELOG.md#123-2018-03-10) - url-loader: v0.6.2 β [v1.0.1](https://togithub.com/webpack-contrib/url-loader/blob/master/CHANGELOG.md#101-2018-03-03) - webpack: v3.10.0 β [v4.1.1](https://togithub.com/webpack/webpack/releases) - webpack-dev-middleware: v1.12.2 β [v3.0.1](https://togithub.com/webpack/webpack-dev-middleware/releases) - webpack-dev-server: v2.9.7 β [v3.1.1](https://togithub.com/webpack/webpack-dev-server/releases) - webpack-hot-middleware: v2.21.0 β [v2.21.2](https://togithub.com/glenjamin/webpack-hot-middleware/compare/v2.21.0...v2.21.2) - webpack-merge: v4.1.1 β [v4.1.2](https://togithub.com/survivejs/webpack-merge/compare/v4.1.1...v4.1.2) #### Internal - Updated `StatusPlugin` and `InlineRuntimePlugin` to use the Use the new Webpack 4 `.hooks` plugin API. #### Docs - Fixed [`publicPath` docs](https://togithub.com/insin/nwb/blob/master/docs/Configuration.md#publicpath-string), as Webpack's `output.publicPath` config can't be `null` \[[#432](https://togithub.com/insin/nwb/issues/432)] \[[stephenwf][stephenwf]]Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.