Bump webpack from 5.89.0 to 5.106.0
Type: Pull Request
State: Closed
Association: Unknown
Comments: 3
(about 2 months ago)
(about 2 months ago)
(about 2 months ago)
dependencies javascript
Bumps webpack from 5.89.0 to 5.106.0.
Release notes
Sourced from webpack's releases.
v5.106.0
Minor Changes
Add
exportType: "style"for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by@xiaoxiaojxin #20579)Add
contextoption support for VirtualUrlPlugin (by@xiaoxiaojxin #20449)
- The context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.
- Support custom context path for resolving relative imports in virtual modules
- Add examples demonstrating context usage and filename customization
Generate different
CssModuleinstances for differentexportTypevalues. (by@xiaoxiaojxin #20590)Added the
localIdentHashFunctionoption to configure the hash function to be used for hashing. (by@alexander-akaitin #20694) Additionally, thelocalIdentNameoption can now be a function.Added support for destructuring assignment
requirein cjs, allowing for tree shaking. (by@ahabhgkin #20548)Added the
validateoption to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by@xiaoxiaojxin #20275)Added
sourcesupport for async WASM modules. (by@magic-akariin #20364)Patch Changes
Add a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by
@xiaoxiaojxin #20614)Included fragment groups in the conflicting order warning for CSS. (by
@aryanraj45in #20660)Avoid rendering unused top-level
__webpack_exports__declaration when output ECMA module library. (by@hai-xin #20669)Fixed resolving in CSS modules. (by
@alexander-akaitin #20771)Allow external modules place in async chunks when output ECMA module. (by
@hai-xin #20662)Implement
deprecateflag in schema for better TypeScript support to show which options are already deprecated by the configuration (by@bjohansebasin #20432)Set
.nameto"default"for anonymous default export functions and classes per ES spec (by@xiaoxiaojxin #20773)Hash entry chunks after runtime chunks to prevent stale content hash references in watch mode (by
@xiaoxiaojxin #20724)Fix multiple bugs and optimizations in CSS modules: correct third code point position in walkCssTokens number detection, fix multiline CSS comment regex, fix swapped :import/:export error message, fix comma callback incorrectly popping balanced stack, fix cache comparison missing array length check, fix match.index mutation side effect, move publicPathAutoRegex to module scope, precompute merged callbacks in consumeUntil, simplify redundant ternary in CssGenerator, fix typo GRID_TEMPLATE_ARES, remove duplicate grid-column-start, and merge duplicate getCompilationHooks calls. (by
@xiaoxiaojxin #20648)Correct url() path resolution and preserve source maps for non-link CSS export types (style, text, css-style-sheet) (by
@xiaoxiaojxin #20717)Emit error when proxy server returns non-200 status code in HttpUriPlugin instead of silently failing. (by
@xiaoxiaojxin #20646)
import.metaas standalone expression now returns a complete object with known properties (url,webpack,main,env) instead of an empty object({}), and hoists it as a module-level variable to ensureimport.meta === import.metaidentity. Inpreserve-unknownmode (ESM output), the hoisted object merges runtimeimport.metaproperties viaObject.assign. (by@xiaoxiaojxin #20658)Fix incorrect condition in FileSystemInfo that always evaluated to false, preventing trailing slash removal from directory paths during build dependency resolution. (by
@xiaoxiaojxin #20649)fix: VirtualUrlPlugin absolute path virtual module IDs getting concatenated with compiler context (by
@xiaoxiaojxin #20656)
... (truncated)
Changelog
Sourced from webpack's changelog.
5.106.0
Minor Changes
Add
exportType: "style"for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by@xiaoxiaojxin #20579)Add
contextoption support for VirtualUrlPlugin (by@xiaoxiaojxin #20449)
- The context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.
- Support custom context path for resolving relative imports in virtual modules
- Add examples demonstrating context usage and filename customization
Generate different
CssModuleinstances for differentexportTypevalues. (by@xiaoxiaojxin #20590)Added the
localIdentHashFunctionoption to configure the hash function to be used for hashing. (by@alexander-akaitin #20694) Additionally, thelocalIdentNameoption can now be a function.Added support for destructuring assignment
requirein cjs, allowing for tree shaking. (by@ahabhgkin #20548)Added the
validateoption to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by@xiaoxiaojxin #20275)Added
sourcesupport for async WASM modules. (by@magic-akariin #20364)Patch Changes
Add a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by
@xiaoxiaojxin #20614)Included fragment groups in the conflicting order warning for CSS. (by
@aryanraj45in #20660)Avoid rendering unused top-level
__webpack_exports__declaration when output ECMA module library. (by@hai-xin #20669)Fixed resolving in CSS modules. (by
@alexander-akaitin #20771)Allow external modules place in async chunks when output ECMA module. (by
@hai-xin #20662)Implement
deprecateflag in schema for better TypeScript support to show which options are already deprecated by the configuration (by@bjohansebasin #20432)Set
.nameto"default"for anonymous default export functions and classes per ES spec (by@xiaoxiaojxin #20773)Hash entry chunks after runtime chunks to prevent stale content hash references in watch mode (by
@xiaoxiaojxin #20724)Fix multiple bugs and optimizations in CSS modules: correct third code point position in walkCssTokens number detection, fix multiline CSS comment regex, fix swapped :import/:export error message, fix comma callback incorrectly popping balanced stack, fix cache comparison missing array length check, fix match.index mutation side effect, move publicPathAutoRegex to module scope, precompute merged callbacks in consumeUntil, simplify redundant ternary in CssGenerator, fix typo GRID_TEMPLATE_ARES, remove duplicate grid-column-start, and merge duplicate getCompilationHooks calls. (by
@xiaoxiaojxin #20648)Correct url() path resolution and preserve source maps for non-link CSS export types (style, text, css-style-sheet) (by
@xiaoxiaojxin #20717)Emit error when proxy server returns non-200 status code in HttpUriPlugin instead of silently failing. (by
@xiaoxiaojxin #20646)
import.metaas standalone expression now returns a complete object with known properties (url,webpack,main,env) instead of an empty object({}), and hoists it as a module-level variable to ensureimport.meta === import.metaidentity. Inpreserve-unknownmode (ESM output), the hoisted object merges runtimeimport.metaproperties viaObject.assign. (by@xiaoxiaojxin #20658)Fix incorrect condition in FileSystemInfo that always evaluated to false, preventing trailing slash removal from directory paths during build dependency resolution. (by
@xiaoxiaojxin #20649)
... (truncated)
Commits
8774a01chore(release): new release (#20593)cc66616fix: add@deprecatedto methods7cdc173feat: support source phase import for WebAssembly modules (#20364)0b60f1cchore(members): update to match@webpack/core-wg(#20784)955a68ctest: generate snapshots per stats test case (#20785)47bb540chore: fix examples (#20780)390333ffix: set .name to "default" for anonymous default exports per ES spec (#20773)91aa5dafix: CSS modules deep reexport61fbd29chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (#20768)c7f5cf9chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1 (#20766)- Additional commits viewable in compare view
Maintainer changes
This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for webpack since your current version.
Install script changes
This version modifies prepare script that runs during installation. Review the package contents before updating.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 15160290 |
| UUID: | 4230579629 |
| Node ID: | PR_kwDOKrVUDs7RDv26 |
| Host: | GitHub |
| Repository: | GleapSDK/JavaScript-AdminHelper-SDK |