Skip to content

Conversation

@greenkeeper
Copy link

@greenkeeper greenkeeper bot commented Oct 2, 2017

Version 0.19.0 of nwb just got published.

Dependency nwb
Current Version 0.17.3
Type devDependency

The version 0.19.0 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of nwb.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Commits

The new version differs by 89 commits ahead by 89, behind by 4.

  • c04b2f4 Release v0.19.0
  • b56d36d Update dependencies
  • 19bd6ba Update dependencies
  • 47b9d74 Update dependencies
  • 5172ccd Added additional Enzyme compat config for recent versions of React 15
  • d0ff1de Update dependencies
  • 9a838a6 Update dependencies
  • ddbd30f Fix CLI help alignment
  • 67a873c Merge pull request #377 from jamrizzi/jamrizzi/cli-doc-error
  • 8842ad9 Update dependencies
  • c32f892 Use babel-preset-env instead of deprecated babel-preset-es201X plugins
  • 2bd49e5 Update dependencies
  • 4cb447a Revert "Revert use of preact/debug in favour of preact/devtools"
  • 159c62e CLI help documentation error
  • 4257d54 Update babel-runtime

There are 89 commits in total.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

greenkeeper bot added a commit that referenced this pull request Nov 3, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 3, 2017

Version 0.19.1 just got published.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 8, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 8, 2017

Version 0.19.2 just got published.

Update to this version instead 🚀

Release Notes v0.19.2

0.19.2 / 2017-11-09

Fixed

  • Backed out use of preact/debug in favour of preact/devtools, as the debug module tries to override the preact module's render export, which fails due to Webpack enforcing the read-only nature of ES module exports.
Commits

The new version differs by 3 commits.

  • 8f41e2a Release v0.19.2
  • 6aea316 Back out use of preact/debug in favour of preact/devtools
  • 522b1cc Turns out React 16 didn't break React Transform's HMR

See the full diff

greenkeeper bot added a commit that referenced this pull request Nov 18, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 18, 2017

Version 0.20.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 7 commits.

  • 8ab3537 Release v0.20.0
  • 6b7956e Bump the default React peerDependency version for react-component projects to 16.x
  • 51d92fa Add note about workaround for PhantomJS install error on some OSes to README
  • fcc5895 Update dependencies
  • 0f54c39 Export the default export from UMD builds
  • 4ca2d46 Update dependencies
  • 4df3610 Update to Mocha 4

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 3, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 3, 2018

Version 0.21.0 just got published.

Update to this version instead 🚀

Release Notes v0.21.0

0.21.0 / 2018-01-03

