Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency webpack to v4.33.0 #341

merged 1 commit into from Jun 9, 2019


None yet
2 participants
Copy link

commented Jun 8, 2019

This PR contains the following updates:

Package Type Update Change
webpack devDependencies minor 4.29.6 -> 4.33.0
@types/webpack devDependencies patch 4.4.27 -> 4.4.32
webpack dependencies minor 4.29.6 -> 4.33.0
@types/webpack dependencies patch 4.4.27 -> 4.4.32
@types/webpack devDependencies patch 4.4.22 -> 4.4.32

Release Notes



Compare Source


  • add target: "electron-preload" for electron 5
    • renderer should use target: "web" in electron 5


  • fix HMR rejection of removed and readded self-accepted modules


Compare Source


  • fix some weird schema validation messages
  • fix problem in production mode (sideEffects + concatenation) which caused reexported values to become undefined (bug since 4.32.0)


Compare Source


  • reverts some changes from 4.32.0 which accidentally disabled some CommonJs features when using node: false.


Compare Source


  • Added this.mode to the loader API, to allow loaders to choose defaults by mode similar to webpacks options
  • Stack Trace for Errors in rejected Promises from import() now includes the stack from where the import() was called


  • The Parser can now analyse identifiers in rest patterns too
    • const { a, } = obj, where rest conflicts with an imported binding etc.
  • node: false now correctly disables __dirname and __filename too
  • __dirname and __filename now no longer evaluates to something when node: false or node.__file/dirname: false is set
    • if(__dirname !== "") is no longer replaced with if(true) in such scenarios
  • prefetching chunks is no executed after the initial module evaluation
    • This allows to override i. e. __webpack_public_path__ for prefetching too
  • fixes a runtime crash when using side-effect-free modules with the DllPlugin


  • CI tests node.js 12 now too
  • webpack-bot now merges dependabot PRs automatically when status checks succeed


Compare Source


  • add errors-warnings stats preset


  • allow top-level return in non-ESM modules


Compare Source


  • add amd: false to disable AMD support
  • Compilation.hooks.finishModules now also allows async plugins
  • add output.libraryTarget: "system" to compile for SystemJs environment


  • fix generating a null id when concatenating an entry module in a different chunk
  • fix unneeded chunk references when splitting modules from chunks
  • fix parsing of function name in function scope


  • Lazy require some internal files
  • Faster way to generate function headers


  • Run prettier on examples markdown

Renovate configuration

馃搮 Schedule: At any time (no schedule defined).

馃殾 Automerge: Enabled.

鈾伙笍 Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".

馃敃 Ignore: Close this PR and you won't be reminded about these updates again.

  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot. View repository job log here.


adrw approved these changes Jun 8, 2019

@renovate renovate bot force-pushed the renovate/webpack-4.x branch 18 times, most recently from c039f21 to de92bbe Jun 8, 2019

@renovate renovate bot force-pushed the renovate/webpack-4.x branch from de92bbe to 128d9b7 Jun 9, 2019

@renovate renovate bot merged commit 51443e5 into master Jun 9, 2019

2 checks passed

ci/circleci: java Your tests passed on CircleCI!
ci/circleci: node Your tests passed on CircleCI!

@renovate renovate bot deleted the renovate/webpack-4.x branch Jun 9, 2019

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can鈥檛 perform that action at this time.