dependabot[bot] opened a new pull request, #1544: URL: https://github.com/apache/airflow-site/pull/1544
Bumps the npm-dependencies group with 2 updates in the /landing-pages directory: [stylelint](https://github.com/stylelint/stylelint) and [webpack](https://github.com/webpack/webpack). Updates `stylelint` from 17.11.1 to 17.12.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.12.0</h2> <p>It fixes 3 bugs, including a false negative one.</p> <ul> <li>Fixed: <code>block-no-empty</code> reported range when using comments (<a href="https://redirect.github.com/stylelint/stylelint/issues/9294">#9294</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> false negatives for custom properties defined in reference files (<a href="https://redirect.github.com/stylelint/stylelint/issues/9292">#9292</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Fixed: <code>value-keyword-layout-mappings</code> false positives for <code>caption-side</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9293">#9293</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</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.12.0 - 2026-05-20</h2> <p>It fixes 3 bugs, including a false negative one.</p> <ul> <li>Fixed: <code>block-no-empty</code> reported range when using comments (<a href="https://redirect.github.com/stylelint/stylelint/pull/9294">#9294</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Fixed: <code>declaration-property-value-no-unknown</code> false negatives for custom properties defined in reference files (<a href="https://redirect.github.com/stylelint/stylelint/pull/9292">#9292</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> <li>Fixed: <code>value-keyword-layout-mappings</code> false positives for <code>caption-side</code> (<a href="https://redirect.github.com/stylelint/stylelint/pull/9293">#9293</a>) (<a href="https://github.com/romainmenke"><code>@romainmenke</code></a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/stylelint/stylelint/commit/5830fba903d337f6173fc745300cd457dc6d5f2d"><code>5830fba</code></a> Release 17.12.0 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9304">#9304</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/49ed06fd9b9fa07c8f7ecb5b230f9a6c30b29655"><code>49ed06f</code></a> Bump file-entry-cache from 11.1.2 to 11.1.3 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9302">#9302</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/d120212920478149a7e9ddaea98a70a041c8a707"><code>d120212</code></a> Bump lint-staged from 16.4.0 to 17.0.4 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9301">#9301</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/d33278491dc3d68d1ebca37c9ad239ea879afbc8"><code>d332784</code></a> Bump the jest group with 2 updates (<a href="https://redirect.github.com/stylelint/stylelint/issues/9300">#9300</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/d2d4a53279f9c4b7a70901b36ccf1a20834d5da9"><code>d2d4a53</code></a> Fix <code>declaration-property-value-no-unknown</code> false negatives for custom proper...</li> <li><a href="https://github.com/stylelint/stylelint/commit/05088f1385d18ca24f1ad8590d4ec85382f81ce2"><code>05088f1</code></a> Fix <code>block-no-empty</code> reported range when using comments (<a href="https://redirect.github.com/stylelint/stylelint/issues/9294">#9294</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/757bbcb6cf78209ccea9d4d988a019f7c3e5314e"><code>757bbcb</code></a> Fix Yarn PnP system test with Node.js v24.15.0 (<a href="https://redirect.github.com/stylelint/stylelint/issues/9295">#9295</a>)</li> <li><a href="https://github.com/stylelint/stylelint/commit/b06204e56055fab57e02a3d8a3c09d57a4847234"><code>b06204e</code></a> Fix <code>value-keyword-layout-mappings</code> false positives for <code>caption-side</code> (<a href="https://redirect.github.com/stylelint/stylelint/issues/9293">#9293</a>)</li> <li>See full diff in <a href="https://github.com/stylelint/stylelint/compare/17.11.1...17.12.0">compare view</a></li> </ul> </details> <br /> Updates `webpack` from 5.106.2 to 5.107.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.107.0</h2> <h3>Minor Changes</h3> <ul> <li> <p>Add <code>module.generator.javascript.anonymousDefaultExportName</code> option to control whether webpack sets <code>.name</code> to <code>"default"</code> for anonymous default export functions and classes per ES spec. Defaults to <code>true</code> for applications and <code>false</code> for libraries (when <code>output.library</code> is set) to avoid unnecessary bundle size overhead. Also extract anonymous default export <code>.name</code> fix-up into a shared runtime helper (<code>__webpack_require__.dn</code>), replacing repeated inline <code>Object.defineProperty</code> / <code>Object.getOwnPropertyDescriptor</code> calls with a single short call per module to reduce output size. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20894">#20894</a>)</p> </li> <li> <p>Support module concatenation (scope hoisting) for CSS modules with <code>text</code>, <code>css-style-sheet</code>, <code>style</code>, and <code>link</code> export types (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20851">#20851</a>)</p> </li> <li> <p>The <code>generator.exportsConvention</code> function form for CSS modules now accepts <code>string[]</code> in addition to <code>string</code>. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20914">#20914</a>)</p> </li> <li> <p>Add <code>linkInsert</code> hook to <code>CssLoadingRuntimeModule.getCompilationHooks(compilation)</code> so plugin developers can control where stylesheet <code><link></code> elements are inserted into the document. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20947">#20947</a>)</p> </li> <li> <p>Add <code>CssModulesPlugin.getCompilationHooks(compilation).orderModules</code> hook. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20978">#20978</a>)</p> </li> <li> <p>Add a <code>pure</code> parser option for <code>css/module</code> and <code>css/auto</code> types matching <code>postcss-modules-local-by-default</code>'s pure mode: every selector must contain at least one local class or id, otherwise webpack emits a build error. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20946">#20946</a>)</p> </li> <li> <p>Support CSS Modules <code>@value</code> identifiers as <code>@import</code> URLs and inside <code>url()</code> functions, e.g. <code>@value path: "./other.css"; @import path;</code> and <code>@value bg: "./image.png"; .a { background: url(bg); }</code> (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20925">#20925</a>)</p> </li> <li> <p>Add experimental TypeScript support via <code>experiments.typescript: true</code> (auto-enabled by <code>experiments.futureDefaults</code>). Uses Node.js's built-in <code>module.stripTypeScriptTypes</code> (Node.js >= 22.6 with the stable <code>mode: "strip"</code> API, including Node.js 26) to transform <code>.ts</code>, <code>.cts</code>, <code>.mts</code>, <code>data:text/typescript</code>, and <code>data:application/typescript</code> modules — no type checking, only erasable TypeScript (types, generics, <code>import type</code>, casts). <code>.tsx</code>/JSX and non-erasable syntax (<code>enum</code>, <code>namespace</code>, parameter-property constructors, decorator metadata) are NOT supported; use a TSX-capable loader (e.g. <code>ts-loader</code>, <code>swc-loader</code>) for those. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20964">#20964</a>)</p> </li> <li> <p>Added an <code>experiments.html</code> flag that reserves the <code>html</code> module type for the first-class HTML entry-point support. (by <a href="https://github.com/aryanraj45"><code>@aryanraj45</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20902">#20902</a>)</p> </li> <li> <p>Preserve <code>defer</code> / <code>source</code> import phase keywords on external dependencies in ESM output, the same way import attributes are preserved. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20934">#20934</a>)</p> </li> <li> <p>Support the <code>#__NO_SIDE_EFFECTS__</code> annotation to mark functions as pure for better tree-shaking. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20775">#20775</a>)</p> </li> <li> <p>Add <code>module.generator.html.extract</code> for HTML modules and the matching <code>output.htmlFilename</code> / <code>output.htmlChunkFilename</code> filename templates (defaults derived from <code>output.filename</code> / <code>output.chunkFilename</code> with <code>.js</code> swapped for <code>.html</code>, mirroring the CSS pipeline). When extraction is on, the parsed and URL-rewritten HTML is emitted as a standalone <code>.html</code> output file alongside the module's JavaScript export. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20979">#20979</a>)</p> </li> <li> <p>Add <code>"module-sync"</code> to default <code>conditionNames</code> for resolver defaults to align with Node.js, which exposes the <code>module-sync</code> community condition for synchronously-loadable ESM. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20933">#20933</a>)</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p>Fix CSS modules <code>composes</code> so <code>composes: foo from "./self.module.css"</code> from inside <code>self.module.css</code> no longer creates a duplicate module instance. Fix CSS modules <code>composes</code> parsing so <code>local()</code> and <code>global()</code> function wrappers are tracked per class name. Fix CSS modules <code>composes: ... from "<file>"</code> so the composed files load in an order consistent with every rule's local composes order, instead of source first-appearance order. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20929">#20929</a>)</p> </li> <li> <p>Avoid emitting the <code>__webpack_require__</code> runtime in CSS bundles when all imported CSS modules were concatenated into the same scope. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20936">#20936</a>)</p> </li> <li> <p>Recompute the CSS chunk's <code>[contenthash]</code> and the rendered CSS bytes when an asset referenced by <code>url()</code>/<code>src()</code>/string in CSS changes its hashed filename. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20938">#20938</a>)</p> </li> <li> <p>Embed an inline <code>sourceMappingURL</code> data URI inside the CSS when the <code>parser.exportType</code> option are <code>text</code>, <code>style</code>, or <code>css-style-sheet</code>. Also merge <code>@import</code>ed CSS at build time for <code>text</code> and <code>css-style-sheet</code> exportTypes so the bundle ships a single accurate inline source map covering every contributing file. Map each generated CSS-module class export line in the JS bundle back to its selector position in the original CSS file (e.g. <code>btn: "..."</code> → <code>.btn { ... }</code>). (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20886">#20886</a>)</p> </li> <li> <p>Fix CSS modules deduplication so a <code>.module.<ext></code> file imported both directly (JS) and via icss (<code>composes from</code> / <code>:import</code>) becomes a single module instance. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20929">#20929</a>)</p> </li> <li> <p>Preserve <code>@charset</code> at-rule when CSS modules use <code>exportType: "text"</code>. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20912">#20912</a>)</p> </li> <li> <p>Resolve <code>[hash]</code>/<code>[fullhash]</code> placeholders in <code>output.publicPath</code> when generating <code>url()</code> references for <code>experiments.css</code>. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20879">#20879</a>)</p> </li> <li> <p>Fix HMR for concatenated CSS modules with <code>style</code> exportType by using stable per-module identifiers for injected style elements and tracking inner module IDs of concatenated modules in HMR records (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20911">#20911</a>)</p> </li> <li> <p>Fix CSS Modules <code>@value</code> resolution when the same local name is imported from multiple modules. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20940">#20940</a>)</p> </li> <li> <p>Fix <code>typeof ns.default</code> / <code>ns.default instanceof X</code> on a static <code>import defer * as ns from "./mod"</code> for <code>default-only</code> and <code>default-with-named</code> external modules under <code>optimization.concatenateModules</code>. The concatenated-module rewrite was collapsing <code>ns.default</code> to the deferred-namespace proxy itself instead of routing through the optimized <code>.a</code> getter (which lazily evaluates the module and returns its default value), so <code>typeof ns.default</code> observed <code>"object"</code> (the proxy) rather than the type of the default. The <code>dynamic</code> exportsType already used <code>.a</code> correctly; default-only and default-with-named now match. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20910">#20910</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.107.0</h2> <h3>Minor Changes</h3> <ul> <li> <p>Add <code>module.generator.javascript.anonymousDefaultExportName</code> option to control whether webpack sets <code>.name</code> to <code>"default"</code> for anonymous default export functions and classes per ES spec. Defaults to <code>true</code> for applications and <code>false</code> for libraries (when <code>output.library</code> is set) to avoid unnecessary bundle size overhead. Also extract anonymous default export <code>.name</code> fix-up into a shared runtime helper (<code>__webpack_require__.dn</code>), replacing repeated inline <code>Object.defineProperty</code> / <code>Object.getOwnPropertyDescriptor</code> calls with a single short call per module to reduce output size. (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20894">#20894</a>)</p> </li> <li> <p>Support module concatenation (scope hoisting) for CSS modules with <code>text</code>, <code>css-style-sheet</code>, <code>style</code>, and <code>link</code> export types (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20851">#20851</a>)</p> </li> <li> <p>The <code>generator.exportsConvention</code> function form for CSS modules now accepts <code>string[]</code> in addition to <code>string</code>. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20914">#20914</a>)</p> </li> <li> <p>Add <code>linkInsert</code> hook to <code>CssLoadingRuntimeModule.getCompilationHooks(compilation)</code> so plugin developers can control where stylesheet <code><link></code> elements are inserted into the document. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20947">#20947</a>)</p> </li> <li> <p>Add <code>CssModulesPlugin.getCompilationHooks(compilation).orderModules</code> hook. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20978">#20978</a>)</p> </li> <li> <p>Add a <code>pure</code> parser option for <code>css/module</code> and <code>css/auto</code> types matching <code>postcss-modules-local-by-default</code>'s pure mode: every selector must contain at least one local class or id, otherwise webpack emits a build error. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20946">#20946</a>)</p> </li> <li> <p>Support CSS Modules <code>@value</code> identifiers as <code>@import</code> URLs and inside <code>url()</code> functions, e.g. <code>@value path: "./other.css"; @import path;</code> and <code>@value bg: "./image.png"; .a { background: url(bg); }</code> (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20925">#20925</a>)</p> </li> <li> <p>Add experimental TypeScript support via <code>experiments.typescript: true</code> (auto-enabled by <code>experiments.futureDefaults</code>). Uses Node.js's built-in <code>module.stripTypeScriptTypes</code> (Node.js >= 22.6 with the stable <code>mode: "strip"</code> API, including Node.js 26) to transform <code>.ts</code>, <code>.cts</code>, <code>.mts</code>, <code>data:text/typescript</code>, and <code>data:application/typescript</code> modules — no type checking, only erasable TypeScript (types, generics, <code>import type</code>, casts). <code>.tsx</code>/JSX and non-erasable syntax (<code>enum</code>, <code>namespace</code>, parameter-property constructors, decorator metadata) are NOT supported; use a TSX-capable loader (e.g. <code>ts-loader</code>, <code>swc-loader</code>) for those. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20964">#20964</a>)</p> </li> <li> <p>Added an <code>experiments.html</code> flag that reserves the <code>html</code> module type for the first-class HTML entry-point support. (by <a href="https://github.com/aryanraj45"><code>@aryanraj45</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20902">#20902</a>)</p> </li> <li> <p>Preserve <code>defer</code> / <code>source</code> import phase keywords on external dependencies in ESM output, the same way import attributes are preserved. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20934">#20934</a>)</p> </li> <li> <p>Support the <code>#__NO_SIDE_EFFECTS__</code> annotation to mark functions as pure for better tree-shaking. (by <a href="https://github.com/hai-x"><code>@hai-x</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20775">#20775</a>)</p> </li> <li> <p>Add <code>module.generator.html.extract</code> for HTML modules and the matching <code>output.htmlFilename</code> / <code>output.htmlChunkFilename</code> filename templates (defaults derived from <code>output.filename</code> / <code>output.chunkFilename</code> with <code>.js</code> swapped for <code>.html</code>, mirroring the CSS pipeline). When extraction is on, the parsed and URL-rewritten HTML is emitted as a standalone <code>.html</code> output file alongside the module's JavaScript export. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20979">#20979</a>)</p> </li> <li> <p>Add <code>"module-sync"</code> to default <code>conditionNames</code> for resolver defaults to align with Node.js, which exposes the <code>module-sync</code> community condition for synchronously-loadable ESM. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20933">#20933</a>)</p> </li> </ul> <h3>Patch Changes</h3> <ul> <li> <p>Fix CSS modules <code>composes</code> so <code>composes: foo from "./self.module.css"</code> from inside <code>self.module.css</code> no longer creates a duplicate module instance. Fix CSS modules <code>composes</code> parsing so <code>local()</code> and <code>global()</code> function wrappers are tracked per class name. Fix CSS modules <code>composes: ... from "<file>"</code> so the composed files load in an order consistent with every rule's local composes order, instead of source first-appearance order. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20929">#20929</a>)</p> </li> <li> <p>Avoid emitting the <code>__webpack_require__</code> runtime in CSS bundles when all imported CSS modules were concatenated into the same scope. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20936">#20936</a>)</p> </li> <li> <p>Recompute the CSS chunk's <code>[contenthash]</code> and the rendered CSS bytes when an asset referenced by <code>url()</code>/<code>src()</code>/string in CSS changes its hashed filename. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20938">#20938</a>)</p> </li> <li> <p>Embed an inline <code>sourceMappingURL</code> data URI inside the CSS when the <code>parser.exportType</code> option are <code>text</code>, <code>style</code>, or <code>css-style-sheet</code>. Also merge <code>@import</code>ed CSS at build time for <code>text</code> and <code>css-style-sheet</code> exportTypes so the bundle ships a single accurate inline source map covering every contributing file. Map each generated CSS-module class export line in the JS bundle back to its selector position in the original CSS file (e.g. <code>btn: "..."</code> → <code>.btn { ... }</code>). (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20886">#20886</a>)</p> </li> <li> <p>Fix CSS modules deduplication so a <code>.module.<ext></code> file imported both directly (JS) and via icss (<code>composes from</code> / <code>:import</code>) becomes a single module instance. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20929">#20929</a>)</p> </li> <li> <p>Preserve <code>@charset</code> at-rule when CSS modules use <code>exportType: "text"</code>. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20912">#20912</a>)</p> </li> <li> <p>Resolve <code>[hash]</code>/<code>[fullhash]</code> placeholders in <code>output.publicPath</code> when generating <code>url()</code> references for <code>experiments.css</code>. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20879">#20879</a>)</p> </li> <li> <p>Fix HMR for concatenated CSS modules with <code>style</code> exportType by using stable per-module identifiers for injected style elements and tracking inner module IDs of concatenated modules in HMR records (by <a href="https://github.com/xiaoxiaojx"><code>@xiaoxiaojx</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20911">#20911</a>)</p> </li> <li> <p>Fix CSS Modules <code>@value</code> resolution when the same local name is imported from multiple modules. (by <a href="https://github.com/alexander-akait"><code>@alexander-akait</code></a> in <a href="https://redirect.github.com/webpack/webpack/pull/20940">#20940</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/4657874201bb3a098445fca14e2f271c82a3f91c"><code>4657874</code></a> chore(release): new release (<a href="https://redirect.github.com/webpack/webpack/issues/20848">#20848</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/7ba46b94c5c4fa34980204a23289091ac90b872f"><code>7ba46b9</code></a> docs: simplify changelog</li> <li><a href="https://github.com/webpack/webpack/commit/0b7de2f1b6f3c0b56ebfc76bcff0d7e724ac8b04"><code>0b7de2f</code></a> feat: support <code>require(esm)</code> "module.exports" named-export interop (<a href="https://redirect.github.com/webpack/webpack/issues/20981">#20981</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/f8076be2e3f2deb5a4355e51b59fc6ce7521457c"><code>f8076be</code></a> build: upgrade typescript to v6 (<a href="https://redirect.github.com/webpack/webpack/issues/20982">#20982</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/45a1bab632b09773938e5bde99b2614ee78f2284"><code>45a1bab</code></a> feat(html): add <code>module.generator.html.extract</code> option (<a href="https://redirect.github.com/webpack/webpack/issues/20979">#20979</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/490684a780f70bb9c6c66548b9fe25094fd3cb5a"><code>490684a</code></a> test: add full WHATWG lexer integration tests (<a href="https://redirect.github.com/webpack/webpack/issues/20974">#20974</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/41d236cbfa7ffd1e406083e2bdaa43e7a587b07d"><code>41d236c</code></a> chore(deps): bump the dependencies group across 1 directory with 19 updates (...</li> <li><a href="https://github.com/webpack/webpack/commit/865c0516836d270a0704611969a16fa8772c6554"><code>865c051</code></a> fix: parse <code>#</code> in relative and absolute path directory names as part of the p...</li> <li><a href="https://github.com/webpack/webpack/commit/561ee9b5dd1242012e596136517386c5cfd6261f"><code>561ee9b</code></a> feat: added <code>CssModulesPlugin.getCompilationHooks(compilation).orderModules</code> ...</li> <li><a href="https://github.com/webpack/webpack/commit/dba0399dbb8bf4f8c1f86817c9d344d4b98e7cc1"><code>dba0399</code></a> refactor(test): migrate errors.js/warnings.js to Jest snapshots (<a href="https://redirect.github.com/webpack/webpack/issues/20966">#20966</a>)</li> <li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.106.2...v5.107.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]
