forked from apache/arrow-js
-
Notifications
You must be signed in to change notification settings - Fork 0
feat: add support for utf8view type #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ahirner
wants to merge
31
commits into
main
Choose a base branch
from
hack_fix_views
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## What's Changed The .NET implementation is extracted to apache/arrow-dotnet. Closes apache#268.
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.28.11 to 0.28.12. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/TypeDoc/releases">typedoc's releases</a>.</em></p> <blockquote> <h2>v0.28.12</h2> <h3>Bug Fixes</h3> <ul> <li>Variables marked with <code>@enum</code> now work for symbols imported from another module, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3003">#3003</a>.</li> <li>Improved magic introduced with <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2999">#2999</a> to work with imported symbols, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3003">#3003</a>.</li> <li>Fixed relative link resolution to file names containing percent encoded URLs, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3006">#3006</a>.</li> <li>Linking to the project's README file with a relative link will now behave as expected, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3006">#3006</a>.</li> <li>Reduced unnecessary HTML element rendering in default theme. API: <code>Reflection.hasComment</code> and <code>Comment.hasVisibleComponent</code> now accepts an optional <code>notRenderedTags</code> parameter.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md">typedoc's changelog</a>.</em></p> <blockquote> <h2>v0.28.12 (2025-09-01)</h2> <h3>Bug Fixes</h3> <ul> <li>Variables marked with <code>@enum</code> now work for symbols imported from another module, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3003">#3003</a>.</li> <li>Improved magic introduced with <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/2999">#2999</a> to work with imported symbols, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3003">#3003</a>.</li> <li>Fixed relative link resolution to file names containing percent encoded URLs, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3006">#3006</a>.</li> <li>Linking to the project's README file with a relative link will now behave as expected, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3006">#3006</a>.</li> <li>Reduced unnecessary HTML element rendering in default theme. API: <code>Reflection.hasComment</code> and <code>Comment.hasVisibleComponent</code> now accepts an optional <code>notRenderedTags</code> parameter.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TypeStrong/typedoc/commit/b3a4869bcbc054a37d0fbb0bc71339325a26f2ee"><code>b3a4869</code></a> Update changelog for release</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/40f17fba3a5073c832e8102c8a7125464b2c28a0"><code>40f17fb</code></a> Bump version to 0.28.12</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/0c3ad25a27b443b7a9048ad740a7461a5d6c2264"><code>0c3ad25</code></a> Fix new ESLint issues</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/bfed02dbb36c0cb0d0fb508da913c89e6ff2a0b6"><code>bfed02d</code></a> Upgrade deps</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/0a716b2abfed0038ba450a85516b5f7cd3bb572f"><code>0a716b2</code></a> Fix relative links to README file</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/51c7ff207732d0d2aa409577eae9e27321576456"><code>51c7ff2</code></a> Fix link resolution with percent encoded URLs</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/34d2c33975e6f01c766aa9a41f219027c233c24c"><code>34d2c33</code></a> Fix <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3003">#3003</a></li> <li>See full diff in <a href="https://github.com/TypeStrong/TypeDoc/compare/v0.28.11...v0.28.12">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…apache#275) Bumps [google-closure-compiler](https://github.com/google/closure-compiler-npm) from 20250820.0.0 to 20250903.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/google/closure-compiler-npm/releases">google-closure-compiler's releases</a>.</em></p> <blockquote> <h2>20250903.0.0</h2> <p>Closure-compiler 20250903 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/closure-compiler-npm/compare/v20250901.0.0...v20250903.0.0">https://github.com/google/closure-compiler-npm/compare/v20250901.0.0...v20250903.0.0</a></p> <h2>20250901.0.0</h2> <p>Closure-compiler 20250901 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/closure-compiler-npm/compare/v20250824.0.0...v20250901.0.0">https://github.com/google/closure-compiler-npm/compare/v20250824.0.0...v20250901.0.0</a></p> <h2>20250824.0.0</h2> <p>Closure-compiler 20250824 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/google/closure-compiler-npm/compare/v20250820.0.0...v20250824.0.0">https://github.com/google/closure-compiler-npm/compare/v20250820.0.0...v20250824.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/google/closure-compiler-npm/commit/fc26e78c20d8dffae42c5bb082e3aa7f6eee34e1"><code>fc26e78</code></a> v20250903.0.0</li> <li><a href="https://github.com/google/closure-compiler-npm/commit/ca43d19a737f2e043dd6d5b6f15eeccff45375d8"><code>ca43d19</code></a> v20250901.0.0</li> <li><a href="https://github.com/google/closure-compiler-npm/commit/54e2b0b7ac15977228189adcdde62e9774b70cab"><code>54e2b0b</code></a> v20250824.0.0</li> <li>See full diff in <a href="https://github.com/google/closure-compiler-npm/compare/v20250820.0.0...v20250903.0.0">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.6.0 to 6.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-python/releases">actions/setup-python's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <h3>Breaking Changes</h3> <ul> <li>Upgrade to node 24 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1164">actions/setup-python#1164</a></li> </ul> <p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href="https://github.com/actions/runner/releases/tag/v2.327.1">See Release Notes</a></p> <h3>Enhancements:</h3> <ul> <li>Add support for <code>pip-version</code> by <a href="https://github.com/priyagupta108"><code>@priyagupta108</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1129">actions/setup-python#1129</a></li> <li>Enhance reading from .python-version by <a href="https://github.com/krystof-k"><code>@krystof-k</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/787">actions/setup-python#787</a></li> <li>Add version parsing from Pipfile by <a href="https://github.com/aradkdj"><code>@aradkdj</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1067">actions/setup-python#1067</a></li> </ul> <h3>Bug fixes:</h3> <ul> <li>Clarify pythonLocation behaviour for PyPy and GraalPy in environment variables by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1183">actions/setup-python#1183</a></li> <li>Change missing cache directory error to warning by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1182">actions/setup-python#1182</a></li> <li>Add Architecture-Specific PATH Management for Python with --user Flag on Windows by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1122">actions/setup-python#1122</a></li> <li>Include python version in PyPy python-version output by <a href="https://github.com/cdce8p"><code>@cdce8p</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1110">actions/setup-python#1110</a></li> <li>Update docs: clarification on pip authentication with setup-python by <a href="https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1156">actions/setup-python#1156</a></li> </ul> <h3>Dependency updates:</h3> <ul> <li>Upgrade idna from 2.9 to 3.7 in /<strong>tests</strong>/data by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-python/pull/843">actions/setup-python#843</a></li> <li>Upgrade form-data to fix critical vulnerabilities <a href="https://redirect.github.com/actions/setup-python/issues/182">#182</a> & <a href="https://redirect.github.com/actions/setup-python/issues/183">#183</a> by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1163">actions/setup-python#1163</a></li> <li>Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIndex.download by <a href="https://github.com/aparnajyothi-y"><code>@aparnajyothi-y</code></a> in <a href="https://redirect.github.com/actions/setup-python/pull/1165">actions/setup-python#1165</a></li> <li>Upgrade actions/checkout from 4 to 5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-python/pull/1181">actions/setup-python#1181</a></li> <li>Upgrade <code>@actions/tool-cache</code> from 2.0.1 to 2.0.2 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-python/pull/1095">actions/setup-python#1095</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/krystof-k"><code>@krystof-k</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/787">actions/setup-python#787</a></li> <li><a href="https://github.com/cdce8p"><code>@cdce8p</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/1110">actions/setup-python#1110</a></li> <li><a href="https://github.com/aradkdj"><code>@aradkdj</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-python/pull/1067">actions/setup-python#1067</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-python/compare/v5...v6.0.0">https://github.com/actions/setup-python/compare/v5...v6.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-python/commit/e797f83bcb11b83ae66e0230d6156d7c80228e7c"><code>e797f83</code></a> Upgrade to node 24 (<a href="https://redirect.github.com/actions/setup-python/issues/1164">#1164</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/3d1e2d2ca0a067f27da6fec484fce7f5256def85"><code>3d1e2d2</code></a> Revert "Enhance cache-dependency-path handling to support files outside the w...</li> <li><a href="https://github.com/actions/setup-python/commit/65b071217a8539818fdb8b54561bcbae40380a54"><code>65b0712</code></a> Clarify pythonLocation behavior for PyPy and GraalPy in environment variables...</li> <li><a href="https://github.com/actions/setup-python/commit/5b668cf7652160527499ee14ceaff4be9306cb88"><code>5b668cf</code></a> Bump actions/checkout from 4 to 5 (<a href="https://redirect.github.com/actions/setup-python/issues/1181">#1181</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/f62a0e252fe7114e86949abfa6e1e89f85bb38c2"><code>f62a0e2</code></a> Change missing cache directory error to warning (<a href="https://redirect.github.com/actions/setup-python/issues/1182">#1182</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/9322b3ca74000aeb2c01eb777b646334015ddd72"><code>9322b3c</code></a> Upgrade setuptools to 78.1.1 to fix path traversal vulnerability in PackageIn...</li> <li><a href="https://github.com/actions/setup-python/commit/fbeb884f69f0ac1c0257302f62aa524c2824b649"><code>fbeb884</code></a> Bump form-data to fix critical vulnerabilities <a href="https://redirect.github.com/actions/setup-python/issues/182">#182</a> & <a href="https://redirect.github.com/actions/setup-python/issues/183">#183</a> (<a href="https://redirect.github.com/actions/setup-python/issues/1163">#1163</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/03bb6152f4f691b9d64579a1bd791904a083c452"><code>03bb615</code></a> Bump idna from 2.9 to 3.7 in /<strong>tests</strong>/data (<a href="https://redirect.github.com/actions/setup-python/issues/843">#843</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/36da51d563b70a972897150555bb025096d65565"><code>36da51d</code></a> Add version parsing from Pipfile (<a href="https://redirect.github.com/actions/setup-python/issues/1067">#1067</a>)</li> <li><a href="https://github.com/actions/setup-python/commit/3c6f142cc0036d53007e92fa1e327564a4cfb7aa"><code>3c6f142</code></a> update documentation (<a href="https://redirect.github.com/actions/setup-python/issues/1156">#1156</a>)</li> <li>Additional commits viewable in <a href="https://github.com/actions/setup-python/compare/a26af69be951a213d495a4c3e4e4022e16d87065...e797f83bcb11b83ae66e0230d6156d7c80228e7c">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.4.0 to 5.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/setup-node/releases">actions/setup-node's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h2>What's Changed</h2> <h3>Breaking Changes</h3> <ul> <li>Enhance caching in setup-node with automatic package manager detection by <a href="https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1348">actions/setup-node#1348</a></li> </ul> <p>This update, introduces automatic caching when a valid <code>packageManager</code> field is present in your <code>package.json</code>. This aims to improve workflow performance and make dependency management more seamless. To disable this automatic caching, set <code>package-manager-cache: false</code></p> <pre lang="yaml"><code>steps: - uses: actions/checkout@v5 - uses: actions/setup-node@v5 with: package-manager-cache: false </code></pre> <ul> <li>Upgrade action to use node24 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1325">actions/setup-node#1325</a></li> </ul> <p>Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. <a href="https://github.com/actions/runner/releases/tag/v2.327.1">See Release Notes</a></p> <h3>Dependency Upgrades</h3> <ul> <li>Upgrade <code>@octokit/request-error</code> and <code>@actions/github</code> by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1227">actions/setup-node#1227</a></li> <li>Upgrade uuid from 9.0.1 to 11.1.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1273">actions/setup-node#1273</a></li> <li>Upgrade undici from 5.28.5 to 5.29.0 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1295">actions/setup-node#1295</a></li> <li>Upgrade form-data to bring in fix for critical vulnerability by <a href="https://github.com/gowridurgad"><code>@gowridurgad</code></a> in <a href="https://redirect.github.com/actions/setup-node/pull/1332">actions/setup-node#1332</a></li> <li>Upgrade actions/checkout from 4 to 5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a>[bot] in <a href="https://redirect.github.com/actions/setup-node/pull/1345">actions/setup-node#1345</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/1348">actions/setup-node#1348</a></li> <li><a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> made their first contribution in <a href="https://redirect.github.com/actions/setup-node/pull/1325">actions/setup-node#1325</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/setup-node/compare/v4...v5.0.0">https://github.com/actions/setup-node/compare/v4...v5.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/setup-node/commit/a0853c24544627f65ddf259abe73b1d18a591444"><code>a0853c2</code></a> Bump actions/checkout from 4 to 5 (<a href="https://redirect.github.com/actions/setup-node/issues/1345">#1345</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/b7234cc9fe124f0f4932554b4e5284543083ae7b"><code>b7234cc</code></a> Upgrade action to use node24 (<a href="https://redirect.github.com/actions/setup-node/issues/1325">#1325</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/d7a11313b581b306c961b506cfc8971208bb03f6"><code>d7a1131</code></a> Enhance caching in setup-node with automatic package manager detection (<a href="https://redirect.github.com/actions/setup-node/issues/1348">#1348</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/5e2628c959b9ade56971c0afcebbe5332d44b398"><code>5e2628c</code></a> Bumps form-data (<a href="https://redirect.github.com/actions/setup-node/issues/1332">#1332</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/65beceff8e91358525397bdce9103d999507ab03"><code>65becef</code></a> Bump undici from 5.28.5 to 5.29.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1295">#1295</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/7e24a656e1c7a0d6f3eaef8d8e84ae379a5b035b"><code>7e24a65</code></a> Bump uuid from 9.0.1 to 11.1.0 (<a href="https://redirect.github.com/actions/setup-node/issues/1273">#1273</a>)</li> <li><a href="https://github.com/actions/setup-node/commit/08f58d1471bff7f3a07d167b4ad7df25d5fcfcb6"><code>08f58d1</code></a> Bump <code>@octokit/request-error</code> and <code>@actions/github</code> (<a href="https://redirect.github.com/actions/setup-node/issues/1227">#1227</a>)</li> <li>See full diff in <a href="https://github.com/actions/setup-node/compare/49933ea5288caeca8642d1e84afbd3f7d6820020...a0853c24544627f65ddf259abe73b1d18a591444">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 9.34.0 to 9.35.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>v9.35.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082"><code>42761fa</code></a> feat: implement suggestions for no-empty-function (<a href="https://redirect.github.com/eslint/eslint/issues/20057">#20057</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6"><code>102f444</code></a> feat: implement suggestions for no-empty-static-block (<a href="https://redirect.github.com/eslint/eslint/issues/20056">#20056</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3"><code>e51ffff</code></a> feat: add <code>preserve-caught-error</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19913">#19913</a>) (Amnish Singh Arora)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2"><code>10e7ae2</code></a> fix: update uncloneable options error message (<a href="https://redirect.github.com/eslint/eslint/issues/20059">#20059</a>) (soda-sorcery)</li> <li><a href="https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8"><code>bfa4601</code></a> fix: ignore empty switch statements with comments in no-empty rule (<a href="https://redirect.github.com/eslint/eslint/issues/20045">#20045</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15"><code>dfd11de</code></a> fix: add <code>before</code> and <code>after</code> to test case types (<a href="https://redirect.github.com/eslint/eslint/issues/20049">#20049</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f"><code>dabbe95</code></a> fix: correct types for <code>no-restricted-imports</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/20034">#20034</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972"><code>ea789c7</code></a> fix: no-loss-of-precision false positive with uppercase exponent (<a href="https://redirect.github.com/eslint/eslint/issues/20032">#20032</a>) (sethamus)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95"><code>d265515</code></a> docs: improve phrasing - "if" → "even if" from getting-started section (<a href="https://redirect.github.com/eslint/eslint/issues/20074">#20074</a>) (jjangga0214)</li> <li><a href="https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315"><code>a355a0e</code></a> docs: invert comparison logic for example in <code>no-var</code> doc page (<a href="https://redirect.github.com/eslint/eslint/issues/20064">#20064</a>) (OTonGitHub)</li> <li><a href="https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2"><code>5082fc2</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d"><code>99cfd7e</code></a> docs: add missing "the" in rule deprecation docs (<a href="https://redirect.github.com/eslint/eslint/issues/20050">#20050</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00"><code>6ad8973</code></a> docs: update <code>--no-ignore</code> and <code>--ignore-pattern</code> documentation (<a href="https://redirect.github.com/eslint/eslint/issues/20036">#20036</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577"><code>8033b19</code></a> docs: add documentation for <code>--no-config-lookup</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20033">#20033</a>) (Francesco Trotta)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087"><code>da87f2f</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.35.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20077">#20077</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202"><code>af2a087</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc"><code>7055764</code></a> test: remove <code>tests/lib/eslint/eslint.config.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20065">#20065</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4"><code>84ffb96</code></a> chore: update <code>@eslint-community/eslint-utils</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20069">#20069</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786"><code>d5ef939</code></a> refactor: remove deprecated <code>context.parserOptions</code> usage across rules (<a href="https://redirect.github.com/eslint/eslint/issues/20060">#20060</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302"><code>1b3881d</code></a> chore: remove redundant word (<a href="https://redirect.github.com/eslint/eslint/issues/20058">#20058</a>) (pxwanglu)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.35.0 - September 5, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087"><code>da87f2f</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.35.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20077">#20077</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202"><code>af2a087</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95"><code>d265515</code></a> docs: improve phrasing - "if" → "even if" from getting-started section (<a href="https://redirect.github.com/eslint/eslint/issues/20074">#20074</a>) (jjangga0214)</li> <li><a href="https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc"><code>7055764</code></a> test: remove <code>tests/lib/eslint/eslint.config.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20065">#20065</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2"><code>10e7ae2</code></a> fix: update uncloneable options error message (<a href="https://redirect.github.com/eslint/eslint/issues/20059">#20059</a>) (soda-sorcery)</li> <li><a href="https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082"><code>42761fa</code></a> feat: implement suggestions for no-empty-function (<a href="https://redirect.github.com/eslint/eslint/issues/20057">#20057</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6"><code>102f444</code></a> feat: implement suggestions for no-empty-static-block (<a href="https://redirect.github.com/eslint/eslint/issues/20056">#20056</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4"><code>84ffb96</code></a> chore: update <code>@eslint-community/eslint-utils</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20069">#20069</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/a355a0e5b2e6a47cda099b31dc7d112cfb5c4315"><code>a355a0e</code></a> docs: invert comparison logic for example in <code>no-var</code> doc page (<a href="https://redirect.github.com/eslint/eslint/issues/20064">#20064</a>) (OTonGitHub)</li> <li><a href="https://github.com/eslint/eslint/commit/e51ffff737ca245b3a1d115cb11e1c99737249a3"><code>e51ffff</code></a> feat: add <code>preserve-caught-error</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/19913">#19913</a>) (Amnish Singh Arora)</li> <li><a href="https://github.com/eslint/eslint/commit/5082fc206de6946d9d4c20e57301f78839b3b9f2"><code>5082fc2</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/d5ef9397150cc178e1f9891c3ff49ac4871ec786"><code>d5ef939</code></a> refactor: remove deprecated <code>context.parserOptions</code> usage across rules (<a href="https://redirect.github.com/eslint/eslint/issues/20060">#20060</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/1b3881d7e859bec9589e39888656c33c914a8302"><code>1b3881d</code></a> chore: remove redundant word (<a href="https://redirect.github.com/eslint/eslint/issues/20058">#20058</a>) (pxwanglu)</li> <li><a href="https://github.com/eslint/eslint/commit/99cfd7e056e1703941c9eb8ca1ae7fdb1987ba9d"><code>99cfd7e</code></a> docs: add missing "the" in rule deprecation docs (<a href="https://redirect.github.com/eslint/eslint/issues/20050">#20050</a>) (Josh Goldberg ✨)</li> <li><a href="https://github.com/eslint/eslint/commit/bfa46013e7ea9a522c02f72250fa07160f96a6b8"><code>bfa4601</code></a> fix: ignore empty switch statements with comments in no-empty rule (<a href="https://redirect.github.com/eslint/eslint/issues/20045">#20045</a>) (jaymarvelz)</li> <li><a href="https://github.com/eslint/eslint/commit/dfd11deb24fc733faa5db751a2f615eb04e48b15"><code>dfd11de</code></a> fix: add <code>before</code> and <code>after</code> to test case types (<a href="https://redirect.github.com/eslint/eslint/issues/20049">#20049</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/6ad8973e5d3c94b8e100b7266f55f8eb0757eb00"><code>6ad8973</code></a> docs: update <code>--no-ignore</code> and <code>--ignore-pattern</code> documentation (<a href="https://redirect.github.com/eslint/eslint/issues/20036">#20036</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/dabbe95c39671c5fa272da012ee1432aa088650f"><code>dabbe95</code></a> fix: correct types for <code>no-restricted-imports</code> rule (<a href="https://redirect.github.com/eslint/eslint/issues/20034">#20034</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/8033b195299a1eaa4a0ed6553d9e034a457bb577"><code>8033b19</code></a> docs: add documentation for <code>--no-config-lookup</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20033">#20033</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/ea789c7dd234c1a6be499a4644dd0f5c97615972"><code>ea789c7</code></a> fix: no-loss-of-precision false positive with uppercase exponent (<a href="https://redirect.github.com/eslint/eslint/issues/20032">#20032</a>) (sethamus)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/8401101d1e3e3e4e1edc2a9e59cafc9956bf2610"><code>8401101</code></a> 9.35.0</li> <li><a href="https://github.com/eslint/eslint/commit/b80f0254f357ad6b1d8d9b4ded0892b8826ba8f4"><code>b80f025</code></a> Build: changelog update for 9.35.0</li> <li><a href="https://github.com/eslint/eslint/commit/da87f2fe792cab5b69b62bf5c15e69ab4f433087"><code>da87f2f</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.35.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20077">#20077</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/af2a0870fdc646091d027516601888923e5bc202"><code>af2a087</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/d265515642f65246bcd45c17979f67c2afb12f95"><code>d265515</code></a> docs: improve phrasing - "if" → "even if" from getting-started section (<a href="https://redirect.github.com/eslint/eslint/issues/20074">#20074</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/70557649e3111c55d8cddf678b6c4079aa6f0ccc"><code>7055764</code></a> test: remove <code>tests/lib/eslint/eslint.config.js</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20065">#20065</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/10e7ae23e30ea0834d9fdeb3a2a1db8103c36cd2"><code>10e7ae2</code></a> fix: update uncloneable options error message (<a href="https://redirect.github.com/eslint/eslint/issues/20059">#20059</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/42761fa7c872fb9e14c144b692af6967b3662082"><code>42761fa</code></a> feat: implement suggestions for no-empty-function (<a href="https://redirect.github.com/eslint/eslint/issues/20057">#20057</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/102f44442ac9bf1fcd4ba6ab9fae43ce09199df6"><code>102f444</code></a> feat: implement suggestions for no-empty-static-block (<a href="https://redirect.github.com/eslint/eslint/issues/20056">#20056</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/84ffb9680b15e45bfd8c8a5db4731576ddd16fc4"><code>84ffb96</code></a> chore: update <code>@eslint-community/eslint-utils</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20069">#20069</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.34.0...v9.35.0">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.41.0 to 8.43.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.43.0</h2> <h2>8.43.0 (2025-09-08)</h2> <h3>🚀 Features</h3> <ul> <li><strong>typescript-estree:</strong> disallow empty type parameter/argument lists (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11563">#11563</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-non-null-assertion] do not suggest optional chain on LHS of assignment (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11489">#11489</a>)</li> <li><strong>eslint-plugin:</strong> [no-unnecessary-type-conversion] only report ~~ on integer literal types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11517">#11517</a>)</li> <li><strong>eslint-plugin:</strong> [consistent-type-exports] fix declaration shadowing (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11457">#11457</a>)</li> <li><strong>eslint-plugin:</strong> [no-floating-promises] allowForKnownSafeCalls now supports function names (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11423">#11423</a>, <a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11430">#11430</a>)</li> <li><strong>eslint-plugin:</strong> [no-deprecated] should report deprecated exports and reexports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359">#11359</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-return-this-type] don't report an error when returning a union type that includes a classType (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11432">#11432</a>)</li> <li><strong>rule-tester:</strong> normalize paths before checking if they escape cwd (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11525">#11525</a>)</li> <li><strong>scope-manager:</strong> exclude Program from DefinitionBase node types (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11469">#11469</a>)</li> <li><strong>type-utils:</strong> add union type support to TypeOrValueSpecifier (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11526">#11526</a>)</li> <li><strong>typescript-estree:</strong> match filenames starting with a period when using glob in allowDefaultProject / (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11537">#11537</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Dima <a href="https://github.com/dbarabashh"><code>@dbarabashh</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>mdm317</li> <li>Nicolas Le Cam</li> <li>tao</li> <li>Victor Genaev <a href="https://github.com/mainframev"><code>@mainframev</code></a></li> <li>Yukihiro Hasegawa <a href="https://github.com/y-hsgw"><code>@y-hsgw</code></a></li> <li>민감자(Minji Kim) <a href="https://github.com/mouse0429"><code>@mouse0429</code></a></li> <li>송재욱</li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>v8.42.0</h2> <h2>8.42.0 (2025-09-02)</h2> <h3>🚀 Features</h3> <ul> <li>deprecate tseslint.config() (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531">#11531</a>) -- see <a href="https://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig">https://typescript-eslint.io/packages/typescript-eslint#migrating-to-defineconfig</a></li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>deps:</strong> update eslint monorepo to v9.33.0 (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11482">#11482</a>)</li> <li><strong>typescript-eslint:</strong> handle non-normalized windows paths produced by jiti (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546">#11546</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.43.0 (2025-09-08)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-deprecated] should report deprecated exports and reexports (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11359">#11359</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Victor Genaev <a href="https://github.com/mainframev"><code>@mainframev</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.42.0 (2025-09-02)</h2> <h3>🚀 Features</h3> <ul> <li>deprecate tseslint.config() (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11531">#11531</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li><strong>typescript-eslint:</strong> handle non-normalized windows paths produced by jiti (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11546">#11546</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/ef9173c56fa488737bff9ab463338ea65cb83373"><code>ef9173c</code></a> chore(release): publish 8.43.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d8ca5ef54aa7fa4d14004dd1084eac9546b1f71e"><code>d8ca5ef</code></a> fix(eslint-plugin): [no-deprecated] should report deprecated exports and reex...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d13590979dc4130525d7b321230298dcdebc176f"><code>d135909</code></a> chore(release): publish 8.42.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/fa156454702398aa2002315f468a360a5508c2e2"><code>fa15645</code></a> fix(typescript-eslint): handle non-normalized windows paths produced by jiti ...</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/d7614a74c3609843a0a3aefdd2c0685dec82e7c5"><code>d7614a7</code></a> feat: deprecate tseslint.config() (<a href="https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint/issues/11531">#11531</a>)</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.43.0/packages/typescript-eslint">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for typescript-eslint since your current version.</p> </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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Fixes apache#45 This library runs in modern browsers, but is also intended for use in maintained versions of Node.js, which means that the TypeScript types cannot assume `"lib": ["DOM"]`. This change removes this `lib`, and updates the types to compile. Given that this library runs in the browser, it feels strange to import types from `node`, but this is no worse than the current situation, which already contains imports from `node`.
### Rationale for this change This change introduces support for reading compressed Arrow IPC streams in JavaScript. The primary motivation is the need to read Arrow IPC Stream in the browser when they are transmitted over the network in a compressed format to reduce network load. Several reasons support this enhancement: - Personal need in other project to read compressed arrow IPC stream. - Community demand, as seen in [Issue apache#109](apache#109). - A similar implementation was attempted in [PR apache/arrow#13076](apache/arrow#13076) but was never merged. I am very grateful to @kylebarron . - Other language implementations (e.g., C++, Python, Rust) already support IPC compression. ### What changes are included in this PR? - Support for decoding compressed RecordBatch buffers during reading. - Each buffer is decompressed individually, offsets are recalculated with 8-byte alignment, and a new metadata. RecordBatch is constructed before loading vectors. - Only decompression is implemented; compression (writing) is not supported yet. - Currently tested with the lz4 codec using the lz4js library. lz4-wasm was evaluated but rejected due to incompatibility with LZ4 Frame format. - The decompression logic is isolated to _loadRecordBatch() in the RecordBatchReaderImpl class. - A codec.decode function is retrieved from the compressionRegistry and applied per-buffer. So users can choose suitable lib. #### Additional notes: 1. Codec compatibility caveats Not all JavaScript LZ4 libraries are compatible with the Arrow IPC format. For example: - lz4js works correctly as it supports the LZ4 Frame Format. - lz4-wasm is not compatible, as it expects raw LZ4 blocks and fails to decompress LZ4 frame data. This can result in silent or cryptic errors. To improve developer experience, we could: - Wrap codec.decode calls in try/catch and surface a clearer error message if decompression fails. - Add an optional check in compressionRegistry.set() to validate that the codec supports LZ4 Frame Format. One way would be to compress dummy data and inspect the first 4 bytes for the expected LZ4 Frame magic header (0x04 0x22 0x4D 0x18). 2. Reconstruction of metadata.RecordBatch After decompressing the buffers, new BufferRegion entries are calculated to match the uncompressed data layout. A new metadata.RecordBatch is constructed with the updated buffer regions and passed into _loadVectors(). This introduces a mutation-like pattern that may break assumptions in the current design. However, it's necessary because: - _loadVectors() depends strictly on the offsets in header.buffers, which no longer match the decompressed buffer layout. - Without changing either _loadVectors() or metadata.RecordBatch, the current approach is the least intrusive. 3. Setting compression = null in new RecordBatch When reconstructing the metadata, the compression field is explicitly set to null, since the data is already decompressed in memory. This decision is somewhat debatable — feedback is welcome on whether it's better to retain the original compression metadata or to reflect the current state of the buffer (uncompressed). The current implementation assumes the latter. ### Are these changes tested? - The changes were tested in the own project using LZ4-compressed Arrow stream. - Test uncompressed, compressed and pseudo compressed(uncompressed data length = -1) data. - No unit tests are included in this PR yet. - The decompression was verified with real-world data and the lz4js codec (lz4-wasm is not compatible). - No issues were observed with alignment, vector loading, or decompression integrity. - Exception handling is not yet added around codec.decode. This may be useful for catching codec incompatibility and providing better user feedback. ### Are there any user-facing changes? Yes, Arrow JS users can now read compressed IPC stream, assuming they register an appropriate codec using compressionRegistry.set(). Example: ```ts import { Codec, compressionRegistry } from 'apache-arrow'; import * as lz4 from 'lz4js'; const lz4Codec: Codec = { encode(data: Uint8Array): Uint8Array { return lz4js.compress(data) }, decode(data: Uint8Array): Uint8Array { return lz4js.decompress(data) } }; compressionRegistry.set(CompressionType.LZ4_FRAME, lz4Codec); ``` This change does not affect writing or serialization. **This PR includes breaking changes to public APIs.** No. The change adds functionality but does not modify any existing API behavior. **This PR contains a "Critical Fix".** No. This is a new feature, not a critical fix. ### Checklist - [x] All tests pass (`yarn test`) - [x] Build completes (`yarn build`) - [x] I have added a new test for compressed batches Closes apache#109.
Bumps [rollup](https://github.com/rollup/rollup) from 4.48.1 to 4.50.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/releases">rollup's releases</a>.</em></p> <blockquote> <h2>v4.50.2</h2> <h2>4.50.2</h2> <p><em>2025-09-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Resolve an issue where unused destructured array pattern declarations would conflict with included variables (<a href="https://redirect.github.com/rollup/rollup/issues/6100">#6100</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6100">#6100</a>: Tree-shake un-included elements in array pattern (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6102">#6102</a>: chore(deps): update actions/setup-node action to v5 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6103">#6103</a>: chore(deps): update dependency eslint-plugin-unicorn to v61 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6104">#6104</a>: fix(deps): update swc monorepo (major) (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6105">#6105</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6107">#6107</a>: Improve CI stability (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>v4.50.1</h2> <h2>4.50.1</h2> <p><em>2025-09-07</em></p> <h3>Bug Fixes</h3> <ul> <li>Resolve a situation where a destructuring default value was removed (<a href="https://redirect.github.com/rollup/rollup/issues/6090">#6090</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6088">#6088</a>: feat(www): shorter repl shareables (<a href="https://github.com/cyyynthia"><code>@cyyynthia</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6090">#6090</a>: Call includeNode for self or children nodes in includeDestructuredIfNecessary (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6091">#6091</a>: fix(deps): update rust crate swc_compiler_base to v33 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6092">#6092</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6094">#6094</a>: perf: replace startsWith with strict equality (<a href="https://github.com/btea"><code>@btea</code></a>)</li> </ul> <h2>v4.50.0</h2> <h2>4.50.0</h2> <p><em>2025-08-31</em></p> <h3>Features</h3> <ul> <li>Support openharmony-arm64 platform (<a href="https://redirect.github.com/rollup/rollup/issues/6081">#6081</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix loading of extensionless imports in config files (<a href="https://redirect.github.com/rollup/rollup/issues/6084">#6084</a>)</li> </ul> <h3>Pull Requests</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rollup/rollup/blob/master/CHANGELOG.md">rollup's changelog</a>.</em></p> <blockquote> <h2>4.50.2</h2> <p><em>2025-09-15</em></p> <h3>Bug Fixes</h3> <ul> <li>Resolve an issue where unused destructured array pattern declarations would conflict with included variables (<a href="https://redirect.github.com/rollup/rollup/issues/6100">#6100</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6100">#6100</a>: Tree-shake un-included elements in array pattern (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6102">#6102</a>: chore(deps): update actions/setup-node action to v5 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6103">#6103</a>: chore(deps): update dependency eslint-plugin-unicorn to v61 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6104">#6104</a>: fix(deps): update swc monorepo (major) (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6105">#6105</a>: fix(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6107">#6107</a>: Improve CI stability (<a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> </ul> <h2>4.50.1</h2> <p><em>2025-09-07</em></p> <h3>Bug Fixes</h3> <ul> <li>Resolve a situation where a destructuring default value was removed (<a href="https://redirect.github.com/rollup/rollup/issues/6090">#6090</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6088">#6088</a>: feat(www): shorter repl shareables (<a href="https://github.com/cyyynthia"><code>@cyyynthia</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6090">#6090</a>: Call includeNode for self or children nodes in includeDestructuredIfNecessary (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6091">#6091</a>: fix(deps): update rust crate swc_compiler_base to v33 (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6092">#6092</a>: chore(deps): lock file maintenance minor/patch updates (<a href="https://github.com/renovate"><code>@renovate</code></a>[bot])</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6094">#6094</a>: perf: replace startsWith with strict equality (<a href="https://github.com/btea"><code>@btea</code></a>)</li> </ul> <h2>4.50.0</h2> <p><em>2025-08-31</em></p> <h3>Features</h3> <ul> <li>Support openharmony-arm64 platform (<a href="https://redirect.github.com/rollup/rollup/issues/6081">#6081</a>)</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fix loading of extensionless imports in config files (<a href="https://redirect.github.com/rollup/rollup/issues/6084">#6084</a>)</li> </ul> <h3>Pull Requests</h3> <ul> <li><a href="https://redirect.github.com/rollup/rollup/pull/6081">#6081</a>: Add support for openharmony-arm64 platform (<a href="https://github.com/hqzing"><code>@hqzing</code></a>, <a href="https://github.com/lukastaegert"><code>@lukastaegert</code></a>)</li> <li><a href="https://redirect.github.com/rollup/rollup/pull/6084">#6084</a>: Return null to defer to the default resolution behavior (<a href="https://github.com/TrickyPi"><code>@TrickyPi</code></a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rollup/rollup/commit/76a3b8ede4729a71eb522fc29f7d550a4358827b"><code>76a3b8e</code></a> 4.50.2</li> <li><a href="https://github.com/rollup/rollup/commit/57119bb0adbb9bbf5c1ccc1e104d53dcd5386dd5"><code>57119bb</code></a> Improve CI stability (<a href="https://redirect.github.com/rollup/rollup/issues/6107">#6107</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/bbc952c1c41a843facfd9a0bfe15b606d2ce33ce"><code>bbc952c</code></a> Tree-shake un-included elements in array pattern (<a href="https://redirect.github.com/rollup/rollup/issues/6100">#6100</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/efc754513aef58cef29d3a4a149c940507e04472"><code>efc7545</code></a> fix(deps): update swc monorepo (major) (<a href="https://redirect.github.com/rollup/rollup/issues/6104">#6104</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/7b1430b05c6865ce9f888cface974dc7f9559c61"><code>7b1430b</code></a> chore(deps): update actions/setup-node action to v5 (<a href="https://redirect.github.com/rollup/rollup/issues/6102">#6102</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/060bf1bad2671ce1e38db1e398ee533d92c82cdb"><code>060bf1b</code></a> chore(deps): update dependency eslint-plugin-unicorn to v61 (<a href="https://redirect.github.com/rollup/rollup/issues/6103">#6103</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/7cbd64edf00ca62881a4b9c2bdac0b76de657626"><code>7cbd64e</code></a> fix(deps): lock file maintenance minor/patch updates (<a href="https://redirect.github.com/rollup/rollup/issues/6105">#6105</a>)</li> <li><a href="https://github.com/rollup/rollup/commit/2200439f0a0604c8f9afa4aad9985d268462c502"><code>2200439</code></a> Restore git before diffing</li> <li><a href="https://github.com/rollup/rollup/commit/d553e9019e2ee1dbe3600b65e8b25f85f67e9567"><code>d553e90</code></a> Extend renovate schedule</li> <li><a href="https://github.com/rollup/rollup/commit/34a84d290a02633f1a016ef12e90e03b5333510c"><code>34a84d2</code></a> Extend renovate schedule</li> <li>Additional commits viewable in <a href="https://github.com/rollup/rollup/compare/v4.48.1...v4.50.2">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [memfs](https://github.com/streamich/memfs) from 4.38.1 to 4.39.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/streamich/memfs/releases">memfs's releases</a>.</em></p> <blockquote> <h2>v4.39.0</h2> <h1><a href="https://github.com/streamich/memfs/compare/v4.38.3...v4.39.0">4.39.0</a> (2025-09-10)</h1> <h3>Features</h3> <ul> <li>🎸 add scaffold for <code>CoreFileSystemObserver</code> implementation and restructure fsa() helper (<a href="https://github.com/streamich/memfs/commit/117b7c5a7ec26a77c03f0a250793925353c01f58">117b7c5</a>)</li> <li>🎸 improve <code>IFileSystemChangeRecord</code> interface (<a href="https://github.com/streamich/memfs/commit/868b763ccbd33eac3b3a92d2acbd7df70e77a7c6">868b763</a>)</li> <li>🎸 update <code>IFileSystemObserver</code> interface (<a href="https://github.com/streamich/memfs/commit/d581d8c995eb544836b15767aae7dc0d2e49ae72">d581d8c</a>)</li> <li>🎸 update file change record interface (<a href="https://github.com/streamich/memfs/commit/ff2386c4b3c03dd6c3c5d579c96d3a062423d5f2">ff2386c</a>)</li> <li>🎸 use <code>FanOut</code> for <code>Link</code> reactivity (<a href="https://github.com/streamich/memfs/commit/2aec58699d07f5b4b9e5164eab631cd7a3f43a93">2aec586</a>)</li> <li>🎸 use <code>FanOut</code> for <code>Node</code> events (<a href="https://github.com/streamich/memfs/commit/95ef10ab401f3b352f1d473465db859eaf6e10c6">95ef10a</a>)</li> <li>🎸 use compact form for link events (<a href="https://github.com/streamich/memfs/commit/a00a1f0e2ce0dbc5b4c870eb20c36f9e10c1ce17">a00a1f0</a>)</li> </ul> <h2>v4.38.3</h2> <h2><a href="https://github.com/streamich/memfs/compare/v4.38.2...v4.38.3">4.38.3</a> (2025-09-09)</h2> <h3>Bug Fixes</h3> <ul> <li>prevent readFile from updating ctime when only accessing files (<a href="https://github.com/streamich/memfs/commit/f5f3066cd6d2d7e2d8bec7414e9eda064afd7868">f5f3066</a>)</li> </ul> <h2>v4.38.2</h2> <h2><a href="https://github.com/streamich/memfs/compare/v4.38.1...v4.38.2">4.38.2</a> (2025-08-26)</h2> <h3>Bug Fixes</h3> <ul> <li>correct permission check logic for readonly files in copyFile operations (<a href="https://github.com/streamich/memfs/commit/a06bb4d13b3ed4bad28921f5e06a7a87f2c089b7">a06bb4d</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/streamich/memfs/blob/master/CHANGELOG.md">memfs's changelog</a>.</em></p> <blockquote> <h1><a href="https://github.com/streamich/memfs/compare/v4.38.3...v4.39.0">4.39.0</a> (2025-09-10)</h1> <h3>Features</h3> <ul> <li>🎸 add scaffold for <code>CoreFileSystemObserver</code> implementation and restructure fsa() helper (<a href="https://github.com/streamich/memfs/commit/117b7c5a7ec26a77c03f0a250793925353c01f58">117b7c5</a>)</li> <li>🎸 improve <code>IFileSystemChangeRecord</code> interface (<a href="https://github.com/streamich/memfs/commit/868b763ccbd33eac3b3a92d2acbd7df70e77a7c6">868b763</a>)</li> <li>🎸 update <code>IFileSystemObserver</code> interface (<a href="https://github.com/streamich/memfs/commit/d581d8c995eb544836b15767aae7dc0d2e49ae72">d581d8c</a>)</li> <li>🎸 update file change record interface (<a href="https://github.com/streamich/memfs/commit/ff2386c4b3c03dd6c3c5d579c96d3a062423d5f2">ff2386c</a>)</li> <li>🎸 use <code>FanOut</code> for <code>Link</code> reactivity (<a href="https://github.com/streamich/memfs/commit/2aec58699d07f5b4b9e5164eab631cd7a3f43a93">2aec586</a>)</li> <li>🎸 use <code>FanOut</code> for <code>Node</code> events (<a href="https://github.com/streamich/memfs/commit/95ef10ab401f3b352f1d473465db859eaf6e10c6">95ef10a</a>)</li> <li>🎸 use compact form for link events (<a href="https://github.com/streamich/memfs/commit/a00a1f0e2ce0dbc5b4c870eb20c36f9e10c1ce17">a00a1f0</a>)</li> </ul> <h2><a href="https://github.com/streamich/memfs/compare/v4.38.2...v4.38.3">4.38.3</a> (2025-09-09)</h2> <h3>Bug Fixes</h3> <ul> <li>prevent readFile from updating ctime when only accessing files (<a href="https://github.com/streamich/memfs/commit/f5f3066cd6d2d7e2d8bec7414e9eda064afd7868">f5f3066</a>)</li> </ul> <h2><a href="https://github.com/streamich/memfs/compare/v4.38.1...v4.38.2">4.38.2</a> (2025-08-26)</h2> <h3>Bug Fixes</h3> <ul> <li>correct permission check logic for readonly files in copyFile operations (<a href="https://github.com/streamich/memfs/commit/a06bb4d13b3ed4bad28921f5e06a7a87f2c089b7">a06bb4d</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/streamich/memfs/commit/733705d86dfe973f35bb0e04a2034b451e008dde"><code>733705d</code></a> chore(release): 4.39.0 [skip ci]</li> <li><a href="https://github.com/streamich/memfs/commit/91d9365c831561dd7a6dd716a580d73c7cdbdb61"><code>91d9365</code></a> Merge pull request <a href="https://redirect.github.com/streamich/memfs/issues/1180">#1180</a> from streamich/fsa-observable</li> <li><a href="https://github.com/streamich/memfs/commit/10e65a2e9efb125fb7e9d10af4d03b9c5298ff6c"><code>10e65a2</code></a> chore: 🤖 resolve conflicts on merge</li> <li><a href="https://github.com/streamich/memfs/commit/ac67ac7696d1336ec6fb0f27ca4e1113c6b7ca1c"><code>ac67ac7</code></a> Merge branch 'master' into fsa-observable</li> <li><a href="https://github.com/streamich/memfs/commit/14aa0b381571bc3544a7cf760a2dea59acc16d94"><code>14aa0b3</code></a> style: 💄 run Prettier</li> <li><a href="https://github.com/streamich/memfs/commit/95ef10ab401f3b352f1d473465db859eaf6e10c6"><code>95ef10a</code></a> feat: 🎸 use <code>FanOut</code> for <code>Node</code> events</li> <li><a href="https://github.com/streamich/memfs/commit/9a9407272a2d787231348b9bca35ec9f3a17f8e0"><code>9a94072</code></a> chore: 🤖 remove unused variables</li> <li><a href="https://github.com/streamich/memfs/commit/a00a1f0e2ce0dbc5b4c870eb20c36f9e10c1ce17"><code>a00a1f0</code></a> feat: 🎸 use compact form for link events</li> <li><a href="https://github.com/streamich/memfs/commit/2aec58699d07f5b4b9e5164eab631cd7a3f43a93"><code>2aec586</code></a> feat: 🎸 use <code>FanOut</code> for <code>Link</code> reactivity</li> <li><a href="https://github.com/streamich/memfs/commit/16b2b4234c779aa7d03dd332791d49724f5df961"><code>16b2b42</code></a> test: 💍 skip test</li> <li>Additional commits viewable in <a href="https://github.com/streamich/memfs/compare/v4.38.1...v4.39.0">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc) from 0.28.12 to 0.28.13. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/TypeDoc/releases">typedoc's releases</a>.</em></p> <blockquote> <h2>v0.28.13</h2> <h3>Features</h3> <ul> <li>The <code>basePath</code> option now also affects relative link resolution, TypeDoc will also check for paths relative to the provided base path. If you instead want TypeDoc to only change the rendered base path for sources, use the <code>displayBasePath</code> option, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3009">#3009</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3007">#3007</a>.</li> <li><code>@inheritdoc</code> will now correctly overwrite <code>@remarks</code> and <code>@returns</code> blocks on the target comment, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3012">#3012</a>.</li> <li>The <code>externalSymbolLinkMappings</code> option now works properly on links pointing to inherited/overwritten signatures, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3014">#3014</a>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md">typedoc's changelog</a>.</em></p> <blockquote> <h2>v0.28.13 (2025-09-14)</h2> <h3>Features</h3> <ul> <li>The <code>basePath</code> option now also affects relative link resolution, TypeDoc will also check for paths relative to the provided base path. If you instead want TypeDoc to only change the rendered base path for sources, use the <code>displayBasePath</code> option, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3009">#3009</a>.</li> </ul> <h3>Bug Fixes</h3> <ul> <li>Fixed bug introduced in 0.28.8 where TypeDoc could not render docs with some mixin classes, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3007">#3007</a>.</li> <li><code>@inheritdoc</code> will now correctly overwrite <code>@remarks</code> and <code>@returns</code> blocks on the target comment, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3012">#3012</a>.</li> <li>The <code>externalSymbolLinkMappings</code> option now works properly on links pointing to inherited/overwritten signatures, <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3014">#3014</a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/TypeStrong/typedoc/commit/724090664126797f9ada54a1bdeaf5dc3db77385"><code>7240906</code></a> Update changelog for release</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/a57c48e3aa5232f87051874a197b65177672a946"><code>a57c48e</code></a> Bump version to 0.28.13</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/33e4eb95ec2db9b5cb2bdf3416142006755e73f3"><code>33e4eb9</code></a> Fix externalSymbolLinkMappings with inherited methods</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/3b84d2db017d8fd7803e8195200af4f84d69657f"><code>3b84d2d</code></a> Use basePath option for relative links</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/12a3f3aacf434a320c8db7852c8b7826cea94538"><code>12a3f3a</code></a> Fix tests</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/8f94288e5d46a37847dfd9527966e4a64076b548"><code>8f94288</code></a> Fix <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3012">#3012</a></li> <li><a href="https://github.com/TypeStrong/typedoc/commit/df883573dcc826554a49c159d59863965f16c792"><code>df88357</code></a> Merge pull request <a href="https://redirect.github.com/TypeStrong/TypeDoc/issues/3010">#3010</a> from boneskull/boneskull/packagedocumentation-link</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/e0fd143143f10538f32c63487e6bae953ac06d54"><code>e0fd143</code></a> docs(tags): fix link to packageDocumentation</li> <li><a href="https://github.com/TypeStrong/typedoc/commit/1269e3ab6d169e89724328ada21a14ecaba89525"><code>1269e3a</code></a> Make parent links even more restrictive</li> <li>See full diff in <a href="https://github.com/TypeStrong/TypeDoc/compare/v0.28.12...v0.28.13">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [esbuild](https://github.com/evanw/esbuild) from 0.25.9 to 0.25.10. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/evanw/esbuild/releases">esbuild's releases</a>.</em></p> <blockquote> <h2>v0.25.10</h2> <ul> <li> <p>Fix a panic in a minification edge case (<a href="https://redirect.github.com/evanw/esbuild/issues/4287">#4287</a>)</p> <p>This release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value <code>undefined</code> in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):</p> <pre lang="js"><code>function identity(x) { return x } identity({ y: identity(123) }) </code></pre> </li> <li> <p>Fix <code>@supports</code> nested inside pseudo-element (<a href="https://redirect.github.com/evanw/esbuild/issues/4265">#4265</a>)</p> <p>When transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as <code>::placeholder</code> for correctness. The <a href="https://www.w3.org/TR/css-nesting-1/">CSS nesting specification</a> says the following:</p> <blockquote> <p>The nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '&', since they’re intentionally built on the same underlying mechanisms.</p> </blockquote> <p>However, it seems like this behavior is different for nested at-rules such as <code>@supports</code>, which do work with pseudo-elements. So this release modifies esbuild's behavior to now take that into account:</p> <pre lang="css"><code>/* Original code */ ::placeholder { color: red; body & { color: green } @supports (color: blue) { color: blue } } <p>/* Old output (with --supported:nesting=false) */<br /> ::placeholder {<br /> color: red;<br /> }<br /> body :is() {<br /> color: green;<br /> }<br /> <a href="https://github.com/supports"><code>@supports</code></a> (color: blue) {<br /> {<br /> color: blue;<br /> }<br /> }</p> <p>/* New output (with --supported:nesting=false) */<br /> ::placeholder {<br /> color: red;<br /> }<br /> body :is() {<br /> color: green;<br /> }<br /> <a href="https://github.com/supports"><code>@supports</code></a> (color: blue) {<br /> ::placeholder {<br /> color: blue;<br /> }<br /> </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/evanw/esbuild/blob/main/CHANGELOG.md">esbuild's changelog</a>.</em></p> <blockquote> <h2>0.25.10</h2> <ul> <li> <p>Fix a panic in a minification edge case (<a href="https://redirect.github.com/evanw/esbuild/issues/4287">#4287</a>)</p> <p>This release fixes a panic due to a null pointer that could happen when esbuild inlines a doubly-nested identity function and the final result is empty. It was fixed by emitting the value <code>undefined</code> in this case, which avoids the panic. This case must be rare since it hasn't come up until now. Here is an example of code that previously triggered the panic (which only happened when minifying):</p> <pre lang="js"><code>function identity(x) { return x } identity({ y: identity(123) }) </code></pre> </li> <li> <p>Fix <code>@supports</code> nested inside pseudo-element (<a href="https://redirect.github.com/evanw/esbuild/issues/4265">#4265</a>)</p> <p>When transforming nested CSS to non-nested CSS, esbuild is supposed to filter out pseudo-elements such as <code>::placeholder</code> for correctness. The <a href="https://www.w3.org/TR/css-nesting-1/">CSS nesting specification</a> says the following:</p> <blockquote> <p>The nesting selector cannot represent pseudo-elements (identical to the behavior of the ':is()' pseudo-class). We’d like to relax this restriction, but need to do so simultaneously for both ':is()' and '&', since they’re intentionally built on the same underlying mechanisms.</p> </blockquote> <p>However, it seems like this behavior is different for nested at-rules such as <code>@supports</code>, which do work with pseudo-elements. So this release modifies esbuild's behavior to now take that into account:</p> <pre lang="css"><code>/* Original code */ ::placeholder { color: red; body & { color: green } @supports (color: blue) { color: blue } } <p>/* Old output (with --supported:nesting=false) */<br /> ::placeholder {<br /> color: red;<br /> }<br /> body :is() {<br /> color: green;<br /> }<br /> <a href="https://github.com/supports"><code>@supports</code></a> (color: blue) {<br /> {<br /> color: blue;<br /> }<br /> }</p> <p>/* New output (with --supported:nesting=false) */<br /> ::placeholder {<br /> color: red;<br /> }<br /> body :is() {<br /> color: green;<br /> }<br /> <a href="https://github.com/supports"><code>@supports</code></a> (color: blue) {<br /> ::placeholder {<br /> color: blue;<br /> </code></pre></p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/evanw/esbuild/commit/d6b668f96fb00d6a6d035f058e38b6bd2507beb6"><code>d6b668f</code></a> publish 0.25.10 to npm</li> <li><a href="https://github.com/evanw/esbuild/commit/5088c198b5ecee18ba903c4099458df98b1b6788"><code>5088c19</code></a> refactor: use strings.Builder (<a href="https://redirect.github.com/evanw/esbuild/issues/4290">#4290</a>)</li> <li><a href="https://github.com/evanw/esbuild/commit/755da31752d759f1ea70b8d4f7f677b3557dab3e"><code>755da31</code></a> run <code>make update-compat-table</code></li> <li><a href="https://github.com/evanw/esbuild/commit/a1d9c8649bcbacc59e521171f47d6928fda14043"><code>a1d9c86</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/4287">#4287</a>: marked the wrong issue as fixed</li> <li><a href="https://github.com/evanw/esbuild/commit/73a0b2ae491c9d6a069516447292df2afe371b63"><code>73a0b2a</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/4286">#4286</a>: minifier panic due to identity function</li> <li><a href="https://github.com/evanw/esbuild/commit/134dadffecf55c5dba20cd9f03996275da06ba49"><code>134dadf</code></a> fix <a href="https://redirect.github.com/evanw/esbuild/issues/4265">#4265</a>: <code>@supports</code> nested inside <code>::pseudo</code></li> <li>See full diff in <a href="https://github.com/evanw/esbuild/compare/v0.25.9...v0.25.10">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.3.0 to 24.5.2. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [webpack](https://github.com/webpack/webpack) from 5.101.3 to 5.102.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.102.0</h2> <h3>Features</h3> <ul> <li>Added static analyze for dynamic imports</li> <li>Added support for <code>import file from "./file.ext" with { type: "bytes" }</code> to get the content as <code>Uint8Array</code> (look at <a href="https://github.com/webpack/webpack/tree/main/examples/asset">example</a>)</li> <li>Added support for <code>import file from "./file.ext" with { type: "text" }</code> to get the content as text (look at <a href="https://github.com/webpack/webpack/tree/main/examples/asset">example</a>)</li> <li>Added the <code>snapshot.contextModule</code> to configure snapshots options for context modules</li> <li>Added the <code>extractSourceMap</code> option to implement the capabilities of loading source maps by comment, you don't need <code>source-map-loader</code> (look at <a href="https://github.com/webpack/webpack/tree/main/examples/source-mapping-url">example</a>)</li> <li>The <code>topLevelAwait</code> experiment is now stable (you can remove <code>experiments.topLevelAwait</code> from your <code>webpack.config.js</code>)</li> <li>The <code>layers</code> experiment is now stable (you can remove <code>experiments.layers</code> from your <code>webpack.config.js</code>)</li> <li>Added function matcher support in rule options</li> </ul> <h3>Fixes</h3> <ul> <li>Fixed conflicts caused by multiple concatenate modules</li> <li>Ignore import failure during HMR update with ES modules output</li> <li>Keep render module order consistent</li> <li>Prevent inlining modules that have <code>this</code> exports</li> <li>Removed unused <code>timeout</code> attribute of script tag</li> <li>Supported UMD chunk format to work in web workers</li> <li>Improved CommonJs bundle to ES module library</li> <li>Use <code>es-lexer</code> for <code>mjs</code> files for build dependencies</li> <li>Fixed support <code>__non_webpack_require__</code> for ES modules</li> <li>Properly handle external modules for CSS</li> <li>AssetsByChunkName included assets from <code>chunk.auxiliaryFiles</code></li> <li>Use <code>createRequire</code> only when output is ES module and target is node</li> <li>Typescript types</li> </ul> <h3>Performance Improvements</h3> <ul> <li>Avoid extra calls for snapshot</li> <li>A avoid extra jobs for build dependencies</li> <li>Move import attributes to own dependencies</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/webpack/webpack/commit/14c813a0b3709e142b3ed03355c6c15fc11b91a1"><code>14c813a</code></a> chore(release): 5.102.0</li> <li><a href="https://github.com/webpack/webpack/commit/761b15306049bb30c52b760e1058e21c0a88698a"><code>761b153</code></a> feat: support function matcher in rule options (<a href="https://redirect.github.com/webpack/webpack/issues/19952">#19952</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/8c0fa9e9dc62e8211d36e57d2a76011cb094dd44"><code>8c0fa9e</code></a> feat: tree shaking nested exports for destructuring assignment (<a href="https://redirect.github.com/webpack/webpack/issues/19955">#19955</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/0a58530ef4e6b0eda68db191c17e89406b4430f5"><code>0a58530</code></a> chore(deps): bump actions/dependency-review-action from 4.7.3 to 4.8.0 (<a href="https://redirect.github.com/webpack/webpack/issues/19958">#19958</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/042bf86cf8b3e86bc58bc9b2e5ea116940259b2f"><code>042bf86</code></a> fix: integrity in http-url test (<a href="https://redirect.github.com/webpack/webpack/issues/19954">#19954</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/d9121b39a1d76339b7966279f198c2d8d3fdff5c"><code>d9121b3</code></a> docs: use markdown instead html (<a href="https://redirect.github.com/webpack/webpack/issues/19938">#19938</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/3f00777e678f45b34534fb1eb208bfd926a807c8"><code>3f00777</code></a> docs: remove unused files (<a href="https://redirect.github.com/webpack/webpack/issues/19937">#19937</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/3cf0d95e86b18173a6d24aed533d39c309dc1f0c"><code>3cf0d95</code></a> chore: add lfx badge (<a href="https://redirect.github.com/webpack/webpack/issues/19934">#19934</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/84e5c129d12f744df0349fce40365c021d8b0f87"><code>84e5c12</code></a> fix: should analyze correct variable for dynamic import (<a href="https://redirect.github.com/webpack/webpack/issues/19936">#19936</a>)</li> <li><a href="https://github.com/webpack/webpack/commit/44cf16f2ebd179fae5515892b5198c2dbfa7c8fa"><code>44cf16f</code></a> docs: Revise security policy and reporting guidelines (<a href="https://redirect.github.com/webpack/webpack/issues/19886">#19886</a>)</li> <li>Additional commits viewable in <a href="https://github.com/webpack/webpack/compare/v5.101.3...v5.102.0">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.4 to 4.3.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/releases">actions/cache's releases</a>.</em></p> <blockquote> <h2>v4.3.0</h2> <h2>What's Changed</h2> <ul> <li>Add note on runner versions by <a href="https://github.com/GhadimiR"><code>@GhadimiR</code></a> in <a href="https://redirect.github.com/actions/cache/pull/1642">actions/cache#1642</a></li> <li>Prepare <code>v4.3.0</code> release by <a href="https://github.com/Link"><code>@Link</code></a>- in <a href="https://redirect.github.com/actions/cache/pull/1655">actions/cache#1655</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/GhadimiR"><code>@GhadimiR</code></a> made their first contribution in <a href="https://redirect.github.com/actions/cache/pull/1642">actions/cache#1642</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/cache/compare/v4...v4.3.0">https://github.com/actions/cache/compare/v4...v4.3.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/cache/blob/main/RELEASES.md">actions/cache's changelog</a>.</em></p> <blockquote> <h1>Releases</h1> <h3>4.3.0</h3> <ul> <li>Bump <code>@actions/cache</code> to <a href="https://redirect.github.com/actions/toolkit/pull/2132">v4.1.0</a></li> </ul> <h3>4.2.4</h3> <ul> <li>Bump <code>@actions/cache</code> to v4.0.5</li> </ul> <h3>4.2.3</h3> <ul> <li>Bump <code>@actions/cache</code> to v4.0.3 (obfuscates SAS token in debug logs for cache entries)</li> </ul> <h3>4.2.2</h3> <ul> <li>Bump <code>@actions/cache</code> to v4.0.2</li> </ul> <h3>4.2.1</h3> <ul> <li>Bump <code>@actions/cache</code> to v4.0.1</li> </ul> <h3>4.2.0</h3> <p>TLDR; The cache backend service has been rewritten from the ground up for improved performance and reliability. <a href="https://github.com/actions/cache">actions/cache</a> now integrates with the new cache service (v2) APIs.</p> <p>The new service will gradually roll out as of <strong>February 1st, 2025</strong>. The legacy service will also be sunset on the same date. Changes in these release are <strong>fully backward compatible</strong>.</p> <p><strong>We are deprecating some versions of this action</strong>. We recommend upgrading to version <code>v4</code> or <code>v3</code> as soon as possible before <strong>February 1st, 2025.</strong> (Upgrade instructions below).</p> <p>If you are using pinned SHAs, please use the SHAs of versions <code>v4.2.0</code> or <code>v3.4.0</code></p> <p>If you do not upgrade, all workflow runs using any of the deprecated <a href="https://github.com/actions/cache">actions/cache</a> will fail.</p> <p>Upgrading to the recommended versions will not break your workflows.</p> <h3>4.1.2</h3> <ul> <li>Add GitHub Enterprise Cloud instances hostname filters to inform API endpoint choices - <a href="https://redirect.github.com/actions/cache/pull/1474">#1474</a></li> <li>Security fix: Bump braces from 3.0.2 to 3.0.3 - <a href="https://redirect.github.com/actions/cache/pull/1475">#1475</a></li> </ul> <h3>4.1.1</h3> <ul> <li>Restore original behavior of <code>cache-hit</code> output - <a href="https://redirect.github.com/actions/cache/pull/1467">#1467</a></li> </ul> <h3>4.1.0</h3> <ul> <li>Ensure <code>cache-hit</code> output is set when a cache is missed - <a href="https://redirect.github.com/actions/cache/pull/1404">#1404</a></li> <li>Deprecate <code>save-always</code> input - <a href="https://redirect.github.com/actions/cache/pull/1452">#1452</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/cache/commit/0057852bfaa89a56745cba8c7296529d2fc39830"><code>0057852</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1655">#1655</a> from actions/Link-/prepare-4.3.0</li> <li><a href="https://github.com/actions/cache/commit/4f5ea67f1cc87b2d4239690fa12a12fc32096d68"><code>4f5ea67</code></a> Update licensed cache</li> <li><a href="https://github.com/actions/cache/commit/9fcad95d03062fb8399cdbd79ae6041c7692b6c8"><code>9fcad95</code></a> Upgrade actions/cache to 4.1.0 and prepare 4.3.0 release</li> <li><a href="https://github.com/actions/cache/commit/638ed79f9dc94c1de1baef91bcab5edaa19451f4"><code>638ed79</code></a> Merge pull request <a href="https://redirect.github.com/actions/cache/issues/1642">#1642</a> from actions/GhadimiR-patch-1</li> <li><a href="https://github.com/actions/cache/commit/3862dccb1765f1ff6e623be1f4fd3a5b47a30d27"><code>3862dcc</code></a> Add note on runner versions</li> <li>See full diff in <a href="https://github.com/actions/cache/compare/0400d5f644dc74513175e3cd8d07132dd4860809...0057852bfaa89a56745cba8c7296529d2fc39830">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.43.0 to 8.45.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/releases">typescript-eslint's releases</a>.</em></p> <blockquote> <h2>v8.45.0</h2> <h2>8.45.0 (2025-09-29)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> expose rule name via RuleModule interface (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11616">#11616</a>)</li> </ul> <h3>🩹 Fixes</h3> <ul> <li>disable generating declaration maps (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11627">#11627</a>)</li> <li><strong>ast-spec:</strong> narrow ArrowFunctionExpression.generator to false (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11636">#11636</a>)</li> <li><strong>eslint-plugin:</strong> [no-base-to-string] check if superclass is ignored (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11617">#11617</a>)</li> <li><strong>eslint-plugin:</strong> [prefer-nullish-coalescing] ignoreBooleanCoercion should not apply to top-level ternary expressions (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11614">#11614</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>Bjorn Lu</li> <li>Josh Goldberg ✨</li> <li>mdm317</li> <li>Moses Odutusin <a href="https://github.com/thebolarin"><code>@thebolarin</code></a></li> <li>Yukihiro Hasegawa <a href="https://github.com/y-hsgw"><code>@y-hsgw</code></a></li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>v8.44.1</h2> <h2>8.44.1 (2025-09-22)</h2> <h3>🩹 Fixes</h3> <ul> <li><strong>eslint-plugin:</strong> [no-base-to-string] make ignoredTypeNames match type names without generics (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11597">#11597</a>)</li> <li><strong>eslint-plugin:</strong> [no-unsafe-enum-comparison] support unions of literals (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11599">#11599</a>)</li> <li><strong>eslint-plugin:</strong> [await-thenable] should not report passing values to promise aggregators which may be a promise in an array literal (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11611">#11611</a>)</li> <li><strong>typescript-estree:</strong> forbid class property with name <code>constructor</code> (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11590">#11590</a>)</li> </ul> <h3>❤️ Thank You</h3> <ul> <li>fisker Cheung <a href="https://github.com/fisker"><code>@fisker</code></a></li> <li>Kirk Waiblinger <a href="https://github.com/kirkwaiblinger"><code>@kirkwaiblinger</code></a></li> <li>mdm317</li> <li>Ronen Amiel</li> </ul> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>v8.44.0</h2> <h2>8.44.0 (2025-09-15)</h2> <h3>🚀 Features</h3> <ul> <li><strong>eslint-plugin:</strong> [await-thenable] report invalid (non-promise) values passed to promise aggregator methods (<a href="https://redirect.github.com/typescript-eslint/typescript-eslint/pull/11267">#11267</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md">typescript-eslint's changelog</a>.</em></p> <blockquote> <h2>8.45.0 (2025-09-29)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.44.1 (2025-09-22)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> <h2>8.44.0 (2025-09-15)</h2> <p>This was a version bump only for typescript-eslint to align it with other projects, there were no code changes.</p> <p>You can read about our <a href="https://typescript-eslint.io/users/versioning">versioning strategy</a> and <a href="https://typescript-eslint.io/users/releases">releases</a> on our website.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/255e9e274b24f86f3179146c20c156506312c92c"><code>255e9e2</code></a> chore(release): publish 8.45.0</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/c1980522cd11f2de1a49ff6a30b4be7765a843ff"><code>c198052</code></a> chore(release): publish 8.44.1</li> <li><a href="https://github.com/typescript-eslint/typescript-eslint/commit/77056f77e6fdca54b66ec692e5cefbd9f7a626dd"><code>77056f7</code></a> chore(release): publish 8.44.0</li> <li>See full diff in <a href="https://github.com/typescript-eslint/typescript-eslint/commits/v8.45.0/packages/typescript-eslint">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [eslint](https://github.com/eslint/eslint) from 9.35.0 to 9.36.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>v9.36.0</h2> <h2>Features</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a> feat: correct <code>preserve-caught-error</code> edge cases (<a href="https://redirect.github.com/eslint/eslint/issues/20109">#20109</a>) (Francesco Trotta)</li> </ul> <h2>Bug Fixes</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a> fix: add missing rule option types (<a href="https://redirect.github.com/eslint/eslint/issues/20127">#20127</a>) (ntnyq)</li> <li><a href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a> fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code> for <code>rules</code> object (<a href="https://redirect.github.com/eslint/eslint/issues/20116">#20116</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6"><code>7d61b7f</code></a> fix: add missing scope types to <code>Scope.type</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20110">#20110</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898"><code>7a670c3</code></a> fix: correct rule option typings in <code>rules.d.ts</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20084">#20084</a>) (Pixel998)</li> </ul> <h2>Documentation</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a> docs: update examples to use <code>defineConfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20131">#20131</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649"><code>31d9392</code></a> docs: fix typos (<a href="https://redirect.github.com/eslint/eslint/issues/20118">#20118</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b"><code>c7f861b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215"><code>6b0c08b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2"><code>91f97c5</code></a> docs: Update README (GitHub Actions Bot)</li> </ul> <h2>Chores</h2> <ul> <li><a href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.36.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20139">#20139</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a> ci: simplify renovate configuration (<a href="https://redirect.github.com/eslint/eslint/issues/19907">#19907</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a> ci: bump actions/labeler from 5 to 6 (<a href="https://redirect.github.com/eslint/eslint/issues/20090">#20090</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6"><code>fee751d</code></a> refactor: use <code>defaultOptions</code> in rules (<a href="https://redirect.github.com/eslint/eslint/issues/20121">#20121</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b"><code>1ace67d</code></a> chore: update example to use <code>defineConfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20111">#20111</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc"><code>4821963</code></a> test: add missing loc information to error objects in rule tests (<a href="https://redirect.github.com/eslint/eslint/issues/20112">#20112</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4"><code>b42c42e</code></a> chore: disallow use of deprecated <code>type</code> property in core rule tests (<a href="https://redirect.github.com/eslint/eslint/issues/20094">#20094</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c"><code>7bb498d</code></a> test: remove deprecated <code>type</code> property from core rule tests (<a href="https://redirect.github.com/eslint/eslint/issues/20093">#20093</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733"><code>e10cf2a</code></a> ci: bump actions/setup-node from 4 to 5 (<a href="https://redirect.github.com/eslint/eslint/issues/20089">#20089</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4"><code>5cb0ce4</code></a> refactor: use <code>meta.defaultOptions</code> in <code>preserve-caught-error</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20080">#20080</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d"><code>f9f7cb5</code></a> chore: package.json update for eslint-config-eslint release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500"><code>81764b2</code></a> chore: update <code>eslint</code> peer dependency in <code>eslint-config-eslint</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20079">#20079</a>) (Milos Djermanovic)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/eslint/eslint/blob/main/CHANGELOG.md">eslint's changelog</a>.</em></p> <blockquote> <p>v9.36.0 - September 19, 2025</p> <ul> <li><a href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.36.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20139">#20139</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a> chore: package.json update for <code>@eslint/js</code> release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a> docs: update examples to use <code>defineConfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20131">#20131</a>) (sethamus)</li> <li><a href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a> feat: correct <code>preserve-caught-error</code> edge cases (<a href="https://redirect.github.com/eslint/eslint/issues/20109">#20109</a>) (Francesco Trotta)</li> <li><a href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a> fix: add missing rule option types (<a href="https://redirect.github.com/eslint/eslint/issues/20127">#20127</a>) (ntnyq)</li> <li><a href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a> ci: simplify renovate configuration (<a href="https://redirect.github.com/eslint/eslint/issues/19907">#19907</a>) (唯然)</li> <li><a href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a> fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code> for <code>rules</code> object (<a href="https://redirect.github.com/eslint/eslint/issues/20116">#20116</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a> ci: bump actions/labeler from 5 to 6 (<a href="https://redirect.github.com/eslint/eslint/issues/20090">#20090</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/fee751dc8aeab54547af4538332ea5c069ef28b6"><code>fee751d</code></a> refactor: use <code>defaultOptions</code> in rules (<a href="https://redirect.github.com/eslint/eslint/issues/20121">#20121</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/31d93926990fba536846ec727d7a2625fc844649"><code>31d9392</code></a> docs: fix typos (<a href="https://redirect.github.com/eslint/eslint/issues/20118">#20118</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/7d61b7fadc9c5c6f2b131e37e8a3cffa5aae8ee6"><code>7d61b7f</code></a> fix: add missing scope types to <code>Scope.type</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20110">#20110</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/1ace67d9f7903adc3d3f09868aa05b673e7d3f3b"><code>1ace67d</code></a> chore: update example to use <code>defineConfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20111">#20111</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/4821963bf765532069c49e9da9ecbe9485b073fc"><code>4821963</code></a> test: add missing loc information to error objects in rule tests (<a href="https://redirect.github.com/eslint/eslint/issues/20112">#20112</a>) (루밀LuMir)</li> <li><a href="https://github.com/eslint/eslint/commit/c7f861b3f8c1ac961b4cd4f22483798f3324c62b"><code>c7f861b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/6b0c08b106aa66f2e9fa484282f0eb63c64a1215"><code>6b0c08b</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/7a670c301b58609017ce8cfda99ee81f95de3898"><code>7a670c3</code></a> fix: correct rule option typings in <code>rules.d.ts</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20084">#20084</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/b42c42e7cd3ac9ee1b5a15f16ff25b325d0482e4"><code>b42c42e</code></a> chore: disallow use of deprecated <code>type</code> property in core rule tests (<a href="https://redirect.github.com/eslint/eslint/issues/20094">#20094</a>) (Milos Djermanovic)</li> <li><a href="https://github.com/eslint/eslint/commit/7bb498d720dcd054cc042ca4b60b138d8485f07c"><code>7bb498d</code></a> test: remove deprecated <code>type</code> property from core rule tests (<a href="https://redirect.github.com/eslint/eslint/issues/20093">#20093</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/91f97c50468fbdc089c91e99c2ea0fe821911df2"><code>91f97c5</code></a> docs: Update README (GitHub Actions Bot)</li> <li><a href="https://github.com/eslint/eslint/commit/e10cf2ab42fe5b481d980dc652f7504414747733"><code>e10cf2a</code></a> ci: bump actions/setup-node from 4 to 5 (<a href="https://redirect.github.com/eslint/eslint/issues/20089">#20089</a>) (dependabot[bot])</li> <li><a href="https://github.com/eslint/eslint/commit/5cb0ce48ef6cfbbe6d09131c33a53f9d66fe9bd4"><code>5cb0ce4</code></a> refactor: use <code>meta.defaultOptions</code> in <code>preserve-caught-error</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20080">#20080</a>) (Pixel998)</li> <li><a href="https://github.com/eslint/eslint/commit/f9f7cb578dced3c14f635e17c75aa6744d291f4d"><code>f9f7cb5</code></a> chore: package.json update for eslint-config-eslint release (Jenkins)</li> <li><a href="https://github.com/eslint/eslint/commit/81764b298065a328038cd067bc8fedef97e57500"><code>81764b2</code></a> chore: update <code>eslint</code> peer dependency in <code>eslint-config-eslint</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20079">#20079</a>) (Milos Djermanovic)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/eslint/eslint/commit/b4857e54e54b5dba96d156cd8d8b4d42dc5a3bf4"><code>b4857e5</code></a> 9.36.0</li> <li><a href="https://github.com/eslint/eslint/commit/5878a4243f623b46b476eb81043d06244eae5877"><code>5878a42</code></a> Build: changelog update for 9.36.0</li> <li><a href="https://github.com/eslint/eslint/commit/12411e8d450ed26a5f7cca6a78ec05323c9323e8"><code>12411e8</code></a> chore: upgrade <code>@eslint/js</code><a href="https://github.com/9"><code>@9</code></a>.36.0 (<a href="https://redirect.github.com/eslint/eslint/issues/20139">#20139</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/488cba6b391b97b2cfc74bbb46fdeacb1361949e"><code>488cba6</code></a> chore: package.json update for <code>@eslint/js</code> release</li> <li><a href="https://github.com/eslint/eslint/commit/b73ab12acd3e87f8d8173cda03499f6cd1f26db6"><code>b73ab12</code></a> docs: update examples to use <code>defineConfig</code> (<a href="https://redirect.github.com/eslint/eslint/issues/20131">#20131</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/47afcf668df65eac68d7b04145d037037010a076"><code>47afcf6</code></a> feat: correct <code>preserve-caught-error</code> edge cases (<a href="https://redirect.github.com/eslint/eslint/issues/20109">#20109</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/75b74d865d3b8e7fa3bcf5ad29f4bf6d18d1310e"><code>75b74d8</code></a> fix: add missing rule option types (<a href="https://redirect.github.com/eslint/eslint/issues/20127">#20127</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/bac82a2a9c80a3f69087852758d7737aea371f09"><code>bac82a2</code></a> ci: simplify renovate configuration (<a href="https://redirect.github.com/eslint/eslint/issues/19907">#19907</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/1c0d85049e3f30a8809340c1abc881c63b7812ff"><code>1c0d850</code></a> fix: update <code>eslint-all.js</code> to use <code>Object.freeze</code> for <code>rules</code> object (<a href="https://redirect.github.com/eslint/eslint/issues/20116">#20116</a>)</li> <li><a href="https://github.com/eslint/eslint/commit/c00bb37d62c1bcc0a37f094371be9c40064009f1"><code>c00bb37</code></a> ci: bump actions/labeler from 5 to 6 (<a href="https://redirect.github.com/eslint/eslint/issues/20090">#20090</a>)</li> <li>Additional commits viewable in <a href="https://github.com/eslint/eslint/compare/v9.35.0...v9.36.0">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
## What's Changed This is a minor release because there is no backward incompatible change. apache#283.
Bumps [memfs](https://github.com/streamich/memfs) from 4.39.0 to 4.48.1. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/streamich/memfs/releases">memfs's releases</a>.</em></p> <blockquote> <h2>v4.48.1</h2> <h2><a href="https://github.com/streamich/memfs/compare/v4.48.0...v4.48.1">4.48.1</a> (2025-10-01)</h2> <h3>Bug Fixes</h3> <ul> <li>🐛 throw EISDIR when writing over folder (<a href="https://github.com/streamich/memfs/commit/d20095e0c6476a4e01ffaed52e00ef5d09f9e444">d20095e</a>)</li> </ul> <h2>v4.48.0</h2> <h1><a href="https://github.com/streamich/memfs/compare/v4.47.0...v4.48.0">4.48.0</a> (2025-10-01)</h1> <h3>Features</h3> <ul> <li>handle EEXIST error when creating directories in parallel (<a href="https://github.com/streamich/memfs/commit/3c9b2c89283eb4c00b77e84bc14bf8e029392a36">3c9b2c8</a>)</li> </ul> <h2>v4.47.0</h2> <h1><a href="https://github.com/streamich/memfs/compare/v4.46.1...v4.47.0">4.47.0</a> (2025-09-27)</h1> <h3>Features</h3> <ul> <li>align openAsBlob errors with Node.js behavior (<a href="https://github.com/streamich/memfs/commit/1f1afb7049edcc0a72c6b0d052c8ac8d85b21d64">1f1afb7</a>)</li> </ul> <h2>v4.46.1</h2> <h2><a href="https://github.com/streamich/memfs/compare/v4.46.0...v4.46.1">4.46.1</a> (2025-09-25)</h2> <h3>Bug Fixes</h3> <ul> <li>handle Uint8Array byteOffset and byteLength in readSync (<a href="https://github.com/streamich/memfs/commit/bba87296ee748e9fc3ca2466c680eea13f5de51a">bba8729</a>)</li> </ul> <h2>v4.46.0</h2> <h1><a href="https://github.com/streamich/memfs/compare/v4.45.0...v4.46.0">4.46.0</a> (2025-09-24)</h1> <h3>Features</h3> <ul> <li>implement inline inspect and format functions to replace node:util imports (<a href="https://github.com/streamich/memfs/commit/894819ecc0a8f2466580b6d39c2ce580a75e83a1">894819e</a>)</li> <li>inline inherits and promisify implementations, remove all node:util dependencies (<a href="https://github.com/streamich/memfs/commit/4e628bf2510779473573077ecce1e63e73dbb434">4e628bf</a>)</li> </ul> <h2>v4.45.0</h2> <h1><a href="https://github.com/streamich/memfs/compare/v4.44.0...v4.45.0">4.45.0</a> (2025-09-24)</h1> <h3>Bug Fixes</h3> <ul> <li>🐛 inline Buffer and URL (<a href="https://github.com/streamich/memfs/commit/0b6c43a088beb74adbd976071d1672e94a90d5db">0b6c43a</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/streamich/memfs/blob/master/CHANGELOG.md">memfs's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/streamich/memfs/compare/v4.48.0...v4.48.1">4.48.1</a> (2025-10-01)</h2> <h3>Bug Fixes</h3> <ul> <li>🐛 throw EISDIR when writing over folder (<a href="https://github.com/streamich/memfs/commit/d20095e0c6476a4e01ffaed52e00ef5d09f9e444">d20095e</a>)</li> </ul> <h1><a href="https://github.com/streamich/memfs/compare/v4.47.0...v4.48.0">4.48.0</a> (2025-10-01)</h1> <h3>Features</h3> <ul> <li>handle EEXIST error when creating directories in parallel (<a href="https://github.com/streamich/memfs/commit/3c9b2c89283eb4c00b77e84bc14bf8e029392a36">3c9b2c8</a>)</li> </ul> <h1><a href="https://github.com/streamich/memfs/compare/v4.46.1...v4.47.0">4.47.0</a> (2025-09-27)</h1> <h3>Features</h3> <ul> <li>align openAsBlob errors with Node.js behavior (<a href="https://github.com/streamich/memfs/commit/1f1afb7049edcc0a72c6b0d052c8ac8d85b21d64">1f1afb7</a>)</li> </ul> <h2><a href="https://github.com/streamich/memfs/compare/v4.46.0...v4.46.1">4.46.1</a> (2025-09-25)</h2> <h3>Bug Fixes</h3> <ul> <li>handle Uint8Array byteOffset and byteLength in readSync (<a href="https://github.com/streamich/memfs/commit/bba87296ee748e9fc3ca2466c680eea13f5de51a">bba8729</a>)</li> </ul> <h1><a href="https://github.com/streamich/memfs/compare/v4.45.0...v4.46.0">4.46.0</a> (2025-09-24)</h1> <h3>Features</h3> <ul> <li>implement inline inspect and format functions to replace node:util imports (<a href="https://github.com/streamich/memfs/commit/894819ecc0a8f2466580b6d39c2ce580a75e83a1">894819e</a>)</li> <li>inline inherits and promisify implementations, remove all node:util dependencies (<a href="https://github.com/streamich/memfs/commit/4e628bf2510779473573077ecce1e63e73dbb434">4e628bf</a>)</li> </ul> <h1><a href="https://github.com/streamich/memfs/compare/v4.44.0...v4.45.0">4.45.0</a> (2025-09-24)</h1> <h3>Bug Fixes</h3> <ul> <li>🐛 inline Buffer and URL (<a href="https://github.com/streamich/memfs/commit/0b6c43a088beb74adbd976071d1672e94a90d5db">0b6c43a</a>)</li> </ul> <h3>Features</h3> <ul> <li>inline fs.ts types to remove node:fs dependency (<a href="https://github.com/streamich/memfs/commit/22886c3ec2a8298e6b18ceb0080c92ed5e5e90bc">22886c3</a>)</li> </ul> <h1><a href="https://github.com/streamich/memfs/compare/v4.43.1...v4.44.0">4.44.0</a> (2025-09-24)</h1> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/streamich/memfs/commit/333e9f0e6f70ee70e48855659dcb208d86c65909"><code>333e9f0</code></a> chore(release): 4.48.1 [skip ci]</li> <li><a href="https://github.com/streamich/memfs/commit/b70b2e4e2da0562740e9ceb32a9c29da0c262da7"><code>b70b2e4</code></a> Merge pull request <a href="https://redirect.github.com/streamich/memfs/issues/1206">#1206</a> from streamich/fix-write-over-dir</li> <li><a href="https://github.com/streamich/memfs/commit/d20095e0c6476a4e01ffaed52e00ef5d09f9e444"><code>d20095e</code></a> fix: 🐛 throw EISDIR when writing over folder</li> <li><a href="https://github.com/streamich/memfs/commit/337a2c131cc5d0c3035d7f4ee4a4ddcd1e30bf8b"><code>337a2c1</code></a> ci: run tests on Node.js 22.x and 24.x</li> <li><a href="https://github.com/streamich/memfs/commit/43c51b456d033e85801603b231fa336c4641d894"><code>43c51b4</code></a> chore(release): 4.48.0 [skip ci]</li> <li><a href="https://github.com/streamich/memfs/commit/363e2532c1fd94da72ce3baf081a1b3fe1887dbb"><code>363e253</code></a> Merge pull request <a href="https://redirect.github.com/streamich/memfs/issues/1205">#1205</a> from streamich/copilot/fix-97ba9c15-6996-496b-a9a0-a...</li> <li><a href="https://github.com/streamich/memfs/commit/c23c5215999af3b17a3c8a3035c7b7545ecf8e2c"><code>c23c521</code></a> refactor: 💡 get reference to <code>fs</code> early</li> <li><a href="https://github.com/streamich/memfs/commit/3c9b2c89283eb4c00b77e84bc14bf8e029392a36"><code>3c9b2c8</code></a> feat: handle EEXIST error when creating directories in parallel</li> <li><a href="https://github.com/streamich/memfs/commit/5365112ccfa581c55cd261543ba3f201fa78af3d"><code>5365112</code></a> Initial plan</li> <li><a href="https://github.com/streamich/memfs/commit/5644415bc6056b24f72530e0f348fc23605c3229"><code>5644415</code></a> chore(release): 4.47.0 [skip ci]</li> <li>Additional commits viewable in <a href="https://github.com/streamich/memfs/compare/v4.39.0...v4.48.1">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.5.2 to 24.7.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…apache#303) Bumps [google-closure-compiler](https://github.com/ChadKillingsworth/closure-compiler-npm) from 20250903.0.0 to 20251001.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/releases">google-closure-compiler's releases</a>.</em></p> <blockquote> <h2>20251001.0.0</h2> <p>Closure-compiler 20251001 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250928.0.0...v20251001.0.0">https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250928.0.0...v20251001.0.0</a></p> <h2>20250928.0.0</h2> <p>Closure-compiler 20250928 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250924.0.0...v20250928.0.0">https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250924.0.0...v20250928.0.0</a></p> <h2>20250924.0.0</h2> <p>Closure-compiler 20250924 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250923.0.0...v20250924.0.0">https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250923.0.0...v20250924.0.0</a></p> <h2>20250923.0.0</h2> <p>Closure-compiler 20250923 release</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250922.0.0...v20250923.0.0">https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250922.0.0...v20250923.0.0</a></p> <h2>20250922.0.0</h2> <p>Closure-compiler 20250922 release</p> <h2>What's Changed</h2> <ul> <li>Upgrade actions versions by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/8">ChadKillingsworth/closure-compiler-npm#8</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250921.0.0...v20250922.0.0">https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250921.0.0...v20250922.0.0</a></p> <h2>20250921.0.0</h2> <p>Closure-compiler 20250921.0.0 release</p> <h2>What's Changed</h2> <ul> <li>Add workflow permissions to address security findings by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/2">ChadKillingsworth/closure-compiler-npm#2</a></li> <li>Change package urls to account for repo move by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/3">ChadKillingsworth/closure-compiler-npm#3</a></li> <li>Minor dep update to resolve a security finding by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/4">ChadKillingsworth/closure-compiler-npm#4</a></li> <li>Update npm dependencies by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/5">ChadKillingsworth/closure-compiler-npm#5</a></li> <li>Update dependencies to address security findings by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/6">ChadKillingsworth/closure-compiler-npm#6</a></li> <li>Use a Github App to bypass branch protection rules by <a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/7">ChadKillingsworth/closure-compiler-npm#7</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/ChadKillingsworth"><code>@ChadKillingsworth</code></a> made their first contribution in <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/pull/2">ChadKillingsworth/closure-compiler-npm#2</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250915.0.0...v20250921.0.0">https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250915.0.0...v20250921.0.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/26903e6927f26b38108a2f5627c0c491bf83de5f"><code>26903e6</code></a> v20251001.0.0</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/f06a62f31caf0e1185f6cbd5144be6bdf229a856"><code>f06a62f</code></a> v20250928.0.0</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/ddb6ffabfc85ca1d8a00f00a750a7a92053e2d80"><code>ddb6ffa</code></a> Remove workflow call references and inputs from build</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/7bd58f0f8463b87be8645b6ef1422b28100bac44"><code>7bd58f0</code></a> v20250924.0.0</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/72cf4e2e5f3452183dc42081a761739d6bf9ca11"><code>72cf4e2</code></a> v20250923.0.0</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/6dfadcec3d7e1ef424c0264427476720a26d8ba1"><code>6dfadce</code></a> Remove the chained workflows for creating a release</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/41e106d72e58f1ba862fc5595e24c0957dc4cede"><code>41e106d</code></a> v20250922.0.0</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/a1b7bab811a2ebcd77d6a284f3096a9c7803f920"><code>a1b7bab</code></a> Update repository URLs</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/abc5f4b94fcb0d1274cdfdade20d5b4f006f9290"><code>abc5f4b</code></a> Remove node auth token env variable</li> <li><a href="https://github.com/ChadKillingsworth/closure-compiler-npm/commit/3b0b088bff8718c0f8d72ef3c808a76bc39e67f8"><code>3b0b088</code></a> Merge pull request <a href="https://redirect.github.com/ChadKillingsworth/closure-compiler-npm/issues/8">#8</a> from ChadKillingsworth/upgrade-actions</li> <li>Additional commits viewable in <a href="https://github.com/ChadKillingsworth/closure-compiler-npm/compare/v20250903.0.0...v20251001.0.0">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by [GitHub Actions](<a href="https://www.npmjs.com/~GitHub">https://www.npmjs.com/~GitHub</a> Actions), a new releaser for google-closure-compiler since your current version.</p> </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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Resolved merge conflicts between compression and variadicBufferCounts features - Fixed _loadVectors method signature to use Uint8Array instead of any - Updated CompressedVectorLoader to support variadicBufferCounts - Combined compression and view support in RecordBatch metadata - All tests passing for both compression and Utf8View functionality
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What's Changed
Utf8from inlinedUtf8Viewor > 1 variadic buffers (basically untested).apache#225