{"id":4220,"name":"@eslint/compat","ecosystem":"npm","repository_url":"https://github.com/eslint/rewrite","issues_count":7336,"created_at":"2025-06-06T16:30:21.880Z","updated_at":"2025-06-06T16:30:21.880Z","purl":"pkg:npm/@eslint/compat","metadata":{"id":9922464,"name":"@eslint/compat","ecosystem":"npm","description":"Compatibility utilities for ESLint","homepage":"https://github.com/eslint/rewrite#readme","licenses":"Apache-2.0","normalized_licenses":["Apache-2.0"],"repository_url":"https://github.com/eslint/rewrite","keywords_array":["eslint","compatibility","eslintplugin","eslint-plugin"],"namespace":"eslint","versions_count":14,"first_release_published_at":"2024-05-08T14:48:36.948Z","latest_release_published_at":"2025-05-01T15:02:23.306Z","latest_release_number":"1.2.9","last_synced_at":"2025-06-05T18:19:13.822Z","created_at":"2024-05-09T03:04:04.349Z","updated_at":"2025-06-05T18:19:13.822Z","registry_url":"https://www.npmjs.com/package/@eslint/compat","install_command":"npm install @eslint/compat","documentation_url":null,"metadata":{"funding":null,"dist-tags":{"latest":"1.2.9"}},"repo_metadata":{"id":235881215,"uuid":"791446923","full_name":"eslint/rewrite","owner":"eslint","description":"Monorepo for the new version of ESLint","archived":false,"fork":false,"pushed_at":"2024-09-04T08:05:08.000Z","size":375,"stargazers_count":137,"open_issues_count":10,"forks_count":10,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-09-06T19:39:25.872Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eslint.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null},"funding":{"github":"eslint","open_collective":"eslint","tidelift":"npm/eslint"}},"created_at":"2024-04-24T18:26:19.000Z","updated_at":"2024-09-05T20:43:12.000Z","dependencies_parsed_at":"2024-04-24T20:18:37.721Z","dependency_job_id":"74419d33-f290-404b-8806-46df7d59daac","html_url":"https://github.com/eslint/rewrite","commit_stats":null,"previous_names":["eslint/rewrite"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint%2Frewrite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint%2Frewrite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint%2Frewrite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eslint%2Frewrite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslint","download_url":"https://codeload.github.com/eslint/rewrite/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":217853350,"owners_count":16241073,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"},"owner_record":{"login":"eslint","name":"ESLint","uuid":"6019716","kind":"organization","description":"Find and fix problems in your JavaScript code.","email":null,"website":"https://eslint.org","location":null,"twitter":"geteslint","company":null,"icon_url":"https://avatars.githubusercontent.com/u/6019716?v=4","repositories_count":29,"last_synced_at":"2024-09-06T19:03:33.766Z","metadata":{"has_sponsors_listing":true,"funding":{"github":"eslint","open_collective":"eslint","tidelift":"npm/eslint"}},"html_url":"https://github.com/eslint","funding_links":["https://github.com/sponsors/eslint","https://opencollective.com/eslint","https://tidelift.com/funding/github/npm/eslint"],"total_stars":29863,"followers":634,"following":0,"created_at":"2022-11-02T16:19:07.507Z","updated_at":"2024-09-06T19:03:33.799Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslint","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eslint/repositories"},"tags":[]},"repo_metadata_updated_at":"2024-09-06T20:21:03.973Z","dependent_packages_count":0,"downloads":11485605,"downloads_period":"last-month","dependent_repos_count":0,"rankings":{"downloads":null,"dependent_repos_count":29.554957399929332,"dependent_packages_count":42.29405244847542,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":35.924504924202374},"purl":"pkg:npm/%40eslint/compat","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/npm/@eslint/compat","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/npm/@eslint/compat","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/npm/@eslint/compat/dependencies","status":null,"funding_links":["https://github.com/sponsors/eslint","https://opencollective.com/eslint","https://tidelift.com/funding/github/npm/eslint"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint%2Fcompat/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint%2Fcompat/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint%2Fcompat/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@eslint%2Fcompat/related_packages","maintainers":[{"uuid":"openjsfoundation","login":"openjsfoundation","name":null,"email":"npm@openjsf.org","url":null,"packages_count":39,"html_url":"https://www.npmjs.com/~openjsfoundation","role":null,"created_at":"2024-05-09T06:34:58.339Z","updated_at":"2024-05-09T06:34:58.339Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/openjsfoundation/packages"},{"uuid":"eslintbot","login":"eslintbot","name":null,"email":"nicholas@eslint.org","url":null,"packages_count":28,"html_url":"https://www.npmjs.com/~eslintbot","role":null,"created_at":"2024-05-09T06:34:58.963Z","updated_at":"2024-05-09T06:34:58.963Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers/eslintbot/packages"}],"registry":{"name":"npmjs.org","url":"https://registry.npmjs.org","ecosystem":"npm","default":true,"packages_count":5006545,"maintainers_count":1012936,"namespaces_count":295512,"keywords_count":700181,"github":"npm","metadata":{"funded_packages_count":150239},"icon_url":"https://github.com/npm.png","created_at":"2022-04-04T15:19:23.081Z","updated_at":"2025-06-06T05:58:05.971Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/namespaces"}},"unique_repositories_count":2501,"unique_repositories_count_past_30_days":47,"recent_issues":[{"uuid":"5822309277","node_id":"PR_kwDOUN4JGM8AAAABIEfMpg","number":25,"state":"open","title":"deps: bump the development group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T00:17:53.000Z","updated_at":"2026-10-13T00:28:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":29,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.5","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint","old_version":"10.9.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.34.0","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.4.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"opencode-ai","old_version":"1.18.25","new_version":"1.18.35","repository_url":"https://github.com/anomalyco/opencode"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.2","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.3","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.64.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.4.0` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.5` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.3.0` | `0.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.3` | `16.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.34.0` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.1` | `5.1.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.25` | `1.18.35` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.2` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.71.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 13.0.3 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.4.0 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.4.0...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.5 to 10.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update issue link to the transferred repo path by \u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update API example to ESM by \u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip force-kill logging when no processes remain by \u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update shell-quote to 1.12.0 by \u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Mayvis\"\u003e\u003ccode\u003e@​Mayvis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d84bab65cbfdd8406a457787f71075b31bd6ff3f\"\u003e\u003ccode\u003ed84bab6\u003c/code\u003e\u003c/a\u003e 10.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d26574e3ab0d831be634b4089a5b4680ba22cd6e\"\u003e\u003ccode\u003ed26574e\u003c/code\u003e\u003c/a\u003e deps: update shell-quote to 1.12.0 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/13bdff120b52794e5528a185d45bbd96e56e4bf6\"\u003e\u003ccode\u003e13bdff1\u003c/code\u003e\u003c/a\u003e fix: skip force-kill logging when no processes remain (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b2580cc75389817e19afac2b66fc05ae151e3300\"\u003e\u003ccode\u003eb2580cc\u003c/code\u003e\u003c/a\u003e docs: update API example to ESM (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/3159edbdca97b27c76ada425210011d59ddc02a7\"\u003e\u003ccode\u003e3159edb\u003c/code\u003e\u003c/a\u003e docs: update issue link to the transferred repo path (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation support for all published CTRF specification versions: \u003ccode\u003e0.0.1\u003c/code\u003e, \u003ccode\u003e0.0.2\u003c/code\u003e, \u003ccode\u003e0.0.3\u003c/code\u003e, \u003ccode\u003e0.0.4\u003c/code\u003e, and \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003elatest\u003c/code\u003e schema selector, resolving to CTRF \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade schema loading patch-version aware and bundled each released schema snapshot.\u003c/li\u003e\n\u003cli\u003eAdded version selection to \u003ccode\u003evalidate()\u003c/code\u003e, \u003ccode\u003eisValid()\u003c/code\u003e, and \u003ccode\u003evalidateStrict()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eAttemptHistoryEntry\u003c/code\u003e API and builder support, while retaining deprecated retry-attempt compatibility aliases.\u003c/li\u003e\n\u003cli\u003eUpdated builders, merge output, documentation, and generated API references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release publishes \u003ccode\u003ectrf@0.4.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/111521e9ed4a50d862c9f6f484fe95098fa90429\"\u003e\u003ccode\u003e111521e\u003c/code\u003e\u003c/a\u003e Add versioned CTRF schema validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/27beb53812bec70b986b0d5fd62fc8a6d18a38a5\"\u003e\u003ccode\u003e27beb53\u003c/code\u003e\u003c/a\u003e Align retry history semantics (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4089ba19a68c156e6c513d516d5e4099f1043416\"\u003e\u003ccode\u003e4089ba1\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/5cf9e1ea79dbcdae600dd8bf97230f8d2e8cb73f\"\u003e\u003ccode\u003e5cf9e1e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.11 to 2.5.14 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/dabed592eb6e1d2fb086ba8dcbe5acf6a6f6c866\"\u003e\u003ccode\u003edabed59\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.4.0 to 26.6.3 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/d5ebdf872facdc4003bb3703e2642fd834e2fd48\"\u003e\u003ccode\u003ed5ebdf8\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.1.0 to 18.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/76ee79fb0c960a9fc4a9f364b9f45e62a1b5949c\"\u003e\u003ccode\u003e76ee79f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc-plugin-markdown from 4.13.0 to 4.13.1 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/acd6e1b8eff2d2e1f1c7050b87770e1d5ba18a85\"\u003e\u003ccode\u003eacd6e1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/84b8a487367de6a1ec8f6b3d9abc6f082f7c6fbd\"\u003e\u003ccode\u003e84b8a48\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​vitest/mocker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/65b9556d2529eaf36344280d18ae0d163a948fe0\"\u003e\u003ccode\u003e65b9556\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.3.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.1 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.3 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27ee7212f72fdbf8aab13e2263d21110108a2e76\"\u003e\u003ccode\u003e27ee721\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/907721a66e8b4174515445c27068d9835bd424d8\"\u003e\u003ccode\u003e907721a\u003c/code\u003e\u003c/a\u003e eslint-config-next: support ESLint 10 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99628\"\u003e#99628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cdf6866a1d9c4a88afff3ffdc127fe7932e184d5\"\u003e\u003ccode\u003ecdf6866\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ba80ee48fc319735151c3ad6d9bb9a8180c9f09e\"\u003e\u003ccode\u003eba80ee4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1bcedb48d95a5a9ba6ad77dd2d8ba9ecc4159ba6\"\u003e\u003ccode\u003e1bcedb4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683479afb0cd864cc40c4b46d09dbd7ce45d4af\"\u003e\u003ccode\u003e3683479\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a209429a48af48b2b23497a06f4bd7045af13ef1\"\u003e\u003ccode\u003ea209429\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.56\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HT...\n\n_Description has been truncated_","html_url":"https://github.com/akshatputhran123/omni/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshatputhran123%2Fomni/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"5803050477","node_id":"PR_kwDOVE_oQc8AAAABH1UbSw","number":55,"state":"open","title":"Bump @eslint/compat from 1.2.5 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-11T16:41:44.000Z","updated_at":"2026-10-11T16:41:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.5","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.5 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.5\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aether-bench/keycloak__keycloak__aether-v21__PR36882__20261011/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-bench%2Fkeycloak__keycloak__aether-v21__PR36882__20261011/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"5789780463","node_id":"PR_kwDOPNbHZ88AAAABHrOQCQ","number":10,"state":"open","title":"chore(deps-dev): bump @eslint/compat from 1.2.5 to 2.1.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T09:00:08.000Z","updated_at":"2026-10-10T09:00:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@eslint/compat","old_version":"1.2.5","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.5 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.5\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/idleRain/MyBlog/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/idleRain%2FMyBlog/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"},{"uuid":"5770115140","node_id":"PR_kwDOIWVEMc8AAAABHbueGw","number":13542,"state":"open","title":"Bump the web group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-08T23:00:26.000Z","updated_at":"2026-10-09T05:51:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"web","update_count":57,"packages":[{"name":"concurrently","old_version":"10.0.4","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"eslint","old_version":"10.4.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.31.0","new_version":"6.37.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"@fontsource-variable/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource-variable/outfit","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@hugeicons/core-free-icons","old_version":"1.2.1","new_version":"4.3.5","repository_url":"https://github.com/hugeicons/hugeicons"},{"name":"@hugeicons/react","old_version":"1.1.4","new_version":"1.1.10","repository_url":"https://github.com/hugeicons/hugeicons"},{"name":"@mui/icons-material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/system","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"debounce","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"exifreader","old_version":"4.45.0","new_version":"4.46.0","repository_url":"https://github.com/mattiasw/ExifReader"},{"name":"file-type","old_version":"21.3.4","new_version":"22.1.1","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"i18next","old_version":"26.3.1","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-resources-to-backend","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/i18next/i18next-resources-to-backend"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"libsodium-wrappers-sumo","old_version":"0.7.15","new_version":"0.8.3","repository_url":"https://github.com/jedisct1/libsodium.js"},{"name":"media-chrome","old_version":"4.19.1","new_version":"4.19.3","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"nanoid","old_version":"5.1.16","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"react","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"14.2.10","new_version":"20.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-i18next","old_version":"16.6.6","new_version":"17.0.15","repository_url":"https://github.com/i18next/react-i18next"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/leaflet","old_version":"1.9.21","new_version":"1.9.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.12.4","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@noble/hashes","old_version":"2.2.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"otpauth","old_version":"9.5.1","new_version":"9.5.2","repository_url":"https://github.com/hectorm/otpauth"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.7.3","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.5","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.12.0","new_version":"2.13.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@wllama/wllama","old_version":"2.4.0","new_version":"3.6.0","repository_url":"https://github.com/ngxson/wllama"},{"name":"katex","old_version":"0.18.2","new_version":"0.18.8","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.3.289","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@fontsource/itim","old_version":"5.2.7","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/gochi-hand","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@stripe/stripe-js","old_version":"1.54.2","new_version":"9.16.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.1.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"chrono-node","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/wanasit/chrono"},{"name":"ml-matrix","old_version":"6.12.2","new_version":"6.15.0","repository_url":"https://github.com/mljs/matrix"},{"name":"p-debounce","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/p-debounce"},{"name":"supercluster","old_version":"8.0.1","new_version":"9.1.0","repository_url":"https://github.com/mapbox/supercluster"},{"name":"@fontsource/nunito","old_version":"5.2.7","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"react-easy-crop","old_version":"5.5.7","new_version":"6.2.3","repository_url":"https://github.com/ValentinH/react-easy-crop"},{"name":"@fontsource/space-grotesk","old_version":"5.2.10","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"uuid","old_version":"13.0.2","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@mui/x-date-pickers","old_version":"9.8.0","new_version":"9.14.0","repository_url":"https://github.com/mui/mui-x"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web group with 57 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.4` | `10.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.31.0` | `6.37.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.8` |\n| [@fontsource-variable/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource-variable/outfit](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/outfit) | `5.2.8` | `5.3.0` |\n| [@hugeicons/core-free-icons](https://github.com/hugeicons/hugeicons/tree/HEAD/packages/core-free-icons) | `1.2.1` | `4.3.5` |\n| [@hugeicons/react](https://github.com/hugeicons/hugeicons/tree/HEAD/packages/react) | `1.1.4` | `1.1.10` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `9.3.1` | `9.4.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `9.3.1` | `9.4.0` |\n| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) | `9.3.0` | `9.4.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.2.0` | `3.0.0` |\n| [exifreader](https://github.com/mattiasw/ExifReader) | `4.45.0` | `4.46.0` |\n| [file-type](https://github.com/sindresorhus/file-type) | `21.3.4` | `22.1.1` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.1` | `26.4.2` |\n| [i18next-resources-to-backend](https://github.com/i18next/i18next-resources-to-backend) | `1.2.1` | `1.2.3` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [libsodium-wrappers-sumo](https://github.com/jedisct1/libsodium.js) | `0.7.15` | `0.8.3` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.1` | `4.19.3` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.16` | `6.0.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.2.10` | `20.1.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.6.6` | `17.0.15` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) | `1.9.21` | `1.9.22` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.4` | `26.6.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `2.2.0` | `2.4.0` |\n| [otpauth](https://github.com/hectorm/otpauth) | `9.5.1` | `9.5.2` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.5` | `2.7.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.12.0` | `2.13.1` |\n| [@wllama/wllama](https://github.com/ngxson/wllama) | `2.4.0` | `3.6.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.18.2` | `0.18.8` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n| [@fontsource/itim](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/itim) | `5.2.7` | `5.3.0` |\n| [@fontsource/gochi-hand](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/gochi-hand) | `5.2.8` | `5.3.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `1.54.2` | `9.16.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.1.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.3.2` |\n| [chrono-node](https://github.com/wanasit/chrono) | `2.9.1` | `2.10.0` |\n| [ml-matrix](https://github.com/mljs/matrix) | `6.12.2` | `6.15.0` |\n| [p-debounce](https://github.com/sindresorhus/p-debounce) | `5.1.0` | `5.1.1` |\n| [supercluster](https://github.com/mapbox/supercluster) | `8.0.1` | `9.1.0` |\n| [@fontsource/nunito](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/nunito) | `5.2.7` | `5.3.0` |\n| [react-easy-crop](https://github.com/ValentinH/react-easy-crop) | `5.5.7` | `6.2.3` |\n| [@fontsource/space-grotesk](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/space-grotesk) | `5.2.10` | `5.3.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.2` | `14.0.2` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.7` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.70.0` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `9.8.0` | `9.14.0` |\n\n\nUpdates `concurrently` from 10.0.4 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly output non-ASCII text on Windows by \u003ca href=\"https://github.com/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expand wildcards from package.json5 when package.json is missing by \u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/1b8cbeba87497e0c2a29097c828276919935a217\"\u003e\u003ccode\u003e1b8cbeb\u003c/code\u003e\u003c/a\u003e 10.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/544dba0980e06405f7f20bc951526d3d82b0d13e\"\u003e\u003ccode\u003e544dba0\u003c/code\u003e\u003c/a\u003e docs: make linter happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/667b70177b3d07010cd560377ee0a062314d675e\"\u003e\u003ccode\u003e667b701\u003c/code\u003e\u003c/a\u003e deps: update several dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/f67c57c4f944bd8e4505c7c62b83959839ea460e\"\u003e\u003ccode\u003ef67c57c\u003c/code\u003e\u003c/a\u003e vscode: use installed TS version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/dbb561721625efb6291063b6912b5600602238ee\"\u003e\u003ccode\u003edbb5617\u003c/code\u003e\u003c/a\u003e fix: expand wildcards from package.json5 when package.json is missing (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/9f90a1a349de205a0a6607cd91443ad90ac0bec6\"\u003e\u003ccode\u003e9f90a1a\u003c/code\u003e\u003c/a\u003e fix: correctly output non-ASCII text on Windows (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/94415cc1fab534fb94843f8973caaa34be188e6a\"\u003e\u003ccode\u003e94415cc\u003c/code\u003e\u003c/a\u003e ci: fix publishing to latest/backport\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.1 to 10.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.1...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.31.0 to 6.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(graphql-codegen): mark near-operation-file outputs as entries, not the documents directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2048\"\u003e#2048\u003c/a\u003e) (06a68fcf99a90e559daeb0b8fb2d24e173124774) - thanks \u003ca href=\"https://github.com/RobHannay\"\u003e\u003ccode\u003e@​RobHannay\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: enable JSX in the config loader (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1959\"\u003e#1959\u003c/a\u003e) (5b21dc9192f773613d1c5db8edf35f0a68820268) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMatch binaries only to their actual dependency providers (c5bdb69ccbcb7e1056233f346d0ada3495d1013d)\u003c/li\u003e\n\u003cli\u003ePreserve executable references across package manager commands (54af171638db22f5d903faae05c37c2ea6adc869)\u003c/li\u003e\n\u003cli\u003eCorrect binary provider metadata in Relay fixtures (e67dfcb96d055c27be9c8601e077656855bb632b)\u003c/li\u003e\n\u003cli\u003eSeparate shell binary expectations from reporting exemptions (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2022\"\u003e#2022\u003c/a\u003e) (c1d7d75a3529d9faff7f4c0df11dd0ca1bdfb149)\u003c/li\u003e\n\u003cli\u003eRespect npx no-install flags before the executable (4237010c9a834eb8b04f4a528c76d10a5c38ee98)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (038ea179f7d6bf7ca43bc5daf553a68b13a9067c)\u003c/li\u003e\n\u003cli\u003eRemove npm auth check now that's in release-it (4aaf77c58004ac64063a1982b98e53107c2ebe93)\u003c/li\u003e\n\u003cli\u003eFix --format name resolution in the ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2046\"\u003e#2046\u003c/a\u003e) (1269e98bb700384811fadc124d69ea720832037e) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e as Tailwind plugin enabler (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2027\"\u003e#2027\u003c/a\u003e) (b5ac0cf734dda3c6c6c51c817981dfc558b7c582) - thanks \u003ca href=\"https://github.com/igas\"\u003e\u003ccode\u003e@​igas\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Next.js Turbopack loader dependencies (23419b4edfd48796dd484fa880e1bad49a043d2e)\u003c/li\u003e\n\u003cli\u003eExplain ambiguous star exports in traces (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2025\"\u003e#2025\u003c/a\u003e) (3c2c1a53f9c2b7ff3057a4e46761791979e0b09c) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix eslintrc \u003ccode\u003eparserOptions.parser\u003c/code\u003e handling in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2028\"\u003e#2028\u003c/a\u003e) (c79463cec81d09518eda325ec00e6f12327dea8d) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(compilers): require word boundary around import keyword (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2029\"\u003e#2029\u003c/a\u003e) (68bbe51c39b564022b63942bc83cb570778cca00) - thanks \u003ca href=\"https://github.com/thanadolps\"\u003e\u003ccode\u003e@​thanadolps\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: recover from corrupt cache file (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2034\"\u003e#2034\u003c/a\u003e) (30ff7568c84e0a6731ca634a52314228d23d1a2b) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: fix trailing comma on dependency removal (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2033\"\u003e#2033\u003c/a\u003e) (adfaf4f78878b6d55b0939a92d70a1fbb0ae1240) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDocument built-in compiler scope (a05e155276dad4ead16992580d17572cebf045e7)\u003c/li\u003e\n\u003cli\u003eAdd babel, khan and oxc to projects and optimize svgs (1c26560b98bc3109e93d15761d02f089213bfb6c)\u003c/li\u003e\n\u003cli\u003eAdd section to test preview packages \u0026amp; extension (d911c18385f0aa41f53653a2a15cc90a1e0251b8)\u003c/li\u003e\n\u003cli\u003eFix shared info/exclude handling in linked Git worktrees (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2037\"\u003e#2037\u003c/a\u003e) (c1f18d5a7d25fc5a614747bbcbd62d043457eb48) - thanks \u003ca href=\"https://github.com/kenfdev\"\u003e\u003ccode\u003e@​kenfdev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eShard Node specs on Windows and enable Bun test parallelism (66e966b6edec4460b40b05847fefa9f90ee69068)\u003c/li\u003e\n\u003cli\u003eAdd Varlock plugin support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2000\"\u003e#2000\u003c/a\u003e) (e4fbf46acff08e78370e72b142e795bd81f28561) - thanks \u003ca href=\"https://github.com/Joehoel\"\u003e\u003ccode\u003e@​Joehoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eApply NODE_OPTIONS inputs to package manager binaries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2038\"\u003e#2038\u003c/a\u003e) (c8df8a28e9a19484efe7097f984abc0c6556aff5) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHandle array form of \u003ccode\u003eimport/resolver\u003c/code\u003e setting in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2041\"\u003e#2041\u003c/a\u003e) (a80d386a80fdafc89c610d4887ec82184ac178db) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(node): add valueless Node CLI flags to boolean options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2042\"\u003e#2042\u003c/a\u003e) (4c6768501f7115a894d7ece9e5c32090b684cc6f) - thanks \u003ca href=\"https://github.com/shoutoutuoadi325\"\u003e\u003ccode\u003e@​shoutoutuoadi325\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(typedoc): accept string form of plugin and theme options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2043\"\u003e#2043\u003c/a\u003e) (ce387b05c8f136546e860ec73e29557563c63afa) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd textlint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2039\"\u003e#2039\u003c/a\u003e) (532dab595fc9a910e320418dc0390222fb2d7478) - thanks \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: Correctly resolve Vitest setupFiles from nested configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2040\"\u003e#2040\u003c/a\u003e) (84a494334e125d229dc865893b21d69d0d201e85) - thanks \u003ca href=\"https://github.com/CruseCtrl\"\u003e\u003ccode\u003e@​CruseCtrl\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd n8n to projects (3f756a7e70c4164d57a7dbbd58f3604afe4043e2)\u003c/li\u003e\n\u003cli\u003eResolve re-export traces to their defining bindings (43b3f9bbd7701ab44fca0554908f7550fbe84649)\u003c/li\u003e\n\u003cli\u003eShow ambiguous, shadowed and converged exports (f1e97b998d80906f0cef3f5e3946833b7166cbdc)\u003c/li\u003e\n\u003cli\u003eDocument export tracing and editor contention (0188e7da1a481c7f6493d50580dfa8a7ecdf8c72)\u003c/li\u003e\n\u003cli\u003eResolve local \u003ccode\u003eextends\u003c/code\u003e files in eslintrc configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2044\"\u003e#2044\u003c/a\u003e) (62b5bf5aef5e6d3fc4784a1b5ef9933d383609ea) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003edocs: link each page to its own OG image (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2045\"\u003e#2045\u003c/a\u003e) (a85eb4e2aab46c3fa0813b1f1e13e93e134b8be7) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: fix language server bundled knip fallback (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2035\"\u003e#2035\u003c/a\u003e) (882ba3abb0b99c2bfe3e13a241d889376fe87c4c) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.35.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExit with code 2 when a plugin config file fails to load (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1947\"\u003e#1947\u003c/a\u003e) (37b26426694380ef70ee45f63358faf63355a58d) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix sponsorship income calculations (0d9cf344b8cc0104c06d11e2c78f3f01b1df548b)\u003c/li\u003e\n\u003cli\u003eUpdate sponsors page (2659063d87f558b4fc18369a4b143849eaa7543e)\u003c/li\u003e\n\u003cli\u003eFix npm alias attribution under Yarn PnP (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2024\"\u003e#2024\u003c/a\u003e) (7be11aa4fd50b8a3d6e276f03efb450d6d142c26)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: track pnpm workspace override catalogs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1999\"\u003e#1999\u003c/a\u003e) (c6497a18c6534ee914b27bb459d7778a7b93a914) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: track spreads under string-literal keys (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2003\"\u003e#2003\u003c/a\u003e) (9ce68ed42a3c22fa4f4711b06d6d80a0e7f2ba13) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: don't flag a tag that suppresses member issues (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2004\"\u003e#2004\u003c/a\u003e) (2e7d498cf1e53f0bbad5e16c335c5e1417432ffd) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/675c1b1a3dbed53d57108dc90a060dc3d0c85b0b\"\u003e\u003ccode\u003e675c1b1\u003c/code\u003e\u003c/a\u003e Release knip@6.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1269e98bb700384811fadc124d69ea720832037e\"\u003e\u003ccode\u003e1269e98\u003c/code\u003e\u003c/a\u003e Fix --format name resolution in the ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2046\"\u003e#2046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/038ea179f7d6bf7ca43bc5daf553a68b13a9067c\"\u003e\u003ccode\u003e038ea17\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4237010c9a834eb8b04f4a528c76d10a5c38ee98\"\u003e\u003ccode\u003e4237010\u003c/code\u003e\u003c/a\u003e Respect npx no-install flags before the executable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c1d7d75a3529d9faff7f4c0df11dd0ca1bdfb149\"\u003e\u003ccode\u003ec1d7d75\u003c/code\u003e\u003c/a\u003e Separate shell binary expectations from reporting exemptions (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2022\"\u003e#2022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e67dfcb96d055c27be9c8601e077656855bb632b\"\u003e\u003ccode\u003ee67dfcb\u003c/code\u003e\u003c/a\u003e Correct binary provider metadata in Relay fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/54af171638db22f5d903faae05c37c2ea6adc869\"\u003e\u003ccode\u003e54af171\u003c/code\u003e\u003c/a\u003e Preserve executable references across package manager commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c5bdb69ccbcb7e1056233f346d0ada3495d1013d\"\u003e\u003ccode\u003ec5bdb69\u003c/code\u003e\u003c/a\u003e Match binaries only to their actual dependency providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5b21dc9192f773613d1c5db8edf35f0a68820268\"\u003e\u003ccode\u003e5b21dc9\u003c/code\u003e\u003c/a\u003e fix: enable JSX in the config loader (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/06a68fcf99a90e559daeb0b8fb2d24e173124774\"\u003e\u003ccode\u003e06a68fc\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen): mark near-operation-file outputs as entries, not the do...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.37.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u003cpre\u003e\u003ccode\u003e  second paragraph at six spaces that wraps\n  onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.6 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\n    onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\nonto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix embedded template literal idempotency (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19725\"\u003e#19725\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0df8eb86b5ff9a23590dca57c3529849ee0500b7\"\u003e\u003ccode\u003e0df8eb8\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3cf6c8c058dd75f8a584ee0ae422c7dc2f64132a\"\u003e\u003ccode\u003e3cf6c8c\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0449af3a7d08b0104b9048f9d4fec4439e541d54\"\u003e\u003ccode\u003e0449af3\u003c/code\u003e\u003c/a\u003e Release 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43cd5b0b8d53317717c746ebcce079a9b9191196\"\u003e\u003ccode\u003e43cd5b0\u003c/code\u003e\u003c/a\u003e Allow verify markdown test with \u003ccode\u003emdx\u003c/code\u003e parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ab8c9114021ec1b076e4dee90b8943880980b9ad\"\u003e\u003ccode\u003eab8c911\u003c/code\u003e\u003c/a\u003e Fix test on Node.js v26 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19927\"\u003e#19927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a5adf9c0305579eb6904c44753d7b41e1f770b1\"\u003e\u003ccode\u003e4a5adf9\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/outfit` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/outfit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hugeicons/core-free-icons` from 1.2.1 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hugeicons/hugeicons/commits/HEAD/packages/core-free-icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hugeicons/react` from 1.1.4 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hugeicons/hugeicons/blob/main/packages/react/CHANGELOG.md\"\u003e@​hugeicons/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003e@​hugeicons/react\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e1.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README icon counts to 5,100+ free icons and 51,000+ pro icons\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README intro copy to better emphasize React icons and link to the React icons library page\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hugeicons/hugeicons/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Use \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e for the docs tooling (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49025\"\u003e#49025\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Remove the \u003ccode\u003eglobalSelector\u003c/code\u003e stylis middleware (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49029\"\u003e#49029\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add an \u003ccode\u003eassertions\u003c/code\u003e mode to the axe regression harness (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48915\"\u003e#48915\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Automate the CSS-dependent WCAG criteria (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48936\"\u003e#48936\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fail the regression run when a webfont does not load (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48948\"\u003e#48948\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eAug 27, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/809a7717b4c050ba3f69b75300689f07c050a16e\"\u003e\u003ccode\u003e809a771\u003c/code\u003e\u003c/a\u003e [release] v9.4.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49046\"\u003e#49046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f8d68293acfea1398a581a99c36662cd45cfa6c\"\u003e\u003ccode\u003e3f8d682\u003c/code\u003e\u003c/a\u003e [code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/daa05313e2fe517ea95e771574879a02f2ef7b44\"\u003e\u003ccode\u003edaa0531\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49014\"\u003e#49014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b5c70ced4ac996a03dd2c8ebda7252b6f193d8\"\u003e\u003ccode\u003e06b5c70\u003c/code\u003e\u003c/a\u003e [test] Use the Vitest global expect instead of importing chai (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48996\"\u003e#48996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9d72af33a3032cf5b5d3dba225a50812b8f30d2f\"\u003e\u003ccode\u003e9d72af3\u003c/code\u003e\u003c/a\u003e Bump react monorepo (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48973\"\u003e#48973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.4.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/ente/ente/pull/13542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ente%2Fente/issues/13542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13542/packages"},{"uuid":"5741593991","node_id":"PR_kwDOU_Luas8AAAABHE0skQ","number":64,"state":"open","title":"Bump @eslint/compat from 1.1.1 to 2.1.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T08:06:17.000Z","updated_at":"2026-10-07T08:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.1.1","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.1.1 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.1\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aether-bench/keycloak__keycloak__aether-r1__PR32918__20261007/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-bench%2Fkeycloak__keycloak__aether-r1__PR32918__20261007/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"},{"uuid":"5727324295","node_id":"PR_kwDONlHnnc8AAAABG5Z2ww","number":104,"state":"open","title":"build(deps): bump the bun-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-06T11:06:35.000Z","updated_at":"2026-10-06T11:06:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"bun-dependencies","update_count":19,"packages":[{"name":"@supabase/ssr","old_version":"0.6.1","new_version":"0.12.7","repository_url":"https://github.com/supabase/ssr"},{"name":"@vercel/analytics","old_version":"1.6.1","new_version":"2.0.1","repository_url":"https://github.com/vercel/analytics"},{"name":"lucide-svelte","old_version":"0.469.0","new_version":"1.0.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"resend","old_version":"4.8.0","new_version":"6.32.0","repository_url":"https://github.com/resend/resend-node"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@sveltejs/adapter-auto","old_version":"3.3.1","new_version":"8.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-vercel","old_version":"5.10.3","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.70.3","new_version":"3.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"4.0.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@types/node","old_version":"25.9.9","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.5","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-svelte","old_version":"2.46.1","new_version":"3.23.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"15.15.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.6.1` | `0.12.7` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.6.1` | `2.0.1` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.469.0` | `1.0.1` |\n| [resend](https://github.com/resend/resend-node) | `4.8.0` | `6.32.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.1.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `3.3.1` | `8.0.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.10.3` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.70.3` | `3.0.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `4.0.4` | `7.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.9` | `26.6.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.12.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `2.46.1` | `3.23.0` |\n| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.13.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.9` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.8.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.3.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n\n\nUpdates `@supabase/ssr` from 0.6.1 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/releases\"\u003e@​supabase/ssr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.7-rc.162\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add workflow for autoclosing stale issues by \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/292\"\u003esupabase/ssr#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply non-browser defaults when cookies only sets encode by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/294\"\u003esupabase/ssr#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.6-rc.158\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 by \u003ca href=\"https://github.com/supabase-libs-pr-manager\"\u003e\u003ccode\u003e@​supabase-libs-pr-manager\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/289\"\u003esupabase/ssr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/290\"\u003esupabase/ssr#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid duplicate cache headers per server client by \u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in tsdoc and design doc by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.5-rc.154\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add React Router middleware example by \u003ca href=\"https://github.com/sornapudisuresh\"\u003e\u003ccode\u003e@​sornapudisuresh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/274\"\u003esupabase/ssr#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump pnpm/action-setup from 6.0.9 to 6.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/280\"\u003esupabase/ssr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.15 to 8.5.25 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/281\"\u003esupabase/ssr#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/blob/main/CHANGELOG.md\"\u003e@​supabase/ssr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.3...v0.12.4\"\u003e0.12.4\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflush PKCE verifier slot removals on the server (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/275\"\u003e#275\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6df6f031d798c95412ae7251337938408f57553c\"\u003e6df6f03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e keep domain-scoped deletion in name-keyed cookie stores (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/d3a8a982b496a68e039a99fb64ebc6bc31f91fb9\"\u003ed3a8a98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/256\"\u003e#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign parseCookieHeader return type with getAll cookie method (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/e8fe1d51a99b2e27d51f7aa1fb0fb7efac7f6581\"\u003ee8fe1d5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e deduplicate server cookie writes (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/246\"\u003e#246\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/035eabe77385f36fbd744b50e08db2e21df0400b\"\u003e035eabe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.11.0...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9b28f495a358393046851b926551b706d7e4d267\"\u003e\u003ccode\u003e9b28f49\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.7 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e\u003ccode\u003e9d6e2a5\u003c/code\u003e\u003c/a\u003e fix: apply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/4ed9f65274760607c5af5126cfa01210e0185ce1\"\u003e\u003ccode\u003e4ed9f65\u003c/code\u003e\u003c/a\u003e chore: add workflow for autoclosing stale issues (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/71c33a7e8c62c7776d30c8f3cd94b8f6771ce0f0\"\u003e\u003ccode\u003e71c33a7\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.6 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c7c7e68551d286671dc2b85bce6bbe40e24eae12\"\u003e\u003ccode\u003ec7c7e68\u003c/code\u003e\u003c/a\u003e docs: fix typos in tsdoc and design doc (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003e\u003ccode\u003eaf750e2\u003c/code\u003e\u003c/a\u003e fix: avoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/905c7c3672f356d53beafeefd974209d4a5e0a65\"\u003e\u003ccode\u003e905c7c3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9e2564d780030f1d682e7d28c1eaf88f46c6496a\"\u003e\u003ccode\u003e9e2564d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c5310fdec2786743e56644ed4fc3861991b82124\"\u003e\u003ccode\u003ec5310fd\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.5 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003e\u003ccode\u003ec1700f2\u003c/code\u003e\u003c/a\u003e fix: warn when auth.storage is ignored by createBrowserClient/createServerCli...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/ssr/compare/v0.6.1...v0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​supabase/ssr\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.6.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e@​vercel/analytics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): set nuxt as optional dependency by \u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/193\"\u003evercel/analytics#193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/193\"\u003evercel/analytics#193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/vercel/analytics/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLicense changed from MPL-2.0 to MIT\u003c/strong\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNuxt: introduce module support\u003c/strong\u003e. If you need to configure it, load \u003ccode\u003einjectAnalytics()\u003c/code\u003e from \u003ccode\u003e@vercel/analytics/nuxt/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efeat: load dynamic configuration\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/184\"\u003e#184\u003c/a\u003e) — analytics config can now be loaded dynamically\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efix: src and endpoint paths do not work when relative\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.6.1...2.0.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.6.1...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0-canary.1\u003c/h2\u003e\n\u003cp\u003eCanary release for testing 2.0.0 changes\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/0d6941670b31bf2f3cbcf47540840b0b08860077\"\u003e\u003ccode\u003e0d69416\u003c/code\u003e\u003c/a\u003e chore: bump version to v2.0.1 (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/c7f3c37e563ae799a9891045b9faa502b67126ac\"\u003e\u003ccode\u003ec7f3c37\u003c/code\u003e\u003c/a\u003e fix(nuxt): set nuxt as optional dependency (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/c3e3805a83fa64553d694971db0d68ef8577321b\"\u003e\u003ccode\u003ec3e3805\u003c/code\u003e\u003c/a\u003e chore: bump version to v2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/425a797d8c6a239b04f5fd35bc8aefbf62c10280\"\u003e\u003ccode\u003e425a797\u003c/code\u003e\u003c/a\u003e chore: bump version to v2.0.0-canary.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/22888e396f1bbab3589d4e5014df2b2a6ab5d118\"\u003e\u003ccode\u003e22888e3\u003c/code\u003e\u003c/a\u003e fix: src and endpoint paths do not work when relative (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/3879f57d7bd7d38e77c744f14a49dec21df0ca82\"\u003e\u003ccode\u003e3879f57\u003c/code\u003e\u003c/a\u003e feat: load dynamic configuration (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/95f89141154b5738e9868b6fcebb092e277679ed\"\u003e\u003ccode\u003e95f8914\u003c/code\u003e\u003c/a\u003e feat(nuxt)!: Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/e40748943a2050ce49bdb7b4c22dc09d60703cc6\"\u003e\u003ccode\u003ee407489\u003c/code\u003e\u003c/a\u003e feat!: change license to MIT (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/v2.0.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-svelte` from 0.469.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLucide V1 🚀\u003c/h2\u003e\n\u003cp\u003eAfter years of work and dedication, Lucide Version 1 has been officially \u003cstrong\u003ereleased\u003c/strong\u003e!. This milestone marks a significant achievement in our journey to provide a comprehensive and versatile icon library for developers and designers alike.\u003c/p\u003e\n\u003cp\u003eIt's been quite a ride — especially over the past year. Lucide has grown to over 30 million downloads per week and is used by million of projects worldwide. This release is a testament to the hard work of our community and contributors who have helped shape Lucide into what it is today.\u003c/p\u003e\n\u003cp\u003eThank you to everyone who has supported us along the way. We couldn't have done this without you!\u003c/p\u003e\n\u003ch2\u003eWhat's New in Version 1? TLDR;\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved brand icons, see our \u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/blob/HEAD/brand-logo-statement\"\u003ebrand logo statement\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003eImproved documentation, guides per framework.\u003c/li\u003e\n\u003cli\u003eImproved accessibility, \u003ccode\u003earia-hidden\u003c/code\u003e is now set by default on icons.\u003c/li\u003e\n\u003cli\u003eRemoved UMD build, only ESM and CJS now (exception for the \u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/blob/guide/lucide/index.md\"\u003e\u003ccode\u003elucide\u003c/code\u003e\u003c/a\u003e package).\u003c/li\u003e\n\u003cli\u003ePackage rename from \u003ccode\u003elucide-vue-next\u003c/code\u003e to \u003ccode\u003e@lucide/vue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA modern, standalone implementation for Angular, \u003ccode\u003e@lucide/angular\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport for context providers in React, Vue, Svelte, and Solid.\u003c/li\u003e\n\u003cli\u003eStable code points for Lucide font.\u003c/li\u003e\n\u003cli\u003eSupport for shadow DOM in the \u003ccode\u003elucide\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eMany bug fixes and improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee more at \u003ca href=\"https://lucide.dev/guide/version-1\"\u003eLucide Version 1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThis release was published unintentionally. We've corrected this in \u003ca href=\"https://github.com/lucide-icons/lucide/releases/tag/1.0.1\"\u003ev1.0.1\u003c/a\u003e, which should be used instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(api): Update nitro to latest version by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4102\"\u003elucide-icons/lucide#4102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): Add 'crypto' tag to bitcoin.json by \u003ca href=\"https://github.com/cwlowder\"\u003e\u003ccode\u003e@​cwlowder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4120\"\u003elucide-icons/lucide#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): fix incorrect Angular integration example for lucide-lab by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4101\"\u003elucide-icons/lucide#4101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirects): Fixes icon alias redirects on site by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4122\"\u003elucide-icons/lucide#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eschool\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4124\"\u003elucide-icons/lucide#4124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump simple-git from 3.30.0 to 3.32.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4133\"\u003elucide-icons/lucide#4133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4107\"\u003elucide-icons/lucide#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add strapi lucide icons package by \u003ca href=\"https://github.com/shx08\"\u003e\u003ccode\u003e@​shx08\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4112\"\u003elucide-icons/lucide#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add rule about consistent use of shapes by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3975\"\u003elucide-icons/lucide#3975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003egpu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4147\"\u003elucide-icons/lucide#4147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump h3 from 1.15.4 to 1.15.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4163\"\u003elucide-icons/lucide#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-fonts): correct icon mappings in index.html and unicode.html by \u003ca href=\"https://github.com/buyuan-dev\"\u003e\u003ccode\u003e@​buyuan-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4160\"\u003elucide-icons/lucide#4160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(icons): fix formatting of \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e element in two icons that were inconsistent by \u003ca href=\"https://github.com/LukasKalbertodt\"\u003e\u003ccode\u003e@​LukasKalbertodt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4166\"\u003elucide-icons/lucide#4166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ICON_GUIDELINES link in CONTRIBUTING.md by \u003ca href=\"https://github.com/AntoninKadrmas\"\u003e\u003ccode\u003e@​AntoninKadrmas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4187\"\u003elucide-icons/lucide#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecctv-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4162\"\u003elucide-icons/lucide#4162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cwlowder\"\u003e\u003ccode\u003e@​cwlowder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4120\"\u003elucide-icons/lucide#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shx08\"\u003e\u003ccode\u003e@​shx08\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4112\"\u003elucide-icons/lucide#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buyuan-dev\"\u003e\u003ccode\u003e@​buyuan-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4160\"\u003elucide-icons/lucide#4160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasKalbertodt\"\u003e\u003ccode\u003e@​LukasKalbertodt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4166\"\u003elucide-icons/lucide#4166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AntoninKadrmas\"\u003e\u003ccode\u003e@​AntoninKadrmas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4187\"\u003elucide-icons/lucide#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4162\"\u003elucide-icons/lucide#4162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.0.1/packages/lucide-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 4.8.0 to 6.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: request cancellation  by \u003ca href=\"https://github.com/Nithin0620\"\u003e\u003ccode\u003e@​Nithin0620\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1072\"\u003eresend/resend-node#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: accept request options on every method by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1122\"\u003eresend/resend-node#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1105\"\u003eresend/resend-node#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1106\"\u003eresend/resend-node#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: treat an aborted error response as a network failure by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1123\"\u003eresend/resend-node#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(batch): send request headers in every HeadersInit form by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1128\"\u003eresend/resend-node#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(batch): treat null request headers as no custom headers by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1129\"\u003eresend/resend-node#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 6.32.0 by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1132\"\u003eresend/resend-node#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump morgan from 1.10.1 to 1.12.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1120\"\u003eresend/resend-node#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.3.6 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1124\"\u003eresend/resend-node#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update softprops/action-gh-release digest to efb3536 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1104\"\u003eresend/resend-node#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nithin0620\"\u003e\u003ccode\u003e@​Nithin0620\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1072\"\u003eresend/resend-node#1072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.31.0...v6.32.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.31.0...v6.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.31.1-preview-headless-dashboard.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.31.0...v6.31.1-preview-headless-dashboard.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.31.0...v6.31.1-preview-headless-dashboard.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(broadcasts): update jsdoc links to current docs pages by \u003ca href=\"https://github.com/PlagueFPS\"\u003e\u003ccode\u003e@​PlagueFPS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1112\"\u003eresend/resend-node#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(webhooks): add topic and contact.topics.updated webhook events by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1119\"\u003eresend/resend-node#1119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PlagueFPS\"\u003e\u003ccode\u003e@​PlagueFPS\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1112\"\u003eresend/resend-node#1112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.30.0...v6.31.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.30.0...v6.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add usage resource by \u003ca href=\"https://github.com/dielduarte\"\u003e\u003ccode\u003e@​dielduarte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1111\"\u003eresend/resend-node#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.29.0...v6.30.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.29.0...v6.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(contacts): accept boolean property values on update by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1110\"\u003eresend/resend-node#1110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.28.1...v6.29.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.28.1...v6.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency next to v16.3.3 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1034\"\u003eresend/resend-node#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.88 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/944\"\u003eresend/resend-node#944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/blob/canary/CHANGELOG.md\"\u003eresend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eresend@6.18.0\u003c/h2\u003e\n\u003ch3\u003eSupport tags and scheduledAt in batch email options\u003c/h3\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.18.0-canary.0 (canary)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.2\u003c/h2\u003e\n\u003ch3\u003efix response types for removing contacts out of segments and removing api keys\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.1\u003c/h2\u003e\n\u003ch3\u003eremove resource field, it was a dead field\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7388c5f17d0514d717d58b84d51addad5b769aa1\"\u003e\u003ccode\u003e7388c5f\u003c/code\u003e\u003c/a\u003e chore(deps): update softprops/action-gh-release digest to efb3536 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/291cccdacac59573eb4a348386fd7b054e24afa4\"\u003e\u003ccode\u003e291cccd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.3.6 [security] (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7f10587e8eb490c460237fda570353cdd15e43c7\"\u003e\u003ccode\u003e7f10587\u003c/code\u003e\u003c/a\u003e chore(deps): bump morgan from 1.10.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/8485d02f75f5bdb82b604a7d7f194b7b216dfc0d\"\u003e\u003ccode\u003e8485d02\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.32.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/c1c7e879ef24ab7c305e90d9bfde04c57133dcc8\"\u003e\u003ccode\u003ec1c7e87\u003c/code\u003e\u003c/a\u003e fix(batch): treat null request headers as no custom headers (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b9a3e5a61d8653c5e4873d89feb014258688ec7e\"\u003e\u003ccode\u003eb9a3e5a\u003c/code\u003e\u003c/a\u003e fix(batch): send request headers in every HeadersInit form (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ed3b151e93ff595f9fa6f1f0043196aacffb143a\"\u003e\u003ccode\u003eed3b151\u003c/code\u003e\u003c/a\u003e fix: treat an aborted error response as a network failure (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/1a4b02909c7a96c84a7390ac3b5738af98d7c96d\"\u003e\u003ccode\u003e1a4b029\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/88bf878ca9c53a03d2a71fa80b4963c17d6a08ab\"\u003e\u003ccode\u003e88bf878\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0148f7cb1580b9ed32104a6b9071562548c1d5ef\"\u003e\u003ccode\u003e0148f7c\u003c/code\u003e\u003c/a\u003e feat: accept request options on every method (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v4.8.0...v6.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for resend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 3.3.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/adapter-auto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15506\"\u003e#15506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16286\"\u003e#16286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.4\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/9a4b343bd8ab0060dc624fbdd139155fc4a0a1dc\"\u003e\u003ccode\u003e9a4b343\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ee2f55b1e3338d2fa92a25fe53d095129edf1002\"\u003e\u003ccode\u003eee2f55b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/65673a4dd35054c16f8555eb896dfb773d86a556\"\u003e\u003ccode\u003e65673a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1b79845e117f417b63fa399149816d73882c27ea\"\u003e\u003ccode\u003e1b79845\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b12bb789c17c30e7ff835de4af004d2f3eb36159\"\u003e\u003ccode\u003eb12bb78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/03f1687fe612ce3d2d9131139b5b188d9cf90c64\"\u003e\u003ccode\u003e03f1687\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/49f0808f3e983d0cb5a4d586cf0d1678467431ed\"\u003e\u003ccode\u003e49f0808\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e7c74bf8227dc228cb36e822eaff5992569b830a\"\u003e\u003ccode\u003ee7c74bf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0876d633145088c7a5213e9f530cf2fed96ce35d\"\u003e\u003ccode\u003e0876d63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9a2b9bacbb2de0533966bb029ef526b357aac086\"\u003e\u003ccode\u003e9a2b9ba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c9f54b5d66acd9443d36b0ae9aa0a656809bd7f9\"\u003e\u003ccode\u003ec9f54b5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/22b8152f74882775ac63e1cf96d3016b92ac8256\"\u003e\u003ccode\u003e22b8152\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f6d44cf007d6c6b54de57f6ae4ef8e2e7fea2f44\"\u003e\u003ccode\u003ef6d44cf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/3c3a27bf67a26164266e132dbb7f9266643cf724\"\u003e\u003ccode\u003e3c3a27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7f376b109cd770638806184cf5d8bf4cf88c5bf2\"\u003e\u003ccode\u003e7f376b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8a587c7b3919408ec66a362eb249fe5cf43f5316\"\u003e\u003ccode\u003e8a587c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/aa4f9605761e686f6aaf414b9186c68ddd2468dc\"\u003e\u003ccode\u003eaa4f960\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.3\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/bbd1e2fcc9af58edb9846393b081be61df4789d5\"\u003e\u003ccode\u003ebbd1e2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e21d27ba490c89da98dbad24fca364d0163137c4\"\u003e\u003ccode\u003ee21d27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/6044d055031bc17deedc069dc4016565364bd4f4\"\u003e\u003ccode\u003e6044d05\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7fb611fb604e4d74cd889f5fe21ccd255f876382\"\u003e\u003ccode\u003e7fb611f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/87633271ce40ac0839be9468598e965bde3cad51\"\u003e\u003ccode\u003e8763327\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7dc23798cde97b5616049ba8d443a07e8c558bdc\"\u003e\u003ccode\u003e7dc2379\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70c3eb31fe1e28f1532c84ec569ec7099da3344\"\u003e\u003ccode\u003ea70c3eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/89f49c70b7fb4883cf704d2fb57d2d8595790ad2\"\u003e\u003ccode\u003e89f49c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f36b3a4cd307bd8c89e03fa191becc175e7b3077\"\u003e\u003ccode\u003ef36b3a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1144a63d318c3c3255d06b374bb7a656a469fabf\"\u003e\u003ccode\u003e1144a63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/c3f58bb0eb6bde790897f1e8b89019bc39a062e5\"\u003e\u003ccode\u003ec3f58bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b655dc7cf043ff01d53e494e9744e548bb3ad9fd\"\u003e\u003ccode\u003eb655dc7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b325afb509b54445f678348e88ea2bf0152f4cec\"\u003e\u003ccode\u003eb325afb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e76b3d778bacb429fdb40a41b13ff04b54d97c1f\"\u003e\u003ccode\u003ee76b3d7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/58f47eb94016c5405829667bbc873e027c7b363c\"\u003e\u003ccode\u003e58f47eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/fe9d8d939b6d1a07b2957104fda6a1123f5eebd3\"\u003e\u003ccode\u003efe9d8d9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0c7bbd7bd4a346c560e7cbf9b39ba8bda7c718f0\"\u003e\u003ccode\u003e0c7bbd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/08d7e2a1b327d4e68c217f6e7d6b305732c82b1b\"\u003e\u003ccode\u003e08d7e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f4222adc504a7041b50325424a3eb86af02961ed\"\u003e\u003ccode\u003ef4222ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/089628b0d9637578085ad61b5786cd1c4476e399\"\u003e\u003ccode\u003e089628b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d8617b3f2f08144f6acfc7c636b89d62b982a33d\"\u003e\u003ccode\u003ed8617b3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c7369a148169dfd51af150c461ff266977b6befd\"\u003e\u003ccode\u003ec7369a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5e5e592f093d05c6ea30a41a0ebf543829069c5f\"\u003e\u003ccode\u003e5e5e592\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/60057c1d2a1e6429e5f315d587ebc01baef6dc94\"\u003e\u003ccode\u003e60057c1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/38f15289e249942275eab1281516702de08b7a30\"\u003e\u003ccode\u003e38f1528\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/40092f34aa063d033fc7a4d1d6fb1c10abd8cbf6\"\u003e\u003ccode\u003e40092f3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ff4247e2376862207dd9df7317f39d8bb8dd9ee4\"\u003e\u003ccode\u003eff4247e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/79a5de581fc1bb708879678b8295706221ba0f0f\"\u003e\u003ccode\u003e79a5de5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e@​sveltejs/adapter-auto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15506\"\u003e#15506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16286\"\u003e#16286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-next.4\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/9a4b343bd8ab0060dc624fbdd139155fc4a0a1dc\"\u003e\u003ccode\u003e9a4b343\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ee2f55b1e3338d2fa92a25fe53d095129edf1002\"\u003e\u003ccode\u003eee2f55b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/65673a4dd35054c16f8555eb896dfb773d86a556\"\u003e\u003ccode\u003e65673a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1b79845e117f417b63fa399149816d73882c27ea\"\u003e\u003ccode\u003e1b79845\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b12bb789c17c30e7ff835de4af004d2f3eb36159\"\u003e\u003ccode\u003eb12bb78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/03f1687fe612ce3d2d9131139b5b188d9cf90c64\"\u003e\u003ccode\u003e03f1687\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/49f0808f3e983d0cb5a4d586cf0d1678467431ed\"\u003e\u003ccode\u003e49f0808\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e7c74bf8227dc228cb36e822eaff5992569b830a\"\u003e\u003ccode\u003ee7c74bf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0876d633145088c7a5213e9f530cf2fed96ce35d\"\u003e\u003ccode\u003e0876d63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9a2b9bacbb2de0533966bb029ef526b357aac086\"\u003e\u003ccode\u003e9a2b9ba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c9f54b5d66acd9443d36b0ae9aa0a656809bd7f9\"\u003e\u003ccode\u003ec9f54b5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/22b8152f74882775ac63e1cf96d3016b92ac8256\"\u003e\u003ccode\u003e22b8152\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f6d44cf007d6c6b54de57f6ae4ef8e2e7fea2f44\"\u003e\u003ccode\u003ef6d44cf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/3c3a27bf67a26164266e132dbb7f9266643cf724\"\u003e\u003ccode\u003e3c3a27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7f376b109cd770638806184cf5d8bf4cf88c5bf2\"\u003e\u003ccode\u003e7f376b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8a587c7b3919408ec66a362eb249fe5cf43f5316\"\u003e\u003ccode\u003e8a587c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/aa4f9605761e686f6aaf414b9186c68ddd2468dc\"\u003e\u003ccode\u003eaa4f960\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-next.3\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/bbd1e2fcc9af58edb9846393b081be61df4789d5\"\u003e\u003ccode\u003ebbd1e2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e21d27ba490c89da98dbad24fca364d0163137c4\"\u003e\u003ccode\u003ee21d27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/6044d055031bc17deedc069dc4016565364bd4f4\"\u003e\u003ccode\u003e6044d05\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7fb611fb604e4d74cd889f5fe21ccd255f876382\"\u003e\u003ccode\u003e7fb611f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/87633271ce40ac0839be9468598e965bde3cad51\"\u003e\u003ccode\u003e8763327\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7dc23798cde97b5616049ba8d443a07e8c558bdc\"\u003e\u003ccode\u003e7dc2379\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70c3eb31fe1e28f1532c84ec569ec7099da3344\"\u003e\u003ccode\u003ea70c3eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/89f49c70b7fb4883cf704d2fb57d2d8595790ad2\"\u003e\u003ccode\u003e89f49c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f36b3a4cd307bd8c89e03fa191becc175e7b3077\"\u003e\u003ccode\u003ef36b3a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1144a63d318c3c3255d06b374bb7a656a469fabf\"\u003e\u003ccode\u003e1144a63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-next.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/c3f58bb0eb6bde790897f1e8b89019bc39a062e5\"\u003e\u003ccode\u003ec3f58bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b655dc7cf043ff01d53e494e9744e548bb3ad9fd\"\u003e\u003ccode\u003eb655dc7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b325afb509b54445f678348e88ea2bf0152f4cec\"\u003e\u003ccode\u003eb325afb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e76b3d778bacb429fdb40a41b13ff04b54d97c1f\"\u003e\u003ccode\u003ee76b3d7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/58f47eb94016c5405829667bbc873e027c7b363c\"\u003e\u003ccode\u003e58f47eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/fe9d8d939b6d1a07b2957104fda6a1123f5eebd3\"\u003e\u003ccode\u003efe9d8d9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0c7bbd7bd4a346c560e7cbf9b39ba8bda7c718f0\"\u003e\u003ccode\u003e0c7bbd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/08d7e2a1b327d4e68c217f6e7d6b305732c82b1b\"\u003e\u003ccode\u003e08d7e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f4222adc504a7041b50325424a3eb86af02961ed\"\u003e\u003ccode\u003ef4222ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/089628b0d9637578085ad61b5786cd1c4476e399\"\u003e\u003ccode\u003e089628b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d8617b3f2f08144f6acfc7c636b89d62b982a33d\"\u003e\u003ccode\u003ed8617b3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c7369a148169dfd51af150c461ff266977b6befd\"\u003e\u003ccode\u003ec7369a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5e5e592f093d05c6ea30a41a0ebf543829069c5f\"\u003e\u003ccode\u003e5e5e592\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/60057c1d2a1e6429e5f315d587ebc01baef6dc94\"\u003e\u003ccode\u003e60057c1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/38f15289e249942275eab1281516702de08b7a30\"\u003e\u003ccode\u003e38f1528\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/40092f34aa063d033fc7a4d1d6fb1c10abd8cbf6\"\u003e\u003ccode\u003e40092f3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ff4247e2376862207dd9df7317f39d8bb8dd9ee4\"\u003e\u003ccode\u003eff4247e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/79a5de581fc1bb708879678b8295706221ba0f0f\"\u003e\u003ccode\u003e79a5de5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3ec9b91d9d5b745588b3b469ab7d2dc39b759553\"\u003e\u003ccode\u003e3ec9b91\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/375d4d049672a16122652f1ca0e4625e59f2eabb\"\u003e\u003ccode\u003e375d4d0\u003c/code\u003e\u003c/a\u003e chore: bump dev deps (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/17195\"\u003e#17195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8eae94e262c5ae677b4029a1c8b74ad08200d97a\"\u003e\u003ccode\u003e8eae94e\u003c/code\u003e\u003c/a\u003e chore: upgrade to Vitest 5 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/17084\"\u003e#17084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/090d77ff289bf844cf65403f8f5e7eec8a7bb902\"\u003e\u003ccode\u003e090d77f\u003c/code\u003e\u003c/a\u003e Version Packages (next) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/31a06c2684a5b8faf429497a601032986b3afc77\"\u003e\u003ccode\u003e31a06c2\u003c/code\u003e\u003c/a\u003e feat: add Render support to adapter-auto (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/039cbcb37b783e0f49e13344aa7c438808a14137\"\u003e\u003ccode\u003e039cbcb\u003c/code\u003e\u003c/a\u003e chore: replace \u003ccode\u003eprettier\u003c/code\u003e with \u003ccode\u003eoxfmt\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16702\"\u003e#16702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7d11304601c45df8b781e95e3682f6287ea01ee0\"\u003e\u003ccode\u003e7d11304\u003c/code\u003e\u003c/a\u003e chore: use tsgo for type checking (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16692\"\u003e#16692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/aa810a04146b98b77592f7b384347140d29ff599\"\u003e\u003ccode\u003eaa810a0\u003c/code\u003e\u003c/a\u003e chore: lint rule and windows CI leg to guard the recurring windows path bug c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/30b9cb258d20b66c0f9ebe70fbdbe866232e781b\"\u003e\u003ccode\u003e30b9cb2\u003c/code\u003e\u003c/a\u003e Version Packages (next) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/94c447d9a0d00d2d17bdbf3622550d9e8b18f82e\"\u003e\u003ccode\u003e94c447d\u003c/code\u003e\u003c/a\u003e Version Packages (next) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16574\"\u003e#16574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@8.0.0/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-vercel` from 5.10.3 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/adapter-vercel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-vercel\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: use \u003ccode\u003erolldown\u003c/code\u003e for edge function bundling (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15432\"\u003e#15432\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: populate env vars before \u003ccode\u003einstrumentation.server.js\u003c/code\u003e is evaluated and update the adapter instrumentation API (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16303\"\u003e#16303\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: edge function build target is now \u003ccode\u003ees2022\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15432\"\u003e#15432\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003evite@^8.0.12\u003c/code\u003e, the first Vite 8 release bundling stable \u003ccode\u003erolldown\u003c/code\u003e 1.0.0 (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/Sparkier/visPositions/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkier%2FvisPositions/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"},{"uuid":"5706188403","node_id":"PR_kwDOUxflxM8AAAABGoZF_A","number":3,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["chore"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T03:54:04.000Z","updated_at":"2026-10-05T06:00:38.223Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":68,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1121.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@biomejs/biome","old_version":"2.5.11","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"@sentry/cli","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/getsentry/sentry-cli"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.13.3","new_version":"24.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lefthook","old_version":"2.1.12","new_version":"2.1.16","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.10.12","new_version":"2.11.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@ai-sdk/react","old_version":"4.0.87","new_version":"4.0.130","repository_url":"https://github.com/vercel/ai"},{"name":"@mdxeditor/editor","old_version":"4.2.3","new_version":"4.3.1","repository_url":"https://github.com/mdx-editor/editor"},{"name":"@posthog/react","old_version":"1.10.5","new_version":"1.11.3","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@sentry/react","old_version":"10.72.0","new_version":"10.75.3","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/query-async-storage-persister","old_version":"5.102.8","new_version":"5.104.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.104.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.102.8","new_version":"5.104.0","repository_url":"https://github.com/TanStack/query"},{"name":"@xyflow/react","old_version":"12.11.5","new_version":"12.12.0","repository_url":"https://github.com/xyflow/xyflow"},{"name":"ai","old_version":"7.0.84","new_version":"7.0.127","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.7.2","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"hono","old_version":"4.13.2","new_version":"4.13.12","repository_url":"https://github.com/honojs/hono"},{"name":"posthog-js","old_version":"1.422.5","new_version":"1.435.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.86.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-query-kit","old_version":"3.3.4","new_version":"3.4.0","repository_url":"https://github.com/liaoliao666/react-query-kit"},{"name":"react-resizable-panels","old_version":"4.12.3","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router","old_version":"7.18.3","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"streamdown","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/vercel/streamdown"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.5.2","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@types/chrome","old_version":"0.2.7","new_version":"0.3.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@rive-app/react-webgl2","old_version":"4.33.0","new_version":"4.36.0","repository_url":"https://github.com/rive-app/rive-react"},{"name":"@streamdown/cjk","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/vercel/streamdown"},{"name":"@streamdown/math","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/vercel/streamdown"},{"name":"@streamdown/mermaid","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/vercel/streamdown"},{"name":"@tabler/icons-react","old_version":"3.46.0","new_version":"3.48.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"media-chrome","old_version":"4.19.2","new_version":"4.19.3","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"rrweb","old_version":"2.1.1","new_version":"2.1.6","repository_url":"https://github.com/rrweb-io/rrweb"},{"name":"rrweb-player","old_version":"2.1.1","new_version":"2.1.6","repository_url":"https://github.com/rrweb-io/rrweb"},{"name":"@ai-sdk/amazon-bedrock","old_version":"5.0.67","new_version":"5.0.105","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/anthropic","old_version":"4.0.45","new_version":"4.0.71","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/azure","old_version":"4.0.53","new_version":"4.0.90","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/devtools","old_version":"1.0.13","new_version":"1.0.30","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"4.0.57","new_version":"4.0.87","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/mcp","old_version":"2.0.40","new_version":"2.0.66","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.51","new_version":"4.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai-compatible","old_version":"3.0.40","new_version":"3.0.62","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/provider","old_version":"4.0.8","new_version":"4.0.21","repository_url":"https://github.com/vercel/ai"},{"name":"@hono/zod-validator","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/honojs/middleware"},{"name":"@modelcontextprotocol/client","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@modelcontextprotocol/hono","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@modelcontextprotocol/server","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@openrouter/ai-sdk-provider","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/OpenRouterTeam/ai-sdk-provider"},{"name":"@sentry/bun","old_version":"10.72.0","new_version":"10.75.3","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"acpx","old_version":"0.13.2","new_version":"0.19.4","repository_url":"https://github.com/openclaw/acpx"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.3","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@modelcontextprotocol/sdk","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"drizzle-kit","old_version":"0.31.10","new_version":"0.31.11","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"puppeteer","old_version":"25.9.0","new_version":"25.12.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"@ai-sdk/provider-utils","old_version":"5.0.33","new_version":"5.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@remotion/google-fonts","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"remotion","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"@remotion/cli","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"@remotion/bundler","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"@remotion/renderer","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 68 updates in the /packages/browseros-agent directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1121.0` | `3.1145.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.11` | `2.5.15` |\n| [@sentry/cli](https://github.com/getsentry/sentry-cli) | `3.7.0` | `3.8.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `24.19.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.12` | `2.1.16` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.12` | `2.11.6` |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.87` | `4.0.130` |\n| [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `4.2.3` | `4.3.1` |\n| [@posthog/react](https://github.com/PostHog/posthog-js/tree/HEAD/packages/react) | `1.10.5` | `1.11.3` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.72.0` | `10.75.3` |\n| [@tanstack/query-async-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister) | `5.102.8` | `5.104.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.104.0` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.102.8` | `5.104.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.5` | `12.12.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.84` | `7.0.127` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.7.2` | `1.7.7` |\n| [hono](https://github.com/honojs/hono) | `4.13.2` | `4.13.12` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.422.5` | `1.435.6` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.86.0` | `7.89.0` |\n| [react-query-kit](https://github.com/liaoliao666/react-query-kit) | `3.3.4` | `3.4.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.3` | `4.14.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.18.3` | `7.18.4` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.6.0` | `2.7.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.2` | `4.6.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.2.7` | `0.3.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.3.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.33.0` | `4.36.0` |\n| [@streamdown/cjk](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-cjk) | `1.0.3` | `1.0.4` |\n| [@streamdown/math](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-math) | `1.0.2` | `1.0.3` |\n| [@streamdown/mermaid](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-mermaid) | `1.0.2` | `1.0.3` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.46.0` | `3.48.0` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.2` | `4.19.3` |\n| [rrweb](https://github.com/rrweb-io/rrweb/tree/HEAD/packages/rrweb) | `2.1.1` | `2.1.6` |\n| [rrweb-player](https://github.com/rrweb-io/rrweb/tree/HEAD/packages/rrweb-player) | `2.1.1` | `2.1.6` |\n| [@ai-sdk/amazon-bedrock](https://github.com/vercel/ai/tree/HEAD/packages/amazon-bedrock) | `5.0.67` | `5.0.105` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.45` | `4.0.71` |\n| [@ai-sdk/azure](https://github.com/vercel/ai/tree/HEAD/packages/azure) | `4.0.53` | `4.0.90` |\n| [@ai-sdk/devtools](https://github.com/vercel/ai/tree/HEAD/packages/devtools) | `1.0.13` | `1.0.30` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.57` | `4.0.87` |\n| [@ai-sdk/mcp](https://github.com/vercel/ai/tree/HEAD/packages/mcp) | `2.0.40` | `2.0.66` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.51` | `4.0.83` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `3.0.40` | `3.0.62` |\n| [@ai-sdk/provider](https://github.com/vercel/ai/tree/HEAD/packages/provider) | `4.0.8` | `4.0.21` |\n| [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) | `0.9.0` | `0.9.1` |\n| [@modelcontextprotocol/client](https://github.com/modelcontextprotocol/typescript-sdk) | `2.0.0` | `2.2.0` |\n| [@modelcontextprotocol/hono](https://github.com/modelcontextprotocol/typescript-sdk) | `2.0.0` | `2.0.1` |\n| [@modelcontextprotocol/server](https://github.com/modelcontextprotocol/typescript-sdk) | `2.0.0` | `2.2.0` |\n| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `3.0.0` | `3.1.0` |\n| [@sentry/bun](https://github.com/getsentry/sentry-javascript) | `10.72.0` | `10.75.3` |\n| [acpx](https://github.com/openclaw/acpx) | `0.13.2` | `0.19.4` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.3` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.30.0` | `1.31.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `25.9.0` | `25.12.0` |\n| [@ai-sdk/provider-utils](https://github.com/vercel/ai/tree/HEAD/packages/provider-utils) | `5.0.33` | `5.0.53` |\n| [@remotion/google-fonts](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [remotion](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [@remotion/cli](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [@remotion/bundler](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [@remotion/renderer](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1121.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.11 to 2.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.15\u003c/h2\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11723\"\u003e#11723\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3b429d182588aa19d35190a935e4dcdc5b693e5e\"\u003e\u003ccode\u003e3b429d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11656\"\u003e#11656\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-astro-set-html-directive/\"\u003e\u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e\u003c/a\u003e now correctly reports \u003ccode\u003eset:html\u003c/code\u003e directives inside Astro template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b4c11f553a7e702f9851af139662e1de45dc131\"\u003e\u003ccode\u003e0b4c11f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11815\"\u003e#11815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ad5b362fd17e488f50934306534cc2742b0cf84e\"\u003e\u003ccode\u003ead5b362\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003enoAstroConflictingSetDirectives\u003c/code\u003e rule for .astro (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/034366def492f84afb28903db62034411ed427d2\"\u003e\u003ccode\u003e034366d\u003c/code\u003e\u003c/a\u003e chore: update codspeed logo in readme (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12019\"\u003e#12019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/717db8c25737bacd0456c17bef9dda66f3c082c5\"\u003e\u003ccode\u003e717db8c\u003c/code\u003e\u003c/a\u003e feat(lint): add noMisplacedListElements (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/089bde07e3849bd88ac24bf604ab0231672371b0\"\u003e\u003ccode\u003e089bde0\u003c/code\u003e\u003c/a\u003e feat(lint/js): add useStrictBooleanExpressions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11750\"\u003e#11750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add useSvelteKitRuneImports lint rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11960\"\u003e#11960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add noSvelteExportLet (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b2b4400a5d9c141fb622c75affd5c2beffc2fced\"\u003e\u003ccode\u003eb2b4400\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11973\"\u003e#11973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ff4c4dd922c360fdc9386495d617e63821cc43ee\"\u003e\u003ccode\u003eff4c4dd\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noMeaninglessVoidOperator (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11732\"\u003e#11732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e feat(lint): add useLogicalProperties rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10816\"\u003e#10816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/cli` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cli/releases\"\u003e@​sentry/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(snapshots) Upload snapshot images to the objectstore usecase chosen by the server instead of a hardcoded one (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/pull/3408\"\u003e#3408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1-snapshot.20260915.49e8364\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 49e8364.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.8657593\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 8657593.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.6b798c9\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 6b798c9.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.3f3d2a5\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 3f3d2a5.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.3c00515\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 3c00515.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.e85fb81\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at e85fb81.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.c8267fb\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at c8267fb.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.c821aa6\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at c821aa6.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.b9dfa51\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at b9dfa51.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260828.3e7488c\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 3e7488c.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260828.d6c8b48\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at d6c8b48.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md\"\u003e@​sentry/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(snapshots) Upload snapshot images to the objectstore usecase chosen by the server instead of a hardcoded one (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/pull/3408\"\u003e#3408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/b602219e19ba29562996597a4d01b4a3bec4e7fc\"\u003e\u003ccode\u003eb602219\u003c/code\u003e\u003c/a\u003e release: 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/49e8364bf33ccca2abbafd2e21734488a94ea683\"\u003e\u003ccode\u003e49e8364\u003c/code\u003e\u003c/a\u003e feat(snapshots): Follow the server-selected objectstore usecase (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3408\"\u003e#3408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/6b798c990379beec9ea4196b3dcfc2c7521906f7\"\u003e\u003ccode\u003e6b798c9\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 3.15.0 to 3.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3409\"\u003e#3409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/e85fb815818aa16c0127a00c932e445bb57ab7c9\"\u003e\u003ccode\u003ee85fb81\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/c821aa6616272b880d6fe5c20d77fcc49e8ede63\"\u003e\u003ccode\u003ec821aa6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump browserslist from 4.28.6 to 4.28.9 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/3f3d2a59496f8cf3fde83c4bb95b39d1ea9eda4c\"\u003e\u003ccode\u003e3f3d2a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft from 2.26.6 to 2.31.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/b9dfa5154d199fcad13f343a93caa51ed05140da\"\u003e\u003ccode\u003eb9dfa51\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 5.0.3 to 6.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3371\"\u003e#3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/8657593b3eb9f8977f453d65db50539ea3b3bd26\"\u003e\u003ccode\u003e8657593\u003c/code\u003e\u003c/a\u003e meta(issues): Redirect requests to the new CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3405\"\u003e#3405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/c8267fb538d7cc20929fe41e3c062b2c0344c3ef\"\u003e\u003ccode\u003ec8267fb\u003c/code\u003e\u003c/a\u003e docs(readme): Redirect issues to new CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/3c00515810415be77d34c42fc86a2d705d9b2a8a\"\u003e\u003ccode\u003e3c00515\u003c/code\u003e\u003c/a\u003e ci: Fix CI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3407\"\u003e#3407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cli/compare/3.7.0...3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.13.3 to 24.19.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.12 to 2.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.16\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3ee04318fd06d56a70cc9c90dc8385b19918f520 ci: refactor publishing scripts (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e91407e537b2fa36539506963a33e582dca394798 deps: bump mod and text deps to resolve CVEs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe6f0ae8793533449cb9a07a253fa9a381e82206 fix: preserve unrelated unstaged changes on conflict (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecf4ef1e19baf0581871f69b40914d64c94ff19d7 fix: test staging fixed files with partially staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.15\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2388dde2b31dc9a782e967764046b41b404cece9 feat: propagate forced colors to hook commands via CLICOLOR_FORCE (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e49260b57c2a56bc4d65d09395458bb3ce3c63311 fix(lfs): do not pipe stdin into post-checkout git-lfs hook (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e38bc1c6cef3192a36002d0dcc37973416249c07e fix: quote paths in the generated hook shim (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0892f5f256ebe162485492af5ca14c2ced45586f fix: remove color blending (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef1de41cd5cd6a6c5e0179c65e00d5ed6d90078c2 fix: resolve push-files fallback against the remote-tracking ref (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e07ce565bcc73465bc18fb36561b935ee2a53eab6 fix: sanitize slashes in remote ref when building the checkout dir name (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec465ca8ef4fc9ee0695aa4a9530fc404ed838b7a test(cmd): regression for valid fish shell completion output (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: test staging fixed files with partially staged by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: preserve unrelated unstaged changes on conflict (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1483\"\u003e#1483\u003c/a\u003e) by \u003ca href=\"https://github.com/Sakshamm-Goyal\"\u003e\u003ccode\u003e@​Sakshamm-Goyal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump mod and text deps to resolve CVEs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1560\"\u003e#1560\u003c/a\u003e) by \u003ca href=\"https://github.com/devindavies\"\u003e\u003ccode\u003e@​devindavies\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: refactor publishing scripts (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1559\"\u003e#1559\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not pipe stdin into post-checkout git-lfs hook (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1523\"\u003e#1523\u003c/a\u003e) by \u003ca href=\"https://github.com/rwinkelman\"\u003e\u003ccode\u003e@​rwinkelman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove color blending (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1558\"\u003e#1558\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve push-files fallback against the remote-tracking ref (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1485\"\u003e#1485\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: regression for valid fish shell completion output (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1527\"\u003e#1527\u003c/a\u003e) by \u003ca href=\"https://github.com/rwinkelman\"\u003e\u003ccode\u003e@​rwinkelman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sanitize slashes in remote ref when building the checkout dir name (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1486\"\u003e#1486\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: quote paths in the generated hook shim (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1509\"\u003e#1509\u003c/a\u003e) by \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: propagate forced colors to hook commands via CLICOLOR_FORCE (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1547\"\u003e#1547\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/433e6b9067d5d138bf63b47403e0df8895a40e33\"\u003e\u003ccode\u003e433e6b9\u003c/code\u003e\u003c/a\u003e 2.1.16: preserve unrelated unstaged changes on conflicts after autofixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/cf4ef1e19baf0581871f69b40914d64c94ff19d7\"\u003e\u003ccode\u003ecf4ef1e\u003c/code\u003e\u003c/a\u003e fix: test staging fixed files with partially staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/be6f0ae8793533449cb9a07a253fa9a381e82206\"\u003e\u003ccode\u003ebe6f0ae\u003c/code\u003e\u003c/a\u003e fix: preserve unrelated unstaged changes on conflict (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/91407e537b2fa36539506963a33e582dca394798\"\u003e\u003ccode\u003e91407e5\u003c/code\u003e\u003c/a\u003e deps: bump mod and text deps to resolve CVEs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3ee04318fd06d56a70cc9c90dc8385b19918f520\"\u003e\u003ccode\u003e3ee0431\u003c/code\u003e\u003c/a\u003e ci: refactor publishing scripts (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/d050364655420db8a4241f2480942a8d8ddb3486\"\u003e\u003ccode\u003ed050364\u003c/code\u003e\u003c/a\u003e 2.1.15: small fixes to output and LFS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/49260b57c2a56bc4d65d09395458bb3ce3c63311\"\u003e\u003ccode\u003e49260b5\u003c/code\u003e\u003c/a\u003e fix(lfs): do not pipe stdin into post-checkout git-lfs hook (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/0892f5f256ebe162485492af5ca14c2ced45586f\"\u003e\u003ccode\u003e0892f5f\u003c/code\u003e\u003c/a\u003e fix: remove color blending (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/f1de41cd5cd6a6c5e0179c65e00d5ed6d90078c2\"\u003e\u003ccode\u003ef1de41c\u003c/code\u003e\u003c/a\u003e fix: resolve push-files fallback against the remote-tracking ref (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c465ca8ef4fc9ee0695aa4a9530fc404ed838b7a\"\u003e\u003ccode\u003ec465ca8\u003c/code\u003e\u003c/a\u003e test(cmd): regression for valid fish shell completion output (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.12...v2.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.12 to 2.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14329\"\u003evercel/turborepo#14329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade standalone turbo on installer reruns by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14330\"\u003evercel/turborepo#14330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake OpenTelemetry and PTY shutdown tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14331\"\u003evercel/turborepo#14331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document standalone turbo installation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14332\"\u003evercel/turborepo#14332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Install standalone turbo on Windows with PowerShell by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14334\"\u003evercel/turborepo#14334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Yarn patch resolutions with npm protocol selectors in prune by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14337\"\u003evercel/turborepo#14337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14264\"\u003evercel/turborepo#14264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Resolve latest turbo release with workflow token by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14339\"\u003evercel/turborepo#14339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14335\"\u003evercel/turborepo#14335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match production MFE negative lookaheads locally by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13496\"\u003evercel/turborepo#13496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add missing system environment variables and run flags by \u003ca href=\"https://github.com/BABTUNA\"\u003e\u003ccode\u003e@​BABTUNA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13811\"\u003evercel/turborepo#13811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize task inputs consistently for affected detection and hashing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14341\"\u003evercel/turborepo#14341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add task tags with configuration inheritance by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14342\"\u003evercel/turborepo#14342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade brace-expansion to latest compatible releases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14347\"\u003evercel/turborepo#14347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Point security.txt to Vercel HackerOne program by \u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake untracked scan-scope assertions by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14348\"\u003evercel/turborepo#14348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14343\"\u003evercel/turborepo#14343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14344\"\u003evercel/turborepo#14344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter tasks by tags in the CLI by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14345\"\u003evercel/turborepo#14345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14350\"\u003evercel/turborepo#14350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Infer single-package mode for query commands by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14351\"\u003evercel/turborepo#14351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14231\"\u003evercel/turborepo#14231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Python opt-in hint into filter contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14228\"\u003evercel/turborepo#14228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move dependency-output summary assertion into contract by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14230\"\u003evercel/turborepo#14230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move dependency-output selection and validation cases to engine contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14232\"\u003evercel/turborepo#14232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo exclude-only scope coverage by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14238\"\u003evercel/turborepo#14238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo cache-authority cases to contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14240\"\u003evercel/turborepo#14240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move JIT dependency graph scenario into engine contract by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14235\"\u003evercel/turborepo#14235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move dependency-output hash cases into task-hash contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14233\"\u003evercel/turborepo#14233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo task-filter cases into crate contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14239\"\u003evercel/turborepo#14239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move JIT input hash timing cases into task-hash contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14234\"\u003evercel/turborepo#14234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move package input normalization cases into engine contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14236\"\u003evercel/turborepo#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move structured startup and JIT input cases into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14237\"\u003evercel/turborepo#14237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Back off remote artifact requests during outages by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14222\"\u003evercel/turborepo#14222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fcd121358c58a57f678bf96938ed56553820d16e\"\u003e\u003ccode\u003efcd1213\u003c/code\u003e\u003c/a\u003e publish 2.11.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/90718d15c5249ddb037c7461db6ecb51bf0eb2c4\"\u003e\u003ccode\u003e90718d1\u003c/code\u003e\u003c/a\u003e fix: Infer single-package mode for query commands (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14351\"\u003e#14351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a409ce5af84a094b669ef0df994d77bfdf63b32a\"\u003e\u003ccode\u003ea409ce5\u003c/code\u003e\u003c/a\u003e fix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14350\"\u003e#14350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc7c148ac1c3680d4f3d13b91f265beed87edba1\"\u003e\u003ccode\u003ebc7c148\u003c/code\u003e\u003c/a\u003e feat: Filter tasks by tags in the CLI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14345\"\u003e#14345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/49d16076271dad9b56421d3ff8e702a33f9d5f50\"\u003e\u003ccode\u003e49d1607\u003c/code\u003e\u003c/a\u003e feat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14344\"\u003e#14344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fba5351c47fe9b1bb1669d554a8535f2f3376a36\"\u003e\u003ccode\u003efba5351\u003c/code\u003e\u003c/a\u003e feat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14343\"\u003e#14343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4570e0c966561a4cbb09ae529582bad77cf05c8\"\u003e\u003ccode\u003eb4570e0\u003c/code\u003e\u003c/a\u003e test: Deflake untracked scan-scope assertions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14348\"\u003e#14348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fa107aa83463ea1877a3cf5baba447d7e9bda78a\"\u003e\u003ccode\u003efa107aa\u003c/code\u003e\u003c/a\u003e docs: Point security.txt to Vercel HackerOne program (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14346\"\u003e#14346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0deb0e745283c23331ec3ccb579073cf04d6950a\"\u003e\u003ccode\u003e0deb0e7\u003c/code\u003e\u003c/a\u003e fix: Upgrade brace-expansion to latest compatible releases (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14347\"\u003e#14347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d44edbe5a753be6c0e36330fc34ff3f164d91c15\"\u003e\u003ccode\u003ed44edbe\u003c/code\u003e\u003c/a\u003e feat: Add task tags with configuration inheritance (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14342\"\u003e#14342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.12...v2.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yaml` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/685\"\u003e#685\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/1440ecd3d1bff41e4ac399f8f6839e810328bd16\"\u003e\u003ccode\u003e1440ecd\u003c/code\u003e\u003c/a\u003e 2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c699bc575b46e1dd3c05f1ffcf3f20f14085f8d8\"\u003e\u003ccode\u003ec699bc5\u003c/code\u003e\u003c/a\u003e fix: Simplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d11ce77c1adf022e9637f4d27b90fe9c96fe9743\"\u003e\u003ccode\u003ed11ce77\u003c/code\u003e\u003c/a\u003e fix: Limit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c5f49f4c616ea49239f010d5c9d8023e9667438a\"\u003e\u003ccode\u003ec5f49f4\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 4.0.87 to 4.0.130\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.130\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f05086: fix(react): prevent streamed chat updates from starving navigation transitions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [158a718]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bb8d33e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3ff0f54]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [284dc11]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ba8afe9]\n\u003cul\u003e\n\u003cli\u003eai@7.0.127\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.130\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f05086: fix(react): prevent streamed chat updates from starving navigation transitions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [158a718]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bb8d33e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3ff0f54]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [284dc11]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ba8afe9]\n\u003cul\u003e\n\u003cli\u003eai@7.0.127\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.129\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4f3d236]\n\u003cul\u003e\n\u003cli\u003eai@7.0.126\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.128\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ff3dcef]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4d0500e]\n\u003cul\u003e\n\u003cli\u003eai@7.0.125\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.65\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.127\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\n\u003cul\u003e\n\u003cli\u003eai@7.0.124\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.21\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.53\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e193d284: fix(react): deduplicate automatic stream resumption for shared Chat instances\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [05cdac6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4514fc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2a625cf]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb77f09e3c06c28e860d92e0de941b143c2eecec\"\u003e\u003ccode\u003eeb77f09\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21908\"\u003e#21908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8f05086a414bf318be49c403ee4fc39c78bb84c7\"\u003e\u003ccode\u003e8f05086\u003c/code\u003e\u003c/a\u003e fix: prevent streamed useChat updates from starving App Router navigation (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/45e1fbc3ea10d22f852e12b1c1851e289c85e835\"\u003e\u003ccode\u003e45e1fbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21880\"\u003e#21880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ce87e49503c3d3b5a57affb0025423ab9964c9f7\"\u003e\u003ccode\u003ece87e49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/193d2847041615cb35a368e57b66dc506ee2e870\"\u003e\u003ccode\u003e193d284\u003c/code\u003e\u003c/a\u003e fix(react): dedupe auto stream resume w/ shared Chat instances (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21679\"\u003e#21679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69cc80b25c506971769dd8438bbce7e0eb5ef631\"\u003e\u003ccode\u003e69cc80b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21666\"\u003e#21666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.130/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdxeditor/editor` from 4.2.3 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-editor/editor/releases\"\u003e@​mdxeditor/editor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep bold that runs past italic intact on export (\u003ca href=\"https://github.com/mdx-editor/editor/commit/13eb78118d00b02e5a17b9ad8aa7c4f3b65c7972\"\u003e13eb781\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/986\"\u003e#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep the formatting around links and inline HTML on import (\u003ca href=\"https://github.com/mdx-editor/editor/commit/2d8995813875604868aba1b73263d9283b5279d8\"\u003e2d89958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e serialize markdown with mdast-util-to-markdown 2.1.3 (\u003ca href=\"https://github.com/mdx-editor/editor/commit/ad2b04c0f632780767087e5be4ed15a383f36bc0\"\u003ead2b04c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.2.5...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2026-09-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split list item text at the caret when inserting a block (\u003ca href=\"https://github.com/mdx-editor/editor/commit/03990ac6072cc4eb729b665e68efda97594bebfd\"\u003e03990ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edefer table column mutation until popover closes (\u003ca href=\"https://github.com/mdx-editor/editor/commit/6fb200f63efc13533e9902930bea8bd3ee36f83e\"\u003e6fb200f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egive every dialog an accessible name and description (\u003ca href=\"https://github.com/mdx-editor/editor/commit/cff5435a537aa1a3529b4d23ebb5765847358492\"\u003ecff5435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e list every translatable string in the English locale (\u003ca href=\"https://github.com/mdx-editor/editor/commit/a68d8d70851a1c95c8d0024a7d317136b12b0b47\"\u003ea68d8d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage:\u003c/strong\u003e describe the image dialog without upload when no handler is set (\u003ca href=\"https://github.com/mdx-editor/editor/commit/27e02057699e85f33d24f861a6ce6907401654ab\"\u003e27e0205\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/981\"\u003e#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekeep block-level decorators inside the list item that holds the selection (\u003ca href=\"https://github.com/mdx-editor/editor/commit/c63a1bd559b2e13b2c9353ed5889f605f5d6df4e\"\u003ec63a1bd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/788\"\u003e#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etable:\u003c/strong\u003e set the active cell after the table change commits (\u003ca href=\"https://github.com/mdx-editor/editor/commit/54086657619feca0691f3b04fac7cbe6432c4f1b\"\u003e5408665\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/982\"\u003e#982\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd-japanese-locale (\u003ca href=\"https://github.com/mdx-editor/editor/commit/9e67a7d94c93cdee21aface9fe5c1c081bd812e8\"\u003e9e67a7d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.2.4...v4.2.5\"\u003e4.2.5\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e release the js-yaml 4.3.2 bump (\u003ca href=\"https://github.com/mdx-editor/editor/commit/0f9b0975910b6c3f518baec43b4a0621d4b2e441\"\u003e0f9b097\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/967\"\u003e#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.2.3...v4.2.4\"\u003e4.2.4\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport the dark counterparts of the admonition colour scales (\u003ca href=\"https://github.com/mdx-editor/editor/commit/fce0d634aaddd89f7cdf274b8c36c36939ea3bdc\"\u003efce0d63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/2d8995813875604868aba1b73263d9283b5279d8\"\u003e\u003ccode\u003e2d89958\u003c/code\u003e\u003c/a\u003e fix(core): keep the formatting around links and inline HTML on import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/ad2b04c0f632780767087e5be4ed15a383f36bc0\"\u003e\u003ccode\u003ead2b04c\u003c/code\u003e\u003c/a\u003e fix(deps): serialize markdown with mdast-util-to-markdown 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/13eb78118d00b02e5a17b9ad8aa7c4f3b65c7972\"\u003e\u003ccode\u003e13eb781\u003c/code\u003e\u003c/a\u003e fix(core): keep bold that runs past...\n\n_Description has been truncated_","html_url":"https://github.com/jimitchavdadev/BrowserOS-extended/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimitchavdadev%2FBrowserOS-extended/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"},{"uuid":"5688901106","node_id":"PR_kwDOIws4Ns8AAAABGbCAVQ","number":14356,"state":"open","title":"Bump the patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-03T10:47:35.000Z","updated_at":"2026-10-03T10:47:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":15,"packages":[{"name":"@codemirror/search","old_version":"6.7.1","new_version":"6.7.2","repository_url":"https://github.com/codemirror/search"},{"name":"@kittycad/lib","old_version":"4.5.6","new_version":"4.5.8","repository_url":"https://github.com/KittyCAD/kittycad.ts"},{"name":"@lezer/highlight","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@microlink/react-json-view","old_version":"1.31.28","new_version":"1.31.38","repository_url":"https://github.com/microlinkhq/react-json-view"},{"name":"effect","old_version":"3.22.1","new_version":"3.22.2","repository_url":"https://github.com/Effect-TS/effect"},{"name":"ignore","old_version":"7.0.6","new_version":"7.0.10","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"openid-client","old_version":"6.8.5","new_version":"6.8.8","repository_url":"https://github.com/panva/openid-client"},{"name":"react-hot-toast","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/timolins/react-hot-toast"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/preset-env","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@lezer/generator","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/lezer-parser/generator"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.7.1` | `6.7.2` |\n| [@kittycad/lib](https://github.com/KittyCAD/kittycad.ts) | `4.5.6` | `4.5.8` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.2.3` | `1.2.4` |\n| [@microlink/react-json-view](https://github.com/microlinkhq/react-json-view) | `1.31.28` | `1.31.38` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.22.1` | `3.22.2` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.6` | `7.0.10` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [openid-client](https://github.com/panva/openid-client) | `6.8.5` | `6.8.8` |\n| [react-hot-toast](https://github.com/timolins/react-hot-toast) | `2.6.0` | `2.6.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `8.0.2` | `8.0.6` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [@lezer/generator](https://github.com/lezer-parser/generator) | `1.8.0` | `1.8.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n\n\nUpdates `@codemirror/search` from 6.7.1 to 6.7.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@kittycad/lib` from 4.5.6 to 4.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/486b27961b3688b4da3bbef3d00ebebe7e3288e0\"\u003e\u003ccode\u003e486b279\u003c/code\u003e\u003c/a\u003e Pin the damn wasm lib (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/c49652652bc40de582d7774d363c21a41ae86414\"\u003e\u003ccode\u003ec496526\u003c/code\u003e\u003c/a\u003e Update api spec (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KittyCAD/kittycad.ts/compare/4.5.6...4.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microlink/react-json-view` from 1.31.28 to 1.31.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/releases\"\u003e@​microlink/react-json-view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.104.1 to 1.105.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/209\"\u003emicrolinkhq/react-json-view#209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.37...v1.31.38\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.37...v1.31.38\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.37\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump jsdom from 30.0.1 to 30.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/207\"\u003emicrolinkhq/react-json-view#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack-bundle-analyzer from 5.3.3 to 5.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/208\"\u003emicrolinkhq/react-json-view#208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.36...v1.31.37\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.36...v1.31.37\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump moment from 2.30.1 to 2.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/206\"\u003emicrolinkhq/react-json-view#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack from 5.110.3 to 5.111.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/205\"\u003emicrolinkhq/react-json-view#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump babel from 7 to 8 by \u003ca href=\"https://github.com/Kikobeats\"\u003e\u003ccode\u003e@​Kikobeats\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/204\"\u003emicrolinkhq/react-json-view#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.103.1 to 1.104.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/200\"\u003emicrolinkhq/react-json-view#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 11.8.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/199\"\u003emicrolinkhq/react-json-view#199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/blob/master/CHANGELOG.md\"\u003e@​microlink/react-json-view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.31.38 (2026-09-25)\u003c/h2\u003e\n\u003ch2\u003e1.31.37 (2026-09-21)\u003c/h2\u003e\n\u003ch2\u003e1.31.36 (2026-09-19)\u003c/h2\u003e\n\u003ch2\u003e1.31.35 (2026-09-17)\u003c/h2\u003e\n\u003ch2\u003e1.31.34 (2026-09-14)\u003c/h2\u003e\n\u003ch2\u003e1.31.33 (2026-09-08)\u003c/h2\u003e\n\u003ch2\u003e1.31.32 (2026-09-04)\u003c/h2\u003e\n\u003ch2\u003e1.31.31 (2026-08-31)\u003c/h2\u003e\n\u003ch2\u003e1.31.30 (2026-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing showComma prop to type definitions (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/6fbb7ecace673b4764942435a6b69877f139d049\"\u003e6fbb7ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.31.29 (2026-08-19)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/1dcdcfe5708cdec8fe9252b2cb8579daca5f86c5\"\u003e\u003ccode\u003e1dcdcfe\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/91197fd9acbf2364ddc3d0b93386a634fa72c9db\"\u003e\u003ccode\u003e91197fd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump sass from 1.104.1 to 1.105.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/868d069accc196f917e7056d00b7d91bc272296a\"\u003e\u003ccode\u003e868d069\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/dbdca00dedeacc7ed8f8943d64cd3973e33334e6\"\u003e\u003ccode\u003edbdca00\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump webpack-bundle-analyzer from 5.3.3 to 5.4.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/77fbe8a7397169ae70788890c4343cade80e01dc\"\u003e\u003ccode\u003e77fbe8a\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jsdom from 30.0.1 to 30.1.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/a441eefdaa74192a48612627450c007147d0bfd9\"\u003e\u003ccode\u003ea441eef\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/752d3e844c8144a9d32636c68280d78665bd3c31\"\u003e\u003ccode\u003e752d3e8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/abb813a7ecc8945bb9e9351b97572bc9dc1e924c\"\u003e\u003ccode\u003eabb813a\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/021bbf4e146ae92818ddaa606dcbacdc03066b11\"\u003e\u003ccode\u003e021bbf4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump webpack from 5.110.3 to 5.111.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/ab1d2ac2d2e198aefd9e216372923a80d6335287\"\u003e\u003ccode\u003eab1d2ac\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.34\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.28...v1.31.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.22.1 to 3.22.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.22.2/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6233\"\u003e#6233\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fix TMap.remove and removeAll erroneously clearing entire bucket on hash collision.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/thewilkybarkid\"\u003e\u003ccode\u003e@​thewilkybarkid\u003c/code\u003e\u003c/a\u003e! - Fix use of Schema.NonEmptyArrayEnsure with strings\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6985be0cf461f0997f28f6798f469d01a2b46ca3\"\u003e\u003ccode\u003e6985be0\u003c/code\u003e\u003c/a\u003e Version Packages (v3) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6809\"\u003e#6809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Fix use of Schema.NonEmptyArrayEnsure with strings (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/7170\"\u003e#7170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e fix(effect): TMap.remove/removeAll clears entire bucket on hash collision (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.22.2/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 7.0.6 to 7.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kaelzhang/node-ignore/releases\"\u003eignore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Brings pattern matching closer to \u003ccode\u003egit\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e A backslash now makes the next character a literal, exactly as \u003ccode\u003egit\u003c/code\u003e does: \u003ccode\u003e\\*\u003c/code\u003e matches a literal \u003ccode\u003e*\u003c/code\u003e rather than acting as a wildcard, \u003ccode\u003e\\?\u003c/code\u003e matches a literal \u003ccode\u003e?\u003c/code\u003e, and \u003ccode\u003e\\d\u003c/code\u003e, \u003ccode\u003e\\b\u003c/code\u003e, \u003ccode\u003e\\/\u003c/code\u003e and the like are the plain characters instead of regular-expression escapes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Only a trailing run of spaces is stripped from a pattern — never tabs or other whitespace — and a line of only tabs is treated as a pattern rather than a blank line, matching \u003ccode\u003egit\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAn upgrade is recommended for all dependents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/3a12e094bff170b8385e4cda1a2838a819ec7746\"\u003e\u003ccode\u003e3a12e09\u003c/code\u003e\u003c/a\u003e bump version 9.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/58ae4272f77c05f44be2405249b676344e22727b\"\u003e\u003ccode\u003e58ae427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/168\"\u003e#168\u003c/a\u003e from MFA-G/fix/wildcard-partial-separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/e3415951536389fafe42f370a9caf992f9c6fea2\"\u003e\u003ccode\u003ee341595\u003c/code\u003e\u003c/a\u003e fix: let a wildcard reach past a partial match of what follows it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/821765efdf7752b186a03ed0450d9ee013cee099\"\u003e\u003ccode\u003e821765e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/166\"\u003e#166\u003c/a\u003e: bump version 7.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/e00d35eaee5184cc0176309b680bd252d321c5eb\"\u003e\u003ccode\u003ee00d35e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/167\"\u003e#167\u003c/a\u003e from bentbrain/fix-bom-blank-line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/9b6481f88753fd5361ad6c4b945f90e556ea2a49\"\u003e\u003ccode\u003e9b6481f\u003c/code\u003e\u003c/a\u003e fix(ignore): reject BOM-only blank lines before compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/20b802ae9e60c304e7fc71e77ffc246be1a02974\"\u003e\u003ccode\u003e20b802a\u003c/code\u003e\u003c/a\u003e bump version 7.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/0414358a20becef81d1bcad99df5c8260a3fd8d1\"\u003e\u003ccode\u003e0414358\u003c/code\u003e\u003c/a\u003e build: require 100% coverage of index.js as an explicit gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/968aee6885ab2511b0759c2e135b062a4831ee97\"\u003e\u003ccode\u003e968aee6\u003c/code\u003e\u003c/a\u003e compat: check compatibility by running old versions' test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/8e462205940765a6524c5415df281b7725a82e31\"\u003e\u003ccode\u003e8e46220\u003c/code\u003e\u003c/a\u003e build: run the compatibility gate as part of \u003ccode\u003enpm test\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kaelzhang/node-ignore/compare/7.0.6...7.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jszip` from 3.10.1 to 3.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stuk/jszip/blob/main/CHANGES.md\"\u003ejszip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev3.10.2 2026-09-09\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cross-realm binary type detection in \u003ccode\u003egetTypeOf\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/759\"\u003e#759\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing types for \u003ccode\u003eJSZip.defaults\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/690\"\u003e#690\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Blob support in Node.js 18 and up. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/941\"\u003e#941\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/020fa3384c994f923123141bbeebae0c3a44dd0d\"\u003e\u003ccode\u003e020fa33\u003c/code\u003e\u003c/a\u003e Release preparation for 3.10.2 (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/d38fda5a3543bdcf64cc3616f55528f77fe5731a\"\u003e\u003ccode\u003ed38fda5\u003c/code\u003e\u003c/a\u003e Fix cross-realm binary type detection in getTypeOf (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/e682f9a65e3f13e5e35691a32df177617f13fce7\"\u003e\u003ccode\u003ee682f9a\u003c/code\u003e\u003c/a\u003e Fix grunt build rebundling existing dist via browser field (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/5adef3600e7d9894096e4582e78e71d730639f96\"\u003e\u003ccode\u003e5adef36\u003c/code\u003e\u003c/a\u003e Add missing types for JSZip.defaults (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/41a13427621ca7eea4ce7140e67c6215ad2c7874\"\u003e\u003ccode\u003e41a1342\u003c/code\u003e\u003c/a\u003e Fix blob support in Node.js 18 and up (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/643714aa770afd8fe1df6cfc7e2bde945bb0ef64\"\u003e\u003ccode\u003e643714a\u003c/code\u003e\u003c/a\u003e Move all continuous integration to GitHub Actions (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/418c11f27c3393667323ea152f8cab67649e813c\"\u003e\u003ccode\u003e418c11f\u003c/code\u003e\u003c/a\u003e Upgrade Playwright to the latest version (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/2ceb998e29d4171b4f3f2ecab1a2195c696543c0\"\u003e\u003ccode\u003e2ceb998\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stuk/jszip/compare/v3.10.1...v3.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jkoops\"\u003ejkoops\u003c/a\u003e, a new releaser for jszip since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openid-client` from 6.8.5 to 6.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/releases\"\u003eopenid-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.8\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.7\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/blob/main/CHANGELOG.md\"\u003eopenid-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.7...v6.8.8\"\u003e6.8.8\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.6...v6.8.7\"\u003e6.8.7\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.6\"\u003e6.8.6\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/04c59826121f736afc71fe005439c961d5fb6f3b\"\u003e\u003ccode\u003e04c5982\u003c/code\u003e\u003c/a\u003e chore(release): 6.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5eccf2ece797de3358cf143f8f32629eda695e1f\"\u003e\u003ccode\u003e5eccf2e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003e\u003ccode\u003ed730f80\u003c/code\u003e\u003c/a\u003e fix(passport): handle rejected async verification callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003e\u003ccode\u003eb931c40\u003c/code\u003e\u003c/a\u003e refactor: share grant polling lifecycle and retry handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003e\u003ccode\u003ed687796\u003c/code\u003e\u003c/a\u003e fix: isolate lazy client authentication handler caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003e\u003ccode\u003ee816bf0\u003c/code\u003e\u003c/a\u003e fix: calculate token lifetimes using elapsed time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e\u003ccode\u003e10ba026\u003c/code\u003e\u003c/a\u003e fix: select a unique decryption key when kid is omitted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003e\u003ccode\u003eb26170e\u003c/code\u003e\u003c/a\u003e fix: retain polling abort signals through response processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003e\u003ccode\u003eaf32783\u003c/code\u003e\u003c/a\u003e fix: apply the default HTTP request timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e\u003ccode\u003e5433d68\u003c/code\u003e\u003c/a\u003e fix: preserve clock settings across DCR nonce retries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hot-toast` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/timolins/react-hot-toast/releases\"\u003ereact-hot-toast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade toast styles easier to override with Tailwind CSS by using \u003ccode\u003e:where()\u003c/code\u003e to lower CSS specificity. (f339d71)\u003c/li\u003e\n\u003cli\u003eFixed an issue where toasts stopped updating after a component unmounted when multiple hooks shared the same \u003ccode\u003etoasterId\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/matthernet\"\u003e\u003ccode\u003e@​matthernet\u003c/code\u003e\u003c/a\u003e for reporting the issue and suggesting the fix! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TypeScript resolution errors in pnpm strict mode by adding \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies. Thanks to \u003ca href=\"https://github.com/q121212\"\u003e\u003ccode\u003e@​q121212\u003c/code\u003e\u003c/a\u003e for the fix and \u003ca href=\"https://github.com/baraknaveh\"\u003e\u003ccode\u003e@​baraknaveh\u003c/code\u003e\u003c/a\u003e for the report! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[[\u003ca href=\"\"\u003eFull changelog: v2.6.0 → v2.6.1\u003c/a\u003e](\u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)%5D(https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ehttps://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)](https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/e725d38e0faec05f7b8fb10644b616ef978d2f4d\"\u003e\u003ccode\u003ee725d38\u003c/code\u003e\u003c/a\u003e 2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/114cafd0dbd653c2488323f67bc947569454a292\"\u003e\u003ccode\u003e114cafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e from timolins/codex/fix-use-store-subscriber-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/ce3f199819418adaa2d15e9ae1e872c8a08087dd\"\u003e\u003ccode\u003ece3f199\u003c/code\u003e\u003c/a\u003e Fix useStore subscriber cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/52613c1b568abe59ca037b51fafa9ae4c7c973fe\"\u003e\u003ccode\u003e52613c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e from q121212/fix/missing-peer-dep-types-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/64e1fffcd52b1912511bd6316b0f418c0a08fa92\"\u003e\u003ccode\u003e64e1fff\u003c/code\u003e\u003c/a\u003e fix(build): add missing \u003ccode\u003e@​types/react\u003c/code\u003e and \u003ccode\u003e@​types/react-dom\u003c/code\u003e peer deps for pnpm ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/f339d7105c90e64bc80ee836b987f2efe235035c\"\u003e\u003ccode\u003ef339d71\u003c/code\u003e\u003c/a\u003e Use :where() for easier Tailwind overrides\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 14.0.1 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/fd59f0277549d22cc7ec00a7b3b5c9bccb4d3c1d\"\u003e\u003ccode\u003efd59f02\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f3c564eb56b22b2abe754b71e57857c58a90e29c\"\u003e\u003ccode\u003ef3c564e\u003c/code\u003e\u003c/a\u003e docs: point the Node support permalink at the CI version matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003e\u003ccode\u003eb1da338\u003c/code\u003e\u003c/a\u003e fix(v1): set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e\u003ccode\u003e6adcc1d\u003c/code\u003e\u003c/a\u003e fix(v1): carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ea83515d6a4de13a8f9d253fe772752c9dd7bbbe\"\u003e\u003ccode\u003eea83515\u003c/code\u003e\u003c/a\u003e docs: cleanup API summary (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ac3686077dc34d379681589a52a10d34aedec3d7\"\u003e\u003ccode\u003eac36860\u003c/code\u003e\u003c/a\u003e chore: pin \u003ccode\u003epublint\u003c/code\u003e version in CI (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003e\u003ccode\u003ea67db57\u003c/code\u003e\u003c/a\u003e fix(v7): align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zhangli091011\"\u003e\u003ccode\u003e@​zhangli091011\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9e408d6bf09af067165d303165f9537b4cac1268\"\u003e\u003ccode\u003e9e408d6\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/753bedf7ca2893272c5fe58dbf82922d140aa458\"\u003e\u003ccode\u003e753bedf\u003c/code\u003e\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18235\"\u003e#18235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0d8ed705171f38f95058db247eb358c9242b35b7\"\u003e\u003ccode\u003e0d8ed70\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cea20d65b950fd10971e5946c2f69ee7e859f55\"\u003e\u003ccode\u003e4cea20d\u003c/code\u003e\u003c/a\u003e Use built-in glob in Node.js (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18097\"\u003e#18097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1eac4481473df52fbbcb452c4dca8d79039dbb63\"\u003e\u003ccode\u003e1eac448\u003c/code\u003e\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18145\"\u003e#18145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1554d587b31460f135adf65812d199f963a34e61\"\u003e\u003ccode\u003e1554d58\u003c/code\u003e\u003c/a\u003e chore: Some minor cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/286c79a148db0b4ab0dec96e2eff62ccfbbc3889\"\u003e\u003ccode\u003e286c79a\u003c/code\u003e\u003c/a\u003e Update compat data sources (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18116\"\u003e#18116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/generator` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/generator/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.26 to 8.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KittyCAD/modeling-app/pull/14356","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyCAD%2Fmodeling-app/issues/14356","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14356/packages"},{"uuid":"5682908494","node_id":"PR_kwDOTbDYBM8AAAABGWWaZw","number":25,"state":"closed","title":"chore(deps): bump the bun-root group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-09T20:51:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T20:19:19.000Z","updated_at":"2026-10-09T20:51:36.000Z","time_to_close":606733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun-root","update_count":68,"packages":[{"name":"@fontsource-variable/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource-variable/noto-sans-sc","old_version":"5.2.10","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/jetbrains-mono","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/react","old_version":"10.53.1","new_version":"11.1.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tauri-apps/api","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-log","old_version":"2.8.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-notification","old_version":"2.3.3","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.4","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"cuelume","old_version":"0.1.0","new_version":"0.2.4","repository_url":"https://github.com/danielwh2/cuelume"},{"name":"framer-motion","old_version":"12.38.0","new_version":"13.4.6","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"26.2.0","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.48.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.6","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-colorful","old_version":"5.7.0","new_version":"5.8.1","repository_url":"https://github.com/omgovich/react-colorful"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hotkeys-hook","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-i18next","old_version":"17.0.8","new_version":"17.0.15","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-resizable-panels","old_version":"4.11.1","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-virtuoso","old_version":"4.18.7","new_version":"4.18.16","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"semver","old_version":"7.8.0","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@hey-api/openapi-ts","old_version":"0.97.3","new_version":"0.99.0","repository_url":"https://github.com/hey-api/hey-api"},{"name":"@sentry/vite-plugin","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.11.1","new_version":"2.12.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@wdio/cli","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.27.1","new_version":"9.31.3","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"eslint","old_version":"10.4.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.16.2","new_version":"4.17.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"17.0.4","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"mocha","old_version":"10.8.2","new_version":"12.0.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"react-grab","old_version":"0.1.37","new_version":"0.2.0","repository_url":"https://github.com/aidenybai/react-grab"},{"name":"shadcn","old_version":"4.7.0","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.6","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"webdriverio","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun-root group with 68 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fontsource-variable/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource-variable/noto-sans-sc](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/noto-sans-sc) | `5.2.10` | `5.3.0` |\n| [@fontsource/jetbrains-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/jetbrains-mono) | `5.2.8` | `5.3.0` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.23` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.53.1` | `11.1.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.11.0` | `2.12.0` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.10.0` |\n| [@tauri-apps/plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.5.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.7.0` |\n| [cuelume](https://github.com/danielwh2/cuelume) | `0.1.0` | `0.2.4` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `13.4.6` |\n| [i18next](https://github.com/i18next/i18next) | `26.2.0` | `26.4.2` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.48.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.3.0` |\n| [react-colorful](https://github.com/omgovich/react-colorful) | `5.7.0` | `5.8.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.3.2` | `5.3.3` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.8` | `17.0.15` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.1` | `4.14.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.15.1` | `7.18.4` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.7` | `4.18.16` |\n| [semver](https://github.com/npm/node-semver) | `7.8.0` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/hey-api/tree/HEAD/packages/openapi-ts) | `0.97.3` | `0.99.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.3.0` | `5.4.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.12.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `5.0.2` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.27.1` | `9.32.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.27.1` | `9.31.3` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.27.1` | `9.32.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.27.1` | `9.32.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.27.1` | `9.32.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.6.1` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.11.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.2` | `4.17.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.12.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.6.0` |\n| [mocha](https://github.com/mochajs/mocha) | `10.8.2` | `12.0.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.28` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.9` |\n| [react-grab](https://github.com/aidenybai/react-grab) | `0.1.37` | `0.2.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.7.0` | `4.21.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.71.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `5.0.2` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.27.1` | `9.32.0` |\n\n\nUpdates `@fontsource-variable/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/noto-sans-sc` from 5.2.10 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/noto-sans-sc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/jetbrains-mono` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/jetbrains-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.15 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/hover-card/CHANGELOG.md\"\u003e@​radix-ui/react-hover-card's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/hover-card\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-hover-card\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@reduxjs/toolkit` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases\"\u003e@​reduxjs/toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates our build tooling to TSDown and PNPM, adds official TypeScript 7 support, and includes a long list of bugfixes across RTK Query, \u003ccode\u003ecreateAsyncThunk\u003c/code\u003e, \u003ccode\u003ecreateEntityAdapter\u003c/code\u003e, and \u003ccode\u003ecombineSlices\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBuild Tooling Updates\u003c/h3\u003e\n\u003cp\u003eWe've fully modernizing modernized our build tooling across all of the Redux repos. That included switching from Yarn to PNPM, ESLint to Oxlint, Prettier to Oxfmt, and TSUp to TSDown.\u003c/p\u003e\n\u003cp\u003eThe part that matters for users is that we now build the package with \u003ca href=\"https://tsdown.dev\"\u003eTSDown\u003c/a\u003e instead of \u003ccode\u003etsup\u003c/code\u003e. The package layout, \u003ccode\u003eexports\u003c/code\u003e definitions, and exported APIs are all unchanged from 2.12. We've checked the new build with \u003ccode\u003eattw\u003c/code\u003e, and verified that CJS and ESM entry points load in both dev and prod builds, and that the \u003ccode\u003elegacy-esm\u003c/code\u003e artifacts still target ES2017. The contents of the bundles do look a bit different (smaller CJS artifacts, slightly different helper output in the \u003ccode\u003elegacy-esm\u003c/code\u003e files). If you see any behavior differences that look build-related, please file an issue!\u003c/p\u003e\n\u003cp\u003eThis is also our first release published via the updated PNPM-based workflow, still using NPM Trusted Publishing. We've also added \u003ccode\u003epkg.pr.new\u003c/code\u003e previews for every commit, so you can try out a PR build before it's released.\u003c/p\u003e\n\u003ch3\u003eDocs Updates\u003c/h3\u003e\n\u003cp\u003eWe've shipped a new combined Redux libraries docs site!  The core docs site at \u003ca href=\"https://redux.js.org\"\u003ehttps://redux.js.org\u003c/a\u003e now contains the docs for \u003cem\u003eall\u003c/em\u003e of our libraries: Redux core and usage guides, Redux Toolkit, React Redux, and Reselect.  The prior standalone docs sites for RTK, R-R, and Reselect now redirect to their respective sections of the combined docs.  We've also done a major cleanup pass on the docs, deduplicating pages that had similarities (like the Next.js or RTK2 migration pages that lived in both the core and RTK docs), and updating outdated content (modernizing example code snippets, deleting dead links, and making RTK and hooks the default patterns shown).  The RTK content now lives at \u003ca href=\"https://redux.js.org/toolkit/\"\u003ehttps://redux.js.org/toolkit/\u003c/a\u003e .\u003c/p\u003e\n\u003ch3\u003eTypeScript 7 Support\u003c/h3\u003e\n\u003cp\u003eTS 7.0 (the native Go port) is now out! We fixed the remaining type errors in RTK when checked by TS 7.0 and 7.1, and TS 7.0 is now part of our CI test matrix.\u003c/p\u003e\n\u003cp\u003ePer our TS support policy of matching DefinitelyTyped's support window, we've also updated our support matrix to TS 5.6+. As always, RTK may still work with earlier versions, but we no longer test against them.\u003c/p\u003e\n\u003ch3\u003eRTK Query Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003euseQueryState\u003c/code\u003e (and thus \u003ccode\u003euseQuery\u003c/code\u003e) was passing a new inline selector to \u003ccode\u003euseSelector\u003c/code\u003e on every render, and also reading the store directly during render. The selector is now memoized, and the direct store read is gone. This also fixes a bug where \u003ccode\u003eisSuccess\u003c/code\u003e could flip from \u003ccode\u003efalse\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e on an unrelated re-render while a query was refetching after an error. \u003ccode\u003eisSuccess\u003c/code\u003e now correctly stays \u003ccode\u003efalse\u003c/code\u003e in that case.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e now reflects cache updates made via \u003ccode\u003eupdateQueryData\u003c/code\u003e while a refetch is in flight, instead of showing the previous result.\u003c/p\u003e\n\u003cp\u003ePolling now reads the current cache state when each poll fires, rather than the state at the time the poll was scheduled. This means \u003ccode\u003eskipPollingIfUnfocused\u003c/code\u003e respects focus loss that happens after scheduling, and polls stop if their cache entry was removed.\u003c/p\u003e\n\u003cp\u003eWe fixed a race where a duplicate query request rejected by the thunk condition could cause queued tag invalidations to run too early and be lost, leaving stale data in the cache.\u003c/p\u003e\n\u003cp\u003eTags with falsy ids like \u003ccode\u003e0\u003c/code\u003e now invalidate and clean up correctly.\u003c/p\u003e\n\u003cp\u003eLazy query hooks now re-subscribe correctly when effects restart while the hook state is preserved, such as with Fast Refresh or \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eInfinite queries no longer trigger \u003ccode\u003eonQueryStarted\u003c/code\u003e when fetching past the end of the list, and the infinite query hook result type now includes the page error flags.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efetchBaseQuery\u003c/code\u003e only treats a URL as absolute if it starts with a scheme.\u003c/p\u003e\n\u003cp\u003eWe also fixed an error when rehydrating state for an endpoint name that has no definition.\u003c/p\u003e\n\u003ch3\u003eOther Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003ecreateAsyncThunk\u003c/code\u003e no longer swallows aborts that happen before the \u003ccode\u003epending\u003c/code\u003e action is dispatched, and now correctly sets \u003ccode\u003erejectedWithValue\u003c/code\u003e when \u003ccode\u003erejectWithValue\u003c/code\u003e is called with a falsy payload.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecreateEntityAdapter\u003c/code\u003e's \u003ccode\u003esetAll\u003c/code\u003e now keeps the last item when given duplicate IDs, matching \u003ccode\u003esetMany\u003c/code\u003e. The sorted adapter's \u003ccode\u003eupdateMany\u003c/code\u003e now merges multiple updates for the same ID before applying them.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecombineSlices\u003c/code\u003e now keeps its internal state proxy cache per instance, so multiple combined reducers no longer interfere with each other.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/370f7eb6403bdfdb1a2ab5b90fbcfd8eaee7d57b\"\u003e\u003ccode\u003e370f7eb\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/8c40241546d97cbe3a67c676e28945fad56ab92c\"\u003e\u003ccode\u003e8c40241\u003c/code\u003e\u003c/a\u003e Fix release-it commands for PNPM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/483f0fb5b5c28f233d2243c8524abd8cffa70cc1\"\u003e\u003ccode\u003e483f0fb\u003c/code\u003e\u003c/a\u003e Fix unstable selector reference inside of \u003ccode\u003euseQueryState\u003c/code\u003e and \u003ccode\u003eisSuccess\u003c/code\u003e dur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/62103f5409a9e153bb66af4a413308e1ac0f82de\"\u003e\u003ccode\u003e62103f5\u003c/code\u003e\u003c/a\u003e Fix TS7 errors and update TS matrix (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/71db2d41646cf4d297c611612a6c0e1b74ee63ba\"\u003e\u003ccode\u003e71db2d4\u003c/code\u003e\u003c/a\u003e Fetch the other libraries' docs from master in previews (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5454\"\u003e#5454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/0eeae5cfb16d0fdd0bfca87c5c3283e096e5cfd4\"\u003e\u003ccode\u003e0eeae5c\u003c/code\u003e\u003c/a\u003e Convert Redux Toolkit docs to the combined site format (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5451\"\u003e#5451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/c9dac937d77adc3bf04842a43955e81d0e7a46da\"\u003e\u003ccode\u003ec9dac93\u003c/code\u003e\u003c/a\u003e docs: clarify browser ESM import map usage (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/00b133f5e63182c7095c0c7d962c1564d9ac718d\"\u003e\u003ccode\u003e00b133f\u003c/code\u003e\u003c/a\u003e fix(toolkit): handle circular references in immutable state middleware (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/ded675e0c844b02b26f99a2dc5e73a449ef3e038\"\u003e\u003ccode\u003eded675e\u003c/code\u003e\u003c/a\u003e docs site: fix pagefind search by preloading window.pagefind (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5447\"\u003e#5447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/322c01a6869e6fbb93dbd369397c3b5460919b9e\"\u003e\u003ccode\u003e322c01a\u003c/code\u003e\u003c/a\u003e Reinstate lazy queries after preserved effects restart (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5424\"\u003e#5424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reduxjs/redux-toolkit/compare/v2.12.0...v2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.53.1 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Auto-instrument MCP servers via orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24529\"\u003e#24529\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003emcpServerIntegration\u003c/code\u003e wraps every \u003ccode\u003eMcpServer\u003c/code\u003e instance (from \u003ccode\u003e@modelcontextprotocol/server\u003c/code\u003e and \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e) when it is created. You no longer need to call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e manually. You can still call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e to override options, for example \u003ccode\u003erecordInputs: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Support Prisma 8 in \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24682\"\u003e#24682\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eprismaIntegration\u003c/code\u003e now creates a \u003ccode\u003eprisma:client:operation\u003c/code\u003e span for each Prisma 8 ORM call, with the database query spans nested below it. No code changes are necessary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add TypeSafe integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24703\"\u003e#24703\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003etypesafeIntegration\u003c/code\u003e creates a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span for each TypeSafe Jev call through \u003ccode\u003e@typesafe-ai/sdk\u003c/code\u003e (\u003ccode\u003eTypeSafeClient.systemOne\u003c/code\u003e). For runtimes without auto-instrumentation, use \u003ccode\u003einstrumentTypeSafeClient()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument Vercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24694\"\u003e#24694\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eVercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e calls now create a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span, with the state and questions as input messages and the answers as output messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003eshowReportDialog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24780\"\u003e#24780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add client address, port and protocol to Bun.serve spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24523\"\u003e#24523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Re-export httpServerIntegration from /request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24614\"\u003e#24614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Add Remix 3 export subpaths and optional peer deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24697\"\u003e#24697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support amqplib v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24652\"\u003e#24652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support tedious v20 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24644\"\u003e#24644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Injection silently no-ops on Windows (\u003ccode\u003eregisterHooks\u003c/code\u003e path) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Keep diagnostics channel subscriptions alive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24632\"\u003e#24632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Call connect() on the binding for service bindings and DO stubs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24593\"\u003e#24593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep the user's class name when auto-wrapping an export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24700\"\u003e#24700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Support joined set-cookie headers (split them) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24659\"\u003e#24659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't prepend basePath to absolute router navigation URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24680\"\u003e#24680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Limit Turbopack orchestrion loader to instrumented packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24792\"\u003e#24792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Stop Turbopack loaders from loading the Sentry CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24651\"\u003e#24651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-runtime-injection): Keep ES modules working on Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24669\"\u003e#24669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Deduplicate Google GenAI streaming tool calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23432\"\u003e#23432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit,remix): Export Mistral manual wrapper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24566\"\u003e#24566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(wasm): map wasm:// stack frames to registered debug images (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23999\"\u003e#23999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for HTML injection mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24440\"\u003e#24440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for Webpack and Turbopack (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24448\"\u003e#24448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(bundler-plugins): Remove Babel fallback from component annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24449\"\u003e#24449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24674\"\u003e#24674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24675\"\u003e#24675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24745\"\u003e#24745\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Auto-instrument MCP servers via orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24529\"\u003e#24529\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003emcpServerIntegration\u003c/code\u003e wraps every \u003ccode\u003eMcpServer\u003c/code\u003e instance (from \u003ccode\u003e@modelcontextprotocol/server\u003c/code\u003e and \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e) when it is created. You no longer need to call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e manually. You can still call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e to override options, for example \u003ccode\u003erecordInputs: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Support Prisma 8 in \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24682\"\u003e#24682\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eprismaIntegration\u003c/code\u003e now creates a \u003ccode\u003eprisma:client:operation\u003c/code\u003e span for each Prisma 8 ORM call, with the database query spans nested below it. No code changes are necessary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add TypeSafe integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24703\"\u003e#24703\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003etypesafeIntegration\u003c/code\u003e creates a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span for each TypeSafe Jev call through \u003ccode\u003e@typesafe-ai/sdk\u003c/code\u003e (\u003ccode\u003eTypeSafeClient.systemOne\u003c/code\u003e). For runtimes without auto-instrumentation, use \u003ccode\u003einstrumentTypeSafeClient()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument Vercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24694\"\u003e#24694\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eVercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e calls now create a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span, with the state and questions as input messages and the answers as output messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003eshowReportDialog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24780\"\u003e#24780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add client address, port and protocol to Bun.serve spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24523\"\u003e#24523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Re-export httpServerIntegration from /request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24614\"\u003e#24614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Add Remix 3 export subpaths and optional peer deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24697\"\u003e#24697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support amqplib v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24652\"\u003e#24652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support tedious v20 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24644\"\u003e#24644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Injection silently no-ops on Windows (\u003ccode\u003eregisterHooks\u003c/code\u003e path) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Keep diagnostics channel subscriptions alive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24632\"\u003e#24632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Call connect() on the binding for service bindings and DO stubs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24593\"\u003e#24593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep the user's class name when auto-wrapping an export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24700\"\u003e#24700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Support joined set-cookie headers (split them) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24659\"\u003e#24659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't prepend basePath to absolute router navigation URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24680\"\u003e#24680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Limit Turbopack orchestrion loader to instrumented packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24792\"\u003e#24792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Stop Turbopack loaders from loading the Sentry CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24651\"\u003e#24651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-runtime-injection): Keep ES modules working on Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24669\"\u003e#24669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Deduplicate Google GenAI streaming tool calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23432\"\u003e#23432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit,remix): Export Mistral manual wrapper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24566\"\u003e#24566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(wasm): map wasm:// stack frames to registered debug images (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23999\"\u003e#23999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for HTML injection mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24440\"\u003e#24440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for Webpack and Turbopack (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24448\"\u003e#24448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(bundler-plugins): Remove Babel fallback from component annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24449\"\u003e#24449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24674\"\u003e#24674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24675\"\u003e#24675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1dcfd2f43023f74d5ab483b296c0a76ae12d8607\"\u003e\u003ccode\u003e1dcfd2f\u003c/code\u003e\u003c/a\u003e release: 11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c25a8563c3d8f9893987fd5c2f8d94d4c81eac99\"\u003e\u003ccode\u003ec25a856\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24796\"\u003e#24796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/816e546f39fb47f56534a51c37112c5b4c283e7b\"\u003e\u003ccode\u003e816e546\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/54e8e647cd16f8271a27f2c314108c3712e3f57a\"\u003e\u003ccode\u003e54e8e64\u003c/code\u003e\u003c/a\u003e fix(server-utils): Use Bun-safe diagnostics channel wrappers in MCP integrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b0a7cc68dd02b69c03186b6b1e8041713942855e\"\u003e\u003ccode\u003eb0a7cc6\u003c/code\u003e\u003c/a\u003e fix(nextjs): Don't prepend basePath to absolute router navigation URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24680\"\u003e#24680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4a0c10e872591c48e073c5c512ca61e4367b8999\"\u003e\u003ccode\u003e4a0c10e\u003c/code\u003e\u003c/a\u003e feat(server-utils): Auto-instrument MCP servers via orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24529\"\u003e#24529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20dfe1b74fd54d70ba3383aa9626b32847e7a771\"\u003e\u003ccode\u003e20dfe1b\u003c/code\u003e\u003c/a\u003e fix(nextjs): Limit Turbopack orchestrion loader to instrumented packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24\"\u003e#24\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc94aca401a415c39cd64765cb49c4d60bf4f535\"\u003e\u003ccode\u003ebc94aca\u003c/code\u003e\u003c/a\u003e test(cloudflare): Add e2e test app for \u003ccode\u003e@cloudflare/think\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24660\"\u003e#24660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/378cccba51aa8385151ef0bb8c45ddeab0fbea9b\"\u003e\u003ccode\u003e378cccb\u003c/code\u003e\u003c/a\u003e feat(browser): Add \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003eshowReportDialog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24780\"\u003e#24780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e4172760acaf8a2fca38406557179116eb651398\"\u003e\u003ccode\u003ee417276\u003c/code\u003e\u003c/a\u003e fix(bun): Keep diagnostics channel subscriptions alive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24632\"\u003e#24632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.53.1...11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eAll found vulnerabilities were already reviewed and decided to be ignored\n2 ignored: 2 high\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.12.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/d8d02ba60c041fb0ab4f5631e8ea21ce7231a95a\"\u003e\u003ccode\u003ed8d02ba60\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14767\"\u003e#14767\u003c/a\u003e) Added the \u003ccode\u003eexit\u003c/code\u003e function to \u003ccode\u003e@tauri-apps/api/app\u003c/code\u003e, backed by the new \u003ccode\u003eplugin:app|exit\u003c/code\u003e command (\u003ccode\u003ecore:app:allow-exit\u003c/code\u003e permission), to exit the app without requiring the \u003ccode\u003e@tauri-apps/plugin-process\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/990f77eb2f16b431dd5fd8b1059e6112647cca7a\"\u003e\u003ccode\u003e990f77eb2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15961\"\u003e#15961\u003c/a\u003e) Added \u003ccode\u003eJsImage\u003c/code\u003e type alias and documented its relationship to the Rust \u003ccode\u003eJsImage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/29265557c7a42ef6a1f982e0ef738208df1f6dd3\"\u003e\u003ccode\u003e29265557c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15410\"\u003e#15410\u003c/a\u003e) Added \u003ccode\u003enoRedirectionBitmap\u003c/code\u003e option to the \u003ccode\u003eWindow\u003c/code\u003e and \u003ccode\u003eWebviewWindow\u003c/code\u003e constructors on Windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/6edc2f4d49d2477649bf170aa2867276c25573da\"\u003e\u003ccode\u003e6edc2f4d4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14926\"\u003e#14926\u003c/a\u003e) Added \u003ccode\u003eWindow::set_fullscreen_on_monitor\u003c/code\u003e, \u003ccode\u003eWebviewWindow::set_fullscreen_on_monitor\u003c/code\u003e and the \u003ccode\u003esetFullscreenOnMonitor\u003c/code\u003e JavaScript API to make a window fullscreen on the monitor containing a given physical position, along with the \u003ccode\u003ecore:window:allow-set-fullscreen-on-monitor\u003c/code\u003e permission.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/be019795abc0316aa53f2519bfbf3e7624b9af2e\"\u003e\u003ccode\u003ebe019795a\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14103\"\u003e#14103\u003c/a\u003e) Add ECMAScript Explicit Resource Management to Resource. You can now use the \u003ccode\u003eusing\u003c/code\u003e syntax in supported browsers or with polyfills:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { create, BaseDirectory } from \u0026quot;@tauri-apps/plugin-fs\u0026quot;\n...\n{\n  await using file = await create(\u0026quot;foo/bar.txt\u0026quot;, { baseDir: BaseDirectory.AppConfig });\n  await file.write(new TextEncoder().encode(\u0026quot;Hello world\u0026quot;));\n  // Before `file` goes out of scope, it is disposed by calling `file[Symbol.asyncDispose]()` and awaited.\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/4a506565374a6a0b4b595e4cdb6d7db68136d765\"\u003e\u003ccode\u003e4a5065653\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14454\"\u003e#14454\u003c/a\u003e) Added \u003ccode\u003eRegular\u003c/code\u003e and \u003ccode\u003eClear\u003c/code\u003e Liquid Glass window effects, and the \u003ccode\u003einteractive\u003c/code\u003e window effects option (macOS 27.0+) that enables the glass' visual response to user interactions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/4fabe2ff1bfe28bbcd3335546caf7db7ff970706\"\u003e\u003ccode\u003e4fabe2ff1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16067\"\u003e#16067\u003c/a\u003e) Fix \u003ccode\u003eWindow.setBackgroundColor\u003c/code\u003e, \u003ccode\u003eWebview.setBackgroundColor\u003c/code\u003e and \u003ccode\u003eWebviewWindow.setBackgroundColor\u003c/code\u003e sending a \u003ccode\u003ecolor\u003c/code\u003e argument while the \u003ccode\u003eplugin:window|set_background_color\u003c/code\u003e and \u003ccode\u003eplugin:webview|set_webview_background_color\u003c/code\u003e commands expect \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003evalue\u003c/code\u003e. The color was always deserialized as \u003ccode\u003eNone\u003c/code\u003e, so instead of applying the given color the call cleared the background of the calling window/webview.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/32efd0232d868984ac8de9efebae19e464c7c536\"\u003e\u003ccode\u003e32efd0232\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15957\"\u003e#15957\u003c/a\u003e) \u003ccode\u003eImage.rgba\u003c/code\u003e now returns a more specific type \u003ccode\u003ePromise\u0026lt;Uint8Array\u0026lt;ArrayBuffer\u0026gt;\u0026gt;\u003c/code\u003e instead of the default \u003ccode\u003ePromise\u0026lt;Uint8Array\u0026lt;ArrayBufferLike\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e$ pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel debug --no-git-checks\n$ rollup -c --configPlugin typescript\n\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m757ms\u001b[22m\u001b[39m\n\u001b[36m\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4f46cfc10da37f5deba2326569f86b0700d97835\"\u003e\u003ccode\u003e4f46cfc\u003c/code\u003e\u003c/a\u003e fix(ci): pnpm publish should use \u0026quot;debug\u0026quot; loglevel instead of \u0026quot;silly\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/726822c3d8afd38f87aff244200e64f5cb9513b5\"\u003e\u003ccode\u003e726822c\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15634\"\u003e#15634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f8922a0388986c38158e531707115ce473a3fa2\"\u003e\u003ccode\u003e9f8922a\u003c/code\u003e\u003c/a\u003e docs(core): extend app_directories_override documentation (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16139\"\u003e#16139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dc894d40c719c69741c7ab5d29c0ae1b5a9824cf\"\u003e\u003ccode\u003edc894d4\u003c/code\u003e\u003c/a\u003e chore: remove change file for unreleased fix (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/152529eb8115e212deba5cc15e0a64fca821eb37\"\u003e\u003ccode\u003e152529e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(core): add android activityEmbedding config (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15255\"\u003e#15255\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16138\"\u003e#16138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7456ddd829bc2c59556b95bf6b6fdad1d25d6d92\"\u003e\u003ccode\u003e7456ddd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(core): proper unique identifier for menu items on channels store\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/15468de79772c442a424c6e02658b872c0a24b38\"\u003e\u003ccode\u003e15468de\u003c/code\u003e\u003c/a\u003e fix(bundler): recognize deb and rpm as self-contained updater targets (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8e7028331ad37ac2db74d4ec20e66be5cacf2c40\"\u003e\u003ccode\u003e8e70283\u003c/code\u003e\u003c/a\u003e fix(bundler): update linuxdeploy and linuxdeploy-plugin-gtk (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1b91b7b7b3dad8b77bcaeadc6653250e04f0cb7b\"\u003e\u003ccode\u003e1b91b7b\u003c/code\u003e\u003c/a\u003e fix(cli): list all locked crate versions in tauri info (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16102\"\u003e#16102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ff7cd8d863061aaa1c5932062b071db6b17af36e\"\u003e\u003ccode\u003eff7cd8d\u003c/code\u003e\u003c/a\u003e fix(cli): harden updater key generation and signing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16118\"\u003e#16118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.11.0...@tauri-apps/api-v2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-log` from 2.8.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-notification` from 2.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esql-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-sql@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 6.5kB dist-js/index.cjs\nnpm notice 6.1kB dist-js/index.d.ts\nnpm notice 6.5kB dist-js/index.js\nnpm notice 703B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-sql\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-sql-2.5.0.tgz\nnpm notice package size: 5.3 kB\nnpm notice unpacked size: 27.0 kB\nnpm notice shasum: f2806141a23eab9347aed34efa0efa15930e8dae\nnpm notice integrity: sha512-wHzfXAgMbn3G1[...]kFZrgTyu8zBkw==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2969525463\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-sql@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esql v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-notification\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.4 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nn...\n\n_Description has been truncated_","html_url":"https://github.com/JefferWong/OpenClipboard/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JefferWong%2FOpenClipboard/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"},{"uuid":"5681575996","node_id":"PR_kwDOR9FZWc8AAAABGVRQ4g","number":58,"state":"open","title":"build(deps-dev): bump the dev-tooling group with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T18:22:11.000Z","updated_at":"2026-10-02T18:24:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"dev-tooling","update_count":31,"packages":[{"name":"turbo","old_version":"2.9.5","new_version":"2.11.4","repository_url":"https://github.com/vercel/turborepo"},{"name":"googleapis","old_version":"144.0.0","new_version":"182.0.0","repository_url":"https://github.com/googleapis/google-api-nodejs-client"},{"name":"dotenv","old_version":"16.6.1","new_version":"18.0.4","repository_url":"https://github.com/motdotla/dotenv"},{"name":"@eslint/compat","old_version":"2.0.5","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@fontsource/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/jetbrains-mono","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@inlang/paraglide-js","old_version":"2.15.2","new_version":"2.25.4","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@sveltejs/adapter-cloudflare","old_version":"7.2.8","new_version":"7.2.9","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.57.0","new_version":"2.70.3","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.10","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.10","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.23.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"playwright","old_version":"1.59.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.5.1","new_version":"4.1.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"svelte","old_version":"5.55.2","new_version":"5.57.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"workbox-window","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/googlechrome/workbox"},{"name":"wrangler","old_version":"4.81.0","new_version":"4.140.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-tooling group with 31 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.5` | `2.11.4` |\n| [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `144.0.0` | `182.0.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `18.0.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.1` |\n| [@fontsource/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource/jetbrains-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/jetbrains-mono) | `5.2.8` | `5.3.0` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.15.2` | `2.25.4` |\n| [@sveltejs/adapter-cloudflare](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare) | `7.2.8` | `7.2.9` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.0` | `2.70.3` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.3.1` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.6.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.10` | `5.0.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.10` | `5.0.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.11.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.23.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.12.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.63.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.9` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `4.1.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.2` | `5.57.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.7.6` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.70.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.2` |\n| [workbox-window](https://github.com/googlechrome/workbox) | `7.4.0` | `7.4.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.81.0` | `4.140.0` |\n\nUpdates `turbo` from 2.9.5 to 2.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Respect negated global dependencies in affected detection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14164\"\u003evercel/turborepo#14164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14165\"\u003evercel/turborepo#14165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Share Go compilation caches across integration tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14166\"\u003evercel/turborepo#14166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add injectable manifest loading to repository graphs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14167\"\u003evercel/turborepo#14167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Go and Cargo scope planning into crate tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14168\"\u003evercel/turborepo#14168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract subprocess-free Go observation assembly by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14169\"\u003evercel/turborepo#14169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo environment hash contracts into crates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14170\"\u003evercel/turborepo#14170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo output layout matrices to repository contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14171\"\u003evercel/turborepo#14171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover Go discovery identities in memory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14172\"\u003evercel/turborepo#14172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover Go hash inputs in repository contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14174\"\u003evercel/turborepo#14174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move uv hash input contracts into crates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14175\"\u003evercel/turborepo#14175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover Go task selection in the engine by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14173\"\u003evercel/turborepo#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject uv discovery for native task contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14176\"\u003evercel/turborepo#14176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject query contracts over repository graphs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14177\"\u003evercel/turborepo#14177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject dry-run task summary contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14178\"\u003evercel/turborepo#14178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Expose prune workspace selection plan by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14179\"\u003evercel/turborepo#14179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject change detection at scope entry point by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14180\"\u003evercel/turborepo#14180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move uv lock affectedness planning into repository contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14184\"\u003evercel/turborepo#14184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Use virtual clock for package watcher events by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14181\"\u003evercel/turborepo#14181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo task query and dry-run planning into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14185\"\u003evercel/turborepo#14185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move uv quality query and dry-run projections into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14186\"\u003evercel/turborepo#14186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move JavaScript hash and framework projections into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14188\"\u003evercel/turborepo#14188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover prune closure and native layout plans in process by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14189\"\u003evercel/turborepo#14189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover mixed-toolchain scope filters through injection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14190\"\u003evercel/turborepo#14190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Make package watcher suppression and rediscovery deterministic by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14191\"\u003evercel/turborepo#14191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject watch run lifecycle and event collection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14192\"\u003evercel/turborepo#14192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move recursive root-script guard into process-free contract by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14193\"\u003evercel/turborepo#14193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Go query and summary parity into crate contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14187\"\u003evercel/turborepo#14187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Remove duplicate CLI filter matrix cases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14194\"\u003evercel/turborepo#14194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim duplicate prune materialization cases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14195\"\u003evercel/turborepo#14195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Match Go library summary path on Windows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14197\"\u003evercel/turborepo#14197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover mixed-toolchain watch task selection in process by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14196\"\u003evercel/turborepo#14196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Preserve Windows SystemRoot in strict-env fixture by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14198\"\u003evercel/turborepo#14198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Retain real watch smokes after selection migration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14199\"\u003evercel/turborepo#14199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Only reject secondary \u003ccode\u003ego.work\u003c/code\u003e files Go reads for workspace members by \u003ca href=\"https://github.com/voiys\"\u003e\u003ccode\u003e@​voiys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14183\"\u003evercel/turborepo#14183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Split Go north-star cache invalidation into hash contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14201\"\u003evercel/turborepo#14201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Avoid deleting built prune output in cross-toolchain prune test by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14202\"\u003evercel/turborepo#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move turbo.json validation cases into crate contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14203\"\u003evercel/turborepo#14203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14200\"\u003evercel/turborepo#14200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Split RunBuilder execution context construction into phases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14204\"\u003evercel/turborepo#14204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Inject remote cache status probe by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14205\"\u003evercel/turborepo#14205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Inject inputs into config resolution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14206\"\u003evercel/turborepo#14206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add affected query APIs to turborepo-query by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14207\"\u003evercel/turborepo#14207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Wire CLI through affected query APIs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14208\"\u003evercel/turborepo#14208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add pure microfrontend port resolver by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14209\"\u003evercel/turborepo#14209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/40c28476951f9498c40555472b799d6a9e6f013d\"\u003e\u003ccode\u003e40c2847\u003c/code\u003e\u003c/a\u003e publish 2.11.4 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f74650c96acc8d619eb9b3830fe724970414a344\"\u003e\u003ccode\u003ef74650c\u003c/code\u003e\u003c/a\u003e fix: Put version in \u003ccode\u003eturbo query\u003c/code\u003e JSON output instead of a separate banner (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4d72915a391bc7c33e7cf5f85c9c5fda1a9132ee\"\u003e\u003ccode\u003e4d72915\u003c/code\u003e\u003c/a\u003e test: Move Cargo and Go discovery cases into contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14227\"\u003e#14227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8a9a10a9c2435b196595fd5b25189a03d8f98828\"\u003e\u003ccode\u003e8a9a10a\u003c/code\u003e\u003c/a\u003e test: Move Cargo prune layout checks into in-process plan contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14226\"\u003e#14226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4b72ac91ef91b9c1e937c6b61f8e1d466ac678f5\"\u003e\u003ccode\u003e4b72ac9\u003c/code\u003e\u003c/a\u003e refactor: Group Run state into execution and services contexts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14225\"\u003e#14225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/58a4889a2e6e588481b64fe23d2b8cb14bbedb0f\"\u003e\u003ccode\u003e58a4889\u003c/code\u003e\u003c/a\u003e refactor: Make repository context inputs injectable (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14224\"\u003e#14224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/813bed0cfe0b1d73fd4f718cf2041b04f03f28b5\"\u003e\u003ccode\u003e813bed0\u003c/code\u003e\u003c/a\u003e fix: Share concurrent remote-cache token recovery (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14223\"\u003e#14223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7353b16d16fdc350850350f23fb3a27f09b0e0fc\"\u003e\u003ccode\u003e7353b16\u003c/code\u003e\u003c/a\u003e fix: Coordinate artifact requests after rate limiting (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ec329a0fa78be153c195db49eba1e3dcd4b2b037\"\u003e\u003ccode\u003eec329a0\u003c/code\u003e\u003c/a\u003e test: Move affected run planning into RunBuilder contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14212\"\u003e#14212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/935c9eae1189b89628edb7d7459ee85aeda80f0e\"\u003e\u003ccode\u003e935c9ea\u003c/code\u003e\u003c/a\u003e test: Move config precedence cases into funnel contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14217\"\u003e#14217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.5...v2.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 144.0.0 to 182.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/9eb464beb4310053dec5aef4661d6c6fd73051a8\"\u003e\u003ccode\u003e9eb464b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/9e3b4655c95fde3c69d2a44496a586e906695734\"\u003e\u003ccode\u003e9e3b465\u003c/code\u003e\u003c/a\u003e feat: regenerate index files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/279af87fcf2c4016321bde793a8cefd1a542615d\"\u003e\u003ccode\u003e279af87\u003c/code\u003e\u003c/a\u003e fix(youtubereporting): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/b37c22595087460ffc1be63471bb56e3e81675f5\"\u003e\u003ccode\u003eb37c225\u003c/code\u003e\u003c/a\u003e fix(youtubeAnalytics): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/512e921970a8556fc20aef5e7766826107018957\"\u003e\u003ccode\u003e512e921\u003c/code\u003e\u003c/a\u003e fix(youtube): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/6cd997a07c55c80a3f3070cea06affd0aa3274c9\"\u003e\u003ccode\u003e6cd997a\u003c/code\u003e\u003c/a\u003e fix(workstations): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/62d5f7629a9ddd6523b4f4050c955a2063007fce\"\u003e\u003ccode\u003e62d5f76\u003c/code\u003e\u003c/a\u003e fix(workspaceevents): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/0d71cd6b01ed41b1dff0a04d85567cfd2a511495\"\u003e\u003ccode\u003e0d71cd6\u003c/code\u003e\u003c/a\u003e feat(workloadmanager): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/2c46e13798ba24a8b4d2ad9e92f7995d7dcdd93e\"\u003e\u003ccode\u003e2c46e13\u003c/code\u003e\u003c/a\u003e fix(workflows): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/c7b8641390370d9af9b12154e6bf455bc344feaa\"\u003e\u003ccode\u003ec7b8641\u003c/code\u003e\u003c/a\u003e fix(workflowexecutions): update the API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v144.0.0...googleapis-v182.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.6.1 to 18.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.3...v18.0.4\"\u003e18.0.4\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport dotenv/config\u003c/code\u003e should default quiet: true (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.2...v18.0.3\"\u003e18.0.3\u003c/a\u003e (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting when inside .env file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.1...v18.0.2\"\u003e18.0.2\u003c/a\u003e (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch additional edge cases for the fast parser (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.0...v18.0.1\"\u003e18.0.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle file urls in config logging (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-09-17)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNEW: Dotenv now has a CLI. (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003e$ dotenv run -- node index.js\n◇ injected env (2) from .env\nHello Dotenv\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eNEW: Dotenv now has a fast parser thanks to \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e of \u003ca href=\"https://superagent.sh\"\u003esuperagent.sh\u003c/a\u003e. Pass \u003ccode\u003econfig({ fast: true })\u003c/code\u003e, flag \u003ccode\u003e--fast\u003c/code\u003e, or set \u003ccode\u003eDOTENV_FAST=true\u003c/code\u003e to opt-in to ~2x faster character-scanner parser. (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003e$ dotenv run --fast -- node index.js\n◇ injected env (2) from .env\nHello Dotenv\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://dotenvx.com/blog/2026/09/28/dotenv-fast.html\"\u003efaster than Node native parseEnv!\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInjecting message sent to stderr rather than stdout and tips removed (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/86804c0507aff98d3a82204759729af3bc2ce1a9\"\u003e\u003ccode\u003e86804c0\u003c/code\u003e\u003c/a\u003e 18.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2403db57c3f8b01123d69a8b441a5f8b828fab3c\"\u003e\u003ccode\u003e2403db5\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/75b775eda45af3085fb7a7de6ae2613eb646807e\"\u003e\u003ccode\u003e75b775e\u003c/code\u003e\u003c/a\u003e npm audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7e1750ce8034b3c9485f1e1722587a40890449e1\"\u003e\u003ccode\u003e7e1750c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1064\"\u003e#1064\u003c/a\u003e from motdotla/dependabot/npm_and_yarn/ip-address-10.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/a6ade63b6fa94a78fdc68f815c4e88cfe8781774\"\u003e\u003ccode\u003ea6ade63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1063\"\u003e#1063\u003c/a\u003e from motdotla/import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/288b0d7cd85d8deba3f91a995abd033786626a8d\"\u003e\u003ccode\u003e288b0d7\u003c/code\u003e\u003c/a\u003e patch test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/00da9125dd7633a121d169a3a55b62a686b64ef8\"\u003e\u003ccode\u003e00da912\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e6b58161d2f2b1448c735b1f6555bde7a20443b7\"\u003e\u003ccode\u003ee6b5816\u003c/code\u003e\u003c/a\u003e import 'dotenv/config' should still be defaulting to quiet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3646ac5e5d000f5f68fe83db52399010f9cb781f\"\u003e\u003ccode\u003e3646ac5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1061\"\u003e#1061\u003c/a\u003e from motdotla/fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/83fc961f92f6c330833da4a5f5dc7093d539501e\"\u003e\u003ccode\u003e83fc961\u003c/code\u003e\u003c/a\u003e report dotenv vs native vs dotenv.fast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v18.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.5 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/jetbrains-mono` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/jetbrains-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@inlang/paraglide-js` from 2.15.2 to 2.25.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opral/paraglide-js/blob/main/CHANGELOG.md\"\u003e@​inlang/paraglide-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.25.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eafe6fdc: Fix default URL routing dropping trailing slashes when localizing or delocalizing paths. When \u003ccode\u003etrailingSlash\u003c/code\u003e is omitted, \u003ccode\u003e/about/\u003c/code\u003e now becomes \u003ccode\u003e/en/about/\u003c/code\u003e and \u003ccode\u003e/en/about/\u003c/code\u003e delocalizes to \u003ccode\u003e/about/\u003c/code\u003e, matching equivalent explicit URL patterns. Paths without trailing slashes and localized root behavior remain unchanged. Set \u003ccode\u003etrailingSlash: \u0026quot;never\u0026quot;\u003c/code\u003e to explicitly generate slashless URLs; \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e continues to enforce trailing slashes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee1e6e61: Upgrade the inlang SDK to 3.0.6 with Lix 0.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb26bada: Upgrade Inlang SDK to 3.0.5 with Lix 0.16.1 to fix compilation of sorted message files above 512 tracked-state rows. Includes transaction error handling and snapshot restoration fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e845e819: Upgrade the Inlang SDK to 3.0.4, including Lix 0.15.1 fixes for transaction-local message and variant reads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef719e1f: Expose \u003ccode\u003ecleanOutdir\u003c/code\u003e, \u003ccode\u003eexperimentalStaticLocale\u003c/code\u003e, and \u003ccode\u003edisableAsyncLocalStorage\u003c/code\u003e as \u003ccode\u003eparaglide-js compile\u003c/code\u003e CLI flags.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5ed1745: Add support for a \u003ccode\u003eparaglide.config.js\u003c/code\u003e (or \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e)\nconfiguration file inside the inlang project directory.\u003c/p\u003e\n\u003cp\u003eThe CLI and all bundler plugins now pick up compiler options from\n\u003ccode\u003e\u0026lt;project\u0026gt;/paraglide.config.*\u003c/code\u003e. The project directory comes from \u003ccode\u003e--project\u003c/code\u003e\nor the plugin's \u003ccode\u003eproject\u003c/code\u003e option and defaults to the conventional\n\u003ccode\u003e./project.inlang\u003c/code\u003e — which means every bundler plugin can now be\ninstantiated without arguments. Since the config lives inside the project it\nconfigures, it cannot set \u003ccode\u003eproject\u003c/code\u003e itself. Explicit flags and plugin\noptions win over the config file, which wins over the built-in defaults.\nExisting setups keep working unchanged.\u003c/p\u003e\n\u003cp\u003eAlso included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA new \u003ccode\u003edefineConfig\u003c/code\u003e helper exported from \u003ccode\u003e@inlang/paraglide-js\u003c/code\u003e for type\ninference and autocompletion in config files.\u003c/li\u003e\n\u003cli\u003eWatch modes reload when the active config file changes, including renames\nbetween the supported file names. Deleting all config files falls back to\nthe built-in defaults; an invalid config skips the compilation with an\nerror — watch modes keep serving the previous output, production builds\nfail loudly. (esbuild does not support config watching.)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecleanOutdir\u003c/code\u003e is accepted but ignored: watch integrations always preserve\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opral/paraglide-js/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-cloudflare` from 7.2.8 to 7.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-cloudflare/CHANGELOG.md\"\u003e@​sveltejs/adapter-cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid type collision with user defined \u003ccode\u003eApp.Platform\u003c/code\u003e \u003ccode\u003eenv\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16043\"\u003e#16043\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/80cc0844916f9f80cb91272b3dd8a82a24c7c104\"\u003e\u003ccode\u003e80cc084\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/cc68acb816e5a6da9e171d0469e3aa37ae70e182\"\u003e\u003ccode\u003ecc68acb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d33bc6bc40e6e0977890fbbff4be017582332e43\"\u003e\u003ccode\u003ed33bc6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f3f0c9428be70ea26621f4045cc9676d2819e34b\"\u003e\u003ccode\u003ef3f0c94\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5ced880ac9fc151aaa376e3ef2cdcfcac4120e7b\"\u003e\u003ccode\u003e5ced880\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a34e66369023d7e2d441f43991e1845c17c71ccf\"\u003e\u003ccode\u003ea34e663\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ab190aeed3b7ed586c2b21e7c5213e74f042f856\"\u003e\u003ccode\u003eab190ae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7751d60c3929a3e57431c48833544b3a4167c3c1\"\u003e\u003ccode\u003e7751d60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1cfc83883fff1aa9e5de4b71ac6836061754f841\"\u003e\u003ccode\u003e1cfc838\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c3b2c34d414d6ca3e1e610ecbe89c690c32d3a07\"\u003e\u003ccode\u003ec3b2c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/82bcb7d8852a0187b1811024b491de6cdedcd548\"\u003e\u003ccode\u003e82bcb7d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.65.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/33fdd3fe14ccca8e21905a5203653f310cc1ee05\"\u003e\u003ccode\u003e33fdd3f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare/issues/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2b6dc0af0f0157b6b8a2e406e2be2b199bf596d5\"\u003e\u003ccode\u003e2b6dc0a\u003c/code\u003e\u003c/a\u003e fix: avoid colliding with user-typed \u003ccode\u003eplatform.env\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare/issues/16043\"\u003e#16043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c2e8f046d6ff81db69a11f89556dc11822e5022f\"\u003e\u003ccode\u003ec2e8f04\u003c/code\u003e\u003c/a\u003e feat: TypeScript 6.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare/issues/15595\"\u003e#15595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-cloudflare@7.2.9/packages/adapter-cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.57.0 to 2.70.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://redirect.github.com/homebase-garage/igeclouds.github.io/pull/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set \u003ccode\u003edefine\u003c/code\u003e values on \u003ccode\u003eglobalThis\u003c/code\u003e when running Vitest (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16246\"\u003e#16246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0-next.7\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: change \u003ccode\u003eform.error\u003c/code\u003e type from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eApp.Error | undefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16245\"\u003e#16245\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow adapters to provide additional Vite plugins (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16206\"\u003e#16206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: move tracing out of the experimental namespace and remove the instrumentation flag (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16260\"\u003e#16260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: remove \u003ccode\u003e$app/stores\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15499\"\u003e#15499\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/39e8e1fbd4feba7f22dd46bfdf7335362c38de16\"\u003e\u003ccode\u003e39e8e1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16771\"\u003e#16771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e fix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1ad0d437e1ee08d1b65fc3a6a8d659adbc4a8724\"\u003e\u003ccode\u003e1ad0d43\u003c/code\u003e\u003c/a\u003e chore: get Vercel split platform tests running (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16666\"\u003e#16666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a297affcec19d6f4d2df8bac1b292d8c34486344\"\u003e\u003ccode\u003ea297aff\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16571\"\u003e#16571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4c2355f9fd4f9b5ed682626ebc71103e6dbd9169\"\u003e\u003ccode\u003e4c2355f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16418\"\u003e#16418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1665b9cd45e062caf0f3d130274d2925a149e76\"\u003e\u003ccode\u003ec1665b9\u003c/code\u003e\u003c/a\u003e docs: update hooks page (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4da36e64aa5c78e52ed7e34144dd6ba625efc7eb\"\u003e\u003ccode\u003e4da36e6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16343\"\u003e#16343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/78f28f16f8d5e2a5b9be9cc274bcf45dd27ec75b\"\u003e\u003ccode\u003e78f28f1\u003c/code\u003e\u003c/a\u003e feat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ffa0e3b06e82d7023dd2189ccfe1fc191c90b941\"\u003e\u003ccode\u003effa0e3b\u003c/code\u003e\u003c/a\u003e fix: don't disable CSRF protection in builds with a non-production NODE_ENV (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.3/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 6.2.4 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: inject the inspector into the client under Vite+ on pnpm, where the realpathed client module has no \u003ccode\u003evite/\u003c/code\u003e segment before \u003ccode\u003edist/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: inject the inspector into the client under Vite+ on pnpm, where the realpathed client module has no \u003ccode\u003evite/\u003c/code\u003e segment before \u003ccode\u003edist/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/54c6efe5436efb1047d9101ed5b404eaa9b0b411\"\u003e\u003ccode\u003e54c6efe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8d032b286f0e2374173258b9f1cbabc309fe0d3e\"\u003e\u003ccode\u003e8d032b2\u003c/code\u003e\u003c/a\u003e fix(inspector): activate under Vite+ on pnpm by matching the realpathed clien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e6a89fc7d4285315ab26588a51199a421e4c81cd\"\u003e\u003ccode\u003ee6a89fc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2eeef7ef17d527fd4a0cf5df42882106ace6885a\"\u003e\u003ccode\u003e2eeef7e\u003c/code\u003e\u003c/a\u003e feat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/f92b24ad9cabacdde0f0d37ace921c23234c1d6b\"\u003e\u003ccode\u003ef92b24a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency magic-string to v1 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d3d4052612b177ef83d00632fd560ca6b8d8863c\"\u003e\u003ccode\u003ed3d4052\u003c/code\u003e\u003c/a\u003e fix: don't log inline config when encountering unexpected options (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c9feef65f78bb42a1dc85c58522ca3c9bdfde01c\"\u003e\u003ccode\u003ec9feef6\u003c/code\u003e\u003c/a\u003e chore: add type annotations to Inspector.svelte (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/02981fd9bb395b6aa5453e2bc3166778ae71e326\"\u003e\u003ccode\u003e02981fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4158aa2da85af8362364844548a9ba6787111719\"\u003e\u003ccode\u003e4158aa2\u003c/code\u003e\u003c/a\u003e feat: context menu with component stack (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c867a3ac277a61d8f398c21fc561fd33e8970e15\"\u003e\u003ccode\u003ec867a3a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.3.1/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shad...\n\n_Description has been truncated_","html_url":"https://github.com/MonDevHub/monocr/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonDevHub%2Fmonocr/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"},{"uuid":"5671048683","node_id":"PR_kwDOU3RR5c8AAAABGM8Oag","number":55,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T00:25:59.000Z","updated_at":"2026-10-02T00:25:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codereview-benchmark/zz-failed-keycloak-keycloak-tenki-v7-PR37634-20261001/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codereview-benchmark%2Fzz-failed-keycloak-keycloak-tenki-v7-PR37634-20261001/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"},{"uuid":"5667622152","node_id":"PR_kwDOU3rmzM8AAAABGKL2TA","number":63,"state":"open","title":"Bump @eslint/compat from 1.2.6 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-01T19:06:00.000Z","updated_at":"2026-10-01T19:06:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.6","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.6 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.6\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codereview-benchmark/keycloak__keycloak__tenki-v4__PR37038__20261002/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codereview-benchmark%2Fkeycloak__keycloak__tenki-v4__PR37038__20261002/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"},{"uuid":"5657020123","node_id":"PR_kwDOMfoAbc8AAAABGBqD-Q","number":799,"state":"open","title":"Bump the development-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-01T04:34:45.000Z","updated_at":"2026-10-01T04:35:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":37,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.34.0","new_version":"2.41.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@smithy/types","old_version":"4.16.1","new_version":"4.19.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@tsconfig/node24","old_version":"24.0.4","new_version":"24.0.5","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"25.9.1","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.60.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.60.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-istanbul","old_version":"4.1.7","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.1.7","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"17.0.5","new_version":"17.5.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"node-ical","old_version":"0.26.1","new_version":"0.27.2","repository_url":"https://github.com/jens-maus/node-ical"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.12.0","new_version":"17.15.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"supertest","old_version":"7.2.2","new_version":"7.3.0","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsx","old_version":"4.22.3","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.60.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.7","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@types/aws-lambda","old_version":"8.10.161","new_version":"8.10.163","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ioredis-mock","old_version":"8.2.7","new_version":"8.2.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@scalar/openapi-to-markdown","old_version":"0.5.20","new_version":"1.1.0","repository_url":"https://github.com/scalar/scalar"},{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.0.16","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.34.0` | `2.41.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.63.0` |\n| [@smithy/types](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types) | `4.16.1` | `4.19.0` |\n| [@tsconfig/node24](https://github.com/tsconfig/bases/tree/HEAD/bases) | `24.0.4` | `24.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `26.6.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.60.0` | `8.70.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.60.0` | `8.70.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.7` | `5.0.1` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.7` | `5.0.1` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.5` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.5` | `17.5.1` |\n| [node-ical](https://github.com/jens-maus/node-ical) | `0.26.1` | `0.27.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.28` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.9` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.12.0` | `17.15.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.2.2` | `7.3.0` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.23.15` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.70.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `5.0.1` |\n| [@types/aws-lambda](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda) | `8.10.161` | `8.10.163` |\n| [@types/ioredis-mock](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ioredis-mock) | `8.2.7` | `8.2.8` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.5.20` | `1.1.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.1.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.3.0` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.5 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openapitools/openapi-generator-cli` from 2.34.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/releases\"\u003e@​openapitools/openapi-generator-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.41.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.40.1...v2.41.0\"\u003e2.41.0\u003c/a\u003e (2026-08-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e v7.25.0 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1278\"\u003e#1278\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/b6cef74bd28bd914ed700ad1b61c7839d5ec20b4\"\u003eb6cef74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.40.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.40.0...v2.40.1\"\u003e2.40.1\u003c/a\u003e (2026-07-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency fs-extra to v11.4.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/254a7d5ca748970f56f1ca1f11287213a98e3928\"\u003e254a7d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.40.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.39.1...v2.40.0\"\u003e2.40.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e v7.24.0 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1259\"\u003e#1259\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/a241dc9027c0f93d0c890e103782b1deda8ff946\"\u003ea241dc9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.39.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.39.0...v2.39.1\"\u003e2.39.1\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency fs-extra to v11.3.6 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1244\"\u003e#1244\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/2d728829d76ee697dabee6a1a3d95bea82d0364d\"\u003e2d72882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.39.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.38.0...v2.39.0\"\u003e2.39.0\u003c/a\u003e (2026-06-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e trigger a release after fixing sorting in list command (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/724575d9135a2b89c7e524dc7e544010576b9a9c\"\u003e724575d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.38.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.37.0...v2.38.0\"\u003e2.38.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e trigger a release after upgrading concurrently to newer versions (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1225\"\u003e#1225\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/a265046fbaf12cf9e5b2ac12b8e186e04a808f8f\"\u003ea265046\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.36.0...v2.37.0\"\u003e2.37.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/b6cef74bd28bd914ed700ad1b61c7839d5ec20b4\"\u003e\u003ccode\u003eb6cef74\u003c/code\u003e\u003c/a\u003e feat(release): v7.25.0 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/d52d6d4b7d3d21a4208de9f117e7636f8a27e956\"\u003e\u003ccode\u003ed52d6d4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency concurrently to v10.0.5 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/21e727dfaaef76ea417b042555b3c0e1b9f9ca75\"\u003e\u003ccode\u003e21e727d\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.2.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/5905a9dd083980caab7deb9dfee45833c0afee2c\"\u003e\u003ccode\u003e5905a9d\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.2.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/205c54e7eadce4e7ee42baf5cb7f03866fc8dcce\"\u003e\u003ccode\u003e205c54e\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.29 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/32d05d89a167c77a509ce5ae1d76d68e8e9b1b91\"\u003e\u003ccode\u003e32d05d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency nx to v22.7.7 [security] (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/1b79ea42bd27bd972424d449ccadcda22a8595e8\"\u003e\u003ccode\u003e1b79ea4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25.0.9 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/c3fc95feffe9678ce9c953c6eced97243e62bd6f\"\u003e\u003ccode\u003ec3fc95f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency nx to v22.7.2 [security] (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/5be9c9e22e2858d9bae9de6f92ca5c22726ab45c\"\u003e\u003ccode\u003e5be9c9e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency axios to v1.19.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/72354e09567ad6eb4419923371965096f0687e59\"\u003e\u003ccode\u003e72354e0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency concurrently to v10.0.4 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.34.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.60.0 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@smithy/types` from 4.16.1 to 4.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smithy-lang/smithy-typescript/releases\"\u003e@​smithy/types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e596456b: add per-request MetricsRecorder support through \u003ccode\u003eclient.send(command, { metricsRecorder })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e016389b: Allow passing custom fetch function to fetch-http-handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99c3f91: Restore npm provenance attestations. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed774f8d: chore: build packages with typescript 7. Packages continue to be compatible with TypeScript 3.4 through 7.0 in consumer applications.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smithy-lang/smithy-typescript/blob/main/packages/types/CHANGELOG.md\"\u003e@​smithy/types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e596456b: add per-request MetricsRecorder support through \u003ccode\u003eclient.send(command, { metricsRecorder })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e016389b: Allow passing custom fetch function to fetch-http-handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99c3f91: Restore npm provenance attestations. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed774f8d: chore: build packages with typescript 7. Packages continue to be compatible with TypeScript 3.4 through 7.0 in consumer applications.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eec9b4b2: chore: update builds to use typescript 6. This should not affect consumers, who may continue to use TypeScript 3.4 through 7.0 as of this version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/aa4da4d43273809785615573042806d8e8733ef8\"\u003e\u003ccode\u003eaa4da4d\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/596456b8cbdad74494a83f57e937b2491434b80b\"\u003e\u003ccode\u003e596456b\u003c/code\u003e\u003c/a\u003e feat(client): add MetricsRecorder support to client middleware (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2149\"\u003e#2149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/9aeb60e0938487407968d4c65e0ca04fbcf2d790\"\u003e\u003ccode\u003e9aeb60e\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/016389b829933769b1b5317ba34a52c014dffee5\"\u003e\u003ccode\u003e016389b\u003c/code\u003e\u003c/a\u003e feat(fetch-http-handler): add option to pass custom fetch function (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/6bb59af4bbb9506fcef4af76add81eff064b99ec\"\u003e\u003ccode\u003e6bb59af\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2237\"\u003e#2237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/f8a83434320feea2ccbdc1a7eb3b2f9398ad0ac6\"\u003e\u003ccode\u003ef8a8343\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/d774f8df2fae71191f7a0a7cfec17bc9adf268e8\"\u003e\u003ccode\u003ed774f8d\u003c/code\u003e\u003c/a\u003e chore: upgrade to typescript 7 (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/6177d1483209d52f6316ab3c8e32cd4b0e85cac3\"\u003e\u003ccode\u003e6177d14\u003c/code\u003e\u003c/a\u003e fix(release): drop publishConfig.directory (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/084dc06b48492bd2bdafeb606c56fe7a04de2f39\"\u003e\u003ccode\u003e084dc06\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2219\"\u003e#2219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/ec9b4b2b302629bd2fb17b2df6cd2268f041e569\"\u003e\u003ccode\u003eec9b4b2\u003c/code\u003e\u003c/a\u003e chore: upgrade to typescript 6 (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commits/@smithy/types@4.19.0/packages/types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/node24` from 24.0.4 to 24.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.1 to 26.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.60.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9d82e4b1d9011da31d62d14387bb5a539853fafa\"\u003e\u003ccode\u003e9d82e4b\u003c/code\u003e\u003c/a\u003e chore: expand eslint-plugin rules test files glob (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12878\"\u003e#12878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f7482f636b89b8eab966b4191ce4a53a3f4b4d9c\"\u003e\u003ccode\u003ef7482f6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] handle multiple Promise constituent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/267304477e04538614fe72ad71e7e13082eb7a90\"\u003e\u003ccode\u003e2673044\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [prefer-promise-reject-errors] add option sections and e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f141a2ba63d539465eb4e4604f7d79f6f50ce14\"\u003e\u003ccode\u003e8f141a2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] convert the fixer to a su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/479cd85ff82b81dbec9989621681257ebc317a69\"\u003e\u003ccode\u003e479cd85\u003c/code\u003e\u003c/a\u003e chore: enable assertion option \u003ccode\u003erequireData\u003c/code\u003e for all rule tests (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12816\"\u003e#12816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f3c190c5b5cfa9edaba15fa3f944a76a7364b3ed\"\u003e\u003ccode\u003ef3c190c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] handle union-keyed index acces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b1993dfd3c45b2c2d83058627499f1dfec5d6d2c\"\u003e\u003ccode\u003eb1993df\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unbound-method] treat Intl.Collator.prototype.compare as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/da394bc9c21afe97f456040da723d2c558f99658\"\u003e\u003ccode\u003eda394bc\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-parameter-property-assignment] account fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4a742ff890b7cca8cbf79e78a9a3b345913094c6\"\u003e\u003ccode\u003e4a742ff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] prevent autofix from breaking code when ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.60.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.65.0 (2026-07-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/63ba81b6acfa0d663c29aa0013d4672bf3b0426c\"\u003e\u003ccode\u003e63ba81b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.65.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eaf457631ac381aadfee747c2d098c8ac4df9d63\"\u003e\u003ccode\u003eeaf4576\u003c/code\u003e\u003c/a\u003e feat: add warning when TS 7 is detected (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12529\"\u003e#12529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 4.1.7 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMove trace attempts selector to viewer header  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11189\"\u003evitest-dev/vitest#11189\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dc4b5c92\"\u003e\u003c!-- raw HTML omitted --\u003e(5dc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd focused trace view layout mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11190\"\u003evitest-dev/vitest#11190\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/376dc3bc1\"\u003e\u003c!-- raw HTML omitted --\u003e(376dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExit 1 when vitest list fails collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11145\"\u003evitest-dev/vitest#11145\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11146\"\u003evitest-dev/vitest#11146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6108b8197\"\u003e\u003c!-- raw HTML omitted --\u003e(6108b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep parse error details in static collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11150\"\u003evitest-dev/vitest#11150\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11151\"\u003evitest-dev/vitest#11151\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c818153a\"\u003e\u003c!-- raw HTML omitted --\u003e(7c818)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid recursive prototype in automocking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11195\"\u003evitest-dev/vitest#11195\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/99fc52591\"\u003e\u003c!-- raw HTML omitted --\u003e(99fc5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false Vitest import resolution  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11196\"\u003evitest-dev/vitest#11196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b426c1976\"\u003e\u003c!-- raw HTML omitted --\u003e(b426c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep metadata file when clearing the cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11199\"\u003evitest-dev/vitest#11199\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/73614654a\"\u003e\u003c!-- raw HTML omitted --\u003e(73614)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in error message and comments  -  by \u003ca href=\"https://github.com/shinji00222\"\u003e\u003ccode\u003e@​shinji00222\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eShinji\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11187\"\u003evitest-dev/vitest#11187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/115c3f6d2\"\u003e\u003c!-- raw HTML omitted --\u003e(115c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve ResolvedConfig exactOptionalPropertyTypes errors  -  by \u003ca href=\"https://github.com/LukeAbby\"\u003e\u003ccode\u003e@​LukeAbby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11175\"\u003evitest-dev/vitest#11175\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/498fbe922\"\u003e\u003c!-- raw HTML omitted --\u003e(498fb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare the server on self-referencing \u003ccode\u003eextends\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11034\"\u003evitest-dev/vitest#11034\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/23dda738c\"\u003e\u003c!-- raw HTML omitted --\u003e(23dda)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn when deprecated \u003ccode\u003edeps.optimizer.web\u003c/code\u003e is used  -  by \u003ca href=\"https://github.com/im10furry\"\u003e\u003ccode\u003e@​im10furry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11214\"\u003evitest-dev/vitest#11214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2ce29d5fa\"\u003e\u003c!-- raw HTML omitted --\u003e(2ce29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid double quotes in \u003ccode\u003econfig.define\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11198\"\u003evitest-dev/vitest#11198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/972e24bab\"\u003e\u003c!-- raw HTML omitted --\u003e(972e2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edoctor\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMeasure vm pools for custom environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11212\"\u003evitest-dev/vitest#11212\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/91ab1588c\"\u003e\u003c!-- raw HTML omitted --\u003e(91ab1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCorrect return value in \u003ccode\u003etoMatchAriaSnapshot\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11208\"\u003evitest-dev/vitest#11208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c119be016\"\u003e\u003c!-- raw HTML omitted --\u003e(c119b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efakeTimers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eForce \u003ccode\u003equeueMicrotask\u003c/code\u003e and \u003ccode\u003enextTick\u003c/code\u003e in \u003ccode\u003etoNotFake\u003c/code\u003e  -  by \u003ca href=\"https://github.com/kingmakeruix\"\u003e\u003ccode\u003e@​kingmakeruix\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ekingmakeruix\u003c/strong\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11261\"\u003evitest-dev/vitest#11261\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a47d7908f\"\u003e\u003c!-- raw HTML omitted --\u003e(a47d7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport obsolete keys next to skipped tests  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11157\"\u003evitest-dev/vitest#11157\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11158\"\u003evitest-dev/vitest#11158\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/17e2b22dd\"\u003e\u003c!-- raw HTML omitted --\u003e(17e2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake public declarations self-contained  -  by \u003ca href=\"https://github.com/ZoeySigel\"\u003e\u003ccode\u003e@​ZoeySigel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11141\"\u003evitest-dev/vitest#11141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/455466c16\"\u003e\u003c!-- raw HTML omitted --\u003e(45546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix collapse/expand suite with file name search  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11260\"\u003evitest-dev/vitest#11260\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0a7122daa\"\u003e\u003c!-- raw HTML omitted --\u003e(0a712)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix explorer file summary count  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11125\"\u003evitest-dev/vitest#11125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05982297d\"\u003e\u003c!-- raw HTML omitted --\u003e(05982)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edeepMerge\u003c/code\u003e to handle prototype  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11215\"\u003evitest-dev/vitest#11215\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4944cf498\"\u003e\u003c!-- raw HTML omitted --\u003e(4944c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eVitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our \u003ca href=\"https://vitest.dev/blog/vitest-5.html\"\u003eblog post\u003c/a\u003e for the official announcement.\u003c/p\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eloupe.inspect\u003c/code\u003e with pretty-format  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5 (1M context)\u003c/strong\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9609\"\u003evitest-dev/vitest#9609\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f802da4b\"\u003e\u003c!-- raw HTML omitted --\u003e(3f802)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove quotes from string values in \u003ccode\u003etest.for/each\u003c/code\u003e title \u003ccode\u003e$\u003c/code\u003e variable (take 2)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10170\"\u003evitest-dev/vitest#10170\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/04d37e9d7\"\u003e\u003c!-- raw HTML omitted --\u003e(04d37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault \u003ccode\u003eattachmentsDir\u003c/code\u003e from \u003ccode\u003e.vit...\n\n_Description has been truncated_","html_url":"https://github.com/acm-uiuc/core/pull/799","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/acm-uiuc%2Fcore/issues/799","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/799/packages"},{"uuid":"5640324130","node_id":"PR_kwDOU0Kz5s8AAAABF0P4TA","number":37,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-30T03:16:55.000Z","updated_at":"2026-09-30T03:16:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hewline-Ai/keycloak__keycloak__hew__PR38446__20260930/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hewline-Ai%2Fkeycloak__keycloak__hew__PR38446__20260930/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"5603112838","node_id":"PR_kwDOSAy_Ms8AAAABFWmqfw","number":37,"state":"closed","title":"fix(dep): Bump the npm-development group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-30T19:39:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T13:45:07.000Z","updated_at":"2026-09-30T19:39:34.000Z","time_to_close":280457,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(dep): Bump","group_name":"npm-development","update_count":12,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jest/globals","old_version":"30.4.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.65.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.65.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.7.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.5","new_version":"29.16.6","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"globals","old_version":"17.7.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.4.2","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.62.2","new_version":"4.63.5","repository_url":"https://github.com/rollup/rollup"},{"name":"ts-jest","old_version":"29.4.12","new_version":"29.4.13","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.4.1` | `30.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.70.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.70.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.7.0` | `10.11.0` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.5` | `29.16.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.12.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.4.2` | `30.5.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [rollup](https://github.com/rollup/rollup) | `4.62.2` | `4.63.5` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.12` | `29.4.13` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.4.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e@​jest/globals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.5.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of \u003ccode\u003e--projects\u003c/code\u003e when no root config is passed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-types]\u003c/code\u003e Stop accepting \u003ccode\u003ereporters\u003c/code\u003e, \u003ccode\u003ecoverageReporters\u003c/code\u003e, \u003ccode\u003eworkerIdleMemoryLimit\u003c/code\u003e, \u003ccode\u003ecwd\u003c/code\u003e and \u003ccode\u003erunnerOptions\u003c/code\u003e in a project config - they were silently ignored, and now warn like the other global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-validate]\u003c/code\u003e Warn about \u003ccode\u003emaxWorkers\u003c/code\u003e and \u003ccode\u003ecoverageThreshold\u003c/code\u003e in a project config instead of dropping them without a word (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Match \u003ccode\u003emoduleNameMapper\u003c/code\u003e patterns against the specifier as written again (reverting \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16390\"\u003e#16390\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve package \u003ccode\u003eimports\u003c/code\u003e specifiers like \u003ccode\u003e#dep\u003c/code\u003e under ESM again (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16413\"\u003e#16413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore \u0026amp; Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Name the \u003ccode\u003etestEnvironmentOptions.globalsCleanup\u003c/code\u003e option and link the docs from the \u003ccode\u003eJEST-01\u003c/code\u003e deprecation warning, and document the option's modes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16404\"\u003e#16404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HuzaifaChaudary\"\u003e\u003ccode\u003e@​HuzaifaChaudary\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16413\"\u003ejestjs/jest#16413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.0...v30.5.1\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.0...v30.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.5.0\u003c/h2\u003e\n\u003cp\u003eOn a personal note: King Harald V of Norway passed away this morning. He ascended the throne 35 years ago, two months before I was born. This release is dedicated to his memory. Hvil i fred 🇳🇴\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eThis is a big release. It touches \u003ccode\u003ejest-runtime\u003c/code\u003e, \u003ccode\u003ejest-resolve\u003c/code\u003e and \u003ccode\u003ejest-haste-map\u003c/code\u003e in many places, and with this many changes there might be regressions 😬. If your suite behaves differently after upgrading, please \u003ca href=\"https://github.com/jestjs/jest/issues\"\u003eopen an issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003ewhenCalledWith\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eMock functions can now configure return values per argument list, contributed by \u003ca href=\"https://github.com/timkindberg\"\u003e\u003ccode\u003e@​timkindberg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16053\"\u003e#16053\u003c/a\u003e):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst fn = jest.fn();\r\nfn.whenCalledWith('apple').mockReturnValue('red');\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003e@​jest/globals's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.5.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of \u003ccode\u003e--projects\u003c/code\u003e when no root config is passed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-types]\u003c/code\u003e Stop accepting \u003ccode\u003ereporters\u003c/code\u003e, \u003ccode\u003ecoverageReporters\u003c/code\u003e, \u003ccode\u003eworkerIdleMemoryLimit\u003c/code\u003e, \u003ccode\u003ecwd\u003c/code\u003e and \u003ccode\u003erunnerOptions\u003c/code\u003e in a project config - they were silently ignored, and now warn like the other global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-validate]\u003c/code\u003e Warn about \u003ccode\u003emaxWorkers\u003c/code\u003e and \u003ccode\u003ecoverageThreshold\u003c/code\u003e in a project config instead of dropping them without a word (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Match \u003ccode\u003emoduleNameMapper\u003c/code\u003e patterns against the specifier as written again (reverting \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16390\"\u003e#16390\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve package \u003ccode\u003eimports\u003c/code\u003e specifiers like \u003ccode\u003e#dep\u003c/code\u003e under ESM again (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16413\"\u003e#16413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Name the \u003ccode\u003etestEnvironmentOptions.globalsCleanup\u003c/code\u003e option and link the docs from the \u003ccode\u003eJEST-01\u003c/code\u003e deprecation warning, and document the option's modes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16404\"\u003e#16404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils, jest-mock]\u003c/code\u003e Add \u003ccode\u003emockFn.whenCalledWith(...args)\u003c/code\u003e for configuring return values per argument list, with first-class asymmetric-matcher support (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16053\"\u003e#16053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Export \u003ccode\u003eAsymmetricMatcher\u003c/code\u003e and \u003ccode\u003eFunctionParameters\u003c/code\u003e types (previously private to \u003ccode\u003eexpect\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16053\"\u003e#16053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-core, jest-jasmine2, jest-test-result, jest-types]\u003c/code\u003e \u003ccode\u003e--collectTests\u003c/code\u003e now expands \u003ccode\u003etest.each\u003c/code\u003e/\u003ccode\u003edescribe.each\u003c/code\u003e cases and reports per-status counts (skipped/todo via the new \u003ccode\u003ewouldRun\u003c/code\u003e flag for selected tests) plus a summary line that match a real run, including under \u003ccode\u003e--testNamePattern\u003c/code\u003e and \u003ccode\u003e.only\u003c/code\u003e/\u003ccode\u003efdescribe\u003c/code\u003e focus on both the circus and jasmine2 runners (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16259\"\u003e#16259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-environment, jest-runtime, jest-types]\u003c/code\u003e Add describe-level retries via \u003ccode\u003ejest.retryTimes(..., {entireDescribe: true})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-message-util, jest-reporters, jest-types]\u003c/code\u003e Add \u003ccode\u003eretryMessages\u003c/code\u003e to \u003ccode\u003eAssertionResult\u003c/code\u003e and export \u003ccode\u003eformatErrorStack\u003c/code\u003e, so the retry log renders nested \u003ccode\u003ecause\u003c/code\u003e and \u003ccode\u003eAggregateError\u003c/code\u003e sections with code frames instead of serialized \u003ccode\u003e[cause]:\u003c/code\u003e/\u003ccode\u003e[errors]:\u003c/code\u003e markers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16316\"\u003e#16316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-types]\u003c/code\u003e Add \u003ccode\u003eunhandledErrorsDetailed\u003c/code\u003e to \u003ccode\u003eCircus.RunResult\u003c/code\u003e, so an unhandled rejection reports its \u003ccode\u003ecause\u003c/code\u003e chain and \u003ccode\u003eAggregateError\u003c/code\u003e entries with code frames instead of a pre-serialized stack (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16316\"\u003e#16316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-haste-map]\u003c/code\u003e Replace \u003ccode\u003eNodeWatcher\u003c/code\u003e and \u003ccode\u003eFSEventsWatcher\u003c/code\u003e with \u003ccode\u003e@parcel/watcher\u003c/code\u003e for the non-watchman watch path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16188\"\u003e#16188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Bump \u003ccode\u003eunrs-resolver\u003c/code\u003e to 1.12.1, remove \u003ccode\u003ejest-pnp-resolver\u003c/code\u003e and unnecessary checks (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15721\"\u003e#15721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Honor Node's \u003ccode\u003e--preserve-symlinks\u003c/code\u003e / \u003ccode\u003eNODE_PRESERVE_SYMLINKS\u003c/code\u003e in the default resolver by passing \u003ccode\u003esymlinks: false\u003c/code\u003e to \u003ccode\u003eunrs-resolver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16260\"\u003e#16260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Apply automocking and manual \u003ccode\u003e__mocks__\u003c/code\u003e files to synchronously evaluable ESM graphs on Node 24.9+ - static imports, dynamic \u003ccode\u003eimport()\u003c/code\u003e and \u003ccode\u003erequire()\u003c/code\u003e of an ESM file now generate an automock from the real module's namespace instead of failing with \u0026quot;Attempting to import a mock without a factory\u0026quot;. Graphs that need async evaluation (top-level await) or an async-only resolver or transformer still throw (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Route \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e through the sandbox, so it returns the sandbox \u003ccode\u003eprocess\u003c/code\u003e and the hooked \u003ccode\u003enode:module\u003c/code\u003e instead of the host's (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Throw an actionable error from \u003ccode\u003emodule.register()\u003c/code\u003e and \u003ccode\u003emodule.registerHooks()\u003c/code\u003e inside a test - the hooks attached to the loader running Jest itself, never saw the sandboxed requires they were meant for, and stayed registered for every later test file in the worker (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Surface resolution and import-attribute errors in an ESM graph before executing any of its CJS dependencies on Node 24.9+, matching Node's run-nothing-on-a-broken-graph behavior; the legacy loader on older versions keeps its linking-time execution order (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Throw \u003ccode\u003eERR_SOURCE_PHASE_NOT_DEFINED\u003c/code\u003e with an actionable message for \u003ccode\u003eimport source\u003c/code\u003e and \u003ccode\u003eimport.source()\u003c/code\u003e, instead of failing at instantiation with V8's bare \u0026quot;Source phase import object is not defined\u0026quot; (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Emit the JSON-without-import-attribute deprecation warning once per test file instead of once per worker, so it is no longer silently swallowed for every file after the first (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Set \u003ccode\u003eimport.meta.main\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in the test file and \u003ccode\u003efalse\u003c/code\u003e in every module it loads, matching Node 24+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16367\"\u003e#16367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve the \u003ccode\u003emodule-sync\u003c/code\u003e export condition, so a package that exposes its ESM entry point for \u003ccode\u003erequire()\u003c/code\u003e loads the same file Node would (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16336\"\u003e#16336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Add external snapshot paths to custom reporter failure details (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16374\"\u003e#16374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/9ab14feccd6c15fec1334dbcb03a53a079d153d3\"\u003e\u003ccode\u003e9ab14fe\u003c/code\u003e\u003c/a\u003e v30.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/912baa37afaa979e8179240c238cb493f960527a\"\u003e\u003ccode\u003e912baa3\u003c/code\u003e\u003c/a\u003e v30.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/b91717a68e091cf492a361d61906d17849fb3282\"\u003e\u003ccode\u003eb91717a\u003c/code\u003e\u003c/a\u003e chore: refresh coding agent instructions (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals/issues/16182\"\u003e#16182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.65.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9d82e4b1d9011da31d62d14387bb5a539853fafa\"\u003e\u003ccode\u003e9d82e4b\u003c/code\u003e\u003c/a\u003e chore: expand eslint-plugin rules test files glob (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12878\"\u003e#12878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f7482f636b89b8eab966b4191ce4a53a3f4b4d9c\"\u003e\u003ccode\u003ef7482f6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] handle multiple Promise constituent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/267304477e04538614fe72ad71e7e13082eb7a90\"\u003e\u003ccode\u003e2673044\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [prefer-promise-reject-errors] add option sections and e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f141a2ba63d539465eb4e4604f7d79f6f50ce14\"\u003e\u003ccode\u003e8f141a2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] convert the fixer to a su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/479cd85ff82b81dbec9989621681257ebc317a69\"\u003e\u003ccode\u003e479cd85\u003c/code\u003e\u003c/a\u003e chore: enable assertion option \u003ccode\u003erequireData\u003c/code\u003e for all rule tests (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12816\"\u003e#12816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f3c190c5b5cfa9edaba15fa3f944a76a7364b3ed\"\u003e\u003ccode\u003ef3c190c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] handle union-keyed index acces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b1993dfd3c45b2c2d83058627499f1dfec5d6d2c\"\u003e\u003ccode\u003eb1993df\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unbound-method] treat Intl.Collator.prototype.compare as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/da394bc9c21afe97f456040da723d2c558f99658\"\u003e\u003ccode\u003eda394bc\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-parameter-property-assignment] account fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4a742ff890b7cca8cbf79e78a9a3b345913094c6\"\u003e\u003ccode\u003e4a742ff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] prevent autofix from breaking code when ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.65.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.7.0 to 10.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.7.0...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jest` from 29.15.5 to 29.16.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/releases\"\u003eeslint-plugin-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.16.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.5...v29.16.6\"\u003e29.16.6\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-been-called:\u003c/strong\u003e don't crash on matcher without an argument (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2016\"\u003e#2016\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/58e487fecda05ddafcac2fcf67475d90bd515957\"\u003e58e487f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-length:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2014\"\u003e#2014\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/3629019d8e84e096115c8774a34178ff5b83aaf2\"\u003e3629019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.4...v29.16.5\"\u003e29.16.5\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-export:\u003c/strong\u003e handle literal property accessors (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2011\"\u003e#2011\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d848f70d5ae1a143d4ae2ef52bf00c6658f5070d\"\u003ed848f70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.3...v29.16.4\"\u003e29.16.4\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-export:\u003c/strong\u003e handle nested assignment chains (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2009\"\u003e#2009\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/14b559af7f3d93ca585f65deae97c4b24a83e900\"\u003e14b559a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.2...v29.16.3\"\u003e29.16.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-export:\u003c/strong\u003e check for \u003ccode\u003eexports\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1988\"\u003e#1988\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/f506cb2b90743767d9619f22ebfe29b4ff047783\"\u003ef506cb2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.1...v29.16.2\"\u003e29.16.2\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-equality-matcher:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2006\"\u003e#2006\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/27665cdddb1971ff2c19b0f897fee83112c95462\"\u003e27665cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.0...v29.16.1\"\u003e29.16.1\u003c/a\u003e (2026-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-comparison-matcher:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2001\"\u003e#2001\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/a4d20e0d499f72a188cc1c12bb19079968343102\"\u003ea4d20e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-resolves:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2002\"\u003e#2002\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/0cf65de7b6fa4e1bfbd7ea7ba72c9f07c2c4a4d4\"\u003e0cf65de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md\"\u003eeslint-plugin-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.5...v29.16.6\"\u003e29.16.6\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-been-called:\u003c/strong\u003e don't crash on matcher without an argument (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2016\"\u003e#2016\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/58e487fecda05ddafcac2fcf67475d90bd515957\"\u003e58e487f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-length:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2014\"\u003e#2014\u003c/a\u003e) (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/ZeroWiggliness/another-release-please-action/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWiggliness%2Fanother-release-please-action/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"},{"uuid":"5593404000","node_id":"PR_kwDOIws4Ns8AAAABFPUepg","number":14202,"state":"closed","title":"Bump the patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-03T10:46:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-26T10:50:22.000Z","updated_at":"2026-10-03T10:47:01.000Z","time_to_close":604596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":13,"packages":[{"name":"@codemirror/search","old_version":"6.7.1","new_version":"6.7.2","repository_url":"https://github.com/codemirror/search"},{"name":"@kittycad/lib","old_version":"4.5.6","new_version":"4.5.8","repository_url":"https://github.com/KittyCAD/kittycad.ts"},{"name":"@microlink/react-json-view","old_version":"1.31.28","new_version":"1.31.36","repository_url":"https://github.com/microlinkhq/react-json-view"},{"name":"effect","old_version":"3.22.1","new_version":"3.22.2","repository_url":"https://github.com/Effect-TS/effect"},{"name":"ignore","old_version":"7.0.6","new_version":"7.0.9","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"openid-client","old_version":"6.8.5","new_version":"6.8.8","repository_url":"https://github.com/panva/openid-client"},{"name":"react-hot-toast","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/timolins/react-hot-toast"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/preset-env","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.7.1` | `6.7.2` |\n| [@kittycad/lib](https://github.com/KittyCAD/kittycad.ts) | `4.5.6` | `4.5.8` |\n| [@microlink/react-json-view](https://github.com/microlinkhq/react-json-view) | `1.31.28` | `1.31.36` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.22.1` | `3.22.2` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.6` | `7.0.9` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [openid-client](https://github.com/panva/openid-client) | `6.8.5` | `6.8.8` |\n| [react-hot-toast](https://github.com/timolins/react-hot-toast) | `2.6.0` | `2.6.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `8.0.2` | `8.0.6` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n\n\nUpdates `@codemirror/search` from 6.7.1 to 6.7.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@kittycad/lib` from 4.5.6 to 4.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/486b27961b3688b4da3bbef3d00ebebe7e3288e0\"\u003e\u003ccode\u003e486b279\u003c/code\u003e\u003c/a\u003e Pin the damn wasm lib (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/c49652652bc40de582d7774d363c21a41ae86414\"\u003e\u003ccode\u003ec496526\u003c/code\u003e\u003c/a\u003e Update api spec (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KittyCAD/kittycad.ts/compare/4.5.6...4.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microlink/react-json-view` from 1.31.28 to 1.31.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/releases\"\u003e@​microlink/react-json-view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump moment from 2.30.1 to 2.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/206\"\u003emicrolinkhq/react-json-view#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack from 5.110.3 to 5.111.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/205\"\u003emicrolinkhq/react-json-view#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump babel from 7 to 8 by \u003ca href=\"https://github.com/Kikobeats\"\u003e\u003ccode\u003e@​Kikobeats\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/204\"\u003emicrolinkhq/react-json-view#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.103.1 to 1.104.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/200\"\u003emicrolinkhq/react-json-view#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 11.8.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/199\"\u003emicrolinkhq/react-json-view#199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack from 5.109.2 to 5.110.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/198\"\u003emicrolinkhq/react-json-view#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.30...v1.31.31\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.30...v1.31.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.30\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.102.0 to 1.103.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/196\"\u003emicrolinkhq/react-json-view#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add missing showComma prop to type definitions by \u003ca href=\"https://github.com/mo523-amazon\"\u003e\u003ccode\u003e@​mo523-amazon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/197\"\u003emicrolinkhq/react-json-view#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo523-amazon\"\u003e\u003ccode\u003e@​mo523-amazon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/197\"\u003emicrolinkhq/react-json-view#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/blob/master/CHANGELOG.md\"\u003e@​microlink/react-json-view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.31.36 (2026-09-19)\u003c/h2\u003e\n\u003ch2\u003e1.31.35 (2026-09-17)\u003c/h2\u003e\n\u003ch2\u003e1.31.34 (2026-09-14)\u003c/h2\u003e\n\u003ch2\u003e1.31.33 (2026-09-08)\u003c/h2\u003e\n\u003ch2\u003e1.31.32 (2026-09-04)\u003c/h2\u003e\n\u003ch2\u003e1.31.31 (2026-08-31)\u003c/h2\u003e\n\u003ch2\u003e1.31.30 (2026-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing showComma prop to type definitions (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/6fbb7ecace673b4764942435a6b69877f139d049\"\u003e6fbb7ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.31.29 (2026-08-19)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/a441eefdaa74192a48612627450c007147d0bfd9\"\u003e\u003ccode\u003ea441eef\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/752d3e844c8144a9d32636c68280d78665bd3c31\"\u003e\u003ccode\u003e752d3e8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/abb813a7ecc8945bb9e9351b97572bc9dc1e924c\"\u003e\u003ccode\u003eabb813a\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/021bbf4e146ae92818ddaa606dcbacdc03066b11\"\u003e\u003ccode\u003e021bbf4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump webpack from 5.110.3 to 5.111.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/ab1d2ac2d2e198aefd9e216372923a80d6335287\"\u003e\u003ccode\u003eab1d2ac\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/252de486dbd337bb53488604f516c1650a542901\"\u003e\u003ccode\u003e252de48\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump babel from 7 to 8 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/b8d8cccf8f420e2dd1f9c3b2dee1989fec15e67b\"\u003e\u003ccode\u003eb8d8ccc\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/e7c4b0d252655335cd997a5d531d0dba21df8441\"\u003e\u003ccode\u003ee7c4b0d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump sass from 1.103.1 to 1.104.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/7fb0425ba91cb77cc06c69160ca87ce9b7045f66\"\u003e\u003ccode\u003e7fb0425\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/cd386d8262e33fba0e6a4b658277320b176519b4\"\u003e\u003ccode\u003ecd386d8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mocha from 11.8.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.28...v1.31.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.22.1 to 3.22.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.22.2/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6233\"\u003e#6233\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fix TMap.remove and removeAll erroneously clearing entire bucket on hash collision.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/thewilkybarkid\"\u003e\u003ccode\u003e@​thewilkybarkid\u003c/code\u003e\u003c/a\u003e! - Fix use of Schema.NonEmptyArrayEnsure with strings\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6985be0cf461f0997f28f6798f469d01a2b46ca3\"\u003e\u003ccode\u003e6985be0\u003c/code\u003e\u003c/a\u003e Version Packages (v3) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6809\"\u003e#6809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Fix use of Schema.NonEmptyArrayEnsure with strings (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/7170\"\u003e#7170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e fix(effect): TMap.remove/removeAll clears entire bucket on hash collision (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.22.2/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 7.0.6 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kaelzhang/node-ignore/releases\"\u003eignore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Brings pattern matching closer to \u003ccode\u003egit\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e A backslash now makes the next character a literal, exactly as \u003ccode\u003egit\u003c/code\u003e does: \u003ccode\u003e\\*\u003c/code\u003e matches a literal \u003ccode\u003e*\u003c/code\u003e rather than acting as a wildcard, \u003ccode\u003e\\?\u003c/code\u003e matches a literal \u003ccode\u003e?\u003c/code\u003e, and \u003ccode\u003e\\d\u003c/code\u003e, \u003ccode\u003e\\b\u003c/code\u003e, \u003ccode\u003e\\/\u003c/code\u003e and the like are the plain characters instead of regular-expression escapes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Only a trailing run of spaces is stripped from a pattern — never tabs or other whitespace — and a line of only tabs is treated as a pattern rather than a blank line, matching \u003ccode\u003egit\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAn upgrade is recommended for all dependents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/821765efdf7752b186a03ed0450d9ee013cee099\"\u003e\u003ccode\u003e821765e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/166\"\u003e#166\u003c/a\u003e: bump version 7.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/e00d35eaee5184cc0176309b680bd252d321c5eb\"\u003e\u003ccode\u003ee00d35e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/167\"\u003e#167\u003c/a\u003e from bentbrain/fix-bom-blank-line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/9b6481f88753fd5361ad6c4b945f90e556ea2a49\"\u003e\u003ccode\u003e9b6481f\u003c/code\u003e\u003c/a\u003e fix(ignore): reject BOM-only blank lines before compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/20b802ae9e60c304e7fc71e77ffc246be1a02974\"\u003e\u003ccode\u003e20b802a\u003c/code\u003e\u003c/a\u003e bump version 7.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/0414358a20becef81d1bcad99df5c8260a3fd8d1\"\u003e\u003ccode\u003e0414358\u003c/code\u003e\u003c/a\u003e build: require 100% coverage of index.js as an explicit gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/968aee6885ab2511b0759c2e135b062a4831ee97\"\u003e\u003ccode\u003e968aee6\u003c/code\u003e\u003c/a\u003e compat: check compatibility by running old versions' test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/8e462205940765a6524c5415df281b7725a82e31\"\u003e\u003ccode\u003e8e46220\u003c/code\u003e\u003c/a\u003e build: run the compatibility gate as part of \u003ccode\u003enpm test\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/6e81fb231c76325b35ced3df461c95b5350d729e\"\u003e\u003ccode\u003e6e81fb2\u003c/code\u003e\u003c/a\u003e tidy up how wildcards compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/ea3d5ebbe9f47932a5b149675ef26fd54dde0ccd\"\u003e\u003ccode\u003eea3d5eb\u003c/code\u003e\u003c/a\u003e fix: a backslash quotes the next character, and only spaces are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/01cfbbb2ecc11665192da960ec1fe908d8ad3a47\"\u003e\u003ccode\u003e01cfbbb\u003c/code\u003e\u003c/a\u003e docs: document the known, deliberate differences from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kaelzhang/node-ignore/compare/7.0.6...7.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jszip` from 3.10.1 to 3.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stuk/jszip/blob/main/CHANGES.md\"\u003ejszip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev3.10.2 2026-09-09\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cross-realm binary type detection in \u003ccode\u003egetTypeOf\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/759\"\u003e#759\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing types for \u003ccode\u003eJSZip.defaults\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/690\"\u003e#690\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Blob support in Node.js 18 and up. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/941\"\u003e#941\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/020fa3384c994f923123141bbeebae0c3a44dd0d\"\u003e\u003ccode\u003e020fa33\u003c/code\u003e\u003c/a\u003e Release preparation for 3.10.2 (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/d38fda5a3543bdcf64cc3616f55528f77fe5731a\"\u003e\u003ccode\u003ed38fda5\u003c/code\u003e\u003c/a\u003e Fix cross-realm binary type detection in getTypeOf (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/e682f9a65e3f13e5e35691a32df177617f13fce7\"\u003e\u003ccode\u003ee682f9a\u003c/code\u003e\u003c/a\u003e Fix grunt build rebundling existing dist via browser field (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/5adef3600e7d9894096e4582e78e71d730639f96\"\u003e\u003ccode\u003e5adef36\u003c/code\u003e\u003c/a\u003e Add missing types for JSZip.defaults (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/41a13427621ca7eea4ce7140e67c6215ad2c7874\"\u003e\u003ccode\u003e41a1342\u003c/code\u003e\u003c/a\u003e Fix blob support in Node.js 18 and up (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/643714aa770afd8fe1df6cfc7e2bde945bb0ef64\"\u003e\u003ccode\u003e643714a\u003c/code\u003e\u003c/a\u003e Move all continuous integration to GitHub Actions (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/418c11f27c3393667323ea152f8cab67649e813c\"\u003e\u003ccode\u003e418c11f\u003c/code\u003e\u003c/a\u003e Upgrade Playwright to the latest version (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/2ceb998e29d4171b4f3f2ecab1a2195c696543c0\"\u003e\u003ccode\u003e2ceb998\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stuk/jszip/compare/v3.10.1...v3.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jkoops\"\u003ejkoops\u003c/a\u003e, a new releaser for jszip since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openid-client` from 6.8.5 to 6.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/releases\"\u003eopenid-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.8\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.7\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/blob/main/CHANGELOG.md\"\u003eopenid-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.7...v6.8.8\"\u003e6.8.8\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.6...v6.8.7\"\u003e6.8.7\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.6\"\u003e6.8.6\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/04c59826121f736afc71fe005439c961d5fb6f3b\"\u003e\u003ccode\u003e04c5982\u003c/code\u003e\u003c/a\u003e chore(release): 6.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5eccf2ece797de3358cf143f8f32629eda695e1f\"\u003e\u003ccode\u003e5eccf2e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003e\u003ccode\u003ed730f80\u003c/code\u003e\u003c/a\u003e fix(passport): handle rejected async verification callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003e\u003ccode\u003eb931c40\u003c/code\u003e\u003c/a\u003e refactor: share grant polling lifecycle and retry handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003e\u003ccode\u003ed687796\u003c/code\u003e\u003c/a\u003e fix: isolate lazy client authentication handler caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003e\u003ccode\u003ee816bf0\u003c/code\u003e\u003c/a\u003e fix: calculate token lifetimes using elapsed time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e\u003ccode\u003e10ba026\u003c/code\u003e\u003c/a\u003e fix: select a unique decryption key when kid is omitted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003e\u003ccode\u003eb26170e\u003c/code\u003e\u003c/a\u003e fix: retain polling abort signals through response processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003e\u003ccode\u003eaf32783\u003c/code\u003e\u003c/a\u003e fix: apply the default HTTP request timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e\u003ccode\u003e5433d68\u003c/code\u003e\u003c/a\u003e fix: preserve clock settings across DCR nonce retries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hot-toast` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/timolins/react-hot-toast/releases\"\u003ereact-hot-toast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade toast styles easier to override with Tailwind CSS by using \u003ccode\u003e:where()\u003c/code\u003e to lower CSS specificity. (f339d71)\u003c/li\u003e\n\u003cli\u003eFixed an issue where toasts stopped updating after a component unmounted when multiple hooks shared the same \u003ccode\u003etoasterId\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/matthernet\"\u003e\u003ccode\u003e@​matthernet\u003c/code\u003e\u003c/a\u003e for reporting the issue and suggesting the fix! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TypeScript resolution errors in pnpm strict mode by adding \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies. Thanks to \u003ca href=\"https://github.com/q121212\"\u003e\u003ccode\u003e@​q121212\u003c/code\u003e\u003c/a\u003e for the fix and \u003ca href=\"https://github.com/baraknaveh\"\u003e\u003ccode\u003e@​baraknaveh\u003c/code\u003e\u003c/a\u003e for the report! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[[\u003ca href=\"\"\u003eFull changelog: v2.6.0 → v2.6.1\u003c/a\u003e](\u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)%5D(https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ehttps://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)](https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/e725d38e0faec05f7b8fb10644b616ef978d2f4d\"\u003e\u003ccode\u003ee725d38\u003c/code\u003e\u003c/a\u003e 2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/114cafd0dbd653c2488323f67bc947569454a292\"\u003e\u003ccode\u003e114cafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e from timolins/codex/fix-use-store-subscriber-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/ce3f199819418adaa2d15e9ae1e872c8a08087dd\"\u003e\u003ccode\u003ece3f199\u003c/code\u003e\u003c/a\u003e Fix useStore subscriber cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/52613c1b568abe59ca037b51fafa9ae4c7c973fe\"\u003e\u003ccode\u003e52613c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e from q121212/fix/missing-peer-dep-types-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/64e1fffcd52b1912511bd6316b0f418c0a08fa92\"\u003e\u003ccode\u003e64e1fff\u003c/code\u003e\u003c/a\u003e fix(build): add missing \u003ccode\u003e@​types/react\u003c/code\u003e and \u003ccode\u003e@​types/react-dom\u003c/code\u003e peer deps for pnpm ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/f339d7105c90e64bc80ee836b987f2efe235035c\"\u003e\u003ccode\u003ef339d71\u003c/code\u003e\u003c/a\u003e Use :where() for easier Tailwind overrides\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 14.0.1 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/fd59f0277549d22cc7ec00a7b3b5c9bccb4d3c1d\"\u003e\u003ccode\u003efd59f02\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f3c564eb56b22b2abe754b71e57857c58a90e29c\"\u003e\u003ccode\u003ef3c564e\u003c/code\u003e\u003c/a\u003e docs: point the Node support permalink at the CI version matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003e\u003ccode\u003eb1da338\u003c/code\u003e\u003c/a\u003e fix(v1): set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e\u003ccode\u003e6adcc1d\u003c/code\u003e\u003c/a\u003e fix(v1): carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ea83515d6a4de13a8f9d253fe772752c9dd7bbbe\"\u003e\u003ccode\u003eea83515\u003c/code\u003e\u003c/a\u003e docs: cleanup API summary (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ac3686077dc34d379681589a52a10d34aedec3d7\"\u003e\u003ccode\u003eac36860\u003c/code\u003e\u003c/a\u003e chore: pin \u003ccode\u003epublint\u003c/code\u003e version in CI (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003e\u003ccode\u003ea67db57\u003c/code\u003e\u003c/a\u003e fix(v7): align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zhangli091011\"\u003e\u003ccode\u003e@​zhangli091011\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9e408d6bf09af067165d303165f9537b4cac1268\"\u003e\u003ccode\u003e9e408d6\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/753bedf7ca2893272c5fe58dbf82922d140aa458\"\u003e\u003ccode\u003e753bedf\u003c/code\u003e\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18235\"\u003e#18235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0d8ed705171f38f95058db247eb358c9242b35b7\"\u003e\u003ccode\u003e0d8ed70\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cea20d65b950fd10971e5946c2f69ee7e859f55\"\u003e\u003ccode\u003e4cea20d\u003c/code\u003e\u003c/a\u003e Use built-in glob in Node.js (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18097\"\u003e#18097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1eac4481473df52fbbcb452c4dca8d79039dbb63\"\u003e\u003ccode\u003e1eac448\u003c/code\u003e\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18145\"\u003e#18145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1554d587b31460f135adf65812d199f963a34e61\"\u003e\u003ccode\u003e1554d58\u003c/code\u003e\u003c/a\u003e chore: Some minor cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/286c79a148db0b4ab0dec96e2eff62ccfbbc3889\"\u003e\u003ccode\u003e286c79a\u003c/code\u003e\u003c/a\u003e Update compat data sources (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18116\"\u003e#18116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.26 to 8.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/KittyCAD/modeling-app/pull/14202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyCAD%2Fmodeling-app/issues/14202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14202/packages"},{"uuid":"5586022111","node_id":"PR_kwDOAgUK288AAAABFJq1Rg","number":73738,"state":"closed","title":"Bump the 3-3-core-ui-package-updates group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["area:UI","javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-25T18:50:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-25T17:11:36.000Z","updated_at":"2026-09-25T18:51:20.000Z","time_to_close":5916,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"3-3-core-ui-package-updates","update_count":37,"packages":[{"name":"@chakra-ui/react","old_version":"3.36.1","new_version":"3.37.0","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.14.9","new_version":"3.14.13","repository_url":"https://github.com/TanStack/virtual"},{"name":"@xyflow/react","old_version":"12.11.2","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-http-backend","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/i18next/i18next-http-backend"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.14","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@rolldown/plugin-babel","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/rolldown/plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.101.4","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.66.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.66.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.66.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.8.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsonc","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"happy-dom","old_version":"20.11.2","new_version":"20.14.5","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"vite","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the 3-3-core-ui-package-updates group with 37 updates in the /airflow-core/src/airflow/ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `3.36.1` | `3.37.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.103.2` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.13` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.11.6` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |\n| [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | `4.0.1` | `4.0.2` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.88.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.14` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@rolldown/plugin-babel](https://github.com/rolldown/plugins/tree/HEAD/packages/babel) | `0.2.3` | `0.2.4` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.101.4` | `5.103.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.6.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.66.0` | `8.70.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.66.0` | `8.70.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.66.0` | `8.70.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.11.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.4.1` | `3.4.2` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.10.1` | `5.11.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.11.2` | `20.14.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@chakra-ui/react` from 3.36.1 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/releases\"\u003e@​chakra-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10877\"\u003e#10877\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce\"\u003e\u003ccode\u003eafc8b48\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003e[New]\nDateInput\u003c/strong\u003e: Add a segmented date field for typing dates without a calendar.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DateInput } from \u0026quot;@chakra-ui/react\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;DateInput.Root\u0026gt;\n  \u0026lt;DateInput.Label /\u0026gt;\n  \u0026lt;DateInput.Control\u0026gt;\n    \u0026lt;DateInput.Segments /\u0026gt;\n  \u0026lt;/DateInput.Control\u0026gt;\n  \u0026lt;DateInput.HiddenInput /\u0026gt;\n\u0026lt;/DateInput.Root\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEach part of the date is its own keyboard-navigable segment, ordered and\nformatted by \u003ccode\u003elocale\u003c/code\u003e. Supports \u003ccode\u003eselectionMode=\u0026quot;range\u0026quot;\u003c/code\u003e, \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e, and\n\u003ccode\u003egranularity\u003c/code\u003e with \u003ccode\u003eformatter\u003c/code\u003e for time-only input.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10939\"\u003e#10939\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d\"\u003e\u003ccode\u003e7b027d4\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eAccordion,\nCollapsible, Dialog, Drawer, TreeView\u003c/strong\u003e: Add \u003ccode\u003ehideMode\u003c/code\u003e to choose how content\nthat stays mounted is hidden when closed. The default, \u003ccode\u003e\u0026quot;display-none\u0026quot;\u003c/code\u003e, uses\nthe \u003ccode\u003ehidden\u003c/code\u003e attribute and keeps effects running, so a video keeps playing and\na subscription stays open while closed. \u003ccode\u003e\u0026quot;activity\u0026quot;\u003c/code\u003e uses React 19 \u003ccode\u003eActivity\u003c/code\u003e\nto pause those effects instead.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Root hideMode=\u0026quot;activity\u0026quot; /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIt only applies while the content stays mounted. \u003ccode\u003eunmountOnExit\u003c/code\u003e removes the\ntree on close, so \u003ccode\u003ehideMode\u003c/code\u003e never runs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDialog, Drawer\u003c/strong\u003e: Add \u003ccode\u003edata-autofocus\u003c/code\u003e and \u003ccode\u003edata-no-autofocus\u003c/code\u003e to pick\nwhat gets focus when the overlay opens, without reaching for\n\u003ccode\u003einitialFocusEl\u003c/code\u003e and a ref. Mark chrome like the close button to skip it, or\nmark the real target directly.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Content\u0026gt;\n  \u0026lt;Dialog.CloseTrigger data-no-autofocus /\u0026gt;\n  \u0026lt;input data-autofocus /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md\"\u003e@​chakra-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10877\"\u003e#10877\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce\"\u003e\u003ccode\u003eafc8b48\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003e[New]\nDateInput\u003c/strong\u003e: Add a segmented date field for typing dates without a calendar.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DateInput } from \u0026quot;@chakra-ui/react\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;DateInput.Root\u0026gt;\n  \u0026lt;DateInput.Label /\u0026gt;\n  \u0026lt;DateInput.Control\u0026gt;\n    \u0026lt;DateInput.Segments /\u0026gt;\n  \u0026lt;/DateInput.Control\u0026gt;\n  \u0026lt;DateInput.HiddenInput /\u0026gt;\n\u0026lt;/DateInput.Root\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEach part of the date is its own keyboard-navigable segment, ordered and\nformatted by \u003ccode\u003elocale\u003c/code\u003e. Supports \u003ccode\u003eselectionMode=\u0026quot;range\u0026quot;\u003c/code\u003e, \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e, and\n\u003ccode\u003egranularity\u003c/code\u003e with \u003ccode\u003eformatter\u003c/code\u003e for time-only input.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10939\"\u003e#10939\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d\"\u003e\u003ccode\u003e7b027d4\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eAccordion,\nCollapsible, Dialog, Drawer, TreeView\u003c/strong\u003e: Add \u003ccode\u003ehideMode\u003c/code\u003e to choose how content\nthat stays mounted is hidden when closed. The default, \u003ccode\u003e\u0026quot;display-none\u0026quot;\u003c/code\u003e, uses\nthe \u003ccode\u003ehidden\u003c/code\u003e attribute and keeps effects running, so a video keeps playing and\na subscription stays open while closed. \u003ccode\u003e\u0026quot;activity\u0026quot;\u003c/code\u003e uses React 19 \u003ccode\u003eActivity\u003c/code\u003e\nto pause those effects instead.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Root hideMode=\u0026quot;activity\u0026quot; /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIt only applies while the content stays mounted. \u003ccode\u003eunmountOnExit\u003c/code\u003e removes the\ntree on close, so \u003ccode\u003ehideMode\u003c/code\u003e never runs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDialog, Drawer\u003c/strong\u003e: Add \u003ccode\u003edata-autofocus\u003c/code\u003e and \u003ccode\u003edata-no-autofocus\u003c/code\u003e to pick\nwhat gets focus when the overlay opens, without reaching for\n\u003ccode\u003einitialFocusEl\u003c/code\u003e and a ref. Mark chrome like the close button to skip it, or\nmark the real target directly.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Content\u0026gt;\n  \u0026lt;Dialog.CloseTrigger data-no-autofocus /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2e7517745cff2fcde0b8012f136cf99611ff262a\"\u003e\u003ccode\u003e2e75177\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/902fabc44599ae13e13d9d1fcf960c80c4019860\"\u003e\u003ccode\u003e902fabc\u003c/code\u003e\u003c/a\u003e fix(dialog, drawer): drop preventDefault guard on ActionTrigger (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10954\"\u003e#10954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/c16188fa0bc8ca431e2163249a185b49e1135876\"\u003e\u003ccode\u003ec16188f\u003c/code\u003e\u003c/a\u003e fix: preserve user onClick on Dialog and Drawer ActionTrigger (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10951\"\u003e#10951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/1f28ce9b289cf501a9b1ddfadf7272c4f67a24e2\"\u003e\u003ccode\u003e1f28ce9\u003c/code\u003e\u003c/a\u003e Update Ark UI to 5.39.0 (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10949\"\u003e#10949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2da020eb18cb727e6453c195aa12e85dd4884af0\"\u003e\u003ccode\u003e2da020e\u003c/code\u003e\u003c/a\u003e docs: add multiple trigger examples for popover, hover card, and dialog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/dd51da44978054281e6f32b2ecf2ddb841383ebf\"\u003e\u003ccode\u003edd51da4\u003c/code\u003e\u003c/a\u003e docs(date-picker): add Persian (Jalali) calendar example (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10946\"\u003e#10946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/af8076cd99bd5b36eb24a4f3e52ff2d7c75369aa\"\u003e\u003ccode\u003eaf8076c\u003c/code\u003e\u003c/a\u003e docs(spinner): add custom indicator example (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10948\"\u003e#10948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/6948541646bff05bb89a292f71eb8da1b0a707b4\"\u003e\u003ccode\u003e6948541\u003c/code\u003e\u003c/a\u003e fix(radio-card): preserve outline border-width when disabled (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d\"\u003e\u003ccode\u003e7b027d4\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​ark-ui/react\u003c/code\u003e to 5.38.2 (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10939\"\u003e#10939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce\"\u003e\u003ccode\u003eafc8b48\u003c/code\u003e\u003c/a\u003e feat: add DateInput component (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.37.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.103.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e57f8163b18ab3abfe52ad69cdbdda4d31453393\"\u003e\u003ccode\u003ee57f816\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12\"\u003e\u003ccode\u003efdae2ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0\"\u003e\u003ccode\u003ecbf77bf\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e0f6c5542fc767f77a6cf1d5546591beae05f10f\"\u003e\u003ccode\u003ee0f6c55\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a\"\u003e\u003ccode\u003e2da46cd\u003c/code\u003e\u003c/a\u003e chore(*): use eslint description syntax for grandfathered 'no-restricted-synt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c\"\u003e\u003ccode\u003ed63afc7\u003c/code\u003e\u003c/a\u003e Simplifed query methods/internal tests new lint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347\"\u003e#11347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd\"\u003e\u003ccode\u003e23fbdc3\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a\"\u003e\u003ccode\u003e50680b9\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,svelte}-query,angular-query-experimental): rename 'm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa\"\u003e\u003ccode\u003e0b326b6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add tests for 'MutationFunctionContex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e ref(hydration): remove outdated dehydratedAt fallback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436\"\u003e#11436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.103.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.14.9 to 3.14.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1282\"\u003e#1282\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f\"\u003e\u003ccode\u003eb48e3b0\u003c/code\u003e\u003c/a\u003e - Skip \u003ccode\u003eflushSync\u003c/code\u003e for the synchronous notify raised from \u003ccode\u003emeasureElement\u003c/code\u003e. React calls \u003ccode\u003emeasureElement\u003c/code\u003e from a ref callback, i.e. while it is committing, and \u003ccode\u003eflushSync\u003c/code\u003e cannot flush there — it warns in development instead. The commit phase already runs at discrete (sync) priority, so the update lands in the same lane and the same frame without \u003ccode\u003eflushSync\u003c/code\u003e. Notifies from every other path (ResizeObserver re-measures, scroll adjustments) still flush synchronously.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/06d1b6bf8f61f203556a8fb21a6639600c9751a0\"\u003e\u003ccode\u003e06d1b6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c\"\u003e\u003ccode\u003e2c0a0ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ab3278cbe7b9a895ecdde263ad3c55c868b85d74\"\u003e\u003ccode\u003eab3278c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55\"\u003e\u003ccode\u003e4a0adf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1282\"\u003e#1282\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f\"\u003e\u003ccode\u003eb48e3b0\u003c/code\u003e\u003c/a\u003e - Skip \u003ccode\u003eflushSync\u003c/code\u003e for the synchronous notify raised from \u003ccode\u003emeasureElement\u003c/code\u003e. React calls \u003ccode\u003emeasureElement\u003c/code\u003e from a ref callback, i.e. while it is committing, and \u003ccode\u003eflushSync\u003c/code\u003e cannot flush there — it warns in development instead. The commit phase already runs at discrete (sync) priority, so the update lands in the same lane and the same frame without \u003ccode\u003eflushSync\u003c/code\u003e. Notifies from every other path (ResizeObserver re-measures, scroll adjustments) still flush synchronously.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/06d1b6bf8f61f203556a8fb21a6639600c9751a0\"\u003e\u003ccode\u003e06d1b6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c\"\u003e\u003ccode\u003e2c0a0ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ab3278cbe7b9a895ecdde263ad3c55c868b85d74\"\u003e\u003ccode\u003eab3278c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55\"\u003e\u003ccode\u003e4a0adf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/78371e851e90fd74e984deeb0c3fd8098e2cd4f3\"\u003e\u003ccode\u003e78371e8\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f\"\u003e\u003ccode\u003eb48e3b0\u003c/code\u003e\u003c/a\u003e fix(react-virtual): skip flushSync while measuring from the ref callback (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/1a57cf7636fa2f48797683249a77b8e450460565\"\u003e\u003ccode\u003e1a57cf7\u003c/code\u003e\u003c/a\u003e test(react-virtual): wait for smooth scrolls to settle instead of a fixed 2s ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c\"\u003e\u003ccode\u003e2c0a0ea\u003c/code\u003e\u003c/a\u003e fix(virtual-core): keep a travelling smooth scroll alive through a prepend (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/df47889fc87af0b5ff46a9805820f60cff6828ff\"\u003e\u003ccode\u003edf47889\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/171029d81350d62e040fe3a1374ed1499c034b41\"\u003e\u003ccode\u003e171029d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55\"\u003e\u003ccode\u003e4a0adf3\u003c/code\u003e\u003c/a\u003e fix(virtual-core): re-issue clamped end-anchor compensation once the sizer gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88\"\u003e\u003ccode\u003ee9874f0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.13/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.11.2 to 12.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5902\"\u003e#5902\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1\"\u003e\u003ccode\u003e393d951\u003c/code\u003e\u003c/a\u003e - Allow middle-mouse viewport panning to start from a selection rectangle.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5889\"\u003e#5889\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a\"\u003e\u003ccode\u003eff126a0\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eextent: 'parent'\u003c/code\u003e not immediately resolving when parent has \u003ccode\u003ewidth\u003c/code\u003e or \u003ccode\u003einitialWidth\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5943\"\u003e#5943\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/d1def59dfc083304e58b8c113c8036764c7ae439\"\u003e\u003ccode\u003ed1def59\u003c/code\u003e\u003c/a\u003e - Invoke an error if handle can not be found\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5947\"\u003e#5947\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2ba040f148f22401b3a4fe59c42d8ea744933d24\"\u003e\u003ccode\u003e2ba040f\u003c/code\u003e\u003c/a\u003e - Use correct \u003ccode\u003enodeExtent\u003c/code\u003e for internal \u003ccode\u003esetNodes\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5918\"\u003e#5918\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/c5d74425a57adf18a5d582cf51d141909b564fd4\"\u003e\u003ccode\u003ec5d7442\u003c/code\u003e\u003c/a\u003e - Fix selection box appearing when dragging the pane via touch. Prefer touch panning over drag selection when \u003ccode\u003eselectionOnDrag\u003c/code\u003e is combined with mouse-button-specific \u003ccode\u003epanOnDrag\u003c/code\u003e settings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5922\"\u003e#5922\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca\"\u003e\u003ccode\u003e392da00\u003c/code\u003e\u003c/a\u003e - Allow \u003ccode\u003eControl\u003c/code\u003e to activate pane panning with a primary-button drag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5902\"\u003e#5902\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1\"\u003e\u003ccode\u003e393d951\u003c/code\u003e\u003c/a\u003e - Allow middle-mouse viewport panning to start from a selection rectangle.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5889\"\u003e#5889\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a\"\u003e\u003ccode\u003eff126a0\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eextent: 'parent'\u003c/code\u003e not immediately resolving when parent has \u003ccode\u003ewidth\u003c/code\u003e or \u003ccode\u003einitialWidth\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29\"\u003e\u003ccode\u003e9fd41fd\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55\"\u003e\u003ccode\u003e19f9c2a\u003c/code\u003e\u003c/a\u003e fix(react/store): reset defaultEdgeOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83\"\u003e\u003ccode\u003e2acefb5\u003c/code\u003e\u003c/a\u003e fix(react/store): reset functions \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991\"\u003e#5991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/8f0a5d6429ab0ecb16f41b779be38acbdc38c53e\"\u003e\u003ccode\u003e8f0a5d6\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/286816c8368339aa0cd965f831e9dbc6ec9e7c74\"\u003e\u003ccode\u003e286816c\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e fix(react): keep minimap bounds at the viewport when all nodes are hidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/b7186f335c827c58903ed07f9299a38ad3d22be0\"\u003e\u003ccode\u003eb7186f3\u003c/code\u003e\u003c/a\u003e fix(react): minimap still works after reactflow remounts \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5971\"\u003e#5971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/d8edc77821201d04743cbb75304df5bb5bc8cad8\"\u003e\u003ccode\u003ed8edc77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5955\"\u003e#5955\u003c/a\u003e from Jian-Zhang08/fix/minimap-onnodeclick-conditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/59b1a602034d25575498cdc7a5722f8546d0d941\"\u003e\u003ccode\u003e59b1a60\u003c/code\u003e\u003c/a\u003e Simplify node click handling in MiniMap component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/25869f2f2a6678afe5b192603da0d19982937494\"\u003e\u003ccode\u003e25869f2\u003c/code\u003e\u003c/a\u003e chore(system): add attr warning handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.21 to 1.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.23\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/4549b8d03307891143e8a50d39fcdab1f16f77cf\"\u003e\u003ccode\u003e4549b8d\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.23 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e\u003ccode\u003e2a3785f\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003e\u003ccode\u003edad46e6\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ae3a55025cdf0f06c8705b5e8b61cd4edb33697a\"\u003e\u003ccode\u003eae3a550\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.22 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/accfc67ed4568f251145fbe89ee33eaa32c5fd91\"\u003e\u003ccode\u003eaccfc67\u003c/code\u003e\u003c/a\u003e D2M (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003e\u003ccode\u003ee27ee80\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/98364bcebc047529345cc8c2bbcc44a6a8c18e79\"\u003e\u003ccode\u003e98364bc\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6a1556deca9daedb00372cf40637b3037d82498\"\u003e\u003ccode\u003ef6a1556\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/6609c5e54347a60bf8d327dee36190069012ba47\"\u003e\u003ccode\u003e6609c5e\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.3.6 to 26.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003e$\u0026amp;\u003c/code\u003e, \u003ccode\u003e$`\u003c/code\u003e, \u003ccode\u003e$'\u003c/code\u003e and \u003ccode\u003e$$\u003c/code\u003e inside a nested value (\u003ccode\u003e$t(key)\u003c/code\u003e) now stay literal. \u003ccode\u003enest()\u003c/code\u003e handed the resolved value straight to \u003ccode\u003eString.replace\u003c/code\u003e as the replacement argument, so those sequences were read as replacement patterns: \u003ccode\u003e$\u0026amp;\u003c/code\u003e re-inserted the \u003ccode\u003e$t(...)\u003c/code\u003e match, \u003ccode\u003e$`\u003c/code\u003e / \u003ccode\u003e$'\u003c/code\u003e inserted the text before / after it, and \u003ccode\u003e$$\u003c/code\u003e collapsed to \u003ccode\u003e$\u003c/code\u003e. Through \u003ccode\u003et()\u003c/code\u003e the \u003ccode\u003e$\u0026amp;\u003c/code\u003e case was worse than a wrong string: the nested lookup resets the shared nesting regexp, so the re-inserted \u003ccode\u003e$t(...)\u003c/code\u003e was matched again on every pass and \u003ccode\u003et()\u003c/code\u003e never returned — also under the default \u003ccode\u003eescapeValue: true\u003c/code\u003e when the value arrives via a variable forwarded through nesting options (\u003ccode\u003e$t(key, { \u0026quot;name\u0026quot;: \u0026quot;{{name}}\u0026quot; })\u003c/code\u003e with a name containing \u003ccode\u003e$\u0026amp;\u003c/code\u003e). The value is now \u003ccode\u003e$\u003c/code\u003e-escaped at the \u003ccode\u003eString.replace\u003c/code\u003e call, the same guard \u003ccode\u003einterpolate()\u003c/code\u003e already has, and a non-string value returned by a formatter in the nesting chain (\u003ccode\u003e$t(key, myFormat)\u003c/code\u003e) is stringified before that. Nested values are still not HTML-escaped (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/854\"\u003e#854\u003c/a\u003e). Thanks \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2447\"\u003e#2447\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): the selector-form \u003ccode\u003ekeyPrefix\u003c/code\u003e overload of \u003ccode\u003egetFixedT()\u003c/code\u003e is now available under \u003ccode\u003eenableSelector: 'strict'\u003c/code\u003e. Its constraint was gated on \u003ccode\u003etrue | 'optimize'\u003c/code\u003e only, so under \u003ccode\u003e'strict'\u003c/code\u003e it collapsed to \u003ccode\u003enever\u003c/code\u003e, the overload dropped out, and the returned \u003ccode\u003et\u003c/code\u003e silently lost its \u003ccode\u003ekeyPrefix\u003c/code\u003e scope (\u003ccode\u003et(($) =\u0026gt; $.deep)\u003c/code\u003e failed with \u003ccode\u003eProperty 'deep' does not exist on type '{}'\u003c/code\u003e). The same call already typechecked under \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'optimize'\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/hovelopin\"\u003e\u003ccode\u003e@​hovelopin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2446\"\u003e#2446\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003e$\u0026amp;\u003c/code\u003e, \u003ccode\u003e$`\u003c/code\u003e, \u003ccode\u003e$'\u003c/code\u003e and \u003ccode\u003e$$\u003c/code\u003e inside a nested value (\u003ccode\u003e$t(key)\u003c/code\u003e) now stay literal. \u003ccode\u003enest()\u003c/code\u003e handed the resolved value straight to \u003ccode\u003eString.replace\u003c/code\u003e as the replacement argument, so those sequences were read as replacement patterns: \u003ccode\u003e$\u0026amp;\u003c/code\u003e re-inserted the \u003ccode\u003e$t(...)\u003c/code\u003e match, \u003ccode\u003e$`\u003c/code\u003e / \u003ccode\u003e$'\u003c/code\u003e inserted the text before / after it, and \u003ccode\u003e$$\u003c/code\u003e collapsed to \u003ccode\u003e$\u003c/code\u003e. Through \u003ccode\u003et()\u003c/code\u003e the \u003ccode\u003e$\u0026amp;\u003c/code\u003e case was worse than a wrong string: the nested lookup resets the shared nesting regexp, so the re-inserted \u003ccode\u003e$t(...)\u003c/code\u003e was matched again on every pass and \u003ccode\u003et()\u003c/code\u003e never returned — also under the default \u003ccode\u003eescapeValue: true\u003c/code\u003e when the value arrives via a variable forwarded through nesting options (\u003ccode\u003e$t(key, { \u0026quot;name\u0026quot;: \u0026quot;{{name}}\u0026quot; })\u003c/code\u003e with a name containing \u003ccode\u003e$\u0026amp;\u003c/code\u003e). The value is now \u003ccode\u003e$\u003c/code\u003e-escaped at the \u003ccode\u003eString.replace\u003c/code\u003e call, the same guard \u003ccode\u003einterpolate()\u003c/code\u003e already has, and a non-string value returned by a formatter in the nesting chain (\u003ccode\u003e$t(key, myFormat)\u003c/code\u003e) is stringified before that. Nested values are still not HTML-escaped (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/854\"\u003e#854\u003c/a\u003e). Thanks \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2447\"\u003e#2447\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e26.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): the selector-form \u003ccode\u003ekeyPrefix\u003c/code\u003e overload of \u003ccode\u003egetFixedT()\u003c/code\u003e is now available under \u003ccode\u003eenableSelector: 'strict'\u003c/code\u003e. Its constraint was gated on \u003ccode\u003etrue | 'optimize'\u003c/code\u003e only, so under \u003ccode\u003e'strict'\u003c/code\u003e it collapsed to \u003ccode\u003enever\u003c/code\u003e, the overload dropped out, and the returned \u003ccode\u003et\u003c/code\u003e silently lost its \u003ccode\u003ekeyPrefix\u003c/code\u003e scope (\u003ccode\u003et(($) =\u0026gt; $.deep)\u003c/code\u003e failed with \u003ccode\u003eProperty 'deep' does not exist on type '{}'\u003c/code\u003e). The same call already typechecked under \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'optimize'\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/hovelopin\"\u003e\u003ccode\u003e@​hovelopin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2446\"\u003e#2446\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/4dba50f20669c3678db0812255716eb7693ad2da\"\u003e\u003ccode\u003e4dba50f\u003c/code\u003e\u003c/a\u003e 26.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/e436b625a648e1a48ea27ecf5f2fba8020d67009\"\u003e\u003ccode\u003ee436b62\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/d955fb086e9f4ded1200f51ecbb21034dbad1d92\"\u003e\u003ccode\u003ed955fb0\u003c/code\u003e\u003c/a\u003e fix: stringify formatter results in nested values, changelog v26.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/dfafa3ca725e1415ef20e7fb5b1b3e4468f3c425\"\u003e\u003ccode\u003edfafa3c\u003c/code\u003e\u003c/a\u003e fix: keep replacement patterns literal in nested values (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2447\"\u003e#2447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/3c9981e22dd471b6bca224aa1f60e04ba3f6153a\"\u003e\u003ccode\u003e3c9981e\u003c/code\u003e\u003c/a\u003e chore: keep dev-only and local files out of the npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/c057ee048c55a61c095acc017365e997e4f723f8\"\u003e\u003ccode\u003ec057ee0\u003c/code\u003e\u003c/a\u003e 26.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/02e3e1659b7cc9fedaaf53797597483ef8003df2\"\u003e\u003ccode\u003e02e3e16\u003c/code\u003e\u003c/a\u003e changelog v26.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/6f198f2508ba8986d1bbf25a8b922d01afcf0751\"\u003e\u003ccode\u003e6f198f2\u003c/code\u003e\u003c/a\u003e fix(types): allow selector keyPrefix in getFixedT under enableSelector 'stric...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/652847e70fd68344d00456f20ef0584da51e59f7\"\u003e\u003ccode\u003e652847e\u003c/code\u003e\u003c/a\u003e 26.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/6c6025f87e89f0b5e8ef3f0bf23fd61158bd64d3\"\u003e\u003ccode\u003e6c6025f\u003c/code\u003e\u003c/a\u003e prettier fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.3.6...v26.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next-http-backend` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md\"\u003ei18next-http-backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e4.0.2\u003c/h3\u003e\n\u003cp\u003eSecurity release. See advisory \u003ca href=\"https://github.com/i18next/i18next-http-backend/security/advisories/GHSA-xvq9-wjp8-hwqf\"\u003eGHSA-xvq9-wjp8-hwqf\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: also reject \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003elng\u003c/code\u003e and \u003ccode\u003ens\u003c/code\u003e values, and \u003ccode\u003e//\u003c/code\u003e in \u003ccode\u003ens\u003c/code\u003e values. With a \u003ccode\u003eloadPath\u003c/code\u003e / \u003ccode\u003eaddPath\u003c/code\u003e template that \u003cem\u003estarts\u003c/em\u003e with the placeholder (e.g. \u003ccode\u003e{{lng}}/{{ns}}.json\u003c/code\u003e — no origin and no leading \u003ccode\u003e/\u003c/code\u003e), a value such as \u003ccode\u003ehttp:127.0.0.1:8080\u003c/code\u003e was interpolated into an absolute URL and the request left the intended origin (SSRF / URL injection). The default \u003ccode\u003e/locales/{{lng}}/{{ns}}.json\u003c/code\u003e and every template with a leading path or origin were not affected, because a colon inside a path segment has no structural meaning there. No BCP-47 language code contains \u003ccode\u003e:\u003c/code\u003e, and \u003ccode\u003e:\u003c/code\u003e is i18next's default \u003ccode\u003ensSeparator\u003c/code\u003e, so no usable namespace name does either — the tightened check has no legitimate collateral.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/apache/airflow/pull/73738","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fairflow/issues/73738","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73738/packages"},{"uuid":"5578222110","node_id":"PR_kwDOUqgCLs8AAAABFDdHpA","number":50,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-25T04:39:52.000Z","updated_at":"2026-09-25T04:39:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Argus-Eye/keycloak__keycloak__argus-opus55-full__PR37634__20260924/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argus-Eye%2Fkeycloak__keycloak__argus-opus55-full__PR37634__20260924/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"5575605027","node_id":"PR_kwDOUqNvrc8AAAABFBYZ-Q","number":50,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-24T22:56:58.000Z","updated_at":"2026-09-24T22:57:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NovoaStack/keycloak__keycloak__tenki__PR37634__20260924/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NovoaStack%2Fkeycloak__keycloak__tenki__PR37634__20260924/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"},{"uuid":"5575431895","node_id":"PR_kwDOUqNM3M8AAAABFBPdwg","number":37,"state":"open","title":"Bump @eslint/compat from 1.3.1 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-24T22:36:27.000Z","updated_at":"2026-09-24T22:36:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.3.1 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.3.1\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NovoaStack/keycloak__keycloak-greptile__tenki__PR1__20260924/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NovoaStack%2Fkeycloak__keycloak-greptile__tenki__PR1__20260924/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}],"issue_packages":[{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-10-13T00:17:53.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5822309277","node_id":"PR_kwDOUN4JGM8AAAABIEfMpg","number":25,"state":"open","title":"deps: bump the development group across 1 directory with 29 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-13T00:17:53.000Z","updated_at":"2026-10-13T00:28:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"deps: bump","group_name":"development","update_count":29,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.64.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@size-limit/file","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.6","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/node","old_version":"26.4.0","new_version":"26.6.5","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.1.1","new_version":"6.1.2","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/oven-sh/bun"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"concurrently","old_version":"10.0.5","new_version":"10.0.6","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"ctrf","old_version":"0.3.0","new_version":"0.4.0","repository_url":"https://github.com/ctrf-io/ctrf-js"},{"name":"eslint","old_version":"10.9.1","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-next","old_version":"16.3.3","new_version":"16.4.0","repository_url":"https://github.com/vercel/next.js"},{"name":"eslint-plugin-sonarjs","old_version":"4.2.0","new_version":"4.2.2","repository_url":"https://github.com/SonarSource/SonarJS"},{"name":"fast-check","old_version":"4.9.0","new_version":"4.10.2","repository_url":"https://github.com/dubzzz/fast-check"},{"name":"fumadocs-mdx","old_version":"15.4.0","new_version":"15.4.7","repository_url":"https://github.com/fuma-nama/fumadocs"},{"name":"jsdom","old_version":"30.0.1","new_version":"30.1.2","repository_url":"https://github.com/jsdom/jsdom"},{"name":"knip","old_version":"6.34.0","new_version":"6.41.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"lint-staged","old_version":"17.4.1","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"lockfile-lint","old_version":"5.0.1","new_version":"5.1.0","repository_url":"https://github.com/lirantal/lockfile-lint"},{"name":"opencode-ai","old_version":"1.18.25","new_version":"1.18.35","repository_url":"https://github.com/anomalyco/opencode"},{"name":"playwright-ctrf-json-reporter","old_version":"0.0.29","new_version":"0.1.0","repository_url":"https://github.com/ctrf-io/playwright-ctrf-json-reporter"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"promptfoo","old_version":"0.122.2","new_version":"0.124.1","repository_url":"https://github.com/promptfoo/promptfoo"},{"name":"size-limit","old_version":"13.0.3","new_version":"14.2.0","repository_url":"https://github.com/ai/size-limit"},{"name":"type-coverage","old_version":"2.30.1","new_version":"2.30.3","repository_url":"https://github.com/plantain-00/type-coverage"},{"name":"typescript-eslint","old_version":"8.69.0","new_version":"8.71.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"wait-on","old_version":"9.1.0","new_version":"9.5.1","repository_url":"https://github.com/jeffbski/wait-on"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development group with 29 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.64.0` |\n| [@size-limit/file](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.6` | `14.6.7` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.4.0` | `26.6.5` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.1.1` | `6.1.2` |\n| [bun](https://github.com/oven-sh/bun) | `1.4.0` | `1.4.2` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.5` | `10.0.6` |\n| [ctrf](https://github.com/ctrf-io/ctrf-js) | `0.3.0` | `0.4.0` |\n| [eslint](https://github.com/eslint/eslint) | `10.9.1` | `10.12.0` |\n| [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) | `16.3.3` | `16.4.0` |\n| [eslint-plugin-sonarjs](https://github.com/SonarSource/SonarJS) | `4.2.0` | `4.2.2` |\n| [fast-check](https://github.com/dubzzz/fast-check/tree/HEAD/packages/fast-check) | `4.9.0` | `4.10.2` |\n| [fumadocs-mdx](https://github.com/fuma-nama/fumadocs) | `15.4.0` | `15.4.7` |\n| [jsdom](https://github.com/jsdom/jsdom) | `30.0.1` | `30.1.2` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.34.0` | `6.41.0` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.4.1` | `17.6.0` |\n| [lockfile-lint](https://github.com/lirantal/lockfile-lint/tree/HEAD/packages/lockfile-lint) | `5.0.1` | `5.1.0` |\n| [opencode-ai](https://github.com/anomalyco/opencode) | `1.18.25` | `1.18.35` |\n| [playwright-ctrf-json-reporter](https://github.com/ctrf-io/playwright-ctrf-json-reporter) | `0.0.29` | `0.1.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [promptfoo](https://github.com/promptfoo/promptfoo) | `0.122.2` | `0.124.1` |\n| [size-limit](https://github.com/ai/size-limit) | `13.0.3` | `14.2.0` |\n| [type-coverage](https://github.com/plantain-00/type-coverage) | `2.30.1` | `2.30.3` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.69.0` | `8.71.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n| [wait-on](https://github.com/jeffbski/wait-on) | `9.1.0` | `9.5.1` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.62.1 to 1.64.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.64.0\u003c/h2\u003e\n\u003ch2\u003e🧰 WebMCP\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-page#page-webmcp\"\u003epage.webmcp\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-webmcp\"\u003eframe.webmcp\u003c/a\u003e give access to the tools that a page registers through the experimental \u003ca href=\"https://playwright.dev/docs/api/class-webmcp\"\u003eWebMCP\u003c/a\u003e browser API, so you can test them like any other part of your app:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst browser = await chromium.launch({ args: ['--enable-features=WebMCP'] });\r\nconst page = await browser.newPage();\r\nawait page.goto('https://example.com');\r\n\u003cp\u003efor (const tool of await page.webmcp.tools())\nconsole.log(tool.name, tool.description);\u003c/p\u003e\n\u003cp\u003econst result = await page.webmcp.callTool('add', { a: 2, b: 40 });\nconsole.log(result.content[0].text); // \u0026quot;42\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-mcp\"\u003ePlaywright MCP\u003c/a\u003e also supports WebMCP by default, with page-defined tools offered to the agent as \u003ccode\u003ewebmcp_\u0026lt;tool\u0026gt;\u003c/code\u003e. Pass \u003ccode\u003e--no-webmcp\u003c/code\u003e to opt out.\u003c/p\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/getting-started-cli\"\u003e\u003ccode\u003eplaywright-cli\u003c/code\u003e\u003c/a\u003e exposes them as well:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003eplaywright-cli webmcp-list\r\nplaywright-cli webmcp-call search_catalog --params '{\u0026quot;query\u0026quot;:\u0026quot;cats\u0026quot;}'\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🎬 Better videos\u003c/h2\u003e\n\u003cp\u003eVideos can now be recorded at a custom frame rate, and the decorations for actions are styled with plain CSS:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// playwright.config.ts\r\nimport { defineConfig } from '@playwright/test';\r\n\u003cp\u003eexport default defineConfig({\nuse: {\nvideo: {\nmode: 'on',\nsize: { width: 1920, height: 1080 },\nfps: 60,\nshow: {\nactions: {\nstyle: {\npoint: 'width: 20px; height: 20px; border-radius: 50%; background: red',\nhighlight: 'outline: 2px solid \u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/333\"\u003e#333\u003c/a\u003e; background: rgba(0, 128, 255, .15)',\ntitle: 'font-size: 16px',\n},\n},\n},\n},\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/606ecd8b34bac100db32561b6278ffd76e5eb3cd\"\u003e\u003ccode\u003e606ecd8\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43192\"\u003e#43192\u003c/a\u003e): fix(locators): parse locators the way the client API bui...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e4f872c79530583300185d3e4aa9689e2f85d0b0\"\u003e\u003ccode\u003ee4f872c\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43188\"\u003e#43188\u003c/a\u003e): feat(api): expose asLocatorDescription via LocalUtils fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/f6a439e6f496f75d8e8b687116eef8c21316aa1f\"\u003e\u003ccode\u003ef6a439e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43189\"\u003e#43189\u003c/a\u003e): docs(webmcp): expose WebMCP to all languages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e2335c30f16196a96f81c099598803ca74f9120c\"\u003e\u003ccode\u003ee2335c3\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43174\"\u003e#43174\u003c/a\u003e): fix(mcp): do not close the browser twice when the client...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/d2a436e0111091ba99836fa6711de28201606cfc\"\u003e\u003ccode\u003ed2a436e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43163\"\u003e#43163\u003c/a\u003e): Revert \u0026quot;fix(blob): do not remove existing reports from o...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/a0c4b5efc965577e19f5ebfdcc27f384d3058783\"\u003e\u003ccode\u003ea0c4b5e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43175\"\u003e#43175\u003c/a\u003e): feat(api): return language-specific locator code from re...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/3f7d535c7b69ff1997307dc304c3c8c76b51179d\"\u003e\u003ccode\u003e3f7d535\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43131\"\u003e#43131\u003c/a\u003e): docs: fix broken C# samples in API docs and handles guide\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1cde64f74a0f85304f2f4091a46670bf9a3e0dc3\"\u003e\u003ccode\u003e1cde64f\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43170\"\u003e#43170\u003c/a\u003e): fix(locators): parse mixed role options\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8851e7296508ae50cd1f822e50d1e4fa92eab218\"\u003e\u003ccode\u003e8851e72\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43171\"\u003e#43171\u003c/a\u003e): fix(locators): parse JavaScript escapes and regex classes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/dcc50654872510b630c73ec6eba1fb3d625c735e\"\u003e\u003ccode\u003edcc5065\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/43172\"\u003e#43172\u003c/a\u003e): fix(locator): parse within and getByRef locators\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.62.1...v1.64.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@size-limit/file` from 13.0.3 to 14.2.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/releases\"\u003e@​size-limit/file's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ai/size-limit/blob/main/CHANGELOG.md\"\u003e@​size-limit/file's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e14.2.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUse \u003ccode\u003eexports\u003c/code\u003e for the default path on no \u003ccode\u003emain\u003c/code\u003e (by \u003ca href=\"https://github.com/wahidrizka\"\u003e\u003ccode\u003e@​wahidrizka\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eDo not lower the process listener limit for small checks (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded types for plugins (by \u003ca href=\"https://github.com/JounQin\"\u003e\u003ccode\u003e@​JounQin\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003e--ignore-missing\u003c/code\u003e argument (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eAdded the warning about check conflict in \u003ccode\u003e--save-bundle\u003c/code\u003e (by \u003ca href=\"https://github.com/DeepanshuPal\"\u003e\u003ccode\u003e@​DeepanshuPal\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed increased size in \u003ccode\u003erolldown\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003eFixed docs (by \u003ca href=\"https://github.com/Likio3000\"\u003e\u003ccode\u003e@​Likio3000\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e14.0.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMoved to \u003ccode\u003erolldown\u003c/code\u003e by default in \u003ccode\u003e@size-limit/preset-small-lib\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eUnified Node.js support accross projects.\u003c/li\u003e\n\u003cli\u003eRemoved dependencies.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed release.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e13.1.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded \u003ccode\u003erolldown\u003c/code\u003e \u0026amp; \u003ccode\u003erolldown-why\u003c/code\u003e plugins (by \u003ca href=\"https://github.com/dangreen\"\u003e\u003ccode\u003e@​dangreen\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/3deb55962bb7f4ad4167bd2bb3e04f3f6549370e\"\u003e\u003ccode\u003e3deb559\u003c/code\u003e\u003c/a\u003e Release 14.2.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/c73a0f33e236539a63cf738c4ed69a766a7477f9\"\u003e\u003ccode\u003ec73a0f3\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/30541b496a172dce163a9f888dbcde814ea35213\"\u003e\u003ccode\u003e30541b4\u003c/code\u003e\u003c/a\u003e Let a config type the modify config options (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/409\"\u003e#409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/46a50fc84ad5c9a5cfc09dba33b47a609dbc891c\"\u003e\u003ccode\u003e46a50fc\u003c/code\u003e\u003c/a\u003e Export a Plugin type for the plugin API (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/408\"\u003e#408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/990ce035ad2eba6cc4b0fa1adf8c151ed2052470\"\u003e\u003ccode\u003e990ce03\u003c/code\u003e\u003c/a\u003e Do not lower the process listener limit for small checks (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/f6827f7409cfc03519659a237d85b09c3a76434b\"\u003e\u003ccode\u003ef6827f7\u003c/code\u003e\u003c/a\u003e Use exports for the default path when main is missing (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/404\"\u003e#404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/17a37d867b04d49150d06411ebd4f23e1c1e05cb\"\u003e\u003ccode\u003e17a37d8\u003c/code\u003e\u003c/a\u003e Release 14.1.0 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/ded9dcab5e28de2bc92a5abcba227356cfd17c72\"\u003e\u003ccode\u003eded9dca\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0a8011b91776773f4cfab2d75b27c834bce8c85e\"\u003e\u003ccode\u003e0a8011b\u003c/code\u003e\u003c/a\u003e Warn when saved bundles from multiple checks may overwrite (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/403\"\u003e#403\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ai/size-limit/commit/0c075138bb063c2f44e544ff4b2bda244e29ebd6\"\u003e\u003ccode\u003e0c07513\u003c/code\u003e\u003c/a\u003e feat: optionally skip configured checks with no matching files (\u003ca href=\"https://redirect.github.com/ai/size-limit/issues/402\"\u003e#402\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ai/size-limit/compare/13.0.3...14.2.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/dom` from 10.4.1 to 10.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/dom-testing-library/releases\"\u003e@​testing-library/dom's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.4.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003e10.4.2\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e6049cc0\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/6049cc0bc7cf2201625c476c95fa6299d0e2fa8b\"\u003e\u003ccode\u003e6049cc0\u003c/code\u003e\u003c/a\u003e fix(deps): pin \u003ccode\u003e@​types/node\u003c/code\u003e to a TypeScript 4-compatible version (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/dom-testing-library/commit/e395d5b8ecd4ec95cc02540ddcf16571ecd33e0f\"\u003e\u003ccode\u003ee395d5b\u003c/code\u003e\u003c/a\u003e Switch to trusted publishing (\u003ca href=\"https://redirect.github.com/testing-library/dom-testing-library/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/dom-testing-library/compare/v10.4.1...v10.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​testing-library/dom\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@testing-library/user-event` from 14.6.6 to 14.6.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/testing-library/user-event/releases\"\u003e@​testing-library/user-event's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.6.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003e14.6.7\u003c/a\u003e (2026-09-02)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003enormalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/pull/1275\"\u003e#1275\u003c/a\u003e) (\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e1e0020b\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/1e0020ba75e3b348b69888161495b6be5392b796\"\u003e\u003ccode\u003e1e0020b\u003c/code\u003e\u003c/a\u003e fix: normalize DataTransfer format aliases (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1326\"\u003e#1326\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/testing-library/user-event/commit/d4b05935949330100c36d4e23f25ea0b41a606ef\"\u003e\u003ccode\u003ed4b0593\u003c/code\u003e\u003c/a\u003e feature: Add iframe support for user.keyboard typing (\u003ca href=\"https://redirect.github.com/testing-library/user-event/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/testing-library/user-event/compare/v14.6.6...v14.6.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 26.4.0 to 26.6.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitejs/plugin-react` from 6.1.1 to 6.1.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/releases\"\u003e@​vitejs/plugin-react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eplugin-react@6.1.2\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/CHANGELOG.md\"\u003e@​vitejs/plugin-react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e6.1.2 (2026-10-05)\u003c/h2\u003e\n\u003ch3\u003eFix HMR for compound components (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1484\"\u003e#1484\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eAdding or removing a component from a compound component was not handled, creating stale updates. Doing this now triggers hmr invalidate on the file and propagates the invalidation to importers.\u003c/p\u003e\n\u003ch3\u003eFix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option not working (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1483\"\u003e#1483\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWith \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.148, the \u003ccode\u003elogDiagnostics\u003c/code\u003e was not working. This version fixes it and requires \u003ccode\u003eoxc-transform-react\u003c/code\u003e \u0026gt;= 0.152 as a peer dependency if you are using the \u003ccode\u003ecompiler\u003c/code\u003e option. \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e option is now deprecated and should be swapped for the builtin \u003ccode\u003ecompiler.reportDiagnostics\u003c/code\u003e.\u003c/p\u003e\n\u003ch3\u003eDisable refresh for non-jsx with compiler enabled (fix \u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/issues/1478\"\u003e#1478\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/vitejs/vite-plugin-react/pull/1485\"\u003e#1485\u003c/a\u003e)\u003c/h3\u003e\n\u003cp\u003eWhen the compiler was enabled, TS files could trigger fast refresh which would cause runtime errors. The logic now follows what the builtin oxc plugin in Vite does.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ac47648e17674299accb51816e9e33b8a7b07b05\"\u003e\u003ccode\u003eac47648\u003c/code\u003e\u003c/a\u003e release: plugin-react@6.1.2 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1491\"\u003e#1491\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/98277e7d49fea7fa707170d2892738c8bfb5f1c0\"\u003e\u003ccode\u003e98277e7\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/12eddea34ae9de92b3dc8d8b8a76fa1260b781bf\"\u003e\u003ccode\u003e12eddea\u003c/code\u003e\u003c/a\u003e fix(hmr): better handle compound components (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1484\"\u003e#1484\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/3cfb1d1114df64cf9aeee4aae0ac951d0c2f3abf\"\u003e\u003ccode\u003e3cfb1d1\u003c/code\u003e\u003c/a\u003e fix(plugin-react): fix \u003ccode\u003ecompiler.logDiagnostics\u003c/code\u003e (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/6de9915e1b4c1b8a7b390eb1364ab6cd83d64e62\"\u003e\u003ccode\u003e6de9915\u003c/code\u003e\u003c/a\u003e fix(plugin-react): disable refresh for non-jsx with compiler enabled (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/ee97d2f3bd25cda8f06c27366722f01aaac0201f\"\u003e\u003ccode\u003eee97d2f\u003c/code\u003e\u003c/a\u003e fix(deps): update all non-major dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1445\"\u003e#1445\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/b0a014da31be23c7806ffb0b997ec53b52ab68f2\"\u003e\u003ccode\u003eb0a014d\u003c/code\u003e\u003c/a\u003e chore: use Babel 8 for babel compiler playgrounds (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1460\"\u003e#1460\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/61b650fe93c3fe30d79aa8615199cdcb0a2594f4\"\u003e\u003ccode\u003e61b650f\u003c/code\u003e\u003c/a\u003e fix(deps): update react-related dependencies (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vitejs/vite-plugin-react/commit/736efe2f004002abee693a44b405e70699432ecd\"\u003e\u003ccode\u003e736efe2\u003c/code\u003e\u003c/a\u003e chore(deps): update tsdown to v0.23 (\u003ca href=\"https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react/issues/1451\"\u003e#1451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vitejs/vite-plugin-react/commits/plugin-react@6.1.2/packages/plugin-react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/oven-sh/bun/releases\"\u003ebun's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBun v1.4.2\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.2\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.2:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.sh/blog/bun-v1.4.2\"\u003eRead Bun v1.4.2's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 3 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jarred-sumner\"\u003e\u003ccode\u003e@​jarred-sumner\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/robobun\"\u003e\u003ccode\u003e@​robobun\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBun v1.4.1\u003c/h2\u003e\n\u003cp\u003eTo install Bun v1.4.1\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ecurl -fsSL https://bun.sh/install | bash\r\n# or you can use npm\r\n# npm install -g bun\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eWindows:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003epowershell -c \u0026quot;irm bun.sh/install.ps1|iex\u0026quot;\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eTo upgrade to Bun v1.4.1:\u003c/p\u003e\n\u003cpre lang=\"bash\"\u003e\u003ccode\u003ebun upgrade\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch3\u003e\u003ca href=\"https://bun.com/blog/bun-v1.4.1\"\u003eRead Bun v1.4.1's release notes on Bun's blog\u003c/a\u003e\u003c/h3\u003e\n\u003ch3\u003eThanks to 7 contributors!\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alii\"\u003e\u003ccode\u003e@​alii\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dylan-conway\"\u003e\u003ccode\u003e@​dylan-conway\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/744846f844374847c902b5e7fd59b4342a51ef99\"\u003e\u003ccode\u003e744846f\u003c/code\u003e\u003c/a\u003e Bump to 1.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7b0b70ece52704561a8f9ee36a2b6f10cd588acf\"\u003e\u003ccode\u003e7b0b70e\u003c/code\u003e\u003c/a\u003e Decode CMYK and YCCK JPEGs in Bun.Image (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/31898\"\u003e#31898\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/7e3744509ce9417b209b45d93419cebdc1123755\"\u003e\u003ccode\u003e7e37445\u003c/code\u003e\u003c/a\u003e WebKit 2e2aa2290fac: JSArray shift/splice/setLength cleared live butterfly sl...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/814fa03b0eab3431969c0571f089d420b85d3ca3\"\u003e\u003ccode\u003e814fa03\u003c/code\u003e\u003c/a\u003e Remove the unused function-slot vector from JSCommonJSExtensions (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41405\"\u003e#41405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9584239284e187ef8a79bc7cc5456c1921e3c7d2\"\u003e\u003ccode\u003e9584239\u003c/code\u003e\u003c/a\u003e WebKit fbd894680a6c: IC stub routine watchpoints could outlive the cells thei...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/86b2e060cff00c02743aa61126a19bc811991d21\"\u003e\u003ccode\u003e86b2e06\u003c/code\u003e\u003c/a\u003e install: key the lockfile string pool by the bytes, not a stored hash (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41366\"\u003e#41366\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/5fb9ecbf844650e55b7453162956a17db4b653e6\"\u003e\u003ccode\u003e5fb9ecb\u003c/code\u003e\u003c/a\u003e Reject json() with the JSON.parse SyntaxError on the buffered path (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41387\"\u003e#41387\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/74326db585fe67c2a02bef1119c9e54ab05addf9\"\u003e\u003ccode\u003e74326db\u003c/code\u003e\u003c/a\u003e AsyncLocalStorage: don't retain the outer store from exit() / nested run() (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/3044dc6834e5449d20317ad7c41f04013d32e5b0\"\u003e\u003ccode\u003e3044dc6\u003c/code\u003e\u003c/a\u003e io: leave the fd with the caller when a POSIX pipe writer fails to start (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/38\"\u003e#38\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/oven-sh/bun/commit/9fdcf5af20726a8416349c2afb3d366908d6fd77\"\u003e\u003ccode\u003e9fdcf5a\u003c/code\u003e\u003c/a\u003e worker_threads: post 'online' before the entry point runs (\u003ca href=\"https://redirect.github.com/oven-sh/bun/issues/41383\"\u003e#41383\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/oven-sh/bun/compare/bun-v1.4.0...bun-v1.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `concurrently` from 10.0.5 to 10.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update issue link to the transferred repo path by \u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: update API example to ESM by \u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: skip force-kill logging when no processes remain by \u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: update shell-quote to 1.12.0 by \u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/Mayvis\"\u003e\u003ccode\u003e@​Mayvis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yzxcj797\"\u003e\u003ccode\u003e@​yzxcj797\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/609\"\u003eopen-cli-tools/concurrently#609\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Bibin-VR\"\u003e\u003ccode\u003e@​Bibin-VR\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/611\"\u003eopen-cli-tools/concurrently#611\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/imshunsuke\"\u003e\u003ccode\u003e@​imshunsuke\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/616\"\u003eopen-cli-tools/concurrently#616\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Abicodexi\"\u003e\u003ccode\u003e@​Abicodexi\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/622\"\u003eopen-cli-tools/concurrently#622\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d84bab65cbfdd8406a457787f71075b31bd6ff3f\"\u003e\u003ccode\u003ed84bab6\u003c/code\u003e\u003c/a\u003e 10.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/d26574e3ab0d831be634b4089a5b4680ba22cd6e\"\u003e\u003ccode\u003ed26574e\u003c/code\u003e\u003c/a\u003e deps: update shell-quote to 1.12.0 (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/622\"\u003e#622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/13bdff120b52794e5528a185d45bbd96e56e4bf6\"\u003e\u003ccode\u003e13bdff1\u003c/code\u003e\u003c/a\u003e fix: skip force-kill logging when no processes remain (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/616\"\u003e#616\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/b2580cc75389817e19afac2b66fc05ae151e3300\"\u003e\u003ccode\u003eb2580cc\u003c/code\u003e\u003c/a\u003e docs: update API example to ESM (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/611\"\u003e#611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/3159edbdca97b27c76ada425210011d59ddc02a7\"\u003e\u003ccode\u003e3159edb\u003c/code\u003e\u003c/a\u003e docs: update issue link to the transferred repo path (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/609\"\u003e#609\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.5...v10.0.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ctrf` from 0.3.0 to 0.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/ctrf-io/ctrf-js/releases\"\u003ectrf's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.4.0\u003c/h2\u003e\n\u003ch2\u003eHighlights\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded validation support for all published CTRF specification versions: \u003ccode\u003e0.0.1\u003c/code\u003e, \u003ccode\u003e0.0.2\u003c/code\u003e, \u003ccode\u003e0.0.3\u003c/code\u003e, \u003ccode\u003e0.0.4\u003c/code\u003e, and \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003elatest\u003c/code\u003e schema selector, resolving to CTRF \u003ccode\u003e0.1.0\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eMade schema loading patch-version aware and bundled each released schema snapshot.\u003c/li\u003e\n\u003cli\u003eAdded version selection to \u003ccode\u003evalidate()\u003c/code\u003e, \u003ccode\u003eisValid()\u003c/code\u003e, and \u003ccode\u003evalidateStrict()\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eAligned retry mechanisms with the CTRF specification: retry history now includes the initial attempt, excludes the final attempt, and enforces contiguous attempt numbering and retry counts.\u003c/li\u003e\n\u003cli\u003eAdded the \u003ccode\u003eAttemptHistoryEntry\u003c/code\u003e API and builder support, while retaining deprecated retry-attempt compatibility aliases.\u003c/li\u003e\n\u003cli\u003eUpdated builders, merge output, documentation, and generated API references.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eThis release publishes \u003ccode\u003ectrf@0.4.0\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eThanks to \u003ca href=\"https://github.com/Ma11hewThomas\"\u003e\u003ccode\u003e@​Ma11hewThomas\u003c/code\u003e\u003c/a\u003e for the changes included in this release.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/111521e9ed4a50d862c9f6f484fe95098fa90429\"\u003e\u003ccode\u003e111521e\u003c/code\u003e\u003c/a\u003e Add versioned CTRF schema validation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/27beb53812bec70b986b0d5fd62fc8a6d18a38a5\"\u003e\u003ccode\u003e27beb53\u003c/code\u003e\u003c/a\u003e Align retry history semantics (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/85\"\u003e#85\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/4089ba19a68c156e6c513d516d5e4099f1043416\"\u003e\u003ccode\u003e4089ba1\u003c/code\u003e\u003c/a\u003e chore(deps): bump markdown-it (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/84\"\u003e#84\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/5cf9e1ea79dbcdae600dd8bf97230f8d2e8cb73f\"\u003e\u003ccode\u003e5cf9e1e\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​biomejs/biome\u003c/code\u003e from 2.5.11 to 2.5.14 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/83\"\u003e#83\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/dabed592eb6e1d2fb086ba8dcbe5acf6a6f6c866\"\u003e\u003ccode\u003edabed59\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​types/node\u003c/code\u003e from 26.4.0 to 26.6.3 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/82\"\u003e#82\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/d5ebdf872facdc4003bb3703e2642fd834e2fd48\"\u003e\u003ccode\u003ed5ebdf8\u003c/code\u003e\u003c/a\u003e chore(deps): bump yargs from 18.1.0 to 18.2.0 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/81\"\u003e#81\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/76ee79fb0c960a9fc4a9f364b9f45e62a1b5949c\"\u003e\u003ccode\u003e76ee79f\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump typedoc-plugin-markdown from 4.13.0 to 4.13.1 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/79\"\u003e#79\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/acd6e1b8eff2d2e1f1c7050b87770e1d5ba18a85\"\u003e\u003ccode\u003eacd6e1b\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump \u003ccode\u003e@​vitest/coverage-v8\u003c/code\u003e from 5.0.1 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/80\"\u003e#80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/84b8a487367de6a1ec8f6b3d9abc6f082f7c6fbd\"\u003e\u003ccode\u003e84b8a48\u003c/code\u003e\u003c/a\u003e chore(deps): bump \u003ccode\u003e@​vitest/mocker\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/78\"\u003e#78\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ctrf-io/ctrf-js/commit/65b9556d2529eaf36344280d18ae0d163a948fe0\"\u003e\u003ccode\u003e65b9556\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vitest from 4.1.10 to 5.0.2 (\u003ca href=\"https://redirect.github.com/ctrf-io/ctrf-js/issues/76\"\u003e#76\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/ctrf-io/ctrf-js/compare/v0.3.0...v0.4.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.9.1 to 10.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.12.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4618052eed6bb3ef420cf0db0490bbda2fd835a5\"\u003e\u003ccode\u003e4618052\u003c/code\u003e\u003c/a\u003e feat: handle astral letters in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21357\"\u003e#21357\u003c/a\u003e) (sary)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/4ec5168d6d6888e3f7b163eb82963d40e45a75fa\"\u003e\u003ccode\u003e4ec5168\u003c/code\u003e\u003c/a\u003e feat: allow \u003ccode\u003eSourceCode#getText()\u003c/code\u003e to accept tokens and comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21340\"\u003e#21340\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e) (Daniel Pinto)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/efc4d6bdc4c4d1dfba8bdab6a8f44f27a1b1d00a\"\u003e\u003ccode\u003eefc4d6b\u003c/code\u003e\u003c/a\u003e fix: astral letters in \u003ccode\u003econsistent-return\u003c/code\u003e, \u003ccode\u003eno-eval\u003c/code\u003e, \u003ccode\u003eno-invalid-this\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21360\"\u003e#21360\u003c/a\u003e) (lumir)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/93de066d4125f8df013d40305e8009f4634a5cba\"\u003e\u003ccode\u003e93de066\u003c/code\u003e\u003c/a\u003e fix: prefer-exponentiation-operator autofix for async function base (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21322\"\u003e#21322\u003c/a\u003e) (Vladimir Babin)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/02e34ffba6adbed72365177c7caee71d950834e5\"\u003e\u003ccode\u003e02e34ff\u003c/code\u003e\u003c/a\u003e fix: add missing space after \u003ccode\u003eelse\u003c/code\u003e in \u003ccode\u003ecurly\u003c/code\u003e autofix (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21355\"\u003e#21355\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b14b8bc213ccfc19d3edcfa9ce6af62622661160\"\u003e\u003ccode\u003eb14b8bc\u003c/code\u003e\u003c/a\u003e fix: correct \u003ccode\u003eid-length\u003c/code\u003e message for long private names (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21348\"\u003e#21348\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/69aac01d898837a934c9e735e0b7881cc1df09e8\"\u003e\u003ccode\u003e69aac01\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003eTSFunctionType\u003c/code\u003e in \u003ccode\u003egetFunctionHeadLoc\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21335\"\u003e#21335\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/686630eb34ec1cddf399a4e6eaeebb080116a532\"\u003e\u003ccode\u003e686630e\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eno-loss-of-precision\u003c/code\u003e false positive with \u003ccode\u003e0.e5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21337\"\u003e#21337\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5370d7ee35a6523873f798e87f3ccc73779d5d21\"\u003e\u003ccode\u003e5370d7e\u003c/code\u003e\u003c/a\u003e docs: clarify \u003ccode\u003eone-var\u003c/code\u003e \u003ccode\u003eseparateRequires\u003c/code\u003e matches any \u003ccode\u003erequire()\u003c/code\u003e call (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21192\"\u003e#21192\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8816c1ddfcfa31318ad17cddcfb68acffa30940f\"\u003e\u003ccode\u003e8816c1d\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3d2e7cedb7409d8a2c5f2c2fafb14fa22790e40e\"\u003e\u003ccode\u003e3d2e7ce\u003c/code\u003e\u003c/a\u003e docs: fix typo in no-unused-expressions documentation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21346\"\u003e#21346\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e) (James Ross)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/29585ceba7ad35368d1b763bd1e80d899f28842c\"\u003e\u003ccode\u003e29585ce\u003c/code\u003e\u003c/a\u003e chore: update dependency eslint-plugin-expect-type to ^0.7.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21359\"\u003e#21359\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/39d79ba9650542ac66d585d1899304abd630c07d\"\u003e\u003ccode\u003e39d79ba\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.1 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21354\"\u003e#21354\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/182a6e993a8a5dbdad5a628b69ad7382d48bf24f\"\u003e\u003ccode\u003e182a6e9\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.8 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21352\"\u003e#21352\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f995127230dad258069c29b7f51971681bd53f00\"\u003e\u003ccode\u003ef995127\u003c/code\u003e\u003c/a\u003e chore: remove CLAUDE.md in favor of AGENTS.md (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21339\"\u003e#21339\u003c/a\u003e) (Jarren)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b95fb6cb335f82a0ccabb0944ac3b89c703bd947\"\u003e\u003ccode\u003eb95fb6c\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.7 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21347\"\u003e#21347\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3782dd458fdfbe492e600d9a54b295a9721ed815\"\u003e\u003ccode\u003e3782dd4\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21342\"\u003e#21342\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/a438ec39512c3381f4785a1f3058982ce9845970\"\u003e\u003ccode\u003ea438ec3\u003c/code\u003e\u003c/a\u003e 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/32a73f144198510e23c40c5ca6808e2c09b7e5e5\"\u003e\u003ccode\u003e32a73f1\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.12.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bc51eee6e3e816622b2dd1bc08acb9cfb2d3a6a7\"\u003e\u003ccode\u003ebc51eee\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003eprefer-arrow-callback\u003c/code\u003e false positive in conditional test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21373\"\u003e#21373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bbff86c41521cc435e20754e26007f657a843038\"\u003e\u003ccode\u003ebbff86c\u003c/code\u003e\u003c/a\u003e fix: skip lines with multiple comments in \u003ccode\u003emax-lines-per-function\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21332\"\u003e#21332\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/152067f0f81f08b6cce9cf8eeaddb8558731b4f6\"\u003e\u003ccode\u003e152067f\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21362\"\u003e#21362\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b56d58e0b1f3c919a6b7661254af760cdd909d6e\"\u003e\u003ccode\u003eb56d58e\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.2 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21376\"\u003e#21376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/67eb586e2eda290813b329d4f40e605ad696bc4f\"\u003e\u003ccode\u003e67eb586\u003c/code\u003e\u003c/a\u003e docs: Update README\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bfaea12ddc30b458fe4cfbb6c306a62b5299c177\"\u003e\u003ccode\u003ebfaea12\u003c/code\u003e\u003c/a\u003e perf: cache normalized config globals per languageOptions (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21364\"\u003e#21364\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/322209ef164e8a00a25ec7ca166969ddc853355c\"\u003e\u003ccode\u003e322209e\u003c/code\u003e\u003c/a\u003e ci: avoid Nx cache in ecosystem tests and disable failing test (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21369\"\u003e#21369\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d166567901e09940c1de4ad0e95d572eeab5c927\"\u003e\u003ccode\u003ed166567\u003c/code\u003e\u003c/a\u003e chore: update dependency prettier to v3.9.9 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21371\"\u003e#21371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.9.1...v10.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-config-next` from 16.3.3 to 16.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/next.js/releases\"\u003eeslint-config-next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev16.4.0\u003c/h2\u003e\n\u003cp\u003eCheck out the \u003ca href=\"https://nextjs.org/blog/next-16-4\"\u003e16.4 announcement post\u003c/a\u003e to get an overview of the changes.\u003c/p\u003e\n\u003ch3\u003eCore Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eShow compiler plugin warning in more situations: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/75682\"\u003e#75682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(scripts): correct typo in rm.mjs error message: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/87015\"\u003e#87015\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: improve clarity and punctuation in README: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/86096\"\u003e#86096\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix debug build paths Pages Router support entries: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93529\"\u003e#93529\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebundle-analyzer: record historical snapshots on each analyze run: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93520\"\u003e#93520\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: detect proxy.ts correctly with compound pageExtensions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93246\"\u003e#93246\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(turbopack): support \u003ccode\u003efalse\u003c/code\u003e values for \u003ccode\u003eresolveAlias\u003c/code\u003e config: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/93331\"\u003e#93331\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: correction to dynamicParams migration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96624\"\u003e#96624\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: proxy event argument: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96435\"\u003e#96435\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove experimental note from runtime prefetching: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96615\"\u003e#96615\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePreserve per-segment prefetching after dynamic navigation: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96583\"\u003e#96583\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRename static generation stream option to waitForAllReady: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96564\"\u003e#96564\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove obsolete static generation plumbing: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96563\"\u003e#96563\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Drop dead writes to \u003ccode\u003eexports\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96381\"\u003e#96381\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Ignore writes to \u003ccode\u003eexports\u003c/code\u003e after a \u003ccode\u003emodule.exports = {}\u003c/code\u003e writes: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96380\"\u003e#96380\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Add test for sideEffects with optimizePackageImports: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96549\"\u003e#96549\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[turbopack] Strip leading BOM before parsing CSS: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96678\"\u003e#96678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003ecbb046ab-20260731\u003c/code\u003e to \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96550\"\u003e#96550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: use relative doc links in instant-navigation error pages: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96672\"\u003e#96672\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eTurbopack: terminate failed plugin worker threads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96592\"\u003e#96592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix HTML-limited bot matching in prerender bypass rules: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96584\"\u003e#96584\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[ci] Fix create_release_branch for new repo permissions: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96641\"\u003e#96641\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: skip action module instance deploy test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96629\"\u003e#96629\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote the dynamicParams build error in a blockquote: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96633\"\u003e#96633\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[react-sync] Open pull requests as the bot that authors the commits: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96682\"\u003e#96682\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[Bench] Fixes for pure Fizz bench: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96771\"\u003e#96771\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDerive foreground cache revalidation from the consumer: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96731\"\u003e#96731\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix race when navigating Back before hydration: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96252\"\u003e#96252\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: present each Skill as steps in the AI agents guide: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96751\"\u003e#96751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReuse completed cache entries for the rest of a request: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96727\"\u003e#96727\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpgrade React from \u003ccode\u003e7dfc7ccd-20260803\u003c/code\u003e to \u003ccode\u003e11eddecd-20260805\u003c/code\u003e: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96735\"\u003e#96735\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove WorkStore execution mode: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96674\"\u003e#96674\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove cache revalidation execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96670\"\u003e#96670\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Route render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96662\"\u003e#96662\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove App Page execution mode reads: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96660\"\u003e#96660\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: fix missing await in css-chunking test: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96725\"\u003e#96725\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs (Skills): stop assuming app/ at the root and port 3000: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96696\"\u003e#96696\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eImplement next/font BeforeResolvePlugins as ImportMappingReplacement: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/95808\"\u003e#95808\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse Tailwind Turbopack loader in create-next-app: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96606\"\u003e#96606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: instant navigation quick start with an adoption prompt: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96663\"\u003e#96663\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eSeparate App Page render and prerender pipelines: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96659\"\u003e#96659\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove App Router execution intent to entrypoints: \u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/96640\"\u003e#96640\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/e273d5b2e869d0be06c0e86f788e1594f9dd40cf\"\u003e\u003ccode\u003ee273d5b\u003c/code\u003e\u003c/a\u003e v16.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/c3e76ad9e49ac21d1667e4b8b2b6b3a3348d2975\"\u003e\u003ccode\u003ec3e76ad\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ccf8c15a42d1a7140cf569ac15bec3ccb0187e8f\"\u003e\u003ccode\u003eccf8c15\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.62\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/27ee7212f72fdbf8aab13e2263d21110108a2e76\"\u003e\u003ccode\u003e27ee721\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.61\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/907721a66e8b4174515445c27068d9835bd424d8\"\u003e\u003ccode\u003e907721a\u003c/code\u003e\u003c/a\u003e eslint-config-next: support ESLint 10 (\u003ca href=\"https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next/issues/99628\"\u003e#99628\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/cdf6866a1d9c4a88afff3ffdc127fe7932e184d5\"\u003e\u003ccode\u003ecdf6866\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.60\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/ba80ee48fc319735151c3ad6d9bb9a8180c9f09e\"\u003e\u003ccode\u003eba80ee4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.59\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/1bcedb48d95a5a9ba6ad77dd2d8ba9ecc4159ba6\"\u003e\u003ccode\u003e1bcedb4\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.58\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/3683479afb0cd864cc40c4b46d09dbd7ce45d4af\"\u003e\u003ccode\u003e3683479\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.57\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/next.js/commit/a209429a48af48b2b23497a06f4bd7045af13ef1\"\u003e\u003ccode\u003ea209429\u003c/code\u003e\u003c/a\u003e v16.4.0-canary.56\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/next.js/commits/v16.4.0/packages/eslint-config-next\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-sonarjs` from 4.2.0 to 4.2.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/SonarSource/SonarJS/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `fast-check` from 4.9.0 to 4.10.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dubzzz/fast-check/releases\"\u003efast-check's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.10.2\u003c/h2\u003e\n\u003cp\u003e\u003cem\u003eFix interrupt plugin (throwing)\u003c/em\u003e\n[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.2\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.1...v4.10.2\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7333\"\u003ePR#7333\u003c/a\u003e) Bug: Plugin \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e crashes\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFix fake-timer compatibility in timeout and interrupt plugins\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.1\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.10.0...v4.10.1\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7293\"\u003ePR#7293\u003c/a\u003e) Bug: Capture timers for \u003ccode\u003einterruptAfterTimeLimit\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7282\"\u003ePR#7282\u003c/a\u003e) CI: Temporarily disable documentation updates until v5\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7279\"\u003ePR#7279\u003c/a\u003e) Doc: Release note for 4.10.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew plugin API and deprecations ahead of v5\u003c/h2\u003e\n\u003cp\u003e[\u003ca href=\"https://github.com/dubzzz/fast-check/tree/v4.10.0\"\u003eCode\u003c/a\u003e][\u003ca href=\"https://github.com/dubzzz/fast-check/compare/v4.9.0...v4.10.0\"\u003eDiff\u003c/a\u003e]\u003c/p\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7216\"\u003ePR#7216\u003c/a\u003e) Introduce a plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7221\"\u003ePR#7221\u003c/a\u003e) Refine plugin API\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7222\"\u003ePR#7222\u003c/a\u003e) Add ability to configure plugins globally\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7224\"\u003ePR#7224\u003c/a\u003e) Add the \u003ccode\u003ebeforeEach\u003c/code\u003e plugin to hook in life-cycle\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7227\"\u003ePR#7227\u003c/a\u003e) Create an \u003ccode\u003eafterEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7232\"\u003ePR#7232\u003c/a\u003e) Deprecate life-cycle methods\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7235\"\u003ePR#7235\u003c/a\u003e) Support teardown of \u003ccode\u003ebeforeEach\u003c/code\u003e plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7228\"\u003ePR#7228\u003c/a\u003e) Add \u003ccode\u003etimeout\u003c/code\u003e plugin to stop long running predicates\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7237\"\u003ePR#7237\u003c/a\u003e) Deprecate timeout from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7238\"\u003ePR#7238\u003c/a\u003e) Pass a store to plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7239\"\u003ePR#7239\u003c/a\u003e) Add extra plugin's method called \u003ccode\u003eonAllRunsComplete\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7240\"\u003ePR#7240\u003c/a\u003e) Deprecate \u003ccode\u003ereporter\u003c/code\u003e and \u003ccode\u003easyncReporter\u003c/code\u003e from parameters\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7229\"\u003ePR#7229\u003c/a\u003e) Add plugin to interrupt after time limit\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7245\"\u003ePR#7245\u003c/a\u003e) Support \u003ccode\u003efailOnInterrupt\u003c/code\u003e on the plugin\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7230\"\u003ePR#7230\u003c/a\u003e) Add plugins to drop runs on already covered cases\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7259\"\u003ePR#7259\u003c/a\u003e) Add ability to decorate \u003ccode\u003egenerate\u003c/code\u003e via Plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7231\"\u003ePR#7231\u003c/a\u003e) Add the \u003ccode\u003eunbiased\u003c/code\u003e plugin to generate without bias\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7260\"\u003ePR#7260\u003c/a\u003e) Deprecate parameters superseded by plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7261\"\u003ePR#7261\u003c/a\u003e) Deprecate v5 removals\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7225\"\u003ePR#7225\u003c/a\u003e) Bug: Proper ordering between plugins\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7127\"\u003ePR#7127\u003c/a\u003e) CI: Announce on Bluesky when drafting the release\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7217\"\u003ePR#7217\u003c/a\u003e) CI: Dedupe packages for pnpm\u003c/li\u003e\n\u003cli\u003e(\u003ca href=\"https://redirect.github.com/dubzzz/fast-check/pull/7137\"\u003ePR#7137\u003c/a\u003e) Doc: Release note for 4.9.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HT...\n\n_Description has been truncated_","html_url":"https://github.com/akshatputhran123/omni/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/akshatputhran123%2Fomni/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"1.2.5","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-10-11T16:41:44.000Z","version_change":"1.2.5 → 2.1.1","issue":{"uuid":"5803050477","node_id":"PR_kwDOVE_oQc8AAAABH1UbSw","number":55,"state":"open","title":"Bump @eslint/compat from 1.2.5 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-11T16:41:44.000Z","updated_at":"2026-10-11T16:41:47.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.5","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.5 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.5\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aether-bench/keycloak__keycloak__aether-v21__PR36882__20261011/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-bench%2Fkeycloak__keycloak__aether-v21__PR36882__20261011/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"1.2.5","new_version":"2.1.1","update_type":"major","path":null,"pr_created_at":"2026-10-10T09:00:08.000Z","version_change":"1.2.5 → 2.1.1","issue":{"uuid":"5789780463","node_id":"PR_kwDOPNbHZ88AAAABHrOQCQ","number":10,"state":"open","title":"chore(deps-dev): bump @eslint/compat from 1.2.5 to 2.1.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-10T09:00:08.000Z","updated_at":"2026-10-10T09:00:11.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps-dev)","packages":[{"name":"@eslint/compat","old_version":"1.2.5","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.5 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.5\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/idleRain/MyBlog/pull/10","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/idleRain%2FMyBlog/issues/10","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/10/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-10-08T23:00:26.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5770115140","node_id":"PR_kwDOIWVEMc8AAAABHbueGw","number":13542,"state":"open","title":"Bump the web group across 1 directory with 57 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-08T23:00:26.000Z","updated_at":"2026-10-09T05:51:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"web","update_count":57,"packages":[{"name":"concurrently","old_version":"10.0.4","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"eslint","old_version":"10.4.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"knip","old_version":"6.31.0","new_version":"6.37.0","repository_url":"https://github.com/webpro-nl/knip"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"@fontsource-variable/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource-variable/outfit","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@hugeicons/core-free-icons","old_version":"1.2.1","new_version":"4.3.5","repository_url":"https://github.com/hugeicons/hugeicons"},{"name":"@hugeicons/react","old_version":"1.1.4","new_version":"1.1.10","repository_url":"https://github.com/hugeicons/hugeicons"},{"name":"@mui/icons-material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/material","old_version":"9.3.1","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"@mui/system","old_version":"9.3.0","new_version":"9.4.0","repository_url":"https://github.com/mui/material-ui"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"debounce","old_version":"2.2.0","new_version":"3.0.0","repository_url":"https://github.com/sindresorhus/debounce"},{"name":"exifreader","old_version":"4.45.0","new_version":"4.46.0","repository_url":"https://github.com/mattiasw/ExifReader"},{"name":"file-type","old_version":"21.3.4","new_version":"22.1.1","repository_url":"https://github.com/sindresorhus/file-type"},{"name":"i18next","old_version":"26.3.1","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-resources-to-backend","old_version":"1.2.1","new_version":"1.2.3","repository_url":"https://github.com/i18next/i18next-resources-to-backend"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"libsodium-wrappers-sumo","old_version":"0.7.15","new_version":"0.8.3","repository_url":"https://github.com/jedisct1/libsodium.js"},{"name":"media-chrome","old_version":"4.19.1","new_version":"4.19.3","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"nanoid","old_version":"5.1.16","new_version":"6.0.1","repository_url":"https://github.com/ai/nanoid"},{"name":"react","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.7","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dropzone","old_version":"14.2.10","new_version":"20.1.1","repository_url":"https://github.com/react-dropzone/react-dropzone"},{"name":"react-i18next","old_version":"16.6.6","new_version":"17.0.15","repository_url":"https://github.com/i18next/react-i18next"},{"name":"zod","old_version":"4.4.3","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@types/leaflet","old_version":"1.9.21","new_version":"1.9.22","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.12.4","new_version":"26.6.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.17","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@noble/hashes","old_version":"2.2.0","new_version":"2.4.0","repository_url":"https://github.com/paulmillr/noble-hashes"},{"name":"otpauth","old_version":"9.5.1","new_version":"9.5.2","repository_url":"https://github.com/hectorm/otpauth"},{"name":"@tauri-apps/plugin-dialog","old_version":"2.7.3","new_version":"2.8.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.5","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-process","old_version":"2.3.1","new_version":"2.4.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-updater","old_version":"2.12.0","new_version":"2.13.1","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@wllama/wllama","old_version":"2.4.0","new_version":"3.6.0","repository_url":"https://github.com/ngxson/wllama"},{"name":"katex","old_version":"0.18.2","new_version":"0.18.8","repository_url":"https://github.com/KaTeX/KaTeX"},{"name":"pdfjs-dist","old_version":"6.2.108","new_version":"6.3.289","repository_url":"https://github.com/mozilla/pdf.js"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@fontsource/itim","old_version":"5.2.7","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/gochi-hand","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@stripe/stripe-js","old_version":"1.54.2","new_version":"9.16.0","repository_url":"https://github.com/stripe/stripe-js"},{"name":"@vitejs/plugin-react","old_version":"5.2.0","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.1.0","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"chrono-node","old_version":"2.9.1","new_version":"2.10.0","repository_url":"https://github.com/wanasit/chrono"},{"name":"ml-matrix","old_version":"6.12.2","new_version":"6.15.0","repository_url":"https://github.com/mljs/matrix"},{"name":"p-debounce","old_version":"5.1.0","new_version":"5.1.1","repository_url":"https://github.com/sindresorhus/p-debounce"},{"name":"supercluster","old_version":"8.0.1","new_version":"9.1.0","repository_url":"https://github.com/mapbox/supercluster"},{"name":"@fontsource/nunito","old_version":"5.2.7","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"react-easy-crop","old_version":"5.5.7","new_version":"6.2.3","repository_url":"https://github.com/ValentinH/react-easy-crop"},{"name":"@fontsource/space-grotesk","old_version":"5.2.10","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"uuid","old_version":"13.0.2","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"typescript-eslint","old_version":"8.61.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@mui/x-date-pickers","old_version":"9.8.0","new_version":"9.14.0","repository_url":"https://github.com/mui/mui-x"}],"path":null,"ecosystem":"npm"},"body":"Bumps the web group with 57 updates in the /web directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `10.0.4` | `10.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.1` | `10.11.0` |\n| [knip](https://github.com/webpro-nl/knip/tree/HEAD/packages/knip) | `6.31.0` | `6.37.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.8` |\n| [@fontsource-variable/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource-variable/outfit](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/outfit) | `5.2.8` | `5.3.0` |\n| [@hugeicons/core-free-icons](https://github.com/hugeicons/hugeicons/tree/HEAD/packages/core-free-icons) | `1.2.1` | `4.3.5` |\n| [@hugeicons/react](https://github.com/hugeicons/hugeicons/tree/HEAD/packages/react) | `1.1.4` | `1.1.10` |\n| [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) | `9.3.1` | `9.4.0` |\n| [@mui/material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-material) | `9.3.1` | `9.4.0` |\n| [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) | `9.3.0` | `9.4.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [debounce](https://github.com/sindresorhus/debounce) | `2.2.0` | `3.0.0` |\n| [exifreader](https://github.com/mattiasw/ExifReader) | `4.45.0` | `4.46.0` |\n| [file-type](https://github.com/sindresorhus/file-type) | `21.3.4` | `22.1.1` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.1` | `26.4.2` |\n| [i18next-resources-to-backend](https://github.com/i18next/i18next-resources-to-backend) | `1.2.1` | `1.2.3` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [libsodium-wrappers-sumo](https://github.com/jedisct1/libsodium.js) | `0.7.15` | `0.8.3` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.1` | `4.19.3` |\n| [nanoid](https://github.com/ai/nanoid) | `5.1.16` | `6.0.1` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.7` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.7` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [react-dropzone](https://github.com/react-dropzone/react-dropzone) | `14.2.10` | `20.1.1` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `16.6.6` | `17.0.15` |\n| [zod](https://github.com/colinhacks/zod) | `4.4.3` | `4.6.5` |\n| [@types/leaflet](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/leaflet) | `1.9.21` | `1.9.22` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.12.4` | `26.6.1` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.17` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@noble/hashes](https://github.com/paulmillr/noble-hashes) | `2.2.0` | `2.4.0` |\n| [otpauth](https://github.com/hectorm/otpauth) | `9.5.1` | `9.5.2` |\n| [@tauri-apps/plugin-dialog](https://github.com/tauri-apps/plugins-workspace) | `2.7.3` | `2.8.1` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.5` | `2.7.0` |\n| [@tauri-apps/plugin-process](https://github.com/tauri-apps/plugins-workspace) | `2.3.1` | `2.4.0` |\n| [@tauri-apps/plugin-updater](https://github.com/tauri-apps/plugins-workspace) | `2.12.0` | `2.13.1` |\n| [@wllama/wllama](https://github.com/ngxson/wllama) | `2.4.0` | `3.6.0` |\n| [katex](https://github.com/KaTeX/KaTeX) | `0.18.2` | `0.18.8` |\n| [pdfjs-dist](https://github.com/mozilla/pdf.js) | `6.2.108` | `6.3.289` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n| [@fontsource/itim](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/itim) | `5.2.7` | `5.3.0` |\n| [@fontsource/gochi-hand](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/gochi-hand) | `5.2.8` | `5.3.0` |\n| [@stripe/stripe-js](https://github.com/stripe/stripe-js) | `1.54.2` | `9.16.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `5.2.0` | `6.1.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.1.0` | `8.3.2` |\n| [chrono-node](https://github.com/wanasit/chrono) | `2.9.1` | `2.10.0` |\n| [ml-matrix](https://github.com/mljs/matrix) | `6.12.2` | `6.15.0` |\n| [p-debounce](https://github.com/sindresorhus/p-debounce) | `5.1.0` | `5.1.1` |\n| [supercluster](https://github.com/mapbox/supercluster) | `8.0.1` | `9.1.0` |\n| [@fontsource/nunito](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/nunito) | `5.2.7` | `5.3.0` |\n| [react-easy-crop](https://github.com/ValentinH/react-easy-crop) | `5.5.7` | `6.2.3` |\n| [@fontsource/space-grotesk](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/space-grotesk) | `5.2.10` | `5.3.0` |\n| [uuid](https://github.com/uuidjs/uuid) | `13.0.2` | `14.0.2` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.7` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.61.0` | `8.70.0` |\n| [@mui/x-date-pickers](https://github.com/mui/mui-x/tree/HEAD/packages/x-date-pickers) | `9.8.0` | `9.14.0` |\n\n\nUpdates `concurrently` from 10.0.4 to 10.0.5\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/open-cli-tools/concurrently/releases\"\u003econcurrently's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.0.5\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly output non-ASCII text on Windows by \u003ca href=\"https://github.com/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: expand wildcards from package.json5 when package.json is missing by \u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DanielC000\"\u003e\u003ccode\u003e@​DanielC000\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/604\"\u003eopen-cli-tools/concurrently#604\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/DSeaStar\"\u003e\u003ccode\u003e@​DSeaStar\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/pull/608\"\u003eopen-cli-tools/concurrently#608\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ehttps://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/1b8cbeba87497e0c2a29097c828276919935a217\"\u003e\u003ccode\u003e1b8cbeb\u003c/code\u003e\u003c/a\u003e 10.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/544dba0980e06405f7f20bc951526d3d82b0d13e\"\u003e\u003ccode\u003e544dba0\u003c/code\u003e\u003c/a\u003e docs: make linter happy\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/667b70177b3d07010cd560377ee0a062314d675e\"\u003e\u003ccode\u003e667b701\u003c/code\u003e\u003c/a\u003e deps: update several dev deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/f67c57c4f944bd8e4505c7c62b83959839ea460e\"\u003e\u003ccode\u003ef67c57c\u003c/code\u003e\u003c/a\u003e vscode: use installed TS version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/dbb561721625efb6291063b6912b5600602238ee\"\u003e\u003ccode\u003edbb5617\u003c/code\u003e\u003c/a\u003e fix: expand wildcards from package.json5 when package.json is missing (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/608\"\u003e#608\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/9f90a1a349de205a0a6607cd91443ad90ac0bec6\"\u003e\u003ccode\u003e9f90a1a\u003c/code\u003e\u003c/a\u003e fix: correctly output non-ASCII text on Windows (\u003ca href=\"https://redirect.github.com/open-cli-tools/concurrently/issues/604\"\u003e#604\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/open-cli-tools/concurrently/commit/94415cc1fab534fb94843f8973caaa34be188e6a\"\u003e\u003ccode\u003e94415cc\u003c/code\u003e\u003c/a\u003e ci: fix publishing to latest/backport\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/open-cli-tools/concurrently/compare/v10.0.4...v10.0.5\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.4.1 to 10.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.4.1...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `knip` from 6.31.0 to 6.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/webpro-nl/knip/releases\"\u003eknip's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eRelease 6.37.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(graphql-codegen): mark near-operation-file outputs as entries, not the documents directory (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2048\"\u003e#2048\u003c/a\u003e) (06a68fcf99a90e559daeb0b8fb2d24e173124774) - thanks \u003ca href=\"https://github.com/RobHannay\"\u003e\u003ccode\u003e@​RobHannay\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: enable JSX in the config loader (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1959\"\u003e#1959\u003c/a\u003e) (5b21dc9192f773613d1c5db8edf35f0a68820268) - thanks \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eMatch binaries only to their actual dependency providers (c5bdb69ccbcb7e1056233f346d0ada3495d1013d)\u003c/li\u003e\n\u003cli\u003ePreserve executable references across package manager commands (54af171638db22f5d903faae05c37c2ea6adc869)\u003c/li\u003e\n\u003cli\u003eCorrect binary provider metadata in Relay fixtures (e67dfcb96d055c27be9c8601e077656855bb632b)\u003c/li\u003e\n\u003cli\u003eSeparate shell binary expectations from reporting exemptions (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2022\"\u003e#2022\u003c/a\u003e) (c1d7d75a3529d9faff7f4c0df11dd0ca1bdfb149)\u003c/li\u003e\n\u003cli\u003eRespect npx no-install flags before the executable (4237010c9a834eb8b04f4a528c76d10a5c38ee98)\u003c/li\u003e\n\u003cli\u003eUpdate dependencies (038ea179f7d6bf7ca43bc5daf553a68b13a9067c)\u003c/li\u003e\n\u003cli\u003eRemove npm auth check now that's in release-it (4aaf77c58004ac64063a1982b98e53107c2ebe93)\u003c/li\u003e\n\u003cli\u003eFix --format name resolution in the ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2046\"\u003e#2046\u003c/a\u003e) (1269e98bb700384811fadc124d69ea720832037e) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.36.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e@​tailwindcss/webpack\u003c/code\u003e as Tailwind plugin enabler (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2027\"\u003e#2027\u003c/a\u003e) (b5ac0cf734dda3c6c6c51c817981dfc558b7c582) - thanks \u003ca href=\"https://github.com/igas\"\u003e\u003ccode\u003e@​igas\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix Next.js Turbopack loader dependencies (23419b4edfd48796dd484fa880e1bad49a043d2e)\u003c/li\u003e\n\u003cli\u003eExplain ambiguous star exports in traces (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2025\"\u003e#2025\u003c/a\u003e) (3c2c1a53f9c2b7ff3057a4e46761791979e0b09c) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix eslintrc \u003ccode\u003eparserOptions.parser\u003c/code\u003e handling in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2028\"\u003e#2028\u003c/a\u003e) (c79463cec81d09518eda325ec00e6f12327dea8d) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(compilers): require word boundary around import keyword (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2029\"\u003e#2029\u003c/a\u003e) (68bbe51c39b564022b63942bc83cb570778cca00) - thanks \u003ca href=\"https://github.com/thanadolps\"\u003e\u003ccode\u003e@​thanadolps\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: recover from corrupt cache file (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2034\"\u003e#2034\u003c/a\u003e) (30ff7568c84e0a6731ca634a52314228d23d1a2b) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: fix trailing comma on dependency removal (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2033\"\u003e#2033\u003c/a\u003e) (adfaf4f78878b6d55b0939a92d70a1fbb0ae1240) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eDocument built-in compiler scope (a05e155276dad4ead16992580d17572cebf045e7)\u003c/li\u003e\n\u003cli\u003eAdd babel, khan and oxc to projects and optimize svgs (1c26560b98bc3109e93d15761d02f089213bfb6c)\u003c/li\u003e\n\u003cli\u003eAdd section to test preview packages \u0026amp; extension (d911c18385f0aa41f53653a2a15cc90a1e0251b8)\u003c/li\u003e\n\u003cli\u003eFix shared info/exclude handling in linked Git worktrees (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2037\"\u003e#2037\u003c/a\u003e) (c1f18d5a7d25fc5a614747bbcbd62d043457eb48) - thanks \u003ca href=\"https://github.com/kenfdev\"\u003e\u003ccode\u003e@​kenfdev\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eShard Node specs on Windows and enable Bun test parallelism (66e966b6edec4460b40b05847fefa9f90ee69068)\u003c/li\u003e\n\u003cli\u003eAdd Varlock plugin support (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2000\"\u003e#2000\u003c/a\u003e) (e4fbf46acff08e78370e72b142e795bd81f28561) - thanks \u003ca href=\"https://github.com/Joehoel\"\u003e\u003ccode\u003e@​Joehoel\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eApply NODE_OPTIONS inputs to package manager binaries (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2038\"\u003e#2038\u003c/a\u003e) (c8df8a28e9a19484efe7097f984abc0c6556aff5) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eHandle array form of \u003ccode\u003eimport/resolver\u003c/code\u003e setting in ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2041\"\u003e#2041\u003c/a\u003e) (a80d386a80fdafc89c610d4887ec82184ac178db) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(node): add valueless Node CLI flags to boolean options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2042\"\u003e#2042\u003c/a\u003e) (4c6768501f7115a894d7ece9e5c32090b684cc6f) - thanks \u003ca href=\"https://github.com/shoutoutuoadi325\"\u003e\u003ccode\u003e@​shoutoutuoadi325\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix(typedoc): accept string form of plugin and theme options (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2043\"\u003e#2043\u003c/a\u003e) (ce387b05c8f136546e860ec73e29557563c63afa) - thanks \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd textlint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2039\"\u003e#2039\u003c/a\u003e) (532dab595fc9a910e320418dc0390222fb2d7478) - thanks \u003ca href=\"https://github.com/anandghegde\"\u003e\u003ccode\u003e@​anandghegde\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: Correctly resolve Vitest setupFiles from nested configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2040\"\u003e#2040\u003c/a\u003e) (84a494334e125d229dc865893b21d69d0d201e85) - thanks \u003ca href=\"https://github.com/CruseCtrl\"\u003e\u003ccode\u003e@​CruseCtrl\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eAdd n8n to projects (3f756a7e70c4164d57a7dbbd58f3604afe4043e2)\u003c/li\u003e\n\u003cli\u003eResolve re-export traces to their defining bindings (43b3f9bbd7701ab44fca0554908f7550fbe84649)\u003c/li\u003e\n\u003cli\u003eShow ambiguous, shadowed and converged exports (f1e97b998d80906f0cef3f5e3946833b7166cbdc)\u003c/li\u003e\n\u003cli\u003eDocument export tracing and editor contention (0188e7da1a481c7f6493d50580dfa8a7ecdf8c72)\u003c/li\u003e\n\u003cli\u003eResolve local \u003ccode\u003eextends\u003c/code\u003e files in eslintrc configs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2044\"\u003e#2044\u003c/a\u003e) (62b5bf5aef5e6d3fc4784a1b5ef9933d383609ea) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003edocs: link each page to its own OG image (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2045\"\u003e#2045\u003c/a\u003e) (a85eb4e2aab46c3fa0813b1f1e13e93e134b8be7) - thanks \u003ca href=\"https://github.com/bytedoe\"\u003e\u003ccode\u003e@​bytedoe\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: fix language server bundled knip fallback (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2035\"\u003e#2035\u003c/a\u003e) (882ba3abb0b99c2bfe3e13a241d889376fe87c4c) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.35.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eExit with code 2 when a plugin config file fails to load (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1947\"\u003e#1947\u003c/a\u003e) (37b26426694380ef70ee45f63358faf63355a58d) - thanks \u003ca href=\"https://github.com/WooWan\"\u003e\u003ccode\u003e@​WooWan\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003eFix sponsorship income calculations (0d9cf344b8cc0104c06d11e2c78f3f01b1df548b)\u003c/li\u003e\n\u003cli\u003eUpdate sponsors page (2659063d87f558b4fc18369a4b143849eaa7543e)\u003c/li\u003e\n\u003cli\u003eFix npm alias attribution under Yarn PnP (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2024\"\u003e#2024\u003c/a\u003e) (7be11aa4fd50b8a3d6e276f03efb450d6d142c26)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eRelease 6.35.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: track pnpm workspace override catalogs (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1999\"\u003e#1999\u003c/a\u003e) (c6497a18c6534ee914b27bb459d7778a7b93a914) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: track spreads under string-literal keys (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2003\"\u003e#2003\u003c/a\u003e) (9ce68ed42a3c22fa4f4711b06d6d80a0e7f2ba13) - thanks \u003ca href=\"https://github.com/gioboa\"\u003e\u003ccode\u003e@​gioboa\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003cli\u003efix: don't flag a tag that suppresses member issues (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2004\"\u003e#2004\u003c/a\u003e) (2e7d498cf1e53f0bbad5e16c335c5e1417432ffd) - thanks \u003ca href=\"https://github.com/devYRPauli\"\u003e\u003ccode\u003e@​devYRPauli\u003c/code\u003e\u003c/a\u003e!\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/675c1b1a3dbed53d57108dc90a060dc3d0c85b0b\"\u003e\u003ccode\u003e675c1b1\u003c/code\u003e\u003c/a\u003e Release knip@6.37.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/1269e98bb700384811fadc124d69ea720832037e\"\u003e\u003ccode\u003e1269e98\u003c/code\u003e\u003c/a\u003e Fix --format name resolution in the ESLint plugin (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2046\"\u003e#2046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/038ea179f7d6bf7ca43bc5daf553a68b13a9067c\"\u003e\u003ccode\u003e038ea17\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/4237010c9a834eb8b04f4a528c76d10a5c38ee98\"\u003e\u003ccode\u003e4237010\u003c/code\u003e\u003c/a\u003e Respect npx no-install flags before the executable\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c1d7d75a3529d9faff7f4c0df11dd0ca1bdfb149\"\u003e\u003ccode\u003ec1d7d75\u003c/code\u003e\u003c/a\u003e Separate shell binary expectations from reporting exemptions (resolve \u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/2022\"\u003e#2022\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/e67dfcb96d055c27be9c8601e077656855bb632b\"\u003e\u003ccode\u003ee67dfcb\u003c/code\u003e\u003c/a\u003e Correct binary provider metadata in Relay fixtures\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/54af171638db22f5d903faae05c37c2ea6adc869\"\u003e\u003ccode\u003e54af171\u003c/code\u003e\u003c/a\u003e Preserve executable references across package manager commands\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/c5bdb69ccbcb7e1056233f346d0ada3495d1013d\"\u003e\u003ccode\u003ec5bdb69\u003c/code\u003e\u003c/a\u003e Match binaries only to their actual dependency providers\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/5b21dc9192f773613d1c5db8edf35f0a68820268\"\u003e\u003ccode\u003e5b21dc9\u003c/code\u003e\u003c/a\u003e fix: enable JSX in the config loader (\u003ca href=\"https://github.com/webpro-nl/knip/tree/HEAD/packages/knip/issues/1959\"\u003e#1959\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/webpro-nl/knip/commit/06a68fcf99a90e559daeb0b8fb2d24e173124774\"\u003e\u003ccode\u003e06a68fc\u003c/code\u003e\u003c/a\u003e fix(graphql-codegen): mark near-operation-file outputs as entries, not the do...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/webpro-nl/knip/commits/knip@6.37.0/packages/knip\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `prettier` from 3.8.3 to 3.9.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/releases\"\u003eprettier's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.9.8\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.8/CHANGELOG.md#398\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.7\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eSupport Angular 22.2\u003c/li\u003e\n\u003cli\u003eFix regressions in v3.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.7/CHANGELOG.md#397\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.6\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreserve quotes for methods named \u003ccode\u003enew\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19621\"\u003eprettier/prettier#19621\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport \u003ccode\u003eimport defer\u003c/code\u003e in \u003ccode\u003etypescript\u003c/code\u003e parser (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19624\"\u003eprettier/prettier#19624\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19675\"\u003eprettier/prettier#19675\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded a new official plugin \u003ca href=\"https://github.com/prettier/prettier/tree/3.9.6/packages/plugin-yuku\"\u003e\u003ccode\u003e@prettier/plugin-yuku\u003c/code\u003e 🚀\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19628\"\u003eprettier/prettier#19628\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19629\"\u003eprettier/prettier#19629\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.6/CHANGELOG.md#396\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.5\u003c/h2\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.5/CHANGELOG.md#395\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.4\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAngular: Format \u003ccode\u003e@content(name)\u003c/code\u003e -\u0026gt; \u003ccode\u003e@content (name)\u003c/code\u003e to align with other block syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19499\"\u003e#19499\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.4/CHANGELOG.md#394\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.3\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMarkdown: Fix unexpected removal of characters in liquid syntax (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19489\"\u003eprettier/prettier#19489\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eTypeScript: Allow decorators to be used with declare on class fields (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19492\"\u003eprettier/prettier#19492\u003c/a\u003e by \u003ca href=\"https://github.com/evoactivity\"\u003e\u003ccode\u003e@​evoactivity\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.3/CHANGELOG.md#393\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eCLI: Fix ignored file has been cached incorrectly (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19483\"\u003e#19483\u003c/a\u003e by \u003ca href=\"https://github.com/kovsu\"\u003e\u003ccode\u003e@​kovsu\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://github.com/prettier/prettier/blob/3.9.1/CHANGELOG.md#391\"\u003eChangelog\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.9.0\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.8.5...3.9.0\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003cp\u003e🔗 \u003ca href=\"https://prettier.io/blog/2026/06/27/3.9.0\"\u003ePrettier 3.9: Major parser upgrades and Formatting improvements\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003e3.8.5\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFix Flow variance annotation print (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19022\"\u003e#19022\u003c/a\u003e by \u003ca href=\"https://github.com/marcoww6\"\u003e\u003ccode\u003e@​marcoww6\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/prettier/prettier/blob/main/CHANGELOG.md\"\u003eprettier's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e3.9.8\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.7...3.9.8\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/20087\"\u003e#20087\u003c/a\u003e by \u003ca href=\"https://github.com/seiyab\"\u003e\u003ccode\u003e@​seiyab\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\nIf `module` is not a [`WebAssembly.Module`](https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module) object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\u003c/p\u003e\n\u003cp\u003e{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\u003c/p\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.8 --\u0026gt;\nIf \u003ccode\u003emodule\u003c/code\u003e is not a \u003ca href=\"https://github.com/prettier/prettier/blob/main/en-US/docs/WebAssembly/Reference/JavaScript_interface/Module\"\u003e\u003ccode\u003eWebAssembly.Module\u003c/code\u003e\u003c/a\u003e object instance, a\n{{jsxref(\u0026quot;TypeError\u0026quot;)}} is thrown.\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch1\u003e3.9.7\u003c/h1\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/prettier/prettier/compare/3.9.6...3.9.7\"\u003ediff\u003c/a\u003e\u003c/p\u003e\n\u003ch4\u003eMarkdown: Prevent indentation drift in list-item code blocks (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19647\"\u003e#19647\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19990\"\u003e#19990\u003c/a\u003e by \u003ca href=\"https://github.com/Austin1serb\"\u003e\u003ccode\u003e@​Austin1serb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/giaBaoJS\"\u003e\u003ccode\u003e@​giaBaoJS\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre lang=\"markdown\"\u003e\u003ccode\u003e\u0026lt;!-- Input --\u0026gt;\n- [x] short first line.\n\u003cpre\u003e\u003ccode\u003e  second paragraph at six spaces that wraps\n  onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.6 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\n    onto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u0026lt;!-- Prettier 3.9.7 --\u0026gt;\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cinput type=\"checkbox\" checked=\"\" disabled=\"\" /\u003e \n\u003cp\u003eshort first line.\u003c/p\u003e\n\u003cpre\u003e\u003ccode\u003esecond paragraph at six spaces that wraps\nonto another line here.\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\n\u003ch4\u003eJavaScript: Fix embedded template literal idempotency (\u003ca href=\"https://redirect.github.com/prettier/prettier/pull/19725\"\u003e#19725\u003c/a\u003e by \u003ca href=\"https://github.com/fisker\"\u003e\u003ccode\u003e@​fisker\u003c/code\u003e\u003c/a\u003e)\u003c/h4\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4f2ab6765d7cb29408a2abdac75d023d64d44107\"\u003e\u003ccode\u003e4f2ab67\u003c/code\u003e\u003c/a\u003e Release 3.9.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3d82af8b15b8e89de20dd05cc65f66ab6d4ce8b0\"\u003e\u003ccode\u003e3d82af8\u003c/code\u003e\u003c/a\u003e Update Regex related dependencies (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20082\"\u003e#20082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5ec8db1745c2bdcca3706ab8cfbbe5c11fc457c1\"\u003e\u003ccode\u003e5ec8db1\u003c/code\u003e\u003c/a\u003e [3.9.x] Markdown: Don't let Liquid objects interrupt paragraphs (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/20087\"\u003e#20087\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/5b142ed2bce0095161bf6865af30df2d5ba99466\"\u003e\u003ccode\u003e5b142ed\u003c/code\u003e\u003c/a\u003e Release Release \u003ccode\u003e@​prettier/plugin-hermes\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, \u003ccode\u003e@​prettier/plugin-oxc\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.2.3, an...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0df8eb86b5ff9a23590dca57c3529849ee0500b7\"\u003e\u003ccode\u003e0df8eb8\u003c/code\u003e\u003c/a\u003e Bump Prettier dependency to 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/3cf6c8c058dd75f8a584ee0ae422c7dc2f64132a\"\u003e\u003ccode\u003e3cf6c8c\u003c/code\u003e\u003c/a\u003e Clean changelog_unreleased\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/0449af3a7d08b0104b9048f9d4fec4439e541d54\"\u003e\u003ccode\u003e0449af3\u003c/code\u003e\u003c/a\u003e Release 3.9.7\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/43cd5b0b8d53317717c746ebcce079a9b9191196\"\u003e\u003ccode\u003e43cd5b0\u003c/code\u003e\u003c/a\u003e Allow verify markdown test with \u003ccode\u003emdx\u003c/code\u003e parser\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/ab8c9114021ec1b076e4dee90b8943880980b9ad\"\u003e\u003ccode\u003eab8c911\u003c/code\u003e\u003c/a\u003e Fix test on Node.js v26 (\u003ca href=\"https://redirect.github.com/prettier/prettier/issues/19927\"\u003e#19927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/prettier/prettier/commit/4a5adf9c0305579eb6904c44753d7b41e1f770b1\"\u003e\u003ccode\u003e4a5adf9\u003c/code\u003e\u003c/a\u003e Fix tests\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/prettier/prettier/compare/3.8.3...3.9.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/outfit` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/outfit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hugeicons/core-free-icons` from 1.2.1 to 4.3.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hugeicons/hugeicons/commits/HEAD/packages/core-free-icons\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@hugeicons/react` from 1.1.4 to 1.1.10\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/hugeicons/hugeicons/blob/main/packages/react/CHANGELOG.md\"\u003e@​hugeicons/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ccode\u003e@​hugeicons/react\u003c/code\u003e\u003c/h1\u003e\n\u003ch2\u003e1.1.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README icon counts to 5,100+ free icons and 51,000+ pro icons\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated README intro copy to better emphasize React icons and link to the React icons library page\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/hugeicons/hugeicons/commits/HEAD/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/icons-material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/icons-material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core] Use \u003ccode\u003e@​typescript/typescript6\u003c/code\u003e for the docs tooling (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49025\"\u003e#49025\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[core-docs] Remove the \u003ccode\u003eglobalSelector\u003c/code\u003e stylis middleware (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49029\"\u003e#49029\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Add an \u003ccode\u003eassertions\u003c/code\u003e mode to the axe regression harness (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48915\"\u003e#48915\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Automate the CSS-dependent WCAG criteria (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48936\"\u003e#48936\u003c/a\u003e) \u003ca href=\"https://github.com/michelengelen\"\u003e\u003ccode\u003e@​michelengelen\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[test] Fail the regression run when a webfont does not load (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48948\"\u003e#48948\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/blob/master/CHANGELOG.md\"\u003e@​mui/icons-material's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e9.4.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cp\u003e\u003cem\u003eAug 27, 2026\u003c/em\u003e\u003c/p\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e) \u003ca href=\"https://github.com/JCQuintas\"\u003e\u003ccode\u003e@​JCQuintas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Point the support validator link at frontend-public (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49041\"\u003e#49041\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Update CircleCI orb (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49030\"\u003e#49030\u003c/a\u003e) \u003ca href=\"https://github.com/Janpot\"\u003e\u003ccode\u003e@​Janpot\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Use ESM current directory syntax for Vitest config (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49032\"\u003e#49032\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/809a7717b4c050ba3f69b75300689f07c050a16e\"\u003e\u003ccode\u003e809a771\u003c/code\u003e\u003c/a\u003e [release] v9.4.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49046\"\u003e#49046\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/3f8d68293acfea1398a581a99c36662cd45cfa6c\"\u003e\u003ccode\u003e3f8d682\u003c/code\u003e\u003c/a\u003e [code-infra] Import the test globals from vitest (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49033\"\u003e#49033\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/daa05313e2fe517ea95e771574879a02f2ef7b44\"\u003e\u003ccode\u003edaa0531\u003c/code\u003e\u003c/a\u003e Bump code-infra:devDependencies (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/49014\"\u003e#49014\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/06b5c70ced4ac996a03dd2c8ebda7252b6f193d8\"\u003e\u003ccode\u003e06b5c70\u003c/code\u003e\u003c/a\u003e [test] Use the Vitest global expect instead of importing chai (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48996\"\u003e#48996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mui/material-ui/commit/9d72af33a3032cf5b5d3dba225a50812b8f30d2f\"\u003e\u003ccode\u003e9d72af3\u003c/code\u003e\u003c/a\u003e Bump react monorepo (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material/issues/48973\"\u003e#48973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/mui/material-ui/commits/v9.4.0/packages/mui-icons-material\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mui/material` from 9.3.1 to 9.4.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mui/material-ui/releases\"\u003e@​mui/material's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev9.4.0\u003c/h2\u003e\n\u003cp\u003eA big thanks to the 19 contributors who made this release possible. Here are some highlights ✨:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e♿️ Opt in to a consistent \u003ca href=\"https://mui.com/material-ui/customization/focus-visible/\"\u003ekeyboard focus ring\u003c/a\u003e across components with the new \u003ccode\u003etheme.focusVisible\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003e♿️ The \u003ca href=\"https://mui.com/material-ui/react-tooltip/\"\u003eTooltip\u003c/a\u003e now supports disabled button triggers without an extra wrapper element.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/material@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[theme] Add \u003ccode\u003etheme.focusVisible\u003c/code\u003e opt-in keyboard focus ring (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48743\"\u003e#48743\u003c/a\u003e) \u003ca href=\"https://github.com/siriwatknp\"\u003e\u003ccode\u003e@​siriwatknp\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[buttongroup] Prevent sticky hover border on touch devices (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48993\"\u003e#48993\u003c/a\u003e) \u003ca href=\"https://github.com/petr-kratochvil\"\u003e\u003ccode\u003e@​petr-kratochvil\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[l10n] Complete Traditional Chinese localization (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48946\"\u003e#48946\u003c/a\u003e) \u003ca href=\"https://github.com/nrps9909\"\u003e\u003ccode\u003e@​nrps9909\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[menulist] Preserve custom list padding when adjusting for the scrollbar (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48707\"\u003e#48707\u003c/a\u003e) \u003ca href=\"https://github.com/creazyfrog\"\u003e\u003ccode\u003e@​creazyfrog\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[pagination] Manage focus whenever first / last / next / previous buttons become disabled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48877\"\u003e#48877\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tooltip] Improve support for disabled button triggers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48622\"\u003e#48622\u003c/a\u003e) \u003ca href=\"https://github.com/mayank99\"\u003e\u003ccode\u003e@​mayank99\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/utils@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix resolveProps to correctly merge slotProps defined as functions (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48955\"\u003e#48955\u003c/a\u003e) \u003ca href=\"https://github.com/mnajdova\"\u003e\u003ccode\u003e@​mnajdova\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eReplace deprecated \u003ccode\u003eclip\u003c/code\u003e CSS property with \u003ccode\u003eclip-path\u003c/code\u003e (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48966\"\u003e#48966\u003c/a\u003e) \u003ca href=\"https://github.com/ZeeshanTamboli\"\u003e\u003ccode\u003e@​ZeeshanTamboli\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e@mui/styled-engine-sc@9.4.0\u003c/code\u003e\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix types for components extended with styled (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/45988\"\u003e#45988\u003c/a\u003e) \u003ca href=\"https://github.com/megos\"\u003e\u003ccode\u003e@​megos\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDocs\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump \u003ccode\u003e@​docsearch/react\u003c/code\u003e to ^4.7.0 (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48886\"\u003e#48886\u003c/a\u003e) \u003ca href=\"https://github.com/LukasTy\"\u003e\u003ccode\u003e@​LukasTy\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix broken links reported by Ahrefs (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48949\"\u003e#48949\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eManage focus on Open in Chat button click (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48942\"\u003e#48942\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMove focus to the main content with the skip link (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48944\"\u003e#48944\u003c/a\u003e) \u003ca href=\"https://github.com/lazerg\"\u003e\u003ccode\u003e@​lazerg\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUse relative link for LICENSE in README (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49040\"\u003e#49040\u003c/a\u003e) \u003ca href=\"https://github.com/loulanyue\"\u003e\u003ccode\u003e@​loulanyue\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[autocomplete] Remove the \u0026quot;aria-owns\u0026quot; reference (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48958\"\u003e#48958\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Fix wrong number of rows reported to screen readers (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/47653\"\u003e#47653\u003c/a\u003e) \u003ca href=\"https://github.com/seomsoo\"\u003e\u003ccode\u003e@​seomsoo\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Reference DataGrid link in the row header section (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48988\"\u003e#48988\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[table] Use and document the row header cells (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48965\"\u003e#48965\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[tabs] Make tab panel focusable and show keep mounted examples (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48939\"\u003e#48939\u003c/a\u003e) \u003ca href=\"https://github.com/silviuaavram\"\u003e\u003ccode\u003e@​silviuaavram\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[templates] Remove focusable links from hidden carousel slides (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/49003\"\u003e#49003\u003c/a\u003e) \u003ca href=\"https://github.com/gonzoblasco\"\u003e\u003ccode\u003e@​gonzoblasco\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eCore\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e[code-infra] Fix team sync review requests (\u003ca href=\"https://github.com/mui/material-ui/tree/HEAD/packages/mui-material/issues/48914\"\u003e#48914\u003c/a\u003e) \u003ca href=\"https://github.com/brijeshb42\"\u003e\u003ccode\u003e@​brijeshb42\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e[code-infra] Import the test globals from vitest (\u003ca href=\"https://g...\n\n_Description has been truncated_","html_url":"https://github.com/ente/ente/pull/13542","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ente%2Fente/issues/13542","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/13542/packages"}},{"old_version":"1.1.1","new_version":"2.1.1","update_type":"major","path":null,"pr_created_at":"2026-10-07T08:06:17.000Z","version_change":"1.1.1 → 2.1.1","issue":{"uuid":"5741593991","node_id":"PR_kwDOU_Luas8AAAABHE0skQ","number":64,"state":"open","title":"Bump @eslint/compat from 1.1.1 to 2.1.1","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-07T08:06:17.000Z","updated_at":"2026-10-07T08:06:18.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.1.1","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":null,"ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.1.1 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.1.1\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/aether-bench/keycloak__keycloak__aether-r1__PR32918__20261007/pull/64","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/aether-bench%2Fkeycloak__keycloak__aether-r1__PR32918__20261007/issues/64","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/64/packages"}},{"old_version":"1.4.1","new_version":"2.1.1","update_type":"major","path":null,"pr_created_at":"2026-10-06T11:06:35.000Z","version_change":"1.4.1 → 2.1.1","issue":{"uuid":"5727324295","node_id":"PR_kwDONlHnnc8AAAABG5Z2ww","number":104,"state":"open","title":"build(deps): bump the bun-dependencies group across 1 directory with 19 updates","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-06T11:06:35.000Z","updated_at":"2026-10-06T11:06:58.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps): bump","group_name":"bun-dependencies","update_count":19,"packages":[{"name":"@supabase/ssr","old_version":"0.6.1","new_version":"0.12.7","repository_url":"https://github.com/supabase/ssr"},{"name":"@vercel/analytics","old_version":"1.6.1","new_version":"2.0.1","repository_url":"https://github.com/vercel/analytics"},{"name":"lucide-svelte","old_version":"0.469.0","new_version":"1.0.1","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"resend","old_version":"4.8.0","new_version":"6.32.0","repository_url":"https://github.com/resend/resend-node"},{"name":"@eslint/compat","old_version":"1.4.1","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@sveltejs/adapter-auto","old_version":"3.3.1","new_version":"8.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/adapter-vercel","old_version":"5.10.3","new_version":"7.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.70.3","new_version":"3.0.0","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"4.0.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@types/node","old_version":"25.9.9","new_version":"26.6.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"eslint","old_version":"9.39.5","new_version":"10.12.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-config-prettier","old_version":"9.1.2","new_version":"10.1.8","repository_url":"https://github.com/prettier/eslint-config-prettier"},{"name":"eslint-plugin-svelte","old_version":"2.46.1","new_version":"3.23.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"15.15.0","new_version":"17.13.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"prettier","old_version":"3.5.3","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-tailwindcss","old_version":"0.6.14","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"vite","old_version":"5.4.21","new_version":"8.3.2","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.11","new_version":"5.0.3","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun-dependencies group with 19 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@supabase/ssr](https://github.com/supabase/ssr) | `0.6.1` | `0.12.7` |\n| [@vercel/analytics](https://github.com/vercel/analytics/tree/HEAD/packages/web) | `1.6.1` | `2.0.1` |\n| [lucide-svelte](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte) | `0.469.0` | `1.0.1` |\n| [resend](https://github.com/resend/resend-node) | `4.8.0` | `6.32.0` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `1.4.1` | `2.1.1` |\n| [@sveltejs/adapter-auto](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto) | `3.3.1` | `8.0.0` |\n| [@sveltejs/adapter-vercel](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-vercel) | `5.10.3` | `7.0.0` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.70.3` | `3.0.0` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `4.0.4` | `7.3.1` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.9` | `26.6.4` |\n| [eslint](https://github.com/eslint/eslint) | `9.39.5` | `10.12.0` |\n| [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) | `9.1.2` | `10.1.8` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `2.46.1` | `3.23.0` |\n| [globals](https://github.com/sindresorhus/globals) | `15.15.0` | `17.13.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.5.3` | `3.9.9` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.6.14` | `0.8.1` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `5.4.21` | `8.3.2` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.11` | `5.0.3` |\n\n\nUpdates `@supabase/ssr` from 0.6.1 to 0.12.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/releases\"\u003e@​supabase/ssr's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.12.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.7-rc.162\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: add workflow for autoclosing stale issues by \u003ca href=\"https://github.com/mandarini\"\u003e\u003ccode\u003e@​mandarini\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/292\"\u003esupabase/ssr#292\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: apply non-browser defaults when cookies only sets encode by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/294\"\u003esupabase/ssr#294\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.6...v0.12.7-rc.162\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.6-rc.158\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003echore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 by \u003ca href=\"https://github.com/supabase-libs-pr-manager\"\u003e\u003ccode\u003e@​supabase-libs-pr-manager\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/289\"\u003esupabase/ssr#289\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/290\"\u003esupabase/ssr#290\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: avoid duplicate cache headers per server client by \u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: fix typos in tsdoc and design doc by \u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dhruvxvaishnav\"\u003e\u003ccode\u003e@​dhruvxvaishnav\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/283\"\u003esupabase/ssr#283\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PhuocOng\"\u003e\u003ccode\u003e@​PhuocOng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/288\"\u003esupabase/ssr#288\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\"\u003ehttps://github.com/supabase/ssr/compare/v0.12.5...v0.12.6-rc.158\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev0.12.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev0.12.5-rc.154\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs: add React Router middleware example by \u003ca href=\"https://github.com/sornapudisuresh\"\u003e\u003ccode\u003e@​sornapudisuresh\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/274\"\u003esupabase/ssr#274\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump pnpm/action-setup from 6.0.9 to 6.0.10 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/280\"\u003esupabase/ssr#280\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps): bump postcss from 8.5.15 to 8.5.25 in the npm_and_yarn group across 1 directory by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/supabase/ssr/pull/281\"\u003esupabase/ssr#281\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/supabase/ssr/blob/main/CHANGELOG.md\"\u003e@​supabase/ssr's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.6...v0.12.7\"\u003e0.12.7\u003c/a\u003e (2026-09-08)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e9d6e2a5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.5...v0.12.6\"\u003e0.12.6\u003c/a\u003e (2026-09-04)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003eaf750e2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.4...v0.12.5\"\u003e0.12.5\u003c/a\u003e (2026-08-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ewarn when auth.storage is ignored by createBrowserClient/createServerClient (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/284\"\u003e#284\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003ec1700f2\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/142\"\u003e#142\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.3...v0.12.4\"\u003e0.12.4\u003c/a\u003e (2026-07-28)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eflush PKCE verifier slot removals on the server (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/275\"\u003e#275\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/6df6f031d798c95412ae7251337938408f57553c\"\u003e6df6f03\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.2...v0.12.3\"\u003e0.12.3\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e keep domain-scoped deletion in name-keyed cookie stores (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/258\"\u003e#258\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/d3a8a982b496a68e039a99fb64ebc6bc31f91fb9\"\u003ed3a8a98\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/256\"\u003e#256\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.1...v0.12.2\"\u003e0.12.2\u003c/a\u003e (2026-07-14)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ealign parseCookieHeader return type with getAll cookie method (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/e8fe1d51a99b2e27d51f7aa1fb0fb7efac7f6581\"\u003ee8fe1d5\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/supabase/ssr/issues/115\"\u003e#115\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.12.0...v0.12.1\"\u003e0.12.1\u003c/a\u003e (2026-07-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecookies:\u003c/strong\u003e deduplicate server cookie writes (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/246\"\u003e#246\u003c/a\u003e) (\u003ca href=\"https://github.com/supabase/ssr/commit/035eabe77385f36fbd744b50e08db2e21df0400b\"\u003e035eabe\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/supabase/ssr/compare/v0.11.0...v0.12.0\"\u003e0.12.0\u003c/a\u003e (2026-06-09)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9b28f495a358393046851b926551b706d7e4d267\"\u003e\u003ccode\u003e9b28f49\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.7 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/295\"\u003e#295\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9d6e2a54f5e7f205388218f7fe732b8622d3ebd8\"\u003e\u003ccode\u003e9d6e2a5\u003c/code\u003e\u003c/a\u003e fix: apply non-browser defaults when cookies only sets encode (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/294\"\u003e#294\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/4ed9f65274760607c5af5126cfa01210e0185ce1\"\u003e\u003ccode\u003e4ed9f65\u003c/code\u003e\u003c/a\u003e chore: add workflow for autoclosing stale issues (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/292\"\u003e#292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/71c33a7e8c62c7776d30c8f3cd94b8f6771ce0f0\"\u003e\u003ccode\u003e71c33a7\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.6 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/291\"\u003e#291\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c7c7e68551d286671dc2b85bce6bbe40e24eae12\"\u003e\u003ccode\u003ec7c7e68\u003c/code\u003e\u003c/a\u003e docs: fix typos in tsdoc and design doc (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/288\"\u003e#288\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/af750e259b7fab43b9cbc0c19873384a666a7a47\"\u003e\u003ccode\u003eaf750e2\u003c/code\u003e\u003c/a\u003e fix: avoid duplicate cache headers per server client (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/283\"\u003e#283\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/905c7c3672f356d53beafeefd974209d4a5e0a65\"\u003e\u003ccode\u003e905c7c3\u003c/code\u003e\u003c/a\u003e build(deps): bump actions/deploy-pages from 5.0.0 to 5.0.1 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/290\"\u003e#290\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/9e2564d780030f1d682e7d28c1eaf88f46c6496a\"\u003e\u003ccode\u003e9e2564d\u003c/code\u003e\u003c/a\u003e chore: update \u003ccode\u003e@​supabase/supabase-js\u003c/code\u003e to v2.114.0 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/289\"\u003e#289\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c5310fdec2786743e56644ed4fc3861991b82124\"\u003e\u003ccode\u003ec5310fd\u003c/code\u003e\u003c/a\u003e chore(main): release 0.12.5 (\u003ca href=\"https://redirect.github.com/supabase/ssr/issues/286\"\u003e#286\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/supabase/ssr/commit/c1700f277f7f03b13e20ff11abeea633816d5238\"\u003e\u003ccode\u003ec1700f2\u003c/code\u003e\u003c/a\u003e fix: warn when auth.storage is ignored by createBrowserClient/createServerCli...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/supabase/ssr/compare/v0.6.1...v0.12.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​supabase/ssr\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vercel/analytics` from 1.6.1 to 2.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/analytics/releases\"\u003e@​vercel/analytics's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.0.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(nuxt): set nuxt as optional dependency by \u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/193\"\u003evercel/analytics#193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/CHC383\"\u003e\u003ccode\u003e@​CHC383\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/analytics/pull/193\"\u003evercel/analytics#193\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/analytics/compare/v2.0.0...v2.0.1\"\u003ehttps://github.com/vercel/analytics/compare/v2.0.0...v2.0.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eBreaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eLicense changed from MPL-2.0 to MIT\u003c/strong\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eNuxt: introduce module support\u003c/strong\u003e. If you need to configure it, load \u003ccode\u003einjectAnalytics()\u003c/code\u003e from \u003ccode\u003e@vercel/analytics/nuxt/runtime\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efeat: load dynamic configuration\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/184\"\u003e#184\u003c/a\u003e) — analytics config can now be loaded dynamically\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003efix: src and endpoint paths do not work when relative\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/speed-insights/compare/1.6.1...2.0.0\"\u003ehttps://github.com/vercel/speed-insights/compare/1.6.1...2.0.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev2.0.0-canary.1\u003c/h2\u003e\n\u003cp\u003eCanary release for testing 2.0.0 changes\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/0d6941670b31bf2f3cbcf47540840b0b08860077\"\u003e\u003ccode\u003e0d69416\u003c/code\u003e\u003c/a\u003e chore: bump version to v2.0.1 (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/195\"\u003e#195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/c7f3c37e563ae799a9891045b9faa502b67126ac\"\u003e\u003ccode\u003ec7f3c37\u003c/code\u003e\u003c/a\u003e fix(nuxt): set nuxt as optional dependency (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/193\"\u003e#193\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/c3e3805a83fa64553d694971db0d68ef8577321b\"\u003e\u003ccode\u003ec3e3805\u003c/code\u003e\u003c/a\u003e chore: bump version to v2.0.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/425a797d8c6a239b04f5fd35bc8aefbf62c10280\"\u003e\u003ccode\u003e425a797\u003c/code\u003e\u003c/a\u003e chore: bump version to v2.0.0-canary.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/22888e396f1bbab3589d4e5014df2b2a6ab5d118\"\u003e\u003ccode\u003e22888e3\u003c/code\u003e\u003c/a\u003e fix: src and endpoint paths do not work when relative (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/186\"\u003e#186\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/3879f57d7bd7d38e77c744f14a49dec21df0ca82\"\u003e\u003ccode\u003e3879f57\u003c/code\u003e\u003c/a\u003e feat: load dynamic configuration (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/184\"\u003e#184\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/95f89141154b5738e9868b6fcebb092e277679ed\"\u003e\u003ccode\u003e95f8914\u003c/code\u003e\u003c/a\u003e feat(nuxt)!: Add support for \u003ccode\u003einjectAnalytics()\u003c/code\u003e and Nuxt module (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/183\"\u003e#183\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/analytics/commit/e40748943a2050ce49bdb7b4c22dc09d60703cc6\"\u003e\u003ccode\u003ee407489\u003c/code\u003e\u003c/a\u003e feat!: change license to MIT (\u003ca href=\"https://github.com/vercel/analytics/tree/HEAD/packages/web/issues/170\"\u003e#170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/vercel/analytics/commits/v2.0.1/packages/web\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lucide-svelte` from 0.469.0 to 1.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/lucide-icons/lucide/releases\"\u003elucide-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eLucide V1 🚀\u003c/h2\u003e\n\u003cp\u003eAfter years of work and dedication, Lucide Version 1 has been officially \u003cstrong\u003ereleased\u003c/strong\u003e!. This milestone marks a significant achievement in our journey to provide a comprehensive and versatile icon library for developers and designers alike.\u003c/p\u003e\n\u003cp\u003eIt's been quite a ride — especially over the past year. Lucide has grown to over 30 million downloads per week and is used by million of projects worldwide. This release is a testament to the hard work of our community and contributors who have helped shape Lucide into what it is today.\u003c/p\u003e\n\u003cp\u003eThank you to everyone who has supported us along the way. We couldn't have done this without you!\u003c/p\u003e\n\u003ch2\u003eWhat's New in Version 1? TLDR;\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRemoved brand icons, see our \u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/blob/HEAD/brand-logo-statement\"\u003ebrand logo statement\u003c/a\u003e for more details.\u003c/li\u003e\n\u003cli\u003eImproved documentation, guides per framework.\u003c/li\u003e\n\u003cli\u003eImproved accessibility, \u003ccode\u003earia-hidden\u003c/code\u003e is now set by default on icons.\u003c/li\u003e\n\u003cli\u003eRemoved UMD build, only ESM and CJS now (exception for the \u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/blob/guide/lucide/index.md\"\u003e\u003ccode\u003elucide\u003c/code\u003e\u003c/a\u003e package).\u003c/li\u003e\n\u003cli\u003ePackage rename from \u003ccode\u003elucide-vue-next\u003c/code\u003e to \u003ccode\u003e@lucide/vue\u003c/code\u003e.\u003c/li\u003e\n\u003cli\u003eA modern, standalone implementation for Angular, \u003ccode\u003e@lucide/angular\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eSupport for context providers in React, Vue, Svelte, and Solid.\u003c/li\u003e\n\u003cli\u003eStable code points for Lucide font.\u003c/li\u003e\n\u003cli\u003eSupport for shadow DOM in the \u003ccode\u003elucide\u003c/code\u003e package.\u003c/li\u003e\n\u003cli\u003eMany bug fixes and improvements.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee more at \u003ca href=\"https://lucide.dev/guide/version-1\"\u003eLucide Version 1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.0.0\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThis release was published unintentionally. We've corrected this in \u003ca href=\"https://github.com/lucide-icons/lucide/releases/tag/1.0.1\"\u003ev1.0.1\u003c/a\u003e, which should be used instead.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003edocs(api): Update nitro to latest version by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4102\"\u003elucide-icons/lucide#4102\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(icons): Add 'crypto' tag to bitcoin.json by \u003ca href=\"https://github.com/cwlowder\"\u003e\u003ccode\u003e@​cwlowder\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4120\"\u003elucide-icons/lucide#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docs): fix incorrect Angular integration example for lucide-lab by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4101\"\u003elucide-icons/lucide#4101\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(redirects): Fixes icon alias redirects on site by \u003ca href=\"https://github.com/ericfennis\"\u003e\u003ccode\u003e@​ericfennis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4122\"\u003elucide-icons/lucide#4122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003eschool\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4124\"\u003elucide-icons/lucide#4124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump simple-git from 3.30.0 to 3.32.3 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4133\"\u003elucide-icons/lucide#4133\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages by \u003ca href=\"https://github.com/bhavberi\"\u003e\u003ccode\u003e@​bhavberi\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4107\"\u003elucide-icons/lucide#4107\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs(site): add strapi lucide icons package by \u003ca href=\"https://github.com/shx08\"\u003e\u003ccode\u003e@​shx08\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4112\"\u003elucide-icons/lucide#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add rule about consistent use of shapes by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/3975\"\u003elucide-icons/lucide#3975\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(icons): changed \u003ccode\u003egpu\u003c/code\u003e icon by \u003ca href=\"https://github.com/jguddas\"\u003e\u003ccode\u003e@​jguddas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4147\"\u003elucide-icons/lucide#4147\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps-dev): bump h3 from 1.15.4 to 1.15.6 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4163\"\u003elucide-icons/lucide#4163\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(lucide-fonts): correct icon mappings in index.html and unicode.html by \u003ca href=\"https://github.com/buyuan-dev\"\u003e\u003ccode\u003e@​buyuan-dev\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4160\"\u003elucide-icons/lucide#4160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003estyle(icons): fix formatting of \u003ccode\u003e\u0026lt;svg\u0026gt;\u003c/code\u003e element in two icons that were inconsistent by \u003ca href=\"https://github.com/LukasKalbertodt\"\u003e\u003ccode\u003e@​LukasKalbertodt\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4166\"\u003elucide-icons/lucide#4166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eUpdate ICON_GUIDELINES link in CONTRIBUTING.md by \u003ca href=\"https://github.com/AntoninKadrmas\"\u003e\u003ccode\u003e@​AntoninKadrmas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4187\"\u003elucide-icons/lucide#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(icons): added \u003ccode\u003ecctv-off\u003c/code\u003e icon by \u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4162\"\u003elucide-icons/lucide#4162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/cwlowder\"\u003e\u003ccode\u003e@​cwlowder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4120\"\u003elucide-icons/lucide#4120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/shx08\"\u003e\u003ccode\u003e@​shx08\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4112\"\u003elucide-icons/lucide#4112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/buyuan-dev\"\u003e\u003ccode\u003e@​buyuan-dev\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4160\"\u003elucide-icons/lucide#4160\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/LukasKalbertodt\"\u003e\u003ccode\u003e@​LukasKalbertodt\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4166\"\u003elucide-icons/lucide#4166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/AntoninKadrmas\"\u003e\u003ccode\u003e@​AntoninKadrmas\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4187\"\u003elucide-icons/lucide#4187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rrod497\"\u003e\u003ccode\u003e@​rrod497\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/lucide-icons/lucide/pull/4162\"\u003elucide-icons/lucide#4162\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/484f2c9cd377dbeb536f63d4b183ecfd26947014\"\u003e\u003ccode\u003e484f2c9\u003c/code\u003e\u003c/a\u003e docs(version-1): Version 1 website (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/4142\"\u003e#4142\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/a0e202d759da95c243b541f8d3c1c26eada32b2e\"\u003e\u003ccode\u003ea0e202d\u003c/code\u003e\u003c/a\u003e feat(packages/angular): add new \u003ccode\u003e@​lucide/angular\u003c/code\u003e package (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3897\"\u003e#3897\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/4d44278d3e0a661a0ad527169d1bdd1d27ccf340\"\u003e\u003ccode\u003e4d44278\u003c/code\u003e\u003c/a\u003e docs(svelte): clarify Svelte 4 vs Svelte 5 Lucide packages (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/4107\"\u003e#4107\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/67c04854576e5afce536e332d1f44ce5cccec4fe\"\u003e\u003ccode\u003e67c0485\u003c/code\u003e\u003c/a\u003e feat(scripts): added helper script to automatically update OpenCollective bac...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/b6ed43d48cfed254e9c3cdf68fb4bbbf8e634580\"\u003e\u003ccode\u003eb6ed43d\u003c/code\u003e\u003c/a\u003e feat(packages): Added aria-hidden fallback for decorative icons to all packag...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/076e0bbcd91e4720c7bc2180e474c855e06c927c\"\u003e\u003ccode\u003e076e0bb\u003c/code\u003e\u003c/a\u003e chore(dependencies): Update dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3809\"\u003e#3809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/1cfb3ff70e26f0deb5476c909381620d77ff702f\"\u003e\u003ccode\u003e1cfb3ff\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump vite from 6.3.5 to 6.3.6 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3611\"\u003e#3611\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/3e644fda2d8763207165d1dc64fdcdc37d40dc71\"\u003e\u003ccode\u003e3e644fd\u003c/code\u003e\u003c/a\u003e chore(scripts): Refactor scripts to typescript (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3316\"\u003e#3316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/19fa01b5fca2fc4a9cd0a77e4e9a0122b949813b\"\u003e\u003ccode\u003e19fa01b\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump vite from 6.3.2 to 6.3.4 (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3181\"\u003e#3181\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/lucide-icons/lucide/commit/0fccc276c3c8753bbd5f94217075fd1e3187d2f8\"\u003e\u003ccode\u003e0fccc27\u003c/code\u003e\u003c/a\u003e Bump dependencies (\u003ca href=\"https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-svelte/issues/3096\"\u003e#3096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/lucide-icons/lucide/commits/1.0.1/packages/lucide-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `resend` from 4.8.0 to 6.32.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/releases\"\u003eresend's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.32.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: request cancellation  by \u003ca href=\"https://github.com/Nithin0620\"\u003e\u003ccode\u003e@​Nithin0620\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1072\"\u003eresend/resend-node#1072\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: accept request options on every method by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1122\"\u003eresend/resend-node#1122\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/checkout action to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1105\"\u003eresend/resend-node#1105\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update actions/setup-node action to v7 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1106\"\u003eresend/resend-node#1106\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: treat an aborted error response as a network failure by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1123\"\u003eresend/resend-node#1123\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(batch): send request headers in every HeadersInit form by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1128\"\u003eresend/resend-node#1128\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(batch): treat null request headers as no custom headers by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1129\"\u003eresend/resend-node#1129\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump version to 6.32.0 by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1132\"\u003eresend/resend-node#1132\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): bump morgan from 1.10.1 to 1.12.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1120\"\u003eresend/resend-node#1120\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(deps): update dependency next to v16.3.6 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1124\"\u003eresend/resend-node#1124\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update softprops/action-gh-release digest to efb3536 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1104\"\u003eresend/resend-node#1104\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Nithin0620\"\u003e\u003ccode\u003e@​Nithin0620\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1072\"\u003eresend/resend-node#1072\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.31.0...v6.32.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.31.0...v6.32.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.31.1-preview-headless-dashboard.0\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.31.0...v6.31.1-preview-headless-dashboard.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.31.0...v6.31.1-preview-headless-dashboard.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.31.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(broadcasts): update jsdoc links to current docs pages by \u003ca href=\"https://github.com/PlagueFPS\"\u003e\u003ccode\u003e@​PlagueFPS\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1112\"\u003eresend/resend-node#1112\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(webhooks): add topic and contact.topics.updated webhook events by \u003ca href=\"https://github.com/joaopcm\"\u003e\u003ccode\u003e@​joaopcm\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1119\"\u003eresend/resend-node#1119\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/PlagueFPS\"\u003e\u003ccode\u003e@​PlagueFPS\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1112\"\u003eresend/resend-node#1112\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.30.0...v6.31.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.30.0...v6.31.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.30.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add usage resource by \u003ca href=\"https://github.com/dielduarte\"\u003e\u003ccode\u003e@​dielduarte\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1111\"\u003eresend/resend-node#1111\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.29.0...v6.30.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.29.0...v6.30.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.29.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(contacts): accept boolean property values on update by \u003ca href=\"https://github.com/felipefreitag\"\u003e\u003ccode\u003e@​felipefreitag\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1110\"\u003eresend/resend-node#1110\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/resend/resend-node/compare/v6.28.1...v6.29.0\"\u003ehttps://github.com/resend/resend-node/compare/v6.28.1...v6.29.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev6.28.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(deps): update dependency next to v16.3.3 [security] by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/1034\"\u003eresend/resend-node#1034\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore(deps): update dependency pkg-pr-new to v0.0.88 by \u003ca href=\"https://github.com/renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/resend/resend-node/pull/944\"\u003eresend/resend-node#944\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/resend/resend-node/blob/canary/CHANGELOG.md\"\u003eresend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eresend@6.18.0\u003c/h2\u003e\n\u003ch3\u003eSupport tags and scheduledAt in batch email options\u003c/h3\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.18.0-canary.0 (canary)\u003c/h2\u003e\n\u003ch3\u003eAdd \u003ccode\u003eresend.suppressions\u003c/code\u003e with \u003ccode\u003eadd\u003c/code\u003e, \u003ccode\u003eget\u003c/code\u003e, \u003ccode\u003elist\u003c/code\u003e, \u003ccode\u003eremove\u003c/code\u003e, and batch \u003ccode\u003eadd\u003c/code\u003e/\u003ccode\u003eremove\u003c/code\u003e methods for managing suppression list entries\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.2\u003c/h2\u003e\n\u003ch3\u003efix response types for removing contacts out of segments and removing api keys\u003c/h3\u003e\n\u003ch2\u003eresend@6.17.1\u003c/h2\u003e\n\u003ch3\u003eremove resource field, it was a dead field\u003c/h3\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7388c5f17d0514d717d58b84d51addad5b769aa1\"\u003e\u003ccode\u003e7388c5f\u003c/code\u003e\u003c/a\u003e chore(deps): update softprops/action-gh-release digest to efb3536 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1104\"\u003e#1104\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/291cccdacac59573eb4a348386fd7b054e24afa4\"\u003e\u003ccode\u003e291cccd\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency next to v16.3.6 [security] (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1124\"\u003e#1124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/7f10587e8eb490c460237fda570353cdd15e43c7\"\u003e\u003ccode\u003e7f10587\u003c/code\u003e\u003c/a\u003e chore(deps): bump morgan from 1.10.1 to 1.12.1 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1120\"\u003e#1120\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/8485d02f75f5bdb82b604a7d7f194b7b216dfc0d\"\u003e\u003ccode\u003e8485d02\u003c/code\u003e\u003c/a\u003e chore: bump version to 6.32.0 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1132\"\u003e#1132\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/c1c7e879ef24ab7c305e90d9bfde04c57133dcc8\"\u003e\u003ccode\u003ec1c7e87\u003c/code\u003e\u003c/a\u003e fix(batch): treat null request headers as no custom headers (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1129\"\u003e#1129\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/b9a3e5a61d8653c5e4873d89feb014258688ec7e\"\u003e\u003ccode\u003eb9a3e5a\u003c/code\u003e\u003c/a\u003e fix(batch): send request headers in every HeadersInit form (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1128\"\u003e#1128\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/ed3b151e93ff595f9fa6f1f0043196aacffb143a\"\u003e\u003ccode\u003eed3b151\u003c/code\u003e\u003c/a\u003e fix: treat an aborted error response as a network failure (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1123\"\u003e#1123\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/1a4b02909c7a96c84a7390ac3b5738af98d7c96d\"\u003e\u003ccode\u003e1a4b029\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/setup-node action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1106\"\u003e#1106\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/88bf878ca9c53a03d2a71fa80b4963c17d6a08ab\"\u003e\u003ccode\u003e88bf878\u003c/code\u003e\u003c/a\u003e chore(deps): update actions/checkout action to v7 (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1105\"\u003e#1105\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/resend/resend-node/commit/0148f7cb1580b9ed32104a6b9071562548c1d5ef\"\u003e\u003ccode\u003e0148f7c\u003c/code\u003e\u003c/a\u003e feat: accept request options on every method (\u003ca href=\"https://redirect.github.com/resend/resend-node/issues/1122\"\u003e#1122\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/resend/resend-node/compare/v4.8.0...v6.32.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for resend since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 1.4.1 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-auto` from 3.3.1 to 8.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/adapter-auto's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15506\"\u003e#15506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16286\"\u003e#16286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.4\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/9a4b343bd8ab0060dc624fbdd139155fc4a0a1dc\"\u003e\u003ccode\u003e9a4b343\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ee2f55b1e3338d2fa92a25fe53d095129edf1002\"\u003e\u003ccode\u003eee2f55b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/65673a4dd35054c16f8555eb896dfb773d86a556\"\u003e\u003ccode\u003e65673a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1b79845e117f417b63fa399149816d73882c27ea\"\u003e\u003ccode\u003e1b79845\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b12bb789c17c30e7ff835de4af004d2f3eb36159\"\u003e\u003ccode\u003eb12bb78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/03f1687fe612ce3d2d9131139b5b188d9cf90c64\"\u003e\u003ccode\u003e03f1687\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/49f0808f3e983d0cb5a4d586cf0d1678467431ed\"\u003e\u003ccode\u003e49f0808\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e7c74bf8227dc228cb36e822eaff5992569b830a\"\u003e\u003ccode\u003ee7c74bf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0876d633145088c7a5213e9f530cf2fed96ce35d\"\u003e\u003ccode\u003e0876d63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9a2b9bacbb2de0533966bb029ef526b357aac086\"\u003e\u003ccode\u003e9a2b9ba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c9f54b5d66acd9443d36b0ae9aa0a656809bd7f9\"\u003e\u003ccode\u003ec9f54b5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/22b8152f74882775ac63e1cf96d3016b92ac8256\"\u003e\u003ccode\u003e22b8152\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f6d44cf007d6c6b54de57f6ae4ef8e2e7fea2f44\"\u003e\u003ccode\u003ef6d44cf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/3c3a27bf67a26164266e132dbb7f9266643cf724\"\u003e\u003ccode\u003e3c3a27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7f376b109cd770638806184cf5d8bf4cf88c5bf2\"\u003e\u003ccode\u003e7f376b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8a587c7b3919408ec66a362eb249fe5cf43f5316\"\u003e\u003ccode\u003e8a587c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/aa4f9605761e686f6aaf414b9186c68ddd2468dc\"\u003e\u003ccode\u003eaa4f960\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.3\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/bbd1e2fcc9af58edb9846393b081be61df4789d5\"\u003e\u003ccode\u003ebbd1e2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e21d27ba490c89da98dbad24fca364d0163137c4\"\u003e\u003ccode\u003ee21d27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/6044d055031bc17deedc069dc4016565364bd4f4\"\u003e\u003ccode\u003e6044d05\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7fb611fb604e4d74cd889f5fe21ccd255f876382\"\u003e\u003ccode\u003e7fb611f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/87633271ce40ac0839be9468598e965bde3cad51\"\u003e\u003ccode\u003e8763327\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7dc23798cde97b5616049ba8d443a07e8c558bdc\"\u003e\u003ccode\u003e7dc2379\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70c3eb31fe1e28f1532c84ec569ec7099da3344\"\u003e\u003ccode\u003ea70c3eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/89f49c70b7fb4883cf704d2fb57d2d8595790ad2\"\u003e\u003ccode\u003e89f49c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f36b3a4cd307bd8c89e03fa191becc175e7b3077\"\u003e\u003ccode\u003ef36b3a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1144a63d318c3c3255d06b374bb7a656a469fabf\"\u003e\u003ccode\u003e1144a63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/c3f58bb0eb6bde790897f1e8b89019bc39a062e5\"\u003e\u003ccode\u003ec3f58bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b655dc7cf043ff01d53e494e9744e548bb3ad9fd\"\u003e\u003ccode\u003eb655dc7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b325afb509b54445f678348e88ea2bf0152f4cec\"\u003e\u003ccode\u003eb325afb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e76b3d778bacb429fdb40a41b13ff04b54d97c1f\"\u003e\u003ccode\u003ee76b3d7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/58f47eb94016c5405829667bbc873e027c7b363c\"\u003e\u003ccode\u003e58f47eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/fe9d8d939b6d1a07b2957104fda6a1123f5eebd3\"\u003e\u003ccode\u003efe9d8d9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0c7bbd7bd4a346c560e7cbf9b39ba8bda7c718f0\"\u003e\u003ccode\u003e0c7bbd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/08d7e2a1b327d4e68c217f6e7d6b305732c82b1b\"\u003e\u003ccode\u003e08d7e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f4222adc504a7041b50325424a3eb86af02961ed\"\u003e\u003ccode\u003ef4222ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/089628b0d9637578085ad61b5786cd1c4476e399\"\u003e\u003ccode\u003e089628b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d8617b3f2f08144f6acfc7c636b89d62b982a33d\"\u003e\u003ccode\u003ed8617b3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c7369a148169dfd51af150c461ff266977b6befd\"\u003e\u003ccode\u003ec7369a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5e5e592f093d05c6ea30a41a0ebf543829069c5f\"\u003e\u003ccode\u003e5e5e592\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/60057c1d2a1e6429e5f315d587ebc01baef6dc94\"\u003e\u003ccode\u003e60057c1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/38f15289e249942275eab1281516702de08b7a30\"\u003e\u003ccode\u003e38f1528\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/40092f34aa063d033fc7a4d1d6fb1c10abd8cbf6\"\u003e\u003ccode\u003e40092f3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ff4247e2376862207dd9df7317f39d8bb8dd9ee4\"\u003e\u003ccode\u003eff4247e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/79a5de581fc1bb708879678b8295706221ba0f0f\"\u003e\u003ccode\u003e79a5de5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e\u003ca href=\"https://github.com/8\"\u003e\u003ccode\u003e@​8\u003c/code\u003e\u003c/a\u003e.0.0-next.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-auto/CHANGELOG.md\"\u003e@​sveltejs/adapter-auto's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3 (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15506\"\u003e#15506\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16286\"\u003e#16286\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-next.4\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: add zero-config deployment support for Render (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/9a4b343bd8ab0060dc624fbdd139155fc4a0a1dc\"\u003e\u003ccode\u003e9a4b343\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ee2f55b1e3338d2fa92a25fe53d095129edf1002\"\u003e\u003ccode\u003eee2f55b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/65673a4dd35054c16f8555eb896dfb773d86a556\"\u003e\u003ccode\u003e65673a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1b79845e117f417b63fa399149816d73882c27ea\"\u003e\u003ccode\u003e1b79845\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b12bb789c17c30e7ff835de4af004d2f3eb36159\"\u003e\u003ccode\u003eb12bb78\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/03f1687fe612ce3d2d9131139b5b188d9cf90c64\"\u003e\u003ccode\u003e03f1687\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/49f0808f3e983d0cb5a4d586cf0d1678467431ed\"\u003e\u003ccode\u003e49f0808\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e7c74bf8227dc228cb36e822eaff5992569b830a\"\u003e\u003ccode\u003ee7c74bf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0876d633145088c7a5213e9f530cf2fed96ce35d\"\u003e\u003ccode\u003e0876d63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9a2b9bacbb2de0533966bb029ef526b357aac086\"\u003e\u003ccode\u003e9a2b9ba\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c9f54b5d66acd9443d36b0ae9aa0a656809bd7f9\"\u003e\u003ccode\u003ec9f54b5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/22b8152f74882775ac63e1cf96d3016b92ac8256\"\u003e\u003ccode\u003e22b8152\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f6d44cf007d6c6b54de57f6ae4ef8e2e7fea2f44\"\u003e\u003ccode\u003ef6d44cf\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/3c3a27bf67a26164266e132dbb7f9266643cf724\"\u003e\u003ccode\u003e3c3a27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7f376b109cd770638806184cf5d8bf4cf88c5bf2\"\u003e\u003ccode\u003e7f376b1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/8a587c7b3919408ec66a362eb249fe5cf43f5316\"\u003e\u003ccode\u003e8a587c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/aa4f9605761e686f6aaf414b9186c68ddd2468dc\"\u003e\u003ccode\u003eaa4f960\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.27\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-next.3\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ebreaking: require SvelteKit 3\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: allow prerelease versions of SvelteKit 3 to satisfy the peer dependency range\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/bbd1e2fcc9af58edb9846393b081be61df4789d5\"\u003e\u003ccode\u003ebbd1e2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e21d27ba490c89da98dbad24fca364d0163137c4\"\u003e\u003ccode\u003ee21d27b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/6044d055031bc17deedc069dc4016565364bd4f4\"\u003e\u003ccode\u003e6044d05\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7fb611fb604e4d74cd889f5fe21ccd255f876382\"\u003e\u003ccode\u003e7fb611f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/87633271ce40ac0839be9468598e965bde3cad51\"\u003e\u003ccode\u003e8763327\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7dc23798cde97b5616049ba8d443a07e8c558bdc\"\u003e\u003ccode\u003e7dc2379\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70c3eb31fe1e28f1532c84ec569ec7099da3344\"\u003e\u003ccode\u003ea70c3eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/89f49c70b7fb4883cf704d2fb57d2d8595790ad2\"\u003e\u003ccode\u003e89f49c7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f36b3a4cd307bd8c89e03fa191becc175e7b3077\"\u003e\u003ccode\u003ef36b3a4\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1144a63d318c3c3255d06b374bb7a656a469fabf\"\u003e\u003ccode\u003e1144a63\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/9f06b3ac78be30d27b07fc00ea40bda493c573aa\"\u003e\u003ccode\u003e9f06b3a\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.15\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.0.0-next.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: convert resolved adapter path to a file URL before importing, so builds work on Windows (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16618\"\u003e#16618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/c3f58bb0eb6bde790897f1e8b89019bc39a062e5\"\u003e\u003ccode\u003ec3f58bb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b655dc7cf043ff01d53e494e9744e548bb3ad9fd\"\u003e\u003ccode\u003eb655dc7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/b325afb509b54445f678348e88ea2bf0152f4cec\"\u003e\u003ccode\u003eb325afb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/e76b3d778bacb429fdb40a41b13ff04b54d97c1f\"\u003e\u003ccode\u003ee76b3d7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/58f47eb94016c5405829667bbc873e027c7b363c\"\u003e\u003ccode\u003e58f47eb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/fe9d8d939b6d1a07b2957104fda6a1123f5eebd3\"\u003e\u003ccode\u003efe9d8d9\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0c7bbd7bd4a346c560e7cbf9b39ba8bda7c718f0\"\u003e\u003ccode\u003e0c7bbd7\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/08d7e2a1b327d4e68c217f6e7d6b305732c82b1b\"\u003e\u003ccode\u003e08d7e2a\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/0624b2678efd41223f70972f7bff2d81d4a5c7f9\"\u003e\u003ccode\u003e0624b26\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f4222adc504a7041b50325424a3eb86af02961ed\"\u003e\u003ccode\u003ef4222ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/089628b0d9637578085ad61b5786cd1c4476e399\"\u003e\u003ccode\u003e089628b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d8617b3f2f08144f6acfc7c636b89d62b982a33d\"\u003e\u003ccode\u003ed8617b3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c7369a148169dfd51af150c461ff266977b6befd\"\u003e\u003ccode\u003ec7369a1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5e5e592f093d05c6ea30a41a0ebf543829069c5f\"\u003e\u003ccode\u003e5e5e592\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/60057c1d2a1e6429e5f315d587ebc01baef6dc94\"\u003e\u003ccode\u003e60057c1\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f70f679143d4330b6d3b7d0e690145b5487df97f\"\u003e\u003ccode\u003ef70f679\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/38f15289e249942275eab1281516702de08b7a30\"\u003e\u003ccode\u003e38f1528\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/40092f34aa063d033fc7a4d1d6fb1c10abd8cbf6\"\u003e\u003ccode\u003e40092f3\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ff4247e2376862207dd9df7317f39d8bb8dd9ee4\"\u003e\u003ccode\u003eff4247e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/79a5de581fc1bb708879678b8295706221ba0f0f\"\u003e\u003ccode\u003e79a5de5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a70cc4f2ca24e7099c898456085ffe18d191657e\"\u003e\u003ccode\u003ea70cc4f\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.0.0-next.14\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/3ec9b91d9d5b745588b3b469ab7d2dc39b759553\"\u003e\u003ccode\u003e3ec9b91\u003c/code\u003e\u003c/a\u003e Version Packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/375d4d049672a16122652f1ca0e4625e59f2eabb\"\u003e\u003ccode\u003e375d4d0\u003c/code\u003e\u003c/a\u003e chore: bump dev deps (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/17195\"\u003e#17195\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/8eae94e262c5ae677b4029a1c8b74ad08200d97a\"\u003e\u003ccode\u003e8eae94e\u003c/code\u003e\u003c/a\u003e chore: upgrade to Vitest 5 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/17084\"\u003e#17084\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/090d77ff289bf844cf65403f8f5e7eec8a7bb902\"\u003e\u003ccode\u003e090d77f\u003c/code\u003e\u003c/a\u003e Version Packages (next) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16943\"\u003e#16943\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/31a06c2684a5b8faf429497a601032986b3afc77\"\u003e\u003ccode\u003e31a06c2\u003c/code\u003e\u003c/a\u003e feat: add Render support to adapter-auto (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16850\"\u003e#16850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/039cbcb37b783e0f49e13344aa7c438808a14137\"\u003e\u003ccode\u003e039cbcb\u003c/code\u003e\u003c/a\u003e chore: replace \u003ccode\u003eprettier\u003c/code\u003e with \u003ccode\u003eoxfmt\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16702\"\u003e#16702\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/7d11304601c45df8b781e95e3682f6287ea01ee0\"\u003e\u003ccode\u003e7d11304\u003c/code\u003e\u003c/a\u003e chore: use tsgo for type checking (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16692\"\u003e#16692\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/aa810a04146b98b77592f7b384347140d29ff599\"\u003e\u003ccode\u003eaa810a0\u003c/code\u003e\u003c/a\u003e chore: lint rule and windows CI leg to guard the recurring windows path bug c...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/30b9cb258d20b66c0f9ebe70fbdbe866232e781b\"\u003e\u003ccode\u003e30b9cb2\u003c/code\u003e\u003c/a\u003e Version Packages (next) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16639\"\u003e#16639\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/94c447d9a0d00d2d17bdbf3622550d9e8b18f82e\"\u003e\u003ccode\u003e94c447d\u003c/code\u003e\u003c/a\u003e Version Packages (next) (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-auto/issues/16574\"\u003e#16574\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-auto@8.0.0/packages/adapter-auto\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​sveltejs/adapter-auto\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-vercel` from 5.10.3 to 7.0.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/adapter-vercel's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/adapter-vercel\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.0.0\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003echore: use \u003ccode\u003erolldown\u003c/code\u003e for edge function bundling (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15432\"\u003e#15432\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: populate env vars before \u003ccode\u003einstrumentation.server.js\u003c/code\u003e is evaluated and update the adapter instrumentation API (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16303\"\u003e#16303\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: edge function build target is now \u003ccode\u003ees2022\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15432\"\u003e#15432\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: require \u003ccode\u003evite@^8.0.12\u003c/code\u003e, the first Vite 8 release bundling stable \u003ccode\u003erolldown\u003c/code\u003e 1.0.0 (\u003ca hr...\n\n_Description has been truncated_","html_url":"https://github.com/Sparkier/visPositions/pull/104","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkier%2FvisPositions/issues/104","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/104/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-10-05T03:54:04.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5706188403","node_id":"PR_kwDOUxflxM8AAAABGoZF_A","number":3,"state":"open","title":"chore(deps)(deps): bump the minor-and-patch group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["chore"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-05T03:54:04.000Z","updated_at":"2026-10-05T06:00:38.223Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps)(deps): bump","group_name":"minor-and-patch","update_count":68,"packages":[{"name":"@aws-sdk/client-s3","old_version":"3.1121.0","new_version":"3.1145.0","repository_url":"https://github.com/aws/aws-sdk-js-v3"},{"name":"@biomejs/biome","old_version":"2.5.11","new_version":"2.5.15","repository_url":"https://github.com/biomejs/biome"},{"name":"@sentry/cli","old_version":"3.7.0","new_version":"3.8.0","repository_url":"https://github.com/getsentry/sentry-cli"},{"name":"@types/bun","old_version":"1.4.0","new_version":"1.4.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/node","old_version":"24.13.3","new_version":"24.19.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"lefthook","old_version":"2.1.12","new_version":"2.1.16","repository_url":"https://github.com/evilmartians/lefthook"},{"name":"turbo","old_version":"2.10.12","new_version":"2.11.6","repository_url":"https://github.com/vercel/turborepo"},{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@ai-sdk/react","old_version":"4.0.87","new_version":"4.0.130","repository_url":"https://github.com/vercel/ai"},{"name":"@mdxeditor/editor","old_version":"4.2.3","new_version":"4.3.1","repository_url":"https://github.com/mdx-editor/editor"},{"name":"@posthog/react","old_version":"1.10.5","new_version":"1.11.3","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"@sentry/react","old_version":"10.72.0","new_version":"10.75.3","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tanstack/query-async-storage-persister","old_version":"5.102.8","new_version":"5.104.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query","old_version":"5.102.8","new_version":"5.104.0","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-query-persist-client","old_version":"5.102.8","new_version":"5.104.0","repository_url":"https://github.com/TanStack/query"},{"name":"@xyflow/react","old_version":"12.11.5","new_version":"12.12.0","repository_url":"https://github.com/xyflow/xyflow"},{"name":"ai","old_version":"7.0.84","new_version":"7.0.127","repository_url":"https://github.com/vercel/ai"},{"name":"better-auth","old_version":"1.7.2","new_version":"1.7.7","repository_url":"https://github.com/better-auth/better-auth"},{"name":"hono","old_version":"4.13.2","new_version":"4.13.12","repository_url":"https://github.com/honojs/hono"},{"name":"posthog-js","old_version":"1.422.5","new_version":"1.435.6","repository_url":"https://github.com/PostHog/posthog-js"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.86.0","new_version":"7.89.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-query-kit","old_version":"3.3.4","new_version":"3.4.0","repository_url":"https://github.com/liaoliao666/react-query-kit"},{"name":"react-resizable-panels","old_version":"4.12.3","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router","old_version":"7.18.3","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"streamdown","old_version":"2.6.0","new_version":"2.7.0","repository_url":"https://github.com/vercel/streamdown"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"zod","old_version":"4.5.2","new_version":"4.6.5","repository_url":"https://github.com/colinhacks/zod"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@types/chrome","old_version":"0.2.7","new_version":"0.3.4","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.5","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@base-ui/react","old_version":"1.7.0","new_version":"1.8.0","repository_url":"https://github.com/mui/base-ui"},{"name":"@rive-app/react-webgl2","old_version":"4.33.0","new_version":"4.36.0","repository_url":"https://github.com/rive-app/rive-react"},{"name":"@streamdown/cjk","old_version":"1.0.3","new_version":"1.0.4","repository_url":"https://github.com/vercel/streamdown"},{"name":"@streamdown/math","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/vercel/streamdown"},{"name":"@streamdown/mermaid","old_version":"1.0.2","new_version":"1.0.3","repository_url":"https://github.com/vercel/streamdown"},{"name":"@tabler/icons-react","old_version":"3.46.0","new_version":"3.48.0","repository_url":"https://github.com/tabler/tabler-icons"},{"name":"media-chrome","old_version":"4.19.2","new_version":"4.19.3","repository_url":"https://github.com/muxinc/media-chrome"},{"name":"rrweb","old_version":"2.1.1","new_version":"2.1.6","repository_url":"https://github.com/rrweb-io/rrweb"},{"name":"rrweb-player","old_version":"2.1.1","new_version":"2.1.6","repository_url":"https://github.com/rrweb-io/rrweb"},{"name":"@ai-sdk/amazon-bedrock","old_version":"5.0.67","new_version":"5.0.105","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/anthropic","old_version":"4.0.45","new_version":"4.0.71","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/azure","old_version":"4.0.53","new_version":"4.0.90","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/devtools","old_version":"1.0.13","new_version":"1.0.30","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/google","old_version":"4.0.57","new_version":"4.0.87","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/mcp","old_version":"2.0.40","new_version":"2.0.66","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai","old_version":"4.0.51","new_version":"4.0.83","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/openai-compatible","old_version":"3.0.40","new_version":"3.0.62","repository_url":"https://github.com/vercel/ai"},{"name":"@ai-sdk/provider","old_version":"4.0.8","new_version":"4.0.21","repository_url":"https://github.com/vercel/ai"},{"name":"@hono/zod-validator","old_version":"0.9.0","new_version":"0.9.1","repository_url":"https://github.com/honojs/middleware"},{"name":"@modelcontextprotocol/client","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@modelcontextprotocol/hono","old_version":"2.0.0","new_version":"2.0.1","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@modelcontextprotocol/server","old_version":"2.0.0","new_version":"2.2.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"@openrouter/ai-sdk-provider","old_version":"3.0.0","new_version":"3.1.0","repository_url":"https://github.com/OpenRouterTeam/ai-sdk-provider"},{"name":"@sentry/bun","old_version":"10.72.0","new_version":"10.75.3","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"acpx","old_version":"0.13.2","new_version":"0.19.4","repository_url":"https://github.com/openclaw/acpx"},{"name":"drizzle-orm","old_version":"0.45.2","new_version":"0.45.3","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"@modelcontextprotocol/sdk","old_version":"1.30.0","new_version":"1.31.0","repository_url":"https://github.com/modelcontextprotocol/typescript-sdk"},{"name":"drizzle-kit","old_version":"0.31.10","new_version":"0.31.11","repository_url":"https://github.com/drizzle-team/drizzle-orm"},{"name":"puppeteer","old_version":"25.9.0","new_version":"25.12.0","repository_url":"https://github.com/puppeteer/puppeteer"},{"name":"@ai-sdk/provider-utils","old_version":"5.0.33","new_version":"5.0.53","repository_url":"https://github.com/vercel/ai"},{"name":"@remotion/google-fonts","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"remotion","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"@remotion/cli","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"@remotion/bundler","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"},{"name":"@remotion/renderer","old_version":"4.0.518","new_version":"4.0.532","repository_url":"https://github.com/remotion-dev/remotion"}],"path":null,"ecosystem":"npm"},"body":"Bumps the minor-and-patch group with 68 updates in the /packages/browseros-agent directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@aws-sdk/client-s3](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-s3) | `3.1121.0` | `3.1145.0` |\n| [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) | `2.5.11` | `2.5.15` |\n| [@sentry/cli](https://github.com/getsentry/sentry-cli) | `3.7.0` | `3.8.0` |\n| [@types/bun](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/bun) | `1.4.0` | `1.4.2` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `24.13.3` | `24.19.1` |\n| [lefthook](https://github.com/evilmartians/lefthook) | `2.1.12` | `2.1.16` |\n| [turbo](https://github.com/vercel/turborepo) | `2.10.12` | `2.11.6` |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@ai-sdk/react](https://github.com/vercel/ai/tree/HEAD/packages/react) | `4.0.87` | `4.0.130` |\n| [@mdxeditor/editor](https://github.com/mdx-editor/editor) | `4.2.3` | `4.3.1` |\n| [@posthog/react](https://github.com/PostHog/posthog-js/tree/HEAD/packages/react) | `1.10.5` | `1.11.3` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.72.0` | `10.75.3` |\n| [@tanstack/query-async-storage-persister](https://github.com/TanStack/query/tree/HEAD/packages/query-async-storage-persister) | `5.102.8` | `5.104.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.102.8` | `5.104.0` |\n| [@tanstack/react-query-persist-client](https://github.com/TanStack/query/tree/HEAD/packages/react-query-persist-client) | `5.102.8` | `5.104.0` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.5` | `12.12.0` |\n| [ai](https://github.com/vercel/ai/tree/HEAD/packages/ai) | `7.0.84` | `7.0.127` |\n| [better-auth](https://github.com/better-auth/better-auth/tree/HEAD/packages/better-auth) | `1.7.2` | `1.7.7` |\n| [hono](https://github.com/honojs/hono) | `4.13.2` | `4.13.12` |\n| [posthog-js](https://github.com/PostHog/posthog-js) | `1.422.5` | `1.435.6` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.86.0` | `7.89.0` |\n| [react-query-kit](https://github.com/liaoliao666/react-query-kit) | `3.3.4` | `3.4.0` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.12.3` | `4.14.1` |\n| [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router) | `7.18.3` | `7.18.4` |\n| [streamdown](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown) | `2.6.0` | `2.7.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [zod](https://github.com/colinhacks/zod) | `4.5.2` | `4.6.5` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@types/chrome](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/chrome) | `0.2.7` | `0.3.4` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.5` | `19.3.0` |\n| [@base-ui/react](https://github.com/mui/base-ui/tree/HEAD/packages/react) | `1.7.0` | `1.8.0` |\n| [@rive-app/react-webgl2](https://github.com/rive-app/rive-react) | `4.33.0` | `4.36.0` |\n| [@streamdown/cjk](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-cjk) | `1.0.3` | `1.0.4` |\n| [@streamdown/math](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-math) | `1.0.2` | `1.0.3` |\n| [@streamdown/mermaid](https://github.com/vercel/streamdown/tree/HEAD/packages/streamdown-mermaid) | `1.0.2` | `1.0.3` |\n| [@tabler/icons-react](https://github.com/tabler/tabler-icons/tree/HEAD/packages/icons-react) | `3.46.0` | `3.48.0` |\n| [media-chrome](https://github.com/muxinc/media-chrome) | `4.19.2` | `4.19.3` |\n| [rrweb](https://github.com/rrweb-io/rrweb/tree/HEAD/packages/rrweb) | `2.1.1` | `2.1.6` |\n| [rrweb-player](https://github.com/rrweb-io/rrweb/tree/HEAD/packages/rrweb-player) | `2.1.1` | `2.1.6` |\n| [@ai-sdk/amazon-bedrock](https://github.com/vercel/ai/tree/HEAD/packages/amazon-bedrock) | `5.0.67` | `5.0.105` |\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `4.0.45` | `4.0.71` |\n| [@ai-sdk/azure](https://github.com/vercel/ai/tree/HEAD/packages/azure) | `4.0.53` | `4.0.90` |\n| [@ai-sdk/devtools](https://github.com/vercel/ai/tree/HEAD/packages/devtools) | `1.0.13` | `1.0.30` |\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `4.0.57` | `4.0.87` |\n| [@ai-sdk/mcp](https://github.com/vercel/ai/tree/HEAD/packages/mcp) | `2.0.40` | `2.0.66` |\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `4.0.51` | `4.0.83` |\n| [@ai-sdk/openai-compatible](https://github.com/vercel/ai/tree/HEAD/packages/openai-compatible) | `3.0.40` | `3.0.62` |\n| [@ai-sdk/provider](https://github.com/vercel/ai/tree/HEAD/packages/provider) | `4.0.8` | `4.0.21` |\n| [@hono/zod-validator](https://github.com/honojs/middleware/tree/HEAD/packages/zod-validator) | `0.9.0` | `0.9.1` |\n| [@modelcontextprotocol/client](https://github.com/modelcontextprotocol/typescript-sdk) | `2.0.0` | `2.2.0` |\n| [@modelcontextprotocol/hono](https://github.com/modelcontextprotocol/typescript-sdk) | `2.0.0` | `2.0.1` |\n| [@modelcontextprotocol/server](https://github.com/modelcontextprotocol/typescript-sdk) | `2.0.0` | `2.2.0` |\n| [@openrouter/ai-sdk-provider](https://github.com/OpenRouterTeam/ai-sdk-provider) | `3.0.0` | `3.1.0` |\n| [@sentry/bun](https://github.com/getsentry/sentry-javascript) | `10.72.0` | `10.75.3` |\n| [acpx](https://github.com/openclaw/acpx) | `0.13.2` | `0.19.4` |\n| [drizzle-orm](https://github.com/drizzle-team/drizzle-orm) | `0.45.2` | `0.45.3` |\n| [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) | `1.30.0` | `1.31.0` |\n| [drizzle-kit](https://github.com/drizzle-team/drizzle-orm) | `0.31.10` | `0.31.11` |\n| [puppeteer](https://github.com/puppeteer/puppeteer) | `25.9.0` | `25.12.0` |\n| [@ai-sdk/provider-utils](https://github.com/vercel/ai/tree/HEAD/packages/provider-utils) | `5.0.33` | `5.0.53` |\n| [@remotion/google-fonts](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [remotion](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [@remotion/cli](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [@remotion/bundler](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n| [@remotion/renderer](https://github.com/remotion-dev/remotion) | `4.0.518` | `4.0.532` |\n\n\nUpdates `@aws-sdk/client-s3` from 3.1121.0 to 3.1145.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/releases\"\u003e@​aws-sdk/client-s3's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev3.1145.0\u003c/h2\u003e\n\u003ch4\u003e3.1145.0(2026-10-01)\u003c/h4\u003e\n\u003ch5\u003eChores\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003eupdate lock-threads workflow (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8327\"\u003e#8327\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5daff5f2a46619fc7ce5a7b0973cf7b59280a27a\"\u003e5daff5f2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-ec2:\u003c/strong\u003e  This release launches the AMI tag sharing feature, which lets AMI owners share tags alongside their AMIs, eliminating the need to build and maintain custom tag replication workflows. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82608f8c3bc37b277a37ed95d3528fb2c1289803\"\u003e82608f8c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-10-01 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5244c2a9be26ccffb1a29e1b3c9863b01e80dc7c\"\u003e5244c2a9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-bedrock-agent:\u003c/strong\u003e  Adds an optional textReadyAt field to ListIngestionJobs and GetIngestionJob for Managed Knowledge Bases data source sync jobs. The field denotes the timestamp at which all the documents in the scope of a sync job had their text content indexed and are available for retrieval. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a810c753836b472ed51cc5224ba220364e36dc30\"\u003ea810c753\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-lambda-web:\u003c/strong\u003e  Lambda Web Functions GA launch. Lambda Web Functions enable customers to run web applications and API backends (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ed0d05402ac62f61b2a97e90108e1723aa6a1d03\"\u003eed0d0540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-quicksight:\u003c/strong\u003e  This release adds HierarchyFilter support for Amazon QuickSight analysis and dashboard and 2 legged OAuth for databricks datasources. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/a1730e330f03d9fb60a1ea098f46a0e5b2d21c84\"\u003ea1730e33\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-endusermessaging:\u003c/strong\u003e  AWS End User Messaging now supports Brand profiles and Notify code configurations. Brand profiles capture your sender details once to reuse across phone number registrations. Notify code configurations let you define your OTP policy and delivery settings to send passcodes in minutes. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/3e5402c695d41a43eaa30cfc13c7d4b27d8efa4c\"\u003e3e5402c6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-transfer:\u003c/strong\u003e  AWS Transfer Family Workflows adds support for the structuredLogDestinations option, enabling customers to specify a custom Amazon CloudWatch Logs log group for managed workflow execution logs. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db1f83302598dc19149b0492228d3abc85e76ab2\"\u003edb1f8330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-health:\u003c/strong\u003e  Adds DescribeServiceLifecycle operation returning lifecycle information for AWS services, including end-of-support dates, version recommendations, and lifecycle events. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/db93c01618907b6cc3617b9e12606047f17a7b86\"\u003edb93c016\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudfront:\u003c/strong\u003e  Added always-amz-auth as a supported signing behavior for Origin Access Control (OAC), enabling CloudFront to authenticate requests to Lambda-Web origins. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e24eb7cf0f69c58144d41d75e9df3fcb6ef7c3ea\"\u003ee24eb7cf\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-sagemaker:\u003c/strong\u003e  Release support for c8a.16xlarge and m8a.16xlarge instance types for SageMaker HyperPod (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/cfa700a6774b764d1580e22bdd89e18e34564037\"\u003ecfa700a6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-securityhub:\u003c/strong\u003e  Adds GetRemediationsV2 and ListExposuresByRemediationV2 APIs. This feature allows customers to see their highest priority remediations for their Exposure findings. Remediations target key changes customers can make to resources to drive finding resolution. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fe355577b21c180540c45327ba3e9ac9961b5871\"\u003efe355577\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eBug Fixes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003elib-transfer-manager:\u003c/strong\u003e  respect file read stream's byte range on upload (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8324\"\u003e#8324\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/449c2814f04220f665f3c939f0c92b064986ac57\"\u003e449c2814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eci:\u003c/strong\u003e  run format-check when a draft PR is marked ready for review (\u003ca href=\"https://redirect.github.com/aws/aws-sdk-js-v3/pull/8326\"\u003e#8326\u003c/a\u003e) (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d99dd58e57a5fd50ce20047fcb255dfdabb6c973\"\u003ed99dd58e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003chr /\u003e\n\u003cp\u003eFor list of updated packages, view \u003cstrong\u003eupdated-packages.md\u003c/strong\u003e in \u003cstrong\u003eassets-3.1145.0.zip\u003c/strong\u003e\u003c/p\u003e\n\u003ch2\u003ev3.1144.0\u003c/h2\u003e\n\u003ch4\u003e3.1144.0(2026-09-30)\u003c/h4\u003e\n\u003ch5\u003eDocumentation Changes\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-agent-registry:\u003c/strong\u003e  Minor doc update for the AWS Agent Registry Custom metadata SearchDiscoverableRegistryRecords API (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/fd88a84647d8f8d89f299c9335e426e6819fcc8a\"\u003efd88a846\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003eNew Features\u003c/h5\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclients:\u003c/strong\u003e  update client endpoints as of 2026-09-30 (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/d13ef6af44b4eaed3de380c6f8fee8ec3f76c2d1\"\u003ed13ef6af\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-organizations:\u003c/strong\u003e  Add support for policy operations on the GUARDDUTY POLICY policy type. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/407089b49b524e6cf0d9a434c3f5b48255cd52fd\"\u003e407089b4\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e  Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdce\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-observabilityadmin:\u003c/strong\u003e  Enablement for Bedrock PaymentManager logs via Observability Admin Telemetry Rule (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/1f2876145970c2c6a456d46e015d61b0e7e0663e\"\u003e1f287614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-datazone:\u003c/strong\u003e  Support for setting notebook run notification configurations (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/e15e2d5bbccbf01e35b1fe10c6fa84b3fbca8ffb\"\u003ee15e2d5b\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-guardduty:\u003c/strong\u003e  GuardDuty AWS Organizations policy integration. GetDetector and GetMemberDetectors now show whether a GuardDuty policy manages a feature. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/103393653e1598d04b465ffb43a285bc291d49f1\"\u003e10339365\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eclient-cloudwatch-logs:\u003c/strong\u003e  Amazon CloudWatch Logs now supports an optional roleArn parameter on PutDeliveryDestination for X-Ray trace delivery destinations, specifying the IAM role to assume when delivering traces. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/735bb3d807fc34329fd9bcfa69d1ddfe9dd7f2cb\"\u003e735bb3d8\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-s3/CHANGELOG.md\"\u003e@​aws-sdk/client-s3's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1144.0...v3.1145.0\"\u003e3.1145.0\u003c/a\u003e (2026-10-01)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1143.0...v3.1144.0\"\u003e3.1144.0\u003c/a\u003e (2026-09-30)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eclient-s3:\u003c/strong\u003e Amazon S3 adds a new optional S3 Inventory field, IntelligentTieringReferenceDate, reporting the reference date S3 Intelligent-Tiering uses to evaluate an object's tier-transition eligibility. The value is populated for objects in the Intelligent-Tiering storage class and left blank for others. (\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e82bbbdc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1142.0...v3.1143.0\"\u003e3.1143.0\u003c/a\u003e (2026-09-29)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1141.0...v3.1142.0\"\u003e3.1142.0\u003c/a\u003e (2026-09-28)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1140.0...v3.1141.0\"\u003e3.1141.0\u003c/a\u003e (2026-09-25)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/compare/v3.1139.0...v3.1140.0\"\u003e3.1140.0\u003c/a\u003e (2026-09-24)\u003c/h1\u003e\n\u003cp\u003e\u003cstrong\u003eNote:\u003c/strong\u003e Version bump only for package \u003ccode\u003e@​aws-sdk/client-s3\u003c/code\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/0199117830b689aa169a0e4c472484cde9c129cd\"\u003e\u003ccode\u003e0199117\u003c/code\u003e\u003c/a\u003e Publish v3.1145.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/ce262812f5156daee0c2070854970e504b7cd15c\"\u003e\u003ccode\u003ece26281\u003c/code\u003e\u003c/a\u003e Publish v3.1144.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/82bbbdce428c4f69a0cd3cf2b602840bd3b34e35\"\u003e\u003ccode\u003e82bbbdc\u003c/code\u003e\u003c/a\u003e feat(client-s3): Amazon S3 adds a new optional S3 Inventory field, Intelligen...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/81afad00ca9394ca4d767468216743ac3ba90fb1\"\u003e\u003ccode\u003e81afad0\u003c/code\u003e\u003c/a\u003e Publish v3.1143.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c935fdd2bc9b36c689ef8e17b75c57bf9a780990\"\u003e\u003ccode\u003ec935fdd\u003c/code\u003e\u003c/a\u003e Publish v3.1142.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/5bc8d9a96936723ac90d721e0c5a2bff7ee8520d\"\u003e\u003ccode\u003e5bc8d9a\u003c/code\u003e\u003c/a\u003e Publish v3.1141.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/6050a3813c26795562b5ada8b0d9ea498eb9f8a1\"\u003e\u003ccode\u003e6050a38\u003c/code\u003e\u003c/a\u003e Publish v3.1140.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/03d54a858f80012bbc60046a77242223e8dfd9d9\"\u003e\u003ccode\u003e03d54a8\u003c/code\u003e\u003c/a\u003e Publish v3.1139.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/c68e50e4a6e0469a20c2894fe8a29c140553ebb8\"\u003e\u003ccode\u003ec68e50e\u003c/code\u003e\u003c/a\u003e Publish v3.1138.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commit/9a104768684e8f22d4373fcc5d910711e62676d6\"\u003e\u003ccode\u003e9a10476\u003c/code\u003e\u003c/a\u003e chore(codegen): sync for MetricsRecorder support and core error/retry fixes (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/aws/aws-sdk-js-v3/commits/v3.1145.0/clients/client-s3\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@biomejs/biome` from 2.5.11 to 2.5.15\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/releases\"\u003e@​biomejs/biome's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eBiome CLI v2.5.15\u003c/h2\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md\"\u003e@​biomejs/biome's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.5.15\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10634\"\u003e#10634\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/b436ba00de298d5002a3d3bb1fae1d2a882f6d58\"\u003e\u003ccode\u003eb436ba0\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/subaru-hello\"\u003e\u003ccode\u003e@​subaru-hello\u003c/code\u003e\u003c/a\u003e! - Added the new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-react-object-type-as-default-prop/\"\u003e\u003ccode\u003enoReactObjectTypeAsDefaultProp\u003c/code\u003e\u003c/a\u003e, which disallows array, object, and function values as default props in React components.\u003c/p\u003e\n\u003cp\u003eFor example, the following snippet triggers the rule.\u003c/p\u003e\n\u003cpre lang=\"jsx\"\u003e\u003ccode\u003efunction Component({ items = [] }) {\n  return items;\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11956\"\u003e#11956\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/no-svelte-export-let/\"\u003e\u003ccode\u003enoSvelteExportLet\u003c/code\u003e\u003c/a\u003e, which disallows declaring Svelte component props with the legacy \u003ccode\u003eexport let\u003c/code\u003e syntax. Use the \u003ccode\u003e$props()\u003c/code\u003e rune instead.\u003c/p\u003e\n\u003cpre lang=\"svelte\"\u003e\u003ccode\u003e\u0026lt;script\u0026gt;\n  export let name;\n\u0026lt;/script\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/10816\"\u003e#10816\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/Th3S4mur41\"\u003e\u003ccode\u003e@​Th3S4mur41\u003c/code\u003e\u003c/a\u003e! - Added a new nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-logical-properties\"\u003e\u003ccode\u003euseLogicalProperties\u003c/code\u003e\u003c/a\u003e that enforces the use of logical properties in CSS, promoting better internationalization and accessibility practices. The rule supports a \u003ccode\u003edirection\u003c/code\u003e option with \u003ccode\u003e\u0026quot;ltr\u0026quot;\u003c/code\u003e as the default and \u003ccode\u003e\u0026quot;rtl\u0026quot;\u003c/code\u003e as the alternative.\nThis is a first rule covering parts of \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/9034\"\u003e#9034\u003c/a\u003e\u003c/p\u003e\n\u003cpre lang=\"json\"\u003e\u003ccode\u003e{\n  \u0026quot;linter\u0026quot;: {\n    \u0026quot;rules\u0026quot;: {\n      \u0026quot;nursery\u0026quot;: {\n        \u0026quot;useLogicalProperties\u0026quot;: {\n          \u0026quot;level\u0026quot;: \u0026quot;warn\u0026quot;,\n          \u0026quot;options\u0026quot;: {\n            \u0026quot;direction\u0026quot;: \u0026quot;rtl\u0026quot;\n          }\n        }\n      }\n    }\n  }\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11960\"\u003e#11960\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/dyc3\"\u003e\u003ccode\u003e@​dyc3\u003c/code\u003e\u003c/a\u003e! - Added the nursery rule \u003ca href=\"https://biomejs.dev/linter/rules/use-svelte-kit-rune-imports/\"\u003e\u003ccode\u003euseSvelteKitRuneImports\u003c/code\u003e\u003c/a\u003e, which reports imports from the deprecated \u003ccode\u003e$app/stores\u003c/code\u003e module and suggests \u003ccode\u003e$app/state\u003c/code\u003e instead.\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eimport { page } from \u0026quot;$app/stores\u0026quot;;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/biomejs/biome/pull/11723\"\u003e#11723\u003c/a\u003e \u003ca href=\"https://github.com/biomejs/biome/commit/3b429d182588aa19d35190a935e4dcdc5b693e5e\"\u003e\u003ccode\u003e3b429d1\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/m1handr\"\u003e\u003ccode\u003e@​m1handr\u003c/code\u003e\u003c/a\u003e! - Fixed \u003ca href=\"https://redirect.github.com/biomejs/biome/issues/11656\"\u003e#11656\u003c/a\u003e: \u003ca href=\"https://biomejs.dev/linter/rules/no-astro-set-html-directive/\"\u003e\u003ccode\u003enoAstroSetHtmlDirective\u003c/code\u003e\u003c/a\u003e now correctly reports \u003ccode\u003eset:html\u003c/code\u003e directives inside Astro template expressions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/0b4c11f553a7e702f9851af139662e1de45dc131\"\u003e\u003ccode\u003e0b4c11f\u003c/code\u003e\u003c/a\u003e ci: release (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11815\"\u003e#11815\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ad5b362fd17e488f50934306534cc2742b0cf84e\"\u003e\u003ccode\u003ead5b362\u003c/code\u003e\u003c/a\u003e feat: adds \u003ccode\u003enoAstroConflictingSetDirectives\u003c/code\u003e rule for .astro (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11494\"\u003e#11494\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/034366def492f84afb28903db62034411ed427d2\"\u003e\u003ccode\u003e034366d\u003c/code\u003e\u003c/a\u003e chore: update codspeed logo in readme (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/12019\"\u003e#12019\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/717db8c25737bacd0456c17bef9dda66f3c082c5\"\u003e\u003ccode\u003e717db8c\u003c/code\u003e\u003c/a\u003e feat(lint): add noMisplacedListElements (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11917\"\u003e#11917\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/089bde07e3849bd88ac24bf604ab0231672371b0\"\u003e\u003ccode\u003e089bde0\u003c/code\u003e\u003c/a\u003e feat(lint/js): add useStrictBooleanExpressions (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11750\"\u003e#11750\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1fdb5c2609fbb64bd3442099f88c40b814405931\"\u003e\u003ccode\u003e1fdb5c2\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add useSvelteKitRuneImports lint rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11960\"\u003e#11960\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/faa8b374da7e196c937258c5442b4f773b4ba574\"\u003e\u003ccode\u003efaa8b37\u003c/code\u003e\u003c/a\u003e feat(lint/js/svelte): add noSvelteExportLet (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11956\"\u003e#11956\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/b2b4400a5d9c141fb622c75affd5c2beffc2fced\"\u003e\u003ccode\u003eb2b4400\u003c/code\u003e\u003c/a\u003e chore: update sponsors (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11973\"\u003e#11973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/ff4c4dd922c360fdc9386495d617e63821cc43ee\"\u003e\u003ccode\u003eff4c4dd\u003c/code\u003e\u003c/a\u003e feat(lint/js): add noMeaninglessVoidOperator (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/11732\"\u003e#11732\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/biomejs/biome/commit/1b9479e4c85dd11af68ec14cbe43a5000edce86e\"\u003e\u003ccode\u003e1b9479e\u003c/code\u003e\u003c/a\u003e feat(lint): add useLogicalProperties rule (\u003ca href=\"https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome/issues/10816\"\u003e#10816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.15/packages/@biomejs/biome\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/cli` from 3.7.0 to 3.8.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cli/releases\"\u003e@​sentry/cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(snapshots) Upload snapshot images to the objectstore usecase chosen by the server instead of a hardcoded one (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/pull/3408\"\u003e#3408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.7.1-snapshot.20260915.49e8364\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 49e8364.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.8657593\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 8657593.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.6b798c9\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 6b798c9.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.3f3d2a5\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 3f3d2a5.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.3c00515\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 3c00515.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.e85fb81\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at e85fb81.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.c8267fb\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at c8267fb.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.c821aa6\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at c821aa6.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260914.b9dfa51\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at b9dfa51.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260828.3e7488c\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at 3e7488c.\u003c/p\u003e\n\u003ch2\u003e3.7.1-snapshot.20260828.d6c8b48\u003c/h2\u003e\n\u003cp\u003eSnapshot build from master at d6c8b48.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-cli/blob/master/CHANGELOG.md\"\u003e@​sentry/cli's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.8.0\u003c/h2\u003e\n\u003ch3\u003eImprovements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e(snapshots) Upload snapshot images to the objectstore usecase chosen by the server instead of a hardcoded one (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/pull/3408\"\u003e#3408\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/b602219e19ba29562996597a4d01b4a3bec4e7fc\"\u003e\u003ccode\u003eb602219\u003c/code\u003e\u003c/a\u003e release: 3.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/49e8364bf33ccca2abbafd2e21734488a94ea683\"\u003e\u003ccode\u003e49e8364\u003c/code\u003e\u003c/a\u003e feat(snapshots): Follow the server-selected objectstore usecase (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3408\"\u003e#3408\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/6b798c990379beec9ea4196b3dcfc2c7521906f7\"\u003e\u003ccode\u003e6b798c9\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml from 3.15.0 to 3.15.2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3409\"\u003e#3409\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/e85fb815818aa16c0127a00c932e445bb57ab7c9\"\u003e\u003ccode\u003ee85fb81\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3399\"\u003e#3399\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/c821aa6616272b880d6fe5c20d77fcc49e8ede63\"\u003e\u003ccode\u003ec821aa6\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump browserslist from 4.28.6 to 4.28.9 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3401\"\u003e#3401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/3f3d2a59496f8cf3fde83c4bb95b39d1ea9eda4c\"\u003e\u003ccode\u003e3f3d2a5\u003c/code\u003e\u003c/a\u003e chore(deps): bump getsentry/craft from 2.26.6 to 2.31.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/b9dfa5154d199fcad13f343a93caa51ed05140da\"\u003e\u003ccode\u003eb9dfa51\u003c/code\u003e\u003c/a\u003e chore(deps): bump actions/cache from 5.0.3 to 6.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3371\"\u003e#3371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/8657593b3eb9f8977f453d65db50539ea3b3bd26\"\u003e\u003ccode\u003e8657593\u003c/code\u003e\u003c/a\u003e meta(issues): Redirect requests to the new CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3405\"\u003e#3405\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/c8267fb538d7cc20929fe41e3c062b2c0344c3ef\"\u003e\u003ccode\u003ec8267fb\u003c/code\u003e\u003c/a\u003e docs(readme): Redirect issues to new CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3404\"\u003e#3404\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-cli/commit/3c00515810415be77d34c42fc86a2d705d9b2a8a\"\u003e\u003ccode\u003e3c00515\u003c/code\u003e\u003c/a\u003e ci: Fix CI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-cli/issues/3407\"\u003e#3407\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-cli/compare/3.7.0...3.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/bun` from 1.4.0 to 1.4.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/bun\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 24.13.3 to 24.19.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `lefthook` from 2.1.12 to 2.1.16\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/releases\"\u003elefthook's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.1.16\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e3ee04318fd06d56a70cc9c90dc8385b19918f520 ci: refactor publishing scripts (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e91407e537b2fa36539506963a33e582dca394798 deps: bump mod and text deps to resolve CVEs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ebe6f0ae8793533449cb9a07a253fa9a381e82206 fix: preserve unrelated unstaged changes on conflict (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecf4ef1e19baf0581871f69b40914d64c94ff19d7 fix: test staging fixed files with partially staged\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.15\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e2388dde2b31dc9a782e967764046b41b404cece9 feat: propagate forced colors to hook commands via CLICOLOR_FORCE (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1547\"\u003e#1547\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e49260b57c2a56bc4d65d09395458bb3ce3c63311 fix(lfs): do not pipe stdin into post-checkout git-lfs hook (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e38bc1c6cef3192a36002d0dcc37973416249c07e fix: quote paths in the generated hook shim (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1509\"\u003e#1509\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e0892f5f256ebe162485492af5ca14c2ced45586f fix: remove color blending (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ef1de41cd5cd6a6c5e0179c65e00d5ed6d90078c2 fix: resolve push-files fallback against the remote-tracking ref (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e07ce565bcc73465bc18fb36561b935ee2a53eab6 fix: sanitize slashes in remote ref when building the checkout dir name (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1486\"\u003e#1486\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ec465ca8ef4fc9ee0695aa4a9530fc404ed838b7a test(cmd): regression for valid fish shell completion output (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.1.14\u003c/h2\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/evilmartians/lefthook/blob/master/CHANGELOG.md\"\u003elefthook's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: test staging fixed files with partially staged by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: preserve unrelated unstaged changes on conflict (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1483\"\u003e#1483\u003c/a\u003e) by \u003ca href=\"https://github.com/Sakshamm-Goyal\"\u003e\u003ccode\u003e@​Sakshamm-Goyal\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edeps: bump mod and text deps to resolve CVEs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1560\"\u003e#1560\u003c/a\u003e) by \u003ca href=\"https://github.com/devindavies\"\u003e\u003ccode\u003e@​devindavies\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: refactor publishing scripts (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1559\"\u003e#1559\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.15\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: do not pipe stdin into post-checkout git-lfs hook (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1523\"\u003e#1523\u003c/a\u003e) by \u003ca href=\"https://github.com/rwinkelman\"\u003e\u003ccode\u003e@​rwinkelman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove color blending (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1558\"\u003e#1558\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve push-files fallback against the remote-tracking ref (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1485\"\u003e#1485\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: regression for valid fish shell completion output (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1527\"\u003e#1527\u003c/a\u003e) by \u003ca href=\"https://github.com/rwinkelman\"\u003e\u003ccode\u003e@​rwinkelman\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: sanitize slashes in remote ref when building the checkout dir name (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1486\"\u003e#1486\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: quote paths in the generated hook shim (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1509\"\u003e#1509\u003c/a\u003e) by \u003ca href=\"https://github.com/addielaruee\"\u003e\u003ccode\u003e@​addielaruee\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: propagate forced colors to hook commands via CLICOLOR_FORCE (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1547\"\u003e#1547\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.1.13/2.1.14 (2026-09-14)\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: error when --job/--command matches nothing (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1512\"\u003e#1512\u003c/a\u003e) by \u003ca href=\"https://github.com/nityanand123gupta\"\u003e\u003ccode\u003e@​nityanand123gupta\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disable tty things when stdout is not TTY (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1545\"\u003e#1545\u003c/a\u003e) by \u003ca href=\"https://github.com/mrexox\"\u003e\u003ccode\u003e@​mrexox\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: document files inheritance for grouped jobs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1536\"\u003e#1536\u003c/a\u003e) by \u003ca href=\"https://github.com/chiliec\"\u003e\u003ccode\u003e@​chiliec\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: force colors when colors are explicitly enabled (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1538\"\u003e#1538\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: resolve file_types paths from the repo root (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1537\"\u003e#1537\u003c/a\u003e) by \u003ca href=\"https://github.com/Yash121l\"\u003e\u003ccode\u003e@​Yash121l\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't force-install hooks from the npm postinstall (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1510\"\u003e#1510\u003c/a\u003e) by \u003ca href=\"https://github.com/hamodywe\"\u003e\u003ccode\u003e@​hamodywe\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: quote template run examples (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/pull/1472\"\u003e#1472\u003c/a\u003e) by \u003ca href=\"https://github.com/Guflly\"\u003e\u003ccode\u003e@​Guflly\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/433e6b9067d5d138bf63b47403e0df8895a40e33\"\u003e\u003ccode\u003e433e6b9\u003c/code\u003e\u003c/a\u003e 2.1.16: preserve unrelated unstaged changes on conflicts after autofixes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/cf4ef1e19baf0581871f69b40914d64c94ff19d7\"\u003e\u003ccode\u003ecf4ef1e\u003c/code\u003e\u003c/a\u003e fix: test staging fixed files with partially staged\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/be6f0ae8793533449cb9a07a253fa9a381e82206\"\u003e\u003ccode\u003ebe6f0ae\u003c/code\u003e\u003c/a\u003e fix: preserve unrelated unstaged changes on conflict (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1483\"\u003e#1483\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/91407e537b2fa36539506963a33e582dca394798\"\u003e\u003ccode\u003e91407e5\u003c/code\u003e\u003c/a\u003e deps: bump mod and text deps to resolve CVEs (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1560\"\u003e#1560\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/3ee04318fd06d56a70cc9c90dc8385b19918f520\"\u003e\u003ccode\u003e3ee0431\u003c/code\u003e\u003c/a\u003e ci: refactor publishing scripts (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/d050364655420db8a4241f2480942a8d8ddb3486\"\u003e\u003ccode\u003ed050364\u003c/code\u003e\u003c/a\u003e 2.1.15: small fixes to output and LFS\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/49260b57c2a56bc4d65d09395458bb3ce3c63311\"\u003e\u003ccode\u003e49260b5\u003c/code\u003e\u003c/a\u003e fix(lfs): do not pipe stdin into post-checkout git-lfs hook (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1523\"\u003e#1523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/0892f5f256ebe162485492af5ca14c2ced45586f\"\u003e\u003ccode\u003e0892f5f\u003c/code\u003e\u003c/a\u003e fix: remove color blending (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/f1de41cd5cd6a6c5e0179c65e00d5ed6d90078c2\"\u003e\u003ccode\u003ef1de41c\u003c/code\u003e\u003c/a\u003e fix: resolve push-files fallback against the remote-tracking ref (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1485\"\u003e#1485\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/evilmartians/lefthook/commit/c465ca8ef4fc9ee0695aa4a9530fc404ed838b7a\"\u003e\u003ccode\u003ec465ca8\u003c/code\u003e\u003c/a\u003e test(cmd): regression for valid fish shell completion output (\u003ca href=\"https://redirect.github.com/evilmartians/lefthook/issues/1527\"\u003e#1527\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/evilmartians/lefthook/compare/v2.1.12...v2.1.16\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `turbo` from 2.10.12 to 2.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.6\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.5 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14329\"\u003evercel/turborepo#14329\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade standalone turbo on installer reruns by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14330\"\u003evercel/turborepo#14330\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake OpenTelemetry and PTY shutdown tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14331\"\u003evercel/turborepo#14331\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Document standalone turbo installation by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14332\"\u003evercel/turborepo#14332\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Install standalone turbo on Windows with PowerShell by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14334\"\u003evercel/turborepo#14334\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Keep Yarn patch resolutions with npm protocol selectors in prune by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14337\"\u003evercel/turborepo#14337\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-tailwind example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14264\"\u003evercel/turborepo#14264\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: Resolve latest turbo release with workflow token by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14339\"\u003evercel/turborepo#14339\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-ultracite example by \u003ca href=\"https://github.com/vercel-gh-bot-5\"\u003e\u003ccode\u003e@​vercel-gh-bot-5\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14335\"\u003evercel/turborepo#14335\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Match production MFE negative lookaheads locally by \u003ca href=\"https://github.com/kitfoster\"\u003e\u003ccode\u003e@​kitfoster\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13496\"\u003evercel/turborepo#13496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add missing system environment variables and run flags by \u003ca href=\"https://github.com/BABTUNA\"\u003e\u003ccode\u003e@​BABTUNA\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/13811\"\u003evercel/turborepo#13811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Normalize task inputs consistently for affected detection and hashing by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14341\"\u003evercel/turborepo#14341\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add task tags with configuration inheritance by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14342\"\u003evercel/turborepo#14342\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Upgrade brace-expansion to latest compatible releases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14347\"\u003evercel/turborepo#14347\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Point security.txt to Vercel HackerOne program by \u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Deflake untracked scan-scope assertions by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14348\"\u003evercel/turborepo#14348\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14343\"\u003evercel/turborepo#14343\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14344\"\u003evercel/turborepo#14344\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Filter tasks by tags in the CLI by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14345\"\u003evercel/turborepo#14345\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14350\"\u003evercel/turborepo#14350\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Infer single-package mode for query commands by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14351\"\u003evercel/turborepo#14351\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/swarnava\"\u003e\u003ccode\u003e@​swarnava\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14346\"\u003evercel/turborepo#14346\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\"\u003ehttps://github.com/vercel/turborepo/compare/v2.11.5...v2.11.6\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eTurborepo v2.11.5\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003echore: Release Turborepo 2.11.4 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14231\"\u003evercel/turborepo#14231\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Python opt-in hint into filter contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14228\"\u003evercel/turborepo#14228\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move dependency-output summary assertion into contract by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14230\"\u003evercel/turborepo#14230\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move dependency-output selection and validation cases to engine contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14232\"\u003evercel/turborepo#14232\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo exclude-only scope coverage by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14238\"\u003evercel/turborepo#14238\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo cache-authority cases to contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14240\"\u003evercel/turborepo#14240\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move JIT dependency graph scenario into engine contract by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14235\"\u003evercel/turborepo#14235\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move dependency-output hash cases into task-hash contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14233\"\u003evercel/turborepo#14233\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo task-filter cases into crate contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14239\"\u003evercel/turborepo#14239\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move JIT input hash timing cases into task-hash contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14234\"\u003evercel/turborepo#14234\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move package input normalization cases into engine contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14236\"\u003evercel/turborepo#14236\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move structured startup and JIT input cases into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14237\"\u003evercel/turborepo#14237\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Back off remote artifact requests during outages by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14222\"\u003evercel/turborepo#14222\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fcd121358c58a57f678bf96938ed56553820d16e\"\u003e\u003ccode\u003efcd1213\u003c/code\u003e\u003c/a\u003e publish 2.11.6 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/90718d15c5249ddb037c7461db6ecb51bf0eb2c4\"\u003e\u003ccode\u003e90718d1\u003c/code\u003e\u003c/a\u003e fix: Infer single-package mode for query commands (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14351\"\u003e#14351\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/a409ce5af84a094b669ef0df994d77bfdf63b32a\"\u003e\u003ccode\u003ea409ce5\u003c/code\u003e\u003c/a\u003e fix: Complete task \u003ccode\u003equery\u003c/code\u003e metadata for non-script entrypoints (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14350\"\u003e#14350\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/bc7c148ac1c3680d4f3d13b91f265beed87edba1\"\u003e\u003ccode\u003ebc7c148\u003c/code\u003e\u003c/a\u003e feat: Filter tasks by tags in the CLI (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14345\"\u003e#14345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/49d16076271dad9b56421d3ff8e702a33f9d5f50\"\u003e\u003ccode\u003e49d1607\u003c/code\u003e\u003c/a\u003e feat: Filter \u003ccode\u003equery\u003c/code\u003e tasks and packages by tags (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14344\"\u003e#14344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fba5351c47fe9b1bb1669d554a8535f2f3376a36\"\u003e\u003ccode\u003efba5351\u003c/code\u003e\u003c/a\u003e feat: Expose task and package tags in \u003ccode\u003equery\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14343\"\u003e#14343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/b4570e0c966561a4cbb09ae529582bad77cf05c8\"\u003e\u003ccode\u003eb4570e0\u003c/code\u003e\u003c/a\u003e test: Deflake untracked scan-scope assertions (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14348\"\u003e#14348\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/fa107aa83463ea1877a3cf5baba447d7e9bda78a\"\u003e\u003ccode\u003efa107aa\u003c/code\u003e\u003c/a\u003e docs: Point security.txt to Vercel HackerOne program (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14346\"\u003e#14346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/0deb0e745283c23331ec3ccb579073cf04d6950a\"\u003e\u003ccode\u003e0deb0e7\u003c/code\u003e\u003c/a\u003e fix: Upgrade brace-expansion to latest compatible releases (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14347\"\u003e#14347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/d44edbe5a753be6c0e36330fc34ff3f164d91c15\"\u003e\u003ccode\u003ed44edbe\u003c/code\u003e\u003c/a\u003e feat: Add task tags with configuration inheritance (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14342\"\u003e#14342\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.10.12...v2.11.6\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `yaml` from 2.9.0 to 2.9.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eemeli/yaml/releases\"\u003eyaml's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.9.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eLimit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/685\"\u003e#685\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSimplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/1440ecd3d1bff41e4ac399f8f6839e810328bd16\"\u003e\u003ccode\u003e1440ecd\u003c/code\u003e\u003c/a\u003e 2.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c699bc575b46e1dd3c05f1ffcf3f20f14085f8d8\"\u003e\u003ccode\u003ec699bc5\u003c/code\u003e\u003c/a\u003e fix: Simplify line unfolding during quoted string parsing (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/714\"\u003e#714\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/d11ce77c1adf022e9637f4d27b90fe9c96fe9743\"\u003e\u003ccode\u003ed11ce77\u003c/code\u003e\u003c/a\u003e fix: Limit recursive merge aliases (\u003ca href=\"https://redirect.github.com/eemeli/yaml/issues/713\"\u003e#713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eemeli/yaml/commit/c5f49f4c616ea49239f010d5c9d8023e9667438a\"\u003e\u003ccode\u003ec5f49f4\u003c/code\u003e\u003c/a\u003e chore: Update docs-slate\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/eemeli/yaml/compare/v2.9.0...v2.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@ai-sdk/react` from 4.0.87 to 4.0.130\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/releases\"\u003e@​ai-sdk/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​ai-sdk/react\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.130\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f05086: fix(react): prevent streamed chat updates from starving navigation transitions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [158a718]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bb8d33e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3ff0f54]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [284dc11]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ba8afe9]\n\u003cul\u003e\n\u003cli\u003eai@7.0.127\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/ai/blob/main/packages/react/CHANGELOG.md\"\u003e@​ai-sdk/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.0.130\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e8f05086: fix(react): prevent streamed chat updates from starving navigation transitions\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [158a718]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [bb8d33e]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [3ff0f54]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [284dc11]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ba8afe9]\n\u003cul\u003e\n\u003cli\u003eai@7.0.127\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.66\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.129\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [4f3d236]\n\u003cul\u003e\n\u003cli\u003eai@7.0.126\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.128\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [ff3dcef]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4d0500e]\n\u003cul\u003e\n\u003cli\u003eai@7.0.125\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.65\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.127\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [8c65988]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [527a163]\n\u003cul\u003e\n\u003cli\u003eai@7.0.124\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.0.21\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/provider-utils\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.0.53\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​ai-sdk/mcp\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.0.64\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.0.126\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e193d284: fix(react): deduplicate automatic stream resumption for shared Chat instances\u003c/li\u003e\n\u003cli\u003eede5b89: chore: migrate package builds from tsup to tsdown\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [05cdac6]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [4514fc1]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [ede5b89]\u003c/li\u003e\n\u003cli\u003eUpdated dependencies [2a625cf]\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb77f09e3c06c28e860d92e0de941b143c2eecec\"\u003e\u003ccode\u003eeb77f09\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21908\"\u003e#21908\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/8f05086a414bf318be49c403ee4fc39c78bb84c7\"\u003e\u003ccode\u003e8f05086\u003c/code\u003e\u003c/a\u003e fix: prevent streamed useChat updates from starving App Router navigation (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/2\"\u003e#2\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/45e1fbc3ea10d22f852e12b1c1851e289c85e835\"\u003e\u003ccode\u003e45e1fbc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21880\"\u003e#21880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ce87e49503c3d3b5a57affb0025423ab9964c9f7\"\u003e\u003ccode\u003ece87e49\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21868\"\u003e#21868\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/eb93c81f2d6200e0732745d0cd582600fe4c5055\"\u003e\u003ccode\u003eeb93c81\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21822\"\u003e#21822\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/161a7fdb9783d88b0ea25fe522fbda0233d83427\"\u003e\u003ccode\u003e161a7fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21718\"\u003e#21718\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/ede5b890d6760ead18da248a97861d7bba9a4703\"\u003e\u003ccode\u003eede5b89\u003c/code\u003e\u003c/a\u003e chore: move from \u003ccode\u003etsup\u003c/code\u003e to \u003ccode\u003etsdown\u003c/code\u003e (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21642\"\u003e#21642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/193d2847041615cb35a368e57b66dc506ee2e870\"\u003e\u003ccode\u003e193d284\u003c/code\u003e\u003c/a\u003e fix(react): dedupe auto stream resume w/ shared Chat instances (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21679\"\u003e#21679\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/69cc80b25c506971769dd8438bbce7e0eb5ef631\"\u003e\u003ccode\u003e69cc80b\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21666\"\u003e#21666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/ai/commit/1040e97e72cab8a443aeed818520d8b8161d4c1c\"\u003e\u003ccode\u003e1040e97\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/vercel/ai/tree/HEAD/packages/react/issues/21638\"\u003e#21638\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/ai/commits/@ai-sdk/react@4.0.130/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@mdxeditor/editor` from 4.2.3 to 4.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/mdx-editor/editor/releases\"\u003e@​mdxeditor/editor's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.3.0...v4.3.1\"\u003e4.3.1\u003c/a\u003e (2026-09-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep bold that runs past italic intact on export (\u003ca href=\"https://github.com/mdx-editor/editor/commit/13eb78118d00b02e5a17b9ad8aa7c4f3b65c7972\"\u003e13eb781\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/986\"\u003e#986\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e keep the formatting around links and inline HTML on import (\u003ca href=\"https://github.com/mdx-editor/editor/commit/2d8995813875604868aba1b73263d9283b5279d8\"\u003e2d89958\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e serialize markdown with mdast-util-to-markdown 2.1.3 (\u003ca href=\"https://github.com/mdx-editor/editor/commit/ad2b04c0f632780767087e5be4ed15a383f36bc0\"\u003ead2b04c\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.2.5...v4.3.0\"\u003e4.3.0\u003c/a\u003e (2026-09-26)\u003c/h1\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ecore:\u003c/strong\u003e split list item text at the caret when inserting a block (\u003ca href=\"https://github.com/mdx-editor/editor/commit/03990ac6072cc4eb729b665e68efda97594bebfd\"\u003e03990ac\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003edefer table column mutation until popover closes (\u003ca href=\"https://github.com/mdx-editor/editor/commit/6fb200f63efc13533e9902930bea8bd3ee36f83e\"\u003e6fb200f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003egive every dialog an accessible name and description (\u003ca href=\"https://github.com/mdx-editor/editor/commit/cff5435a537aa1a3529b4d23ebb5765847358492\"\u003ecff5435\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ei18n:\u003c/strong\u003e list every translatable string in the English locale (\u003ca href=\"https://github.com/mdx-editor/editor/commit/a68d8d70851a1c95c8d0024a7d317136b12b0b47\"\u003ea68d8d7\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eimage:\u003c/strong\u003e describe the image dialog without upload when no handler is set (\u003ca href=\"https://github.com/mdx-editor/editor/commit/27e02057699e85f33d24f861a6ce6907401654ab\"\u003e27e0205\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/981\"\u003e#981\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ekeep block-level decorators inside the list item that holds the selection (\u003ca href=\"https://github.com/mdx-editor/editor/commit/c63a1bd559b2e13b2c9353ed5889f605f5d6df4e\"\u003ec63a1bd\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/788\"\u003e#788\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etable:\u003c/strong\u003e set the active cell after the table change commits (\u003ca href=\"https://github.com/mdx-editor/editor/commit/54086657619feca0691f3b04fac7cbe6432c4f1b\"\u003e5408665\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/982\"\u003e#982\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd-japanese-locale (\u003ca href=\"https://github.com/mdx-editor/editor/commit/9e67a7d94c93cdee21aface9fe5c1c081bd812e8\"\u003e9e67a7d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.2.4...v4.2.5\"\u003e4.2.5\u003c/a\u003e (2026-09-13)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e release the js-yaml 4.3.2 bump (\u003ca href=\"https://github.com/mdx-editor/editor/commit/0f9b0975910b6c3f518baec43b4a0621d4b2e441\"\u003e0f9b097\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/967\"\u003e#967\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.2.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/mdx-editor/editor/compare/v4.2.3...v4.2.4\"\u003e4.2.4\u003c/a\u003e (2026-09-09)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eimport the dark counterparts of the admonition colour scales (\u003ca href=\"https://github.com/mdx-editor/editor/commit/fce0d634aaddd89f7cdf274b8c36c36939ea3bdc\"\u003efce0d63\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/mdx-editor/editor/issues/225\"\u003e#225\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/2d8995813875604868aba1b73263d9283b5279d8\"\u003e\u003ccode\u003e2d89958\u003c/code\u003e\u003c/a\u003e fix(core): keep the formatting around links and inline HTML on import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/ad2b04c0f632780767087e5be4ed15a383f36bc0\"\u003e\u003ccode\u003ead2b04c\u003c/code\u003e\u003c/a\u003e fix(deps): serialize markdown with mdast-util-to-markdown 2.1.3\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mdx-editor/editor/commit/13eb78118d00b02e5a17b9ad8aa7c4f3b65c7972\"\u003e\u003ccode\u003e13eb781\u003c/code\u003e\u003c/a\u003e fix(core): keep bold that runs past...\n\n_Description has been truncated_","html_url":"https://github.com/jimitchavdadev/BrowserOS-extended/pull/3","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/jimitchavdadev%2FBrowserOS-extended/issues/3","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/3/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-10-03T10:47:35.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5688901106","node_id":"PR_kwDOIws4Ns8AAAABGbCAVQ","number":14356,"state":"open","title":"Bump the patch group across 1 directory with 15 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-03T10:47:35.000Z","updated_at":"2026-10-03T10:47:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":15,"packages":[{"name":"@codemirror/search","old_version":"6.7.1","new_version":"6.7.2","repository_url":"https://github.com/codemirror/search"},{"name":"@kittycad/lib","old_version":"4.5.6","new_version":"4.5.8","repository_url":"https://github.com/KittyCAD/kittycad.ts"},{"name":"@lezer/highlight","old_version":"1.2.3","new_version":"1.2.4","repository_url":"https://github.com/lezer-parser/highlight"},{"name":"@microlink/react-json-view","old_version":"1.31.28","new_version":"1.31.38","repository_url":"https://github.com/microlinkhq/react-json-view"},{"name":"effect","old_version":"3.22.1","new_version":"3.22.2","repository_url":"https://github.com/Effect-TS/effect"},{"name":"ignore","old_version":"7.0.6","new_version":"7.0.10","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"openid-client","old_version":"6.8.5","new_version":"6.8.8","repository_url":"https://github.com/panva/openid-client"},{"name":"react-hot-toast","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/timolins/react-hot-toast"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/preset-env","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@lezer/generator","old_version":"1.8.0","new_version":"1.8.1","repository_url":"https://github.com/lezer-parser/generator"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch group with 15 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.7.1` | `6.7.2` |\n| [@kittycad/lib](https://github.com/KittyCAD/kittycad.ts) | `4.5.6` | `4.5.8` |\n| [@lezer/highlight](https://github.com/lezer-parser/highlight) | `1.2.3` | `1.2.4` |\n| [@microlink/react-json-view](https://github.com/microlinkhq/react-json-view) | `1.31.28` | `1.31.38` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.22.1` | `3.22.2` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.6` | `7.0.10` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [openid-client](https://github.com/panva/openid-client) | `6.8.5` | `6.8.8` |\n| [react-hot-toast](https://github.com/timolins/react-hot-toast) | `2.6.0` | `2.6.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `8.0.2` | `8.0.6` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [@lezer/generator](https://github.com/lezer-parser/generator) | `1.8.0` | `1.8.1` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n\n\nUpdates `@codemirror/search` from 6.7.1 to 6.7.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@kittycad/lib` from 4.5.6 to 4.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/486b27961b3688b4da3bbef3d00ebebe7e3288e0\"\u003e\u003ccode\u003e486b279\u003c/code\u003e\u003c/a\u003e Pin the damn wasm lib (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/c49652652bc40de582d7774d363c21a41ae86414\"\u003e\u003ccode\u003ec496526\u003c/code\u003e\u003c/a\u003e Update api spec (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KittyCAD/kittycad.ts/compare/4.5.6...4.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/highlight` from 1.2.3 to 1.2.4\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/highlight/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microlink/react-json-view` from 1.31.28 to 1.31.38\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/releases\"\u003e@​microlink/react-json-view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.38\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.104.1 to 1.105.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/209\"\u003emicrolinkhq/react-json-view#209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.37...v1.31.38\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.37...v1.31.38\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.37\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump jsdom from 30.0.1 to 30.1.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/207\"\u003emicrolinkhq/react-json-view#207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack-bundle-analyzer from 5.3.3 to 5.4.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/208\"\u003emicrolinkhq/react-json-view#208\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.36...v1.31.37\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.36...v1.31.37\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump moment from 2.30.1 to 2.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/206\"\u003emicrolinkhq/react-json-view#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack from 5.110.3 to 5.111.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/205\"\u003emicrolinkhq/react-json-view#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump babel from 7 to 8 by \u003ca href=\"https://github.com/Kikobeats\"\u003e\u003ccode\u003e@​Kikobeats\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/204\"\u003emicrolinkhq/react-json-view#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.103.1 to 1.104.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/200\"\u003emicrolinkhq/react-json-view#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 11.8.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/199\"\u003emicrolinkhq/react-json-view#199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/blob/master/CHANGELOG.md\"\u003e@​microlink/react-json-view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.31.38 (2026-09-25)\u003c/h2\u003e\n\u003ch2\u003e1.31.37 (2026-09-21)\u003c/h2\u003e\n\u003ch2\u003e1.31.36 (2026-09-19)\u003c/h2\u003e\n\u003ch2\u003e1.31.35 (2026-09-17)\u003c/h2\u003e\n\u003ch2\u003e1.31.34 (2026-09-14)\u003c/h2\u003e\n\u003ch2\u003e1.31.33 (2026-09-08)\u003c/h2\u003e\n\u003ch2\u003e1.31.32 (2026-09-04)\u003c/h2\u003e\n\u003ch2\u003e1.31.31 (2026-08-31)\u003c/h2\u003e\n\u003ch2\u003e1.31.30 (2026-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing showComma prop to type definitions (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/6fbb7ecace673b4764942435a6b69877f139d049\"\u003e6fbb7ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.31.29 (2026-08-19)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/1dcdcfe5708cdec8fe9252b2cb8579daca5f86c5\"\u003e\u003ccode\u003e1dcdcfe\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.38\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/91197fd9acbf2364ddc3d0b93386a634fa72c9db\"\u003e\u003ccode\u003e91197fd\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump sass from 1.104.1 to 1.105.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/209\"\u003e#209\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/868d069accc196f917e7056d00b7d91bc272296a\"\u003e\u003ccode\u003e868d069\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.37\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/dbdca00dedeacc7ed8f8943d64cd3973e33334e6\"\u003e\u003ccode\u003edbdca00\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump webpack-bundle-analyzer from 5.3.3 to 5.4.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/208\"\u003e#208\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/77fbe8a7397169ae70788890c4343cade80e01dc\"\u003e\u003ccode\u003e77fbe8a\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump jsdom from 30.0.1 to 30.1.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/207\"\u003e#207\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/a441eefdaa74192a48612627450c007147d0bfd9\"\u003e\u003ccode\u003ea441eef\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/752d3e844c8144a9d32636c68280d78665bd3c31\"\u003e\u003ccode\u003e752d3e8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/abb813a7ecc8945bb9e9351b97572bc9dc1e924c\"\u003e\u003ccode\u003eabb813a\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/021bbf4e146ae92818ddaa606dcbacdc03066b11\"\u003e\u003ccode\u003e021bbf4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump webpack from 5.110.3 to 5.111.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/ab1d2ac2d2e198aefd9e216372923a80d6335287\"\u003e\u003ccode\u003eab1d2ac\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.34\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.28...v1.31.38\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.22.1 to 3.22.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.22.2/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6233\"\u003e#6233\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fix TMap.remove and removeAll erroneously clearing entire bucket on hash collision.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/thewilkybarkid\"\u003e\u003ccode\u003e@​thewilkybarkid\u003c/code\u003e\u003c/a\u003e! - Fix use of Schema.NonEmptyArrayEnsure with strings\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6985be0cf461f0997f28f6798f469d01a2b46ca3\"\u003e\u003ccode\u003e6985be0\u003c/code\u003e\u003c/a\u003e Version Packages (v3) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6809\"\u003e#6809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Fix use of Schema.NonEmptyArrayEnsure with strings (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/7170\"\u003e#7170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e fix(effect): TMap.remove/removeAll clears entire bucket on hash collision (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.22.2/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 7.0.6 to 7.0.10\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kaelzhang/node-ignore/releases\"\u003eignore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Brings pattern matching closer to \u003ccode\u003egit\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e A backslash now makes the next character a literal, exactly as \u003ccode\u003egit\u003c/code\u003e does: \u003ccode\u003e\\*\u003c/code\u003e matches a literal \u003ccode\u003e*\u003c/code\u003e rather than acting as a wildcard, \u003ccode\u003e\\?\u003c/code\u003e matches a literal \u003ccode\u003e?\u003c/code\u003e, and \u003ccode\u003e\\d\u003c/code\u003e, \u003ccode\u003e\\b\u003c/code\u003e, \u003ccode\u003e\\/\u003c/code\u003e and the like are the plain characters instead of regular-expression escapes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Only a trailing run of spaces is stripped from a pattern — never tabs or other whitespace — and a line of only tabs is treated as a pattern rather than a blank line, matching \u003ccode\u003egit\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAn upgrade is recommended for all dependents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/3a12e094bff170b8385e4cda1a2838a819ec7746\"\u003e\u003ccode\u003e3a12e09\u003c/code\u003e\u003c/a\u003e bump version 9.0.10\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/58ae4272f77c05f44be2405249b676344e22727b\"\u003e\u003ccode\u003e58ae427\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/168\"\u003e#168\u003c/a\u003e from MFA-G/fix/wildcard-partial-separator\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/e3415951536389fafe42f370a9caf992f9c6fea2\"\u003e\u003ccode\u003ee341595\u003c/code\u003e\u003c/a\u003e fix: let a wildcard reach past a partial match of what follows it\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/821765efdf7752b186a03ed0450d9ee013cee099\"\u003e\u003ccode\u003e821765e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/166\"\u003e#166\u003c/a\u003e: bump version 7.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/e00d35eaee5184cc0176309b680bd252d321c5eb\"\u003e\u003ccode\u003ee00d35e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/167\"\u003e#167\u003c/a\u003e from bentbrain/fix-bom-blank-line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/9b6481f88753fd5361ad6c4b945f90e556ea2a49\"\u003e\u003ccode\u003e9b6481f\u003c/code\u003e\u003c/a\u003e fix(ignore): reject BOM-only blank lines before compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/20b802ae9e60c304e7fc71e77ffc246be1a02974\"\u003e\u003ccode\u003e20b802a\u003c/code\u003e\u003c/a\u003e bump version 7.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/0414358a20becef81d1bcad99df5c8260a3fd8d1\"\u003e\u003ccode\u003e0414358\u003c/code\u003e\u003c/a\u003e build: require 100% coverage of index.js as an explicit gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/968aee6885ab2511b0759c2e135b062a4831ee97\"\u003e\u003ccode\u003e968aee6\u003c/code\u003e\u003c/a\u003e compat: check compatibility by running old versions' test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/8e462205940765a6524c5415df281b7725a82e31\"\u003e\u003ccode\u003e8e46220\u003c/code\u003e\u003c/a\u003e build: run the compatibility gate as part of \u003ccode\u003enpm test\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kaelzhang/node-ignore/compare/7.0.6...7.0.10\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jszip` from 3.10.1 to 3.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stuk/jszip/blob/main/CHANGES.md\"\u003ejszip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev3.10.2 2026-09-09\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cross-realm binary type detection in \u003ccode\u003egetTypeOf\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/759\"\u003e#759\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing types for \u003ccode\u003eJSZip.defaults\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/690\"\u003e#690\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Blob support in Node.js 18 and up. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/941\"\u003e#941\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/020fa3384c994f923123141bbeebae0c3a44dd0d\"\u003e\u003ccode\u003e020fa33\u003c/code\u003e\u003c/a\u003e Release preparation for 3.10.2 (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/d38fda5a3543bdcf64cc3616f55528f77fe5731a\"\u003e\u003ccode\u003ed38fda5\u003c/code\u003e\u003c/a\u003e Fix cross-realm binary type detection in getTypeOf (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/e682f9a65e3f13e5e35691a32df177617f13fce7\"\u003e\u003ccode\u003ee682f9a\u003c/code\u003e\u003c/a\u003e Fix grunt build rebundling existing dist via browser field (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/5adef3600e7d9894096e4582e78e71d730639f96\"\u003e\u003ccode\u003e5adef36\u003c/code\u003e\u003c/a\u003e Add missing types for JSZip.defaults (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/41a13427621ca7eea4ce7140e67c6215ad2c7874\"\u003e\u003ccode\u003e41a1342\u003c/code\u003e\u003c/a\u003e Fix blob support in Node.js 18 and up (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/643714aa770afd8fe1df6cfc7e2bde945bb0ef64\"\u003e\u003ccode\u003e643714a\u003c/code\u003e\u003c/a\u003e Move all continuous integration to GitHub Actions (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/418c11f27c3393667323ea152f8cab67649e813c\"\u003e\u003ccode\u003e418c11f\u003c/code\u003e\u003c/a\u003e Upgrade Playwright to the latest version (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/2ceb998e29d4171b4f3f2ecab1a2195c696543c0\"\u003e\u003ccode\u003e2ceb998\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stuk/jszip/compare/v3.10.1...v3.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jkoops\"\u003ejkoops\u003c/a\u003e, a new releaser for jszip since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openid-client` from 6.8.5 to 6.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/releases\"\u003eopenid-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.8\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.7\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/blob/main/CHANGELOG.md\"\u003eopenid-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.7...v6.8.8\"\u003e6.8.8\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.6...v6.8.7\"\u003e6.8.7\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.6\"\u003e6.8.6\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/04c59826121f736afc71fe005439c961d5fb6f3b\"\u003e\u003ccode\u003e04c5982\u003c/code\u003e\u003c/a\u003e chore(release): 6.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5eccf2ece797de3358cf143f8f32629eda695e1f\"\u003e\u003ccode\u003e5eccf2e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003e\u003ccode\u003ed730f80\u003c/code\u003e\u003c/a\u003e fix(passport): handle rejected async verification callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003e\u003ccode\u003eb931c40\u003c/code\u003e\u003c/a\u003e refactor: share grant polling lifecycle and retry handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003e\u003ccode\u003ed687796\u003c/code\u003e\u003c/a\u003e fix: isolate lazy client authentication handler caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003e\u003ccode\u003ee816bf0\u003c/code\u003e\u003c/a\u003e fix: calculate token lifetimes using elapsed time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e\u003ccode\u003e10ba026\u003c/code\u003e\u003c/a\u003e fix: select a unique decryption key when kid is omitted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003e\u003ccode\u003eb26170e\u003c/code\u003e\u003c/a\u003e fix: retain polling abort signals through response processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003e\u003ccode\u003eaf32783\u003c/code\u003e\u003c/a\u003e fix: apply the default HTTP request timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e\u003ccode\u003e5433d68\u003c/code\u003e\u003c/a\u003e fix: preserve clock settings across DCR nonce retries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hot-toast` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/timolins/react-hot-toast/releases\"\u003ereact-hot-toast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade toast styles easier to override with Tailwind CSS by using \u003ccode\u003e:where()\u003c/code\u003e to lower CSS specificity. (f339d71)\u003c/li\u003e\n\u003cli\u003eFixed an issue where toasts stopped updating after a component unmounted when multiple hooks shared the same \u003ccode\u003etoasterId\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/matthernet\"\u003e\u003ccode\u003e@​matthernet\u003c/code\u003e\u003c/a\u003e for reporting the issue and suggesting the fix! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TypeScript resolution errors in pnpm strict mode by adding \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies. Thanks to \u003ca href=\"https://github.com/q121212\"\u003e\u003ccode\u003e@​q121212\u003c/code\u003e\u003c/a\u003e for the fix and \u003ca href=\"https://github.com/baraknaveh\"\u003e\u003ccode\u003e@​baraknaveh\u003c/code\u003e\u003c/a\u003e for the report! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[[\u003ca href=\"\"\u003eFull changelog: v2.6.0 → v2.6.1\u003c/a\u003e](\u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)%5D(https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ehttps://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)](https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/e725d38e0faec05f7b8fb10644b616ef978d2f4d\"\u003e\u003ccode\u003ee725d38\u003c/code\u003e\u003c/a\u003e 2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/114cafd0dbd653c2488323f67bc947569454a292\"\u003e\u003ccode\u003e114cafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e from timolins/codex/fix-use-store-subscriber-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/ce3f199819418adaa2d15e9ae1e872c8a08087dd\"\u003e\u003ccode\u003ece3f199\u003c/code\u003e\u003c/a\u003e Fix useStore subscriber cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/52613c1b568abe59ca037b51fafa9ae4c7c973fe\"\u003e\u003ccode\u003e52613c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e from q121212/fix/missing-peer-dep-types-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/64e1fffcd52b1912511bd6316b0f418c0a08fa92\"\u003e\u003ccode\u003e64e1fff\u003c/code\u003e\u003c/a\u003e fix(build): add missing \u003ccode\u003e@​types/react\u003c/code\u003e and \u003ccode\u003e@​types/react-dom\u003c/code\u003e peer deps for pnpm ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/f339d7105c90e64bc80ee836b987f2efe235035c\"\u003e\u003ccode\u003ef339d71\u003c/code\u003e\u003c/a\u003e Use :where() for easier Tailwind overrides\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 14.0.1 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/fd59f0277549d22cc7ec00a7b3b5c9bccb4d3c1d\"\u003e\u003ccode\u003efd59f02\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f3c564eb56b22b2abe754b71e57857c58a90e29c\"\u003e\u003ccode\u003ef3c564e\u003c/code\u003e\u003c/a\u003e docs: point the Node support permalink at the CI version matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003e\u003ccode\u003eb1da338\u003c/code\u003e\u003c/a\u003e fix(v1): set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e\u003ccode\u003e6adcc1d\u003c/code\u003e\u003c/a\u003e fix(v1): carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ea83515d6a4de13a8f9d253fe772752c9dd7bbbe\"\u003e\u003ccode\u003eea83515\u003c/code\u003e\u003c/a\u003e docs: cleanup API summary (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ac3686077dc34d379681589a52a10d34aedec3d7\"\u003e\u003ccode\u003eac36860\u003c/code\u003e\u003c/a\u003e chore: pin \u003ccode\u003epublint\u003c/code\u003e version in CI (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003e\u003ccode\u003ea67db57\u003c/code\u003e\u003c/a\u003e fix(v7): align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zhangli091011\"\u003e\u003ccode\u003e@​zhangli091011\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9e408d6bf09af067165d303165f9537b4cac1268\"\u003e\u003ccode\u003e9e408d6\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/753bedf7ca2893272c5fe58dbf82922d140aa458\"\u003e\u003ccode\u003e753bedf\u003c/code\u003e\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18235\"\u003e#18235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0d8ed705171f38f95058db247eb358c9242b35b7\"\u003e\u003ccode\u003e0d8ed70\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cea20d65b950fd10971e5946c2f69ee7e859f55\"\u003e\u003ccode\u003e4cea20d\u003c/code\u003e\u003c/a\u003e Use built-in glob in Node.js (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18097\"\u003e#18097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1eac4481473df52fbbcb452c4dca8d79039dbb63\"\u003e\u003ccode\u003e1eac448\u003c/code\u003e\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18145\"\u003e#18145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1554d587b31460f135adf65812d199f963a34e61\"\u003e\u003ccode\u003e1554d58\u003c/code\u003e\u003c/a\u003e chore: Some minor cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/286c79a148db0b4ab0dec96e2eff62ccfbbc3889\"\u003e\u003ccode\u003e286c79a\u003c/code\u003e\u003c/a\u003e Update compat data sources (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18116\"\u003e#18116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@lezer/generator` from 1.8.0 to 1.8.1\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/lezer-parser/generator/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.26 to 8.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\nDependabot 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`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore \u003cdependency name\u003e major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)\n- `@dependabot ignore \u003cdependency name\u003e` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)\n- `@dependabot unignore \u003cdependency name\u003e` will remove all of the ignore conditions of the specified dependency\n- `@dependabot unignore \u003cdependency name\u003e \u003cignore condition\u003e` will remove the ignore condition of the specified dependency and ignore conditions\n\n\n\u003c/details\u003e","html_url":"https://github.com/KittyCAD/modeling-app/pull/14356","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyCAD%2Fmodeling-app/issues/14356","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14356/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-10-02T20:19:19.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5682908494","node_id":"PR_kwDOTbDYBM8AAAABGWWaZw","number":25,"state":"closed","title":"chore(deps): bump the bun-root group across 1 directory with 68 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2026-10-09T20:51:32.000Z","author_association":null,"state_reason":null,"created_at":"2026-10-02T20:19:19.000Z","updated_at":"2026-10-09T20:51:36.000Z","time_to_close":606733,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"chore(deps): bump","group_name":"bun-root","update_count":68,"packages":[{"name":"@fontsource-variable/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource-variable/noto-sans-sc","old_version":"5.2.10","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/jetbrains-mono","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@radix-ui/react-hover-card","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@radix-ui/react-popover","old_version":"1.1.15","new_version":"1.1.23","repository_url":"https://github.com/radix-ui/primitives"},{"name":"@reduxjs/toolkit","old_version":"2.12.0","new_version":"2.13.0","repository_url":"https://github.com/reduxjs/redux-toolkit"},{"name":"@sentry/react","old_version":"10.53.1","new_version":"11.1.0","repository_url":"https://github.com/getsentry/sentry-javascript"},{"name":"@tauri-apps/api","old_version":"2.11.0","new_version":"2.12.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@tauri-apps/plugin-log","old_version":"2.8.0","new_version":"2.10.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-notification","old_version":"2.3.3","new_version":"2.5.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"@tauri-apps/plugin-opener","old_version":"2.5.4","new_version":"2.7.0","repository_url":"https://github.com/tauri-apps/plugins-workspace"},{"name":"cuelume","old_version":"0.1.0","new_version":"0.2.4","repository_url":"https://github.com/danielwh2/cuelume"},{"name":"framer-motion","old_version":"12.38.0","new_version":"13.4.6","repository_url":"https://github.com/motiondivision/motion"},{"name":"i18next","old_version":"26.2.0","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"input-otp","old_version":"1.4.2","new_version":"1.5.0","repository_url":"https://github.com/guilhermerodz/input-otp"},{"name":"lucide-react","old_version":"1.16.0","new_version":"1.48.0","repository_url":"https://github.com/lucide-icons/lucide"},{"name":"radix-ui","old_version":"1.4.3","new_version":"1.6.7","repository_url":"https://github.com/radix-ui/primitives"},{"name":"react","old_version":"19.2.6","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-colorful","old_version":"5.7.0","new_version":"5.8.1","repository_url":"https://github.com/omgovich/react-colorful"},{"name":"react-dom","old_version":"19.2.6","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hotkeys-hook","old_version":"5.3.2","new_version":"5.3.3","repository_url":"https://github.com/JohannesKlauss/react-keymap-hook"},{"name":"react-i18next","old_version":"17.0.8","new_version":"17.0.15","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-resizable-panels","old_version":"4.11.1","new_version":"4.14.1","repository_url":"https://github.com/bvaughn/react-resizable-panels"},{"name":"react-router-dom","old_version":"7.15.1","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"react-virtuoso","old_version":"4.18.7","new_version":"4.18.16","repository_url":"https://github.com/petyosi/react-virtuoso"},{"name":"semver","old_version":"7.8.0","new_version":"7.8.5","repository_url":"https://github.com/npm/node-semver"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"sonner","old_version":"2.0.7","new_version":"2.0.8","repository_url":"https://github.com/emilkowalski/sonner"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@hey-api/openapi-ts","old_version":"0.97.3","new_version":"0.99.0","repository_url":"https://github.com/hey-api/hey-api"},{"name":"@sentry/vite-plugin","old_version":"5.3.0","new_version":"5.4.0","repository_url":"https://github.com/getsentry/sentry-javascript-bundler-plugins"},{"name":"@tailwindcss/postcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@tauri-apps/cli","old_version":"2.11.1","new_version":"2.12.0","repository_url":"https://github.com/tauri-apps/tauri"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@types/react","old_version":"19.2.14","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.3","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/semver","old_version":"7.7.1","new_version":"7.8.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.6","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@wdio/cli","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/globals","old_version":"9.27.1","new_version":"9.31.3","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/local-runner","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/mocha-framework","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"@wdio/spec-reporter","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"},{"name":"autoprefixer","old_version":"10.5.0","new_version":"10.6.1","repository_url":"https://github.com/postcss/autoprefixer"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"eslint","old_version":"10.4.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-import-x","old_version":"4.16.2","new_version":"4.17.1","repository_url":"https://github.com/un-ts/eslint-plugin-import-x"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.2","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.6.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"17.0.4","new_version":"17.6.0","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"mocha","old_version":"10.8.2","new_version":"12.0.2","repository_url":"https://github.com/mochajs/mocha"},{"name":"postcss","old_version":"8.5.14","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"react-grab","old_version":"0.1.37","new_version":"0.2.0","repository_url":"https://github.com/aidenybai/react-grab"},{"name":"shadcn","old_version":"4.7.0","new_version":"4.21.0","repository_url":"https://github.com/shadcn-ui/ui"},{"name":"tailwind-merge","old_version":"3.6.0","new_version":"3.7.0","repository_url":"https://github.com/dcastil/tailwind-merge"},{"name":"tailwindcss","old_version":"4.3.0","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.59.3","new_version":"8.71.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"8.0.13","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.6","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"webdriverio","old_version":"9.27.1","new_version":"9.32.0","repository_url":"https://github.com/webdriverio/webdriverio"}],"path":null,"ecosystem":"npm"},"body":"Bumps the bun-root group with 68 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@fontsource-variable/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource-variable/noto-sans-sc](https://github.com/fontsource/font-files/tree/HEAD/fonts/variable/noto-sans-sc) | `5.2.10` | `5.3.0` |\n| [@fontsource/jetbrains-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/jetbrains-mono) | `5.2.8` | `5.3.0` |\n| [@radix-ui/react-hover-card](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/hover-card) | `1.1.15` | `1.1.23` |\n| [@radix-ui/react-popover](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/popover) | `1.1.15` | `1.1.23` |\n| [@reduxjs/toolkit](https://github.com/reduxjs/redux-toolkit) | `2.12.0` | `2.13.0` |\n| [@sentry/react](https://github.com/getsentry/sentry-javascript) | `10.53.1` | `11.1.0` |\n| [@tauri-apps/api](https://github.com/tauri-apps/tauri) | `2.11.0` | `2.12.0` |\n| [@tauri-apps/plugin-log](https://github.com/tauri-apps/plugins-workspace) | `2.8.0` | `2.10.0` |\n| [@tauri-apps/plugin-notification](https://github.com/tauri-apps/plugins-workspace) | `2.3.3` | `2.5.0` |\n| [@tauri-apps/plugin-opener](https://github.com/tauri-apps/plugins-workspace) | `2.5.4` | `2.7.0` |\n| [cuelume](https://github.com/danielwh2/cuelume) | `0.1.0` | `0.2.4` |\n| [framer-motion](https://github.com/motiondivision/motion) | `12.38.0` | `13.4.6` |\n| [i18next](https://github.com/i18next/i18next) | `26.2.0` | `26.4.2` |\n| [input-otp](https://github.com/guilhermerodz/input-otp/tree/HEAD/packages/input-otp) | `1.4.2` | `1.5.0` |\n| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) | `1.16.0` | `1.48.0` |\n| [radix-ui](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/radix-ui) | `1.4.3` | `1.6.7` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.6` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.3.0` |\n| [react-colorful](https://github.com/omgovich/react-colorful) | `5.7.0` | `5.8.1` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.6` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [react-hotkeys-hook](https://github.com/JohannesKlauss/react-keymap-hook) | `5.3.2` | `5.3.3` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.8` | `17.0.15` |\n| [react-resizable-panels](https://github.com/bvaughn/react-resizable-panels) | `4.11.1` | `4.14.1` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.15.1` | `7.18.4` |\n| [react-virtuoso](https://github.com/petyosi/react-virtuoso/tree/HEAD/packages/react-virtuoso) | `4.18.7` | `4.18.16` |\n| [semver](https://github.com/npm/node-semver) | `7.8.0` | `7.8.5` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [sonner](https://github.com/emilkowalski/sonner) | `2.0.7` | `2.0.8` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@hey-api/openapi-ts](https://github.com/hey-api/hey-api/tree/HEAD/packages/openapi-ts) | `0.97.3` | `0.99.0` |\n| [@sentry/vite-plugin](https://github.com/getsentry/sentry-javascript-bundler-plugins) | `5.3.0` | `5.4.0` |\n| [@tailwindcss/postcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-postcss) | `4.3.0` | `4.3.3` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.3.0` | `4.3.3` |\n| [@tauri-apps/cli](https://github.com/tauri-apps/tauri) | `2.11.1` | `2.12.0` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.14` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.3` | `19.3.0` |\n| [@types/semver](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/semver) | `7.7.1` | `7.8.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.6` | `5.0.2` |\n| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.27.1` | `9.32.0` |\n| [@wdio/globals](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-globals) | `9.27.1` | `9.31.3` |\n| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.27.1` | `9.32.0` |\n| [@wdio/mocha-framework](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-mocha-framework) | `9.27.1` | `9.32.0` |\n| [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) | `9.27.1` | `9.32.0` |\n| [autoprefixer](https://github.com/postcss/autoprefixer) | `10.5.0` | `10.6.1` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.5` |\n| [eslint](https://github.com/eslint/eslint) | `10.4.0` | `10.11.0` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-import-x](https://github.com/un-ts/eslint-plugin-import-x) | `4.16.2` | `4.17.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.2` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.6.0` | `17.12.0` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.4` | `17.6.0` |\n| [mocha](https://github.com/mochajs/mocha) | `10.8.2` | `12.0.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.14` | `8.5.28` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.9` |\n| [react-grab](https://github.com/aidenybai/react-grab) | `0.1.37` | `0.2.0` |\n| [shadcn](https://github.com/shadcn-ui/ui/tree/HEAD/packages/shadcn) | `4.7.0` | `4.21.0` |\n| [tailwind-merge](https://github.com/dcastil/tailwind-merge/tree/HEAD/packages/tailwind-merge) | `3.6.0` | `3.7.0` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.3.0` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.59.3` | `8.71.0` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.13` | `8.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.6` | `5.0.2` |\n| [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) | `9.27.1` | `9.32.0` |\n\n\nUpdates `@fontsource-variable/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource-variable/noto-sans-sc` from 5.2.10 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/variable/noto-sans-sc\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/jetbrains-mono` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/jetbrains-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-hover-card` from 1.1.15 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/hover-card/CHANGELOG.md\"\u003e@​radix-ui/react-hover-card's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/hover-card\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-hover-card\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@radix-ui/react-popover` from 1.1.15 to 1.1.23\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/radix-ui/primitives/blob/main/packages/react/popover/CHANGELOG.md\"\u003e@​radix-ui/react-popover's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.1.23\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eReverted breaking changes that caused compatibility issues with React Server Components.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-compose-refs@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.19\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.6\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.22\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.18\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.16\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.21\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRepublish through CI to attach provenance attestations. The previous versions of these packages were published manually outside of CI and therefore shipped without provenance; this patch re-releases the same code through the CI pipeline so every package includes an attestation.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/primitive@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.17\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-layout-effect@1.1.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.20\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eImproved tree-shaking so bundlers can drop unused components. Component parts are now marked \u003ccode\u003e/* @__PURE__ */\u003c/code\u003e and use named render functions instead of \u003ccode\u003eComponent.displayName = ...\u003c/code\u003e assignments, which previously prevented dead-code elimination with some bundlers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-popper@1.3.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.16\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.8\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.19\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.15\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.2.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-presence@1.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.18\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-primitive@2.1.7\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.14\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.13\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.17\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed Dismissable Layer so outside interactions stopped by extension UI overlays do not dismiss dialogs or popovers.\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-slot@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.1\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.13\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.10\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.12\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.1.16\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed a bug where iOS text selection and editing on HTML inputs within \u003ccode\u003ereact-dialog\u003c/code\u003e were broken\u003c/li\u003e\n\u003cli\u003eFixed triggers referencing a non-existent element via \u003ccode\u003earia-controls\u003c/code\u003e when their content is removed from the DOM (credit to \u003ca href=\"https://github.com/dodomorandi\"\u003e\u003ccode\u003e@​dodomorandi\u003c/code\u003e\u003c/a\u003e for the \u003ca href=\"https://redirect.github.com/radix-ui/primitives/pull/3243\"\u003eoriginal PR\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdded repository.directory to all package.json files\u003c/li\u003e\n\u003cli\u003eUpdated dependencies: \u003ccode\u003e@radix-ui/react-presence@1.1.6\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-popper@1.3.0\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-slot@1.2.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-guards@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-dismissable-layer@1.1.12\u003c/code\u003e, \u003ccode\u003e@radix-ui/primitive@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-compose-refs@1.1.3\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-context@1.1.4\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-focus-scope@1.1.9\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-id@1.1.2\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-portal@1.1.11\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-primitive@2.1.5\u003c/code\u003e, \u003ccode\u003e@radix-ui/react-use-controllable-state@1.2.3\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/radix-ui/primitives/commits/HEAD/packages/react/popover\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​radix-ui/react-popover\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@reduxjs/toolkit` from 2.12.0 to 2.13.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/reduxjs/redux-toolkit/releases\"\u003e@​reduxjs/toolkit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.13.0\u003c/h2\u003e\n\u003cp\u003eThis \u003cstrong\u003efeature release\u003c/strong\u003e updates our build tooling to TSDown and PNPM, adds official TypeScript 7 support, and includes a long list of bugfixes across RTK Query, \u003ccode\u003ecreateAsyncThunk\u003c/code\u003e, \u003ccode\u003ecreateEntityAdapter\u003c/code\u003e, and \u003ccode\u003ecombineSlices\u003c/code\u003e.\u003c/p\u003e\n\u003ch2\u003eChangelog\u003c/h2\u003e\n\u003ch3\u003eBuild Tooling Updates\u003c/h3\u003e\n\u003cp\u003eWe've fully modernizing modernized our build tooling across all of the Redux repos. That included switching from Yarn to PNPM, ESLint to Oxlint, Prettier to Oxfmt, and TSUp to TSDown.\u003c/p\u003e\n\u003cp\u003eThe part that matters for users is that we now build the package with \u003ca href=\"https://tsdown.dev\"\u003eTSDown\u003c/a\u003e instead of \u003ccode\u003etsup\u003c/code\u003e. The package layout, \u003ccode\u003eexports\u003c/code\u003e definitions, and exported APIs are all unchanged from 2.12. We've checked the new build with \u003ccode\u003eattw\u003c/code\u003e, and verified that CJS and ESM entry points load in both dev and prod builds, and that the \u003ccode\u003elegacy-esm\u003c/code\u003e artifacts still target ES2017. The contents of the bundles do look a bit different (smaller CJS artifacts, slightly different helper output in the \u003ccode\u003elegacy-esm\u003c/code\u003e files). If you see any behavior differences that look build-related, please file an issue!\u003c/p\u003e\n\u003cp\u003eThis is also our first release published via the updated PNPM-based workflow, still using NPM Trusted Publishing. We've also added \u003ccode\u003epkg.pr.new\u003c/code\u003e previews for every commit, so you can try out a PR build before it's released.\u003c/p\u003e\n\u003ch3\u003eDocs Updates\u003c/h3\u003e\n\u003cp\u003eWe've shipped a new combined Redux libraries docs site!  The core docs site at \u003ca href=\"https://redux.js.org\"\u003ehttps://redux.js.org\u003c/a\u003e now contains the docs for \u003cem\u003eall\u003c/em\u003e of our libraries: Redux core and usage guides, Redux Toolkit, React Redux, and Reselect.  The prior standalone docs sites for RTK, R-R, and Reselect now redirect to their respective sections of the combined docs.  We've also done a major cleanup pass on the docs, deduplicating pages that had similarities (like the Next.js or RTK2 migration pages that lived in both the core and RTK docs), and updating outdated content (modernizing example code snippets, deleting dead links, and making RTK and hooks the default patterns shown).  The RTK content now lives at \u003ca href=\"https://redux.js.org/toolkit/\"\u003ehttps://redux.js.org/toolkit/\u003c/a\u003e .\u003c/p\u003e\n\u003ch3\u003eTypeScript 7 Support\u003c/h3\u003e\n\u003cp\u003eTS 7.0 (the native Go port) is now out! We fixed the remaining type errors in RTK when checked by TS 7.0 and 7.1, and TS 7.0 is now part of our CI test matrix.\u003c/p\u003e\n\u003cp\u003ePer our TS support policy of matching DefinitelyTyped's support window, we've also updated our support matrix to TS 5.6+. As always, RTK may still work with earlier versions, but we no longer test against them.\u003c/p\u003e\n\u003ch3\u003eRTK Query Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003euseQueryState\u003c/code\u003e (and thus \u003ccode\u003euseQuery\u003c/code\u003e) was passing a new inline selector to \u003ccode\u003euseSelector\u003c/code\u003e on every render, and also reading the store directly during render. The selector is now memoized, and the direct store read is gone. This also fixes a bug where \u003ccode\u003eisSuccess\u003c/code\u003e could flip from \u003ccode\u003efalse\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e on an unrelated re-render while a query was refetching after an error. \u003ccode\u003eisSuccess\u003c/code\u003e now correctly stays \u003ccode\u003efalse\u003c/code\u003e in that case.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003edata\u003c/code\u003e now reflects cache updates made via \u003ccode\u003eupdateQueryData\u003c/code\u003e while a refetch is in flight, instead of showing the previous result.\u003c/p\u003e\n\u003cp\u003ePolling now reads the current cache state when each poll fires, rather than the state at the time the poll was scheduled. This means \u003ccode\u003eskipPollingIfUnfocused\u003c/code\u003e respects focus loss that happens after scheduling, and polls stop if their cache entry was removed.\u003c/p\u003e\n\u003cp\u003eWe fixed a race where a duplicate query request rejected by the thunk condition could cause queued tag invalidations to run too early and be lost, leaving stale data in the cache.\u003c/p\u003e\n\u003cp\u003eTags with falsy ids like \u003ccode\u003e0\u003c/code\u003e now invalidate and clean up correctly.\u003c/p\u003e\n\u003cp\u003eLazy query hooks now re-subscribe correctly when effects restart while the hook state is preserved, such as with Fast Refresh or \u003ccode\u003e\u0026lt;Activity\u0026gt;\u003c/code\u003e.\u003c/p\u003e\n\u003cp\u003eInfinite queries no longer trigger \u003ccode\u003eonQueryStarted\u003c/code\u003e when fetching past the end of the list, and the infinite query hook result type now includes the page error flags.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003efetchBaseQuery\u003c/code\u003e only treats a URL as absolute if it starts with a scheme.\u003c/p\u003e\n\u003cp\u003eWe also fixed an error when rehydrating state for an endpoint name that has no definition.\u003c/p\u003e\n\u003ch3\u003eOther Fixes\u003c/h3\u003e\n\u003cp\u003e\u003ccode\u003ecreateAsyncThunk\u003c/code\u003e no longer swallows aborts that happen before the \u003ccode\u003epending\u003c/code\u003e action is dispatched, and now correctly sets \u003ccode\u003erejectedWithValue\u003c/code\u003e when \u003ccode\u003erejectWithValue\u003c/code\u003e is called with a falsy payload.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecreateEntityAdapter\u003c/code\u003e's \u003ccode\u003esetAll\u003c/code\u003e now keeps the last item when given duplicate IDs, matching \u003ccode\u003esetMany\u003c/code\u003e. The sorted adapter's \u003ccode\u003eupdateMany\u003c/code\u003e now merges multiple updates for the same ID before applying them.\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003ecombineSlices\u003c/code\u003e now keeps its internal state proxy cache per instance, so multiple combined reducers no longer interfere with each other.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/370f7eb6403bdfdb1a2ab5b90fbcfd8eaee7d57b\"\u003e\u003ccode\u003e370f7eb\u003c/code\u003e\u003c/a\u003e Release 2.13.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/8c40241546d97cbe3a67c676e28945fad56ab92c\"\u003e\u003ccode\u003e8c40241\u003c/code\u003e\u003c/a\u003e Fix release-it commands for PNPM\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/483f0fb5b5c28f233d2243c8524abd8cffa70cc1\"\u003e\u003ccode\u003e483f0fb\u003c/code\u003e\u003c/a\u003e Fix unstable selector reference inside of \u003ccode\u003euseQueryState\u003c/code\u003e and \u003ccode\u003eisSuccess\u003c/code\u003e dur...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/62103f5409a9e153bb66af4a413308e1ac0f82de\"\u003e\u003ccode\u003e62103f5\u003c/code\u003e\u003c/a\u003e Fix TS7 errors and update TS matrix (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5455\"\u003e#5455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/71db2d41646cf4d297c611612a6c0e1b74ee63ba\"\u003e\u003ccode\u003e71db2d4\u003c/code\u003e\u003c/a\u003e Fetch the other libraries' docs from master in previews (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5454\"\u003e#5454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/0eeae5cfb16d0fdd0bfca87c5c3283e096e5cfd4\"\u003e\u003ccode\u003e0eeae5c\u003c/code\u003e\u003c/a\u003e Convert Redux Toolkit docs to the combined site format (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5451\"\u003e#5451\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/c9dac937d77adc3bf04842a43955e81d0e7a46da\"\u003e\u003ccode\u003ec9dac93\u003c/code\u003e\u003c/a\u003e docs: clarify browser ESM import map usage (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5375\"\u003e#5375\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/00b133f5e63182c7095c0c7d962c1564d9ac718d\"\u003e\u003ccode\u003e00b133f\u003c/code\u003e\u003c/a\u003e fix(toolkit): handle circular references in immutable state middleware (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5433\"\u003e#5433\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/ded675e0c844b02b26f99a2dc5e73a449ef3e038\"\u003e\u003ccode\u003eded675e\u003c/code\u003e\u003c/a\u003e docs site: fix pagefind search by preloading window.pagefind (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5447\"\u003e#5447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/reduxjs/redux-toolkit/commit/322c01a6869e6fbb93dbd369397c3b5460919b9e\"\u003e\u003ccode\u003e322c01a\u003c/code\u003e\u003c/a\u003e Reinstate lazy queries after preserved effects restart (\u003ca href=\"https://redirect.github.com/reduxjs/redux-toolkit/issues/5424\"\u003e#5424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/reduxjs/redux-toolkit/compare/v2.12.0...v2.13.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sentry/react` from 10.53.1 to 11.1.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/releases\"\u003e@​sentry/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Auto-instrument MCP servers via orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24529\"\u003e#24529\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003emcpServerIntegration\u003c/code\u003e wraps every \u003ccode\u003eMcpServer\u003c/code\u003e instance (from \u003ccode\u003e@modelcontextprotocol/server\u003c/code\u003e and \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e) when it is created. You no longer need to call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e manually. You can still call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e to override options, for example \u003ccode\u003erecordInputs: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Support Prisma 8 in \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24682\"\u003e#24682\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eprismaIntegration\u003c/code\u003e now creates a \u003ccode\u003eprisma:client:operation\u003c/code\u003e span for each Prisma 8 ORM call, with the database query spans nested below it. No code changes are necessary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add TypeSafe integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24703\"\u003e#24703\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003etypesafeIntegration\u003c/code\u003e creates a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span for each TypeSafe Jev call through \u003ccode\u003e@typesafe-ai/sdk\u003c/code\u003e (\u003ccode\u003eTypeSafeClient.systemOne\u003c/code\u003e). For runtimes without auto-instrumentation, use \u003ccode\u003einstrumentTypeSafeClient()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument Vercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24694\"\u003e#24694\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eVercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e calls now create a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span, with the state and questions as input messages and the answers as output messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003eshowReportDialog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24780\"\u003e#24780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add client address, port and protocol to Bun.serve spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24523\"\u003e#24523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Re-export httpServerIntegration from /request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24614\"\u003e#24614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Add Remix 3 export subpaths and optional peer deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24697\"\u003e#24697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support amqplib v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24652\"\u003e#24652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support tedious v20 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24644\"\u003e#24644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Injection silently no-ops on Windows (\u003ccode\u003eregisterHooks\u003c/code\u003e path) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Keep diagnostics channel subscriptions alive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24632\"\u003e#24632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Call connect() on the binding for service bindings and DO stubs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24593\"\u003e#24593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep the user's class name when auto-wrapping an export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24700\"\u003e#24700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Support joined set-cookie headers (split them) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24659\"\u003e#24659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't prepend basePath to absolute router navigation URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24680\"\u003e#24680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Limit Turbopack orchestrion loader to instrumented packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24792\"\u003e#24792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Stop Turbopack loaders from loading the Sentry CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24651\"\u003e#24651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-runtime-injection): Keep ES modules working on Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24669\"\u003e#24669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Deduplicate Google GenAI streaming tool calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23432\"\u003e#23432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit,remix): Export Mistral manual wrapper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24566\"\u003e#24566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(wasm): map wasm:// stack frames to registered debug images (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23999\"\u003e#23999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for HTML injection mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24440\"\u003e#24440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for Webpack and Turbopack (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24448\"\u003e#24448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(bundler-plugins): Remove Babel fallback from component annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24449\"\u003e#24449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24674\"\u003e#24674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24675\"\u003e#24675\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24745\"\u003e#24745\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md\"\u003e@​sentry/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e11.1.0\u003c/h2\u003e\n\u003ch3\u003eImportant Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Auto-instrument MCP servers via orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24529\"\u003e#24529\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003emcpServerIntegration\u003c/code\u003e wraps every \u003ccode\u003eMcpServer\u003c/code\u003e instance (from \u003ccode\u003e@modelcontextprotocol/server\u003c/code\u003e and \u003ccode\u003e@modelcontextprotocol/sdk\u003c/code\u003e) when it is created. You no longer need to call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e manually. You can still call \u003ccode\u003ewrapMcpServerWithSentry\u003c/code\u003e to override options, for example \u003ccode\u003erecordInputs: false\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(node): Support Prisma 8 in \u003ccode\u003eprismaIntegration\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24682\"\u003e#24682\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003e\u003ccode\u003eprismaIntegration\u003c/code\u003e now creates a \u003ccode\u003eprisma:client:operation\u003c/code\u003e span for each Prisma 8 ORM call, with the database query spans nested below it. No code changes are necessary.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Add TypeSafe integration (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24703\"\u003e#24703\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eA new default \u003ccode\u003etypesafeIntegration\u003c/code\u003e creates a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span for each TypeSafe Jev call through \u003ccode\u003e@typesafe-ai/sdk\u003c/code\u003e (\u003ccode\u003eTypeSafeClient.systemOne\u003c/code\u003e). For runtimes without auto-instrumentation, use \u003ccode\u003einstrumentTypeSafeClient()\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003efeat(server-utils): Instrument Vercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24694\"\u003e#24694\u003c/a\u003e)\u003c/strong\u003e\u003c/p\u003e\n\u003cp\u003eVercel AI \u003ccode\u003eexperimental_evaluate\u003c/code\u003e calls now create a \u003ccode\u003egen_ai.evaluate\u003c/code\u003e span, with the state and questions as input messages and the answers as output messages.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eOther Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(browser): Add \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003eshowReportDialog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24780\"\u003e#24780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(bun): Add client address, port and protocol to Bun.serve spans (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24523\"\u003e#24523\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(cloudflare): Re-export httpServerIntegration from /request (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24614\"\u003e#24614\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(remix): Add Remix 3 export subpaths and optional peer deps (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24697\"\u003e#24697\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support amqplib v2 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24652\"\u003e#24652\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efeat(server-utils): Support tedious v20 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24644\"\u003e#24644\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix: Injection silently no-ops on Windows (\u003ccode\u003eregisterHooks\u003c/code\u003e path) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24705\"\u003e#24705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(bun): Keep diagnostics channel subscriptions alive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24632\"\u003e#24632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Call connect() on the binding for service bindings and DO stubs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24593\"\u003e#24593\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(cloudflare): Keep the user's class name when auto-wrapping an export (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24700\"\u003e#24700\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(core): Support joined set-cookie headers (split them) (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24659\"\u003e#24659\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Don't prepend basePath to absolute router navigation URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24680\"\u003e#24680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Limit Turbopack orchestrion loader to instrumented packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24792\"\u003e#24792\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(nextjs): Stop Turbopack loaders from loading the Sentry CLI (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24651\"\u003e#24651\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-runtime-injection): Keep ES modules working on Deno (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24669\"\u003e#24669\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(server-utils): Deduplicate Google GenAI streaming tool calls (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23432\"\u003e#23432\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit,remix): Export Mistral manual wrapper (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24566\"\u003e#24566\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(sveltekit): Resolve \u003ccode\u003e@opentelemetry/api\u003c/code\u003e via the SDK on SvelteKit 3 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24736\"\u003e#24736\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003efix(wasm): map wasm:// stack frames to registered debug images (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/23999\"\u003e#23999\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for HTML injection mode (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24440\"\u003e#24440\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eperf(bundler-plugins): Use fast component annotation for Webpack and Turbopack (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24448\"\u003e#24448\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eref(bundler-plugins): Remove Babel fallback from component annotation (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24449\"\u003e#24449\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cul\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24674\"\u003e#24674\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003echore: Add external contributor to CHANGELOG.md (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/pull/24675\"\u003e#24675\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/1dcfd2f43023f74d5ab483b296c0a76ae12d8607\"\u003e\u003ccode\u003e1dcfd2f\u003c/code\u003e\u003c/a\u003e release: 11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/c25a8563c3d8f9893987fd5c2f8d94d4c81eac99\"\u003e\u003ccode\u003ec25a856\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.1.0 (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24796\"\u003e#24796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/816e546f39fb47f56534a51c37112c5b4c283e7b\"\u003e\u003ccode\u003e816e546\u003c/code\u003e\u003c/a\u003e meta(changelog): Update changelog for 11.1.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/54e8e647cd16f8271a27f2c314108c3712e3f57a\"\u003e\u003ccode\u003e54e8e64\u003c/code\u003e\u003c/a\u003e fix(server-utils): Use Bun-safe diagnostics channel wrappers in MCP integrati...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/b0a7cc68dd02b69c03186b6b1e8041713942855e\"\u003e\u003ccode\u003eb0a7cc6\u003c/code\u003e\u003c/a\u003e fix(nextjs): Don't prepend basePath to absolute router navigation URLs (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24680\"\u003e#24680\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/4a0c10e872591c48e073c5c512ca61e4367b8999\"\u003e\u003ccode\u003e4a0c10e\u003c/code\u003e\u003c/a\u003e feat(server-utils): Auto-instrument MCP servers via orchestrion (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24529\"\u003e#24529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/20dfe1b74fd54d70ba3383aa9626b32847e7a771\"\u003e\u003ccode\u003e20dfe1b\u003c/code\u003e\u003c/a\u003e fix(nextjs): Limit Turbopack orchestrion loader to instrumented packages (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24\"\u003e#24\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/bc94aca401a415c39cd64765cb49c4d60bf4f535\"\u003e\u003ccode\u003ebc94aca\u003c/code\u003e\u003c/a\u003e test(cloudflare): Add e2e test app for \u003ccode\u003e@cloudflare/think\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24660\"\u003e#24660\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/378cccba51aa8385151ef0bb8c45ddeab0fbea9b\"\u003e\u003ccode\u003e378cccb\u003c/code\u003e\u003c/a\u003e feat(browser): Add \u003ccode\u003eonError\u003c/code\u003e callback to \u003ccode\u003eshowReportDialog\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24780\"\u003e#24780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/getsentry/sentry-javascript/commit/e4172760acaf8a2fca38406557179116eb651398\"\u003e\u003ccode\u003ee417276\u003c/code\u003e\u003c/a\u003e fix(bun): Keep diagnostics channel subscriptions alive (\u003ca href=\"https://redirect.github.com/getsentry/sentry-javascript/issues/24632\"\u003e#24632\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/getsentry/sentry-javascript/compare/10.53.1...11.1.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/api` from 2.11.0 to 2.12.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/tauri/releases\"\u003e@​tauri-apps/api's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tauri-apps/api\u003c/code\u003e v2.12.0\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003eAll found vulnerabilities were already reviewed and decided to be ignored\n2 ignored: 2 high\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003e[2.12.0]\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/d8d02ba60c041fb0ab4f5631e8ea21ce7231a95a\"\u003e\u003ccode\u003ed8d02ba60\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14767\"\u003e#14767\u003c/a\u003e) Added the \u003ccode\u003eexit\u003c/code\u003e function to \u003ccode\u003e@tauri-apps/api/app\u003c/code\u003e, backed by the new \u003ccode\u003eplugin:app|exit\u003c/code\u003e command (\u003ccode\u003ecore:app:allow-exit\u003c/code\u003e permission), to exit the app without requiring the \u003ccode\u003e@tauri-apps/plugin-process\u003c/code\u003e plugin.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/990f77eb2f16b431dd5fd8b1059e6112647cca7a\"\u003e\u003ccode\u003e990f77eb2\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15961\"\u003e#15961\u003c/a\u003e) Added \u003ccode\u003eJsImage\u003c/code\u003e type alias and documented its relationship to the Rust \u003ccode\u003eJsImage\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/29265557c7a42ef6a1f982e0ef738208df1f6dd3\"\u003e\u003ccode\u003e29265557c\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15410\"\u003e#15410\u003c/a\u003e) Added \u003ccode\u003enoRedirectionBitmap\u003c/code\u003e option to the \u003ccode\u003eWindow\u003c/code\u003e and \u003ccode\u003eWebviewWindow\u003c/code\u003e constructors on Windows.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/6edc2f4d49d2477649bf170aa2867276c25573da\"\u003e\u003ccode\u003e6edc2f4d4\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14926\"\u003e#14926\u003c/a\u003e) Added \u003ccode\u003eWindow::set_fullscreen_on_monitor\u003c/code\u003e, \u003ccode\u003eWebviewWindow::set_fullscreen_on_monitor\u003c/code\u003e and the \u003ccode\u003esetFullscreenOnMonitor\u003c/code\u003e JavaScript API to make a window fullscreen on the monitor containing a given physical position, along with the \u003ccode\u003ecore:window:allow-set-fullscreen-on-monitor\u003c/code\u003e permission.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eEnhancements\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/be019795abc0316aa53f2519bfbf3e7624b9af2e\"\u003e\u003ccode\u003ebe019795a\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14103\"\u003e#14103\u003c/a\u003e) Add ECMAScript Explicit Resource Management to Resource. You can now use the \u003ccode\u003eusing\u003c/code\u003e syntax in supported browsers or with polyfills:\u003c/p\u003e\n\u003cpre lang=\"javascript\"\u003e\u003ccode\u003eimport { create, BaseDirectory } from \u0026quot;@tauri-apps/plugin-fs\u0026quot;\n...\n{\n  await using file = await create(\u0026quot;foo/bar.txt\u0026quot;, { baseDir: BaseDirectory.AppConfig });\n  await file.write(new TextEncoder().encode(\u0026quot;Hello world\u0026quot;));\n  // Before `file` goes out of scope, it is disposed by calling `file[Symbol.asyncDispose]()` and awaited.\n}\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/4a506565374a6a0b4b595e4cdb6d7db68136d765\"\u003e\u003ccode\u003e4a5065653\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/14454\"\u003e#14454\u003c/a\u003e) Added \u003ccode\u003eRegular\u003c/code\u003e and \u003ccode\u003eClear\u003c/code\u003e Liquid Glass window effects, and the \u003ccode\u003einteractive\u003c/code\u003e window effects option (macOS 27.0+) that enables the glass' visual response to user interactions.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/4fabe2ff1bfe28bbcd3335546caf7db7ff970706\"\u003e\u003ccode\u003e4fabe2ff1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/16067\"\u003e#16067\u003c/a\u003e) Fix \u003ccode\u003eWindow.setBackgroundColor\u003c/code\u003e, \u003ccode\u003eWebview.setBackgroundColor\u003c/code\u003e and \u003ccode\u003eWebviewWindow.setBackgroundColor\u003c/code\u003e sending a \u003ccode\u003ecolor\u003c/code\u003e argument while the \u003ccode\u003eplugin:window|set_background_color\u003c/code\u003e and \u003ccode\u003eplugin:webview|set_webview_background_color\u003c/code\u003e commands expect \u003ccode\u003elabel\u003c/code\u003e and \u003ccode\u003evalue\u003c/code\u003e. The color was always deserialized as \u003ccode\u003eNone\u003c/code\u003e, so instead of applying the given color the call cleared the background of the calling window/webview.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://www.github.com/tauri-apps/tauri/commit/32efd0232d868984ac8de9efebae19e464c7c536\"\u003e\u003ccode\u003e32efd0232\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/pull/15957\"\u003e#15957\u003c/a\u003e) \u003ccode\u003eImage.rgba\u003c/code\u003e now returns a more specific type \u003ccode\u003ePromise\u0026lt;Uint8Array\u0026lt;ArrayBuffer\u0026gt;\u0026gt;\u003c/code\u003e instead of the default \u003ccode\u003ePromise\u0026lt;Uint8Array\u0026lt;ArrayBufferLike\u0026gt;\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003e$ pnpm build \u0026amp;\u0026amp; cd ./dist \u0026amp;\u0026amp; pnpm publish --access public --loglevel debug --no-git-checks\n$ rollup -c --configPlugin typescript\n\u001b[36m\n\u001b[1m./src/app.ts, ./src/core.ts, ./src/dpi.ts, ./src/event.ts, ./src/image.ts, ./src/index.ts, ./src/menu.ts, ./src/mocks.ts, ./src/path.ts, ./src/tray.ts, ./src/webview.ts, ./src/webviewWindow.ts, ./src/window.ts\u001b[22m → \u001b[1m./dist, ./dist\u001b[22m...\u001b[39m\n\u001b[32mcreated \u001b[1m./dist, ./dist\u001b[22m in \u001b[1m757ms\u001b[22m\u001b[39m\n\u001b[36m\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/4f46cfc10da37f5deba2326569f86b0700d97835\"\u003e\u003ccode\u003e4f46cfc\u003c/code\u003e\u003c/a\u003e fix(ci): pnpm publish should use \u0026quot;debug\u0026quot; loglevel instead of \u0026quot;silly\u0026quot;\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/726822c3d8afd38f87aff244200e64f5cb9513b5\"\u003e\u003ccode\u003e726822c\u003c/code\u003e\u003c/a\u003e apply version updates (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15634\"\u003e#15634\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/9f8922a0388986c38158e531707115ce473a3fa2\"\u003e\u003ccode\u003e9f8922a\u003c/code\u003e\u003c/a\u003e docs(core): extend app_directories_override documentation (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16139\"\u003e#16139\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/dc894d40c719c69741c7ab5d29c0ae1b5a9824cf\"\u003e\u003ccode\u003edc894d4\u003c/code\u003e\u003c/a\u003e chore: remove change file for unreleased fix (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16140\"\u003e#16140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/152529eb8115e212deba5cc15e0a64fca821eb37\"\u003e\u003ccode\u003e152529e\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;feat(core): add android activityEmbedding config (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/15255\"\u003e#15255\u003c/a\u003e)\u0026quot; (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16138\"\u003e#16138\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/7456ddd829bc2c59556b95bf6b6fdad1d25d6d92\"\u003e\u003ccode\u003e7456ddd\u003c/code\u003e\u003c/a\u003e Revert \u0026quot;fix(core): proper unique identifier for menu items on channels store\u0026quot;...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/15468de79772c442a424c6e02658b872c0a24b38\"\u003e\u003ccode\u003e15468de\u003c/code\u003e\u003c/a\u003e fix(bundler): recognize deb and rpm as self-contained updater targets (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16064\"\u003e#16064\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/8e7028331ad37ac2db74d4ec20e66be5cacf2c40\"\u003e\u003ccode\u003e8e70283\u003c/code\u003e\u003c/a\u003e fix(bundler): update linuxdeploy and linuxdeploy-plugin-gtk (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16062\"\u003e#16062\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/1b91b7b7b3dad8b77bcaeadc6653250e04f0cb7b\"\u003e\u003ccode\u003e1b91b7b\u003c/code\u003e\u003c/a\u003e fix(cli): list all locked crate versions in tauri info (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16102\"\u003e#16102\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/tauri/commit/ff7cd8d863061aaa1c5932062b071db6b17af36e\"\u003e\u003ccode\u003eff7cd8d\u003c/code\u003e\u003c/a\u003e fix(cli): harden updater key generation and signing (\u003ca href=\"https://redirect.github.com/tauri-apps/tauri/issues/16118\"\u003e#16118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/tauri/compare/@tauri-apps/api-v2.11.0...@tauri-apps/api-v2.12.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-log` from 2.8.0 to 2.10.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-log's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003edialog-js v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-dialog@2.8.1\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 3.5kB README.md\nnpm notice 7.1kB dist-js/index.cjs\nnpm notice 15.1kB dist-js/index.d.ts\nnpm notice 7.0kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 657B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-dialog\nnpm notice version: 2.8.1\nnpm notice filename: tauri-apps-plugin-dialog-2.8.1.tgz\nnpm notice package size: 6.8 kB\nnpm notice unpacked size: 34.3 kB\nnpm notice shasum: f29f3c28862a1ed767b6fd241f34abf26129f88f\nnpm notice integrity: sha512-/DtE3B62JgpYu[...]phsKnb+738Dmw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=3028120915\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-dialog@2.8.1\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003edialog v2.8.1\u003c/h2\u003e\n\u003ch2\u003e[2.8.1]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/569ee82cf61a358b4c73ba52f2e99f3317ec05d0\"\u003e\u003ccode\u003e569ee82c\u003c/code\u003e\u003c/a\u003e Fix the docs.rs build for Android: the build script now detects docs.rs through the \u003ccode\u003eDOCS_RS\u003c/code\u003e environment variable, since \u003ccode\u003ecfg(docsrs)\u003c/code\u003e is never set for build scripts.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a2364a5f216324439feedeb25b2db74e7b1eba90\"\u003e\u003ccode\u003ea2364a5\u003c/code\u003e\u003c/a\u003e fix: integration test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/67ebc1396bfd4b437530f9bbe8bed6845ade8fc3\"\u003e\u003ccode\u003e67ebc13\u003c/code\u003e\u003c/a\u003e fix(ci): check-publish job should check .changes/pre.json\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/cbfd428bcc3ecb21aac9dd049779c9b9c7b90734\"\u003e\u003ccode\u003ecbfd428\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3618\"\u003e#3618\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f460570b4423708fb3b5ab1e1213d889a4d7a9b5\"\u003e\u003ccode\u003ef460570\u003c/code\u003e\u003c/a\u003e chore: fmt\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a433ec09d13c6532f54256608d8e951283d64596\"\u003e\u003ccode\u003ea433ec0\u003c/code\u003e\u003c/a\u003e fix: mobile clippy warnings\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3d8a3c877b352726285b79be9450dd59ba78fc63\"\u003e\u003ccode\u003e3d8a3c8\u003c/code\u003e\u003c/a\u003e chore: edition 2024\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b517cc7e858d0d45d6b0d67fddf5290ff2e7e2ca\"\u003e\u003ccode\u003eb517cc7\u003c/code\u003e\u003c/a\u003e fix: actually set rust-version to 1.90\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/b6a38a5e32c64745d28267d1ab59c8bd02ba4d72\"\u003e\u003ccode\u003eb6a38a5\u003c/code\u003e\u003c/a\u003e fix(ci): e2e test error reporting\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b60\u003c/code\u003e\u003c/a\u003e feat: update to tauri 2.12\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/3a01943572ba0d00909857a62588d06159e709ba\"\u003e\u003ccode\u003e3a01943\u003c/code\u003e\u003c/a\u003e tests(e2e): fix e2e failures on Linux and Windows (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3642\"\u003e#3642\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/log-v2.8.0...log-v2.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-notification` from 2.3.3 to 2.5.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-notification's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003esql-js v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-sql@2.5.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 6.2kB README.md\nnpm notice 6.5kB dist-js/index.cjs\nnpm notice 6.1kB dist-js/index.d.ts\nnpm notice 6.5kB dist-js/index.js\nnpm notice 703B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-sql\nnpm notice version: 2.5.0\nnpm notice filename: tauri-apps-plugin-sql-2.5.0.tgz\nnpm notice package size: 5.3 kB\nnpm notice unpacked size: 27.0 kB\nnpm notice shasum: f2806141a23eab9347aed34efa0efa15930e8dae\nnpm notice integrity: sha512-wHzfXAgMbn3G1[...]kFZrgTyu8zBkw==\nnpm notice total files: 6\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nnpm notice publish Provenance statement published to transparency log: https://search.sigstore.dev/?logIndex=2969525463\nnpm notice Your package is being processed and may take a few minutes to become available.\n+ @tauri-apps/plugin-sql@2.5.0\n\u003c/code\u003e\u003c/pre\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003esql v2.5.0\u003c/h2\u003e\n\u003ch2\u003e[2.5.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ae3c808eb60086f32b1d67bb8ccc525b95333e77\"\u003e\u003ccode\u003eae3c808e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3602\"\u003e#3602\u003c/a\u003e) The plugin's global API script (used with \u003ccode\u003eapp.withGlobalTauri\u003c/code\u003e) now resolves the core API from \u003ccode\u003ewindow.__TAURI__\u003c/code\u003e instead of bundling its own copy of \u003ccode\u003e@tauri-apps/api\u003c/code\u003e. Values created with the core API are now accepted by plugin APIs in global mode (e.g. an \u003ccode\u003eImage\u003c/code\u003e from \u003ccode\u003ewindow.__TAURI__.image\u003c/code\u003e passed to \u003ccode\u003eclipboardManager.writeImage\u003c/code\u003e, which previously failed the \u003ccode\u003einstanceof\u003c/code\u003e check against the plugin's private copy), and the script is considerably smaller.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/9b29b601f387ded1f4adb4386623a3c035a5598c\"\u003e\u003ccode\u003e9b29b601\u003c/code\u003e\u003c/a\u003e Update MSRV to 1.90 to match tauri.\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/a87a3c7d4491bf25589a0b24c285fcd5df3d6337\"\u003e\u003ccode\u003ea87a3c7d\u003c/code\u003e\u003c/a\u003e Update documentation.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/d6a3898001a4bcc659e045f9501498751b77dbe6\"\u003e\u003ccode\u003ed6a3898\u003c/code\u003e\u003c/a\u003e Publish New Versions (v2) (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3268\"\u003e#3268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2e5bcdf202f98ec0fb0481725dd32f0626c766c8\"\u003e\u003ccode\u003e2e5bcdf\u003c/code\u003e\u003c/a\u003e chore(deps): fix audits (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3373\"\u003e#3373\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4374b4fc1a9a7c0506034d86707fd3288d347f9b\"\u003e\u003ccode\u003e4374b4f\u003c/code\u003e\u003c/a\u003e chore(notification): remove unused dev-deps (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3372\"\u003e#3372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/f75d21db3351d6f12adf585c2c797c20ece94f7f\"\u003e\u003ccode\u003ef75d21d\u003c/code\u003e\u003c/a\u003e chore(deps): remove used of tauri-utils build feature (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3360\"\u003e#3360\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/4b95f5e079593d5b2b98220c332f420dc70d18d1\"\u003e\u003ccode\u003e4b95f5e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency eslint to v10.1.0 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3357\"\u003e#3357\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/99c3e37b54c115e8712f67c2b53ed1f2f0b4aae6\"\u003e\u003ccode\u003e99c3e37\u003c/code\u003e\u003c/a\u003e chore(deps): bump tar in /plugins/updater/tests/updater-migration/v1-app (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3352\"\u003e#3352\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/eaac19a5b7e325a06d4c1c6d740e38d86c55cd89\"\u003e\u003ccode\u003eeaac19a\u003c/code\u003e\u003c/a\u003e chore(deps): update rust crate tar to v0.4.45 [security] (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3353\"\u003e#3353\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/5183e314cbabc179228e232992ad67025f30272d\"\u003e\u003ccode\u003e5183e31\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency typescript-eslint to v8.57.1 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3344\"\u003e#3344\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/2c0883e64e9a53ea18102ed350cd5e65ba7c8f4b\"\u003e\u003ccode\u003e2c0883e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency vite to v8 (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/issues/3346\"\u003e#3346\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/024ec0c29c20cf94579dab9b79d6be0da61a8daa\"\u003e\u003ccode\u003e024ec0c\u003c/code\u003e\u003c/a\u003e fix(deep-link): ChromeOS deep link calls filtered and ignored by plugin (fix ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/compare/nfc-v2.3.3...fs-v2.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tauri-apps/plugin-notification\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tauri-apps/plugin-opener` from 2.5.4 to 2.7.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/releases\"\u003e@​tauri-apps/plugin-opener's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eopener-js v2.7.0\u003c/h2\u003e\n\u003ch2\u003e[2.7.0]\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://github.com/tauri-apps/plugins-workspace/commit/ecd3273e8e4c6e9b123bf9861bf7b925cad1c679\"\u003e\u003ccode\u003eecd3273e\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/tauri-apps/plugins-workspace/pull/3480\"\u003e#3480\u003c/a\u003e by \u003ca href=\"https://github.com/tauri-apps/plugins-workspace/../../renovate\"\u003e\u003ccode\u003e@​renovate\u003c/code\u003e\u003c/a\u003e) Updated \u003ccode\u003ewindows-rs\u003c/code\u003e dependencies:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003edeep-link: updated \u003ccode\u003ewindows-registry\u003c/code\u003e to 0.6 and \u003ccode\u003ewindows-result\u003c/code\u003e to 0.4. The public \u003ccode\u003eError::Windows\u003c/code\u003e variant wraps \u003ccode\u003ewindows_result::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows-result\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003eopener: updated \u003ccode\u003ewindows\u003c/code\u003e to 0.62. The public \u003ccode\u003eError::Win32Error\u003c/code\u003e variant wraps \u003ccode\u003ewindows::core::Error\u003c/code\u003e; applications using this type directly should update their \u003ccode\u003ewindows\u003c/code\u003e dependency.\u003c/li\u003e\n\u003cli\u003esingle-instance: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003cli\u003eupdater: updated \u003ccode\u003ewindows-sys\u003c/code\u003e to 0.61\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003cpre\u003e\u003ccode\u003enpm warn publish npm auto-corrected some errors in your package.json when publishing.  Please run \u0026quot;npm pkg fix\u0026quot; to address these errors.\nnpm warn publish errors corrected:\nnpm warn publish \u0026quot;repository\u0026quot; was changed from a string to an object\nnpm warn publish \u0026quot;repository.url\u0026quot; was normalized to \u0026quot;git+https://github.com/tauri-apps/plugins-workspace.git\u0026quot;\nnpm notice\nnpm notice 📦  @tauri-apps/plugin-opener@2.7.0\nnpm notice Tarball Contents\nnpm notice 888B LICENSE.spdx\nnpm notice 4.2kB README.md\nnpm notice 3.1kB dist-js/index.cjs\nnpm notice 2.0kB dist-js/index.d.ts\nnpm notice 3.1kB dist-js/index.js\nnpm notice 11B dist-js/init.d.ts\nnpm notice 730B package.json\nnpm notice Tarball Details\nnpm notice name: @tauri-apps/plugin-opener\nnpm notice version: 2.7.0\nnpm notice filename: tauri-apps-plugin-opener-2.7.0.tgz\nnpm notice package size: 3.5 kB\nnpm notice unpacked size: 14.1 kB\nnpm notice shasum: 14d631a70282cbc07b46f4442ba6085d2200f301\nnpm notice integrity: sha512-mBorYfVKh9Lt7[...]5OHHVmipjuGMw==\nnpm notice total files: 7\nnpm notice\nnpm notice npm tokens that bypass 2FA are being restricted for account changes and direct publishing. Learn how to prepare: https://gh.io/npm-gat-bypass2fa-deprecation\nnpm notice Publishing to https://registry.npmjs.org/ with tag latest and public access\nnpm notice publish Signed provenance statement with source and build information from GitHub Actions\nn...\n\n_Description has been truncated_","html_url":"https://github.com/JefferWong/OpenClipboard/pull/25","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/JefferWong%2FOpenClipboard/issues/25","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/25/packages"}},{"old_version":"2.0.5","new_version":"2.1.1","update_type":"minor","path":null,"pr_created_at":"2026-10-02T18:22:11.000Z","version_change":"2.0.5 → 2.1.1","issue":{"uuid":"5681575996","node_id":"PR_kwDOR9FZWc8AAAABGVRQ4g","number":58,"state":"open","title":"build(deps-dev): bump the dev-tooling group with 31 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T18:22:11.000Z","updated_at":"2026-10-02T18:24:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"build(deps-dev): bump","group_name":"dev-tooling","update_count":31,"packages":[{"name":"turbo","old_version":"2.9.5","new_version":"2.11.4","repository_url":"https://github.com/vercel/turborepo"},{"name":"googleapis","old_version":"144.0.0","new_version":"182.0.0","repository_url":"https://github.com/googleapis/google-api-nodejs-client"},{"name":"dotenv","old_version":"16.6.1","new_version":"18.0.4","repository_url":"https://github.com/motdotla/dotenv"},{"name":"@eslint/compat","old_version":"2.0.5","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@fontsource/inter","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@fontsource/jetbrains-mono","old_version":"5.2.8","new_version":"5.3.0","repository_url":"https://github.com/fontsource/font-files"},{"name":"@inlang/paraglide-js","old_version":"2.15.2","new_version":"2.25.4","repository_url":"https://github.com/opral/paraglide-js"},{"name":"@sveltejs/adapter-cloudflare","old_version":"7.2.8","new_version":"7.2.9","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/kit","old_version":"2.57.0","new_version":"2.70.3","repository_url":"https://github.com/sveltejs/kit"},{"name":"@sveltejs/vite-plugin-svelte","old_version":"6.2.4","new_version":"7.3.1","repository_url":"https://github.com/sveltejs/vite-plugin-svelte"},{"name":"@tailwindcss/typography","old_version":"0.5.19","new_version":"0.5.20","repository_url":"https://github.com/tailwindlabs/tailwindcss-typography"},{"name":"@tailwindcss/vite","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"@types/node","old_version":"25.5.2","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@vitest/browser","old_version":"4.1.10","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/browser-playwright","old_version":"4.1.10","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.2.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-svelte","old_version":"3.17.0","new_version":"3.23.0","repository_url":"https://github.com/sveltejs/eslint-plugin-svelte"},{"name":"globals","old_version":"17.4.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"playwright","old_version":"1.59.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"prettier","old_version":"3.8.1","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"prettier-plugin-svelte","old_version":"3.5.1","new_version":"4.1.1","repository_url":"https://github.com/sveltejs/prettier-plugin-svelte"},{"name":"prettier-plugin-tailwindcss","old_version":"0.7.2","new_version":"0.8.1","repository_url":"https://github.com/tailwindlabs/prettier-plugin-tailwindcss"},{"name":"svelte","old_version":"5.55.2","new_version":"5.57.1","repository_url":"https://github.com/sveltejs/svelte"},{"name":"svelte-check","old_version":"4.4.6","new_version":"4.7.6","repository_url":"https://github.com/sveltejs/language-tools"},{"name":"tailwindcss","old_version":"4.2.2","new_version":"4.3.3","repository_url":"https://github.com/tailwindlabs/tailwindcss"},{"name":"typescript","old_version":"5.9.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.58.1","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vite","old_version":"7.3.2","new_version":"8.3.1","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"5.0.2","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"workbox-window","old_version":"7.4.0","new_version":"7.4.1","repository_url":"https://github.com/googlechrome/workbox"},{"name":"wrangler","old_version":"4.81.0","new_version":"4.140.0","repository_url":"https://github.com/cloudflare/workers-sdk"}],"path":null,"ecosystem":"npm"},"body":"Bumps the dev-tooling group with 31 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [turbo](https://github.com/vercel/turborepo) | `2.9.5` | `2.11.4` |\n| [googleapis](https://github.com/googleapis/google-api-nodejs-client) | `144.0.0` | `182.0.0` |\n| [dotenv](https://github.com/motdotla/dotenv) | `16.6.1` | `18.0.4` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.0.5` | `2.1.1` |\n| [@fontsource/inter](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/inter) | `5.2.8` | `5.3.0` |\n| [@fontsource/jetbrains-mono](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/jetbrains-mono) | `5.2.8` | `5.3.0` |\n| [@inlang/paraglide-js](https://github.com/opral/paraglide-js) | `2.15.2` | `2.25.4` |\n| [@sveltejs/adapter-cloudflare](https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare) | `7.2.8` | `7.2.9` |\n| [@sveltejs/kit](https://github.com/sveltejs/kit/tree/HEAD/packages/kit) | `2.57.0` | `2.70.3` |\n| [@sveltejs/vite-plugin-svelte](https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte) | `6.2.4` | `7.3.1` |\n| [@tailwindcss/typography](https://github.com/tailwindlabs/tailwindcss-typography) | `0.5.19` | `0.5.20` |\n| [@tailwindcss/vite](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/@tailwindcss-vite) | `4.2.2` | `4.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.5.2` | `26.6.2` |\n| [@vitest/browser](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser) | `4.1.10` | `5.0.2` |\n| [@vitest/browser-playwright](https://github.com/vitest-dev/vitest/tree/HEAD/packages/browser-playwright) | `4.1.10` | `5.0.2` |\n| [eslint](https://github.com/eslint/eslint) | `10.2.0` | `10.11.0` |\n| [eslint-plugin-svelte](https://github.com/sveltejs/eslint-plugin-svelte/tree/HEAD/packages/eslint-plugin-svelte) | `3.17.0` | `3.23.0` |\n| [globals](https://github.com/sindresorhus/globals) | `17.4.0` | `17.12.0` |\n| [playwright](https://github.com/microsoft/playwright) | `1.59.1` | `1.63.0` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.1` | `3.9.9` |\n| [prettier-plugin-svelte](https://github.com/sveltejs/prettier-plugin-svelte) | `3.5.1` | `4.1.1` |\n| [prettier-plugin-tailwindcss](https://github.com/tailwindlabs/prettier-plugin-tailwindcss) | `0.7.2` | `0.8.1` |\n| [svelte](https://github.com/sveltejs/svelte/tree/HEAD/packages/svelte) | `5.55.2` | `5.57.1` |\n| [svelte-check](https://github.com/sveltejs/language-tools) | `4.4.6` | `4.7.6` |\n| [tailwindcss](https://github.com/tailwindlabs/tailwindcss/tree/HEAD/packages/tailwindcss) | `4.2.2` | `4.3.3` |\n| [typescript](https://github.com/microsoft/TypeScript) | `5.9.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.58.1` | `8.70.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `7.3.2` | `8.3.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `5.0.2` |\n| [workbox-window](https://github.com/googlechrome/workbox) | `7.4.0` | `7.4.1` |\n| [wrangler](https://github.com/cloudflare/workers-sdk/tree/HEAD/packages/wrangler) | `4.81.0` | `4.140.0` |\n\nUpdates `turbo` from 2.9.5 to 2.11.4\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vercel/turborepo/releases\"\u003eturbo's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eTurborepo v2.11.4\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eChangelog\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: Respect negated global dependencies in affected detection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14164\"\u003evercel/turborepo#14164\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Release Turborepo 2.11.3 by \u003ca href=\"https://github.com/github-actions\"\u003e\u003ccode\u003e@​github-actions\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14165\"\u003evercel/turborepo#14165\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Share Go compilation caches across integration tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14166\"\u003evercel/turborepo#14166\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Add injectable manifest loading to repository graphs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14167\"\u003evercel/turborepo#14167\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Go and Cargo scope planning into crate tests by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14168\"\u003evercel/turborepo#14168\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Extract subprocess-free Go observation assembly by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14169\"\u003evercel/turborepo#14169\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo environment hash contracts into crates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14170\"\u003evercel/turborepo#14170\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo output layout matrices to repository contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14171\"\u003evercel/turborepo#14171\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover Go discovery identities in memory by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14172\"\u003evercel/turborepo#14172\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover Go hash inputs in repository contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14174\"\u003evercel/turborepo#14174\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move uv hash input contracts into crates by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14175\"\u003evercel/turborepo#14175\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover Go task selection in the engine by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14173\"\u003evercel/turborepo#14173\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject uv discovery for native task contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14176\"\u003evercel/turborepo#14176\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject query contracts over repository graphs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14177\"\u003evercel/turborepo#14177\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject dry-run task summary contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14178\"\u003evercel/turborepo#14178\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Expose prune workspace selection plan by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14179\"\u003evercel/turborepo#14179\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject change detection at scope entry point by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14180\"\u003evercel/turborepo#14180\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move uv lock affectedness planning into repository contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14184\"\u003evercel/turborepo#14184\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Use virtual clock for package watcher events by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14181\"\u003evercel/turborepo#14181\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Cargo task query and dry-run planning into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14185\"\u003evercel/turborepo#14185\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move uv quality query and dry-run projections into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14186\"\u003evercel/turborepo#14186\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move JavaScript hash and framework projections into contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14188\"\u003evercel/turborepo#14188\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover prune closure and native layout plans in process by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14189\"\u003evercel/turborepo#14189\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover mixed-toolchain scope filters through injection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14190\"\u003evercel/turborepo#14190\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Make package watcher suppression and rediscovery deterministic by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14191\"\u003evercel/turborepo#14191\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Inject watch run lifecycle and event collection by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14192\"\u003evercel/turborepo#14192\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move recursive root-script guard into process-free contract by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14193\"\u003evercel/turborepo#14193\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move Go query and summary parity into crate contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14187\"\u003evercel/turborepo#14187\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Remove duplicate CLI filter matrix cases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14194\"\u003evercel/turborepo#14194\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Trim duplicate prune materialization cases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14195\"\u003evercel/turborepo#14195\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Match Go library summary path on Windows by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14197\"\u003evercel/turborepo#14197\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Cover mixed-toolchain watch task selection in process by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14196\"\u003evercel/turborepo#14196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Preserve Windows SystemRoot in strict-env fixture by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14198\"\u003evercel/turborepo#14198\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Retain real watch smokes after selection migration by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14199\"\u003evercel/turborepo#14199\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: Only reject secondary \u003ccode\u003ego.work\u003c/code\u003e files Go reads for workspace members by \u003ca href=\"https://github.com/voiys\"\u003e\u003ccode\u003e@​voiys\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14183\"\u003evercel/turborepo#14183\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Split Go north-star cache invalidation into hash contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14201\"\u003evercel/turborepo#14201\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Avoid deleting built prune output in cross-toolchain prune test by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14202\"\u003evercel/turborepo#14202\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003etest: Move turbo.json validation cases into crate contracts by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14203\"\u003evercel/turborepo#14203\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: Update with-solid example by \u003ca href=\"https://github.com/vercel-gh-bot-2\"\u003e\u003ccode\u003e@​vercel-gh-bot-2\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14200\"\u003evercel/turborepo#14200\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Split RunBuilder execution context construction into phases by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14204\"\u003evercel/turborepo#14204\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Inject remote cache status probe by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14205\"\u003evercel/turborepo#14205\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Inject inputs into config resolution by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14206\"\u003evercel/turborepo#14206\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add affected query APIs to turborepo-query by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14207\"\u003evercel/turborepo#14207\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: Wire CLI through affected query APIs by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14208\"\u003evercel/turborepo#14208\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: Add pure microfrontend port resolver by \u003ca href=\"https://github.com/anthonyshew\"\u003e\u003ccode\u003e@​anthonyshew\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vercel/turborepo/pull/14209\"\u003evercel/turborepo#14209\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/40c28476951f9498c40555472b799d6a9e6f013d\"\u003e\u003ccode\u003e40c2847\u003c/code\u003e\u003c/a\u003e publish 2.11.4 to registry\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/f74650c96acc8d619eb9b3830fe724970414a344\"\u003e\u003ccode\u003ef74650c\u003c/code\u003e\u003c/a\u003e fix: Put version in \u003ccode\u003eturbo query\u003c/code\u003e JSON output instead of a separate banner (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4d72915a391bc7c33e7cf5f85c9c5fda1a9132ee\"\u003e\u003ccode\u003e4d72915\u003c/code\u003e\u003c/a\u003e test: Move Cargo and Go discovery cases into contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14227\"\u003e#14227\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/8a9a10a9c2435b196595fd5b25189a03d8f98828\"\u003e\u003ccode\u003e8a9a10a\u003c/code\u003e\u003c/a\u003e test: Move Cargo prune layout checks into in-process plan contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14226\"\u003e#14226\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/4b72ac91ef91b9c1e937c6b61f8e1d466ac678f5\"\u003e\u003ccode\u003e4b72ac9\u003c/code\u003e\u003c/a\u003e refactor: Group Run state into execution and services contexts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14225\"\u003e#14225\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/58a4889a2e6e588481b64fe23d2b8cb14bbedb0f\"\u003e\u003ccode\u003e58a4889\u003c/code\u003e\u003c/a\u003e refactor: Make repository context inputs injectable (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14224\"\u003e#14224\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/813bed0cfe0b1d73fd4f718cf2041b04f03f28b5\"\u003e\u003ccode\u003e813bed0\u003c/code\u003e\u003c/a\u003e fix: Share concurrent remote-cache token recovery (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14223\"\u003e#14223\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/7353b16d16fdc350850350f23fb3a27f09b0e0fc\"\u003e\u003ccode\u003e7353b16\u003c/code\u003e\u003c/a\u003e fix: Coordinate artifact requests after rate limiting (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14221\"\u003e#14221\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/ec329a0fa78be153c195db49eba1e3dcd4b2b037\"\u003e\u003ccode\u003eec329a0\u003c/code\u003e\u003c/a\u003e test: Move affected run planning into RunBuilder contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14212\"\u003e#14212\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/vercel/turborepo/commit/935c9eae1189b89628edb7d7459ee85aeda80f0e\"\u003e\u003ccode\u003e935c9ea\u003c/code\u003e\u003c/a\u003e test: Move config precedence cases into funnel contracts (\u003ca href=\"https://redirect.github.com/vercel/turborepo/issues/14217\"\u003e#14217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/vercel/turborepo/compare/v2.9.5...v2.11.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `googleapis` from 144.0.0 to 182.0.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/9eb464beb4310053dec5aef4661d6c6fd73051a8\"\u003e\u003ccode\u003e9eb464b\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://redirect.github.com/googleapis/google-api-nodejs-client/issues/4023\"\u003e#4023\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/9e3b4655c95fde3c69d2a44496a586e906695734\"\u003e\u003ccode\u003e9e3b465\u003c/code\u003e\u003c/a\u003e feat: regenerate index files\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/279af87fcf2c4016321bde793a8cefd1a542615d\"\u003e\u003ccode\u003e279af87\u003c/code\u003e\u003c/a\u003e fix(youtubereporting): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/b37c22595087460ffc1be63471bb56e3e81675f5\"\u003e\u003ccode\u003eb37c225\u003c/code\u003e\u003c/a\u003e fix(youtubeAnalytics): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/512e921970a8556fc20aef5e7766826107018957\"\u003e\u003ccode\u003e512e921\u003c/code\u003e\u003c/a\u003e fix(youtube): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/6cd997a07c55c80a3f3070cea06affd0aa3274c9\"\u003e\u003ccode\u003e6cd997a\u003c/code\u003e\u003c/a\u003e fix(workstations): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/62d5f7629a9ddd6523b4f4050c955a2063007fce\"\u003e\u003ccode\u003e62d5f76\u003c/code\u003e\u003c/a\u003e fix(workspaceevents): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/0d71cd6b01ed41b1dff0a04d85567cfd2a511495\"\u003e\u003ccode\u003e0d71cd6\u003c/code\u003e\u003c/a\u003e feat(workloadmanager): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/2c46e13798ba24a8b4d2ad9e92f7995d7dcdd93e\"\u003e\u003ccode\u003e2c46e13\u003c/code\u003e\u003c/a\u003e fix(workflows): update the API\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/commit/c7b8641390370d9af9b12154e6bf455bc344feaa\"\u003e\u003ccode\u003ec7b8641\u003c/code\u003e\u003c/a\u003e fix(workflowexecutions): update the API\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/googleapis/google-api-nodejs-client/compare/googleapis-v144.0.0...googleapis-v182.0.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dotenv` from 16.6.1 to 18.0.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md\"\u003edotenv's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.3...v18.0.4\"\u003e18.0.4\u003c/a\u003e (2026-09-25)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003eimport dotenv/config\u003c/code\u003e should default quiet: true (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1063\"\u003e#1063\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.2...v18.0.3\"\u003e18.0.3\u003c/a\u003e (2026-09-22)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch \u003ccode\u003eDOTENV_QUIET\u003c/code\u003e setting when inside .env file (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1059\"\u003e#1059\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.1...v18.0.2\"\u003e18.0.2\u003c/a\u003e (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePatch additional edge cases for the fast parser (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1056\"\u003e#1056\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v18.0.0...v18.0.1\"\u003e18.0.1\u003c/a\u003e (2026-09-18)\u003c/h2\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eHandle file urls in config logging (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1054\"\u003e#1054\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/motdotla/dotenv/compare/v17.4.2...v18.0.0\"\u003e18.0.0\u003c/a\u003e (2026-09-17)\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eNEW: Dotenv now has a CLI. (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1022\"\u003e#1022\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003e$ dotenv run -- node index.js\n◇ injected env (2) from .env\nHello Dotenv\n\u003c/code\u003e\u003c/pre\u003e\n\u003cul\u003e\n\u003cli\u003eNEW: Dotenv now has a fast parser thanks to \u003ca href=\"https://github.com/homanp\"\u003e\u003ccode\u003e@​homanp\u003c/code\u003e\u003c/a\u003e of \u003ca href=\"https://superagent.sh\"\u003esuperagent.sh\u003c/a\u003e. Pass \u003ccode\u003econfig({ fast: true })\u003c/code\u003e, flag \u003ccode\u003e--fast\u003c/code\u003e, or set \u003ccode\u003eDOTENV_FAST=true\u003c/code\u003e to opt-in to ~2x faster character-scanner parser. (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1010\"\u003e#1010\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cpre lang=\"sh\"\u003e\u003ccode\u003e$ dotenv run --fast -- node index.js\n◇ injected env (2) from .env\nHello Dotenv\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003e\u003ca href=\"https://dotenvx.com/blog/2026/09/28/dotenv-fast.html\"\u003efaster than Node native parseEnv!\u003c/a\u003e\u003c/p\u003e\n\u003ch3\u003eChanged\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eInjecting message sent to stderr rather than stdout and tips removed (\u003ca href=\"https://redirect.github.com/motdotla/dotenv/pull/1037\"\u003e#1037\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/86804c0507aff98d3a82204759729af3bc2ce1a9\"\u003e\u003ccode\u003e86804c0\u003c/code\u003e\u003c/a\u003e 18.0.4\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/2403db57c3f8b01123d69a8b441a5f8b828fab3c\"\u003e\u003ccode\u003e2403db5\u003c/code\u003e\u003c/a\u003e changelog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/75b775eda45af3085fb7a7de6ae2613eb646807e\"\u003e\u003ccode\u003e75b775e\u003c/code\u003e\u003c/a\u003e npm audit\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/7e1750ce8034b3c9485f1e1722587a40890449e1\"\u003e\u003ccode\u003e7e1750c\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1064\"\u003e#1064\u003c/a\u003e from motdotla/dependabot/npm_and_yarn/ip-address-10.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/a6ade63b6fa94a78fdc68f815c4e88cfe8781774\"\u003e\u003ccode\u003ea6ade63\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1063\"\u003e#1063\u003c/a\u003e from motdotla/import\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/288b0d7cd85d8deba3f91a995abd033786626a8d\"\u003e\u003ccode\u003e288b0d7\u003c/code\u003e\u003c/a\u003e patch test\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/00da9125dd7633a121d169a3a55b62a686b64ef8\"\u003e\u003ccode\u003e00da912\u003c/code\u003e\u003c/a\u003e Bump ip-address from 10.2.0 to 10.7.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/e6b58161d2f2b1448c735b1f6555bde7a20443b7\"\u003e\u003ccode\u003ee6b5816\u003c/code\u003e\u003c/a\u003e import 'dotenv/config' should still be defaulting to quiet\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/3646ac5e5d000f5f68fe83db52399010f9cb781f\"\u003e\u003ccode\u003e3646ac5\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/motdotla/dotenv/issues/1061\"\u003e#1061\u003c/a\u003e from motdotla/fast\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/motdotla/dotenv/commit/83fc961f92f6c330833da4a5f5dc7093d539501e\"\u003e\u003ccode\u003e83fc961\u003c/code\u003e\u003c/a\u003e report dotenv vs native vs dotenv.fast\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/motdotla/dotenv/compare/v16.6.1...v18.0.4\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.0.5 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/inter` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/inter\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@fontsource/jetbrains-mono` from 5.2.8 to 5.3.0\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/fontsource/font-files/commits/HEAD/fonts/google/jetbrains-mono\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@inlang/paraglide-js` from 2.15.2 to 2.25.4\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/opral/paraglide-js/blob/main/CHANGELOG.md\"\u003e@​inlang/paraglide-js's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.25.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eafe6fdc: Fix default URL routing dropping trailing slashes when localizing or delocalizing paths. When \u003ccode\u003etrailingSlash\u003c/code\u003e is omitted, \u003ccode\u003e/about/\u003c/code\u003e now becomes \u003ccode\u003e/en/about/\u003c/code\u003e and \u003ccode\u003e/en/about/\u003c/code\u003e delocalizes to \u003ccode\u003e/about/\u003c/code\u003e, matching equivalent explicit URL patterns. Paths without trailing slashes and localized root behavior remain unchanged. Set \u003ccode\u003etrailingSlash: \u0026quot;never\u0026quot;\u003c/code\u003e to explicitly generate slashless URLs; \u003ccode\u003e\u0026quot;always\u0026quot;\u003c/code\u003e continues to enforce trailing slashes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ee1e6e61: Upgrade the inlang SDK to 3.0.6 with Lix 0.17.0.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eb26bada: Upgrade Inlang SDK to 3.0.5 with Lix 0.16.1 to fix compilation of sorted message files above 512 tracked-state rows. Includes transaction error handling and snapshot restoration fixes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e845e819: Upgrade the Inlang SDK to 3.0.4, including Lix 0.15.1 fixes for transaction-local message and variant reads.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.25.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ef719e1f: Expose \u003ccode\u003ecleanOutdir\u003c/code\u003e, \u003ccode\u003eexperimentalStaticLocale\u003c/code\u003e, and \u003ccode\u003edisableAsyncLocalStorage\u003c/code\u003e as \u003ccode\u003eparaglide-js compile\u003c/code\u003e CLI flags.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e5ed1745: Add support for a \u003ccode\u003eparaglide.config.js\u003c/code\u003e (or \u003ccode\u003e.mjs\u003c/code\u003e, \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.cjs\u003c/code\u003e)\nconfiguration file inside the inlang project directory.\u003c/p\u003e\n\u003cp\u003eThe CLI and all bundler plugins now pick up compiler options from\n\u003ccode\u003e\u0026lt;project\u0026gt;/paraglide.config.*\u003c/code\u003e. The project directory comes from \u003ccode\u003e--project\u003c/code\u003e\nor the plugin's \u003ccode\u003eproject\u003c/code\u003e option and defaults to the conventional\n\u003ccode\u003e./project.inlang\u003c/code\u003e — which means every bundler plugin can now be\ninstantiated without arguments. Since the config lives inside the project it\nconfigures, it cannot set \u003ccode\u003eproject\u003c/code\u003e itself. Explicit flags and plugin\noptions win over the config file, which wins over the built-in defaults.\nExisting setups keep working unchanged.\u003c/p\u003e\n\u003cp\u003eAlso included:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003eA new \u003ccode\u003edefineConfig\u003c/code\u003e helper exported from \u003ccode\u003e@inlang/paraglide-js\u003c/code\u003e for type\ninference and autocompletion in config files.\u003c/li\u003e\n\u003cli\u003eWatch modes reload when the active config file changes, including renames\nbetween the supported file names. Deleting all config files falls back to\nthe built-in defaults; an invalid config skips the compilation with an\nerror — watch modes keep serving the previous output, production builds\nfail loudly. (esbuild does not support config watching.)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ecleanOutdir\u003c/code\u003e is accepted but ignored: watch integrations always preserve\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/opral/paraglide-js/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/adapter-cloudflare` from 7.2.8 to 7.2.9\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/adapter-cloudflare/CHANGELOG.md\"\u003e@​sveltejs/adapter-cloudflare's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.2.9\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: avoid type collision with user defined \u003ccode\u003eApp.Platform\u003c/code\u003e \u003ccode\u003eenv\u003c/code\u003e property (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16043\"\u003e#16043\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/sveltejs/kit/commit/80cc0844916f9f80cb91272b3dd8a82a24c7c104\"\u003e\u003ccode\u003e80cc084\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/cc68acb816e5a6da9e171d0469e3aa37ae70e182\"\u003e\u003ccode\u003ecc68acb\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/d33bc6bc40e6e0977890fbbff4be017582332e43\"\u003e\u003ccode\u003ed33bc6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/f3f0c9428be70ea26621f4045cc9676d2819e34b\"\u003e\u003ccode\u003ef3f0c94\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/5ced880ac9fc151aaa376e3ef2cdcfcac4120e7b\"\u003e\u003ccode\u003e5ced880\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/a34e66369023d7e2d441f43991e1845c17c71ccf\"\u003e\u003ccode\u003ea34e663\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/ab190aeed3b7ed586c2b21e7c5213e74f042f856\"\u003e\u003ccode\u003eab190ae\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/7751d60c3929a3e57431c48833544b3a4167c3c1\"\u003e\u003ccode\u003e7751d60\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/1cfc83883fff1aa9e5de4b71ac6836061754f841\"\u003e\u003ccode\u003e1cfc838\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/c3b2c34d414d6ca3e1e610ecbe89c690c32d3a07\"\u003e\u003ccode\u003ec3b2c34\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/sveltejs/kit/commit/82bcb7d8852a0187b1811024b491de6cdedcd548\"\u003e\u003ccode\u003e82bcb7d\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.65.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/33fdd3fe14ccca8e21905a5203653f310cc1ee05\"\u003e\u003ccode\u003e33fdd3f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare/issues/16050\"\u003e#16050\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/2b6dc0af0f0157b6b8a2e406e2be2b199bf596d5\"\u003e\u003ccode\u003e2b6dc0a\u003c/code\u003e\u003c/a\u003e fix: avoid colliding with user-typed \u003ccode\u003eplatform.env\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare/issues/16043\"\u003e#16043\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c2e8f046d6ff81db69a11f89556dc11822e5022f\"\u003e\u003ccode\u003ec2e8f04\u003c/code\u003e\u003c/a\u003e feat: TypeScript 6.0 (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/adapter-cloudflare/issues/15595\"\u003e#15595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/adapter-cloudflare@7.2.9/packages/adapter-cloudflare\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/kit` from 2.57.0 to 2.70.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/releases\"\u003e@​sveltejs/kit's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://redirect.github.com/homebase-garage/igeclouds.github.io/pull/1\"\u003e#1\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/kit\u003c/code\u003e\u003ca href=\"https://github.com/2\"\u003e\u003ccode\u003e@​2\u003c/code\u003e\u003c/a\u003e.69.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: set \u003ccode\u003edefine\u003c/code\u003e values on \u003ccode\u003eglobalThis\u003c/code\u003e when running Vitest (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16246\"\u003e#16246\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md\"\u003e@​sveltejs/kit's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e2.70.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module initialization (\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: prevent quadratic backtracking in \u003ccode\u003eAccept\u003c/code\u003e header content negotiation (\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003edocs: update links to hooks documentation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.70.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enable CSRF protection in builds with a non-production \u003ccode\u003eNODE_ENV\u003c/code\u003e value (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16313\"\u003e#16313\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e2.69.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: detect destructured \u003ccode\u003eload\u003c/code\u003e and \u003ccode\u003eactions\u003c/code\u003e exports during type generation (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16329\"\u003e#16329\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: ensure CSS URL references are absolute when \u003ccode\u003epaths.relative\u003c/code\u003e is \u003ccode\u003efalse\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16315\"\u003e#16315\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: align MAX_COOKIE_SIZE with RFC 6265bis (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.0.0-next.7\u003c/h2\u003e\n\u003ch3\u003eMajor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: change \u003ccode\u003eform.error\u003c/code\u003e type from \u003ccode\u003eany\u003c/code\u003e to \u003ccode\u003eApp.Error | undefined\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16245\"\u003e#16245\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efeat: allow adapters to provide additional Vite plugins (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16206\"\u003e#16206\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: move tracing out of the experimental namespace and remove the instrumentation flag (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/16260\"\u003e#16260\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003ebreaking: remove \u003ccode\u003e$app/stores\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/kit/pull/15499\"\u003e#15499\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/39e8e1fbd4feba7f22dd46bfdf7335362c38de16\"\u003e\u003ccode\u003e39e8e1f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16771\"\u003e#16771\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/b61018d0526e827d1ef8cf8e21ef62b92230ae3d\"\u003e\u003ccode\u003eb61018d\u003c/code\u003e\u003c/a\u003e fix: avoid eagerly reading \u003ccode\u003e$app/state\u003c/code\u003e dependencies during module\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/1ad0d437e1ee08d1b65fc3a6a8d659adbc4a8724\"\u003e\u003ccode\u003e1ad0d43\u003c/code\u003e\u003c/a\u003e chore: get Vercel split platform tests running (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16666\"\u003e#16666\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/a297affcec19d6f4d2df8bac1b292d8c34486344\"\u003e\u003ccode\u003ea297aff\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16571\"\u003e#16571\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/82712fc02c24b1dcf5b25d7a52129cd8455f04f5\"\u003e\u003ccode\u003e82712fc\u003c/code\u003e\u003c/a\u003e Merge commit from fork\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4c2355f9fd4f9b5ed682626ebc71103e6dbd9169\"\u003e\u003ccode\u003e4c2355f\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16418\"\u003e#16418\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/c1665b9cd45e062caf0f3d130274d2925a149e76\"\u003e\u003ccode\u003ec1665b9\u003c/code\u003e\u003c/a\u003e docs: update hooks page (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/4da36e64aa5c78e52ed7e34144dd6ba625efc7eb\"\u003e\u003ccode\u003e4da36e6\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16343\"\u003e#16343\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/78f28f16f8d5e2a5b9be9cc274bcf45dd27ec75b\"\u003e\u003ccode\u003e78f28f1\u003c/code\u003e\u003c/a\u003e feat: move \u003ccode\u003edefineEnvVars\u003c/code\u003e to \u003ccode\u003e@sveltejs/kit/env\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/kit/tree/HEAD/packages/kit/issues/16378\"\u003e#16378\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/kit/commit/ffa0e3b06e82d7023dd2189ccfe1fc191c90b941\"\u003e\u003ccode\u003effa0e3b\u003c/code\u003e\u003c/a\u003e fix: don't disable CSRF protection in builds with a non-production NODE_ENV (...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/kit/commits/@sveltejs/kit@2.70.3/packages/kit\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@sveltejs/vite-plugin-svelte` from 6.2.4 to 7.3.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/releases\"\u003e@​sveltejs/vite-plugin-svelte's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: inject the inspector into the client under Vite+ on pnpm, where the realpathed client module has no \u003ccode\u003evite/\u003c/code\u003e segment before \u003ccode\u003edist/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​sveltejs/vite-plugin-svelte\u003c/code\u003e\u003ca href=\"https://github.com/7\"\u003e\u003ccode\u003e@​7\u003c/code\u003e\u003c/a\u003e.1.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/blob/main/packages/vite-plugin-svelte/CHANGELOG.md\"\u003e@​sveltejs/vite-plugin-svelte's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.3.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: inject the inspector into the client under Vite+ on pnpm, where the realpathed client module has no \u003ccode\u003evite/\u003c/code\u003e segment before \u003ccode\u003edist/\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1373\"\u003e#1373\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.3.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: don't log inline config when encountering unexpected options (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.2.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat(inspector): add a context menu with current component stack (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: enforce ltr styles for inspector (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1324\"\u003e#1324\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: ensure the inspector is injected into the client correctly for Vite+ projects (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1355\"\u003e#1355\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: correctly resolve compiled CSS on the server for dependencies with Svelte files (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1342\"\u003e#1342\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e7.1.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003efix: pass \u003ccode\u003etypescript.onlyRemoveTypeImports\u003c/code\u003e to \u003ccode\u003etransformWithOxc\u003c/code\u003e in \u003ccode\u003evitePreprocess\u003c/code\u003e so that value imports are not dropped when they are only referenced in Svelte template markup (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1326\"\u003e#1326\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003efix: correctly resolve compiled CSS for optimised Svelte dependencies on the server (\u003ca href=\"https://redirect.github.com/sveltejs/vite-plugin-svelte/pull/1336\"\u003e#1336\u003c/a\u003e)\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/54c6efe5436efb1047d9101ed5b404eaa9b0b411\"\u003e\u003ccode\u003e54c6efe\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1398\"\u003e#1398\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/8d032b286f0e2374173258b9f1cbabc309fe0d3e\"\u003e\u003ccode\u003e8d032b2\u003c/code\u003e\u003c/a\u003e fix(inspector): activate under Vite+ on pnpm by matching the realpathed clien...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/e6a89fc7d4285315ab26588a51199a421e4c81cd\"\u003e\u003ccode\u003ee6a89fc\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1377\"\u003e#1377\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/2eeef7ef17d527fd4a0cf5df42882106ace6885a\"\u003e\u003ccode\u003e2eeef7e\u003c/code\u003e\u003c/a\u003e feat: pass environment to \u003ccode\u003edynamicCompileOptions\u003c/code\u003e (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1386\"\u003e#1386\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/f92b24ad9cabacdde0f0d37ace921c23234c1d6b\"\u003e\u003ccode\u003ef92b24a\u003c/code\u003e\u003c/a\u003e fix(deps): update dependency magic-string to v1 (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1381\"\u003e#1381\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/d3d4052612b177ef83d00632fd560ca6b8d8863c\"\u003e\u003ccode\u003ed3d4052\u003c/code\u003e\u003c/a\u003e fix: don't log inline config when encountering unexpected options (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c9feef65f78bb42a1dc85c58522ca3c9bdfde01c\"\u003e\u003ccode\u003ec9feef6\u003c/code\u003e\u003c/a\u003e chore: add type annotations to Inspector.svelte (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1372\"\u003e#1372\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/02981fd9bb395b6aa5453e2bc3166778ae71e326\"\u003e\u003ccode\u003e02981fd\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1371\"\u003e#1371\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/4158aa2da85af8362364844548a9ba6787111719\"\u003e\u003ccode\u003e4158aa2\u003c/code\u003e\u003c/a\u003e feat: context menu with component stack (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1370\"\u003e#1370\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commit/c867a3ac277a61d8f398c21fc561fd33e8970e15\"\u003e\u003ccode\u003ec867a3a\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/tree/HEAD/packages/vite-plugin-svelte/issues/1368\"\u003e#1368\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/sveltejs/vite-plugin-svelte/commits/@sveltejs/vite-plugin-svelte@7.3.1/packages/vite-plugin-svelte\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/typography` from 0.5.19 to 0.5.20\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/releases\"\u003e@​tailwindcss/typography's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev0.5.20\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/typography's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[0.5.20] - 2026-06-08\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport installing with stable versions of Tailwind CSS v4 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/pull/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/e3714a3fe55551ce9d51eec4721183ed6b1d5cd1\"\u003e\u003ccode\u003ee3714a3\u003c/code\u003e\u003c/a\u003e 0.5.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/f34283d2961e18dd0dc2a849702e0dfd45fc80cb\"\u003e\u003ccode\u003ef34283d\u003c/code\u003e\u003c/a\u003e Update tailwindcss peer dependency version (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/424\"\u003e#424\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/543de4274390e90c4aab5d216729b46a3ba5541b\"\u003e\u003ccode\u003e543de42\u003c/code\u003e\u003c/a\u003e bump Node.js\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/881b0488df9fd05e5361276b66a9ee8e7f39a3a7\"\u003e\u003ccode\u003e881b048\u003c/code\u003e\u003c/a\u003e Setup OIDC (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/423\"\u003e#423\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/74a3da779bb43e4e68f446395224c768704c1fb6\"\u003e\u003ccode\u003e74a3da7\u003c/code\u003e\u003c/a\u003e Fix typo in README.md (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/413\"\u003e#413\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/3963dfede4845f46451db1863fd5321f4cdea03b\"\u003e\u003ccode\u003e3963dfe\u003c/code\u003e\u003c/a\u003e Bump js-yaml from 3.14.1 to 3.14.2 (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/410\"\u003e#410\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/commit/abf85cc6e1b4f9b914b0f66453e5a97a9899a15c\"\u003e\u003ccode\u003eabf85cc\u003c/code\u003e\u003c/a\u003e className instead of classname (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss-typography/issues/406\"\u003e#406\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tailwindlabs/tailwindcss-typography/compare/v0.5.19...v0.5.20\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​tailwindcss/typography\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tailwindcss/vite` from 4.2.2 to 4.3.3\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/releases\"\u003e@​tailwindcss/vite's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev4.3.3\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shadow-sm/12.5\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20302\"\u003e#20302\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eParse selectors like \u003ccode\u003e[data-foo]div\u003c/code\u003e as two selectors instead of one (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20303\"\u003e#20303\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e rebuilds when a preprocessor like Sass changes the input CSS without changing the input file on disk (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20310\"\u003e#20310\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure CSS nesting is handled even when Lightning CSS isn't run, such as in \u003ccode\u003e@tailwindcss/browser\u003c/code\u003e and Tailwind Play (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20124\"\u003e#20124\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent achromatic theme colors from shifting hue when mixed in polar color spaces like \u003ccode\u003eoklch\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20314\"\u003e#20314\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e--spacing(0)\u003c/code\u003e is optimized to \u003ccode\u003e0px\u003c/code\u003e instead of \u003ccode\u003e0\u003c/code\u003e so it remains a \u003ccode\u003e\u0026lt;length\u0026gt;\u003c/code\u003e when used in \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20319\"\u003e#20319\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eLoad \u003ccode\u003e@parcel/watcher\u003c/code\u003e only when needed in \u003ccode\u003e@tailwindcss/cli --watch\u003c/code\u003e mode, so one-off builds and \u003ccode\u003e--watch --poll\u003c/code\u003e work when \u003ccode\u003e@parcel/watcher\u003c/code\u003e can't be loaded (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20325\"\u003e#20325\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eUse explicit platform fonts instead of \u003ccode\u003esystem-ui\u003c/code\u003e and \u003ccode\u003eui-sans-serif\u003c/code\u003e so CJK text respects the page's \u003ccode\u003elang\u003c/code\u003e attribute on Windows (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20318\"\u003e#20318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/upgrade\u003c/code\u003e from rewriting ignored files when run from a subdirectory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20329\"\u003e#20329\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure earlier \u003ccode\u003e@source\u003c/code\u003e rules pointing to nested files are scanned when later \u003ccode\u003e@source\u003c/code\u003e rules point to files in parent folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20335\"\u003e#20335\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from triggering full page reloads when scanned files are processed by Vite but haven't been loaded as modules yet (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20336\"\u003e#20336\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.2\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport bare spacing values for \u003ccode\u003eauto-rows-*\u003c/code\u003e and \u003ccode\u003eauto-cols-*\u003c/code\u003e utilities (e.g. \u003ccode\u003eauto-rows-12\u003c/code\u003e and \u003ccode\u003eauto-cols-16\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20229\"\u003e#20229\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode from crashing on Windows when \u003ccode\u003e@source\u003c/code\u003e points to a directory that doesn't exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20242\"\u003e#20242\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing in Deno v2.8.x when \u003ccode\u003econtext.parentURL\u003c/code\u003e is not a valid URL (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20245\"\u003e#20245\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e in \u003ccode\u003e--watch\u003c/code\u003e mode rebuilds when the input CSS file changes in an ignored directory (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20246\"\u003e#20246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@variant\u003c/code\u003e rules used in \u003ccode\u003eaddBase(…)\u003c/code\u003e to use custom variants defined later (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20247\"\u003e#20247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e from crashing during HMR when scanned files or directories are deleted (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20259\"\u003e#20259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eGenerate \u003ccode\u003efont-size\u003c/code\u003e instead of \u003ccode\u003ecolor\u003c/code\u003e declarations for \u003ccode\u003etext-[--spacing(…)]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20260\"\u003e#20260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@source\u003c/code\u003e patterns from scanning unrelated sibling files and folders (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20263\"\u003e#20263\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates adjacent to Template Toolkit delimiters like \u003ccode\u003e%]…[%\u003c/code\u003e in \u003ccode\u003e.tt\u003c/code\u003e, \u003ccode\u003e.tt2\u003c/code\u003e, and \u003ccode\u003e.tx\u003c/code\u003e files (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eExtract class candidates from conditional Maud syntax like \u003ccode\u003ep.text-black[condition]\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20269\"\u003e#20269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent \u003ccode\u003e@position-try\u003c/code\u003e rules from triggering unknown at-rule warnings when optimizing CSS (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20277\"\u003e#20277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSupport class suggestions for named opacity modifiers from \u003ccode\u003e--opacity\u003c/code\u003e theme values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20287\"\u003e#20287\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent type errors in \u003ccode\u003e@tailwindcss/postcss\u003c/code\u003e when used with newer PostCSS patch releases (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20289\"\u003e#20289\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev4.3.1\u003c/h2\u003e\n\u003ch3\u003eAdded\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd \u003ccode\u003e--silent\u003c/code\u003e option to suppress output in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20100\"\u003e#20100\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eRemove deprecation warnings by using \u003ccode\u003eModule#registerHooks\u003c/code\u003e instead of \u003ccode\u003eModule#register\u003c/code\u003e on Node 26+ (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20028\"\u003e#20028\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: don't crash when plugin utilities throw for unsupported values (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20052\"\u003e#20052\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAllow \u003ccode\u003e@apply\u003c/code\u003e to be used with CSS mixins (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/19427\"\u003e#19427\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003enot-*\u003c/code\u003e correctly negates \u003ccode\u003e@container\u003c/code\u003e queries, including \u003ccode\u003estyle(…)\u003c/code\u003e queries (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20059\"\u003e#20059\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003edrop-shadow-*\u003c/code\u003e color utilities work with custom shadow values containing \u003ccode\u003ecalc(…)\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20080\"\u003e#20080\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix 'Sourcemap is likely to be incorrect' warnings when using \u003ccode\u003e@tailwindcss/vite\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20103\"\u003e#20103\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003e@tailwindcss/webpack\u003c/code\u003e can be installed in Rspack projects without requiring \u003ccode\u003ewebpack\u003c/code\u003e as a peer dependency (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20027\"\u003e#20027\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/tailwindlabs/tailwindcss/blob/main/CHANGELOG.md\"\u003e@​tailwindcss/vite's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e[4.3.3] - 2026-07-16\u003c/h2\u003e\n\u003ch3\u003eFixed\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eSupport \u003ccode\u003e--watch --poll[=ms]\u003c/code\u003e in \u003ccode\u003e@tailwindcss/cli\u003c/code\u003e when filesystem events are unreliable or unavailable (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20297\"\u003e#20297\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCanonicalization: match arbitrary hex colors against theme colors case-insensitively (e.g. \u003ccode\u003ebg-[#fff]\u003c/code\u003e and \u003ccode\u003ebg-[#FFF]\u003c/code\u003e → \u003ccode\u003ebg-white\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20298\"\u003e#20298\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ePrevent Preflight from overriding Firefox's native \u003ccode\u003eiframe:focus-visible\u003c/code\u003e outline styles (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20292\"\u003e#20292\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure \u003ccode\u003etheme('colors.foo')\u003c/code\u003e in JS plugins resolves correctly when both \u003ccode\u003e--color-foo\u003c/code\u003e and \u003ccode\u003e--color-foo-bar\u003c/code\u003e exist (\u003ca href=\"https://redirect.github.com/tailwindlabs/tailwindcss/pull/20299\"\u003e#20299\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eEnsure fractional opacity modifiers work with named shadow sizes like \u003ccode\u003eshadow-sm/12.5\u003c/code\u003e, \u003ccode\u003etext-shadow-sm/12.5\u003c/code\u003e, \u003ccode\u003edrop-shadow-sm/12.5\u003c/code\u003e, and \u003ccode\u003einset-shad...\n\n_Description has been truncated_","html_url":"https://github.com/MonDevHub/monocr/pull/58","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/MonDevHub%2Fmonocr/issues/58","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/58/packages"}},{"old_version":"1.2.7","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-10-02T00:25:59.000Z","version_change":"1.2.7 → 2.1.1","issue":{"uuid":"5671048683","node_id":"PR_kwDOU3RR5c8AAAABGM8Oag","number":55,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-02T00:25:59.000Z","updated_at":"2026-10-02T00:25:59.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codereview-benchmark/zz-failed-keycloak-keycloak-tenki-v7-PR37634-20261001/pull/55","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codereview-benchmark%2Fzz-failed-keycloak-keycloak-tenki-v7-PR37634-20261001/issues/55","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/55/packages"}},{"old_version":"1.2.6","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-10-01T19:06:00.000Z","version_change":"1.2.6 → 2.1.1","issue":{"uuid":"5667622152","node_id":"PR_kwDOU3rmzM8AAAABGKL2TA","number":63,"state":"open","title":"Bump @eslint/compat from 1.2.6 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-01T19:06:00.000Z","updated_at":"2026-10-01T19:06:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.6","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.6 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.6\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/codereview-benchmark/keycloak__keycloak__tenki-v4__PR37038__20261002/pull/63","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/codereview-benchmark%2Fkeycloak__keycloak__tenki-v4__PR37038__20261002/issues/63","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/63/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-10-01T04:34:45.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5657020123","node_id":"PR_kwDOMfoAbc8AAAABGBqD-Q","number":799,"state":"open","title":"Bump the development-dependencies group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-10-01T04:34:45.000Z","updated_at":"2026-10-01T04:35:17.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"development-dependencies","update_count":37,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.5","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@openapitools/openapi-generator-cli","old_version":"2.34.0","new_version":"2.41.0","repository_url":"https://github.com/OpenAPITools/openapi-generator-cli"},{"name":"@playwright/test","old_version":"1.60.0","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@smithy/types","old_version":"4.16.1","new_version":"4.19.0","repository_url":"https://github.com/smithy-lang/smithy-typescript"},{"name":"@tsconfig/node24","old_version":"24.0.4","new_version":"24.0.5","repository_url":"https://github.com/tsconfig/bases"},{"name":"@types/node","old_version":"25.9.1","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.60.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.60.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitest/coverage-istanbul","old_version":"4.1.7","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@vitest/ui","old_version":"4.1.7","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"concurrently","old_version":"9.2.1","new_version":"10.0.5","repository_url":"https://github.com/open-cli-tools/concurrently"},{"name":"esbuild","old_version":"0.28.1","new_version":"0.28.2","repository_url":"https://github.com/evanw/esbuild"},{"name":"eslint-import-resolver-typescript","old_version":"4.4.4","new_version":"4.4.5","repository_url":"https://github.com/import-js/eslint-import-resolver-typescript"},{"name":"eslint-plugin-prettier","old_version":"5.5.5","new_version":"5.5.6","repository_url":"https://github.com/prettier/eslint-plugin-prettier"},{"name":"jsdom","old_version":"29.1.1","new_version":"30.1.1","repository_url":"https://github.com/jsdom/jsdom"},{"name":"lint-staged","old_version":"17.0.5","new_version":"17.5.1","repository_url":"https://github.com/lint-staged/lint-staged"},{"name":"node-ical","old_version":"0.26.1","new_version":"0.27.2","repository_url":"https://github.com/jens-maus/node-ical"},{"name":"postcss","old_version":"8.5.23","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"},{"name":"prettier","old_version":"3.8.3","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"stylelint","old_version":"17.12.0","new_version":"17.15.0","repository_url":"https://github.com/stylelint/stylelint"},{"name":"supertest","old_version":"7.2.2","new_version":"7.3.0","repository_url":"https://github.com/ladjs/supertest"},{"name":"@types/supertest","old_version":"7.2.0","new_version":"7.2.1","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"tsx","old_version":"4.22.3","new_version":"4.23.15","repository_url":"https://github.com/privatenumber/tsx"},{"name":"typescript","old_version":"6.0.3","new_version":"7.0.2","repository_url":"https://github.com/microsoft/TypeScript"},{"name":"typescript-eslint","old_version":"8.60.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"vitest","old_version":"4.1.7","new_version":"5.0.1","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"@types/aws-lambda","old_version":"8.10.161","new_version":"8.10.163","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/ioredis-mock","old_version":"8.2.7","new_version":"8.2.8","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@scalar/openapi-to-markdown","old_version":"0.5.20","new_version":"1.1.0","repository_url":"https://github.com/scalar/scalar"},{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"@testing-library/dom","old_version":"10.4.1","new_version":"10.4.2","repository_url":"https://github.com/testing-library/dom-testing-library"},{"name":"@testing-library/jest-dom","old_version":"6.9.1","new_version":"7.0.1","repository_url":"https://github.com/testing-library/jest-dom"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@testing-library/user-event","old_version":"14.6.1","new_version":"14.6.7","repository_url":"https://github.com/testing-library/user-event"},{"name":"@vitejs/plugin-react","old_version":"6.0.2","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"vite","old_version":"8.0.16","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"}],"path":null,"ecosystem":"npm"},"body":"Bumps the development-dependencies group with 37 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.5` | `3.3.7` |\n| [@openapitools/openapi-generator-cli](https://github.com/OpenAPITools/openapi-generator-cli) | `2.34.0` | `2.41.0` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.60.0` | `1.63.0` |\n| [@smithy/types](https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types) | `4.16.1` | `4.19.0` |\n| [@tsconfig/node24](https://github.com/tsconfig/bases/tree/HEAD/bases) | `24.0.4` | `24.0.5` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `25.9.1` | `26.6.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.60.0` | `8.70.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.60.0` | `8.70.1` |\n| [@vitest/coverage-istanbul](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-istanbul) | `4.1.7` | `5.0.1` |\n| [@vitest/ui](https://github.com/vitest-dev/vitest/tree/HEAD/packages/ui) | `4.1.7` | `5.0.1` |\n| [concurrently](https://github.com/open-cli-tools/concurrently) | `9.2.1` | `10.0.5` |\n| [esbuild](https://github.com/evanw/esbuild) | `0.28.1` | `0.28.2` |\n| [eslint-import-resolver-typescript](https://github.com/import-js/eslint-import-resolver-typescript) | `4.4.4` | `4.4.5` |\n| [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) | `5.5.5` | `5.5.6` |\n| [jsdom](https://github.com/jsdom/jsdom) | `29.1.1` | `30.1.1` |\n| [lint-staged](https://github.com/lint-staged/lint-staged) | `17.0.5` | `17.5.1` |\n| [node-ical](https://github.com/jens-maus/node-ical) | `0.26.1` | `0.27.2` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.23` | `8.5.28` |\n| [prettier](https://github.com/prettier/prettier) | `3.8.3` | `3.9.9` |\n| [stylelint](https://github.com/stylelint/stylelint) | `17.12.0` | `17.15.0` |\n| [supertest](https://github.com/ladjs/supertest) | `7.2.2` | `7.3.0` |\n| [@types/supertest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest) | `7.2.0` | `7.2.1` |\n| [tsx](https://github.com/privatenumber/tsx) | `4.22.3` | `4.23.15` |\n| [typescript](https://github.com/microsoft/TypeScript) | `6.0.3` | `7.0.2` |\n| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.60.0` | `8.70.1` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.7` | `5.0.1` |\n| [@types/aws-lambda](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/aws-lambda) | `8.10.161` | `8.10.163` |\n| [@types/ioredis-mock](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ioredis-mock) | `8.2.7` | `8.2.8` |\n| [@scalar/openapi-to-markdown](https://github.com/scalar/scalar/tree/HEAD/packages/openapi-to-markdown) | `0.5.20` | `1.1.0` |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [@testing-library/dom](https://github.com/testing-library/dom-testing-library) | `10.4.1` | `10.4.2` |\n| [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) | `6.9.1` | `7.0.1` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@testing-library/user-event](https://github.com/testing-library/user-event) | `14.6.1` | `14.6.7` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.2` | `6.1.1` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.0.16` | `8.3.0` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.5 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eeslintrc: v3.3.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.6\"\u003e3.3.6\u003c/a\u003e (2026-07-10)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003ejs-yaml\u003c/code\u003e to 4.3.0 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/235\"\u003e#235\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/0c5de746dd98ac6904ee05ca594c50c5695e88bc\"\u003e0c5de74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.5...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@openapitools/openapi-generator-cli` from 2.34.0 to 2.41.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/releases\"\u003e@​openapitools/openapi-generator-cli's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.41.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.40.1...v2.41.0\"\u003e2.41.0\u003c/a\u003e (2026-08-24)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e v7.25.0 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1278\"\u003e#1278\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/b6cef74bd28bd914ed700ad1b61c7839d5ec20b4\"\u003eb6cef74\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.40.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.40.0...v2.40.1\"\u003e2.40.1\u003c/a\u003e (2026-07-24)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency fs-extra to v11.4.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1264\"\u003e#1264\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/254a7d5ca748970f56f1ca1f11287213a98e3928\"\u003e254a7d5\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.40.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.39.1...v2.40.0\"\u003e2.40.0\u003c/a\u003e (2026-07-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e v7.24.0 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1259\"\u003e#1259\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/a241dc9027c0f93d0c890e103782b1deda8ff946\"\u003ea241dc9\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.39.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.39.0...v2.39.1\"\u003e2.39.1\u003c/a\u003e (2026-06-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003edeps:\u003c/strong\u003e update dependency fs-extra to v11.3.6 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1244\"\u003e#1244\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/2d728829d76ee697dabee6a1a3d95bea82d0364d\"\u003e2d72882\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.39.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.38.0...v2.39.0\"\u003e2.39.0\u003c/a\u003e (2026-06-20)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e trigger a release after fixing sorting in list command (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/724575d9135a2b89c7e524dc7e544010576b9a9c\"\u003e724575d\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.38.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.37.0...v2.38.0\"\u003e2.38.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e trigger a release after upgrading concurrently to newer versions (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1225\"\u003e#1225\u003c/a\u003e) (\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/a265046fbaf12cf9e5b2ac12b8e186e04a808f8f\"\u003ea265046\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev2.37.0\u003c/h2\u003e\n\u003ch1\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.36.0...v2.37.0\"\u003e2.37.0\u003c/a\u003e (2026-06-11)\u003c/h1\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/b6cef74bd28bd914ed700ad1b61c7839d5ec20b4\"\u003e\u003ccode\u003eb6cef74\u003c/code\u003e\u003c/a\u003e feat(release): v7.25.0 release (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1278\"\u003e#1278\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/d52d6d4b7d3d21a4208de9f117e7636f8a27e956\"\u003e\u003ccode\u003ed52d6d4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency concurrently to v10.0.5 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1276\"\u003e#1276\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/21e727dfaaef76ea417b042555b3c0e1b9f9ca75\"\u003e\u003ccode\u003e21e727d\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.2.1 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1275\"\u003e#1275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/5905a9dd083980caab7deb9dfee45833c0afee2c\"\u003e\u003ccode\u003e5905a9d\u003c/code\u003e\u003c/a\u003e chore(deps): update commitlint monorepo to v21.2.2 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1273\"\u003e#1273\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/205c54e7eadce4e7ee42baf5cb7f03866fc8dcce\"\u003e\u003ccode\u003e205c54e\u003c/code\u003e\u003c/a\u003e chore(deps): update nest monorepo to v11.1.29 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1272\"\u003e#1272\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/32d05d89a167c77a509ce5ae1d76d68e8e9b1b91\"\u003e\u003ccode\u003e32d05d8\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency nx to v22.7.7 [security] (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1271\"\u003e#1271\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/1b79ea42bd27bd972424d449ccadcda22a8595e8\"\u003e\u003ccode\u003e1b79ea4\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency semantic-release to v25.0.9 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1270\"\u003e#1270\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/c3fc95feffe9678ce9c953c6eced97243e62bd6f\"\u003e\u003ccode\u003ec3fc95f\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency nx to v22.7.2 [security] (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1268\"\u003e#1268\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/5be9c9e22e2858d9bae9de6f92ca5c22726ab45c\"\u003e\u003ccode\u003e5be9c9e\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency axios to v1.19.0 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1267\"\u003e#1267\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/commit/72354e09567ad6eb4419923371965096f0687e59\"\u003e\u003ccode\u003e72354e0\u003c/code\u003e\u003c/a\u003e chore(deps): update dependency concurrently to v10.0.4 (\u003ca href=\"https://redirect.github.com/OpenAPITools/openapi-generator-cli/issues/1265\"\u003e#1265\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/OpenAPITools/openapi-generator-cli/compare/v2.34.0...v2.41.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@playwright/test` from 1.60.0 to 1.63.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microsoft/playwright/releases\"\u003e@​playwright/test's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.63.0\u003c/h2\u003e\n\u003ch2\u003e🔒 Test locks\u003c/h2\u003e\n\u003cp\u003eTests that access a shared resource — an external service, a global account setting — can now declare a named \u003ccode\u003elock\u003c/code\u003e.\nTests that share a lock name never run concurrently, across files, workers and \u003ca href=\"https://playwright.dev/docs/test-projects\"\u003eprojects\u003c/a\u003e, while\neverything else keeps running in parallel:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003etest('update user settings', { lock: 'user-settings' }, async ({ page }) =\u0026gt; {\r\n  // never runs at the same time as other tests holding 'user-settings'\r\n});\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eA test can hold multiple locks, and \u003ca href=\"https://playwright.dev/docs/api/class-test#test-describe\"\u003etest.describe()\u003c/a\u003e accepts a \u003ccode\u003elock\u003c/code\u003e for the whole group.\nLearn more about \u003ca href=\"https://playwright.dev/docs/test-parallel#test-locks\"\u003etest locks\u003c/a\u003e.\u003c/p\u003e\n\u003ch2\u003e🪟 Locate across frames\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://playwright.dev/docs/api/class-page#page-frame-locator\"\u003epage.frameLocator()\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-frame#frame-frame-locator\"\u003eframe.frameLocator()\u003c/a\u003e called without a selector search in any frame of the\nsubtree, so you no longer need to locate the iframe first:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003e// Finds the button in any frame on the page.\r\nawait page.frameLocator().getByRole('button').click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eThe rest of the locator resolves inside a single frame, just like a regular locator, and an error is thrown when it\nmatches elements in several frames.\u003c/p\u003e\n\u003ch2\u003e👁️ Visible-only locators\u003c/h2\u003e\n\u003cp\u003eNew \u003ca href=\"https://playwright.dev/docs/api/class-locator#locator-visible\"\u003elocator.visible()\u003c/a\u003e returns a locator that matches only visible elements. It is the recommended\nreplacement for the \u003ccode\u003e:visible\u003c/code\u003e CSS pseudo-class:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait page.locator('button').visible().click();\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003ch2\u003e🧾 Step params and subtitles\u003c/h2\u003e\n\u003cp\u003eSteps now carry structured data for reporters. Playwright API steps report the target locator and call arguments,\nand \u003ca href=\"https://playwright.dev/docs/api/class-test#test-step\"\u003etest.step()\u003c/a\u003e accepts \u003ccode\u003esubtitle\u003c/code\u003e and \u003ccode\u003eparams\u003c/code\u003e options for your own steps:\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003eawait test.step('Login', async () =\u0026gt; {\r\n  // ...\r\n}, { subtitle: 'as admin', params: { user: 'admin' } });\r\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eReporters receive them via \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-subtitle\"\u003etestStep.subtitle\u003c/a\u003e and \u003ca href=\"https://playwright.dev/docs/api/class-teststep#test-step-params\"\u003etestStep.params\u003c/a\u003e. For Playwright API\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/1b025d7e20a026371cd5f98ba0cdce48892737c8\"\u003e\u003ccode\u003e1b025d7\u003c/code\u003e\u003c/a\u003e chore: mark v1.63.0 (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42569\"\u003e#42569\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/0b9956d2247ce88399c3c46a22c1cc0526acb340\"\u003e\u003ccode\u003e0b9956d\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42568\"\u003e#42568\u003c/a\u003e): docs(test): mark test.step subtitle option as since v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/13dbf102b88305ed96b7791a7843246cd75d4dae\"\u003e\u003ccode\u003e13dbf10\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42552\"\u003e#42552\u003c/a\u003e): docs: release notes for v1.63\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/e93b64ed6f9cf6ac2cc8cb13ad01514b406a7142\"\u003e\u003ccode\u003ee93b64e\u003c/code\u003e\u003c/a\u003e cherry-pick(\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42566\"\u003e#42566\u003c/a\u003e): feat(test): add subtitle option to test.step (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42567\"\u003e#42567\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/2b7a5f2ea1cea04b549c5378498c1b16b6bc6a6f\"\u003e\u003ccode\u003e2b7a5f2\u003c/code\u003e\u003c/a\u003e test: response.body() for content-encoding:identity (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42537\"\u003e#42537\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/648a67c7c1261eefe4113cba2d586417d5e3f2f2\"\u003e\u003ccode\u003e648a67c\u003c/code\u003e\u003c/a\u003e fix(mcp): create parent directories for explicitly named files (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42540\"\u003e#42540\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/7894f5653e7f253c17aa1638c19f63e0d54d5e0e\"\u003e\u003ccode\u003e7894f56\u003c/code\u003e\u003c/a\u003e docs(mcp): clarify how tool file names are resolved (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42538\"\u003e#42538\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/52900a1b99ca51011526afcaf8981970cc1a521a\"\u003e\u003ccode\u003e52900a1\u003c/code\u003e\u003c/a\u003e devops: restore npm publishing from GitHub Actions (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42550\"\u003e#42550\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/8c47f596edebd2460895a5953f2ea67f8b884001\"\u003e\u003ccode\u003e8c47f59\u003c/code\u003e\u003c/a\u003e docs(csharp): fix nonexistent method names in guide examples (\u003ca href=\"https://redirect.github.com/microsoft/playwright/issues/42507\"\u003e#42507\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microsoft/playwright/commit/bd6e552a63f8cf9b0da0216f392b8e63a08bf1d2\"\u003e\u003ccode\u003ebd6e552\u003c/code\u003e\u003c/a\u003e chore(video): emit frames with real timestamps, drop frame number quantizatio...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microsoft/playwright/compare/v1.60.0...v1.63.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@smithy/types` from 4.16.1 to 4.19.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smithy-lang/smithy-typescript/releases\"\u003e@​smithy/types's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e596456b: add per-request MetricsRecorder support through \u003ccode\u003eclient.send(command, { metricsRecorder })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e016389b: Allow passing custom fetch function to fetch-http-handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99c3f91: Restore npm provenance attestations. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​smithy/types\u003c/code\u003e\u003ca href=\"https://github.com/4\"\u003e\u003ccode\u003e@​4\u003c/code\u003e\u003c/a\u003e.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed774f8d: chore: build packages with typescript 7. Packages continue to be compatible with TypeScript 3.4 through 7.0 in consumer applications.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/smithy-lang/smithy-typescript/blob/main/packages/types/CHANGELOG.md\"\u003e@​smithy/types's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e4.19.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e596456b: add per-request MetricsRecorder support through \u003ccode\u003eclient.send(command, { metricsRecorder })\u003c/code\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.18.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e016389b: Allow passing custom fetch function to fetch-http-handler\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e99c3f91: Restore npm provenance attestations. No functional changes.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003ed774f8d: chore: build packages with typescript 7. Packages continue to be compatible with TypeScript 3.4 through 7.0 in consumer applications.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e4.17.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eec9b4b2: chore: update builds to use typescript 6. This should not affect consumers, who may continue to use TypeScript 3.4 through 7.0 as of this version.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/aa4da4d43273809785615573042806d8e8733ef8\"\u003e\u003ccode\u003eaa4da4d\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2275\"\u003e#2275\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/596456b8cbdad74494a83f57e937b2491434b80b\"\u003e\u003ccode\u003e596456b\u003c/code\u003e\u003c/a\u003e feat(client): add MetricsRecorder support to client middleware (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2149\"\u003e#2149\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/9aeb60e0938487407968d4c65e0ca04fbcf2d790\"\u003e\u003ccode\u003e9aeb60e\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2254\"\u003e#2254\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/016389b829933769b1b5317ba34a52c014dffee5\"\u003e\u003ccode\u003e016389b\u003c/code\u003e\u003c/a\u003e feat(fetch-http-handler): add option to pass custom fetch function (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2246\"\u003e#2246\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/6bb59af4bbb9506fcef4af76add81eff064b99ec\"\u003e\u003ccode\u003e6bb59af\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2237\"\u003e#2237\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/f8a83434320feea2ccbdc1a7eb3b2f9398ad0ac6\"\u003e\u003ccode\u003ef8a8343\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2233\"\u003e#2233\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/d774f8df2fae71191f7a0a7cfec17bc9adf268e8\"\u003e\u003ccode\u003ed774f8d\u003c/code\u003e\u003c/a\u003e chore: upgrade to typescript 7 (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2220\"\u003e#2220\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/6177d1483209d52f6316ab3c8e32cd4b0e85cac3\"\u003e\u003ccode\u003e6177d14\u003c/code\u003e\u003c/a\u003e fix(release): drop publishConfig.directory (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2228\"\u003e#2228\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/084dc06b48492bd2bdafeb606c56fe7a04de2f39\"\u003e\u003ccode\u003e084dc06\u003c/code\u003e\u003c/a\u003e Version NPM packages (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2219\"\u003e#2219\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commit/ec9b4b2b302629bd2fb17b2df6cd2268f041e569\"\u003e\u003ccode\u003eec9b4b2\u003c/code\u003e\u003c/a\u003e chore: upgrade to typescript 6 (\u003ca href=\"https://github.com/smithy-lang/smithy-typescript/tree/HEAD/packages/types/issues/2217\"\u003e#2217\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/smithy-lang/smithy-typescript/commits/@smithy/types@4.19.0/packages/types\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tsconfig/node24` from 24.0.4 to 24.0.5\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/tsconfig/bases/commits/HEAD/bases\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@types/node` from 25.9.1 to 26.6.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.60.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9d82e4b1d9011da31d62d14387bb5a539853fafa\"\u003e\u003ccode\u003e9d82e4b\u003c/code\u003e\u003c/a\u003e chore: expand eslint-plugin rules test files glob (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12878\"\u003e#12878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f7482f636b89b8eab966b4191ce4a53a3f4b4d9c\"\u003e\u003ccode\u003ef7482f6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] handle multiple Promise constituent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/267304477e04538614fe72ad71e7e13082eb7a90\"\u003e\u003ccode\u003e2673044\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [prefer-promise-reject-errors] add option sections and e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f141a2ba63d539465eb4e4604f7d79f6f50ce14\"\u003e\u003ccode\u003e8f141a2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] convert the fixer to a su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/479cd85ff82b81dbec9989621681257ebc317a69\"\u003e\u003ccode\u003e479cd85\u003c/code\u003e\u003c/a\u003e chore: enable assertion option \u003ccode\u003erequireData\u003c/code\u003e for all rule tests (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12816\"\u003e#12816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f3c190c5b5cfa9edaba15fa3f944a76a7364b3ed\"\u003e\u003ccode\u003ef3c190c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] handle union-keyed index acces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b1993dfd3c45b2c2d83058627499f1dfec5d6d2c\"\u003e\u003ccode\u003eb1993df\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unbound-method] treat Intl.Collator.prototype.compare as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/da394bc9c21afe97f456040da723d2c558f99658\"\u003e\u003ccode\u003eda394bc\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-parameter-property-assignment] account fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4a742ff890b7cca8cbf79e78a9a3b345913094c6\"\u003e\u003ccode\u003e4a742ff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] prevent autofix from breaking code when ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.60.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.65.0 (2026-07-20)\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/63ba81b6acfa0d663c29aa0013d4672bf3b0426c\"\u003e\u003ccode\u003e63ba81b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.65.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/eaf457631ac381aadfee747c2d098c8ac4df9d63\"\u003e\u003ccode\u003eeaf4576\u003c/code\u003e\u003c/a\u003e feat: add warning when TS 7 is detected (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12529\"\u003e#12529\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@vitest/coverage-istanbul` from 4.1.7 to 5.0.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/vitest-dev/vitest/releases\"\u003e@​vitest/coverage-istanbul's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev5.0.1\u003c/h2\u003e\n\u003ch3\u003e   🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMove trace attempts selector to viewer header  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11189\"\u003evitest-dev/vitest#11189\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/5dc4b5c92\"\u003e\u003c!-- raw HTML omitted --\u003e(5dc4b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAdd focused trace view layout mode  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11190\"\u003evitest-dev/vitest#11190\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/376dc3bc1\"\u003e\u003c!-- raw HTML omitted --\u003e(376dc)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e   🐞 Bug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eExit 1 when vitest list fails collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11145\"\u003evitest-dev/vitest#11145\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11146\"\u003evitest-dev/vitest#11146\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/6108b8197\"\u003e\u003c!-- raw HTML omitted --\u003e(6108b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep parse error details in static collection  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11150\"\u003evitest-dev/vitest#11150\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11151\"\u003evitest-dev/vitest#11151\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/7c818153a\"\u003e\u003c!-- raw HTML omitted --\u003e(7c818)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eAvoid recursive prototype in automocking  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11195\"\u003evitest-dev/vitest#11195\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/99fc52591\"\u003e\u003c!-- raw HTML omitted --\u003e(99fc5)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003ePrevent false Vitest import resolution  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11196\"\u003evitest-dev/vitest#11196\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/b426c1976\"\u003e\u003c!-- raw HTML omitted --\u003e(b426c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eKeep metadata file when clearing the cache  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11199\"\u003evitest-dev/vitest#11199\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/73614654a\"\u003e\u003c!-- raw HTML omitted --\u003e(73614)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCorrect typos in error message and comments  -  by \u003ca href=\"https://github.com/shinji00222\"\u003e\u003ccode\u003e@​shinji00222\u003c/code\u003e\u003c/a\u003e and \u003cstrong\u003eShinji\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11187\"\u003evitest-dev/vitest#11187\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/115c3f6d2\"\u003e\u003c!-- raw HTML omitted --\u003e(115c3)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eResolve ResolvedConfig exactOptionalPropertyTypes errors  -  by \u003ca href=\"https://github.com/LukeAbby\"\u003e\u003ccode\u003e@​LukeAbby\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11175\"\u003evitest-dev/vitest#11175\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/498fbe922\"\u003e\u003c!-- raw HTML omitted --\u003e(498fb)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShare the server on self-referencing \u003ccode\u003eextends\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11034\"\u003evitest-dev/vitest#11034\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/23dda738c\"\u003e\u003c!-- raw HTML omitted --\u003e(23dda)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eWarn when deprecated \u003ccode\u003edeps.optimizer.web\u003c/code\u003e is used  -  by \u003ca href=\"https://github.com/im10furry\"\u003e\u003ccode\u003e@​im10furry\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11214\"\u003evitest-dev/vitest#11214\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/2ce29d5fa\"\u003e\u003c!-- raw HTML omitted --\u003e(2ce29)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ebrowser\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eAvoid double quotes in \u003ccode\u003econfig.define\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11198\"\u003evitest-dev/vitest#11198\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/972e24bab\"\u003e\u003c!-- raw HTML omitted --\u003e(972e2)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003edoctor\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMeasure vm pools for custom environments  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11212\"\u003evitest-dev/vitest#11212\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/91ab1588c\"\u003e\u003c!-- raw HTML omitted --\u003e(91ab1)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eexpect\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eCorrect return value in \u003ccode\u003etoMatchAriaSnapshot\u003c/code\u003e  -  by \u003ca href=\"https://github.com/sheremet-va\"\u003e\u003ccode\u003e@​sheremet-va\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11208\"\u003evitest-dev/vitest#11208\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/c119be016\"\u003e\u003c!-- raw HTML omitted --\u003e(c119b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003efakeTimers\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eForce \u003ccode\u003equeueMicrotask\u003c/code\u003e and \u003ccode\u003enextTick\u003c/code\u003e in \u003ccode\u003etoNotFake\u003c/code\u003e  -  by \u003ca href=\"https://github.com/kingmakeruix\"\u003e\u003ccode\u003e@​kingmakeruix\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003ekingmakeruix\u003c/strong\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eCodex\u003c/strong\u003e and \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11261\"\u003evitest-dev/vitest#11261\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/a47d7908f\"\u003e\u003c!-- raw HTML omitted --\u003e(a47d7)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003esnapshot\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eReport obsolete keys next to skipped tests  -  by \u003ca href=\"https://github.com/hamed-bavar\"\u003e\u003ccode\u003e@​hamed-bavar\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11157\"\u003evitest-dev/vitest#11157\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11158\"\u003evitest-dev/vitest#11158\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/17e2b22dd\"\u003e\u003c!-- raw HTML omitted --\u003e(17e2b)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypes\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eMake public declarations self-contained  -  by \u003ca href=\"https://github.com/ZoeySigel\"\u003e\u003ccode\u003e@​ZoeySigel\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11141\"\u003evitest-dev/vitest#11141\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/455466c16\"\u003e\u003c!-- raw HTML omitted --\u003e(45546)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eui\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix collapse/expand suite with file name search  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11260\"\u003evitest-dev/vitest#11260\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/0a7122daa\"\u003e\u003c!-- raw HTML omitted --\u003e(0a712)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eFix explorer file summary count  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e, \u003cstrong\u003eOpenCode (gpt-5.6-sol)\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11125\"\u003evitest-dev/vitest#11125\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/05982297d\"\u003e\u003c!-- raw HTML omitted --\u003e(05982)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eutils\u003c/strong\u003e:\n\u003cul\u003e\n\u003cli\u003eFix \u003ccode\u003edeepMerge\u003c/code\u003e to handle prototype  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eHiroshi Ogawa\u003c/strong\u003e and \u003cstrong\u003eCodex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/11215\"\u003evitest-dev/vitest#11215\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/4944cf498\"\u003e\u003c!-- raw HTML omitted --\u003e(4944c)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch5\u003e    \u003ca href=\"https://github.com/vitest-dev/vitest/compare/v5.0.0...v5.0.1\"\u003eView changes on GitHub\u003c/a\u003e\u003c/h5\u003e\n\u003ch2\u003ev5.0.0\u003c/h2\u003e\n\u003cp\u003eVitest 5 is officially out! This release focuses on performance and brings a lot of new features while fixing long-standing bugs. See our \u003ca href=\"https://vitest.dev/blog/vitest-5.html\"\u003eblog post\u003c/a\u003e for the official announcement.\u003c/p\u003e\n\u003ch3\u003e   🚨 Breaking Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eReplace \u003ccode\u003eloupe.inspect\u003c/code\u003e with pretty-format  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e, \u003cstrong\u003eClaude Opus 5 (1M context)\u003c/strong\u003e and \u003cstrong\u003eOpenAI Codex\u003c/strong\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/9609\"\u003evitest-dev/vitest#9609\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/3f802da4b\"\u003e\u003c!-- raw HTML omitted --\u003e(3f802)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eRemove quotes from string values in \u003ccode\u003etest.for/each\u003c/code\u003e title \u003ccode\u003e$\u003c/code\u003e variable (take 2)  -  by \u003ca href=\"https://github.com/hi-ogawa\"\u003e\u003ccode\u003e@​hi-ogawa\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/vitest-dev/vitest/issues/10170\"\u003evitest-dev/vitest#10170\u003c/a\u003e \u003ca href=\"https://github.com/vitest-dev/vitest/commit/04d37e9d7\"\u003e\u003c!-- raw HTML omitted --\u003e(04d37)\u003c!-- raw HTML omitted --\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDefault \u003ccode\u003eattachmentsDir\u003c/code\u003e from \u003ccode\u003e.vit...\n\n_Description has been truncated_","html_url":"https://github.com/acm-uiuc/core/pull/799","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/acm-uiuc%2Fcore/issues/799","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/799/packages"}},{"old_version":"1.2.7","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-09-30T03:16:55.000Z","version_change":"1.2.7 → 2.1.1","issue":{"uuid":"5640324130","node_id":"PR_kwDOU0Kz5s8AAAABF0P4TA","number":37,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-30T03:16:55.000Z","updated_at":"2026-09-30T03:16:56.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Hewline-Ai/keycloak__keycloak__hew__PR38446__20260930/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hewline-Ai%2Fkeycloak__keycloak__hew__PR38446__20260930/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-09-27T13:45:07.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5603112838","node_id":"PR_kwDOSAy_Ms8AAAABFWmqfw","number":37,"state":"closed","title":"fix(dep): Bump the npm-development group across 1 directory with 12 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-30T19:39:24.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-27T13:45:07.000Z","updated_at":"2026-09-30T19:39:34.000Z","time_to_close":280457,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"fix(dep): Bump","group_name":"npm-development","update_count":12,"packages":[{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"@jest/globals","old_version":"30.4.1","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.65.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.65.0","new_version":"8.70.1","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"eslint","old_version":"10.7.0","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jest","old_version":"29.15.5","new_version":"29.16.6","repository_url":"https://github.com/jest-community/eslint-plugin-jest"},{"name":"globals","old_version":"17.7.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"jest","old_version":"30.4.2","new_version":"30.5.2","repository_url":"https://github.com/jestjs/jest"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.9","repository_url":"https://github.com/prettier/prettier"},{"name":"rollup","old_version":"4.62.2","new_version":"4.63.5","repository_url":"https://github.com/rollup/rollup"},{"name":"ts-jest","old_version":"29.4.12","new_version":"29.4.13","repository_url":"https://github.com/kulshekhar/ts-jest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the npm-development group with 12 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [@jest/globals](https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals) | `30.4.1` | `30.5.2` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.65.0` | `8.70.1` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.65.0` | `8.70.1` |\n| [eslint](https://github.com/eslint/eslint) | `10.7.0` | `10.11.0` |\n| [eslint-plugin-jest](https://github.com/jest-community/eslint-plugin-jest) | `29.15.5` | `29.16.6` |\n| [globals](https://github.com/sindresorhus/globals) | `17.7.0` | `17.12.0` |\n| [jest](https://github.com/jestjs/jest/tree/HEAD/packages/jest) | `30.4.2` | `30.5.2` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.9` |\n| [rollup](https://github.com/rollup/rollup) | `4.62.2` | `4.63.5` |\n| [ts-jest](https://github.com/kulshekhar/ts-jest) | `29.4.12` | `29.4.13` |\n\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@jest/globals` from 30.4.1 to 30.5.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/releases\"\u003e@​jest/globals's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev30.5.2\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/winklemad\"\u003e\u003ccode\u003e@​winklemad\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003ejestjs/jest#16345\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.1...v30.5.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.5.1\u003c/h2\u003e\n\u003ch2\u003eFixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of \u003ccode\u003e--projects\u003c/code\u003e when no root config is passed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-types]\u003c/code\u003e Stop accepting \u003ccode\u003ereporters\u003c/code\u003e, \u003ccode\u003ecoverageReporters\u003c/code\u003e, \u003ccode\u003eworkerIdleMemoryLimit\u003c/code\u003e, \u003ccode\u003ecwd\u003c/code\u003e and \u003ccode\u003erunnerOptions\u003c/code\u003e in a project config - they were silently ignored, and now warn like the other global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-validate]\u003c/code\u003e Warn about \u003ccode\u003emaxWorkers\u003c/code\u003e and \u003ccode\u003ecoverageThreshold\u003c/code\u003e in a project config instead of dropping them without a word (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Match \u003ccode\u003emoduleNameMapper\u003c/code\u003e patterns against the specifier as written again (reverting \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16390\"\u003e#16390\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve package \u003ccode\u003eimports\u003c/code\u003e specifiers like \u003ccode\u003e#dep\u003c/code\u003e under ESM again (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16413\"\u003e#16413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChore \u0026amp; Maintenance\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Name the \u003ccode\u003etestEnvironmentOptions.globalsCleanup\u003c/code\u003e option and link the docs from the \u003ccode\u003eJEST-01\u003c/code\u003e deprecation warning, and document the option's modes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16404\"\u003e#16404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/HuzaifaChaudary\"\u003e\u003ccode\u003e@​HuzaifaChaudary\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16413\"\u003ejestjs/jest#16413\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/jestjs/jest/compare/v30.5.0...v30.5.1\"\u003ehttps://github.com/jestjs/jest/compare/v30.5.0...v30.5.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev30.5.0\u003c/h2\u003e\n\u003cp\u003eOn a personal note: King Harald V of Norway passed away this morning. He ascended the throne 35 years ago, two months before I was born. This release is dedicated to his memory. Hvil i fred 🇳🇴\u003c/p\u003e\n\u003chr /\u003e\n\u003cp\u003eThis is a big release. It touches \u003ccode\u003ejest-runtime\u003c/code\u003e, \u003ccode\u003ejest-resolve\u003c/code\u003e and \u003ccode\u003ejest-haste-map\u003c/code\u003e in many places, and with this many changes there might be regressions 😬. If your suite behaves differently after upgrading, please \u003ca href=\"https://github.com/jestjs/jest/issues\"\u003eopen an issue\u003c/a\u003e.\u003c/p\u003e\n\u003ch1\u003eHighlights\u003c/h1\u003e\n\u003ch2\u003e\u003ccode\u003ewhenCalledWith\u003c/code\u003e\u003c/h2\u003e\n\u003cp\u003eMock functions can now configure return values per argument list, contributed by \u003ca href=\"https://github.com/timkindberg\"\u003e\u003ccode\u003e@​timkindberg\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16053\"\u003e#16053\u003c/a\u003e):\u003c/p\u003e\n\u003cpre lang=\"js\"\u003e\u003ccode\u003econst fn = jest.fn();\r\nfn.whenCalledWith('apple').mockReturnValue('red');\r\n\u0026lt;/tr\u0026gt;\u0026lt;/table\u0026gt; \n\u003c/code\u003e\u003c/pre\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jestjs/jest/blob/main/CHANGELOG.md\"\u003e@​jest/globals's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e30.5.2\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/transform]\u003c/code\u003e Strip TypeScript types with Node when no transformer claims a \u003ccode\u003e.ts\u003c/code\u003e, \u003ccode\u003e.mts\u003c/code\u003e or \u003ccode\u003e.cts\u003c/code\u003e file (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16421\"\u003e#16421\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-core, jest-haste-map, jest-transform]\u003c/code\u003e Keep \u003ccode\u003erequire('../package.json')\u003c/code\u003e external when bundling, so \u003ccode\u003ejest --version\u003c/code\u003e and the transform and haste-map cache keys report the released version instead of the previous one (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16422\"\u003e#16422\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-each]\u003c/code\u003e Escape a table row's keys before building the \u003ccode\u003e$variable\u003c/code\u003e interpolation \u003ccode\u003eRegExp\u003c/code\u003e, so a column name such as \u003ccode\u003ecount(*)\u003c/code\u003e no longer fails the whole table with \u003ccode\u003eInvalid regular expression\u003c/code\u003e, and a \u003ccode\u003e.\u003c/code\u003e or \u003ccode\u003e|\u003c/code\u003e in a column name is matched literally (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16345\"\u003e#16345\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/source-map]\u003c/code\u003e Resolve absolute Windows paths in a source map's \u003ccode\u003esources\u003c/code\u003e and \u003ccode\u003esourceRoot\u003c/code\u003e again, instead of appending them to the transformed file's directory (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16439\"\u003e#16439\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.5.1\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config]\u003c/code\u003e Don't warn about global-only options in the config that supplies the global config - the root config a project resolves to, or the first entry of \u003ccode\u003e--projects\u003c/code\u003e when no root config is passed (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-types]\u003c/code\u003e Stop accepting \u003ccode\u003ereporters\u003c/code\u003e, \u003ccode\u003ecoverageReporters\u003c/code\u003e, \u003ccode\u003eworkerIdleMemoryLimit\u003c/code\u003e, \u003ccode\u003ecwd\u003c/code\u003e and \u003ccode\u003erunnerOptions\u003c/code\u003e in a project config - they were silently ignored, and now warn like the other global-only options (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-config, jest-validate]\u003c/code\u003e Warn about \u003ccode\u003emaxWorkers\u003c/code\u003e and \u003ccode\u003ecoverageThreshold\u003c/code\u003e in a project config instead of dropping them without a word (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16411\"\u003e#16411\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Match \u003ccode\u003emoduleNameMapper\u003c/code\u003e patterns against the specifier as written again (reverting \u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16390\"\u003e#16390\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16417\"\u003e#16417\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve package \u003ccode\u003eimports\u003c/code\u003e specifiers like \u003ccode\u003e#dep\u003c/code\u003e under ESM again (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16413\"\u003e#16413\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eChore \u0026amp; Maintenance\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[jest-util]\u003c/code\u003e Name the \u003ccode\u003etestEnvironmentOptions.globalsCleanup\u003c/code\u003e option and link the docs from the \u003ccode\u003eJEST-01\u003c/code\u003e deprecation warning, and document the option's modes (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16404\"\u003e#16404\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e30.5.0\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils, jest-mock]\u003c/code\u003e Add \u003ccode\u003emockFn.whenCalledWith(...args)\u003c/code\u003e for configuring return values per argument list, with first-class asymmetric-matcher support (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16053\"\u003e#16053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[@jest/expect-utils]\u003c/code\u003e Export \u003ccode\u003eAsymmetricMatcher\u003c/code\u003e and \u003ccode\u003eFunctionParameters\u003c/code\u003e types (previously private to \u003ccode\u003eexpect\u003c/code\u003e) (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16053\"\u003e#16053\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-core, jest-jasmine2, jest-test-result, jest-types]\u003c/code\u003e \u003ccode\u003e--collectTests\u003c/code\u003e now expands \u003ccode\u003etest.each\u003c/code\u003e/\u003ccode\u003edescribe.each\u003c/code\u003e cases and reports per-status counts (skipped/todo via the new \u003ccode\u003ewouldRun\u003c/code\u003e flag for selected tests) plus a summary line that match a real run, including under \u003ccode\u003e--testNamePattern\u003c/code\u003e and \u003ccode\u003e.only\u003c/code\u003e/\u003ccode\u003efdescribe\u003c/code\u003e focus on both the circus and jasmine2 runners (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16259\"\u003e#16259\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-environment, jest-runtime, jest-types]\u003c/code\u003e Add describe-level retries via \u003ccode\u003ejest.retryTimes(..., {entireDescribe: true})\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16322\"\u003e#16322\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-message-util, jest-reporters, jest-types]\u003c/code\u003e Add \u003ccode\u003eretryMessages\u003c/code\u003e to \u003ccode\u003eAssertionResult\u003c/code\u003e and export \u003ccode\u003eformatErrorStack\u003c/code\u003e, so the retry log renders nested \u003ccode\u003ecause\u003c/code\u003e and \u003ccode\u003eAggregateError\u003c/code\u003e sections with code frames instead of serialized \u003ccode\u003e[cause]:\u003c/code\u003e/\u003ccode\u003e[errors]:\u003c/code\u003e markers (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16316\"\u003e#16316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-circus, jest-types]\u003c/code\u003e Add \u003ccode\u003eunhandledErrorsDetailed\u003c/code\u003e to \u003ccode\u003eCircus.RunResult\u003c/code\u003e, so an unhandled rejection reports its \u003ccode\u003ecause\u003c/code\u003e chain and \u003ccode\u003eAggregateError\u003c/code\u003e entries with code frames instead of a pre-serialized stack (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16316\"\u003e#16316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-haste-map]\u003c/code\u003e Replace \u003ccode\u003eNodeWatcher\u003c/code\u003e and \u003ccode\u003eFSEventsWatcher\u003c/code\u003e with \u003ccode\u003e@parcel/watcher\u003c/code\u003e for the non-watchman watch path (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16188\"\u003e#16188\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Bump \u003ccode\u003eunrs-resolver\u003c/code\u003e to 1.12.1, remove \u003ccode\u003ejest-pnp-resolver\u003c/code\u003e and unnecessary checks (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/15721\"\u003e#15721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-resolve]\u003c/code\u003e Honor Node's \u003ccode\u003e--preserve-symlinks\u003c/code\u003e / \u003ccode\u003eNODE_PRESERVE_SYMLINKS\u003c/code\u003e in the default resolver by passing \u003ccode\u003esymlinks: false\u003c/code\u003e to \u003ccode\u003eunrs-resolver\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16260\"\u003e#16260\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Apply automocking and manual \u003ccode\u003e__mocks__\u003c/code\u003e files to synchronously evaluable ESM graphs on Node 24.9+ - static imports, dynamic \u003ccode\u003eimport()\u003c/code\u003e and \u003ccode\u003erequire()\u003c/code\u003e of an ESM file now generate an automock from the real module's namespace instead of failing with \u0026quot;Attempting to import a mock without a factory\u0026quot;. Graphs that need async evaluation (top-level await) or an async-only resolver or transformer still throw (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Route \u003ccode\u003eprocess.getBuiltinModule\u003c/code\u003e through the sandbox, so it returns the sandbox \u003ccode\u003eprocess\u003c/code\u003e and the hooked \u003ccode\u003enode:module\u003c/code\u003e instead of the host's (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Throw an actionable error from \u003ccode\u003emodule.register()\u003c/code\u003e and \u003ccode\u003emodule.registerHooks()\u003c/code\u003e inside a test - the hooks attached to the loader running Jest itself, never saw the sandboxed requires they were meant for, and stayed registered for every later test file in the worker (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Surface resolution and import-attribute errors in an ESM graph before executing any of its CJS dependencies on Node 24.9+, matching Node's run-nothing-on-a-broken-graph behavior; the legacy loader on older versions keeps its linking-time execution order (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Throw \u003ccode\u003eERR_SOURCE_PHASE_NOT_DEFINED\u003c/code\u003e with an actionable message for \u003ccode\u003eimport source\u003c/code\u003e and \u003ccode\u003eimport.source()\u003c/code\u003e, instead of failing at instantiation with V8's bare \u0026quot;Source phase import object is not defined\u0026quot; (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Emit the JSON-without-import-attribute deprecation warning once per test file instead of once per worker, so it is no longer silently swallowed for every file after the first (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16391\"\u003e#16391\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Set \u003ccode\u003eimport.meta.main\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e in the test file and \u003ccode\u003efalse\u003c/code\u003e in every module it loads, matching Node 24+ (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16367\"\u003e#16367\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-runtime]\u003c/code\u003e Resolve the \u003ccode\u003emodule-sync\u003c/code\u003e export condition, so a package that exposes its ESM entry point for \u003ccode\u003erequire()\u003c/code\u003e loads the same file Node would (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16336\"\u003e#16336\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e[jest-snapshot]\u003c/code\u003e Add external snapshot paths to custom reporter failure details (\u003ca href=\"https://redirect.github.com/jestjs/jest/pull/16374\"\u003e#16374\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/202dd8a14777c270607c2416bd5034c3c0abc984\"\u003e\u003ccode\u003e202dd8a\u003c/code\u003e\u003c/a\u003e v30.5.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/9ab14feccd6c15fec1334dbcb03a53a079d153d3\"\u003e\u003ccode\u003e9ab14fe\u003c/code\u003e\u003c/a\u003e v30.5.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/912baa37afaa979e8179240c238cb493f960527a\"\u003e\u003ccode\u003e912baa3\u003c/code\u003e\u003c/a\u003e v30.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/jestjs/jest/commit/b91717a68e091cf492a361d61906d17849fb3282\"\u003e\u003ccode\u003eb91717a\u003c/code\u003e\u003c/a\u003e chore: refresh coding agent instructions (\u003ca href=\"https://github.com/jestjs/jest/tree/HEAD/packages/jest-globals/issues/16182\"\u003e#16182\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/jestjs/jest/commits/v30.5.2/packages/jest-globals\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/eslint-plugin` from 8.65.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/eslint-plugin's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md\"\u003e@​typescript-eslint/eslint-plugin's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003ch3\u003e🚀 Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] add rule (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12730\"\u003e#12730\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-deprecated] report deprecated imported values used in object shorthand properties (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12780\"\u003e#12780\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] no false positive on RHS of a nested logical expression (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12728\"\u003e#12728\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [member-ordering] don't report fields that read fields declared before them (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12729\"\u003e#12729\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9d82e4b1d9011da31d62d14387bb5a539853fafa\"\u003e\u003ccode\u003e9d82e4b\u003c/code\u003e\u003c/a\u003e chore: expand eslint-plugin rules test files glob (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12878\"\u003e#12878\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f7482f636b89b8eab966b4191ce4a53a3f4b4d9c\"\u003e\u003ccode\u003ef7482f6\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-misused-promises] handle multiple Promise constituent...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/267304477e04538614fe72ad71e7e13082eb7a90\"\u003e\u003ccode\u003e2673044\u003c/code\u003e\u003c/a\u003e docs(eslint-plugin): [prefer-promise-reject-errors] add option sections and e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f141a2ba63d539465eb4e4604f7d79f6f50ce14\"\u003e\u003ccode\u003e8f141a2\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-useless-default-assignment] convert the fixer to a su...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/479cd85ff82b81dbec9989621681257ebc317a69\"\u003e\u003ccode\u003e479cd85\u003c/code\u003e\u003c/a\u003e chore: enable assertion option \u003ccode\u003erequireData\u003c/code\u003e for all rule tests (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin/issues/12816\"\u003e#12816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/f3c190c5b5cfa9edaba15fa3f944a76a7364b3ed\"\u003e\u003ccode\u003ef3c190c\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-condition] handle union-keyed index acces...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/b1993dfd3c45b2c2d83058627499f1dfec5d6d2c\"\u003e\u003ccode\u003eb1993df\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [unbound-method] treat Intl.Collator.prototype.compare as...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/da394bc9c21afe97f456040da723d2c558f99658\"\u003e\u003ccode\u003eda394bc\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [no-unnecessary-parameter-property-assignment] account fo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/4a742ff890b7cca8cbf79e78a9a3b345913094c6\"\u003e\u003ccode\u003e4a742ff\u003c/code\u003e\u003c/a\u003e fix(eslint-plugin): [await-thenable] prevent autofix from breaking code when ...\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/eslint-plugin\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@typescript-eslint/parser` from 8.65.0 to 8.70.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases\"\u003e@​typescript-eslint/parser's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.70.1\u003c/h2\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003ch3\u003e🩹 Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003east-spec:\u003c/strong\u003e narrow import attribute keys to identifiers and strings (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12879\"\u003e#12879\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] avoid false positives on tuples with a rest element (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12768\"\u003e#12768\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-parameters] handle type precedence in the suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12637\"\u003e#12637\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-explicit-any] use unknown[] for bare any rest parameters (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12818\"\u003e#12818\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-generated-empty-object-type] don't report a mapped type whose keys are not resolved yet (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12854\"\u003e#12854\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-spread] omit WeakMap spread suggestions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12850\"\u003e#12850\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-type-assertion] false positive for empty object asserted to a type alias of Record (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12869\"\u003e#12869\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-meaningless-void-operator] allow void on assignment expressions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12873\"\u003e#12873\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [await-thenable] prevent autofix from breaking code when removing \u003ccode\u003eawait\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12716\"\u003e#12716\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-parameter-property-assignment] account for parameter reassignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12880\"\u003e#12880\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [unbound-method] treat Intl.Collator.prototype.compare as spec-bound (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12845\"\u003e#12845\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-unnecessary-condition] handle union-keyed index access on the left-hand side of nullish assignment (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12747\"\u003e#12747\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-useless-default-assignment] convert the fixer to a suggestion fixer (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12826\"\u003e#12826\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eeslint-plugin:\u003c/strong\u003e [no-misused-promises] handle multiple Promise constituents (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12904\"\u003e#12904\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erule-tester:\u003c/strong\u003e test the final autofix output instead of the first pass (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12867\"\u003e#12867\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003escope-manager:\u003c/strong\u003e merge implicit global definitions (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12809\"\u003e#12809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etype-utils:\u003c/strong\u003e match package specifiers on whole path components (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12838\"\u003e#12838\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e resolve symlinked paths when matching files to projects (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12725\"\u003e#12725\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e add missing \u003ccode\u003e\u0026lt;\u003c/code\u003e token opening type arguments (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12821\"\u003e#12821\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003etypescript-estree:\u003c/strong\u003e require string literal import attribute values (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12894\"\u003e#12894\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ewebsite:\u003c/strong\u003e prevent playground from breaking down after opening link with the .js file type (\u003ca href=\"https://redirect.github.com/typescript-eslint/typescript-eslint/pull/12777\"\u003e#12777\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e❤️ Thank You\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAmin \u003ca href=\"https://github.com/amiin-dev\"\u003e\u003ccode\u003e@​amiin-dev\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eBrad Zacher \u003ca href=\"https://github.com/bradzacher\"\u003e\u003ccode\u003e@​bradzacher\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eCameron\u003c/li\u003e\n\u003cli\u003eDiptajoy Mistry \u003ca href=\"https://github.com/diptomistry\"\u003e\u003ccode\u003e@​diptomistry\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eEvyatar Daud \u003ca href=\"https://github.com/StyleShit\"\u003e\u003ccode\u003e@​StyleShit\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eGrit \u003ca href=\"https://github.com/Grit03\"\u003e\u003ccode\u003e@​Grit03\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eHugo \u003ca href=\"https://github.com/hugop95\"\u003e\u003ccode\u003e@​hugop95\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eJosh Goldberg ✨\u003c/li\u003e\n\u003cli\u003eMichael Naumov \u003ca href=\"https://github.com/mnaoumov\"\u003e\u003ccode\u003e@​mnaoumov\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eMikhail Baev \u003ca href=\"https://github.com/baevm\"\u003e\u003ccode\u003e@​baevm\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eOm Rawat\u003c/li\u003e\n\u003cli\u003eoverlookmotel\u003c/li\u003e\n\u003cli\u003eSanath \u003ca href=\"https://github.com/sansynx\"\u003e\u003ccode\u003e@​sansynx\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eShinji\u003c/li\u003e\n\u003cli\u003estoicism \u003ca href=\"https://github.com/stoicism02\"\u003e\u003ccode\u003e@​stoicism02\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eVinccool96\u003c/li\u003e\n\u003cli\u003eYounsang Na \u003ca href=\"https://github.com/nayounsang\"\u003e\u003ccode\u003e@​nayounsang\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e김채영 \u003ca href=\"https://github.com/cchaeyoung\"\u003e\u003ccode\u003e@​cchaeyoung\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e송재욱\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md\"\u003e@​typescript-eslint/parser's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.70.1 (2026-09-21)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.1\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.70.0 (2026-09-07)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.70.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.69.0 (2026-08-31)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.69.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.68.0 (2026-08-24)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.68.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.67.0 (2026-08-10)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.67.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003ch2\u003e8.66.0 (2026-08-03)\u003c/h2\u003e\n\u003cp\u003eThis was a version bump only for parser to align it with other projects, there were no code changes.\u003c/p\u003e\n\u003cp\u003eSee \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/releases/tag/v8.66.0\"\u003eGitHub Releases\u003c/a\u003e for more information.\u003c/p\u003e\n\u003cp\u003eYou can read about our \u003ca href=\"https://typescript-eslint.io/users/versioning\"\u003eversioning strategy\u003c/a\u003e and \u003ca href=\"https://typescript-eslint.io/users/releases\"\u003ereleases\u003c/a\u003e on our website.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/23d38ceeb8fb1237f55cb62fc2b54419e1fa1ed7\"\u003e\u003ccode\u003e23d38ce\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/7ee76085c22e923c0036b8e0733a3ca7dfd82b60\"\u003e\u003ccode\u003e7ee7608\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.70.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/9a6e546823e5d8f2dc015df2aa66c0230615e209\"\u003e\u003ccode\u003e9a6e546\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.69.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/8f4e00a4e8f3bdf93a5e5e8bc568ba1c15a4f896\"\u003e\u003ccode\u003e8f4e00a\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.68.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/55f6d5d4ca39d2fab93db97ced497b956017878d\"\u003e\u003ccode\u003e55f6d5d\u003c/code\u003e\u003c/a\u003e chore: enable source maps (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12677\"\u003e#12677\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/20a261fb8e62351e88176b075090dc9276d26072\"\u003e\u003ccode\u003e20a261f\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.67.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/3b155bb1344fd7ce83086cf2f864a7e8f3b4a217\"\u003e\u003ccode\u003e3b155bb\u003c/code\u003e\u003c/a\u003e chore: use typescript 7 for typechecking (\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser/issues/12601\"\u003e#12601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commit/e51b11ba3ab31837762c675f62f0d4dcb1abc4fb\"\u003e\u003ccode\u003ee51b11b\u003c/code\u003e\u003c/a\u003e chore(release): publish 8.66.0\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/typescript-eslint/typescript-eslint/commits/v8.70.1/packages/parser\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint` from 10.7.0 to 10.11.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslint/releases\"\u003eeslint's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev10.11.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21271\"\u003e#21271\u003c/a\u003e) (Pavel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/397b3b8134b8ce1a61cbf414d4c29c945ba25690\"\u003e\u003ccode\u003e397b3b8\u003c/code\u003e\u003c/a\u003e feat: report unsafe labeled \u003ccode\u003econtinue\u003c/code\u003e in \u003ccode\u003eno-unsafe-finally\u003c/code\u003e rule (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21316\"\u003e#21316\u003c/a\u003e) (electrohyun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d3dd47f42e4cb5f9da27e3a2e741aa21e02ea1a4\"\u003e\u003ccode\u003ed3dd47f\u003c/code\u003e\u003c/a\u003e feat: only exempt \u003ccode\u003enew-cap\u003c/code\u003e built-ins that reference the global (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21290\"\u003e#21290\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b684bb1cd7e6be03ad1b7a951baead936d9c2166\"\u003e\u003ccode\u003eb684bb1\u003c/code\u003e\u003c/a\u003e fix: make TimePass.parse optional in types and docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21313\"\u003e#21313\u003c/a\u003e) (ntnyq)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/26d11bce3e0e21f223613d4bb4be3423839b229e\"\u003e\u003ccode\u003e26d11bc\u003c/code\u003e\u003c/a\u003e fix: don't report \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eobject-shorthand\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21310\"\u003e#21310\u003c/a\u003e) (xbinaryx)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e) (bytedoe)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/6c789ff39bc5420e94e8dafeb328bf2b7e3d35ab\"\u003e\u003ccode\u003e6c789ff\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5997825635dc9c4e81434894607ef2e3887e0ea3\"\u003e\u003ccode\u003e5997825\u003c/code\u003e\u003c/a\u003e docs: clarify preserve-caught-error known limitation (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21294\"\u003e#21294\u003c/a\u003e) (Akinyemi Toluwalase)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e) (renovate[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e) (dependabot[bot])\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/ac74e37322ebf122ada676f153dc55c81f3caab0\"\u003e\u003ccode\u003eac74e37\u003c/code\u003e\u003c/a\u003e chore: Add AGENTS.md with AI disclosure requirements (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21221\"\u003e#21221\u003c/a\u003e) (Nicholas C. Zakas)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c8326608e710e670beaf982501aed80ea104919a\"\u003e\u003ccode\u003ec832660\u003c/code\u003e\u003c/a\u003e chore: Upgrade Stylelint to the latest version in docs (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21245\"\u003e#21245\u003c/a\u003e) (Jung Hyeon Jun)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/f9f88fcccd965fdc162b89c4615dd4018e3cabdf\"\u003e\u003ccode\u003ef9f88fc\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21308\"\u003e#21308\u003c/a\u003e) (ESLint Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/fc81076a5b8145360654d81cbc130cf7d25dca77\"\u003e\u003ccode\u003efc81076\u003c/code\u003e\u003c/a\u003e ci: add more types integration tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20395\"\u003e#20395\u003c/a\u003e) (Nitin Kumar)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev10.10.0\u003c/h2\u003e\n\u003ch2\u003eFeatures\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/264b4346d1963701df0c398b4aeb2f6e8b2af93e\"\u003e\u003ccode\u003e264b434\u003c/code\u003e\u003c/a\u003e feat: add \u003ccode\u003ed\u003c/code\u003e and \u003ccode\u003ev\u003c/code\u003e flags to \u003ccode\u003eno-unexpected-multiline\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21305\"\u003e#21305\u003c/a\u003e) (Gihyeon Jeong / 정기현)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/c6cc6c592f30901345d94ef75e0d42c1894fae6c\"\u003e\u003ccode\u003ec6cc6c5\u003c/code\u003e\u003c/a\u003e feat: check \u003ccode\u003eObject.prototype\u003c/code\u003e property names in \u003ccode\u003enew-cap\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21269\"\u003e#21269\u003c/a\u003e) (crimsonjay0)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5661fa65fde9fd4c14f0b730e3cee6a42fc657c1\"\u003e\u003ccode\u003e5661fa6\u003c/code\u003e\u003c/a\u003e feat: no-extra-bind false negatives with class fields and static blocks (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21260\"\u003e#21260\u003c/a\u003e) (synthex-byte)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eBug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/bb47dc6da2399a8f76c0c0c3273e6bc314c480e5\"\u003e\u003ccode\u003ebb47dc6\u003c/code\u003e\u003c/a\u003e fix: update dependency file-entry-cache to v11 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/20801\"\u003e#20801\u003c/a\u003e) (Milos Djermanovic)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/427ac0a014066c36aa57fa8fa9af20fd9fb591e1\"\u003e\u003ccode\u003e427ac0a\u003c/code\u003e\u003c/a\u003e fix: use format strings in debug calls (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21247\"\u003e#21247\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9d8153223dbf47b9aecdc1474202aaee4845f146\"\u003e\u003ccode\u003e9d81532\u003c/code\u003e\u003c/a\u003e fix: support \u003ccode\u003e__proto__\u003c/code\u003e in \u003ccode\u003e/* exported */\u003c/code\u003e comments (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21261\"\u003e#21261\u003c/a\u003e) (sethamus)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/87e0a082438264ad90b87fd74165ab4fd90f63ef\"\u003e\u003ccode\u003e87e0a08\u003c/code\u003e\u003c/a\u003e fix: prefer-object-has-own autofix breaks when Object is shadowed (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21282\"\u003e#21282\u003c/a\u003e) (김채영)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8e2cb142217f2efee1d10dcc02bfb75145ae775d\"\u003e\u003ccode\u003e8e2cb14\u003c/code\u003e\u003c/a\u003e fix: \u003ccode\u003enew-cap\u003c/code\u003e false positive for \u003ccode\u003eUTC\u003c/code\u003e calls with \u003ccode\u003eproperties: false\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21275\"\u003e#21275\u003c/a\u003e) (Pixel)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9f4a364ab0ade048dfce1f37792b1d461d866e55\"\u003e\u003ccode\u003e9f4a364\u003c/code\u003e\u003c/a\u003e fix: Ignore static imports in no-unreachable (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21276\"\u003e#21276\u003c/a\u003e) (Taha Kotil)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eDocumentation\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/2417cad57d7d1bc4cf3ecf0f0575cfb10ff2011c\"\u003e\u003ccode\u003e2417cad\u003c/code\u003e\u003c/a\u003e docs: Update README (GitHub Actions Bot)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9cecb8a0a2348070abf72321965d41919c7cc626\"\u003e\u003ccode\u003e9cecb8a\u003c/code\u003e\u003c/a\u003e docs: document \u003ccode\u003e\\c\u003c/code\u003e control letter escapes in no-control-regex (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21286\"\u003e#21286\u003c/a\u003e) (한국)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/8724829f69f8ed80c876e3a5a017da199ce78739\"\u003e\u003ccode\u003e8724829\u003c/code\u003e\u003c/a\u003e docs: update compat table links (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21263\"\u003e#21263\u003c/a\u003e) (fnx)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/5634542be580750ffb1a5766470f9e9c72719696\"\u003e\u003ccode\u003e5634542\u003c/code\u003e\u003c/a\u003e docs: Clarify eqeqeq suggestion behavior (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21256\"\u003e#21256\u003c/a\u003e) (Müslüm Yılmaz)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eChores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/b3d876b46083d67899eb1d9613118c1c583632a2\"\u003e\u003ccode\u003eb3d876b\u003c/code\u003e\u003c/a\u003e chore: disable npm audit in ecosystem tests (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21306\"\u003e#21306\u003c/a\u003e) (Francesco Trotta)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/1696682791661c13167eb905da2f38d1b8f4a3bf\"\u003e\u003ccode\u003e1696682\u003c/code\u003e\u003c/a\u003e ci: restore EMFILE test on Node.js 26 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21297\"\u003e#21297\u003c/a\u003e) (Marry (Subin Yang))\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/3c0b7c6e1fe2dec778b97a996018126f22d437ae\"\u003e\u003ccode\u003e3c0b7c6\u003c/code\u003e\u003c/a\u003e 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/321f0a70dd908ed461b11142e17fbdc0c0f1f198\"\u003e\u003ccode\u003e321f0a7\u003c/code\u003e\u003c/a\u003e Build: changelog update for 10.11.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/520dd77a35922fb537e2dbfb3c839d047acbdd68\"\u003e\u003ccode\u003e520dd77\u003c/code\u003e\u003c/a\u003e perf: Implement fast paths in critical areas (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21210\"\u003e#21210\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ecfdc5319f83580cf3b81beab7e936015fef2fa\"\u003e\u003ccode\u003e9ecfdc5\u003c/code\u003e\u003c/a\u003e docs: note that --cache can serve stale results for cross-file rules (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21312\"\u003e#21312\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/92086c87e042413a3d0363d8fc3fbb11db98d06a\"\u003e\u003ccode\u003e92086c8\u003c/code\u003e\u003c/a\u003e test: update \u003ccode\u003eEMFILE\u003c/code\u003e error generation for Node.js 26.9.0 compatibility (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21330\"\u003e#21330\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/9ac7eb60525ec768c2fdc6699e5a292aa913ce9e\"\u003e\u003ccode\u003e9ac7eb6\u003c/code\u003e\u003c/a\u003e chore: update github/codeql-action action to v4.38.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21331\"\u003e#21331\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/22b09f54f67a9512d4cea39ddbab9b6973d5c476\"\u003e\u003ccode\u003e22b09f5\u003c/code\u003e\u003c/a\u003e fix: ignore \u003ccode\u003e__proto__\u003c/code\u003e properties in \u003ccode\u003eprefer-object-spread\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21311\"\u003e#21311\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/24310e3a0e22b3c086ca402f88448676f2e1cfcd\"\u003e\u003ccode\u003e24310e3\u003c/code\u003e\u003c/a\u003e chore: update ecosystem plugins (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21324\"\u003e#21324\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/d136fa4b0d2dd4a9e738ca1c012cc674d1441127\"\u003e\u003ccode\u003ed136fa4\u003c/code\u003e\u003c/a\u003e feat: object-shorthand handle quoted properties for \u003ccode\u003eignoreConstructors\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21\"\u003e#21\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslint/commit/45ad79e54a39b54b4ce8eb47e612bd2f72a7a651\"\u003e\u003ccode\u003e45ad79e\u003c/code\u003e\u003c/a\u003e ci: bump pnpm/action-setup from 6.0.10 to 6.1.0 (\u003ca href=\"https://redirect.github.com/eslint/eslint/issues/21318\"\u003e#21318\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslint/compare/v10.7.0...v10.11.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `eslint-plugin-jest` from 29.15.5 to 29.16.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/releases\"\u003eeslint-plugin-jest's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev29.16.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.5...v29.16.6\"\u003e29.16.6\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-been-called:\u003c/strong\u003e don't crash on matcher without an argument (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2016\"\u003e#2016\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/58e487fecda05ddafcac2fcf67475d90bd515957\"\u003e58e487f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-length:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2014\"\u003e#2014\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/3629019d8e84e096115c8774a34178ff5b83aaf2\"\u003e3629019\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.5\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.4...v29.16.5\"\u003e29.16.5\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-export:\u003c/strong\u003e handle literal property accessors (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2011\"\u003e#2011\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/d848f70d5ae1a143d4ae2ef52bf00c6658f5070d\"\u003ed848f70\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.4\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.3...v29.16.4\"\u003e29.16.4\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-export:\u003c/strong\u003e handle nested assignment chains (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2009\"\u003e#2009\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/14b559af7f3d93ca585f65deae97c4b24a83e900\"\u003e14b559a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.3\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.2...v29.16.3\"\u003e29.16.3\u003c/a\u003e (2026-08-27)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eno-export:\u003c/strong\u003e check for \u003ccode\u003eexports\u003c/code\u003e global (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/1988\"\u003e#1988\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/f506cb2b90743767d9619f22ebfe29b4ff047783\"\u003ef506cb2\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.1...v29.16.2\"\u003e29.16.2\u003c/a\u003e (2026-08-25)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-equality-matcher:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2006\"\u003e#2006\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/27665cdddb1971ff2c19b0f897fee83112c95462\"\u003e27665cd\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev29.16.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.0...v29.16.1\"\u003e29.16.1\u003c/a\u003e (2026-08-12)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-comparison-matcher:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2001\"\u003e#2001\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/a4d20e0d499f72a188cc1c12bb19079968343102\"\u003ea4d20e0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-expect-resolves:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2002\"\u003e#2002\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/0cf65de7b6fa4e1bfbd7ea7ba72c9f07c2c4a4d4\"\u003e0cf65de\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/blob/main/CHANGELOG.md\"\u003eeslint-plugin-jest's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/compare/v29.16.5...v29.16.6\"\u003e29.16.6\u003c/a\u003e (2026-08-30)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-been-called:\u003c/strong\u003e don't crash on matcher without an argument (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2016\"\u003e#2016\u003c/a\u003e) (\u003ca href=\"https://github.com/jest-community/eslint-plugin-jest/commit/58e487fecda05ddafcac2fcf67475d90bd515957\"\u003e58e487f\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eprefer-to-have-length:\u003c/strong\u003e don't crash on \u003ccode\u003eexpect\u003c/code\u003e chain without a value (\u003ca href=\"https://redirect.github.com/jest-community/eslint-plugin-jest/issues/2014\"\u003e#2014\u003c/a\u003e) (\u003ca href=\"ht...\n\n_Description has been truncated_","html_url":"https://github.com/ZeroWiggliness/another-release-please-action/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZeroWiggliness%2Fanother-release-please-action/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-09-26T10:50:22.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5593404000","node_id":"PR_kwDOIws4Ns8AAAABFPUepg","number":14202,"state":"closed","title":"Bump the patch group across 1 directory with 13 updates","user":"dependabot[bot]","labels":["dependencies","javascript"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2026-10-03T10:46:58.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-26T10:50:22.000Z","updated_at":"2026-10-03T10:47:01.000Z","time_to_close":604596,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"patch","update_count":13,"packages":[{"name":"@codemirror/search","old_version":"6.7.1","new_version":"6.7.2","repository_url":"https://github.com/codemirror/search"},{"name":"@kittycad/lib","old_version":"4.5.6","new_version":"4.5.8","repository_url":"https://github.com/KittyCAD/kittycad.ts"},{"name":"@microlink/react-json-view","old_version":"1.31.28","new_version":"1.31.36","repository_url":"https://github.com/microlinkhq/react-json-view"},{"name":"effect","old_version":"3.22.1","new_version":"3.22.2","repository_url":"https://github.com/Effect-TS/effect"},{"name":"ignore","old_version":"7.0.6","new_version":"7.0.9","repository_url":"https://github.com/kaelzhang/node-ignore"},{"name":"jszip","old_version":"3.10.1","new_version":"3.10.2","repository_url":"https://github.com/Stuk/jszip"},{"name":"openid-client","old_version":"6.8.5","new_version":"6.8.8","repository_url":"https://github.com/panva/openid-client"},{"name":"react-hot-toast","old_version":"2.6.0","new_version":"2.6.1","repository_url":"https://github.com/timolins/react-hot-toast"},{"name":"uuid","old_version":"14.0.1","new_version":"14.0.2","repository_url":"https://github.com/uuidjs/uuid"},{"name":"@babel/preset-env","old_version":"8.0.2","new_version":"8.0.6","repository_url":"https://github.com/babel/babel"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@eslint/eslintrc","old_version":"3.3.6","new_version":"3.3.7","repository_url":"https://github.com/eslint/eslintrc"},{"name":"postcss","old_version":"8.5.26","new_version":"8.5.28","repository_url":"https://github.com/postcss/postcss"}],"path":null,"ecosystem":"npm"},"body":"Bumps the patch group with 13 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@codemirror/search](https://github.com/codemirror/search) | `6.7.1` | `6.7.2` |\n| [@kittycad/lib](https://github.com/KittyCAD/kittycad.ts) | `4.5.6` | `4.5.8` |\n| [@microlink/react-json-view](https://github.com/microlinkhq/react-json-view) | `1.31.28` | `1.31.36` |\n| [effect](https://github.com/Effect-TS/effect/tree/HEAD/packages/effect) | `3.22.1` | `3.22.2` |\n| [ignore](https://github.com/kaelzhang/node-ignore) | `7.0.6` | `7.0.9` |\n| [jszip](https://github.com/Stuk/jszip) | `3.10.1` | `3.10.2` |\n| [openid-client](https://github.com/panva/openid-client) | `6.8.5` | `6.8.8` |\n| [react-hot-toast](https://github.com/timolins/react-hot-toast) | `2.6.0` | `2.6.1` |\n| [uuid](https://github.com/uuidjs/uuid) | `14.0.1` | `14.0.2` |\n| [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) | `8.0.2` | `8.0.6` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@eslint/eslintrc](https://github.com/eslint/eslintrc) | `3.3.6` | `3.3.7` |\n| [postcss](https://github.com/postcss/postcss) | `8.5.26` | `8.5.28` |\n\n\nUpdates `@codemirror/search` from 6.7.1 to 6.7.2\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/codemirror/search/commits\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@kittycad/lib` from 4.5.6 to 4.5.8\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/486b27961b3688b4da3bbef3d00ebebe7e3288e0\"\u003e\u003ccode\u003e486b279\u003c/code\u003e\u003c/a\u003e Pin the damn wasm lib (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/744\"\u003e#744\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/KittyCAD/kittycad.ts/commit/c49652652bc40de582d7774d363c21a41ae86414\"\u003e\u003ccode\u003ec496526\u003c/code\u003e\u003c/a\u003e Update api spec (\u003ca href=\"https://redirect.github.com/KittyCAD/kittycad.ts/issues/740\"\u003e#740\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/KittyCAD/kittycad.ts/compare/4.5.6...4.5.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@microlink/react-json-view` from 1.31.28 to 1.31.36\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/releases\"\u003e@​microlink/react-json-view's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.31.36\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump moment from 2.30.1 to 2.31.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/206\"\u003emicrolinkhq/react-json-view#206\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.35...v1.31.36\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.35\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack from 5.110.3 to 5.111.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/205\"\u003emicrolinkhq/react-json-view#205\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.34...v1.31.35\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.34\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump babel from 7 to 8 by \u003ca href=\"https://github.com/Kikobeats\"\u003e\u003ccode\u003e@​Kikobeats\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/204\"\u003emicrolinkhq/react-json-view#204\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.33...v1.31.34\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.33\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.103.1 to 1.104.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/200\"\u003emicrolinkhq/react-json-view#200\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.32...v1.31.33\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.32\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump mocha from 11.8.0 to 12.0.0 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/199\"\u003emicrolinkhq/react-json-view#199\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.31...v1.31.32\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.31\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump webpack from 5.109.2 to 5.110.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/198\"\u003emicrolinkhq/react-json-view#198\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.30...v1.31.31\"\u003ehttps://github.com/microlinkhq/react-json-view/compare/v1.31.30...v1.31.31\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.31.30\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003ebuild(deps-dev): bump sass from 1.102.0 to 1.103.1 by \u003ca href=\"https://github.com/dependabot\"\u003e\u003ccode\u003e@​dependabot\u003c/code\u003e\u003c/a\u003e[bot] in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/196\"\u003emicrolinkhq/react-json-view#196\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(types): add missing showComma prop to type definitions by \u003ca href=\"https://github.com/mo523-amazon\"\u003e\u003ccode\u003e@​mo523-amazon\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/197\"\u003emicrolinkhq/react-json-view#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mo523-amazon\"\u003e\u003ccode\u003e@​mo523-amazon\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/pull/197\"\u003emicrolinkhq/react-json-view#197\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/microlinkhq/react-json-view/blob/master/CHANGELOG.md\"\u003e@​microlink/react-json-view's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e1.31.36 (2026-09-19)\u003c/h2\u003e\n\u003ch2\u003e1.31.35 (2026-09-17)\u003c/h2\u003e\n\u003ch2\u003e1.31.34 (2026-09-14)\u003c/h2\u003e\n\u003ch2\u003e1.31.33 (2026-09-08)\u003c/h2\u003e\n\u003ch2\u003e1.31.32 (2026-09-04)\u003c/h2\u003e\n\u003ch2\u003e1.31.31 (2026-08-31)\u003c/h2\u003e\n\u003ch2\u003e1.31.30 (2026-08-26)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003etypes:\u003c/strong\u003e add missing showComma prop to type definitions (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/197\"\u003e#197\u003c/a\u003e) (\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/6fbb7ecace673b4764942435a6b69877f139d049\"\u003e6fbb7ec\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e1.31.29 (2026-08-19)\u003c/h2\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/a441eefdaa74192a48612627450c007147d0bfd9\"\u003e\u003ccode\u003ea441eef\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.36\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/752d3e844c8144a9d32636c68280d78665bd3c31\"\u003e\u003ccode\u003e752d3e8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump moment from 2.30.1 to 2.31.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/206\"\u003e#206\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/abb813a7ecc8945bb9e9351b97572bc9dc1e924c\"\u003e\u003ccode\u003eabb813a\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.35\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/021bbf4e146ae92818ddaa606dcbacdc03066b11\"\u003e\u003ccode\u003e021bbf4\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump webpack from 5.110.3 to 5.111.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/205\"\u003e#205\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/ab1d2ac2d2e198aefd9e216372923a80d6335287\"\u003e\u003ccode\u003eab1d2ac\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.34\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/252de486dbd337bb53488604f516c1650a542901\"\u003e\u003ccode\u003e252de48\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump babel from 7 to 8 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/204\"\u003e#204\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/b8d8cccf8f420e2dd1f9c3b2dee1989fec15e67b\"\u003e\u003ccode\u003eb8d8ccc\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.33\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/e7c4b0d252655335cd997a5d531d0dba21df8441\"\u003e\u003ccode\u003ee7c4b0d\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump sass from 1.103.1 to 1.104.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/200\"\u003e#200\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/7fb0425ba91cb77cc06c69160ca87ce9b7045f66\"\u003e\u003ccode\u003e7fb0425\u003c/code\u003e\u003c/a\u003e chore(release): 1.31.32\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/microlinkhq/react-json-view/commit/cd386d8262e33fba0e6a4b658277320b176519b4\"\u003e\u003ccode\u003ecd386d8\u003c/code\u003e\u003c/a\u003e build(deps-dev): bump mocha from 11.8.0 to 12.0.0 (\u003ca href=\"https://redirect.github.com/microlinkhq/react-json-view/issues/199\"\u003e#199\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/microlinkhq/react-json-view/compare/v1.31.28...v1.31.36\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `effect` from 3.22.1 to 3.22.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Effect-TS/effect/blob/effect@3.22.2/packages/effect/CHANGELOG.md\"\u003eeffect's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.22.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/6233\"\u003e#6233\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/mvanhorn\"\u003e\u003ccode\u003e@​mvanhorn\u003c/code\u003e\u003c/a\u003e! - Fix TMap.remove and removeAll erroneously clearing entire bucket on hash collision.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/Effect-TS/effect/pull/7170\"\u003e#7170\u003c/a\u003e \u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Thanks \u003ca href=\"https://github.com/thewilkybarkid\"\u003e\u003ccode\u003e@​thewilkybarkid\u003c/code\u003e\u003c/a\u003e! - Fix use of Schema.NonEmptyArrayEnsure with strings\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/6985be0cf461f0997f28f6798f469d01a2b46ca3\"\u003e\u003ccode\u003e6985be0\u003c/code\u003e\u003c/a\u003e Version Packages (v3) (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6809\"\u003e#6809\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/7c6e1e5d2ac9dfe00649a65fa80a61dcc14d55ae\"\u003e\u003ccode\u003e7c6e1e5\u003c/code\u003e\u003c/a\u003e Fix use of Schema.NonEmptyArrayEnsure with strings (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/7170\"\u003e#7170\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Effect-TS/effect/commit/291d5a9bf2ead7b766d613b880831f5d687fd44f\"\u003e\u003ccode\u003e291d5a9\u003c/code\u003e\u003c/a\u003e fix(effect): TMap.remove/removeAll clears entire bucket on hash collision (\u003ca href=\"https://github.com/Effect-TS/effect/tree/HEAD/packages/effect/issues/6\"\u003e#6\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Effect-TS/effect/commits/effect@3.22.2/packages/effect\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `ignore` from 7.0.6 to 7.0.9\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/kaelzhang/node-ignore/releases\"\u003eignore's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e7.0.8\u003c/h2\u003e\n\u003cp\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Brings pattern matching closer to \u003ccode\u003egit\u003c/code\u003e:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e A backslash now makes the next character a literal, exactly as \u003ccode\u003egit\u003c/code\u003e does: \u003ccode\u003e\\*\u003c/code\u003e matches a literal \u003ccode\u003e*\u003c/code\u003e rather than acting as a wildcard, \u003ccode\u003e\\?\u003c/code\u003e matches a literal \u003ccode\u003e?\u003c/code\u003e, and \u003ccode\u003e\\d\u003c/code\u003e, \u003ccode\u003e\\b\u003c/code\u003e, \u003ccode\u003e\\/\u003c/code\u003e and the like are the plain characters instead of regular-expression escapes.\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ePATCH\u003c/strong\u003e Only a trailing run of spaces is stripped from a pattern — never tabs or other whitespace — and a line of only tabs is treated as a pattern rather than a blank line, matching \u003ccode\u003egit\u003c/code\u003e.\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eAn upgrade is recommended for all dependents.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/821765efdf7752b186a03ed0450d9ee013cee099\"\u003e\u003ccode\u003e821765e\u003c/code\u003e\u003c/a\u003e \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/166\"\u003e#166\u003c/a\u003e: bump version 7.0.9\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/e00d35eaee5184cc0176309b680bd252d321c5eb\"\u003e\u003ccode\u003ee00d35e\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/kaelzhang/node-ignore/issues/167\"\u003e#167\u003c/a\u003e from bentbrain/fix-bom-blank-line\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/9b6481f88753fd5361ad6c4b945f90e556ea2a49\"\u003e\u003ccode\u003e9b6481f\u003c/code\u003e\u003c/a\u003e fix(ignore): reject BOM-only blank lines before compilation\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/20b802ae9e60c304e7fc71e77ffc246be1a02974\"\u003e\u003ccode\u003e20b802a\u003c/code\u003e\u003c/a\u003e bump version 7.0.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/0414358a20becef81d1bcad99df5c8260a3fd8d1\"\u003e\u003ccode\u003e0414358\u003c/code\u003e\u003c/a\u003e build: require 100% coverage of index.js as an explicit gate\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/968aee6885ab2511b0759c2e135b062a4831ee97\"\u003e\u003ccode\u003e968aee6\u003c/code\u003e\u003c/a\u003e compat: check compatibility by running old versions' test suites\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/8e462205940765a6524c5415df281b7725a82e31\"\u003e\u003ccode\u003e8e46220\u003c/code\u003e\u003c/a\u003e build: run the compatibility gate as part of \u003ccode\u003enpm test\u003c/code\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/6e81fb231c76325b35ced3df461c95b5350d729e\"\u003e\u003ccode\u003e6e81fb2\u003c/code\u003e\u003c/a\u003e tidy up how wildcards compile\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/ea3d5ebbe9f47932a5b149675ef26fd54dde0ccd\"\u003e\u003ccode\u003eea3d5eb\u003c/code\u003e\u003c/a\u003e fix: a backslash quotes the next character, and only spaces are trimmed\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kaelzhang/node-ignore/commit/01cfbbb2ecc11665192da960ec1fe908d8ad3a47\"\u003e\u003ccode\u003e01cfbbb\u003c/code\u003e\u003c/a\u003e docs: document the known, deliberate differences from git\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/kaelzhang/node-ignore/compare/7.0.6...7.0.9\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `jszip` from 3.10.1 to 3.10.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/Stuk/jszip/blob/main/CHANGES.md\"\u003ejszip's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003ev3.10.2 2026-09-09\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eFix cross-realm binary type detection in \u003ccode\u003egetTypeOf\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/759\"\u003e#759\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdd missing types for \u003ccode\u003eJSZip.defaults\u003c/code\u003e. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/690\"\u003e#690\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFix Blob support in Node.js 18 and up. Fixes \u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/941\"\u003e#941\u003c/a\u003e (see \u003ca href=\"https://redirect.github.com/Stuk/jszip/pull/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/020fa3384c994f923123141bbeebae0c3a44dd0d\"\u003e\u003ccode\u003e020fa33\u003c/code\u003e\u003c/a\u003e Release preparation for 3.10.2 (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/d38fda5a3543bdcf64cc3616f55528f77fe5731a\"\u003e\u003ccode\u003ed38fda5\u003c/code\u003e\u003c/a\u003e Fix cross-realm binary type detection in getTypeOf (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/578\"\u003e#578\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/e682f9a65e3f13e5e35691a32df177617f13fce7\"\u003e\u003ccode\u003ee682f9a\u003c/code\u003e\u003c/a\u003e Fix grunt build rebundling existing dist via browser field (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/971\"\u003e#971\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/5adef3600e7d9894096e4582e78e71d730639f96\"\u003e\u003ccode\u003e5adef36\u003c/code\u003e\u003c/a\u003e Add missing types for JSZip.defaults (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/927\"\u003e#927\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/41a13427621ca7eea4ce7140e67c6215ad2c7874\"\u003e\u003ccode\u003e41a1342\u003c/code\u003e\u003c/a\u003e Fix blob support in Node.js 18 and up (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/955\"\u003e#955\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/643714aa770afd8fe1df6cfc7e2bde945bb0ef64\"\u003e\u003ccode\u003e643714a\u003c/code\u003e\u003c/a\u003e Move all continuous integration to GitHub Actions (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/942\"\u003e#942\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/418c11f27c3393667323ea152f8cab67649e813c\"\u003e\u003ccode\u003e418c11f\u003c/code\u003e\u003c/a\u003e Upgrade Playwright to the latest version (\u003ca href=\"https://redirect.github.com/Stuk/jszip/issues/940\"\u003e#940\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Stuk/jszip/commit/2ceb998e29d4171b4f3f2ecab1a2195c696543c0\"\u003e\u003ccode\u003e2ceb998\u003c/code\u003e\u003c/a\u003e Create FUNDING.yml\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/Stuk/jszip/compare/v3.10.1...v3.10.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~jkoops\"\u003ejkoops\u003c/a\u003e, a new releaser for jszip since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `openid-client` from 6.8.5 to 6.8.8\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/releases\"\u003eopenid-client's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev6.8.8\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.7\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev6.8.6\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/panva/openid-client/blob/main/CHANGELOG.md\"\u003eopenid-client's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.7...v6.8.8\"\u003e6.8.8\u003c/a\u003e (2026-09-05)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eapply the default HTTP request timeout (\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003eaf32783\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003ecalculate token lifetimes using elapsed time (\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003ee816bf0\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eisolate lazy client authentication handler caches (\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003ed687796\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003epassport:\u003c/strong\u003e handle rejected async verification callbacks (\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003ed730f80\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003epreserve clock settings across DCR nonce retries (\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e5433d68\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003erelease:\u003c/strong\u003e separate changelog sections (\u003ca href=\"https://github.com/panva/openid-client/commit/57fcbc655052d0b3e4c9814efa8f9ff5e183438c\"\u003e57fcbc6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eretain polling abort signals through response processing (\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003eb26170e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eselect a unique decryption key when kid is omitted (\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e10ba026\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eRefactor\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eshare grant polling lifecycle and retry handling (\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003eb931c40\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.6...v6.8.7\"\u003e6.8.7\u003c/a\u003e (2026-08-20)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eallow destructuring the claims helper (\u003ca href=\"https://github.com/panva/openid-client/commit/38bd8c052a7e1e6d0e2beda14d35fb38b9b26d4c\"\u003e38bd8c0\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/887\"\u003e#887\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.6\"\u003e6.8.6\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eavoid undefined user-agent in fetchProtectedResource (\u003ca href=\"https://github.com/panva/openid-client/commit/492c3c36aad1ac324661b808b32bc17a35d22665\"\u003e492c3c3\u003c/a\u003e), references \u003ca href=\"https://redirect.github.com/panva/openid-client/issues/885\"\u003e#885\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/04c59826121f736afc71fe005439c961d5fb6f3b\"\u003e\u003ccode\u003e04c5982\u003c/code\u003e\u003c/a\u003e chore(release): 6.8.8\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5eccf2ece797de3358cf143f8f32629eda695e1f\"\u003e\u003ccode\u003e5eccf2e\u003c/code\u003e\u003c/a\u003e chore: bump packages\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d730f80337fe1ea57279a36c7f24136121aa5c5c\"\u003e\u003ccode\u003ed730f80\u003c/code\u003e\u003c/a\u003e fix(passport): handle rejected async verification callbacks\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b931c4073b44b0bf824271d8c3f564d85f4adc46\"\u003e\u003ccode\u003eb931c40\u003c/code\u003e\u003c/a\u003e refactor: share grant polling lifecycle and retry handling\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/d687796b812cf1404c2e4a5354d1bef211efa1ef\"\u003e\u003ccode\u003ed687796\u003c/code\u003e\u003c/a\u003e fix: isolate lazy client authentication handler caches\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/e816bf0b2b223536114fda8c59d74559e02c5b1a\"\u003e\u003ccode\u003ee816bf0\u003c/code\u003e\u003c/a\u003e fix: calculate token lifetimes using elapsed time\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/10ba0268c9c89b85d57b6d46e6a48b348c0c6db1\"\u003e\u003ccode\u003e10ba026\u003c/code\u003e\u003c/a\u003e fix: select a unique decryption key when kid is omitted\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/b26170e814a2da1a2549251201d8949b60bf87ed\"\u003e\u003ccode\u003eb26170e\u003c/code\u003e\u003c/a\u003e fix: retain polling abort signals through response processing\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/af327837ad997895aabc56817bd350b99a959228\"\u003e\u003ccode\u003eaf32783\u003c/code\u003e\u003c/a\u003e fix: apply the default HTTP request timeout\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/panva/openid-client/commit/5433d68215419fd9029974d7dba6859cf04f0217\"\u003e\u003ccode\u003e5433d68\u003c/code\u003e\u003c/a\u003e fix: preserve clock settings across DCR nonce retries\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/panva/openid-client/compare/v6.8.5...v6.8.8\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `react-hot-toast` from 2.6.0 to 2.6.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/timolins/react-hot-toast/releases\"\u003ereact-hot-toast's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev2.6.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eMade toast styles easier to override with Tailwind CSS by using \u003ccode\u003e:where()\u003c/code\u003e to lower CSS specificity. (f339d71)\u003c/li\u003e\n\u003cli\u003eFixed an issue where toasts stopped updating after a component unmounted when multiple hooks shared the same \u003ccode\u003etoasterId\u003c/code\u003e. Thanks to \u003ca href=\"https://github.com/matthernet\"\u003e\u003ccode\u003e@​matthernet\u003c/code\u003e\u003c/a\u003e for reporting the issue and suggesting the fix! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eFixed TypeScript resolution errors in pnpm strict mode by adding \u003ccode\u003e@types/react\u003c/code\u003e and \u003ccode\u003e@types/react-dom\u003c/code\u003e as optional peer dependencies. Thanks to \u003ca href=\"https://github.com/q121212\"\u003e\u003ccode\u003e@​q121212\u003c/code\u003e\u003c/a\u003e for the fix and \u003ca href=\"https://github.com/baraknaveh\"\u003e\u003ccode\u003e@​baraknaveh\u003c/code\u003e\u003c/a\u003e for the report! (\u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e[[\u003ca href=\"\"\u003eFull changelog: v2.6.0 → v2.6.1\u003c/a\u003e](\u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)%5D(https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ehttps://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1)](https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/e725d38e0faec05f7b8fb10644b616ef978d2f4d\"\u003e\u003ccode\u003ee725d38\u003c/code\u003e\u003c/a\u003e 2.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/114cafd0dbd653c2488323f67bc947569454a292\"\u003e\u003ccode\u003e114cafd\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/436\"\u003e#436\u003c/a\u003e from timolins/codex/fix-use-store-subscriber-cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/ce3f199819418adaa2d15e9ae1e872c8a08087dd\"\u003e\u003ccode\u003ece3f199\u003c/code\u003e\u003c/a\u003e Fix useStore subscriber cleanup\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/52613c1b568abe59ca037b51fafa9ae4c7c973fe\"\u003e\u003ccode\u003e52613c1\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://redirect.github.com/timolins/react-hot-toast/issues/435\"\u003e#435\u003c/a\u003e from q121212/fix/missing-peer-dep-types-react\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/64e1fffcd52b1912511bd6316b0f418c0a08fa92\"\u003e\u003ccode\u003e64e1fff\u003c/code\u003e\u003c/a\u003e fix(build): add missing \u003ccode\u003e@​types/react\u003c/code\u003e and \u003ccode\u003e@​types/react-dom\u003c/code\u003e peer deps for pnpm ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timolins/react-hot-toast/commit/f339d7105c90e64bc80ee836b987f2efe235035c\"\u003e\u003ccode\u003ef339d71\u003c/code\u003e\u003c/a\u003e Use :where() for easier Tailwind overrides\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/timolins/react-hot-toast/compare/v2.6.0...v2.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `uuid` from 14.0.1 to 14.0.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/releases\"\u003euuid's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev14.0.2\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/uuidjs/uuid/blob/main/CHANGELOG.md\"\u003euuid's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003e14.0.2\u003c/a\u003e (2026-08-18)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e6adcc1d\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev1:\u003c/strong\u003e set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003eb1da338\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003ev7:\u003c/strong\u003e align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e) (\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003ea67db57\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/fd59f0277549d22cc7ec00a7b3b5c9bccb4d3c1d\"\u003e\u003ccode\u003efd59f02\u003c/code\u003e\u003c/a\u003e chore(main): release 14.0.2 (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/967\"\u003e#967\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/f3c564eb56b22b2abe754b71e57857c58a90e29c\"\u003e\u003ccode\u003ef3c564e\u003c/code\u003e\u003c/a\u003e docs: point the Node support permalink at the CI version matrix (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/974\"\u003e#974\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/b1da338815af4d919295eacb33aae340e372232a\"\u003e\u003ccode\u003eb1da338\u003c/code\u003e\u003c/a\u003e fix(v1): set the multicast bit on v1Bytes's own randomly-generated node (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/973\"\u003e#973\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/6adcc1d81bfaeb653c49d9b7ca7b0579244ae60c\"\u003e\u003ccode\u003e6adcc1d\u003c/code\u003e\u003c/a\u003e fix(v1): carry nsecs overflow into the timestamp's high bits (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/972\"\u003e#972\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ea83515d6a4de13a8f9d253fe772752c9dd7bbbe\"\u003e\u003ccode\u003eea83515\u003c/code\u003e\u003c/a\u003e docs: cleanup API summary (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/968\"\u003e#968\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/ac3686077dc34d379681589a52a10d34aedec3d7\"\u003e\u003ccode\u003eac36860\u003c/code\u003e\u003c/a\u003e chore: pin \u003ccode\u003epublint\u003c/code\u003e version in CI (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/966\"\u003e#966\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/uuidjs/uuid/commit/a67db57f7ae169e97c2573fd9d852b8364f89bf8\"\u003e\u003ccode\u003ea67db57\u003c/code\u003e\u003c/a\u003e fix(v7): align default seq formula in v7Bytes with updateV7State (\u003ca href=\"https://redirect.github.com/uuidjs/uuid/issues/965\"\u003e#965\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/uuidjs/uuid/compare/v14.0.1...v14.0.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@babel/preset-env` from 8.0.2 to 8.0.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/releases\"\u003e@​babel/preset-env's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e for your first PR!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003eCommitters: 4\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003eBabel Bot (\u003ca href=\"https://github.com/babel-bot\"\u003e\u003ccode\u003e@​babel-bot\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eHuáng Jùnliàng (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNicolò Ribaudo (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRob Hogan (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003cp\u003eThanks \u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/jibin7jose\"\u003e\u003ccode\u003e@​jibin7jose\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/joelle-a-dev\"\u003e\u003ccode\u003e@​joelle-a-dev\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/journey-ad\"\u003e\u003ccode\u003e@​journey-ad\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/MatteoGabriele\"\u003e\u003ccode\u003e@​MatteoGabriele\u003c/code\u003e\u003c/a\u003e, and \u003ca href=\"https://github.com/zhangli091011\"\u003e\u003ccode\u003e@​zhangli091011\u003c/code\u003e\u003c/a\u003e for your first PRs!\u003c/p\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/babel/babel/blob/main/CHANGELOG.md\"\u003e@​babel/preset-env's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev8.0.6 (2026-09-18)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18237\"\u003e#18237\u003c/a\u003e Update identifier definition to Unicode 18 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18240\"\u003e#18240\u003c/a\u003e Fix parsing of arrow function params inside ternaries with Flow (\u003ca href=\"https://github.com/robhogan\"\u003e\u003ccode\u003e@​robhogan\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18239\"\u003e#18239\u003c/a\u003e fix: polish error message for invalid binary 0b19 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:house: Internal\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-module-transforms\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-destructuring-private\u003c/code\u003e, \u003ccode\u003ebabel-plugin-proposal-discard-binding\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-regenerator\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e, \u003ccode\u003ebabel-preset-env\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e, \u003ccode\u003ebabel-types\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18235\"\u003e#18235\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18245\"\u003e#18245\u003c/a\u003e test: test with ts-eslint 8.70.0 (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-core\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18231\"\u003e#18231\u003c/a\u003e build: do not emit sourcemap in production build (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-build-external-helpers\u003c/code\u003e, \u003ccode\u003ebabel-cli\u003c/code\u003e, \u003ccode\u003ebabel-code-frame\u003c/code\u003e, \u003ccode\u003ebabel-core\u003c/code\u003e, \u003ccode\u003ebabel-generator\u003c/code\u003e, \u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-create-class-features-plugin\u003c/code\u003e, \u003ccode\u003ebabel-helper-globals\u003c/code\u003e, \u003ccode\u003ebabel-helper-string-parser\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e, \u003ccode\u003ebabel-helper-validator-identifier\u003c/code\u003e, \u003ccode\u003ebabel-node\u003c/code\u003e, \u003ccode\u003ebabel-parser\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-async-generator-functions\u003c/code\u003e, \u003ccode\u003ebabel-plugin-transform-runtime\u003c/code\u003e, \u003ccode\u003ebabel-register\u003c/code\u003e, \u003ccode\u003ebabel-runtime-corejs3\u003c/code\u003e, \u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18236\"\u003e#18236\u003c/a\u003e Enforce usage of Yarn catalog for reused dependencies (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:running_woman: Performance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-helper-compilation-targets\u003c/code\u003e, \u003ccode\u003ebabel-helper-transform-fixture-test-runner\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18232\"\u003e#18232\u003c/a\u003e Replace \u003ccode\u003elru-cache\u003c/code\u003e with \u003ccode\u003eflru\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev8.0.5 (2026-09-10)\u003c/h2\u003e\n\u003ch4\u003e:eyeglasses: Spec Compliance\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18218\"\u003e#18218\u003c/a\u003e fix(parser): do not form html entity for invalid codepoint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch4\u003e:bug: Bug Fix\u003c/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003ebabel-parser\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18215\"\u003e#18215\u003c/a\u003e fix(parser): remove non-decimal prefix from bigint (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18063\"\u003e#18063\u003c/a\u003e Disallow new import prop access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-destructuring\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18214\"\u003e#18214\u003c/a\u003e fix: only collapse the empty-object check when it targets the declared binding (\u003ca href=\"https://github.com/Kjubikstronk\"\u003e\u003ccode\u003e@​Kjubikstronk\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-typescript\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18190\"\u003e#18190\u003c/a\u003e fix(ts): improve variable handling in namespace (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18207\"\u003e#18207\u003c/a\u003e [ts] Allow merging \u003ccode\u003eenum\u003c/code\u003e into a \u003ccode\u003enamespace\u003c/code\u003e (\u003ca href=\"https://github.com/nicolo-ribaudo\"\u003e\u003ccode\u003e@​nicolo-ribaudo\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-node\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18217\"\u003e#18217\u003c/a\u003e Fix import path for babel-node.js (\u003ca href=\"https://github.com/drubetti\"\u003e\u003ccode\u003e@​drubetti\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-bugfix-safari-rest-destructuring-rhs-array\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18213\"\u003e#18213\u003c/a\u003e fix(bugfix): bound check before array access (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-traverse\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18183\"\u003e#18183\u003c/a\u003e fix(remove): unwrap single sequence expression (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18153\"\u003e#18153\u003c/a\u003e Handle null in \u003ccode\u003egetAll{Prev,Next}Siblings\u003c/code\u003e (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003ebabel-plugin-transform-block-scoping\u003c/code\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18194\"\u003e#18194\u003c/a\u003e fix: improve for loop closure environment check (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://redirect.github.com/babel/babel/pull/18193\"\u003e#18193\u003c/a\u003e fix: assign closure body after handling return (\u003ca href=\"https://github.com/JLHwung\"\u003e\u003ccode\u003e@​JLHwung\u003c/code\u003e\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/9e408d6bf09af067165d303165f9537b4cac1268\"\u003e\u003ccode\u003e9e408d6\u003c/code\u003e\u003c/a\u003e v8.0.6\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/753bedf7ca2893272c5fe58dbf82922d140aa458\"\u003e\u003ccode\u003e753bedf\u003c/code\u003e\u003c/a\u003e Remove unused internal exports (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18235\"\u003e#18235\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/0d8ed705171f38f95058db247eb358c9242b35b7\"\u003e\u003ccode\u003e0d8ed70\u003c/code\u003e\u003c/a\u003e v8.0.5\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/4cea20d65b950fd10971e5946c2f69ee7e859f55\"\u003e\u003ccode\u003e4cea20d\u003c/code\u003e\u003c/a\u003e Use built-in glob in Node.js (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18097\"\u003e#18097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1eac4481473df52fbbcb452c4dca8d79039dbb63\"\u003e\u003ccode\u003e1eac448\u003c/code\u003e\u003c/a\u003e refactor: replace \u003ccode\u003esemver\u003c/code\u003e with \u003ccode\u003everkit\u003c/code\u003e (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18145\"\u003e#18145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/1554d587b31460f135adf65812d199f963a34e61\"\u003e\u003ccode\u003e1554d58\u003c/code\u003e\u003c/a\u003e chore: Some minor cleanup (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18148\"\u003e#18148\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/babel/babel/commit/286c79a148db0b4ab0dec96e2eff62ccfbbc3889\"\u003e\u003ccode\u003e286c79a\u003c/code\u003e\u003c/a\u003e Update compat data sources (\u003ca href=\"https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env/issues/18116\"\u003e#18116\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/babel/babel/commits/v8.0.6/packages/babel-preset-env\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/compat` from 2.1.0 to 2.1.1\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@eslint/eslintrc` from 3.3.6 to 3.3.7\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/releases\"\u003e@​eslint/eslintrc's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eeslintrc: v3.3.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/eslintrc/blob/main/CHANGELOG.md\"\u003e@​eslint/eslintrc's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003e3.3.7\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003ef27e7c9\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eupdate js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003ebb0d97a\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/7943fa6dd55b236a539f658b88c763a4f9fbb38d\"\u003e\u003ccode\u003e7943fa6\u003c/code\u003e\u003c/a\u003e chore: release 3.3.7 🚀 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/240\"\u003e#240\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/bb0d97a338937b88fa99d6bbc0a904e34eda3d5f\"\u003e\u003ccode\u003ebb0d97a\u003c/code\u003e\u003c/a\u003e fix: update js-yaml to 4.3.2 to address security vulnerability (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/243\"\u003e#243\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/5b4abc9c74dd92b9eb782ca81d559a88906509e9\"\u003e\u003ccode\u003e5b4abc9\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/f27e7c94e6d9438bd51cb483d8d5da768e1cc0b9\"\u003e\u003ccode\u003ef27e7c9\u003c/code\u003e\u003c/a\u003e fix: Bump js-yaml to 4.3.1 (\u003ca href=\"https://redirect.github.com/eslint/eslintrc/issues/239\"\u003e#239\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/b75e1d2425deebfd1ec7f952dda7d0c4f4d65d5c\"\u003e\u003ccode\u003eb75e1d2\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/302c13310e148268f990df3edbfd10dab44f2678\"\u003e\u003ccode\u003e302c133\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/e62e7661b0d9063e42a37af5551bbcb1897e188d\"\u003e\u003ccode\u003ee62e766\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/cf27f9fd8f775d94500f2569a5bfb6a7de9cdb33\"\u003e\u003ccode\u003ecf27f9f\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/c7f4cdf1ffa86e28b5b8bf09f9e8bc7fadbf87ff\"\u003e\u003ccode\u003ec7f4cdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/eslintrc/commit/3319822ac925e018c47fcafa351b20ea0bf6eeff\"\u003e\u003ccode\u003e3319822\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/eslintrc/compare/eslintrc-v3.3.6...eslintrc-v3.3.7\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `postcss` from 8.5.26 to 8.5.28\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/releases\"\u003epostcss's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/postcss/postcss/blob/main/CHANGELOG.md\"\u003epostcss's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e8.5.28\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixes types regression.\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e8.5.27\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFixed removing any comments starting with \u003ccode\u003e/*#\u003c/code\u003e (by \u003ca href=\"https://github.com/dylanpulver\"\u003e\u003ccode\u003e@​dylanpulver\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed \u003ccode\u003e*\u003c/code\u003e hack before a comment in Custom Properties (by \u003ca href=\"https://github.com/Jaybhade\"\u003e\u003ccode\u003e@​Jaybhade\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed empty values in the middle of \u003ccode\u003elist.comma()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed whitespace-only values in \u003ccode\u003elist.space()\u003c/code\u003e (by \u003ca href=\"https://github.com/MahinAnowar\"\u003e\u003ccode\u003e@​MahinAnowar\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed rule’s end position on space before semicolon (by \u003ca href=\"https://github.com/maximilliangrand\"\u003e\u003ccode\u003e@​maximilliangrand\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed types (by \u003ca href=\"https://github.com/romainmenke\"\u003e\u003ccode\u003e@​romainmenke\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003eFixed Chinese text in deprecation warning (by \u003ca href=\"https://github.com/Jesse205\"\u003e\u003ccode\u003e@​Jesse205\u003c/code\u003e\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e544bffc4f4b3966d8ec69c41744b3ed65afc64a\"\u003e\u003ccode\u003ee544bff\u003c/code\u003e\u003c/a\u003e Release 8.5.28 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/f8fc2525717a6a7216659f7be43c525f60c6a15a\"\u003e\u003ccode\u003ef8fc252\u003c/code\u003e\u003c/a\u003e Typo\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/5039fd78962d285abea5d7b3aebef32f053781ce\"\u003e\u003ccode\u003e5039fd7\u003c/code\u003e\u003c/a\u003e Add missed release notes\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/ae40ca499cf6a9afdbb264c0ec09e71fe934e2af\"\u003e\u003ccode\u003eae40ca4\u003c/code\u003e\u003c/a\u003e Release 8.5.27 version\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/62b1626bb7fbb28eda616d002cbd525d239b18ba\"\u003e\u003ccode\u003e62b1626\u003c/code\u003e\u003c/a\u003e Fix linter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/1dba9384515a2dbc64517697c2f738b6d5c3f9a4\"\u003e\u003ccode\u003e1dba938\u003c/code\u003e\u003c/a\u003e Update dependencies\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/3e82edc9f037faa41647342dceceba9b841f9881\"\u003e\u003ccode\u003e3e82edc\u003c/code\u003e\u003c/a\u003e Keep non-annotation comments when the processor has no plugins (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2150\"\u003e#2150\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/6d23bc362203118478bc8051b81f2910907ebe6e\"\u003e\u003ccode\u003e6d23bc3\u003c/code\u003e\u003c/a\u003e Fix link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/508e9976be81536292e7666741e1c35e876b9a6a\"\u003e\u003ccode\u003e508e997\u003c/code\u003e\u003c/a\u003e Add GitHub Sponsors link\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/postcss/postcss/commit/e993739dc49b6055f7dfc59b161d75702f0b2b8b\"\u003e\u003ccode\u003ee993739\u003c/code\u003e\u003c/a\u003e Add CodeRabbit sponsor (\u003ca href=\"https://redirect.github.com/postcss/postcss/issues/2145\"\u003e#2145\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/postcss/postcss/compare/8.5.26...8.5.28\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e","html_url":"https://github.com/KittyCAD/modeling-app/pull/14202","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/KittyCAD%2Fmodeling-app/issues/14202","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/14202/packages"}},{"old_version":"2.1.0","new_version":"2.1.1","update_type":"patch","path":null,"pr_created_at":"2026-09-25T17:11:36.000Z","version_change":"2.1.0 → 2.1.1","issue":{"uuid":"5586022111","node_id":"PR_kwDOAgUK288AAAABFJq1Rg","number":73738,"state":"closed","title":"Bump the 3-3-core-ui-package-updates group across 1 directory with 37 updates","user":"dependabot[bot]","labels":["area:UI","javascript","dependencies"],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":"2026-09-25T18:50:12.000Z","author_association":null,"state_reason":null,"created_at":"2026-09-25T17:11:36.000Z","updated_at":"2026-09-25T18:51:20.000Z","time_to_close":5916,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","group_name":"3-3-core-ui-package-updates","update_count":37,"packages":[{"name":"@chakra-ui/react","old_version":"3.36.1","new_version":"3.37.0","repository_url":"https://github.com/chakra-ui/chakra-ui"},{"name":"@tanstack/react-query","old_version":"5.101.4","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"@tanstack/react-virtual","old_version":"3.14.9","new_version":"3.14.13","repository_url":"https://github.com/TanStack/virtual"},{"name":"@xyflow/react","old_version":"12.11.2","new_version":"12.11.6","repository_url":"https://github.com/xyflow/xyflow"},{"name":"axios","old_version":"1.19.0","new_version":"1.20.0","repository_url":"https://github.com/axios/axios"},{"name":"dayjs","old_version":"1.11.21","new_version":"1.11.23","repository_url":"https://github.com/iamkun/dayjs"},{"name":"i18next","old_version":"26.3.6","new_version":"26.4.2","repository_url":"https://github.com/i18next/i18next"},{"name":"i18next-http-backend","old_version":"4.0.1","new_version":"4.0.2","repository_url":"https://github.com/i18next/i18next-http-backend"},{"name":"react","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-dom","old_version":"19.2.8","new_version":"19.3.0","repository_url":"https://github.com/react/react"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"react-hook-form","old_version":"7.85.0","new_version":"7.88.0","repository_url":"https://github.com/react-hook-form/react-hook-form"},{"name":"react-i18next","old_version":"17.0.11","new_version":"17.0.14","repository_url":"https://github.com/i18next/react-i18next"},{"name":"react-router-dom","old_version":"7.18.2","new_version":"7.18.4","repository_url":"https://github.com/remix-run/react-router"},{"name":"yaml","old_version":"2.9.0","new_version":"2.9.1","repository_url":"https://github.com/eemeli/yaml"},{"name":"zustand","old_version":"5.0.14","new_version":"5.0.15","repository_url":"https://github.com/pmndrs/zustand"},{"name":"@eslint/compat","old_version":"2.1.0","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"},{"name":"@playwright/test","old_version":"1.62.1","new_version":"1.63.0","repository_url":"https://github.com/microsoft/playwright"},{"name":"@rolldown/plugin-babel","old_version":"0.2.3","new_version":"0.2.4","repository_url":"https://github.com/rolldown/plugins"},{"name":"@tanstack/eslint-plugin-query","old_version":"5.101.4","new_version":"5.103.2","repository_url":"https://github.com/TanStack/query"},{"name":"@testing-library/react","old_version":"16.3.2","new_version":"16.3.3","repository_url":"https://github.com/testing-library/react-testing-library"},{"name":"@types/node","old_version":"26.2.0","new_version":"26.6.2","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react","old_version":"19.2.18","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@types/react-dom","old_version":"19.2.4","new_version":"19.3.0","repository_url":"https://github.com/DefinitelyTyped/DefinitelyTyped"},{"name":"@typescript-eslint/eslint-plugin","old_version":"8.66.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/parser","old_version":"8.66.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@typescript-eslint/utils","old_version":"8.66.0","new_version":"8.70.0","repository_url":"https://github.com/typescript-eslint/typescript-eslint"},{"name":"@vitejs/plugin-react","old_version":"6.0.5","new_version":"6.1.1","repository_url":"https://github.com/vitejs/vite-plugin-react"},{"name":"@vitest/coverage-v8","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"},{"name":"eslint","old_version":"10.8.1","new_version":"10.11.0","repository_url":"https://github.com/eslint/eslint"},{"name":"eslint-plugin-jsonc","old_version":"3.4.1","new_version":"3.4.2","repository_url":"https://github.com/ota-meshi/eslint-plugin-jsonc"},{"name":"eslint-plugin-perfectionist","old_version":"5.10.1","new_version":"5.11.1","repository_url":"https://github.com/azat-io/eslint-plugin-perfectionist"},{"name":"eslint-plugin-react-refresh","old_version":"0.5.4","new_version":"0.5.7","repository_url":"https://github.com/ArnaudBarre/eslint-plugin-react-refresh"},{"name":"globals","old_version":"17.9.0","new_version":"17.12.0","repository_url":"https://github.com/sindresorhus/globals"},{"name":"happy-dom","old_version":"20.11.2","new_version":"20.14.5","repository_url":"https://github.com/capricorn86/happy-dom"},{"name":"prettier","old_version":"3.9.6","new_version":"3.9.8","repository_url":"https://github.com/prettier/prettier"},{"name":"vite","old_version":"8.2.1","new_version":"8.3.0","repository_url":"https://github.com/vitejs/vite"},{"name":"vitest","old_version":"4.1.10","new_version":"4.1.11","repository_url":"https://github.com/vitest-dev/vitest"}],"path":null,"ecosystem":"npm"},"body":"Bumps the 3-3-core-ui-package-updates group with 37 updates in the /airflow-core/src/airflow/ui directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [@chakra-ui/react](https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react) | `3.36.1` | `3.37.0` |\n| [@tanstack/react-query](https://github.com/TanStack/query/tree/HEAD/packages/react-query) | `5.101.4` | `5.103.2` |\n| [@tanstack/react-virtual](https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual) | `3.14.9` | `3.14.13` |\n| [@xyflow/react](https://github.com/xyflow/xyflow/tree/HEAD/packages/react) | `12.11.2` | `12.11.6` |\n| [axios](https://github.com/axios/axios) | `1.19.0` | `1.20.0` |\n| [dayjs](https://github.com/iamkun/dayjs) | `1.11.21` | `1.11.23` |\n| [i18next](https://github.com/i18next/i18next) | `26.3.6` | `26.4.2` |\n| [i18next-http-backend](https://github.com/i18next/i18next-http-backend) | `4.0.1` | `4.0.2` |\n| [react](https://github.com/react/react/tree/HEAD/packages/react) | `19.2.8` | `19.3.0` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [react-dom](https://github.com/react/react/tree/HEAD/packages/react-dom) | `19.2.8` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [react-hook-form](https://github.com/react-hook-form/react-hook-form) | `7.85.0` | `7.88.0` |\n| [react-i18next](https://github.com/i18next/react-i18next) | `17.0.11` | `17.0.14` |\n| [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) | `7.18.2` | `7.18.4` |\n| [yaml](https://github.com/eemeli/yaml) | `2.9.0` | `2.9.1` |\n| [zustand](https://github.com/pmndrs/zustand) | `5.0.14` | `5.0.15` |\n| [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) | `2.1.0` | `2.1.1` |\n| [@playwright/test](https://github.com/microsoft/playwright) | `1.62.1` | `1.63.0` |\n| [@rolldown/plugin-babel](https://github.com/rolldown/plugins/tree/HEAD/packages/babel) | `0.2.3` | `0.2.4` |\n| [@tanstack/eslint-plugin-query](https://github.com/TanStack/query/tree/HEAD/packages/eslint-plugin-query) | `5.101.4` | `5.103.2` |\n| [@testing-library/react](https://github.com/testing-library/react-testing-library) | `16.3.2` | `16.3.3` |\n| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `26.2.0` | `26.6.2` |\n| [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) | `19.2.18` | `19.3.0` |\n| [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom) | `19.2.4` | `19.3.0` |\n| [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.66.0` | `8.70.0` |\n| [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.66.0` | `8.70.0` |\n| [@typescript-eslint/utils](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/utils) | `8.66.0` | `8.70.0` |\n| [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/tree/HEAD/packages/plugin-react) | `6.0.5` | `6.1.1` |\n| [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) | `4.1.10` | `4.1.11` |\n| [eslint](https://github.com/eslint/eslint) | `10.8.1` | `10.11.0` |\n| [eslint-plugin-jsonc](https://github.com/ota-meshi/eslint-plugin-jsonc) | `3.4.1` | `3.4.2` |\n| [eslint-plugin-perfectionist](https://github.com/azat-io/eslint-plugin-perfectionist) | `5.10.1` | `5.11.1` |\n| [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) | `0.5.4` | `0.5.7` |\n| [globals](https://github.com/sindresorhus/globals) | `17.9.0` | `17.12.0` |\n| [happy-dom](https://github.com/capricorn86/happy-dom) | `20.11.2` | `20.14.5` |\n| [prettier](https://github.com/prettier/prettier) | `3.9.6` | `3.9.8` |\n| [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) | `8.2.1` | `8.3.0` |\n| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.1.10` | `4.1.11` |\n\n\nUpdates `@chakra-ui/react` from 3.36.1 to 3.37.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/releases\"\u003e@​chakra-ui/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​chakra-ui/react\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10877\"\u003e#10877\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce\"\u003e\u003ccode\u003eafc8b48\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003e[New]\nDateInput\u003c/strong\u003e: Add a segmented date field for typing dates without a calendar.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DateInput } from \u0026quot;@chakra-ui/react\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;DateInput.Root\u0026gt;\n  \u0026lt;DateInput.Label /\u0026gt;\n  \u0026lt;DateInput.Control\u0026gt;\n    \u0026lt;DateInput.Segments /\u0026gt;\n  \u0026lt;/DateInput.Control\u0026gt;\n  \u0026lt;DateInput.HiddenInput /\u0026gt;\n\u0026lt;/DateInput.Root\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEach part of the date is its own keyboard-navigable segment, ordered and\nformatted by \u003ccode\u003elocale\u003c/code\u003e. Supports \u003ccode\u003eselectionMode=\u0026quot;range\u0026quot;\u003c/code\u003e, \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e, and\n\u003ccode\u003egranularity\u003c/code\u003e with \u003ccode\u003eformatter\u003c/code\u003e for time-only input.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10939\"\u003e#10939\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d\"\u003e\u003ccode\u003e7b027d4\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eAccordion,\nCollapsible, Dialog, Drawer, TreeView\u003c/strong\u003e: Add \u003ccode\u003ehideMode\u003c/code\u003e to choose how content\nthat stays mounted is hidden when closed. The default, \u003ccode\u003e\u0026quot;display-none\u0026quot;\u003c/code\u003e, uses\nthe \u003ccode\u003ehidden\u003c/code\u003e attribute and keeps effects running, so a video keeps playing and\na subscription stays open while closed. \u003ccode\u003e\u0026quot;activity\u0026quot;\u003c/code\u003e uses React 19 \u003ccode\u003eActivity\u003c/code\u003e\nto pause those effects instead.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Root hideMode=\u0026quot;activity\u0026quot; /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIt only applies while the content stays mounted. \u003ccode\u003eunmountOnExit\u003c/code\u003e removes the\ntree on close, so \u003ccode\u003ehideMode\u003c/code\u003e never runs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDialog, Drawer\u003c/strong\u003e: Add \u003ccode\u003edata-autofocus\u003c/code\u003e and \u003ccode\u003edata-no-autofocus\u003c/code\u003e to pick\nwhat gets focus when the overlay opens, without reaching for\n\u003ccode\u003einitialFocusEl\u003c/code\u003e and a ref. Mark chrome like the close button to skip it, or\nmark the real target directly.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Content\u0026gt;\n  \u0026lt;Dialog.CloseTrigger data-no-autofocus /\u0026gt;\n  \u0026lt;input data-autofocus /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/chakra-ui/chakra-ui/blob/main/packages/react/CHANGELOG.md\"\u003e@​chakra-ui/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.37.0\u003c/h2\u003e\n\u003ch3\u003eMinor Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10877\"\u003e#10877\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce\"\u003e\u003ccode\u003eafc8b48\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/kalisaNkevin\"\u003e\u003ccode\u003e@​kalisaNkevin\u003c/code\u003e\u003c/a\u003e! - \u003cstrong\u003e[New]\nDateInput\u003c/strong\u003e: Add a segmented date field for typing dates without a calendar.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003eimport { DateInput } from \u0026quot;@chakra-ui/react\u0026quot;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;DateInput.Root\u0026gt;\n  \u0026lt;DateInput.Label /\u0026gt;\n  \u0026lt;DateInput.Control\u0026gt;\n    \u0026lt;DateInput.Segments /\u0026gt;\n  \u0026lt;/DateInput.Control\u0026gt;\n  \u0026lt;DateInput.HiddenInput /\u0026gt;\n\u0026lt;/DateInput.Root\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eEach part of the date is its own keyboard-navigable segment, ordered and\nformatted by \u003ccode\u003elocale\u003c/code\u003e. Supports \u003ccode\u003eselectionMode=\u0026quot;range\u0026quot;\u003c/code\u003e, \u003ccode\u003emin\u003c/code\u003e/\u003ccode\u003emax\u003c/code\u003e, and\n\u003ccode\u003egranularity\u003c/code\u003e with \u003ccode\u003eformatter\u003c/code\u003e for time-only input.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/chakra-ui/chakra-ui/pull/10939\"\u003e#10939\u003c/a\u003e\n\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d\"\u003e\u003ccode\u003e7b027d4\u003c/code\u003e\u003c/a\u003e\nThanks \u003ca href=\"https://github.com/segunadebayo\"\u003e\u003ccode\u003e@​segunadebayo\u003c/code\u003e\u003c/a\u003e! - - \u003cstrong\u003eAccordion,\nCollapsible, Dialog, Drawer, TreeView\u003c/strong\u003e: Add \u003ccode\u003ehideMode\u003c/code\u003e to choose how content\nthat stays mounted is hidden when closed. The default, \u003ccode\u003e\u0026quot;display-none\u0026quot;\u003c/code\u003e, uses\nthe \u003ccode\u003ehidden\u003c/code\u003e attribute and keeps effects running, so a video keeps playing and\na subscription stays open while closed. \u003ccode\u003e\u0026quot;activity\u0026quot;\u003c/code\u003e uses React 19 \u003ccode\u003eActivity\u003c/code\u003e\nto pause those effects instead.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Root hideMode=\u0026quot;activity\u0026quot; /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003cp\u003eIt only applies while the content stays mounted. \u003ccode\u003eunmountOnExit\u003c/code\u003e removes the\ntree on close, so \u003ccode\u003ehideMode\u003c/code\u003e never runs.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cstrong\u003eDialog, Drawer\u003c/strong\u003e: Add \u003ccode\u003edata-autofocus\u003c/code\u003e and \u003ccode\u003edata-no-autofocus\u003c/code\u003e to pick\nwhat gets focus when the overlay opens, without reaching for\n\u003ccode\u003einitialFocusEl\u003c/code\u003e and a ref. Mark chrome like the close button to skip it, or\nmark the real target directly.\u003c/p\u003e\n\u003cpre lang=\"tsx\"\u003e\u003ccode\u003e\u0026lt;Dialog.Content\u0026gt;\n  \u0026lt;Dialog.CloseTrigger data-no-autofocus /\u0026gt;\n\u003c/code\u003e\u003c/pre\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2e7517745cff2fcde0b8012f136cf99611ff262a\"\u003e\u003ccode\u003e2e75177\u003c/code\u003e\u003c/a\u003e Version Packages (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10913\"\u003e#10913\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/902fabc44599ae13e13d9d1fcf960c80c4019860\"\u003e\u003ccode\u003e902fabc\u003c/code\u003e\u003c/a\u003e fix(dialog, drawer): drop preventDefault guard on ActionTrigger (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10954\"\u003e#10954\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/c16188fa0bc8ca431e2163249a185b49e1135876\"\u003e\u003ccode\u003ec16188f\u003c/code\u003e\u003c/a\u003e fix: preserve user onClick on Dialog and Drawer ActionTrigger (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10951\"\u003e#10951\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/1f28ce9b289cf501a9b1ddfadf7272c4f67a24e2\"\u003e\u003ccode\u003e1f28ce9\u003c/code\u003e\u003c/a\u003e Update Ark UI to 5.39.0 (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10949\"\u003e#10949\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/2da020eb18cb727e6453c195aa12e85dd4884af0\"\u003e\u003ccode\u003e2da020e\u003c/code\u003e\u003c/a\u003e docs: add multiple trigger examples for popover, hover card, and dialog\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/dd51da44978054281e6f32b2ecf2ddb841383ebf\"\u003e\u003ccode\u003edd51da4\u003c/code\u003e\u003c/a\u003e docs(date-picker): add Persian (Jalali) calendar example (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10946\"\u003e#10946\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/af8076cd99bd5b36eb24a4f3e52ff2d7c75369aa\"\u003e\u003ccode\u003eaf8076c\u003c/code\u003e\u003c/a\u003e docs(spinner): add custom indicator example (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10948\"\u003e#10948\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/6948541646bff05bb89a292f71eb8da1b0a707b4\"\u003e\u003ccode\u003e6948541\u003c/code\u003e\u003c/a\u003e fix(radio-card): preserve outline border-width when disabled (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10938\"\u003e#10938\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/7b027d44d0ab0a1eca0d7ef2982203c13042ed5d\"\u003e\u003ccode\u003e7b027d4\u003c/code\u003e\u003c/a\u003e chore(deps): update \u003ccode\u003e@​ark-ui/react\u003c/code\u003e to 5.38.2 (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10939\"\u003e#10939\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/chakra-ui/chakra-ui/commit/afc8b4898868f0cf93696ce3d6f6f980ceb7c8ce\"\u003e\u003ccode\u003eafc8b48\u003c/code\u003e\u003c/a\u003e feat: add DateInput component (\u003ca href=\"https://github.com/chakra-ui/chakra-ui/tree/HEAD/packages/react/issues/10877\"\u003e#10877\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/chakra-ui/chakra-ui/commits/@chakra-ui/react@3.37.0/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-query` from 5.101.4 to 5.103.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/releases\"\u003e@​tanstack/react-query's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-devtools\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-next-experimental\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query-persist-client\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-persist-client-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-query\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\u003c/code\u003e\u003c/a\u003e]:\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/query/blob/main/packages/react-query/CHANGELOG.md\"\u003e@​tanstack/react-query's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e5.103.2\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8a28904aaccb6bc26398b751400a181c0f6d7f0e\"\u003e\u003ccode\u003e8a28904\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.2\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.1\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/8330b2f2d431f226d7bb95eb727c637be9d4c6d8\"\u003e\u003ccode\u003e8330b2f\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/3212966a3681e02d14eb79e9cce0d3265b046877\"\u003e\u003ccode\u003e3212966\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.103.0\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/e57f8163b18ab3abfe52ad69cdbdda4d31453393\"\u003e\u003ccode\u003ee57f816\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/fdae2ce4e5382af7326c7c38ce5d5a12751ada12\"\u003e\u003ccode\u003efdae2ce\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/query/commit/cbf77bf8e1a9ce09caef0cdd9a8ed10fef57edf0\"\u003e\u003ccode\u003ecbf77bf\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.103.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.8\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.7\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies []:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.7\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/query/pull/11305\"\u003e#11305\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/query/commit/ac2b61230ea35b90b177ba35dc030598bac9c9a6\"\u003e\u003ccode\u003eac2b612\u003c/code\u003e\u003c/a\u003e - fix(react-query): throw falsy errors from \u003ccode\u003euseQueries\u003c/code\u003e and \u003ccode\u003euseSuspenseQueries\u003c/code\u003e to the error boundary\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies []:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.6\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e5.102.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/query/commit/578e5c26e8ebd0d7351b4b8e2bafba695e672b8d\"\u003e\u003ccode\u003e578e5c2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/query-core\u003c/code\u003e\u003ca href=\"https://github.com/5\"\u003e\u003ccode\u003e@​5\u003c/code\u003e\u003c/a\u003e.102.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/e0f6c5542fc767f77a6cf1d5546591beae05f10f\"\u003e\u003ccode\u003ee0f6c55\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11525\"\u003e#11525\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/c08f5766ddb5dfd6f2e430eb7c235de866cd669e\"\u003e\u003ccode\u003ec08f576\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11511\"\u003e#11511\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/19ccf2794b929e360234396682e64c047ab4bfda\"\u003e\u003ccode\u003e19ccf27\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11339\"\u003e#11339\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/2da46cd137cf784465df1364ebf1aea12deefa4a\"\u003e\u003ccode\u003e2da46cd\u003c/code\u003e\u003c/a\u003e chore(*): use eslint description syntax for grandfathered 'no-restricted-synt...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/58ad3e2f08def539c0845ff05a84cf937633218c\"\u003e\u003ccode\u003e58ad3e2\u003c/code\u003e\u003c/a\u003e fix: isolate TypeScript test output (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11503\"\u003e#11503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/d63afc715c1d7c858246f2138e264833ef05dc5c\"\u003e\u003ccode\u003ed63afc7\u003c/code\u003e\u003c/a\u003e Simplifed query methods/internal tests new lint (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11347\"\u003e#11347\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/23fbdc3e899479e0fd41a494e3fd8d21820706cd\"\u003e\u003ccode\u003e23fbdc3\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,angular}-query): remove 'fromGenericOptionsQueryFn' ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/50680b98c4dc5ac4d97f7762014fa83f09a41d9a\"\u003e\u003ccode\u003e50680b9\u003c/code\u003e\u003c/a\u003e test({react,preact,solid,svelte}-query,angular-query-experimental): rename 'm...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/0b326b6b67f2ec6960a3f670ebd6098795f272fa\"\u003e\u003ccode\u003e0b326b6\u003c/code\u003e\u003c/a\u003e test({react,preact}-query/useMutation): add tests for 'MutationFunctionContex...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/query/commit/a1119e5a3ffa52534de7390f17c7183d17658051\"\u003e\u003ccode\u003ea1119e5\u003c/code\u003e\u003c/a\u003e ref(hydration): remove outdated dehydratedAt fallback (\u003ca href=\"https://github.com/TanStack/query/tree/HEAD/packages/react-query/issues/11436\"\u003e#11436\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/TanStack/query/commits/@tanstack/react-query@5.103.2/packages/react-query\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@tanstack/react-virtual` from 3.14.9 to 3.14.13\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/releases\"\u003e@​tanstack/react-virtual's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1282\"\u003e#1282\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f\"\u003e\u003ccode\u003eb48e3b0\u003c/code\u003e\u003c/a\u003e - Skip \u003ccode\u003eflushSync\u003c/code\u003e for the synchronous notify raised from \u003ccode\u003emeasureElement\u003c/code\u003e. React calls \u003ccode\u003emeasureElement\u003c/code\u003e from a ref callback, i.e. while it is committing, and \u003ccode\u003eflushSync\u003c/code\u003e cannot flush there — it warns in development instead. The commit phase already runs at discrete (sync) priority, so the update lands in the same lane and the same frame without \u003ccode\u003eflushSync\u003c/code\u003e. Notifies from every other path (ResizeObserver re-measures, scroll adjustments) still flush synchronously.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/06d1b6bf8f61f203556a8fb21a6639600c9751a0\"\u003e\u003ccode\u003e06d1b6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c\"\u003e\u003ccode\u003e2c0a0ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ab3278cbe7b9a895ecdde263ad3c55c868b85d74\"\u003e\u003ccode\u003eab3278c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55\"\u003e\u003ccode\u003e4a0adf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​tanstack/react-virtual\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/TanStack/virtual/blob/main/packages/react-virtual/CHANGELOG.md\"\u003e@​tanstack/react-virtual's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e3.14.13\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/TanStack/virtual/pull/1282\"\u003e#1282\u003c/a\u003e \u003ca href=\"https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f\"\u003e\u003ccode\u003eb48e3b0\u003c/code\u003e\u003c/a\u003e - Skip \u003ccode\u003eflushSync\u003c/code\u003e for the synchronous notify raised from \u003ccode\u003emeasureElement\u003c/code\u003e. React calls \u003ccode\u003emeasureElement\u003c/code\u003e from a ref callback, i.e. while it is committing, and \u003ccode\u003eflushSync\u003c/code\u003e cannot flush there — it warns in development instead. The commit phase already runs at discrete (sync) priority, so the update lands in the same lane and the same frame without \u003ccode\u003eflushSync\u003c/code\u003e. Notifies from every other path (ResizeObserver re-measures, scroll adjustments) still flush synchronously.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/06d1b6bf8f61f203556a8fb21a6639600c9751a0\"\u003e\u003ccode\u003e06d1b6b\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c\"\u003e\u003ccode\u003e2c0a0ea\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.11\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.12\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/ab3278cbe7b9a895ecdde263ad3c55c868b85d74\"\u003e\u003ccode\u003eab3278c\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.10\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.11\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55\"\u003e\u003ccode\u003e4a0adf3\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.9\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e3.14.10\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/TanStack/virtual/commit/a0a411e06f7334a063422de35d59b12b264b3573\"\u003e\u003ccode\u003ea0a411e\u003c/code\u003e\u003c/a\u003e, \u003ca href=\"https://github.com/TanStack/virtual/commit/d2cf98beea1696c7187c06b57c9e724d1957963c\"\u003e\u003ccode\u003ed2cf98b\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​tanstack/virtual-core\u003c/code\u003e\u003ca href=\"https://github.com/3\"\u003e\u003ccode\u003e@​3\u003c/code\u003e\u003c/a\u003e.17.8\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/78371e851e90fd74e984deeb0c3fd8098e2cd4f3\"\u003e\u003ccode\u003e78371e8\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1279\"\u003e#1279\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/b48e3b0ab142f1b69d8453e531831fa3accd873f\"\u003e\u003ccode\u003eb48e3b0\u003c/code\u003e\u003c/a\u003e fix(react-virtual): skip flushSync while measuring from the ref callback (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1282\"\u003e#1282\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/1a57cf7636fa2f48797683249a77b8e450460565\"\u003e\u003ccode\u003e1a57cf7\u003c/code\u003e\u003c/a\u003e test(react-virtual): wait for smooth scrolls to settle instead of a fixed 2s ...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/2c0a0ea101c360ea15832c060008aa163cae2f7c\"\u003e\u003ccode\u003e2c0a0ea\u003c/code\u003e\u003c/a\u003e fix(virtual-core): keep a travelling smooth scroll alive through a prepend (#...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/df47889fc87af0b5ff46a9805820f60cff6828ff\"\u003e\u003ccode\u003edf47889\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1277\"\u003e#1277\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/171029d81350d62e040fe3a1374ed1499c034b41\"\u003e\u003ccode\u003e171029d\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1269\"\u003e#1269\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/4a0adf3e3ba46968e0e6ba66471253e467babe55\"\u003e\u003ccode\u003e4a0adf3\u003c/code\u003e\u003c/a\u003e fix(virtual-core): re-issue clamped end-anchor compensation once the sizer gr...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/TanStack/virtual/commit/e9874f033c74afd3251eeb9f3e60b2530cc7ae88\"\u003e\u003ccode\u003ee9874f0\u003c/code\u003e\u003c/a\u003e ci: Version Packages (\u003ca href=\"https://github.com/TanStack/virtual/tree/HEAD/packages/react-virtual/issues/1247\"\u003e#1247\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/TanStack/virtual/commits/@tanstack/react-virtual@3.14.13/packages/react-virtual\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `@xyflow/react` from 12.11.2 to 12.11.6\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/releases\"\u003e@​xyflow/react's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ccode\u003e@​xyflow/react\u003c/code\u003e\u003ca href=\"https://github.com/12\"\u003e\u003ccode\u003e@​12\u003c/code\u003e\u003c/a\u003e.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5902\"\u003e#5902\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1\"\u003e\u003ccode\u003e393d951\u003c/code\u003e\u003c/a\u003e - Allow middle-mouse viewport panning to start from a selection rectangle.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5889\"\u003e#5889\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a\"\u003e\u003ccode\u003eff126a0\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eextent: 'parent'\u003c/code\u003e not immediately resolving when parent has \u003ccode\u003ewidth\u003c/code\u003e or \u003ccode\u003einitialWidth\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5943\"\u003e#5943\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/d1def59dfc083304e58b8c113c8036764c7ae439\"\u003e\u003ccode\u003ed1def59\u003c/code\u003e\u003c/a\u003e - Invoke an error if handle can not be found\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5947\"\u003e#5947\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2ba040f148f22401b3a4fe59c42d8ea744933d24\"\u003e\u003ccode\u003e2ba040f\u003c/code\u003e\u003c/a\u003e - Use correct \u003ccode\u003enodeExtent\u003c/code\u003e for internal \u003ccode\u003esetNodes\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5918\"\u003e#5918\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/c5d74425a57adf18a5d582cf51d141909b564fd4\"\u003e\u003ccode\u003ec5d7442\u003c/code\u003e\u003c/a\u003e - Fix selection box appearing when dragging the pane via touch. Prefer touch panning over drag selection when \u003ccode\u003eselectionOnDrag\u003c/code\u003e is combined with mouse-button-specific \u003ccode\u003epanOnDrag\u003c/code\u003e settings.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5922\"\u003e#5922\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/392da00ce0aa97c99cd7a7561fe69b20e1c2f0ca\"\u003e\u003ccode\u003e392da00\u003c/code\u003e\u003c/a\u003e - Allow \u003ccode\u003eControl\u003c/code\u003e to activate pane panning with a primary-button drag.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/xyflow/xyflow/blob/main/packages/react/CHANGELOG.md\"\u003e@​xyflow/react's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e12.11.6\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5994\"\u003e#5994\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/2350158ba91e82823477b0a1160c0319e79d6172\"\u003e\u003ccode\u003e2350158\u003c/code\u003e\u003c/a\u003e - Reset all properties in provider store when unmounting flow\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5997\"\u003e#5997\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e - Prevent attribution warning when pane is not rendered either\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/0117cc9447b082369f238243d15327a5ac9c3dc3\"\u003e\u003ccode\u003e0117cc9\u003c/code\u003e\u003c/a\u003e]:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.82\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.5\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eUpdated dependencies [\u003ca href=\"https://github.com/xyflow/xyflow/commit/22e0be21507cfc319a97e30b88dd2668fd9086a8\"\u003e\u003ccode\u003e22e0be2\u003c/code\u003e\u003c/a\u003e]:\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​xyflow/system\u003c/code\u003e\u003ca href=\"https://github.com/0\"\u003e\u003ccode\u003e@​0\u003c/code\u003e\u003c/a\u003e.0.81\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.4\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5974\"\u003e#5974\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/8c429225b796f28c89c809ac1d4883ea44ae8c5b\"\u003e\u003ccode\u003e8c42922\u003c/code\u003e\u003c/a\u003e - Minimap still works after ReactFlow remounts\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5962\"\u003e#5962\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/cbf40b938f1651321198d3f1b2c1457c2b7145e4\"\u003e\u003ccode\u003ecbf40b9\u003c/code\u003e\u003c/a\u003e - Show log if user hides attribution in development\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5976\"\u003e#5976\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e - Fix the \u003ccode\u003eMiniMap\u003c/code\u003e zooming out to include the origin when every node is hidden.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5955\"\u003e#5955\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/965ca7040445780c217c6e25ee5e566f0949e2f6\"\u003e\u003ccode\u003e965ca70\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eMiniMap\u003c/code\u003e calling \u003ccode\u003euseCallback\u003c/code\u003e conditionally for \u003ccode\u003eonNodeClick\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e12.11.3\u003c/h2\u003e\n\u003ch3\u003ePatch Changes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5902\"\u003e#5902\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/393d95161802948a3c9cca55dde3d807e9a634f1\"\u003e\u003ccode\u003e393d951\u003c/code\u003e\u003c/a\u003e - Allow middle-mouse viewport panning to start from a selection rectangle.\u003c/p\u003e\n\u003c/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003ca href=\"https://redirect.github.com/xyflow/xyflow/pull/5889\"\u003e#5889\u003c/a\u003e \u003ca href=\"https://github.com/xyflow/xyflow/commit/ff126a06a57c341948407d7f66b2972e2627828a\"\u003e\u003ccode\u003eff126a0\u003c/code\u003e\u003c/a\u003e - Fix \u003ccode\u003eextent: 'parent'\u003c/code\u003e not immediately resolving when parent has \u003ccode\u003ewidth\u003c/code\u003e or \u003ccode\u003einitialWidth\u003c/code\u003e.\u003c/p\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/9fd41fd4fc18a22b7c461da8888b2ab264a00a29\"\u003e\u003ccode\u003e9fd41fd\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/19f9c2ad98ac71e837d467edf66fea628fd87c55\"\u003e\u003ccode\u003e19f9c2a\u003c/code\u003e\u003c/a\u003e fix(react/store): reset defaultEdgeOptions\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/2acefb5b4f3730b28f0480a107a887d35ed92b83\"\u003e\u003ccode\u003e2acefb5\u003c/code\u003e\u003c/a\u003e fix(react/store): reset functions \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5991\"\u003e#5991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/8f0a5d6429ab0ecb16f41b779be38acbdc38c53e\"\u003e\u003ccode\u003e8f0a5d6\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/286816c8368339aa0cd965f831e9dbc6ec9e7c74\"\u003e\u003ccode\u003e286816c\u003c/code\u003e\u003c/a\u003e chore(packages): bump\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/3319ef4917c3d43a6f3cc035ba9850e5fe72e8d6\"\u003e\u003ccode\u003e3319ef4\u003c/code\u003e\u003c/a\u003e fix(react): keep minimap bounds at the viewport when all nodes are hidden\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/b7186f335c827c58903ed07f9299a38ad3d22be0\"\u003e\u003ccode\u003eb7186f3\u003c/code\u003e\u003c/a\u003e fix(react): minimap still works after reactflow remounts \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5971\"\u003e#5971\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/d8edc77821201d04743cbb75304df5bb5bc8cad8\"\u003e\u003ccode\u003ed8edc77\u003c/code\u003e\u003c/a\u003e Merge pull request \u003ca href=\"https://github.com/xyflow/xyflow/tree/HEAD/packages/react/issues/5955\"\u003e#5955\u003c/a\u003e from Jian-Zhang08/fix/minimap-onnodeclick-conditiona...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/59b1a602034d25575498cdc7a5722f8546d0d941\"\u003e\u003ccode\u003e59b1a60\u003c/code\u003e\u003c/a\u003e Simplify node click handling in MiniMap component\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/xyflow/xyflow/commit/25869f2f2a6678afe5b192603da0d19982937494\"\u003e\u003ccode\u003e25869f2\u003c/code\u003e\u003c/a\u003e chore(system): add attr warning handler\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/xyflow/xyflow/commits/@xyflow/react@12.11.6/packages/react\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `axios` from 1.19.0 to 1.20.0\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/releases\"\u003eaxios's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.20.0 — August 19, 2026\u003c/h2\u003e\n\u003cp\u003eThis release hardens runtime option handling, adds RFC 9110 status-code aliases, fixes Node.js and XHR reliability issues, and refreshes project tooling and documentation.\u003c/p\u003e\n\u003ch2\u003e⚠️ Breaking Changes \u0026amp; Deprecations\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eHTTP Status Naming: Added ContentTooLarge (413) and UnprocessableContent (422), while retaining PayloadTooLarge and UnprocessableEntity as backward-compatible deprecated aliases. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔒 Security Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRuntime Option Handling: Hardened behavioral configuration reads against shared and foreign prototype pollution and normalized unsafe interceptor replacement objects. This also clarifies Fetch redirect and custom implementation behavior, HTTP/2 DNS and proxy handling, CIDR-based NO_PROXY matching, and malformed data URI rejection; see the PR for documented compatibility effects. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🐛 Bug Fixes\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eInterceptor Lifecycle: Prevented unbounded handler-array growth by trimming trailing ejected interceptors without changing iteration semantics, and kept interceptor operations safe when the public handlers field is nullish. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11087\"\u003e#11087\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eRequest Error Preservation: Prevented custom Error.prepareStackTrace implementations that return non-string values from replacing the original request failure with an unrelated TypeError. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eXHR Reliability: Navigation-canceled requests now reject with ECONNABORTED instead of resolving with status 0, while successful downloads flush their final progress callback during the live loadend dispatch. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eNode.js Socket Memory: Removed request-context retention from per-socket error listeners, preventing completed response data from being pinned for the lifetime of pooled keep-alive sockets. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCore Methods and HTTP Errors: Prevented structural method-header buckets from leaking into outgoing headers, standardized invalid DNS lookup and httpVersion failures as AxiosError.ERR_BAD_OPTION_VALUE, and corrected the timeoutErrorMessage merge strategy. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🔧 Maintenance \u0026amp; Chores\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDependencies: Updated fast-uri, postcss, js-yaml, mocha, development-tooling groups, and GitHub Actions dependencies. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11092\"\u003e#11092\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11098\"\u003e#11098\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11099\"\u003e#11099\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11106\"\u003e#11106\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11107\"\u003e#11107\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11122\"\u003e#11122\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11123\"\u003e#11123\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11126\"\u003e#11126\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11127\"\u003e#11127\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11144\"\u003e#11144\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eDocumentation: Applied the v1.19.0 documentation updates, added the missing fs import to the README stream example, introduced localized global search, and repaired the interceptor test link. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11101\"\u003e#11101\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eSponsorship: Updated sponsorship links and data and added ScrapingBee as a sponsor. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11124\"\u003e#11124\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11136\"\u003e#11136\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eCI and Release: Switched ESM smoke tests to locked dependencies and synchronized package and runtime version metadata for v1.20.0. (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11128\"\u003e#11128\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e🌟 New Contributors\u003c/h2\u003e\n\u003cp\u003eWe are thrilled to welcome our new contributors. Thank you for helping improve axios:\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/yens1\"\u003e\u003ccode\u003e@​yens1\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11109\"\u003e#11109\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Sasireddy001\"\u003e\u003ccode\u003e@​Sasireddy001\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11113\"\u003e#11113\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ari-token-security\"\u003e\u003ccode\u003e@​ari-token-security\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11094\"\u003e#11094\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/timothyokooboh\"\u003e\u003ccode\u003e@​timothyokooboh\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11097\"\u003e#11097\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/gi9439041-png\"\u003e\u003ccode\u003e@​gi9439041-png\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11119\"\u003e#11119\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Hashim1999164\"\u003e\u003ccode\u003e@​Hashim1999164\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11082\"\u003e#11082\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/v-dev-cl\"\u003e\u003ccode\u003e@​v-dev-cl\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11091\"\u003e#11091\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/r0h1tb\"\u003e\u003ccode\u003e@​r0h1tb\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ostapondo\"\u003e\u003ccode\u003e@​ostapondo\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003eFull Changelog (\u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ehttps://github.com/axios/axios/compare/v1.19.0...v1.20.0\u003c/a\u003e)\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/axios/axios/blob/v1.x/CHANGELOG.md\"\u003eaxios's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch1\u003eChangelog\u003c/h1\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/84a9f3b9a4f3244b8c8e818f557d64c7b964fb25\"\u003e\u003ccode\u003e84a9f3b\u003c/code\u003e\u003c/a\u003e chore(release): prepare release 1.20.0 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11152\"\u003e#11152\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e6824eec5fcf9da467a9792724396badc490c469\"\u003e\u003ccode\u003ee6824ee\u003c/code\u003e\u003c/a\u003e fix: core methodList, HTTP adapter errors, and add tests (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11096\"\u003e#11096\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d8a919fd81403d59058c0e9dbefc540407dee83f\"\u003e\u003ccode\u003ed8a919f\u003c/code\u003e\u003c/a\u003e fix(xhr): flush final progress during the live loadend dispatch (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11121\"\u003e#11121\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2d2a21af8a433089474a2149781799c93acbcf3c\"\u003e\u003ccode\u003e2d2a21a\u003c/code\u003e\u003c/a\u003e fix(interceptors): tolerate nullish handlers in syncHandlerEntries (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11118\"\u003e#11118\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d19040bda7a8be2f82c3c6e1a5bc03917daee39a\"\u003e\u003ccode\u003ed19040b\u003c/code\u003e\u003c/a\u003e fix: harden runtime option handling (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11141\"\u003e#11141\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/e0a02dd16671deabe2b809334d4c2ebede29a233\"\u003e\u003ccode\u003ee0a02dd\u003c/code\u003e\u003c/a\u003e chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 in the github-...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/d10cb3aa3cda1d78721ddf96be590478df26cd81\"\u003e\u003ccode\u003ed10cb3a\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump the development_dependencies group with 4 updates (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11143\"\u003e#11143\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/2c94646eb7cb7ab9dcb2aefdb04ab1b040c28e16\"\u003e\u003ccode\u003e2c94646\u003c/code\u003e\u003c/a\u003e chore(deps): bump js-yaml and mocha in /tests/smoke/cjs (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11133\"\u003e#11133\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/76c12bce5a4fe9a45bef9a5bf2baaf599d7d382e\"\u003e\u003ccode\u003e76c12bc\u003c/code\u003e\u003c/a\u003e chore(deps-dev): bump js-yaml from 4.3.0 to 4.3.1 (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11140\"\u003e#11140\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/axios/axios/commit/ba98559a7f5a18e531b5762387e5957bd281af3d\"\u003e\u003ccode\u003eba98559\u003c/code\u003e\u003c/a\u003e docs: add ScrapingBee sponsor (\u003ca href=\"https://redirect.github.com/axios/axios/issues/11137\"\u003e#11137\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/axios/axios/compare/v1.19.0...v1.20.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `dayjs` from 1.11.21 to 1.11.23\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/releases\"\u003edayjs's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.11.23\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev1.11.22\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/iamkun/dayjs/blob/v1.11.23/CHANGELOG.md\"\u003edayjs's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.22...v1.11.23\"\u003e1.11.23\u003c/a\u003e (2026-08-17)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003edad46e6\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3180\"\u003e#3180\u003c/a\u003e) (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3181\"\u003e#3181\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e2a3785f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.22\"\u003e1.11.22\u003c/a\u003e (2026-08-16)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cstrong\u003eplugin:\u003c/strong\u003e timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e) (\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003ee27ee80\u003c/a\u003e), closes \u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3169\"\u003e#3169\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/4549b8d03307891143e8a50d39fcdab1f16f77cf\"\u003e\u003ccode\u003e4549b8d\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.23 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/2a3785fd27084d6bb78dfe8c3d7320c736ef4862\"\u003e\u003ccode\u003e2a3785f\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/dad46e6fe5198d77d87ed3b121937f77adaee0a6\"\u003e\u003ccode\u003edad46e6\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone plugin prevent RangeError for invalid Day.js values (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3\"\u003e#3\u003c/a\u003e...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/ae3a55025cdf0f06c8705b5e8b61cd4edb33697a\"\u003e\u003ccode\u003eae3a550\u003c/code\u003e\u003c/a\u003e chore(release): 1.11.22 [skip ci]\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/accfc67ed4568f251145fbe89ee33eaa32c5fd91\"\u003e\u003ccode\u003eaccfc67\u003c/code\u003e\u003c/a\u003e D2M (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3177\"\u003e#3177\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/e27ee8021a512b5770ffe683e010830bb9b6fb6d\"\u003e\u003ccode\u003ee27ee80\u003c/code\u003e\u003c/a\u003e fix(plugin): timezone compute instance .tz() offset without host DST (\u003ca href=\"https://redirect.github.com/iamkun/dayjs/issues/3174\"\u003e#3174\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/98364bcebc047529345cc8c2bbcc44a6a8c18e79\"\u003e\u003ccode\u003e98364bc\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/f6a1556deca9daedb00372cf40637b3037d82498\"\u003e\u003ccode\u003ef6a1556\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/iamkun/dayjs/commit/6609c5e54347a60bf8d327dee36190069012ba47\"\u003e\u003ccode\u003e6609c5e\u003c/code\u003e\u003c/a\u003e chore: update doc\u003c/li\u003e\n\u003cli\u003eSee full diff in \u003ca href=\"https://github.com/iamkun/dayjs/compare/v1.11.21...v1.11.23\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next` from 26.3.6 to 26.4.2\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/releases\"\u003ei18next's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev26.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003e$\u0026amp;\u003c/code\u003e, \u003ccode\u003e$`\u003c/code\u003e, \u003ccode\u003e$'\u003c/code\u003e and \u003ccode\u003e$$\u003c/code\u003e inside a nested value (\u003ccode\u003e$t(key)\u003c/code\u003e) now stay literal. \u003ccode\u003enest()\u003c/code\u003e handed the resolved value straight to \u003ccode\u003eString.replace\u003c/code\u003e as the replacement argument, so those sequences were read as replacement patterns: \u003ccode\u003e$\u0026amp;\u003c/code\u003e re-inserted the \u003ccode\u003e$t(...)\u003c/code\u003e match, \u003ccode\u003e$`\u003c/code\u003e / \u003ccode\u003e$'\u003c/code\u003e inserted the text before / after it, and \u003ccode\u003e$$\u003c/code\u003e collapsed to \u003ccode\u003e$\u003c/code\u003e. Through \u003ccode\u003et()\u003c/code\u003e the \u003ccode\u003e$\u0026amp;\u003c/code\u003e case was worse than a wrong string: the nested lookup resets the shared nesting regexp, so the re-inserted \u003ccode\u003e$t(...)\u003c/code\u003e was matched again on every pass and \u003ccode\u003et()\u003c/code\u003e never returned — also under the default \u003ccode\u003eescapeValue: true\u003c/code\u003e when the value arrives via a variable forwarded through nesting options (\u003ccode\u003e$t(key, { \u0026quot;name\u0026quot;: \u0026quot;{{name}}\u0026quot; })\u003c/code\u003e with a name containing \u003ccode\u003e$\u0026amp;\u003c/code\u003e). The value is now \u003ccode\u003e$\u003c/code\u003e-escaped at the \u003ccode\u003eString.replace\u003c/code\u003e call, the same guard \u003ccode\u003einterpolate()\u003c/code\u003e already has, and a non-string value returned by a formatter in the nesting chain (\u003ccode\u003e$t(key, myFormat)\u003c/code\u003e) is stringified before that. Nested values are still not HTML-escaped (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/854\"\u003e#854\u003c/a\u003e). Thanks \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2447\"\u003e#2447\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): the selector-form \u003ccode\u003ekeyPrefix\u003c/code\u003e overload of \u003ccode\u003egetFixedT()\u003c/code\u003e is now available under \u003ccode\u003eenableSelector: 'strict'\u003c/code\u003e. Its constraint was gated on \u003ccode\u003etrue | 'optimize'\u003c/code\u003e only, so under \u003ccode\u003e'strict'\u003c/code\u003e it collapsed to \u003ccode\u003enever\u003c/code\u003e, the overload dropped out, and the returned \u003ccode\u003et\u003c/code\u003e silently lost its \u003ccode\u003ekeyPrefix\u003c/code\u003e scope (\u003ccode\u003et(($) =\u0026gt; $.deep)\u003c/code\u003e failed with \u003ccode\u003eProperty 'deep' does not exist on type '{}'\u003c/code\u003e). The same call already typechecked under \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'optimize'\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/hovelopin\"\u003e\u003ccode\u003e@​hovelopin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2446\"\u003e#2446\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ev26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next/blob/master/CHANGELOG.md\"\u003ei18next's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e26.4.2\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003e$\u0026amp;\u003c/code\u003e, \u003ccode\u003e$`\u003c/code\u003e, \u003ccode\u003e$'\u003c/code\u003e and \u003ccode\u003e$$\u003c/code\u003e inside a nested value (\u003ccode\u003e$t(key)\u003c/code\u003e) now stay literal. \u003ccode\u003enest()\u003c/code\u003e handed the resolved value straight to \u003ccode\u003eString.replace\u003c/code\u003e as the replacement argument, so those sequences were read as replacement patterns: \u003ccode\u003e$\u0026amp;\u003c/code\u003e re-inserted the \u003ccode\u003e$t(...)\u003c/code\u003e match, \u003ccode\u003e$`\u003c/code\u003e / \u003ccode\u003e$'\u003c/code\u003e inserted the text before / after it, and \u003ccode\u003e$$\u003c/code\u003e collapsed to \u003ccode\u003e$\u003c/code\u003e. Through \u003ccode\u003et()\u003c/code\u003e the \u003ccode\u003e$\u0026amp;\u003c/code\u003e case was worse than a wrong string: the nested lookup resets the shared nesting regexp, so the re-inserted \u003ccode\u003e$t(...)\u003c/code\u003e was matched again on every pass and \u003ccode\u003et()\u003c/code\u003e never returned — also under the default \u003ccode\u003eescapeValue: true\u003c/code\u003e when the value arrives via a variable forwarded through nesting options (\u003ccode\u003e$t(key, { \u0026quot;name\u0026quot;: \u0026quot;{{name}}\u0026quot; })\u003c/code\u003e with a name containing \u003ccode\u003e$\u0026amp;\u003c/code\u003e). The value is now \u003ccode\u003e$\u003c/code\u003e-escaped at the \u003ccode\u003eString.replace\u003c/code\u003e call, the same guard \u003ccode\u003einterpolate()\u003c/code\u003e already has, and a non-string value returned by a formatter in the nesting chain (\u003ccode\u003e$t(key, myFormat)\u003c/code\u003e) is stringified before that. Nested values are still not HTML-escaped (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/854\"\u003e#854\u003c/a\u003e). Thanks \u003ca href=\"https://github.com/mahirhir\"\u003e\u003ccode\u003e@​mahirhir\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2447\"\u003e#2447\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e26.4.1\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix(types): the selector-form \u003ccode\u003ekeyPrefix\u003c/code\u003e overload of \u003ccode\u003egetFixedT()\u003c/code\u003e is now available under \u003ccode\u003eenableSelector: 'strict'\u003c/code\u003e. Its constraint was gated on \u003ccode\u003etrue | 'optimize'\u003c/code\u003e only, so under \u003ccode\u003e'strict'\u003c/code\u003e it collapsed to \u003ccode\u003enever\u003c/code\u003e, the overload dropped out, and the returned \u003ccode\u003et\u003c/code\u003e silently lost its \u003ccode\u003ekeyPrefix\u003c/code\u003e scope (\u003ccode\u003et(($) =\u0026gt; $.deep)\u003c/code\u003e failed with \u003ccode\u003eProperty 'deep' does not exist on type '{}'\u003c/code\u003e). The same call already typechecked under \u003ccode\u003etrue\u003c/code\u003e and \u003ccode\u003e'optimize'\u003c/code\u003e. Thanks \u003ca href=\"https://github.com/hovelopin\"\u003e\u003ccode\u003e@​hovelopin\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2446\"\u003e#2446\u003c/a\u003e).\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e26.4.0\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eperf: cache \u003ccode\u003etoResolveHierarchy\u003c/code\u003e results per \u003ccode\u003e(code, fallbackCode)\u003c/code\u003e pair. The hierarchy resolver runs on every \u003ccode\u003et()\u003c/code\u003e call and calls \u003ccode\u003eIntl.getCanonicalLocales\u003c/code\u003e multiple times, which showed up prominently when profiling render-heavy UIs (e.g. virtualized data grids); with the cache the per-call cost drops from ~886 ns to ~41 ns. The cache is invalidated automatically when \u003ccode\u003eoptions.fallbackLng\u003c/code\u003e changes (reassignment or in-place array mutation); if you mutate other resolution-relevant options at runtime (\u003ccode\u003eload\u003c/code\u003e, \u003ccode\u003elowerCaseLng\u003c/code\u003e, \u003ccode\u003ecleanCode\u003c/code\u003e, \u003ccode\u003enonExplicitSupportedLngs\u003c/code\u003e), call \u003ccode\u003ei18next.services.languageUtils.clearCache()\u003c/code\u003e afterwards. Function-valued \u003ccode\u003efallbackLng\u003c/code\u003e and per-call array/object \u003ccode\u003efallbackLng\u003c/code\u003e options are never cached, so dynamic fallbacks keep working as before. Thanks \u003ca href=\"https://github.com/equaterina\"\u003e\u003ccode\u003e@​equaterina\u003c/code\u003e\u003c/a\u003e (\u003ca href=\"https://redirect.github.com/i18next/i18next/pull/2444\"\u003e#2444\u003c/a\u003e).\u003c/li\u003e\n\u003cli\u003echore: update all devDependencies (Babel stays on 7.x until \u003ccode\u003e@rollup/plugin-babel\u003c/code\u003e supports 8, eslint on 9.x for neostandard). Removed the unused \u003ccode\u003ecoveralls\u003c/code\u003e package (CI uses the Coveralls GitHub Action) and replaced \u003ccode\u003esinon\u003c/code\u003e with \u003ccode\u003enise\u003c/code\u003e + \u003ccode\u003evitest.spyOn\u003c/code\u003e in the v1 compatibility tests, which resolves all open \u003ccode\u003enpm audit\u003c/code\u003e findings (0 vulnerabilities) and should close the dependabot alerts on the lockfile.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/4dba50f20669c3678db0812255716eb7693ad2da\"\u003e\u003ccode\u003e4dba50f\u003c/code\u003e\u003c/a\u003e 26.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/e436b625a648e1a48ea27ecf5f2fba8020d67009\"\u003e\u003ccode\u003ee436b62\u003c/code\u003e\u003c/a\u003e build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/d955fb086e9f4ded1200f51ecbb21034dbad1d92\"\u003e\u003ccode\u003ed955fb0\u003c/code\u003e\u003c/a\u003e fix: stringify formatter results in nested values, changelog v26.4.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/dfafa3ca725e1415ef20e7fb5b1b3e4468f3c425\"\u003e\u003ccode\u003edfafa3c\u003c/code\u003e\u003c/a\u003e fix: keep replacement patterns literal in nested values (\u003ca href=\"https://redirect.github.com/i18next/i18next/issues/2447\"\u003e#2447\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/3c9981e22dd471b6bca224aa1f60e04ba3f6153a\"\u003e\u003ccode\u003e3c9981e\u003c/code\u003e\u003c/a\u003e chore: keep dev-only and local files out of the npm package\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/c057ee048c55a61c095acc017365e997e4f723f8\"\u003e\u003ccode\u003ec057ee0\u003c/code\u003e\u003c/a\u003e 26.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/02e3e1659b7cc9fedaaf53797597483ef8003df2\"\u003e\u003ccode\u003e02e3e16\u003c/code\u003e\u003c/a\u003e changelog v26.4.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/6f198f2508ba8986d1bbf25a8b922d01afcf0751\"\u003e\u003ccode\u003e6f198f2\u003c/code\u003e\u003c/a\u003e fix(types): allow selector keyPrefix in getFixedT under enableSelector 'stric...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/652847e70fd68344d00456f20ef0584da51e59f7\"\u003e\u003ccode\u003e652847e\u003c/code\u003e\u003c/a\u003e 26.4.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/i18next/i18next/commit/6c6025f87e89f0b5e8ef3f0bf23fd61158bd64d3\"\u003e\u003ccode\u003e6c6025f\u003c/code\u003e\u003c/a\u003e prettier fix\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/i18next/i18next/compare/v26.3.6...v26.4.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\nUpdates `i18next-http-backend` from 4.0.1 to 4.0.2\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/i18next/i18next-http-backend/blob/master/CHANGELOG.md\"\u003ei18next-http-backend's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch3\u003e4.0.2\u003c/h3\u003e\n\u003cp\u003eSecurity release. See advisory \u003ca href=\"https://github.com/i18next/i18next-http-backend/security/advisories/GHSA-xvq9-wjp8-hwqf\"\u003eGHSA-xvq9-wjp8-hwqf\u003c/a\u003e.\u003c/p\u003e\n\u003cul\u003e\n\u003cli\u003esecurity: also reject \u003ccode\u003e:\u003c/code\u003e in \u003ccode\u003elng\u003c/code\u003e and \u003ccode\u003ens\u003c/code\u003e values, and \u003ccode\u003e//\u003c/code\u003e in \u003ccode\u003ens\u003c/code\u003e values. With a \u003ccode\u003eloadPath\u003c/code\u003e / \u003ccode\u003eaddPath\u003c/code\u003e template that \u003cem\u003estarts\u003c/em\u003e with the placeholder (e.g. \u003ccode\u003e{{lng}}/{{ns}}.json\u003c/code\u003e — no origin and no leading \u003ccode\u003e/\u003c/code\u003e), a value such as \u003ccode\u003ehttp:127.0.0.1:8080\u003c/code\u003e was interpolated into an absolute URL and the request left the intended origin (SSRF / URL injection). The default \u003ccode\u003e/locales/{{lng}}/{{ns}}.json\u003c/code\u003e and every template with a leading path or origin were not affected, because a colon inside a path segment has no structural meaning there. No BCP-47 language code contains \u003ccode\u003e:\u003c/code\u003e, and \u003ccode\u003e:\u003c/code\u003e is i18next's default \u003ccode\u003ensSeparator\u003c/code\u003e, so no usable namespace name does either — the tightened check has no legitimate collateral.\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca ...\n\n_Description has been truncated_","html_url":"https://github.com/apache/airflow/pull/73738","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fairflow/issues/73738","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/73738/packages"}},{"old_version":"1.2.7","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-09-25T04:39:52.000Z","version_change":"1.2.7 → 2.1.1","issue":{"uuid":"5578222110","node_id":"PR_kwDOUqgCLs8AAAABFDdHpA","number":50,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":1,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-25T04:39:52.000Z","updated_at":"2026-09-25T04:39:53.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/Argus-Eye/keycloak__keycloak__argus-opus55-full__PR37634__20260924/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/Argus-Eye%2Fkeycloak__keycloak__argus-opus55-full__PR37634__20260924/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"1.2.7","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-09-24T22:56:58.000Z","version_change":"1.2.7 → 2.1.1","issue":{"uuid":"5575605027","node_id":"PR_kwDOUqNvrc8AAAABFBYZ-Q","number":50,"state":"open","title":"Bump @eslint/compat from 1.2.7 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-24T22:56:58.000Z","updated_at":"2026-09-24T22:57:01.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.2.7","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.2.7 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.2.7\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NovoaStack/keycloak__keycloak__tenki__PR37634__20260924/pull/50","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NovoaStack%2Fkeycloak__keycloak__tenki__PR37634__20260924/issues/50","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/50/packages"}},{"old_version":"1.3.1","new_version":"2.1.1","update_type":"major","path":"/js","pr_created_at":"2026-09-24T22:36:27.000Z","version_change":"1.3.1 → 2.1.1","issue":{"uuid":"5575431895","node_id":"PR_kwDOUqNM3M8AAAABFBPdwg","number":37,"state":"open","title":"Bump @eslint/compat from 1.3.1 to 2.1.1 in /js","user":"dependabot[bot]","labels":[],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2026-09-24T22:36:27.000Z","updated_at":"2026-09-24T22:36:30.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"@eslint/compat","old_version":"1.3.1","new_version":"2.1.1","repository_url":"https://github.com/eslint/rewrite"}],"path":"/js","ecosystem":"npm"},"body":"Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.3.1 to 2.1.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/releases\"\u003e@​eslint/compat's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ecompat: v2.1.1\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003ecompat: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.1.0\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.7...migrate-config-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/config-helpers\u003c/code\u003e bumped from ^0.5.5 to ^0.6.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.7\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.6...migrate-config-v2.0.7\"\u003e2.0.7\u003c/a\u003e (2026-05-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eupdate \u003ccode\u003eespree\u003c/code\u003e to the latest (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/437\"\u003e#437\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/a8ff72f6f473ce87df4156d3eb9b6e4992084337\"\u003ea8ff72f\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003emigrate-config: v2.0.6\u003c/h2\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/migrate-config-v2.0.5...migrate-config-v2.0.6\"\u003e2.0.6\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/compat\u003c/code\u003e bumped from ^2.0.4 to ^2.0.5\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003cli\u003edevDependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eChangelog\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md\"\u003e@​eslint/compat's changelog\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.1.0...compat-v2.1.1\"\u003e2.1.1\u003c/a\u003e (2026-09-01)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003epreserve markVariableAsUsed return value in compat context (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/503\"\u003e#503\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e66d9790\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.5...compat-v2.1.0\"\u003e2.1.0\u003c/a\u003e (2026-05-08)\u003c/h2\u003e\n\u003ch3\u003eFeatures\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eAdd new \u003ccode\u003eincludeIgnoreFile()\u003c/code\u003e to config-helpers (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/430\"\u003e#430\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/9b513529022834e72cccfa278ec7ba6e7f4e10c5\"\u003e9b51352\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.4...compat-v2.0.5\"\u003e2.0.5\u003c/a\u003e (2026-04-08)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.2.0 to ^1.2.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.3...compat-v2.0.4\"\u003e2.0.4\u003c/a\u003e (2026-04-03)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.1 to ^1.2.0\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.2...compat-v2.0.3\"\u003e2.0.3\u003c/a\u003e (2026-03-06)\u003c/h2\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eThe following workspace dependencies were updated\n\u003cul\u003e\n\u003cli\u003edependencies\n\u003cul\u003e\n\u003cli\u003e\u003ccode\u003e@​eslint/core\u003c/code\u003e bumped from ^1.1.0 to ^1.1.1\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003e\u003ca href=\"https://github.com/eslint/rewrite/compare/compat-v2.0.1...compat-v2.0.2\"\u003e2.0.2\u003c/a\u003e (2026-01-29)\u003c/h2\u003e\n\u003ch3\u003eBug Fixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003eadd eslint 10 as peer dependency (\u003ca href=\"https://redirect.github.com/eslint/rewrite/issues/361\"\u003e#361\u003c/a\u003e) (\u003ca href=\"https://github.com/eslint/rewrite/commit/ecb37dcafc6513649c03f245f0f2505e7eb10dd1\"\u003eecb37dc\u003c/a\u003e)\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eDependencies\u003c/h3\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/a4466ca3f8dc7d6817c4dd91c10a989b83ecb30d\"\u003e\u003ccode\u003ea4466ca\u003c/code\u003e\u003c/a\u003e chore: release main (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/504\"\u003e#504\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/714ffde5594fad19d19dacdfd0f31067501fdc1d\"\u003e\u003ccode\u003e714ffde\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/66d97901b70918438deb4355b730079e4d087889\"\u003e\u003ccode\u003e66d9790\u003c/code\u003e\u003c/a\u003e fix: preserve markVariableAsUsed return value in compat context (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/503\"\u003e#503\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/caffae71f674f15865fcfa9bbac4bbd8b721431b\"\u003e\u003ccode\u003ecaffae7\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ae1ba2585be75ac7778e350167e73705dd0fdc42\"\u003e\u003ccode\u003eae1ba25\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/50051c603e79f1eb91f823d0992a7dcb83b59abb\"\u003e\u003ccode\u003e50051c6\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/ea835245e205cf70a825659dd23623d0bd73984a\"\u003e\u003ccode\u003eea83524\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/29956ae0089bc080e65bec484bae3c5adf1b8973\"\u003e\u003ccode\u003e29956ae\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/f6d5bdff38b9c4bd10d2e8cf3e5caf020bcaf1ae\"\u003e\u003ccode\u003ef6d5bdf\u003c/code\u003e\u003c/a\u003e docs: Update README sponsors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/eslint/rewrite/commit/8b71ed3c8e8e0b104c56a4be5dd0c0c75228a04d\"\u003e\u003ccode\u003e8b71ed3\u003c/code\u003e\u003c/a\u003e chore: restore eslint-plugin-jsdoc rules (\u003ca href=\"https://github.com/eslint/rewrite/tree/HEAD/packages/compat/issues/316\"\u003e#316\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/eslint/rewrite/commits/compat-v2.1.1/packages/compat\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eMaintainer changes\u003c/summary\u003e\n\u003cp\u003eThis version was pushed to npm by \u003ca href=\"https://www.npmjs.com/~GitHub%20Actions\"\u003eGitHub Actions\u003c/a\u003e, a new releaser for \u003ccode\u003e@​eslint/compat\u003c/code\u003e since your current version.\u003c/p\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=@eslint/compat\u0026package-manager=npm_and_yarn\u0026previous-version=1.3.1\u0026new-version=2.1.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nYou can trigger a rebase of this PR by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@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)\n- `@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)\n- `@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)\n\n\n\u003c/details\u003e","html_url":"https://github.com/NovoaStack/keycloak__keycloak-greptile__tenki__PR1__20260924/pull/37","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/NovoaStack%2Fkeycloak__keycloak-greptile__tenki__PR1__20260924/issues/37","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/37/packages"}}]}