dependabot[bot] opened a new pull request, #65145: URL: https://github.com/apache/airflow/pull/65145
Bumps the fab-ui-package-updates group with 4 updates in the /providers/fab/src/airflow/providers/fab/www directory: [eslint](https://github.com/eslint/eslint), [mini-css-extract-plugin](https://github.com/webpack/mini-css-extract-plugin), [stylelint](https://github.com/stylelint/stylelint) and [webpack](https://github.com/webpack/webpack). Updates `eslint` from 10.1.0 to 10.2.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/releases">eslint's releases</a>.</em></p> <blockquote> <h2>v10.2.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/586ec2f43092779acc957866db4abe999112d1e1"><code>586ec2f</code></a> feat: Add <code>meta.languages</code> support to rules (<a href="https://redirect.github.com/eslint/eslint/issues/20571">#20571</a>) (Copilot)</li> <li><a href="https://github.com/eslint/eslint/commit/14207dee3939dc87cfa8b2fcfc271fff2cfd6471"><code>14207de</code></a> feat: add <code>Temporal</code> to <code>no-obj-calls</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20675">#20675</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/bbb2c93a2b31bd30924f32fe69a9acf41f9dfe35"><code>bbb2c93</code></a> feat: add Temporal to ES2026 globals (<a href="https://redirect.github.com/eslint/eslint/issues/20672">#20672</a>) (Pixel998)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a"><code>542cb3e</code></a> fix: update first-party dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/20714">#20714</a>) (Francesco Trotta)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412"><code>a2af743</code></a> docs: add <code>language</code> to configuration objects (<a href="https://redirect.github.com/eslint/eslint/issues/20712">#20712</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6"><code>845f23f</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee"><code>5fbcf59</code></a> docs: remove <code>sourceType</code> from ts playground link (<a href="https://redirect.github.com/eslint/eslint/issues/20477">#20477</a>) (Tanuj Kanti)</li> <li><a href="https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4"><code>8702a47</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a"><code>ddeaded</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/2b4496691266547784a7f7ad1989ce53381bab91"><code>2b44966</code></a> docs: add Major Releases section to Manage Releases (<a href="https://redirect.github.com/eslint/eslint/issues/20269">#20269</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/eab65c700ebb16a6e790910c720450c9908961fd"><code>eab65c7</code></a> docs: update <code>eslint</code> versions in examples (<a href="https://redirect.github.com/eslint/eslint/issues/20664">#20664</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/3e4a29903bf31f0998e45ad9128a265bce1edc56"><code>3e4a299</code></a> docs: update ESM Dependencies policies with note for own-usage packages (<a href="https://redirect.github.com/eslint/eslint/issues/20660">#20660</a>) (Milos Djermanovic)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f"><code>8120e30</code></a> refactor: extract no unmodified loop condition (<a href="https://redirect.github.com/eslint/eslint/issues/20679">#20679</a>) (kuldeep kumar)</li> <li><a href="https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745"><code>46e8469</code></a> chore: update dependency markdownlint-cli2 to ^0.22.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20697">#20697</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/01ed3aa68477f81a7188e1498cf4906e02015b7c"><code>01ed3aa</code></a> test: add unit tests for unicode utilities (<a href="https://redirect.github.com/eslint/eslint/issues/20622">#20622</a>) (Manish chaudhary)</li> <li><a href="https://github.com/eslint/eslint/commit/811f4930f82ee2b6ac8eae75cade9bed63de0781"><code>811f493</code></a> ci: remove <code>--legacy-peer-deps</code> from types integration tests (<a href="https://redirect.github.com/eslint/eslint/issues/20667">#20667</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/6b86fcfc5c75d6a3b8a2cf7bcdb3ef60635a9a03"><code>6b86fcf</code></a> chore: update dependency npm-run-all2 to v8 (<a href="https://redirect.github.com/eslint/eslint/issues/20663">#20663</a>) (renovate[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/632c4f83bf32b77981c7d395cacddd1bb172ee25"><code>632c4f8</code></a> chore: add <code>prettier</code> update commit to <code>.git-blame-ignore-revs</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20662">#20662</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/b0b0f21927e03ba092400e3c70d7058f537765c8"><code>b0b0f21</code></a> chore: update dependency eslint-plugin-regexp to ^3.1.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20659">#20659</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/228a2dd4b272c17f516ee3541f1dd69eca0a8ab0"><code>228a2dd</code></a> chore: update dependency eslint-plugin-eslint-plugin to ^7.3.2 (<a href="https://redirect.github.com/eslint/eslint/issues/20661">#20661</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/3ab4d7e244df244102de9d0d250b2ff12456a785"><code>3ab4d7e</code></a> test: Add tests for eslintrc-style keys (<a href="https://redirect.github.com/eslint/eslint/issues/20645">#20645</a>) (kuldeep kumar)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/000128c29235c5a8c35c7ef817dbccc4e42130ca"><code>000128c</code></a> 10.2.0</li> <li><a href="https://github.com/eslint/eslint/commit/1988fad70e361fe1c8df7804930a66e6a9bfc698"><code>1988fad</code></a> Build: changelog update for 10.2.0</li> <li><a href="https://github.com/eslint/eslint/commit/542cb3e6442a4e6ee3457c799e2a0ee23bef0c6a"><code>542cb3e</code></a> fix: update first-party dependencies (<a href="https://redirect.github.com/eslint/eslint/issues/20714">#20714</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/a2af743ea60f683d0e0de9d98267c1e7e4f5e412"><code>a2af743</code></a> docs: add <code>language</code> to configuration objects (<a href="https://redirect.github.com/eslint/eslint/issues/20712">#20712</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/845f23f1370892bf07d819497ac518c9e65090d6"><code>845f23f</code></a> docs: Update README</li> <li><a href="https://github.com/eslint/eslint/commit/5fbcf5958b897cc4df5d652924d18428db37f7ee"><code>5fbcf59</code></a> docs: remove <code>sourceType</code> from ts playground link (<a href="https://redirect.github.com/eslint/eslint/issues/20477">#20477</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/8702a474659be786b6b1392e5e7c0c56355ae4a4"><code>8702a47</code></a> docs: Update README</li> <li><a href="https://github.com/eslint/eslint/commit/ddeaded2ab36951383ff67c60fb64ec68d29a46a"><code>ddeaded</code></a> docs: Update README</li> <li><a href="https://github.com/eslint/eslint/commit/8120e30f833474f47acc061d24d164e9f022264f"><code>8120e30</code></a> refactor: extract no unmodified loop condition (<a href="https://redirect.github.com/eslint/eslint/issues/20679">#20679</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/46e8469786be1b2bbb522100e1d44624d98d3745"><code>46e8469</code></a> chore: update dependency markdownlint-cli2 to ^0.22.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20697">#20697</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v10.1.0...v10.2.0">compare view</a></li> </ul> </details> <br /> Updates `mini-css-extract-plugin` from 2.10.1 to 2.10.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webpack/mini-css-extract-plugin/releases">mini-css-extract-plugin's releases</a>.</em></p> <blockquote> <h2>v2.10.2</h2> <p>All notable changes to this project will be documented in this file. See <a href="https://github.com/conventional-changelog/standard-version">standard-version</a> for commit guidelines.</p> <h3><a href="https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2">2.10.2</a> (2026-03-26)</h3> <h3>Bug Fixes</h3> <ul> <li>use matchResource for importModule when available (<a href="https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162">#1162</a>) (<a href="https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30">143693e</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/webpack/mini-css-extract-plugin/blob/main/CHANGELOG.md">mini-css-extract-plugin's changelog</a>.</em></p> <blockquote> <h3><a href="https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2">2.10.2</a> (2026-03-26)</h3> <h3>Bug Fixes</h3> <ul> <li>use matchResource for importModule when available (<a href="https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162">#1162</a>) (<a href="https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30">143693e</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/webpack/mini-css-extract-plugin/commit/d50f981f3ffee8ffd668ca712a9e4d904ed1c5a9"><code>d50f981</code></a> chore(release): 2.10.2</li> <li><a href="https://github.com/webpack/mini-css-extract-plugin/commit/b02c8ac501e7d0912748c85a1b932fad093cae0e"><code>b02c8ac</code></a> test: more (<a href="https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1163">#1163</a>)</li> <li><a href="https://github.com/webpack/mini-css-extract-plugin/commit/143693ee021ef0f87ec58bb4e161d1f2d0cf3d30"><code>143693e</code></a> fix: use matchResource for importModule when available (<a href="https://redirect.github.com/webpack/mini-css-extract-plugin/issues/1162">#1162</a>)</li> <li>See full diff in <a href="https://github.com/webpack/mini-css-extract-plugin/compare/v2.10.1...v2.10.2">compare view</a></li> </ul> </details> <br /> Updates `stylelint` from 17.5.0 to 17.6.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/releases">stylelint's releases</a>.</em></p> <blockquote> <h2>17.6.0</h2> <p>It adds support for extending units in <code>languageOptions</code>, which then apply to rules like <code>declaration-property-value-no-unknown</code>, and fixes 2 bugs.</p> <ul> <li>Added: support for extending units to <code>languageOptions</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9166">#9166</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: missing <code>ruleMetadata</code> when linting multiple files with overrides (<a href="https://redirect.github.com/stylelint/stylelint/issues/9154">#9154</a>) (<a href="https://github.com/kovsu"><code>@kovsu</code></a>).</li> <li>Fixed: <code>custom-property-no-missing-var-function</code> false positives for <code>timeline-scope</code> and <code>animation-timeline</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9164">#9164</a>) (<a href="https://github.com/splincode"><code>@splincode</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md">stylelint's changelog</a>.</em></p> <blockquote> <h2>17.6.0 - 2026-03-26</h2> <p>It adds support for extending units in <code>languageOptions</code>, which then apply to rules like <code>declaration-property-value-no-unknown</code>, and fixes 2 bugs.</p> <ul> <li>Added: support for extending units to <code>languageOptions</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9166">#9166</a>) (<a href="https://github.com/jeddy3"><code>@jeddy3</code></a>).</li> <li>Fixed: missing <code>ruleMetadata</code> when linting multiple files with overrides (<a href="https://redirect.github.com/stylelint/stylelint/pull/9154">#9154</a>) (<a href="https://github.com/kovsu"><code>@kovsu</code></a>).</li> <li>Fixed: <code>custom-property-no-missing-var-function</code> false positives for <code>timeline-scope</code> and <code>animation-timeline</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9164">#9164</a>) (<a href="https://github.com/splincode"><code>@splincode</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/stylelint/stylelint/commit/f74ceafa445e0299261a8d590a27c9441dea49d1"><code>f74ceaf</code></a> Release 17.6.0 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9180">#9180</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/895f7f23e7a67e1fcc763f2e29c625bd56ce86f1"><code>895f7f2</code></a> Add support for extending units to <code>languageOptions</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9166">#9166</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/dd7231b971072c130fc333edf744ee01febacb6f"><code>dd7231b</code></a> Refactor to replace <code>imurmurhash</code> with <code>node:crypto</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9177">#9177</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/5b6b024684b88f11a3bc84269722529e09bd4c16"><code>5b6b024</code></a> Bump picomatch (<a href="https://redirect.github.com/stylelint/stylelint/issues/9178">#9178</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/7e25378e748a06e67bc0c8c467d3ed46a395d2ed"><code>7e25378</code></a> Bump <code>@csstools/css-syntax-patches-for-csstree</code> from 1.0.29 to 1.1.1 in the css...</li> <li><a href="https://github.com/stylelint/stylelint/commit/9edeff40a6cbcaff908294777e72e6ba9873c914"><code>9edeff4</code></a> Group <code>csstree</code> and <code>@csstools/css-syntax-patches-for-csstree</code> in dependabot ...</li> <li><a href="https://github.com/stylelint/stylelint/commit/2f7c0ca4da6ca860dec80ebd04fc02339d8fa7fe"><code>2f7c0ca</code></a> Bump actions/download-artifact from 8.0.0 to 8.0.1 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9167">#9167</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/59f310d6e4ca45f603f8d82dd250d49341c3a8f9"><code>59f310d</code></a> Bump write-file-atomic from 7.0.0 to 7.0.1 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9169">#9169</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/ab2ffcbae6691a3882bdbac058cebb108a7c57a0"><code>ab2ffcb</code></a> Bump <code>@vscode/windows-process-tree</code> from 0.6.3 to 0.7.0 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9170">#9170</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/a9f3e5b3ffe9a18c361f643c6bd87036356f573e"><code>a9f3e5b</code></a> Bump lint-staged from 16.3.3 to 16.4.0 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9171">#9171</a>)</li> <li>Additional commits viewable in <a href="https://github.com/stylelint/stylelint/compare/17.5.0...17.6.0">compare view</a></li> </ul> </details> <br /> Updates `webpack` from 5.105.4 to 5.106.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/webpack/webpack/releases">webpack's releases</a>.</em></p> <blockquote> <h2>v5.106.0</h2> <h3>Minor Changes</h3> <ul> <li> <p>Add <code>exportType: "style"</code> for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20579">#20579</a>)</p> </li> <li> <p>Add <code>context</code> option support for VirtualUrlPlugin (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20449">#20449</a>)</p> <ul> <li>The context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.</li> <li>Support custom context path for resolving relative imports in virtual modules</li> <li>Add examples demonstrating context usage and filename customization</li> </ul> </li> <li> <p>Generate different <code>CssModule</code> instances for different <code>exportType</code> values. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20590">#20590</a>)</p> </li> <li> <p>Added the <code>localIdentHashFunction</code> option to configure the hash function to be used for hashing. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20694">#20694</a>) Additionally, the <code>localIdentName</code> option can now be a function.</p> </li> <li> <p>Added support for destructuring assignment <code>require</code> in cjs, allowing for tree shaking. (by <a href="https://github.com/ahabhgk"><code>@ahabhgk</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20548">#20548</a>)</p> </li> <li> <p>Added the <code>validate</code> option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20275">#20275</a>)</p> </li> <li> <p>Added <code>source</code> support for async WASM modules. (by <a href="https://github.com/magic-akari"><code>@magic-akari</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20364">#20364</a>)</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p>Add a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20614">#20614</a>)</p> </li> <li> <p>Included fragment groups in the conflicting order warning for CSS. (by <a href="https://github.com/aryanraj45"><code>@aryanraj45</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20660">#20660</a>)</p> </li> <li> <p>Avoid rendering unused top-level <code>__webpack_exports__</code> declaration when output ECMA module library. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20669">#20669</a>)</p> </li> <li> <p>Fixed resolving in CSS modules. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20771">#20771</a>)</p> </li> <li> <p>Allow external modules place in async chunks when output ECMA module. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20662">#20662</a>)</p> </li> <li> <p>Implement <code>deprecate</code> flag in schema for better TypeScript support to show which options are already deprecated by the configuration (by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20432">#20432</a>)</p> </li> <li> <p>Set <code>.name</code> to <code>"default"</code> for anonymous default export functions and classes per ES spec (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20773">#20773</a>)</p> </li> <li> <p>Hash entry chunks after runtime chunks to prevent stale content hash references in watch mode (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20724">#20724</a>)</p> </li> <li> <p>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 <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20648">#20648</a>)</p> </li> <li> <p>Correct url() path resolution and preserve source maps for non-link CSS export types (style, text, css-style-sheet) (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20717">#20717</a>)</p> </li> <li> <p>Emit error when proxy server returns non-200 status code in HttpUriPlugin instead of silently failing. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20646">#20646</a>)</p> </li> <li> <p><code>import.meta</code> as standalone expression now returns a complete object with known properties (<code>url</code>, <code>webpack</code>, <code>main</code>, <code>env</code>) instead of an empty object <code>({})</code>, and hoists it as a module-level variable to ensure <code>import.meta === import.meta</code> identity. In <code>preserve-unknown</code> mode (ESM output), the hoisted object merges runtime <code>import.meta</code> properties via <code>Object.assign</code>. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20658">#20658</a>)</p> </li> <li> <p>Fix incorrect condition in FileSystemInfo that always evaluated to false, preventing trailing slash removal from directory paths during build dependency resolution. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20649">#20649</a>)</p> </li> <li> <p>fix: VirtualUrlPlugin absolute path virtual module IDs getting concatenated with compiler context (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20656">#20656</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/webpack/webpack/blob/main/CHANGELOG.md">webpack's changelog</a>.</em></p> <blockquote> <h2>5.106.0</h2> <h3>Minor Changes</h3> <ul> <li> <p>Add <code>exportType: "style"</code> for CSS modules to inject styles into DOM via HTMLStyleElement, similar to style-loader functionality. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20579">#20579</a>)</p> </li> <li> <p>Add <code>context</code> option support for VirtualUrlPlugin (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20449">#20449</a>)</p> <ul> <li>The context for the virtual module. A string path. Defaults to 'auto', which will try to resolve the context from the module id.</li> <li>Support custom context path for resolving relative imports in virtual modules</li> <li>Add examples demonstrating context usage and filename customization</li> </ul> </li> <li> <p>Generate different <code>CssModule</code> instances for different <code>exportType</code> values. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20590">#20590</a>)</p> </li> <li> <p>Added the <code>localIdentHashFunction</code> option to configure the hash function to be used for hashing. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20694">#20694</a>) Additionally, the <code>localIdentName</code> option can now be a function.</p> </li> <li> <p>Added support for destructuring assignment <code>require</code> in cjs, allowing for tree shaking. (by <a href="https://github.com/ahabhgk"><code>@ahabhgk</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20548">#20548</a>)</p> </li> <li> <p>Added the <code>validate</code> option to enable/disable validation in webpack/plugins/loaders, also implemented API to make it inside plugins. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20275">#20275</a>)</p> </li> <li> <p>Added <code>source</code> support for async WASM modules. (by <a href="https://github.com/magic-akari"><code>@magic-akari</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20364">#20364</a>)</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p>Add a static getSourceBasicTypes method to the Module class to prevent errors across multiple versions. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20614">#20614</a>)</p> </li> <li> <p>Included fragment groups in the conflicting order warning for CSS. (by <a href="https://github.com/aryanraj45"><code>@aryanraj45</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20660">#20660</a>)</p> </li> <li> <p>Avoid rendering unused top-level <code>__webpack_exports__</code> declaration when output ECMA module library. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20669">#20669</a>)</p> </li> <li> <p>Fixed resolving in CSS modules. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20771">#20771</a>)</p> </li> <li> <p>Allow external modules place in async chunks when output ECMA module. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20662">#20662</a>)</p> </li> <li> <p>Implement <code>deprecate</code> flag in schema for better TypeScript support to show which options are already deprecated by the configuration (by <a href="https://github.com/bjohansebas"><code>@bjohansebas</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20432">#20432</a>)</p> </li> <li> <p>Set <code>.name</code> to <code>"default"</code> for anonymous default export functions and classes per ES spec (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20773">#20773</a>)</p> </li> <li> <p>Hash entry chunks after runtime chunks to prevent stale content hash references in watch mode (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20724">#20724</a>)</p> </li> <li> <p>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 <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20648">#20648</a>)</p> </li> <li> <p>Correct url() path resolution and preserve source maps for non-link CSS export types (style, text, css-style-sheet) (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20717">#20717</a>)</p> </li> <li> <p>Emit error when proxy server returns non-200 status code in HttpUriPlugin instead of silently failing. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20646">#20646</a>)</p> </li> <li> <p><code>import.meta</code> as standalone expression now returns a complete object with known properties (<code>url</code>, <code>webpack</code>, <code>main</code>, <code>env</code>) instead of an empty object <code>({})</code>, and hoists it as a module-level variable to ensure <code>import.meta === import.meta</code> identity. In <code>preserve-unknown</code> mode (ESM output), the hoisted object merges runtime <code>import.meta</code> properties via <code>Object.assign</code>. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20658">#20658</a>)</p> </li> <li> <p>Fix incorrect condition in FileSystemInfo that always evaluated to false, preventing trailing slash removal from directory paths during build dependency resolution. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20649">#20649</a>)</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/webpack/webpack/commit/8774a0110bea46f33fd2c504f59e698dbdcf136e"><code>8774a01</code></a> chore(release): new release (<a href="https://redirect.github.com/webpack/webpack/issues/20593">#20593</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/cc666160e8b23ebfcb10104a5f289f669ee08965"><code>cc66616</code></a> fix: add <code>@deprecated</code> to methods</li> <li><a href="https://github.com/webpack/webpack/commit/7cdc17354b075c5a70a2abd90cecb1d16167fc48"><code>7cdc173</code></a> feat: support source phase import for WebAssembly modules (<a href="https://redirect.github.com/webpack/webpack/issues/20364">#20364</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/0b60f1cba10640d886510999c1bfbca5f4ba7ab6"><code>0b60f1c</code></a> chore(members): update to match <code>@webpack/core-wg</code> (<a href="https://redirect.github.com/webpack/webpack/issues/20784">#20784</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/955a68cd81474b6348d2b341e1ae9968fa50a3b9"><code>955a68c</code></a> test: generate snapshots per stats test case (<a href="https://redirect.github.com/webpack/webpack/issues/20785">#20785</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/47bb5404b69b34dc42a3cf7e0676cb7fbb84d574"><code>47bb540</code></a> chore: fix examples (<a href="https://redirect.github.com/webpack/webpack/issues/20780">#20780</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/390333f082751b4827823201b22bd3ad7876edf5"><code>390333f</code></a> fix: set .name to "default" for anonymous default exports per ES spec (<a href="https://redirect.github.com/webpack/webpack/issues/20773">#20773</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/91aa5daf7738a8e41297120a89b75836a192391d"><code>91aa5da</code></a> fix: CSS modules deep reexport</li> <li><a href="https://github.com/webpack/webpack/commit/61fbd29f4f3a54dfd13911af4eca0b1c27523ad2"><code>61fbd29</code></a> chore(deps-dev): bump lodash from 4.17.23 to 4.18.1 (<a href="https://redirect.github.com/webpack/webpack/issues/20768">#20768</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/c7f5cf9dba867fdba796a65568b51c930a0fcc11"><code>c7f5cf9</code></a> chore(deps-dev): bump lodash-es from 4.17.23 to 4.18.1 (<a href="https://redirect.github.com/webpack/webpack/issues/20766">#20766</a>)</li> <li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.105.4...v5.106.0">compare view</a></li> </ul> </details> <br /> 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
