object-gui
object-gui copied to clipboard
chore(deps): update dependency webpack to v5.91.0
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
webpack | 5.89.0 -> 5.91.0 |
Release Notes
webpack/webpack (webpack)
v5.91.0
Bug Fixes
- Deserializer for ignored modules doesn't crash
- Allow the
unsafeCache
option to be a proxy object - Normalize the
snapshot.unmanagedPaths
option - Fixed
fs
types - Fixed resolve's plugins types
- Fixed wrongly calculate postOrderIndex
- Fixed watching types
- Output import attrbiutes/import assertions for external JS imports
- Throw an error when DllPlugin needs to generate multiple manifest files, but the path is the same
- [CSS] Output
layer
/supports
/media
for external CSS imports
New Features
- Allow to customize the stage of BannerPlugin
- [CSS] Support CSS exports convention
- [CSS] support CSS local ident name
- [CSS] Support
__webpack_nonce__
for CSS chunks - [CSS] Support
fetchPriority
for CSS chunks - [CSS] Allow to use LZW to compress css head meta (enabled in the
production
mode by default) - [CSS] Support prefetch/preload for CSS chunks
v5.90.3
Bug Fixes
- don't mangle when destructuring a reexport
- types for
Stats.toJson()
andStats.toString()
- many internal types
- [CSS] clean up export css local vars
Perf
- simplify and optimize chunk graph creation
v5.90.2
Bug Fixes
- use
Math.imul
infnv1a32
to avoid loss of precision, directly hash UTF16 values - the
setStatus()
of the HMR module should not return an array, which may cause infinite recursion -
__webpack_exports_info__.xxx.canMangle
shouldn't always same as default - mangle export with destructuring
- use new runtime to reconsider skipped connections
activeState
- make dynamic import optional in
try/catch
- improve auto publicPath detection
Dependencies & Maintenance
- improve CI setup and include Node.js@21
v5.90.1
Bug Fixes
- set
unmanagedPaths
in defaults - correct
preOrderIndex
andpostOrderIndex
- add fallback for MIME mismatch error in async wasm loading
- browsers versions of ECMA features
Performance
- optimize
compareStringsNumeric
- optimize
numberHash
using 32-bit FNV1a for small ranges, 64-bit for larger - reuse VM context across webpack magic comments
v5.90.0
Bug Fixes
- Fixed inner graph for classes
- Optimized
RemoveParentModulesPlugin
via bigint arithmetic - Fixed worklet detection in production mode
- Fixed an error for cyclic importModule
- Fixed types for
Server
andDirent
- Added the
fetchPriority
to hmr runtime'sensureChunk
function - Don't warn about dynamic import for build dependencies
- External module generation respects the
output.environment.arrowFunction
option - Fixed consumimng shared runtime module logic
- Fixed a runtime logic of multiple chunks
- Fixed destructing assignment of dynamic import json file
- Passing errors array for a module hash
- Added
/*#__PURE__*/
to generatedJSON.parse()
- Generated a library manifest after clean plugin
- Fixed non
amd
externals andamd
library - Fixed a bug in
SideEffectsFlagPlugin
with namespace re-exports - Fixed an error message for condition
or
- The
strictModuleErrorHandling
is now working - Clean up child compilation chunk graph to avoid memory leak
- [CSS] - Fixed CSS import prefer relative resolution
- [CSS] - Fixed CSS runtime chunk loading error message
New Features
- Allow to set
false
for dev server inwebpack.config.js
- Added a warning for async external when not supported
- Added a warning for async module when not supported
- Added the
node-module
option for thenode.__filename/__dirname
and enable it by default for ESM target - Added the
snapshot.unmanagedPaths
option - Exposed the
MultiCompilerOptions
type - [CSS] - Added CSS parser options to enable/disable named exports
- [CSS] - Moved CSS the
exportsOnly
option to CSS generator options
Dependencies & Maintenance
- use node.js LTS version for lint
- bump actions/cache from 3 to 4
- bump prettier from 3.2.1 to 3.2.3
- bump assemblyscript
- bump actions/checkout from 3 to 4
Full Changelog: https://github.com/webpack/webpack/compare/v5.89.0...v5.90.0
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.