Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update dependency webpack to v5.58.2 #1254

Merged
merged 1 commit into from Oct 18, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jul 27, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
webpack 5.45.1 -> 5.58.2 age adoption passing confidence

Release Notes

webpack/webpack

v5.58.2

Compare Source

Bugfixes

  • fix serialization context passed
  • fix a bug which caused module duplication when using persistent caching, unsafe cache and memory cache with GC
  • fix validation of snapshots of non-existing directories

Performance

v5.58.1

Compare Source

Bugfixes
  • fix .webpack[] suffix to not execute rules
  • revert performance optimization that has too large memory usage in large builds

v5.58.0

Compare Source

Features
  • add hook for readResource
  • add diagnostics_channel to node builtins
Performance
  • improve chunk graph creation performance
    • add cacheUnaffected cache support
  • remove some caching that makes not difference
  • improve splitChunks performance
  • improve chunk conditions performance

v5.57.1

Compare Source

Bugfix

  • fix experiments.cacheUnaffected which broke by last release

v5.57.0

Compare Source

Performance

  • reduce number of hash.update calls
  • allow ExternalModules to be unsafe cached
  • improve hashing performance of module lists (StringXor)

Bugfixes

  • experiments.cacheUnaffected
    • handle module/chunk id changes correctly
    • cache modules with async blocks
    • show errors when using incompatible options

v5.56.1

Compare Source

Bugfix

  • DefinePlugin: fix conflict with older variants of the plugin

v5.56.0

Compare Source

Performance

  • make DefinePlugin rebuild check more efficient performance and memory wise

v5.55.1

Compare Source

Bugfixes
  • fixes for experiments.cacheUnaffected
    • fix accidentically shared mem caches
    • avoid RuntimeSpecMap in favor of directly setting on memCache
    • compare references modules when restoring mem cache

v5.55.0

Compare Source

Performance

  • experiments.cacheUnaffected
    • reduce cache memory usage
    • make memCache per module
    • cache ESM reexport computation
  • module.unsafeCache
    • make it faster by moving it to Compilation-level instead of in NormalModuleFactory
    • omit tracking resolve dependencies since they are not used when unsafe cache is enabled
  • module graph
    • lazy assign ModuleGraphConnections to Dependencies since that is only accessed when uncached

v5.54.0

Compare Source

Features

  • improve constant folding to allow to skip more branches for && || and ??
  • allow all hashing using in webpack to be configured with output.hashFunction
  • no longer bailout completely from inner graph analysis when eval is used in a module

Bugfixes

  • force bump enhanced-resolve for bugfixes

Performance

  • reduce number of allocation when creating snapshots
  • add output.hashFunction: "xxhash64" for a super fast wasm based hash function
  • improve utf-8 conversion when serializing short strings
  • improve hashing performance for dependencies
  • add experiments.cacheUnaffected which caches computations for modules that are unchanged and reference only unchanged modules

v5.53.0

Compare Source

Features

  • add node.__dirname/__filename: "warn-mock" which warns on usage (will be enabled in webpack 6 by default)

Bugfixes

  • add stream/web to Node.js externals
  • fix IgnorePluginSchema
  • fix builds with persistent caching taking 1 minute to build at least

Experiments

  • add experiments.futureDefaults to enable defaults for webpack 6

v5.52.1

Compare Source

Performance

  • split fresh created persistent cache files by time to avoid creating very large files

v5.52.0

Compare Source

Feature

  • experiments.executeModule is enabled by default and the option is removed
    • loaders are now free to use this.importModule

Bugfixes

  • fix generated __WEBPACK_EXTERNAL_MODULE_null__, which leads to merged externals
  • .webpack[...] extension is not part of matching and module name

v5.51.2

Compare Source

Bugfixes

  • fix crash in FileSystemInfo when errors occur
  • avoid property access of reserved properties
  • fix reexports from async modules
  • automatically close an active watching when closing the compiler
  • when filenames of other runtimes are referenced that need a full hash, upgrade referencing runtime moduel to full hash mode too
    • fixes a bug where [contenthash] is undefined when using new Worker

v5.51.1

Compare Source

Bugfixes

  • library: "module" propages top-level-await correctly
  • fix crash in filesystem snapshotting when trying to snapshot a non-existing directory
  • fix some context-dependent logic in concatenated modules and source url handling

v5.51.0

Compare Source

Bugfixes

  • correctly keep chunk loading state when the chunk loading logic is HMR updated
    • This fixes some edge cases that e. g. occur when using lazy compilation for entrypoints. It is now able to HMR update that instead of needing a manual reload. Also see fixes in webpack-dev-server@4.
  • track and resolve symlinks for filesystem snapshotting
    • This fixes some cases of circular yarn linking of dependencies.
    • It also fixes some problems when using package managers that use symlinks to deduplicate (e. g. cnpm or pnpm)
  • pass the resulting module in the callbacks of Compilation.addModuleChain and Compilation.addModuleTree

