webpack/webpack
### [`v4.39.3`](https://togithub.com/webpack/webpack/releases/v4.39.3)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.39.2...v4.39.3)
### Bugfixes
- fix a missing module in chunk caused by incorrect chunk graph generation of async chunks
### [`v4.39.2`](https://togithub.com/webpack/webpack/releases/v4.39.2)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.39.1...v4.39.2)
### Bugfixes
- fix ProfilingPlugin not ending traces correctly
### [`v4.39.1`](https://togithub.com/webpack/webpack/releases/v4.39.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.39.0...v4.39.1)
### Bugfixes
- fix problem that progress lines were too long on some terminals
- fix a problem that `...100%` is displayed instead of `100%`
### [`v4.39.0`](https://togithub.com/webpack/webpack/releases/v4.39.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.38.0...v4.39.0)
### Features
- Infrastructure logger for node.js has now colors + symbols to mark different kind of messages
- Logger API has now a `status` method which allows to write temporary status messages
- ProgressPlugin default handler uses the Infrastructure Logger status message to output messages
- Placeholders in paths can now be escaped with i. e. `[\id\]`
- `Compiler.hooks.assetEmitted` have been added to get byte content of emitted assets
### Bugfixes
- Logging output is now aligned to have space for symbols
- renamed `Compiler.hooks.infrastructurelog` to `Compiler.hooks.infrastructureLog`
- Properties that are defined on the Object.prototype can now be chunk ids (i. e. `constructor`)
- `library.name` now supports placeholders in `libraryTarget: "system"`
- 2 places were module profiles were incorrectly captured were fixed
### Dependencies
- Forced upgrade of all direct dependencies
- webpack-sources + terser-webpack-plugin comes with quality optimizations for SourceMaps
### [`v4.38.0`](https://togithub.com/webpack/webpack/releases/v4.38.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.37.0...v4.38.0)
### Performance
- Improved performance of ProgressPlugin
- Improved performance of chunk graph generation
- This can boost performance when many chunks are used, especially incremental build performance
- Modules from parent chunks are now tracked during chunk graph generation, which allows to skip these modules in async chunks. This often renders `optimization.removeAvailableModules` unneeded, expect in scenarios where chunks are merged during optimization.
- `optimization.removeAvailableModules` is now disabled in development mode by default
- `optimization.removeAvailableModules` will be disabled for all modes in next major release, feel free to disable it in production too if you want extra performance.
### [`v4.37.0`](https://togithub.com/webpack/webpack/releases/v4.37.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.36.1...v4.37.0)
### Features
- add logging API (see [#9436](https://togithub.com/webpack/webpack/pull/9436) for details)
### [`v4.36.1`](https://togithub.com/webpack/webpack/releases/v4.36.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.36.0...v4.36.1)
### Bugfixes
- fix regression in 4.36.0 when using happypack
### [`v4.36.0`](https://togithub.com/webpack/webpack/releases/v4.36.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.3...v4.36.0)
### Features
- SourceMapDevToolPlugin `append` option now supports the default placeholders in addition to `[url]`
- Arrays in resolve and parser options (Rule and Loader API) support backreferences with `"..."` when overriding options.
### [`v4.35.3`](https://togithub.com/webpack/webpack/releases/v4.35.3)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.2...v4.35.3)
### Bugfixes
- update acorn to include `import()`
### Performance
- Improved runtime performance for large JSON modules
### [`v4.35.2`](https://togithub.com/webpack/webpack/releases/v4.35.2)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.1...v4.35.2)
### Bugfixes
- `realResource` must match absolute paths
### [`v4.35.1`](https://togithub.com/webpack/webpack/releases/v4.35.1)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.0...v4.35.1)
### Bugfixes
- add `realResource` condition in rule to schema
- fixes order of loaders when using a matchResource
### [`v4.35.0`](https://togithub.com/webpack/webpack/releases/v4.35.0)
[Compare Source](https://togithub.com/webpack/webpack/compare/v4.34.0...v4.35.0)
### Features
- ProgressPlugin limit output to column width in terminal
- add `Watching.suspend` and `Watching.resume`
- add `splitChunks.automaticNameMaxLength` and `splitChunks.cacheGroups[x].automaticNameMaxLength`
### Bugfixes
- webworker target now respect `publicPath` when loading chunks
- holey arrays of configs will fail the validation
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.34.0
->4.39.3
Release Notes
webpack/webpack
### [`v4.39.3`](https://togithub.com/webpack/webpack/releases/v4.39.3) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.39.2...v4.39.3) ### Bugfixes - fix a missing module in chunk caused by incorrect chunk graph generation of async chunks ### [`v4.39.2`](https://togithub.com/webpack/webpack/releases/v4.39.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.39.1...v4.39.2) ### Bugfixes - fix ProfilingPlugin not ending traces correctly ### [`v4.39.1`](https://togithub.com/webpack/webpack/releases/v4.39.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.39.0...v4.39.1) ### Bugfixes - fix problem that progress lines were too long on some terminals - fix a problem that `...100%` is displayed instead of `100%` ### [`v4.39.0`](https://togithub.com/webpack/webpack/releases/v4.39.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.38.0...v4.39.0) ### Features - Infrastructure logger for node.js has now colors + symbols to mark different kind of messages - Logger API has now a `status` method which allows to write temporary status messages - ProgressPlugin default handler uses the Infrastructure Logger status message to output messages - Placeholders in paths can now be escaped with i. e. `[\id\]` - `Compiler.hooks.assetEmitted` have been added to get byte content of emitted assets ### Bugfixes - Logging output is now aligned to have space for symbols - renamed `Compiler.hooks.infrastructurelog` to `Compiler.hooks.infrastructureLog` - Properties that are defined on the Object.prototype can now be chunk ids (i. e. `constructor`) - `library.name` now supports placeholders in `libraryTarget: "system"` - 2 places were module profiles were incorrectly captured were fixed ### Dependencies - Forced upgrade of all direct dependencies - webpack-sources + terser-webpack-plugin comes with quality optimizations for SourceMaps ### [`v4.38.0`](https://togithub.com/webpack/webpack/releases/v4.38.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.37.0...v4.38.0) ### Performance - Improved performance of ProgressPlugin - Improved performance of chunk graph generation - This can boost performance when many chunks are used, especially incremental build performance - Modules from parent chunks are now tracked during chunk graph generation, which allows to skip these modules in async chunks. This often renders `optimization.removeAvailableModules` unneeded, expect in scenarios where chunks are merged during optimization. - `optimization.removeAvailableModules` is now disabled in development mode by default - `optimization.removeAvailableModules` will be disabled for all modes in next major release, feel free to disable it in production too if you want extra performance. ### [`v4.37.0`](https://togithub.com/webpack/webpack/releases/v4.37.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.36.1...v4.37.0) ### Features - add logging API (see [#9436](https://togithub.com/webpack/webpack/pull/9436) for details) ### [`v4.36.1`](https://togithub.com/webpack/webpack/releases/v4.36.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.36.0...v4.36.1) ### Bugfixes - fix regression in 4.36.0 when using happypack ### [`v4.36.0`](https://togithub.com/webpack/webpack/releases/v4.36.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.3...v4.36.0) ### Features - SourceMapDevToolPlugin `append` option now supports the default placeholders in addition to `[url]` - Arrays in resolve and parser options (Rule and Loader API) support backreferences with `"..."` when overriding options. ### [`v4.35.3`](https://togithub.com/webpack/webpack/releases/v4.35.3) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.2...v4.35.3) ### Bugfixes - update acorn to include `import()` ### Performance - Improved runtime performance for large JSON modules ### [`v4.35.2`](https://togithub.com/webpack/webpack/releases/v4.35.2) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.1...v4.35.2) ### Bugfixes - `realResource` must match absolute paths ### [`v4.35.1`](https://togithub.com/webpack/webpack/releases/v4.35.1) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.35.0...v4.35.1) ### Bugfixes - add `realResource` condition in rule to schema - fixes order of loaders when using a matchResource ### [`v4.35.0`](https://togithub.com/webpack/webpack/releases/v4.35.0) [Compare Source](https://togithub.com/webpack/webpack/compare/v4.34.0...v4.35.0) ### Features - ProgressPlugin limit output to column width in terminal - add `Watching.suspend` and `Watching.resume` - add `splitChunks.automaticNameMaxLength` and `splitChunks.cacheGroups[x].automaticNameMaxLength` ### Bugfixes - webworker target now respect `publicPath` when loading chunks - holey arrays of configs will fail the validationRenovate 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.