dependabot[bot] opened a new pull request, #5202: URL: https://github.com/apache/streampipes/pull/5202
Bumps [jsdom](https://github.com/jsdom/jsdom) from 30.0.1 to 30.1.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsdom/jsdom/releases">jsdom's releases</a>.</em></p> <blockquote> <h2>v30.1.3</h2> <ul> <li>Improved performance of <code>getComputedStyle()</code> and computed CSS property reads, including with stylesheets containing attribute selectors. (<a href="https://github.com/scttcper"><code>@scttcper</code></a>, <a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> <li>Fixed slowdowns when focusing elements and running interaction tests, which regressed in v30.1.2. (<a href="https://github.com/scttcper"><code>@scttcper</code></a>)</li> <li>Fixed <code>XMLHttpRequest</code> reusing credentials supplied to <code>xhr.open()</code> after cross-origin redirects, including in response to authentication challenges from the destination.</li> <li>Fixed <code>XMLHttpRequest</code> incorrectly sending and accepting cookies after cross-origin redirects back to the document's origin when <code>xhr.withCredentials</code> is false.</li> <li>Fixed exceptions from malformed CSS math functions, such as <code>calc(0px - @submenu_space)</code>, while parsing documents, stylesheets, and style declarations. (<a href="https://github.com/rnavarro"><code>@rnavarro</code></a>)</li> <li>Fixed <code>getComputedStyle()</code> ignoring style rules nested inside multiple <code>@media</code> rules.</li> <li>Fixed CSS shorthands overwriting longhands with higher priority or specificity during style computation, including declarations containing CSS variables.</li> <li>Fixed <code>getComputedStyle()</code> returning unresolved or inconsistent shorthand values, including for 'background', 'border', 'flex', 'font', 'margin', and 'padding', and incorrect shorthand defaults and inheritance.</li> <li>Fixed computed background positions to resolve font-relative lengths using the final font size and handle multiple image layers correctly.</li> <li>Fixed computed 'color' values depending on property read order, including unresolved <code>color-mix()</code> results, which regressed in v29.0.2.</li> <li>Fixed <code>currentcolor</code> border colors incorrectly becoming transparent when 'color' uses <code>light-dark()</code> or relative color syntax.</li> <li>Fixed CSS calculations that reduce to a percentage incorrectly producing pixel values, which regressed in v30.0.0.</li> <li>Fixed numeric font weights in the 'font' shorthand incorrectly setting 'line-height'.</li> <li>Fixed selector matching involving XML namespaces, and selectors such as <code>[data-a|=""]</code> failing to match empty values and values beginning with <code>-</code>. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> </ul> <h2>v30.1.2</h2> <ul> <li>Updated URLs to support Unicode v18.0.0 in internationalized domain names.</li> <li>Reduced package size and memory use for CSS property definitions. (<a href="https://github.com/scttcper"><code>@scttcper</code></a>)</li> <li>Fixed severe slowdowns when building large DOM trees, including SVG charts with D3, which regressed in v30.1.0. (<a href="https://github.com/cmdcolin"><code>@cmdcolin</code></a>)</li> <li>Fixed exponentially slow reads of empty inherited CSS custom properties in deeply nested documents, and custom properties incorrectly inheriting past an <code>initial</code> reset. (<a href="https://github.com/scttcper"><code>@scttcper</code></a>)</li> <li>Fixed <code>getComputedStyle()</code> returning stale results after editing stylesheet declarations, selectors, or media queries, including in imported stylesheets.</li> <li>Fixed selector matching and computed styles after changes to form control checkedness, indeterminacy, selection, values, and validity, including during form resets and canceled clicks.</li> <li>Fixed computed styles for <code>:focus</code>, <code>:focus-visible</code>, <code>:focus-within</code>, and selectors containing them after focus changes, including inside focus and blur listeners. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> <li>Fixed <code>element.focus()</code> incorrectly focusing elements hidden by 'display', including through shadow hosts and slots, and elements excluded by shadow DOM slot assignment. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> <li>Fixed <code>getComputedStyle()</code> throwing for elements without inline-style support, including XML and MathML elements.</li> <li>Fixed a memory leak where stylesheet parsing retained the last parsed stylesheet's window after <code>window.close()</code>.</li> <li>Fixed memory growth from long-lived <code>MutationObserver</code> instances retaining bookkeeping for garbage-collected nodes. (<a href="https://github.com/scttcper"><code>@scttcper</code></a>)</li> <li>Fixed retained <code>select.selectedOptions</code> collections becoming stale after selection changes and form resets.</li> <li>Fixed rejection of negative CSS sizing values, including for 'min-width', 'min-height', 'max-width', and 'max-height', which regressed in v30.1.0.</li> <li>Fixed handling of deeply nested <code>color-mix()</code> expressions, including exceptions during color resolution. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> </ul> <h2>v30.1.1</h2> <ul> <li>Fixed spurious window <code>blur</code> and <code>focusout</code> events and incorrect <code>event.relatedTarget</code> values when focusing an element after removing the previously focused element, which regressed in v30.1.0. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> <li>Fixed focus and blur behavior across frames, and focusing the document's viewport through <code>document.documentElement.focus()</code>. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> <li>Fixed focus targets removed or disabled by <code>blur</code> listeners becoming active, and text selections made by focus and blur listeners being overwritten. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> <li>Fixed <code>element.focus()</code> incorrectly focusing disabled form controls and <code><input type="hidden"></code> elements with <code>tabindex=""</code>. (<a href="https://github.com/scttcper"><code>@scttcper</code></a>)</li> <li>Fixed invalid <code>style.setProperty()</code> calls changing existing <code>!important</code> priorities, serialized styles, or mutation records. (<a href="https://github.com/FedgeNo"><code>@FedgeNo</code></a>)</li> <li>Fixed <code>!important</code> handling when updating CSS longhands after shorthands, using variables or CSS-wide keywords, and assigning style properties directly. (<a href="https://github.com/FedgeNo"><code>@FedgeNo</code></a>)</li> <li>Fixed <code><noscript></code> parsing with <code>includeNodeLocations: true</code> or inside frames to honor the <code>runScripts</code> option.</li> <li>Fixed the <code>storageQuota</code> option being ignored by frames.</li> <li>Fixed encoding detection of HTML and XML byte input to honor XML encoding declarations and detect UTF-16 without a byte order mark.</li> <li>Fixed exceptions caused by truncated <code>charset</code> parameters in <code><meta></code> elements, and encoding detection incorrectly using incomplete <code><meta></code> tags. (<a href="https://github.com/FedgeNo"><code>@FedgeNo</code></a>)</li> <li>Fixed XML serialization errors for namespaces named <code>constructor</code>, <code>toString</code>, <code>__proto__</code>, or <code>"null"</code>, and incorrect reuse of namespace prefixes declared on sibling elements.</li> <li>Fixed <code>element.innerHTML</code> and <code>element.outerHTML</code> in XML documents to reject invalid characters in attribute values and avoid stack overflows on large strings.</li> <li>Fixed selector matching for <code>:lang()</code>, <code>:nth-child(... of ...)</code> after mutations, and <code>:has()</code> with duplicate IDs or nested logical pseudo-classes. (<a href="https://github.com/asamuzaK"><code>@asamuzaK</code></a>)</li> </ul> <h2>v30.1.0</h2> <p>jsdom is feeling the AGI!</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsdom/jsdom/commit/058c0f55f369a70bcb113d660ae562b9066f2d44"><code>058c0f5</code></a> 30.1.3</li> <li><a href="https://github.com/jsdom/jsdom/commit/fcd1fd186401a01a754d124259bf3462ebde29e1"><code>fcd1fd1</code></a> Cascade parsed longhands independently</li> <li><a href="https://github.com/jsdom/jsdom/commit/a3ee78607d8b148c252ccf0626e10eed63ee3e49"><code>a3ee786</code></a> Cascade computed style properties on demand</li> <li><a href="https://github.com/jsdom/jsdom/commit/f42dc159106131691e16b6af6303a2291f4649e2"><code>f42dc15</code></a> Resolve colors before caching or using currentcolor</li> <li><a href="https://github.com/jsdom/jsdom/commit/074b1fb31d0eceeb3cd8cf4a97a4ce9e2b26643c"><code>074b1fb</code></a> Compute background-position lengths against the final font size</li> <li><a href="https://github.com/jsdom/jsdom/commit/d19598cd3b306b349f7f37d146b83a611f30e3c2"><code>d19598c</code></a> Apply style rules nested in multiple <a href="https://github.com/media"><code>@media</code></a> rules</li> <li><a href="https://github.com/jsdom/jsdom/commit/45d626c988603e102bf4633d853d9069c88ac653"><code>45d626c</code></a> Rule out attribute selector subjects before matching</li> <li><a href="https://github.com/jsdom/jsdom/commit/3ff0a5b986cb9e852c9ee53784c7e06b83f72f2c"><code>3ff0a5b</code></a> Upgrade Undici and remove abort workarounds</li> <li><a href="https://github.com/jsdom/jsdom/commit/8813bb1b0ad45a822fe2d537f2613c292f9bf63a"><code>8813bb1</code></a> Ignore CSS declarations with unparseable math functions</li> <li><a href="https://github.com/jsdom/jsdom/commit/63712d8c66cad4db5e4691fd86e4de95d73c6642"><code>63712d8</code></a> Fix XHR credentials across redirects</li> <li>Additional commits viewable in <a href="https://github.com/jsdom/jsdom/compare/v30.0.1...v30.1.3">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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 this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </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]