v5.50.0

Compare Source

Features
Performance
  • disable cache compression by default as it tend to make performance worse
    • I could still be enabled again for specific scenarios
  • reduce the number of allocations during cache serialization
    • This improves performance and memory usage

v5.49.0

Compare Source

Features

  • add experiments.buildHttp to build http(s):// imports instead of keeping them external
    • keeps a webpack.lock file with integrity and webpack.lock.data with cached content that should be committed
    • Automatically upgrades lockfile during development when remote resources change
      (might be disabled with experiments.buildHttp.upgrade: false)
    • Lockfile is frozen during production builds and usually no network requests are made
      (exception: Cache-Control: no-cache).
    • The webpack.lock.data persisting can be disabled with experiments.buildHttp.cacheLocation: false.
      That will will introduce a availability risk.
      (webpack cache will be used to cache network responses)

Bugfixes

  • fix HMR infinite loop (again)
  • fix rare non-determinism with splitChunks.maxSize introduces in the last release
  • optional modules no longer cause the module to fail when bail is set
  • fix typo in records format: chunkHashs -> chunkHashes

Performance

  • limit the number of parallel generated chunks for memory reasons

v5.48.0

Compare Source

Features

  • enable import assertions again

Bugfixes

  • upgrade webpack-sources for fixes regarding source maps
  • fix infinite loop in HMR runtime code

v5.47.1

Compare Source

Bugfixes
  • upgrade webpack-sources for a bunch of bugfixes regarding source maps and missing chars in output

v5.47.0

Compare Source

Performance

  • improve source-map performance

Bugfixes

  • avoid unnecessary "use strict"s in module mode

v5.46.0

Compare Source

Features

  • status handlers in HMR api can now return Promises to delay the HMR process
  • reasons in stats can now be grouped and collapsed
    • add stats.reasonsSpace and stats.groupReasonsByOrigin

Bugfixes

  • fix a crash in asset modules when updating persistent cached modules from unsafe cached modules

Performance

  • detailed preset limits all spaces to 1000 by default
  • upgrade webpack-sources for a performance bugfix

Configuration

📅 Schedule: 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 WhiteSource Renovate. View repository job log here.

@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.47.0 fix(deps): update dependency webpack to v5.47.1 Jul 29, 2021
@renovate renovate bot force-pushed the renovate/webpack-5.x branch 2 times, most recently from ec9166b to 30a91e2 Compare August 2, 2021 08:42
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.47.1 fix(deps): update dependency webpack to v5.48.0 Aug 2, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.48.0 fix(deps): update dependency webpack to v5.49.0 Aug 6, 2021
@renovate renovate bot force-pushed the renovate/webpack-5.x branch 2 times, most recently from 165b91a to ea17c1b Compare August 10, 2021 20:33
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.49.0 fix(deps): update dependency webpack to v5.50.0 Aug 10, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.50.0 fix(deps): update dependency webpack to v5.51.0 Aug 19, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.51.0 fix(deps): update dependency webpack to v5.51.1 Aug 19, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.51.1 fix(deps): update dependency webpack to v5.51.2 Sep 2, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.51.2 fix(deps): update dependency webpack to v5.52.0 Sep 3, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.52.0 fix(deps): update dependency webpack to v5.52.1 Sep 10, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.52.1 fix(deps): update dependency webpack to v5.53.0 Sep 16, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.53.0 fix(deps): update dependency webpack to v5.54.0 Sep 24, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.54.0 fix(deps): update dependency webpack to v5.55.0 Sep 28, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.55.0 fix(deps): update dependency webpack to v5.55.1 Sep 29, 2021
@renovate renovate bot force-pushed the renovate/webpack-5.x branch 2 times, most recently from 06a94d4 to 3f26c1e Compare September 29, 2021 16:31
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.55.1 fix(deps): update dependency webpack to v5.56.0 Oct 1, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.56.0 fix(deps): update dependency webpack to v5.56.1 Oct 4, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.56.1 fix(deps): update dependency webpack to v5.57.0 Oct 5, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.57.0 fix(deps): update dependency webpack to v5.57.1 Oct 5, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.57.1 fix(deps): update dependency webpack to v5.58.0 Oct 7, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.58.0 fix(deps): update dependency webpack to v5.58.1 Oct 8, 2021
@renovate renovate bot changed the title fix(deps): update dependency webpack to v5.58.1 fix(deps): update dependency webpack to v5.58.2 Oct 13, 2021
@kamilmysliwiec kamilmysliwiec merged commit 36a4507 into master Oct 18, 2021
@delete-merged-branch delete-merged-branch bot deleted the renovate/webpack-5.x branch October 18, 2021 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants