chore(deps): update dependency webpack to v4.47.0 #890
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
4.26.0->4.47.0Release Notes
webpack/webpack (webpack)
v4.47.0Compare Source
New Features
New Contributors
Full Changelog: webpack/webpack@v4.46.0...v4.47.0
v4.46.0Compare Source
Bugfixes
resolve.rootsto be backward-compatiblev4.45.0Compare Source
Features
Bugfixes
splitChunkminSizeis not handled correctlysplitChunkcacheGroupsis not handled correctlyv4.44.2Compare Source
Bugfixes
v4.44.1Compare Source
Bugfixes
export * from "non-esm"and a default export.v4.44.0Compare Source
Features
sideEffectsflag behavior when dynamic modules are part of the treesplitChunks.enforceSizeThresholdto allow enfore splitting larger chunks unrelated from other limiationsresolve.rootsand defaultresolve.roots: [context]/src/abc) to the project root (or other locations when configured)Bugfixes
minSizeis set to0NaNs in some places which breaks orderingv4.43.0Compare Source
Features
module.hot.invalidate()to HMR APIDependencies
v4.42.1Compare Source
Bugfixes
v4.42.0Compare Source
Bugfixes
"use asm"scopeoutput.hotUpdateChunkFilenameas this doesn't workv4.41.6Compare Source
Bugfixes
export *in a circular matterv4.41.5Compare Source
Bugfixes
webpack://prefix in SourceMaps correctlyprovidedExportswithexport *which caused changing module hashes and unnecessary HMR invalidationv4.41.4Compare Source
Bugfixes
__webpack_require__.eis not a function when using module concatenationPerformance
v4.41.3Compare Source
Security
Funding
v4.41.2Compare Source
Bugfixes
v4.41.1Compare Source
Bugfixes
v4.41.0Compare Source
Developer Experience
Performance
v4.40.3Compare Source
Bugfixes
Performance
v4.40.2Compare Source
Bugfixes
v4.40.1Compare Source
Bugfixes
v4.40.0Compare Source
Features
compilation.emitAsset/updateAsset(instead of accessing the Objectcompilation.assets)compilation.getAssets()andcompilation.getAsset(name)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 updateinfoobject in assetsv4.39.3Compare Source
Bugfixes
v4.39.2Compare Source
Bugfixes
v4.39.1Compare Source
Bugfixes
...100%is displayed instead of100%v4.39.0Compare Source
Features
statusmethod which allows to write temporary status messages[\id\]Compiler.hooks.assetEmittedhave been added to get byte content of emitted assetsBugfixes
Compiler.hooks.infrastructurelogtoCompiler.hooks.infrastructureLogconstructor)library.namenow supports placeholders inlibraryTarget: "system"Dependencies
v4.38.0Compare Source
Performance
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.0Compare Source
Features
v4.36.1Compare Source
Bugfixes
v4.36.0Compare Source
Features
appendoption now supports the default placeholders in addition to[url]"..."when overriding options.v4.35.3Compare Source
Bugfixes
import()Performance
v4.35.2Compare Source
Bugfixes
realResourcemust match absolute pathsv4.35.1Compare Source
Bugfixes
realResourcecondition in rule to schemav4.35.0Compare Source
Features
Watching.suspendandWatching.resumesplitChunks.automaticNameMaxLengthandsplitChunks.cacheGroups[x].automaticNameMaxLengthBugfixes
publicPathwhen loading chunksv4.34.0Compare Source
Features
Bugfixes
v4.33.0Compare Source
Features
target: "electron-preload"for electron 5target: "web"in electron 5Bugfixes
v4.32.2Compare Source
Bugfixes
v4.32.1Compare Source
Bugfixes
node: false.v4.32.0Compare Source
Features
this.modeto the loader API, to allow loaders to choose defaults bymodesimilar to webpacks optionsimport()now includes the stack from where theimport()was calledBugfixes
const { a, ...rest } = obj, whererestconflicts with an imported binding etc.node: falsenow correctly disables__dirnameand__filenametoo__dirnameand__filenamenow no longer evaluates to something whennode: falseornode.__file/dirname: falseis setif(__dirname !== "")is no longer replaced withif(true)in such scenarios__webpack_public_path__for prefetching tooContribute
v4.31.0Compare Source
Features
errors-warningsstats presetBugfixes
v4.30.0Compare Source
Features
amd: falseto disable AMD supportCompilation.hooks.finishModulesnow also allows async pluginsoutput.libraryTarget: "system"to compile for SystemJs environmentBugfixes
nullid when concatenating an entry module in a different chunkPerformance
Contributing
v4.29.6Compare Source
Bugfixes
__webpack_require__andrequire.onErroris no longer evaluated toundefinedand evaluation is done at runtime instead.thisvalue inmodule.hot.acceptwith imported dependency is correctly preserved.Contributing
npmmodulesv4.29.5Compare Source
Bugfixes
@webassemblyjsto remove git dependencyv4.29.4Compare Source
Bugfixes
@webassemblyjsfor bugfixesv4.29.3Compare Source
Bugfixes
import()context uses__webpack_require__.e, but it is not in the runtimev4.29.2Compare Source
Internal changes
v4.29.1Compare Source
Bugfixes
__esModuleflag when modules are concatenated, but without usage informationv4.29.0Compare Source
Important Note for npm users
This release updates some dependencies, which may trigger a npm bug. See here for the webpack issue. The npm bug has been fixed, but a new npm version has not been released yet.
For workarounds see this comment.
Eventually the fix will be to upgrade npm once the bugfix is released.
Features
output.futureEmitAssetswhich gives the emitting logic of webpack 5v4.28.4Compare Source
Bugfixes
ProfilingPlugincreates output path if not existingoptimization.minimizerrun()failsv4.28.3Compare Source
Bugfixes
v4.28.2Compare Source
Bugfixes
v4.28.1Compare Source
Bugfixes
v4.28.0Compare Source
Features
checkResourcehas an additionalcontextargumentBugfixes
.mjsfiles as it's crashingv4.27.1Compare Source
Bugfixes
splitChunksenforce.v4.27.0Compare Source
Features
getResolvemethod to create their own resolver function with custom optionsBugfixes
export * fromv4.26.1Compare Source
Bugfixes
Configuration
📅 Schedule: Branch creation - "before 3am on the first day of the month" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.