Breaking Changes

  • Validation of the configuration object provided by nwb.config.js files has been expanded, so previously valid config files may now be invalid [#136]
    • Unexpected properties in top-level configuration or in babel, karma, npm and webpack configuration (i.e. anything that's not documented in the Configuration docs) are now treated as errors [#193]
    • Basic type checking is now performed for all documented configuration properties.
    • After upgrading, run nwb check-config to check your configuration file.
  • Updated to UglifyJSPlugin 1.x, which supports ES2015 syntax and adds options to enable filesystem caching and use multiple processes to improve build speed, which nwb enables by default [#412]
    • Review any custom webpack.uglify config you have against the new version's options documentation - options for UglifyJS itself must now be passed as an uglifyOptions object and some of UglifyJS' default options have changed.
  • Node.js 4.8.0 is now the minimum required version, based on the engines config of nwb's dependencies.

nwb.config.js Config Changes

  • Deprecated the webpack.compat.sinon flag for Sinon 1.x compatibility settings, as subsequent major versions since July 2017 support Webpack out of the box.

Fixed

  • Fixed testing React component/library and web module projects when using export extensions - the Babel stage preset wasn't being defaulted to preset-stage-1, which includes the export extensions plugin [#364]

Added

  • Added an --open flag to open the app in your default browser or in a named browser (e.g. --open="Google Chrome") after starting a Webpack dev server [#334]
  • You can now provide a babel.config() function which will be given the generated Babel config to do whatever it wants with.
  • You can now provide a karma.config() function which will be given the generated Karma config to do whatever it wants with [#408]

Changed

Dependencies

  • autoprefixer: v7.1.6 → v7.2.4
  • babel-plugin-inferno: v3.3.0 → v3.3.1
  • copy-webpack-plugin: v4.2.1 → v4.3.1
  • file-loader: v1.1.5 → v1.1.6
  • gzip-size: v4.0.0 → v4.1.0
  • karma: v1.7.1 → v2.0.0
  • karma-webpack: v2.0.6 → v2.0.9
  • mocha: v4.0.1 → v4.1.0
  • postcss-loader: v2.0.8 → v2.0.9
  • style-loader: v0.19.0→ v0.19.1
  • webpack: v3.8.1 → v3.10.0
  • webpack-dev-server: v2.9.4 → v2.9.7
  • webpack-dev-middleware: v1.12.0 → v1.12.2
  • webpack-hot-middleware: v2.20.0 → v2.21.0

Docs

  • Added missing docs for webpack.copy config
  • Added more headings to the Commands docs to make them easier to browse, and to make feature flags such as --copy-files for component builds more visible [#407]
Commits

The new version differs by 25 commits.

  • d326a52 Release v0.21.0
  • bf91482 Update dependencies
  • ce38bd9 Use the current LTS version of node in template Travis CI config
  • f9bc7f2 Fix template typo
  • 60c4c27 Update dependencies
  • 3e7a5db Added an --open flag when running the development server
  • 888e081 Merge pull request #415 from dtinth/patch-2
  • 12fbfc0 devServer.setup [deprecated] → devServer.before
  • a00c064 Update dependencies
  • 00adee2 Update dependencies
  • 4d140e9 Add more loggin to express middleware test
  • 4c2121c Tag a CHANGES item with an exsiting issue number it resolves
  • 9f57838 Add a hint for .extra config on unexpected Webpack and Karma config props
  • 0f2434e Default to Babel stage 1 when testing React component/library and web module projects
  • 6b9bb31 Update to UglifyJsPlugin 1.x

There are 25 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 12, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 12, 2018

Version 0.21.1 just got published.

Update to this version instead 🚀

Release Notes v0.21.1

Fixed

  • Fixed validation of webpack.extractText = false config, which disables extraction of imported stylesheets into .css files [#418]

Dependencies

  • postcss-loader: v2.0.9 → v2.0.10
  • uglifyjs-webpack-plugin: v1.1.5 → v1.1.6
Commits

The new version differs by 5 commits.

  • 07ae908 Release v0.21.1
  • ee6745a Actually fix webpack.extractText = false validation
  • f2e4f8f Tweak CHANGES
  • bca2750 Update dependencies
  • b585ab0 Fix config validation to allow webpack.extractText to be false

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 17, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 17, 2018

Version 0.21.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits.

  • cd2ed69 Release v0.21.2
  • 09a2ef4 Update dependencies
  • 03cfb05 Update CHANGES
  • 60fe735 Merge pull request #420 from ngyikp/fix-config-validation-babel-env
  • dcf16c8 Fix config validation of babel.env
  • a35049d Run tests in the babel7 branch

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 27, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 27, 2018

Version 0.21.3 just got published.

Update to this version instead 🚀

Commits

The new version differs by 4 commits.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jan 31, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 31, 2018

Version 0.21.4 just got published.

Update to this version instead 🚀

Commits

The new version differs by 4 commits.

  • 8c0d4ce Release v0.21.4
  • f706962 Ensure devServer.port is a Number for comparison with the available port
  • b5f87b6 Update uglifyjs-webpack-plugin
  • 9ad029d Fix validation of webpack.compat locale properties

See the full diff

greenkeeper bot added a commit that referenced this pull request Feb 1, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 1, 2018

Version 0.21.5 just got published.

Update to this version instead 🚀

Commits

The new version differs by 2 commits.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 3, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 3, 2018

Version 0.22.0 just got published.

Update to this version instead 🚀

Release Notes v0.22.0

This is the next release of nwb - you need to specify nwb@next or [email protected] when installing it.

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]
  • 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]
    • 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:
      • Separate CSS files are now created and loaded on-demand for code splits.
      • Replaced webpack.extractText config with webpack.extractCSS config - 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 v4 - see the Inferno v4 migration guide for breaking changes [#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

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
  • babel-loader: v7.1.2 → v7.1.4
  • babel-plugin-inferno: v3.3.1 → v4.0.0
  • case-sensitive-paths-webpack-plugin: v2.1.1 → v2.1.2
  • chalk: v2.3.0 → v2.3.2
  • copy-webpack-plugin: v4.3.1 → v4.5.1
  • cross-spawn: v6.0.4 → v6.0.5
  • css-loader: v0.28.9 → v0.28.10
  • extract-text-webpack-plugin v3.0.0 → mini-css-extract-plugin v0.2.0
  • filesize: v3.5.11 → v3.6.0
  • inquirer: v3.3.0 → v5.1.0 - latest version requires Node.js 6
  • karma-webpack: v2.0.9 → v2.0.13
  • mocha: v4.1.0 → v5.0.4
  • npm-install-webpack-plugin v4.0.5 → @insin/npm-install-webpack-plugin v5.0.0 - Webpack 4 compatibility
  • ora: v1.3.0 → v2.0.0
  • postcss-loader: v2.0.10 → v2.1.1
  • style-loader: v0.20.1 → v0.20.2 - skip empty url()s
  • uglifyjs-webpack-plugin: v1.1.8 → v1.2.3
  • url-loader: v0.6.2 → v1.0.1
  • webpack: v3.10.0 → v4.1.1
  • webpack-dev-middleware: v1.12.2 → v3.0.1
  • webpack-dev-server: v2.9.7 → v3.1.1
  • webpack-hot-middleware: v2.21.0 → v2.21.2
  • webpack-merge: v4.1.1 → v4.1.2

Internal

  • Updated StatusPlugin and InlineRuntimePlugin to use the Use the new Webpack 4 .hooks plugin API.

Docs

Commits

The new version differs by 29 commits.

  • cbba39e Release v0.22.0 as nwb@next
  • f0f9412 Doc cleanup
  • e4791d6 Use a temporary scoped version of NpmInstallPlugin which supports Webpack 4
  • 245dbe9 Allow dev server fallback serving to be configured with dot arguments
  • ebdcae4 Add --no-polyfill support to app commands
  • 6b7948d Added inferno-* .mjs publishing to Known Issues
  • 6e271eb Fixed webpack.debug - beautify is no longer a top-level option in UglifyJsPlugin
  • b741485 Use createComponentVNode for exported components in the Inferno render shim
  • 5692966 Update CHANGES for the uppgrade to Webpack 4 & dropping Node.js 4 support
  • c21d9e2 Update lint config
  • e3a91fe Update uglify-webpack-plugin
  • 558e36b Use production mode for all UMD builds
  • 16849ef Upgrade to Webpack 4
  • a218457 Re-disable inferno test
  • 75f51b9 Update dependencies

There are 29 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 3, 2018
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 3, 2018

Version 0.23.0 just got published.

Update to this version instead 🚀

Commits

The new version differs by 37 commits.

  • 7345372 Release v0.23.0
  • b2aff81 Update dependencies
  • 2fb46fc Indicate that npm.umd.entry config is available from v0.23.0 onwards
  • aec1453 Update dependencies
  • e8bb5d2 Fix typo
  • bd32199 Update dependencies
  • 2df5ae1 Update dependencies
  • 6d828a1 Update Node.js version in template CONTRIBUTING files
  • cd6bd93 Update dependencies
  • 9b9ea9b Add Node.js 10 to test versions
  • 3e864bf Don't use destructuring in render shims
  • 27281f3 Update dependencies
  • cbf2b46 Missed a few ES6 → ES changes
  • 5e8f129 Update dependencies
  • 9ea6b20 Replace usage of "ES6" with plain old "ES"

There are 37 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 8, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 8, 2020

  • The devDependency nwb was updated from 0.17.3 to 0.24.0.

Update to this version instead 🚀

Commits

The new version differs by 34 commits.

  • ae86f9e Release v0.24.0
  • ae2b06a Don't ask a question about React compatibility when creating a Preact app, as preact/compat is now always available
  • f500d24 Doc tweaks
  • 88a3e52 Fix Inferno Babel config and re-enable the new app test
  • c13e27e Remove some missed mentions of *-test.js from the docs
  • d556bad Update Node version in CONTRIBUTING templates
  • 81122b4 Update Preact config for Preact X
  • 908267f Update CHANGES
  • 08b3de4 Add document language option (#520)
  • a296ab9 Merge pull request #515 from rrapiteanu/remove-scope-from-pkg-name
  • 8c83fe8 Merge branch 'master' into remove-scope-from-pkg-name
  • bf531d0 Merge pull request #527 from adamweeks/patch-1
  • 4453022 Update to Babel 7
  • ee6063d Update dependencies
  • 92a04c8 docs(FAQ): fix links

There are 34 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Mar 11, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 11, 2020

  • The devDependency nwb was updated from 0.17.3 to 0.24.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 12, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 12, 2020

  • The devDependency nwb was updated from 0.17.3 to 0.24.2.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 13, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 13, 2020

  • The devDependency nwb was updated from 0.17.3 to 0.24.3.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 21, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 21, 2020

  • The devDependency nwb was updated from 0.17.3 to 0.24.4.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Mar 24, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented Mar 24, 2020

  • The devDependency nwb was updated from 0.17.3 to 0.24.5.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 12, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 12, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency nwb was updated from 0.17.3 to 0.24.6.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 16, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 16, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency nwb was updated from 0.17.3 to 0.24.7.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 20, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 20, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency nwb was updated from 0.17.3 to 0.25.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 20, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 20, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency nwb was updated from 0.17.3 to 0.25.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 20, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 20, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency nwb was updated from 0.17.3 to 0.25.2.

Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant