add-typescript-to-cypress
add-typescript-to-cypress copied to clipboard
chore(deps): update dependency webpack to v4.46.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| webpack | 4.36.0 -> 4.46.0 |
Release Notes
webpack/webpack
v4.46.0
Bugfixes
- fix behavior of defaults for
resolve.rootsto be backward-compatible
v4.45.0
Features
- resolve server-relative requests relative to project context by default
Bugfixes
- fix a bug where
splitChunkminSizeis not handled correctly - fix a bug where the order of
splitChunkcacheGroupsis not handled correctly
v4.44.2
Bugfixes
- make sure to generate correct chunk connection for blocks that are only connected in some runtimes
- fixes a bug where filename contains undefined hash at runtime
v4.44.1
Bugfixes
- fix bug in sideEffects optimization when using
export * from "non-esm"and a default export. - add missing optional peerDependencies for webpack-cli and webpack-command to support Yarn 2
v4.44.0
Features
- Improve
sideEffectsflag behavior when dynamic modules are part of the tree- Fixes a bug which causes empty modules (or type-only modules) to "break" Tree Shaking
- add
splitChunks.enforceSizeThresholdto allow enfore splitting larger chunks unrelated from other limiations- Not set by default to avoid breaking change
- It will be set by default to 50k in webpack 5
- It's recommended to set it in webpack 4 too
- add support for
resolve.rootsand defaultresolve.roots: [context]- This allows to resolve server-relative urls (e.g.
/src/abc) to the project root (or other locations when configured) - This allows to use loaders that rely on that behavior
- This allows to resolve server-relative urls (e.g.
Bugfixes
- fix bug where splitChunks produced non-optimal results when
minSizeis set to0- This lead to
NaNs in some places which breaks ordering
- This lead to
- Fix bug which lead to HMR not working for splitChunks in entrypoints
- force update watchpack and chokidar for chokidar bugfix which causes files to stop being watched
v4.43.0
Features
- add
module.hot.invalidate()to HMR API
Dependencies
- push versions for forced security updates
v4.42.1
Bugfixes
- update webassemblyjs dependencies for instruction update
- update mkdirp dependency for security reasons
v4.42.0
Bugfixes
- Disable constant replacements in
"use asm"scope - Update schema to disallow functions for
output.hotUpdateChunkFilenameas this doesn't work - Hoist exports in concatenated module to handle circular references with non-concatenated modules correctly
- Flag all modules as used in DLLs to fix missing exports
v4.41.6
Bugfixes
- Windows network paths are considered as absolute paths
- fix hanging of FlagDependencyExportsPlugin when using
export *in a circular matter
v4.41.5
Bugfixes
- handle relative paths with
webpack://prefix in SourceMaps correctly - fixes a non-determinism about
providedExportswithexport *which caused changing module hashes and unnecessary HMR invalidation
v4.41.4
Bugfixes
- fix case where
__webpack_require__.eis not a function when using module concatenation - fix incorrect imported module when using sideEffects in a certain constellation of export names
Performance
- lazy-require Webassembly related modules for improved startup performance
v4.41.3
Security
- force upgrade terser-webpack-plugin dependency for security fix (not affecting webpack)
Funding
- add npm funding field to package.json
v4.41.2
Bugfixes
- fix issue with invalide timezone
v4.41.1
Bugfixes
- fix incorrect request shortening when directory looks similar to parent directory
- fix crash when timezone is unknown
v4.41.0
Developer Experience
- disallow cache group named test with shorthand syntax to point out a potential config error
Performance
- Improve performance of LimitChunkCountPlugin
v4.40.3
Bugfixes
- fix a bug that the HMR plugin affected child compilations
Performance
- improve performance of splitChunks name option by caching hashed value
- improve rebuild performance by caching module size computation
v4.40.2
Bugfixes
- fix a bug where asset is undefined
v4.40.1
Bugfixes
- convert "multiple assets emit to the same filename" error into a warning
- compare asset content when multiple assets emit to the same filename
v4.40.0
Features
- adds asset info for emitted assets
- new methods allow easy emitting/updating of assets
compilation.emitAsset/updateAsset(instead of accessing the Objectcompilation.assets) - new getter methods to get assets
compilation.getAssets()andcompilation.getAsset(name) - 3 flags in asset info:
immutable: when set an asset can be cache infinitelydevelopment: when set an asset is some kind of development tool (i. e. a SourceMap)hotModuleReplacement: when set an asset is generated for an hot update
- Stats expose
infoobject in assets - String version of Stats show flags
- new methods allow easy emitting/updating of assets
v4.39.3
Bugfixes
- fix a missing module in chunk caused by incorrect chunk graph generation of async chunks
v4.39.2
Bugfixes
- fix ProfilingPlugin not ending traces correctly
v4.39.1
Bugfixes
- fix problem that progress lines were too long on some terminals
- fix a problem that
...100%is displayed instead of100%
v4.39.0
Features
- Infrastructure logger for node.js has now colors + symbols to mark different kind of messages
- Logger API has now a
statusmethod 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.assetEmittedhave been added to get byte content of emitted assets
Bugfixes
- Logging output is now aligned to have space for symbols
- renamed
Compiler.hooks.infrastructurelogtoCompiler.hooks.infrastructureLog - Properties that are defined on the Object.prototype can now be chunk ids (i. e.
constructor) library.namenow supports placeholders inlibraryTarget: "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
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.removeAvailableModulesunneeded, expect in scenarios where chunks are merged during optimization.
optimization.removeAvailableModulesis now disabled in development mode by defaultoptimization.removeAvailableModuleswill 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
Features
- add logging API (see https://github.com/webpack/webpack/pull/9436 for details)
v4.36.1
Bugfixes
- fix regression in 4.36.0 when using happypack
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/New_York, Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 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 Mend Renovate. View repository job log here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠ Warning: custom changes will be lost.