webpack/webpack
### [`v4.32.2`](https://togithub.com/webpack/webpack/releases/v4.32.2)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.32.1...v4.32.2)
### Bugfixes
- 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)
### [`v4.32.1`](https://togithub.com/webpack/webpack/releases/v4.32.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.32.0...v4.32.1)
### Bugfixes
- reverts some changes from 4.32.0 which accidentally disabled some CommonJs features when using `node: false`.
### [`v4.32.0`](https://togithub.com/webpack/webpack/releases/v4.32.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.31.0...v4.32.0)
### Features
- 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
### Bugfixes
- The Parser can now analyse identifiers in rest patterns too
- `const { a, ...rest } = 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
### Contribute
- CI tests node.js 12 now too
- webpack-bot now merges dependabot PRs automatically when status checks succeed
### [`v4.31.0`](https://togithub.com/webpack/webpack/releases/v4.31.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.30.0...v4.31.0)
### Features
- add `errors-warnings` stats preset
### Bugfixes
- allow top-level return in non-ESM modules
### [`v4.30.0`](https://togithub.com/webpack/webpack/releases/v4.30.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.6...v4.30.0)
### Features
- add `amd: false` to disable AMD support
- `Compilation.hooks.finishModules` now also allows async plugins
- add `output.libraryTarget: "system"` to compile for SystemJs environment
### Bugfixes
- 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
### Performance
- Lazy require some internal files
- Faster way to generate function headers
### Contributing
- Run prettier on examples markdown
### [`v4.29.6`](https://togithub.com/webpack/webpack/releases/v4.29.6)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.5...v4.29.6)
### Bugfixes
- typeof `__webpack_require__` and `require.onError` is no longer evaluated to `undefined` and evaluation is done at runtime instead.
- `this` value in `module.hot.accept` with imported dependency is correctly preserved.
- webassemblyjs updated to latest version
### Contributing
- added a linting step to ensure all dependencies resolve to `npm` modules
### [`v4.29.5`](https://togithub.com/webpack/webpack/releases/v4.29.5)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.4...v4.29.5)
### Bugfixes
- update `@webassemblyjs` to remove git dependency
### [`v4.29.4`](https://togithub.com/webpack/webpack/releases/v4.29.4)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.3...v4.29.4)
### Bugfixes
- update `@webassemblyjs` for bugfixes
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.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
4.29.3
->4.32.2
Release Notes
webpack/webpack
### [`v4.32.2`](https://togithub.com/webpack/webpack/releases/v4.32.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.32.1...v4.32.2) ### Bugfixes - 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) ### [`v4.32.1`](https://togithub.com/webpack/webpack/releases/v4.32.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.32.0...v4.32.1) ### Bugfixes - reverts some changes from 4.32.0 which accidentally disabled some CommonJs features when using `node: false`. ### [`v4.32.0`](https://togithub.com/webpack/webpack/releases/v4.32.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.31.0...v4.32.0) ### Features - 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 ### Bugfixes - The Parser can now analyse identifiers in rest patterns too - `const { a, ...rest } = 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 ### Contribute - CI tests node.js 12 now too - webpack-bot now merges dependabot PRs automatically when status checks succeed ### [`v4.31.0`](https://togithub.com/webpack/webpack/releases/v4.31.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.30.0...v4.31.0) ### Features - add `errors-warnings` stats preset ### Bugfixes - allow top-level return in non-ESM modules ### [`v4.30.0`](https://togithub.com/webpack/webpack/releases/v4.30.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.6...v4.30.0) ### Features - add `amd: false` to disable AMD support - `Compilation.hooks.finishModules` now also allows async plugins - add `output.libraryTarget: "system"` to compile for SystemJs environment ### Bugfixes - 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 ### Performance - Lazy require some internal files - Faster way to generate function headers ### Contributing - Run prettier on examples markdown ### [`v4.29.6`](https://togithub.com/webpack/webpack/releases/v4.29.6) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.5...v4.29.6) ### Bugfixes - typeof `__webpack_require__` and `require.onError` is no longer evaluated to `undefined` and evaluation is done at runtime instead. - `this` value in `module.hot.accept` with imported dependency is correctly preserved. - webassemblyjs updated to latest version ### Contributing - added a linting step to ensure all dependencies resolve to `npm` modules ### [`v4.29.5`](https://togithub.com/webpack/webpack/releases/v4.29.5) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.4...v4.29.5) ### Bugfixes - update `@webassemblyjs` to remove git dependency ### [`v4.29.4`](https://togithub.com/webpack/webpack/releases/v4.29.4) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.29.3...v4.29.4) ### Bugfixes - update `@webassemblyjs` for bugfixesRenovate 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.