vue-wordpress-pwa
vue-wordpress-pwa copied to clipboard
chore(deps): update dependency webpack to v4.46.0 - abandoned
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| webpack | 4.30.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
v4.36.0
Features
- SourceMapDevToolPlugin
appendoption 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
Bugfixes
- update acorn to include
import()
Performance
- Improved runtime performance for large JSON modules
v4.35.2
Bugfixes
realResourcemust match absolute paths
v4.35.1
Bugfixes
- add
realResourcecondition in rule to schema - fixes order of loaders when using a matchResource
v4.35.0
Features
- ProgressPlugin limit output to column width in terminal
- add
Watching.suspendandWatching.resume - add
splitChunks.automaticNameMaxLengthandsplitChunks.cacheGroups[x].automaticNameMaxLength
Bugfixes
- webworker target now respect
publicPathwhen loading chunks - holey arrays of configs will fail the validation
v4.34.0
Features
- Error message when parsing fails shows used loaders now
Bugfixes
- importing the namespace object from non-ESM (CJS) modules no longer leads to an warning
- Error message in HMR logging works for Firefox too now
- Parser understands block scoping now
v4.33.0
Features
- add
target: "electron-preload"for electron 5- renderer should use
target: "web"in electron 5
- renderer should use
Bugfixes
- fix HMR rejection of removed and readded self-accepted modules
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
Bugfixes
- reverts some changes from 4.32.0 which accidentally disabled some CommonJs features when using
node: false.
v4.32.0
Features
- Added
this.modeto the loader API, to allow loaders to choose defaults bymodesimilar to webpacks options - Stack Trace for Errors in rejected Promises from
import()now includes the stack from where theimport()was called
Bugfixes
- The Parser can now analyse identifiers in rest patterns too
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
- prefetching chunks is no executed after the initial module evaluation
- This allows to override i. e.
__webpack_public_path__for prefetching too
- This allows to override i. e.
- 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
Features
- add
errors-warningsstats preset
Bugfixes
- allow top-level return in non-ESM modules
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ 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.